学生资助管理系统毕业设计
技术:Java、JSP等摘要:
随着信息技术的发展,基于WEB的各种网络应用系统随之产生,这些系统已经应用于社会生活的各个领域。把计算机网络技术与学生资助工作相结合,设计开发学生资助信息管理系统,既有助于提高资助管理工作标准化和信息化水平,更是实现资助工作不断探索和创新的重要过程。
本文针对学生资助管理系统的实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析,总体设计,详细设计,以及编码实现和调试等步骤设计开发了学生资助管理系统。并运用数据流图和数据字典和数据库逻辑结构,层次图,系统流程图,以及程序流程图,对该系统的数据需求,数据库,系统软件结构,系统流程,以及处理过程等进行了分析和设计。
学生资助管理系统主要的业务模块主要分为两大模块:管理员管理模块和学生模块。学生模块主要是有学生信息修改模块,申请资助管理模块,还有查看资助信息模块。
管理员管理模块主要有管理员密码修改模块,管理员学生班级添加模块,管理员进行添加资助信息模块,审核学生资助信息模块。以上是这个系统功能的大体摘要。
我完成的这个学生资助管理系统主要采用基于MVC框架技术的SSH,Struts2支持的Ajax,JQuery,jstl标签主要技术进行开发。前台通过jsp页面加入div/css元素进行了前台效果的展示。后台使用MySQL作为数据库管理系统,通过struts2的servlet技术进行页面的提交处理,实现数据的传递和页面的转发。Hibernate是一个很好的对数据库jdbc代码进行封装,Orm将数据库中的数据表映射为一个个对象进行CRUD操作。开发环境是Myeclipse,配合tomcat服务器6.0.x不采用WebLogic应用服务器作为应用服务器,因为tomcat安装起来比较简单。通过以上技术,开发了这个学生资助管理系统。
关键词:学生资助,JSP,B/S结构,三大框架,MVC
目录:
1 绪论 1
1.1课题背景 1
1.2目的和意义 1
1.3开发工具及技术 2
1.3.1开发基本工具 2
1.3.1.1 MyEclipse 2
1.3.1.2 Tomcat 2
1.3.1.3 MySQL 2
1.3.2 JSP 3
1.3.3 JavaScript 4
1.3.4 JQuery 4
1.3.6 Struts 2简介 6
1.3.7 Hibernate简介 6
1.3.8 Spring简介 7
1.4软硬件需求 8
2 需求分析 8
2.1需求调研 8
2.2可行性分析 8
2.2.2经济的可行性 9
2.2.3操作可行性 9
2.2.4法律的可行性 9
2.3系统用户用例图 10
2.3.1管理员用例图 10
2.3.2学生用例图 10
2.4功能模块需求分析 11
2.5设计的基本思想 12
2.6性能需求 13
2.6.1系统的安全性 13
2.6.2数据的完整性 13
2.7界面需求 13
3 系统分析与设计 14
3.1数据库的分析与设计 14
3.1.1数据库的逻辑结构设计 15
3.1.2数据库的连接原理 17
3.2中文乱码问题处理 18
4 系统功能实现 18
4.1系统登陆页面实现 18
4.2管理员功能模块 22
4.2.1班级信息管理 23
4.2.2学生信息管理 26
4.2.3奖励信息管理 29
4.2.4奖励信息统计 32
4.2.5资助申请审核 34
4.2.6退出系统 35
4.3学生功能模块 35
4.3.1资助奖励查看 35
4.3.2资助申请管理 37
5 系统测试 40
5.1系统测试目的与意义 40
5.2测试过程 41
5.2.1主页面的登录模块测试 41
5.2.2登陆后台页面的主框架及菜单测试 42
5.3其他错误 42
6 结论 44
参考文献 45
致谢 46
论文字数:16937
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]