2022年网上考试系统数据库课程设计报告 .pdf





《2022年网上考试系统数据库课程设计报告 .pdf》由会员分享,可在线阅读,更多相关《2022年网上考试系统数据库课程设计报告 .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机与信息学院数据库课程设计报告2010 年 9 月设计题目:网上学生考试系统学生姓名:学号:专业班级:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - 一、设计题目学生网上考试系统二、设计分析1.考试系统应该允许考生在不同的时刻进行考试;2.考试试卷应该是随机的,即不同考生的试卷是不同的,但是总体的试卷难度应该是均等的;3.每位考生每个课程只能考一次,并且考试需要得到老师的授权,否则不得考试;4.考试结果必须严格保存,以便学
2、生教师等再次查询,并且防止泄密;5.系统应该站在学生的角度,考虑学生考试时候的心情,充分做到简单操作,较少不必要的因为紧张造成的误操作。三、设计环境和工具1.WINDOWS XP SP3 ;2.SQL SERVER 2000 ;3.VISUAL C+ 6.0;四、设计原理1.采用 SQL SERVER 2000建立数据库;2.使用 ODBC 驱动进行数据库的链接;3.使用 MFC 进行前端界面的设计;4.管理员、教师、学生等均从前端界面间接的对数据库中的数据作出修改。五、设计步骤1、数据库设计数据库采用SQL SERVER 2000 软件。其中包含了这几个表:学生表(student ) ,管理
3、员表( manger) ,教师表( teacher ) ,试卷表( Paper_Choice ) ,试卷答案表( Paper_Judge ) ,学生考试结果表(Sub_PaperKey ) 。其之间的数据名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 流关系图一。说明: 由于采用的是系统自动阅卷, 所以试题的正确答案另用一张表保存;管理员表存储的是管理员信息,系统允许有多个管理员, 但是只有一个拥有超级权限的管理员, 该管理员
4、拥有所有的操作权限,比如添加教师, 添加其他次级管理员等等权限;每个学生每考一次试,便会在数据库中留下一条考试记录,该记录会记录考生的个人信息、考试时的作答、 考试成绩等等信息; 相关的数据说明在数据字典目进行说明。图一 关系图2、数据字典A、管理员:超级管理员对系统拥有绝对的权限,其他级别的管理员受限于超级管理员;B、教师:教师信息由管理员添加,教师可以查询学生的信息;C、学生:参加考试人员;D、试卷:由教师添加到数据库中E、作答结果:考生的作答信息,和成绩信息F、试题答案:由教师添加,作为自动阅卷的依据开 始考试阅卷考试添加添加管理员教师学生作答结果试卷试题答案添加添加查询信息名师资料总结
5、 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - G、添加、阅卷、考试等等均为相应的操作3、表的设计各张表的逻辑结构如下:列名数据类型长度是否为空姓名char 10 0 密码char 10 0 表一管理员表的逻辑结构列名数据类型长度是否为空学号char 10 0 姓名char 10 1 性别char 10 0 密码char 10 0 考试科目char 10 0 考试标记int 4 1 表二 学生表逻辑结构列名数据类型长度是否为空教师姓名ch
6、ar 10 0 密码char 10 0 表三 教师表逻辑结构列名数据类型长度是否为空学科char 10 1 题号int 4 1 题目内容char 50 1 选项 A char 50 1 选项 B char 50 1 选项 C char 50 1 答案int 4 1 表四 试卷表逻辑结构列名数据类型长度是否为空学科char 10 1 题号int 4 1 题目内容char 50 1 答案int 4 1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - -
7、- - - - - 备注char 50 1 表五试题答案表逻辑结构列名数据类型长度是否为空学科char 50 1 学号char 10 1 题 1 int 4 1 题 2 int 4 1 题 3 int 4 1 题 4 int 4 1 题 5 int 4 1 得分int 4 1 表六学生作答表逻辑结构4、数据建立根据数据库的设计和表的逻辑结构,建立数据库。建立的数据库的属性信息如下:图二 数据库属性信息5、数据源的建立建立数据源的步骤如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年网上考试系统数据库课程设计报告 2022 网上 考试 系统 数据库 课程设计 报告

限制150内