本文针对学生资助管理系统的实际情况,按照软件工程的结构化设计思想利用S2H(Struts2+Hibernate)框架搭建,经过项目的可行性研究和需求分析,总体设计,详细设计,以及编码实现和调试等步骤设计开发了学生资助管理系统。并运用数据流图和数据字典和数据库逻辑结构,层次图,系统流程图,以及程序流程图,对该系统的数据需求,数据库,系统软件结构,系统流程,以及处理过程等进行了分析和设计。
本系统前台主要使用JSP作为开发语言。后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用Tomcat,开发出的一个基于Web技术的B/S结构的学生资助管理系统。
当今的校园体制是非常复杂的,为了提高效率,使用计算机系统是一条比较便捷的途径,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发学生资助管理系统软件,能够适应现今社会并提高生产效率。
详细介绍如下:
1.学生是系统的普通用户,学生可以通过系统查看个人资助信息,也可以提出资助申请等
2.管理员功能模块主要包括:班级信息管理、学生信息管理、奖励信息管理、申请审核管理、信息统计.
3. 管理员是系统的核心用户,涉及到五大功能模块,管理员对系统的所有用户有着操作的权限,可以管理班级信息、学生信息、资助信息、学生申请审核及信息统计等内容。
4.学生功能模块包括:学生个人信息、资助查看、资助申请
本系统采用B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。
采用MYSQL数据库
使用MyEclipse,MyEclipse是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。
采用基于MVC(Model View Controlle)架构的Struts2,框架结构清晰,开发流程一目了然。