数据库课程设计在线考试系统文档.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据库课程设计在线考试系统文档.pdf》由会员分享,可在线阅读,更多相关《数据库课程设计在线考试系统文档.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-目 录 1 引 言课程设计选题课程设计的目的 本选题的设计背景.2 系统分析与设计.功能及性能分析 2.1.1 功能需求.2.1.2 性能需求.2.1.3 数据流图.系统的开发运行环境.系统总体设计3 数据库设计 数据库概念结构 数据库逻辑结构3.2.1 关系模型及优化3.2.2 视图的设计.数据库的实现3.3.1 表3.3.2 安全性设计.3.3.3 一致性设计.3.3.4 触发器的设计4 详细设计与实现.登录模块.考生注册模块 在线考试模块后台功能模块4.4.1 试题管理模块4.4.2 考生管理模块4.4.3 成绩管理模块结 论参 考 文 献 1 引 言 课程设计选题 在线考试系统 课程
2、设计的目的 通过数据库系统课程设计,熟悉了 SQL SERVER 数据库管理系统的结构与组成;掌握了SQL SERVER 数据库管理系统的应用技术和的使用;应用 ASP 开发工具实践了在线考试系统的数据库应用系统的设计方法、开发过程和 SQL SERVER 数据库的管理与维护。最终达到掌握数据库管理系统的使用和开发,提高分析问题、解决问题和实践应用能力。本选题的设计背景 随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,亦或是数字化时代。在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时希望能够得到科学的评价;教育机构也希望给网上的学生提供更灵活的服务。
3、在线考试系统正是迎合这一需求而开发的,它旨在探索一种以互联网为基础的考试模式。通过这种新的模式,为考生创造一种新的考试环境,提高考试工作效率和标准化水平。2 系统分析与设计 功能及性能分析 2.1.1 功能需求 从总体上考虑,系统应该实现下列功能:对管理员来说,包括考生管理、题库管理、成绩管理。1)、考生管理:管理员可以查看数据库中已经注册的考生信息和添加新考生。2)、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型只有单选题,对于试题,管理员可以设置题干、答案、选项等属性。3)、成绩管理:管理员可以查看考生的考试成绩。对普通用户来说,
4、包括在线考试、查询以往考试成绩。-2 1)、在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。也可以返回选择试卷界面再次参加考试,但此次不能选择与前次考试相同的试卷。2)、查询以往考试成绩:学生可以在线查询所有参加过的每套试卷的考试相关信息,包括成绩和考试当天的具体时间和日期。2.1.2 性能需求 为了保证考试正常进行,系统性能设计应满足如下要求:保证系统数据安全性:由于系统通过 INTERNET提供服务,开放的环境中系统在权限控制、数据安全、防范内外部攻击破坏等安全措施方面具有良好的应变能力,如在每个登录界面设置了用户信息验证
5、,通过查询登陆界面输入信息是否为数据库中合法用户来实现相应操作;保证系统数据一致性:数据库中的所有信息在任何操作下都能够保持一致,如一旦管理员添加了试题,在试题输出页面就可以立即看到,或者一旦有考生考完试,数据库中的成绩表中要有其此次考试的相关信息;2.1.3 数据流图 在线考试流程图如下所示:系统的开发运行环境 本系统开发平台:ASP+SQL Server 2000 返回 No No Yes No 用户登录 进入考场 自动交卷 时间结束?考试 退出考场 自动阅卷显交卷?交在线考试流程图 查询-3 本系统运行环境:Windows XP(安装 系统总体设计 根据在线考试系统的特点,可以将其分为前
6、台和后台两个部分进行设计:前台主要用于考生在线考试和查询个人成绩;后台主要用于管理员对试题信息、考生信息、成绩信息等进行管理。在每个登陆界面,设置了用户身份验证模式,一旦用户输入与数据库中不符的信息,系统将给出提示信息,以保证该系统的安全性。1)在线考试系统的前台功能结构如下图:2)在线考试系统后台功能结构图如下图:在线考试系统后台 管理员登录 管理试题 管理考生 管理成绩 退出系统 添加 试 题 修改 试 题 删除 试 题 查看 考生 添加 考生 查看成绩 在线考试前台 系统登录 考生注册 在线考试 查询成绩 退出系统 开始考试 考试结果 套 题 选 择 成绩查询 -4 3 数据库设计 数据
7、库概念结构 3.1.1 数据库中各表的数据描述如下:根据前面所作的需求分析本系统的实体及其属性如下:管理员(自动编号,姓名,密码)考生(考号,密码,姓名,手机号码,QQ 号)试卷(试卷遍号,题数,分值,测试需要的时间)题库(自动编号,题干,选项 A,选项 B,选项 C,选项D,正确答案,试卷 编号)成绩(考号,试卷编号,成绩,测试时间)注:此表的测试时间为考生交卷时的实时时间。3.1.2 整体E-R 图 全局E-R 图如下:考生 考号 密码 姓名 手机 号码 QQ 号 考试 试卷 测试时间 成绩 管理员 出题 管理 姓名 密码 编号 试卷 编号 题数 分值 考试时间题目编号 题干 选项A 选项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 在线 考试 系统 文档
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内