





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
库自动编号,题干,选项,选项,选项,选项,正确答案,试卷编号成绩考号,试卷编号,成绩,测试时间注此表的测试时间为考生交卷时的实时时间。
整体图全局图如下在线考试系统后台管理员登录管理试题管理考生管理成绩退出系统添加试题修改试题删除试题查看考生添加考生查看成绩数据库逻辑结构关系模型及优化管理员表自动编号,姓名,密码,其主码为自动编号,属于考生表考号,密码,姓名,手机号码,号,其主码为考号,属于试卷表试卷遍号,题数,分值,测试需要的时间,其主码为试卷编号,属于题库表自动编号,题干,选项,选项,选项,选项,正确答案,试卷编号,其主码为自动编号,属于成绩表考号,试卷编号,成绩,测试时间,其主码由考号和试卷编号共同构成,属于视图的设计本系统用到的视图其实只有种,即考生考号密码姓名手机号码号考试试卷测试时间成绩管理员出题管理姓名密码编号试卷编号题数分值考试时间题目编号题干选项选项选项选项正确答案试卷号分别为数据库中试卷号的所有试题的视图,以试卷号为的视图为例其实系统也可以用到下面这个视图成绩表中考试及格的所有信息数据库的实现表在线考试系统的数据库中共包含了个数据表。
管理员信息表用来保存管理员信息,该表的结构如下考生信息表用来保存考生的注册信息,该表的结构如下试卷信息表用来保存试卷的相关信息,该表的结构如下题库信息表用来存储试题的相关信息,该表的结构如下成绩信息表用来存储考生考试的相关信息,该表的结构如下安全性设计该系统的用户只有两种,种是管理员,另种是考生,管理员具有对数据库操作的所有权限,考生只有对自己的成绩查询的权限,对数据库中其他对象的操作权限将受限。
致性设计主要是对数据库表的三种完整性进行设计实体完整性通过设置主键都已实现。
参照完整性题库表中的试卷号在本表中不做主码,但在试卷表中做主码,所以为题库表的外码,对和强制级联更新和级联删除相关记录成绩表中的考号对应考生表的考号,试卷号对应试卷表中的试卷号。
用户自定义完整性在该系统中,设置了成绩表中的成绩字段必须在到分之间的约束。
触发器的设计在该系统的数据库中,建立了三个触发器欢迎新同学的到来,成绩不允许修改插入失败,题数必须为详细设计与实现登录模块该模块做主码,所以为题库表的外码,对和强制级联更新和级联删除相关记录成绩表中的考号对应考生表的考号,试卷号对应试卷表中的试卷号。
用户自定义完整性在该系统中,设置了成绩表中的成绩字段必须在到分之间的约束。
触发器的设计在该系统的数据库中,建立了三个触发器欢迎新同学的到来,成绩不允许修改插入失败,题数必须为详细设计与实现登录模块该模块包括三个文件。
如果用户要使用为注册用户提供的功能,那么在使用之前必须登录。
用户只要输入用户名密码就可以了。
若用户输入的以上两项与数据库中保存的相符,则表明用户登录成功,可以开放全部前台子系统如果不符,系统会提示。
首页界面即考生登录界面,通过下列代码验证考生身份的合法性点击管理员按钮可进入管理员登录界面考生注册模块进入系统后,若不是已有用户系统会提示先注册。
进入用户注册模块如下若输入为空或已注册的用户名系统会提示重新输入。
在线考试模块此模块中可以查询考试成绩进行考试和在线判卷。
点击成绩查询可以查询你以往考试的成绩查询个人成绩的代码考号试卷号成绩考试时间点击返回考场可退出,选择试卷号可以开始考试交卷后即进入在线判卷然后可以点击返回学生界面继续考试,也可以点击退出退出系统。
考试自动判卷代码如下给出正确答案并评分正确答案你的答案你的成绩,后台功能模块管理员正确登录后,进入后台管理界面试题管理模块管理员添加考题管理员编辑考题点击每道题目后面的删除可以删除该题目。
考生管理模块点击学生管理进入学生管理界面查看学生信息点击返回学生管理界面回到学生管理界面。
添加考生点击添加成功点击返回返回学生管理界面,然后可以退出学生管理界面回到后台管理主界面。
成绩管理模块点击成绩管理可以查看考生的成绩点击返回管理界面回到后台管理主界面,然后可以退出系统。
结论本系统经过测试,能完成在线考试系统的基本功能,如前台可以考试,在线判卷评分,查询成绩后台可以管理考题考生成绩等信息。
但还有很多不足之处,如对考生和成绩的查询可以设置成按定的条件查询,在考前选试卷时也可以添加选择课程,题目类型也可以添加多选或填空等其他题型,由于时间的限制,不能在本次课程设计中实现,不过我会在后期对该系统做进步的完善,争取能够使该系统能够在网络上正常运行。
数据库课程设计学生成绩管理班级本姓名刘钦瑞学号任课老师吕加国目录引言课程设计选题课程设计的目的本选题的设计背景系统分析与设计功能及性能分析功能需求性能需求数据流图系统的开发运行环境系统总体设计数据库设计数据库概念结构数据库逻辑结构关系模型及优化视图的设计数据库的实现表安全性设计致性设计触发器的设计详细设计与实现登录模块考生注册模块在线考试模块后台功能模块试题管理模块考生管理模块成绩管理模块结论引言课程设计选题在线考试系统课程设计的目的通过数据库系统课程设计,熟悉了数据库管理系统的结构与组成掌握了数据库管理系统的应用技术和的使用应用开发工具实践了在线考试系统的数据库应用系统的设计方法开发过程和数据库的管理与维护。
最终达到掌握数据库管理系统的使用和开发,提高分析问题解决问题和实践应用能力。
本选题的设计背景随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,亦或是数字化时代。
在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时希望能够得到科学的评价教育机构也希望给网上的学生提供更灵活的服务。
在线考试系统正是迎合这需求而开发的,它旨在探索种以互联网为基础的考试模式。
通过这种新的模式,为考生创造种新的考试环境,提高考试工作效率和标准化水平。
系统分析与设计功能及性能分析功能需求从总体上考虑,系统应该实现下列功能对管理员来说,包括考生管理题库管理成绩管理。
考生管理管理员可以查看数据库中已经注册的考生信息和添加新考生。
题库管理管理员可以对题库中的试题进行三种基本操作添加新的考题删除旧有考题修改原有考题,其中试题类型只有单选题,对于试题,管理员可以设置题干答案选项等属性。
成绩管理管理员可以查看考生的考试成绩。
对普通用户来说,包括在线考试查询以往考试成绩。
在线考试学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。
也可以返回选择试卷界面再次参加考试,但此次不能选择与前次考试相同的试卷。
查询以往考试成绩学生可以在线查询所有参加过的每套试卷的考试相关信息,包括成绩和考试当天的具体时间和日期。
性能需求为了保证考试正常进行,系统性能设计应满足如下要求保证系统数据安全性由于系统通过提供服务,开放的环境中系统在权限控制数据安全防范内外部攻击破坏等安全措施方面具有良好的应变能力,如在每个登录界面设置了用户信息验证,通过查询登陆界面输入信息是否为数据库中合法用户来实现相应操作保证系统数据致性数据库中的所有信息在任何操作下都能够保持致,如旦管理员添加了试题,在试题输出页面就可以立即看到,或者旦有考生考完试,数据库中的成绩表中要有其此次考试的相关信息数据流图在线考试流程图如下所示返回用户登录进入考场自动交卷时间结束考试退出考场自动阅卷显示成绩交卷交卷在线考试流程图查询成绩系统的开发运行环境本系统开发平台本系统运行环境安装系统总体设计根据在线考试系统的特点,可以将其分为前台和后台两个部分进行设计前台主要用于考生在线考试和查询个人成绩后台主要用于管理员对试题信息考生信息成绩信息等进行管理。
在每个登陆界面,设置了用户身份验证模式,旦用户输入与数据库中不符的信息,系统将给出提示信息,以保证该系统的安全性。
在线考试系统的前台功能结构如下图在线考试系统后台功能结构图如下图在线考试前台系统登录考生注册在线考试查询成绩退出系统开始考试考试结果套题选择成绩查询数据库设计数据库概念结构数据库中各表的数据描述如下根据前面所作的需求分析本系统的实体及其属性如下管理员自动编号,姓名,密码考生考号,密码,姓名,手机号码,号试卷试卷遍号,题数,分值,测试需要的时间题库自动编号,题干,选项,选项,选项,选项,正确答案,试卷编号成绩考号,试卷编号,成绩,测试时间注此表的测试时间为考生交卷时的实时时间。
整体图全局图如下在线考试系统后台管理员登录管理试题管理考生管理成绩退出系统添加试题修改试题删除试题查看考生添加考生查看成绩数据库逻辑结构关系模型及优化管理员表自动编号,姓名,密码,其主码为自动编号,属于考生表考号,密码,姓名,手机号码,号,其主码为考号,属于试卷表试卷遍号,题数,分值,测试需要的时间,其主码为试卷编号,属于题库表自动编号,题干,选项,选项,选项,选
