![在线考试系统需求文档_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-9/6/1260392a-023a-40a3-8eeb-db97fd280b5f/1260392a-023a-40a3-8eeb-db97fd280b5f1.gif)
![在线考试系统需求文档_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-9/6/1260392a-023a-40a3-8eeb-db97fd280b5f/1260392a-023a-40a3-8eeb-db97fd280b5f2.gif)
![在线考试系统需求文档_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-9/6/1260392a-023a-40a3-8eeb-db97fd280b5f/1260392a-023a-40a3-8eeb-db97fd280b5f3.gif)
![在线考试系统需求文档_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-9/6/1260392a-023a-40a3-8eeb-db97fd280b5f/1260392a-023a-40a3-8eeb-db97fd280b5f4.gif)
![在线考试系统需求文档_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-9/6/1260392a-023a-40a3-8eeb-db97fd280b5f/1260392a-023a-40a3-8eeb-db97fd280b5f5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、在线考试系统需求分析报告1 .引言1.1 编写目的软件需求分析目的是使用户和软件开发者双方对项目开发目标 有一个共同的理解,便于对软件开发各个过程的控制与管理, 通过对 项目开发目标的描述,使开发人员能够正确理解用户需求,明确该系 统应具有的功能、性能与界面要求。需求分析作为软件开发的基础和依据,其预期读者是系统分析人 员、项目管理人员、软件设计人员、用户文档编写者。1.2 项目背景随着计算机和网络技术的迅猛发展, 使用在线考试系统,可以减 轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量, 从而使考试更趋于公证、客观,更加激发学生的学习兴趣。在线考试系统中试卷的生成、 试卷的提交、
2、试卷的判读等都可以 在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动 化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是 组织考试,从而有效地提高了教师的工作效率。1.3 定义需求:用户解决问题或达到目标所需的条件或能力; 系统或系统 部件要满足的合同、标准、规范或其它正式规定文档所需具有的条件 或能力;一种反映上述条件和能力的文档说明。需求分析:包括提炼、分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误、 遗憾或其它不足的 地方。信息系统:是一个由人、计算机及其他外围设备等组成的能进行 信息的收集、传递、存储、加工、输出、维护、使用和控制的
3、系统。2 .任务概述2.1 目标本系统开发的目标是:由教师日常维护系统内的题库,包括相关 题目的增删改查,在需要考试的时候可以导入学生数据,为每个学生生成相应的账号、密码供学生登陆进行在线的考试,其中考试的题目可以在线题和下载题,在线题由考生直接在线答题,下载题则下载到 本地进行作答,完成后回传到考试系统,考试过程中,考上随时看到 考试时间倒计时。考试完毕后,教师可以在线批改、打分,可以导出 成绩单。学生可以再次登录查看自己的成绩。2.2 运行环境(1)操作系统:能够兼linux centos6.4及以上版本的操作系统。(2)应用程序:internet explorer 6.0及以上版本。(3
4、)数据库:sqlserveg3 .数据描述3.1 数据模型1、概念模型设计概念模型是概念层的模型,对数据进行抽象、提取,表达各种数 据间的分类与相互关系。2、数据分割通过对在线考试系统的需求分析, 形成了设计数据库的思路。根 据系统需求,将数据库分为(1)管理员表(2)教师表(3)学生表(4)登陆表(5)权限表(6)课程表(7)教师授课表(8)课程知识点表(9)知识点题目表(10)试题表3.2 数据库描述本软件采用sqlserver数据库,数据库名称为* ,在线考试系统 的数据库由以下数据库表组成。(1)管理员表(2)教师表(3)学生表(4)登陆表(5)权限表(6)课程表(7)教师授课表(8)
5、课程知识点表(9)试题表 (10)知识点题目表3.3 数据词典1、管理员表本表用于记录系统的管理员用户的信息表1管理员表序 号数据 项 名称数据项 代码定义或描述数 据 类 型数据 存储 长度约 束 条 件值 域备 注1编号no编号n6m自 增 列2管理 员账 号username管理员用户名c30mpk3院系department管理员所在院系c50m4联系 电话telephone联系电话c20o5电子 邮件email电子邮件c50o5备注remarks备注c50o2、教师表本表用于记录教师信息表2教师表序 号数据项 名称数据项 代码定义或描述数 据 类 型数据存 储长度约束 条件值 域备注1编
6、号no编号n6m自增 列2教师idteacherid教师idc10mpk3教师姓 名teachername教师姓名c100m4用户组 名usergroup所在用户组c20m5性别sex性别n1m0,10:男1 :女6证件类 型card证件类型c50m7照片photho照片地址c100o8联系电 话phone联系电话c20o9电子邮 件email电子邮件地址c50o10状态status状态n1m11院系department教师所在院系c50m12备注remarks备注c50o3、学生表本表用于记录学生信息。表3学生表序 号数据项 名称数据项 代码定义或描述数 据 类 型数据存 储长度约束 条件值
7、 域备注1编号no编号n6m自增 列2学生idstudentid学生idc10mpk3学生姓 名studentname学生姓名c100m4用户组 名usergroup所在用户组c20m5性别sex性别n1m0,10:男1 :女6证件类 型card证件类型c50m7照片photho照片地址c100o8联系电 话phone联系电话c20o9电子邮 件email电子邮件地址c50o10状态status状态n1m11院系department学生所在院系c50m12班级class学生所在班级c50m13备注remarks备注c50o4、登陆表本表为系统的登陆表。表4登陆表序 号数据 项 名称数据项 代码
8、定义或描述数 据 类 型数据 存储 长度约 束 条 件值 域备 注1编号no编号n6m自 增 列2用户 名username用户名c30mpk3密码password密码c50m4备注remarks备注c50o5、权限表本表为系统的权限表。表5权限表序 号数据 项 名称数据项 代码定义或描述数 据 类 型数据 存储 长度约 束 条 件值 域备 注1编号no编号n6m自 增 列 pk2用户 名username用户名c30m3权限role用户权限c50m4备注remarks备注c50o6、课程表本表为系统的课程表。表6课程表序 号数据 项 名称数据项 代码定义或描述数 据 类 型数据 存储 长度约 束
9、 条 件值 域备 注1编号no编号n6m自 增 歹u2课程idcourseid课程idc30mpk3课程 名coursename课程名称c50m4备注remarks备注c50o7、教师授课表本表为系统的教师授课表。表7教师授课表序 号数据 项 名称数据项 代码定义或描述数 据 类 型数据 存储 长度约 束 条 件值 域备 注1编号no编号n6m自 增 列 pk2教师idteacherid教师idc30m3课程idcourseid课程idc30m4备注remarks备注c50o8、知识点表本表为系统的知识点表。表8知识点表序 号数据 项 名称数据项 代码定义或描述数 据 类 型数据 存储 长度约
10、 束 条 件值 域备 注1编号no编号n6m自 增 列2知识点idknowledgeid知识点idc30mpk3知识 点名knowledgename知识点名称c50m4课程idcourseid知识点所对应的课程c30m4备注remarks备注c50o9、试题表本表为系统的试题表。表9试题表序 号数据 项 名称数据项 代码定义或描述数 据 类 型数据 存储 长度约 束 条 件值 域备 注1编号no编号n6m自 增 列2试题idquestionid试题idc30mpk3试题 类型questiontype试题类型c50m4试题 内容questioncontent试题内容c500m5答案answer试
11、题答案c500m6分值value试题分值n2m7备注remarks备注c50o10、试题知识点表本表为系统的试题知识点表。表10试题知识点表序 号数据 项 名称数据项 代码定义或描述数 据 类 型数据 存储 长度约 束 条 件值 域备 注1编号no编号n6m自 增 列 pk2试题idquestionid试题idc30m3知识点idknowledgeid知识点idc30m4备注remarks备注c50o11、考试表本表为系统的考试表。表11考试表序数据数据项定义或描述数数据约值备号项 名称代码据 类 型存储 长度束 条 件域注1编号no编号n6m自 增 列2考试idexamid考试idc30mp
12、k3教师idteacherid教师idc303课程idcourseid课程idc30m4备注remarks备注c50o12、学生试卷表本表为系统的学生试卷表。表12学生试卷表序 号数据 项 名称数据项 代码定义或描述数 据 类 型数据 存储 长度约 束 条 件值 域备 注1编号no编号n6m自 增 列2试卷idpaperid试卷idc30mpk3考试idexamid考试idc30m4学生idstudentid学生idc30m5试题 数questionstotal题目数量n2m6试题idquestionsid试卷中试题id串c500m7分数 串vaulesid分数串c100o8试卷 地址path试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025版新教材高中物理第一章第4节速度变化快慢的描述-加速度教案新人教版必修第一册
- 2024-2025学年高中政治第二单元第五课第二框新时代的劳动者练习含解析新人教版必修1
- 2024-2025学年新教材高中政治课时分层作业3使市场在资源配置中起决定性作用部编版第二册
- 2024-2025学年高二历史寒假作业第24课音乐与影视艺术新人教版
- 人教版八年级数学上册全册教案2
- Unit 1 Animal friends 第4课时(教学设计)-2024-2025学年外研版(三起)(2024)英语三年级下册
- 川教版信息技术三年级上册《第三单元 会玩Scratch 1 初识Scratch》教学设计
- 《第3课 我爱我家:邻里之间》(教学设计)-2023-2024学年三年级上册综合实践活动安徽大学版
- 专题一第2课二、《文档的编辑》教学设计 2023-2024学年青岛版(2018)初中信息技术七年级下册
- Unit 1 Whats your favorite season 教学设计-2023-2024学年教科版(广州)英语五年级下册
- 电子商务视觉设计(第2版)完整全套教学课件
- 2024-2025学年人教版生物八年级上册期末综合测试卷
- 人民医院样本外送检测管理制度
- DG-TJ 08-2451-2024 电动自行车集中充电和停放场所设计标准
- 第1课《春》公开课一等奖创新教案设计 统编版语文七年级上册
- DB3301-T 65.28-2024 反恐怖防范系统管理规范 第28部分:硬质隔离设施
- 心电监护仪的操作及注意事项 课件
- 运输管理实务课件4.5铁路运费计算1
- 垃圾清运服务投标方案技术方案
- 电子备课教案(一二年级体育)
- 化学品安全员劳动合同
评论
0/150
提交评论