时间: 2021-07-03 22:23:15 人气: 24 评论: 0
在现如今网络应用迅速发展的情况下,计算机技术在世界广泛流传,日益普及。而随着计算机技术的发展,人们生活中对于计算机的操作要求也越来越高,之后有了计算机等级考试,相应的产生了计算机等级考试网上辅助类产品。我的毕业设计是采用ASP.NET技术设计的防灾科技学院计算机等级考试网上辅助系统。ASP.NET是一种网页开发工具,操作简捷。论文中主要阐述了辅助系统开发过程中的前期工作,中期设计,后期完善,以及整体上的设计思考和功能实现。在论文的最后提出了系统上的不足和仍然存在的问题,以后编程技术有所提高将进行相应的改进。
网上辅助系统的设计是采用了VS2008 集成开发环境,然后数据库方面是应用稳定性与安全性较高的SQL Server 2005,两者结合使系统的应用性有较高的保障。
关键词:ASP.NET;数据库;辅助系统
(1)普通用户对功能的需求
考试公告:用户可以在系统前台查看到有关考试的信息,如考试报名时间、考试报名须知等。
用户测试:用户进入试题界面,选择相应的试题进行自身的考查,诸如一二级之类。
用户信息查询:用户在测试之后,可以对测试之后的正确率界面进行简单了解,了解自身错误。
用户论坛:用户可以针对疑难题型在此处进行相应的讨论
成绩查询:在成绩可以查询的时间段内,用户可以通过点击成绩查询进入到成绩查询界面,进行相关成绩的查询。
(2)管理员用户对功能的需求
考试信息管理:本模块包括考试的相关信息,如考试科目,科目里包括考区号,考试科目号等信息,报考情况,管理员可以进行查看、修改、删除。
用户信息管理:在用户信息管理模块包括中报考人员进行报名所填写的用户信息,管理员用户对普通用户信息可以进行查看、修改,删除,管理员用户在此对情况进行确认,也可以查看,修改,删除;管理员用户可以进行对普通用户成绩的查看、修改、删除。
管理员管理:管理员分为普通管理员和高级管理员,高级管理员分配普通管理员权限,高级管理员可以对全部信息进行查看、修改、删除,普通管理员只能在高级管理员分配的权限内进行相关信息的查看、修改、删除。
1 绪论 4
1.1 程序开发背景 4
1.2 开发意义 4
1.3 研究现状 5
2 开发工具 5
2.1 ASP.NET项目框架 5
2.2 B/S项目框架 7
2.3 数据库应用技术 7
2.4互联网通信信息服务 8
3 系统需求分析 8
3.1 业务流程图 9
3.2 可行性分析 9
3.3 数据流程图 11
4 系统实现 11
4.1系统的总体结构 11
4.2数据库设计 12
4.2.1数据库逻辑设计 12
4.2.2数据库结构 13
5 系统详细设计 14
5.1 系统开发及运行平台设置 15
5.1.1 硬件环境 15
5.1.2 软件环境 15
5.2设置数据库连接 15
5.3系统首页设计 16
5.4各项功能的实现 16
5.4.1 用户注册的实现 16
5.4.2 用户登录的实现 17
5.4.3 报考信息模块的实现 19
5.4.4考试公告模块的实现 19
5.4.5 考试科目信息模块的实现 20
6 系统测试 23
6.1 软件测试 23
6.1.1测试的基本概念 23
6.1.2 测试的步骤 24
6.2 本系统测试 24
6.2.1 测试内容 25
结论 26
致 谢 27
参考文献 28
196
199
82