admin 发表于 2017-2-7 09:56:38

学生资助管理系统毕业设计

技术: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]
查看完整版本: 学生资助管理系统毕业设计