摘 要
由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂。为此,切实有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。
本系统采用Struts&MVC结构,Java为开发语言,Mysql为数据库并且使用SSH框架(Struts Hibernate Spring)来进行设计与开发。本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,由此划分出各个模块,包括学生板块,教师板块和管理员板块三大板块。详细介绍了系统各个模块与功能的实现原理,最后总结开发阶段与测试阶段所遇到的问题与解决方法。
【关键词】:SSH (Struts Hibernate Spring) ;MySQL数据库;MVC
I
Abstract
As the school size to further expand the number of students increased year by year, student information management has become increasingly complex. Therefore, effective information management system to introduce school students to academic management, school management system for promoting and improving the quality of school education has a significant meaning. The system uses the B / S structure, Jsp for the development of language, Mysql as the database and use SSH(struts hibernate spring)to carry out design and development. This paper briefly described the background and development of system development environment, system architecture analysis, this is divided into various modules, including the student section, teachers and administrators plate plate three parts. Details of each module and function of the system implementation principle, concluded the development phase and testing phase of the problems encountered and solutions.
【key words】SSH Techenology (Struts Hibernate Spring) MySQL MVC
II
目 录
摘 要 ................................................................................................................................................... I Abstract ............................................................................................................................................... II 目 录 .................................................................................................................................................. III 前 言 ............................................................................................................................................. - 1 - 第一章
系统需求分析 ............................................................................................................... - 2 - 第一节 学生管理系统研究的意义 ........................................................................................ - 2 - 第二节 系统设计的背景与必要性 ......................................................................................... - 2 - 第三节 需求分析 ..................................................................................................................... - 3 - 第四节 本章小结 ..................................................................................................................... - 3 - 第二章
学生管理系统概述与设计模式 ................................................................................... - 4 - 第一节 学生管理系统概述 .................................................................................................... - 4 - 第二节 系统框架简述 ............................................................................................................ - 4 -
一、SSH简述 .................................................................................................................. - 4 - 二、Struts&MVC ............................................................................................................. - 5 - 三、Hibernate ................................................................................................................... - 5 - 四、Spring ........................................................................................................................ - 6 - 第三节 业务流程及功能分析 ................................................................................................. - 8 - 第四节 数据库设计 ............................................................................................................... - 10 -
一、数据库需求分析 ..................................................................................................... - 10 - 二、数据库结构设计 ..................................................................................................... - 10 - 三、数据库逻辑结构的设计 ......................................................................................... - 11 - 四、数据库连接 ............................................................................................................. - 14 - 第五节 本章小结 .................................................................................................................. - 15 - 第三章
系统环境与SSH框架搭建 ........................................................................................ - 16 - 第一节 系统运行环境 .......................................................................................................... - 16 - 第二节 SSH框架搭建(MyEclipse) ..................................................................................... - 16 - 第三节 SSH框架分层 ......................................................................................................... - 17 - 第四节 SSH框架调用方式 ................................................................................................. - 18 - 第五节 本章小结 .................................................................................................................. - 22 - 第四章 系统详细设计与实现 ................................................................................................... - 23 -
第一节 主要功能模块视图设计 .......................................................................................... - 23 -
III
一、登录验证模块视图设计 ......................................................................................... - 23 - 二、学生管理视图设计 ................................................................................................. - 23 - 三、教师模块视图设计 ................................................................................................. - 24 - 四、管理员模块视图设计 ............................................................................................. - 25 - 五、总体视图设计与具体配置代码 ............................................................................. - 25 - 第二节 部分主要功能演示与代码调用流程 ...................................................................... - 30 -
一、部分主要功能演示 ................................................................................................. - 30 - 二、各模块部分主要功能设计 ..................................................................................... - 32 - 第三节 本章小结 .................................................................................................................. - 41 - 第四章
网站性能测试与总结 ................................................................................................. - 42 - 第一节 平台测试 .................................................................................................................. - 42 - 第二节 浏览器测试 .............................................................................................................. - 42 - 第三节 安全性测试 .............................................................................................................. - 42 - 第四节 测试报告 .................................................................................................................. - 42 - 第五节 本章小结 .................................................................................................................. - 43 - 结 论 ........................................................................................................................................... - 44 - 参考文献 ....................................................................................................................................... - 45 - 附 录 ........................................................................................................................................... - 46 -
附录主要代码 ........................................................................................................................ - 46 -
IV
前 言
随着信息处理技术的飞速发展,基于计算机网络的信息处理已成为人们日常工作,学习和生活必备系统。在Internet飞速发展的今天,互联网已成为人们快速获取,发布和传递信息的重要渠道,它已成为社会生活的一部分。学生信息处理的电脑化、网络化,是实现学校管理现代化和信息化的重要内容,也是方便用户快捷查询相关充足信息的重要工具。与传统学生信息处理模式相比,基于网络的学生管理系统具有无可比拟的优越性。
- 1 -