苏ICP备112451047180号-6
基于JSP的东方学生信息管理系统的设计与实现
摘 要
基于JSP的东方学生信息管理系统采用JSP语言,SQL Server 2012为数据库来进行设计与开发。本说明书主要阐述说明了东方学生信息管理系统的开发背景,目的背景,开发环境等,对系统的框架进行数据化分析,从而分类出了几个功能板块,并且对应不同的板块制作了不同的功能,系统的为大家介绍板块和功能的设计过程和实现原理,发现问题解决问题,最后总结经验。
关键词:JSP ;SQL Server;学生信息管理
目录
1. 绪论 1
1.1 课题背景 1
1.2 内容结构 1
2. 系统定义 1
2.1 引言 1
2.2 开发环境及工具 2
3. 需求分析 2
3.1 系统目标分析 2
3.2 可行性分析 2
3.3 功能分析 2
3.4 系统建设原则 2
4. 数据库的创建与连接 2
4.1 数据库需求分析 2
4.2 系统数据库设计 3
4.3 动态建模图 4
4.4 数据库逻辑结构设计 4
5. 系统的设计与实现 7
5.1 主体界面截图 7
5.2 主体界面关键代码 7
6.总结 10
参考文献 11
致 谢 12
一、选题的依据与意义
随着学校规模的不断扩大,入学新生也相应的增加,有关在校学生的学籍信息量也加倍增长,面对着庞大的信息量,传统的人工方式管理会导致学籍系统管理上的混乱,人力与物力过多浪费,工作效率低下,从而使学校的负担过重,影响整个学校的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的学籍信息管理系统,对学籍信息进行集中统一的分类和管理。
二、目标和任务
1.建立学生档案的管理和维护。实现计算机自动化管理体制。
2.建立学生成绩管理机制,在计算机的支持下快速完成学生成绩的查询和修改。
3.建立课程设计管理,在计算机的支持下实现课程的添加、删除、和修改。
4.建立班级设置管理,在计算机的支持下实现班级的添加、删除、和修改。
5.实现系统的权限设置管理,保证系统安全性。
三、设计思路
在该系统的操作下,管理员可以轻松查询在校学生学籍的基本资料,并可以进行分类
管理和修改删除等操作。
四、技术路线
以JAVA语言为基础进行编写,链接数据库实现各项功能,运行不出问题 。
五、工具设备要求
1、 计算机的要求
1. 计算机的中央处理部件(CPU)建议使用 inter i5以上的处理器芯片。
2. 计算机的显卡应该配备950以上
3. 为了保证数据存储的绝对可靠,硬盘应使用磁盘冗余阵列(RAID 01)
4. 为了防止计算机不可预测的故障,或者计算机的定期维护对公司整个业务造成的影响,所有建议使用两台服务器。两台计算机应构成双机热备份。中间使用WatchDog电路。这样的结构可以保证整个系统的长时间不间断工作,即使在计算机定期维护的时候也可以使用后备另一台服务器工作。
5. 计算机应支持热插拔电源
6. 计算机必须配备UPS(不间断电源)。
7. 计算机应该放在学校内部。不然无法进行程序调试。
8. 计算机应该必须有固定IP地址。
9. 其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件。
2、 计算机上应该配备的软件
a) 操作系统:Microsoft Windows 7 / 或者 Microsoft Windows 8
b) 计算机必须使用专业的防火墙和反病毒软件。
c) 除了为了运行必须配备的程序以外,计算机上建议尽量不要安装其他无关程序,以减少程序的混乱或者程序的意外冲突。
d) 各系的操作系统尽量统一。(Windows 7系列或者Windows 8系列)。这样可以避免管理软件在出来因为操作系统版本不一致造成的过多的开销。
e) 各系的机器必须也安装反病毒软件和防火墙。以防止网络上的蠕虫病毒在整个网络范围内的蔓延。
六、技术规范
实现各项功能,测试无BUG并投入使用。
参考文献
[1]Cay S. Horstmann. Java核心技术(卷1):基础知识(原书第10版).机械工业出版社, 2016年9月:1-710.
[2]Cay S.Horstmann. Java核心技术·卷2:高级特性(原书第9版).机械工业出版社, 2014年2月:1-830.