《数据库原理与应用》考试系统的设计与实现(附答辩记录)
《数据库原理与应用》考试系统的设计与实现(附答辩记录)(包含选题审批表,任务书,开题报告,中期报告,毕业论文12300字)
摘 要:本系统实现了在线考试的目的,以减轻教师的工作负担及提高工作效率,并能激发学生的学习兴趣。本在线考试系统主要是利用浏览器作为界面,利用B/S模式,即用户可利用浏览器直接访问本站点。主要用到的技术是采用ASP.NET(C#)技术和SQL数据库,设计出了各种功能。本系统主要有用户有效身份登录、修改密码、及在线考试等功能。本文主要介绍系统的总体设计以及着重研究了在线考试的实现,并在此基础上建立了后台数据库。
关键词:在线考试系统;B/S模式;ASP.NET;数据库;登录
Design and Implementation on Test Systems of Database Principles and Applications
Abstract:This system has realized the goal of on-line test .This system could reduce the burden on teachers and increase efficiency, and stimulate the students’ interest in learning. The online exam system is mainly used as a browser interface, the B/S mode that user could access the site through the browser, using ASP.NET(C#)technology and SQL data the design of various functions. The system is effective as users logged, change password, and online examinations functions. This paper describes the overall design of the system and focuses on the implementation of the online exam, and on this basis to establish a back-end database.
Key words:Test-online system; Browser/Server; asp.net; database; login.
课题研究的主要内容
(1)研究考试系统在发挥学生的主体意识、培养学生的个性、提高学生自我评价能力方面的作用。
(2)用户登录以及在线考试系统。老师(管理员)上机后选择一份试卷进行考试。学生解答完毕,系统很快评出该卷的得分情况。学校对学生的考核评价可以采用网络考试与传统考试相结合的方式。
系统应该具备的基本功能
(1)用户登录:用户根据学号进行登录。
(2)用户信息的修改:用户可以根据需要修改密码。
(3)用户信息的管理:管理员可以增删改用户。
(4)试卷模型设置:设置试题的每种题型的数量和分值以及考试的总时间。
(5)试题库管理:对选择题题型试题库的管理,使试题的增删、编辑更为简便。
(6)在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。
(7)计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。
(8)成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。除了实现上述功能以外,在线考试系统还应该具有友好、简洁的界面,安全性要高,稳定性要强。 [资料来源:http://Doc163.com]
[资料来源:http://doc163.com]
目 录
摘 要 1
关键词 1
1 前言 2
1.1 传统考试的弊端 2
1.2 在线考试系统的问题的提出及发展背景 2 [资料来源:Doc163.com]
1.3 考试系统的研究目的及其意义 3
1.4 考试系统的功能和作用 4
1.5 课题研究的主要内容 4
1.6 课题研究的价值 4
2 可行性研究 5
2.1 可行性分析 5
2.1.1 技术可行性 5
2.1.2 经济可行性 5
2.1.3 操作可行性 5
2.2 ASP.NET概述 5
2.2.1 ASP.NET的技术概述 5
2.2.2 ASP.NET程序运行原理 6
2.2.3 ASP.NET与数据库访问 6
3 需求分析 7
3.1 系统需要解决的主要问题 7
3.2 系统应该具备的基本功能 7
4 系统设计 7 [资料来源:http://Doc163.com]
4.1 考试系统总体结构设计 7
4.1.1 网站风格 7
4.1.2 登录模块 8
4.1.3 在线考试模块 8
4.2 数据库的设计 8
4.2.1 基本概念 8
4.2.2 数据模型 9
4.2.3 数据库设计方法简述 10
4.2.4 数据库设计的基本步骤 11
4.3 实体图 11
4.3.1 用户信息实体图 11
4.3.2 问题信息实体图 12
4.3.3 问题类型信息实体图 12
4.3.4 问题答案选项信息实体图 12
4.3.5 试卷信息实体图 13
4.3.6 试卷问题信息实体图 13
4.3.7 学生试卷答题信息实体图 13 [资料来源:Doc163.com]
4.3.8 学生成绩信息实体图 14
4.4 考试系统数据库建表及其说明 14
4.5 系统E-R图 16
4.6 系统流程图 17
5 系统实现 18
5.1 用户登录 18
5.2 选题页面 19
5.3 在线考试页面 20
5.4 用户成绩页面 24
6 功能测试 25
6.1 测试目标 25
6.2 测试项目说明 25
6.3 测试评价 25
7 结论 26
参考文献 26
致谢 27
下一篇:瓷器艺术品收藏管理系统(ASP.NET,Access)(附答辩记录)