BS模式的计算机等级考试管理系统的设计
摘要:随着全国计算机等级考试的全面推广,我院学生每年参加两次省计算机等级考试,每次都有4~5千人,同时学校每次考试之前都会开设相应的计算机等级考试辅导班,考试管理工作量相当大。因此,为了降低考试管理工作人员和辅导班教师的工作强度,提高管理统计效率,方便学生的学习,有必要开发一个基于B/S模式的计算机等级考试管理系统来充分满足他们的工作和学习需求。
本系统针对我院的计算机等级考试管理现状,经过实际的需求分析,采用ASP.NET技术和SQLServer2000数据库管理系统进行开发。整个系统的开发本着方便学生的学习、方便教师的教学、方便管理员的工作的基本思想,从操作简便、界面美观、灵活实用出发,设计开发的用户管理、辅导班报名管理、信息发布、通过率统计和信息查询等功能基本能满足学生、教师和管理员的学习和管理需求。
本设计说明书主要介绍了课题的开发背景、研究意义、所完成的功能、需求分析、系统设计、各模块详细设计和用户手册等内容。
关键词:计算机等级考试管理ASP.NETSQLServer2000
目录
1引言...1
1.1课题的研究背景与意义...1
1.1.1研究背景...1
1.1.2研究意义...1
1.2问题的定义与简介...2
1.3课题调研...2
1.4可行性分析...2
1.4.1技术可行性...3
1.4.2经济可行性...3
1.4.3操作可行性...3
1.4.4法律可行性...4
1.5论文各章简介...4
2系统需求分析...5
2.1业务流分析...5
2.2数据流分析...5
2.3数据字典...7
2.3.1数据流...7
2.3.2数据存储...13
2.3.3处理...15
3系统设计...20
3.1系统总体结构...20
3.2数据结构设计...21
3.2.1数据概念结构设计——E-R模型...21
3.2.2数据逻辑结构设计——关系模型...22
3.2.3数据表...22
3.3系统开发与运行环境确定...27
3.3.1开发环境...27
3.3.2运行环境...27
3.3.3系统实现的若干关键技术...28
4用户登陆模块...30
4.1用户登入模块简介...30
4.2用户登入模块详细设计...30
4.2.1用户登入模块详界面设计...30
4.2.2用户登入模块详具体实现...30
5辅导班管理模块...32
5.1辅导班管理模块功能简介...32
5.2辅导班管理模块详细设计...32
5.2.1报名管理...32
5.2.2收费管理...37
5.2.3班级管理...38
5.2.4教师管理...41
6通过率统计模块...43
6.1通过率统计模块功能简介...43
6.2通过率统计模块的详细设计...43
6.2.1通过率统计模块界面设计...43
6.2.2通过率统计模块功能具体实现...44
7信息发布模块...48
7.1信息发布模块功能简介...48
7.2信息发布模块的详细设计...48
7.2.1信息发布模块界面设计...48
7.2.2信息发布模块具体实现...49
8信息查询模块...51
8.1信息查询模块功能简介...51
8.2信息查询模块的详细设计...51
8.2.1信息查询模块界面设计...51
8.2.2信息发布模块具体实现...52
9.1系统功能介绍...54
9.2运行环境简介...55
9.3系统运行与操作指南...55
10系统评价...56
10.1系统特色与优点介绍...56
10.2系统存在的不足与改进方案...56
10.2.1系统存在的不足...56
10.2.2改进方案...57
10.3毕业设计心得与收获...57
结论...58
致谢...59
参考文献...60