摘要
随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。面对如此庞大的信息量,开发学生信息管理系统来提高学生管理工作的效率就成为必然。通过该系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。
本文主要介绍了学生信息管理系统的主要任务,阐述了开发该系统用到的关键技术,如采用B/S结构,使用JSP编程、利用SQLServer2000建立数据库、采用HTML,JavaScript等编程技术。
本系统是采用B/S模式进行开发的,系统的用户权限有两种:学生和系统管理员,不同权限用户登入到不同的操作界面。该系统主要由学籍维护、选课管理、成绩查询等功能模块组成,本文具体介绍了各功能模块所包含的小模块的功能,学籍维护模块主要是对学生的基本信息进行添加、查询、修改、删除;选课管理模块主要是对选修的课程进行添加、删除、统计选修人数,以及学生进行选课和更改选课;成绩查询模块主要是对必修课进行添加、删除、录入成绩,以及学生进行查询成绩等功能。
关键字:学生信息管理,B/S,JSP,Script,SQLServer2000
目录
1 概述 1
1.1 课题背景 1
1.2 现状与分析 1
1.3 研究意义 2
2 需求分析 3
2.1 项目内容 3
2.2 设计目标 3
2.3 可行性分析 3
2.3.1 技术经济可行性 4
2.3.2 社会可行性 4
2.4 研究设计中要解决的问题 4
2.5 系统开发环境与开发工具 5
2.5.1 开发环境 5
2.5.2 开发工具 5
3 系统结构特性设计 8
3.1 系统模型分析 8
3.1.1 实体说明 8
3.1.3 E-R图 9
3.2 数据库设计 11
4 行为特性设计 14
4.1 软件结构设计 14
4.2 功能子模块设计 15
4.2.1 管理员登录模块 15
4.2.2 卡信息查询模块 16
4.2.3 注册信息模块 17
4.2.4 卡充值模块 18
4.2.5 销卡模块 19
4.2.6 设备维护管理模块 21
4.2.7 设定上机收费标准模块 21
4.2.8 刷卡上机模块 22
5 系统测试及分析 24
5.1.1 测试目的 24
5.1.2 测试实例 24
5.1.3 测试结果 25
6 结论与展望 27
参考文献 28
致 谢 29
论文

软件结构

部分界面展示






