计算机等级考试报名系统的实现包括考生注册登陆、网上报名、考试公告、网上缴费、考生信息信息查询、成绩查询、打印准考证、考务管理、系统维护等.本系统所用的工具是VS2008 集成开发环境,后台数据库SQL Server 。
从网站的功能结构图看出网站主要分为前台和后台2部分模块。
(1)普通用户对功能的需求
考试公告:用户可以在系统前台查看到有关考试的信息,如考试报名时间、考试报名须知等。
考生报名:用户进入报名界面,选择要报考的科目,进行报名相关信息的填写。
考生信息查询:用户报名成功之后,还可以通过考生信息查询,进行报名信息的查看或修改。
咨询提示:用户可以在此看到网上报名方面问题咨询的相关部门电话或邮箱等。
准考证打印:公告处已经公布可以打印准考证考试公告后,考生可以点击准考证打印进入准考证打印界面,登录之后可以进行准考证的打印。
网上缴费:考生到银行缴费之后,在拿到的存款单上写上自己的名字和证件号,可以用数码设备弄到电子版的,点击网上缴费之后,上传此存款单,证明自己已缴费。
考务管理:管理员进入后台。
成绩查询:在成绩可以查询的时间段内,考生可以通过点击成绩查询进入到成绩查询界面,进行相关成绩的查询。
(2)管理员用户对功能的需求
数据管理:通过此模块可以将数据库中的考生信息表导出成excel,然后可以将excel导出成dbf格式的数据表,这种格式的数据表可以直接导入到单机版的报名系统中。
考试信息管理:本模块包括考试的相关信息,如考试科目,科目里包括考区号,考试科目号等信息,报考情况,管理员可以进行查看、修改、删除。
考生信息管理:此模块包括报考人员进行报名所填写的考生信息、考生缴费情况、考生成绩,管理员对考生信息可以进行查看、修改,删除,管理员在此对缴费情况进行确认,也可以查看,修改,删除;管理员可以进行对考生成绩的查看、修改、删除。
上传相关文件管理:所有考试公告处公告的信息、咨询提示,管理员可以在此模块进行查看,修改,删除。
管理员管理:管理员分为普通管理员和超级管理员,超级管理员分配普通管理员权限,超级管理员可以对全部信息进行查看、修改、删除,普通管理员只能在超级管理员分配的权限内进行相关信息的查看、修改、删除。
准考证管理:考生报名缴费成功之后,系统要生成考生准考证,准考证的生成形式是考区号+考场号+考场+座位号,管理员可以进行查看、修改、删除。
退出管理:管理员退出系统。
目 录
1 绪论 1
1.1 选题目的 1
1.2 研究意义 1
1.3 研究现状 1
1.3设计思想 1
2 系统技术介绍 2
2.1 ASP.NET介绍 2
2.2 ASP和ASP.NET比较 2
2.3 ASP.NET的优点 3
2.4 SQL Server简介 4
3 系统需求分析 4
3.1 业务流程图 5
3.2 经济可行性 5
3.3 技术可行性 6
3.4 运行可行性 6
4 系统总体设计 6
4.1系统的总体结构 7
4.2数据库设计 8
4.2.1数据库结构 9
5 系统详细设计 11
5.1 系统开发及运行平台设置 11
5.1.1 硬件环境 11
5.1.2 软件环境 11
5.2设置数据库连接 11
5.3系统首页设计 12
5.4各项功能的实现 13
5.4.1 用户注册的实现 13
5.4.2 用户登录的实现 15
5.4.3 报考信息模块的实现 16
5.4.4考试公告模块的实现 17
5.4.5 常见问题模块的实现 17
5.4.6 考试科目信息模块的实现 18
总结 19
致 谢 19
参考文献 19