在线考试系统需求分析Word格式文档下载.docx
《在线考试系统需求分析Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《在线考试系统需求分析Word格式文档下载.docx(9页珍藏版)》请在冰点文库上搜索。
对管理员来说,包括试卷管理,题库管理,成绩管理。
1、试卷管理:
管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则,。
同时,管理员还可以对库中已有的试卷进行修改和删除,添加新试卷等。
2、题库管理:
管理员可以对题库中的试题进行三种基本操作:
添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题;
对于每种类型的试题,教师可以设置题干、答案等属性。
3、成绩管理:
管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。
4、学生管理:
管理员可以对用户的资料进行查询、删除。
对普通用户来说,包括在线考试、查询以往考试成绩、留言和在线交流等。
1、在线考试:
学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。
2、查询以往考试成绩:
学生可以在线查询以前参加过的每门课程的考试相关信息。
3、留言板:
学生提交对系统的留言信息。
2.1.2数据库需求分析
针对一般考试系统的需求,设计如下所示的数据项和数据结构:
管理员信息,包括的数据项有:
管理员姓名、密码等。
普通用户信息,包括的数据项有:
用户名、密码、性别、班
试卷信息,包括的数据项有:
填空题分值、填空题数量、判断题分值、判断题数量、选择题分值、选择题数量等。
判断题信息,包括的数据项有:
判断题编号、题干、正确答案等。
填空题信息,包括的数据项有:
填空题编号、题干、正确答案等。
选择题信息,包括的数据项有:
单选题编号、题干、正确答案、备选项(AB、CD)等。
问答题信息,参考答案(仅供参考)。
成绩信息,包括的数据项有:
考试科目、考生学号、成绩、考试时间、是否补考、补考成绩等。
本系统应该建立一个稳定的后台数据库系统,通过该数据库管理整个考试系统所需的信息(用户信息、试题信息、试卷信息、考试信息等)。
本系统还应该包括学生和教师的账号、后台数据库的安全机制、考试过程的控制机制。
2.2概念结构设计根据前面所作的需求分析本系统的实体及其属性如下:
学生(用户名1,密码1,性别,学号,班号)教师(用户名3,密码3)管理员(密码2,用户名2)成绩(用户名1,成绩)试卷(题型数量,题型分值,科目)留言板
2.3数据库逻辑设计
本系统分为后台数据库系统和前台网站系统两部分。
后台数据库test_data主要包括7个数据表。
存储系统管理员信息的admin。
存储注册用户信息的students。
存储考生成绩信息的report。
存储判断题信息的typel'
存储填空题信息的type3存储选择题信息的type2存储问答题信息的type4存储试卷类型的test
2.5管理模块
试仙I1
3•首页
在线考试系统
首页、系统管理、用户注册、学习交流、联系我们。
首页:
管理员登录、教师登录、学生登录。
系统管理:
判断题信息管理、单选题管理、多选题管理、填空题
管理、问答题管理、试卷管理、学生管理、成绩管理、教师管理、留
言板管理、退出系统。
用户注册:
学生注册
学习交流:
考试过后查看哪类题错得多,教师看过分析错在哪里,管理员将这些错误率高的题选出来多次测验。
学生可以提问,教师回
答。
网址:
QQ:
785292751@QQ.com
3、数据库设计
Admin数据表结构
字段名
字段类型
类型说明
字段含义
Id
Int
整型
ID,自动编号
账号
Varchar
字符型
用户名
密码
身体验证
Students数据表结构
姓名
真实姓名
自己设置,(也可以用自己的学号)
性别
学号
班号
Ip地址
注册日期
Datetime
日期时间型
注册时间
Test数据表结构
判断题
判断题数目
判断题分值
单选题
单选题数目
varchar
单选题分值
多选题
多选题数目
多选题分值
填空题
填空题数目
填空题分值
问答题
问答题数目
问答题分值
考试时间
具体的考试时间
Report数据表结构
Id,自动编号
Subject_id
考试科目
Stu」d
考生学号
Score
成绩
testtime
是否补考
补考成绩
补考日期
Endtime
结束时间
Type1(pd数据表结构
题干
答案
Vatchar
正确答案
Status
状态标志:
1-可用0-禁用
Type(tk)数据表结构
字段结构
Id,自编号
答案,多个答案之间用;
隔开
课程名称
状态标志1-可用,0衆用
Type2(xz数据表结构
选项1
选项2
难度系数1-3
选项3
添加日期
选项4
解析