首页 >  任务书  > 正文

基于SSH的高校学生管理系统任务书

论文(设计)的主要内容与要求及其主要技术指标:
学生管理系统的建设目标是构建一个技术先进、安全稳定、信息共享、便捷高效的基于校园网的学生管理信息系统。
学生管理系统包括综合管理、资助管理、评优管理、课外管理、住宿管理、毕业管理、离校管理、校友管理、通知通告、系统管理十大功能模块,涉及学生处、就业指导中心、后勤管理处、团委、门诊部、院系大部分学生管理工作,包括了学生从入校到离校以及成为校友后各项事务管理。
本系统主要采用Java语言,主要用到了三层架构它们分别是:Struts2、Hibernate、Spring框架完成。根据上述整合框架的Web应用架构来实现系统的结构。
 
系统采用Struts框架,对于提高Web软件维护性的一个方法就是将软件的表示和逻辑部分分离, Struts框架架构由表示逻辑层,商务逻辑层和数据库层组成,恰恰能实现这种分离将显示部分和逻辑控制分开,利用服务器应用程序实现显示部分,利用商务逻辑层实现程序的流程控制。分层使维护变的比较方便,而且执行效率也会有所提高。于是Struts被应用到随机组卷的在线考试系统的开发中,以确保系统的安全性、可维护性和易操作性。
 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate主要包含 Session、Criteria、SessionFactory、Query、Transaction和Configuration等6种核心接口;这6个核心接口可以对持久化对象进行存储并且进行事物控制在任何开发中都会用到。
最后熟悉并掌握测试方法,对于本项目, 测试方法有静态测试和动态测试两种,静态测试主要采用白盒子测试方法,动态测试主要采用黑盒子测试方法。    
 
主要参考文献:
[1] Eric. Java编程思想[M]. 第4版. 机械工业出版社, 机械工业出版社. 
[2] 杜波依斯. MySQL技术内幕[M]. 第4版. 人民邮电出版社 , 2011年07月.  
[3] 林信良. JSP & Servlet学习笔记[M]. 清华大学出版社, 2012年05月. 
[4] 张峋, 杨三成. 关键技术:JSP与JDBC应用详解[M].中国铁道出版社, 2010年11月.  
[5] Weiss, MA. 数据结构与算法分析:Java语言描述[M]. 第2版. 机械工业 出版社, 2009年01月.  
[6] Metsker S J. Java设计模式[M]. 第2版. 电子工业出版社, 2012年09 月.
[7]孙卫琴. Tomcat与Java Web开发技术详解[M]. 第2版. 电子工业出版 社, 2009年01月.
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:基于ThinkPHP的大学生心理咨询管理系统

下一篇:大学社团管理系统与设计任务书