系统简介
身处网络时代,随着网络系统体系发展的不断成熟和完善,人们的生活也随之发生了很大的变化,人们在追求较高物质生活的同时,也在想着如何使自身的精神内涵得到提升,而读书就是人们获得精神享受非常重要的途径。为了满足人们随时随地只要有网络就可以看书的要求,学生档案管理系统被开发研究了出来。
本文主要描述了该学生档案管理系统的具体开发过程,在SSM框架的基础上,采用JSP技术和MYSQL数据库,使该学生档案管理系统具有很好的稳定性和安全性。本设计重点从系统概述、系统分析、系统设计、数据库设计、系统测试和总结这几个方面对该学生档案管理系统进行阐述,用户通过该学生档案管理系统可以查询自己喜欢的信息。
该学生档案管理系统不仅能够稳定的运行,快捷方便的操作,界面简洁清晰,而且功能齐全,实用性强。
关键词:学生档案管理系统,SSM框架,系统分析,数据库设计
1系统设计
4.1系统概要设计
本文通过B/S结构(Browser/Server,浏览器/服务器结构)开发的该学生档案管理系统,B/S结构的优点很多,例如:开发容易、强的共享性、便于维护等,只要有网络,用户可以随时随地进行使用。
系统工作原理如图4-1所示。
图4-1 系统工作原理图
4.2系统结构设计
系统结构设计就像一个树状结构一样,一个树干有很多分支,大任务相当于树干,小任务相当于树枝,只有需求分析信息弄清楚之后,才能保证每个小任务都能实现目标,对初步设计好的系统再进行不断优化,最终得到一个具体现实的系统结构。
管理员功能模块和用户功能模块是该学生档案管理系统的两大部分,系统结构如图4-2所示。
图4-2 系统结构图
4.3数据库设计
对所开发出来的程序的好坏起到关键作用的就是数据库,而表结构、表与表之间的联系、数据表内容等信息对数据库的设计又起到非常关键的作用,只有对上述信息进行多思考,才能确保设计出的数据库能够与程序匹配。
4.3.1数据库表设计
采用MYSQL数据库对该学生档案管理系统的数据进行存储,数据库中所包括的各个数据库表的详细信息如下所示:
2系统的实现
5.1功能模块的实现
5.1学生信息管理
如图5.1显示的就是学生信息管理页面,此页面提供给管理员的功能有:学生信息的查询管理,可以删除学生信息、修改学生信息、新增学生信息,
还进行了对用户名称的模糊查询的条件
图5.1 学生信息管理页面
5.2 奖惩登记管理
如图5.2显示的就是奖惩登记管理页面,此页面提供给管理员的功能有:查看已发布的奖惩登记数据,修改奖惩登记,奖惩登记作废,即可删除,还进行了对奖惩登记名称的模糊查询 奖惩登记信息的类型查询等等一些条件。
图5.2 奖惩登记管理页面
5.3教师信息管理
如图5.3显示的就是教师信息管理页面,此页面提供给管理员的功能有:根据教师信息进行条件查询,还可以对教师信息进行新增、修改、查询操作等等。
图5.3 教师信息管理页面