在线考试系统需求规格说明书Word格式文档下载.docx
- 文档编号:20233232
- 上传时间:2023-01-21
- 格式:DOCX
- 页数:20
- 大小:982.49KB
在线考试系统需求规格说明书Word格式文档下载.docx
《在线考试系统需求规格说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《在线考试系统需求规格说明书Word格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。
2.管理员自助服务:
修改信息和密码(第三个版本实现)
3.试题类型管理:
(1)添加试题类型
(2)删除试题类型
(3)查看试题类型
4.浏览试题:
(1)可以浏览题库不同类型的试题
(2)可以删除题库试题
5.可以查看成绩:
(1)管理员可用查看考试的成绩
(2)考试的成绩可用动态导出底导出excel文件,方便公布
6.推出(管理员安全退出系统)
三.题库随机生成系统
1.本系统能够根据你选择的题目和配置Exam.properties来动态生成单选择,多选择,填空,判断的题目,使得每个考生的题目顺序完全打乱,防止考试的作弊!
四.判分生成系统
1.本系统能够根据题目的信息,自动判断储分数,然后把成绩保存到数据库,并且防止重复提交和作弊提交!
功能详细操作:
一、考生自助服务系统:
1.考生注册:
(1)打开tomcat服务器,输入将自动进入考试系统界面。
(2)点击“点击此处注册“字体,将进入注册页面。
(3)按照注册的要求填写,否则将显示注册失败的原因
2.考试:
使用注册的用户名和密码登陆。
3.自助管理(考生信息修改,密码修改)(第三个版本实现)
4.
(1)点击“选择考试科目”,系统将类出考试科目的下拉框(选择所要考试的科目,然后进入考试)
(2)点击提交,若你没有重复考试,系统将自动进入考试界面,开始考试!
(注意,次数系统将开始计时,时间是100分钟!
,若100分钟过,你还没有提交,系统将自动提交!
)
5点击“推出”按钮,系统将安全退出系统
二、管理员服务系统:
老师通过输入口令和密码进下该系统后,可以
点击“添加单选题”,按照要求输入即可
添加选择题(支持多个类别)点击“添加单选题”,按照要求输入即可
添加多选题(支持多个类别)点击“添加多选题”,按照要求输入即可
添加填空题(支持多个类别)点击“添加填空题”,按照要求输入即可
添加判断题(支持多个类别)点击“添加判断题”,按照要求输入即可
可以批量上传单项选择题,点击“browse”按钮,然后选择要上传的excel文件,注意,格式:
问题
答案
A
B
C
D
E
类型对应后台试题类型号
类型2
类型3
1+1=?
1
2
3
4
5
可以批量上传多项选择题,点击“browse”按钮,然后选择要上传的excel文件,注意,格式:
你好么?
AB
我好啊
好
不好
很好
不指定
可以批量上传填空题,可以批量上传填空题,点击“browse”按钮,然后选择要上传的excel文件格式:
小王姓?
王
李
刘
曾
不知道
可以批量上传判断题,可以批量上传判断题题,点击“browse”按钮,然后选择要上传的excel文件
1+1=2
对
不对
(1)添加试题类型:
“在查看试题类型中”,点击“添加试题”,然后在添加试题类型中输入”试题类型名称“和“试题描述“,点击添加即可。
(2)删除试题类型:
“在查看试题类型中”,点击“删除”按钮
(3)查看试题类型:
点击“试题类型管理”
(1)可以浏览题库不同类型的试题:
点击“浏览试题”,然后选择要浏览的试题类型!
(2)在浏览试题中,点击删除即可删除此试题!
(1)管理员可用查看考试的成绩:
点击右边菜单“查看成绩”,然后选择所要查看的科目,即可显示!
(2)在查看成绩中,也可用点击导出excel,考试的成绩即可动态导出到excel文件,方便公布
6.退出(管理员安全退出系统)
1.2性能需求分析
时间特性要求:
在软件方面,响应时间还不错,用了SSH框架,过滤器,tomcat作为服务器,myswl作为数据库,自己写的jdbc,查询速度比起hibernate要快,但是它tomcat占用内存比较大,对机器的配置要求也比较高,。
安全性:
(1)
设立口令号和密码验证方式,防止非法用户登录进行操作。
(密码加密(第三版本实现))也就是用户只有管理员、考生才能进入这个系统,用户凭口令号和密码进入各自系统。
(2)使用struts的拦截器,使得系统的安全性进一步增加!
1.3数据库需求分析――数据流图
在考试成绩系统中功能模块主要牵涉到的信息包括:
是考生信息、考试课程信息、成绩表,管理员信息表
考生信息:
学号,用户名,姓名,学校,专业,班级,邮箱,注册日期
考试类型:
类型好,类型名,类型描述
成绩表:
成绩号,学号,类型名,成绩。
管理员表:
编号,姓名,密码(第3个版本实现)
根据以上划分的具体数据信息,得到数据流图如1.1所示:
1.1数据库需求分析——数据流图
1.4数据结构分析——数据流图
1.4.1数据表结构:
加测试数据
dropdatabaseifexistsexam;
createdatabaseexam;
useexam;
DROPTABLEIFEXISTS`category`;
SETcharacter_set_client=utf8;
CREATETABLE`category`(
`id`int(11)unsignedNOTNULLauto_increment,
`name`varchar(128)NOTNULL,
`desc`varchar(255)defaultNULL,
PRIMARYKEY(`id`)
)ENGINE=InnoDBAUTO_INCREMENT=5DEFAULTCHARSET=gb2312;
INSERTINTO`category`VALUES(1,'
一年级数学'
NULL),(2,'
计算机网络'
NULL),(3,'
智商测验'
NULL),(4,'
一年级地理'
NULL);
DROPTABLEIFEXISTS`fill`;
CREATETABLE`fill`(
`question`varchar(512)NOTNULL,
`answer`varchar(128)NOTNULL,
`type1`int(11)defaultNULL,
`type2`int(11)defaultNULL,
`type3`int(11)defaultNULL,
)ENGINE=InnoDBAUTO_INCREMENT=64DEFAULTCHARSET=gb2312;
INSERTINTO`fill`VALUES(1,'
中国的首都是beifill.'
'
北京'
4,NULL,NULL),(2,'
英国的首都是beifill.'
伦敦'
4,NULL,NULL),(3,'
中华人民共和国成立于beifill年.现任国家主席为beifill.'
1949beifill胡锦涛'
4,NULL,NULL),(4,'
1+1=beifill.'
2'
1,NULL,NULL),(6,'
韩国的首都是beifill.'
首尔'
4,NULL,NULL),(7,'
日本的首都是beifill.'
东京'
4,NULL,NULL),(8,'
美国的首都是beifill.'
华盛顿'
4,NULL,NULL),(9,'
中华人民共和国是一个beifill主义国家,实行民主集中制.'
社会'
4,NULL,NULL),(46,'
3+3=beifill.'
6'
1,NULL,NULL),(47,'
4+4=beifill.'
8'
1,NULL,NULL),(48,'
5+5=beifill.'
10'
1,NULL,NULL),(49,'
6+6=beifill.'
12'
1,NULL,NULL),(50,'
7+7=beifill.'
14'
1,NULL,NULL),(51,'
8+8=beifill.'
16'
1,NULL,NULL),(52,'
9+9=beifill.'
18'
1,NULL,NULL),(53,'
10+10=beifill.'
20'
1,NULL,NULL),(54,'
11+11=beifill.'
22'
1,NULL,NULL),(55,'
12+12=beifill.'
24'
1,NULL,NULL),(56,'
13+13=beifill.'
26'
1,NULL,NULL),(57,'
14+14=beifill.'
28'
1,NULL,NULL),(58,'
15+15=beifill.'
30'
1,NULL,NULL),(59,'
16+16=beifill.'
32'
1,NULL,NULL),(60,'
17+17=beifill.'
34'
1,NULL,NULL),(61,'
18+18=beifill.'
36'
1,NULL,NULL),(62,'
19+19=beifill.'
38'
1,NULL,NULL),(63,'
20+20=beifill.'
40'
1,NULL,NULL);
DROPTABLEIFEXISTS`multiple`;
CREATETABLE`multiple`(
`question`varchar(255)NOTNULL,
`A`varchar(255)NOTNULL,
`B`varchar(255)NOTNULL,
`C`varchar(255)defaultNULL,
`D`varchar(255)defaultNULL,
`E`varchar(255)defaultNULL,
`answer`varchar(255)NOTNULL,
)ENGINE=InnoDBAUTO_INCREMENT=6DEFAULTCHARSET=gb2312;
INSERTINTO`multiple`VALUES(1,'
1'
AC'
NULL,NULL,NULL),(2,'
a'
DE'
1,0,0),(3,'
腾讯的QQ是一种:
'
计算机软件'
药物'
交通工具'
通讯工具'
火箭弹'
AD'
3,0,0),(4,'
英文单词what中含有'
字母w'
字母a'
字母x'
字母t'
字母z'
ABD'
3,0,0),(5,'
以下描述正确的有:
清华大学是法国名牌大学.'
英文有26个字母'
中国有3.6亿人口'
1+1=2'
猫会走路'
BDE'
3,0,0);
--
--Tablestructurefortable`single`
DROPTABLEIFEXISTS`single`;
CREATETABLE`single`(
`A`varchar(255)defaultNULL,
`B`varchar(255)defaultNULL,
)ENGINE=InnoDBAUTO_INCREMENT=46DEFAULTCHARSET=gb2312;
--Dumpingdatafortable`single`
INSERTINTO`single`VALUES(1,'
下列选项中,描述局域网的是:
限制在几座建筑物中,并由公共电信公司维护'
仅在一座建筑物中或建筑物的一层中'
跨多个城市甚至跨多个国家'
在一个校园范围内,并使用公共设施'
新选项'
B'
2,NULL,NULL),(2,'
ISP(因物网服务提供商)分配给你们公司的CIDR(无类域间路由)地址是165.247.116.96/27,那么你应该为该网络配置的子网掩码是:
255.255.255.128'
255.255.255.224'
255.255.255.240'
255.255.255.248'
2,NULL,NULL),(3,'
下列地址中,属于B类IP地址的是:
27.33.119.2'
192.97.32.121'
133.201.189.32'
126.33.82.107'
C'
2,NULL,NULL),(4,'
在令牌环网中,如果一个设备接收到一个目的地址与自己地址不符的数据帧时,它会:
转发该数据帧'
将数据帧放弃'
收下该数据帧'
重置该数据帧的A和C位'
A'
2,NULL,NULL),(5,'
下列哪些设备工作在数据链路层?
路由器'
交换机'
集线器'
浏览器'
2,NULL,NULL),(6,'
在TCP/IP网络中,数据一旦传送到目的节点,通过什么机制可以将其传送给指定的应用程序?
端口号'
API头部信息'
SNAP头部信息'
OSI层序号'
2,NULL,NULL),(7,'
OSI模型中的哪些层与原始数据有关?
所有7层'
上面3层'
下面4层'
最底一层'
2,NULL,NULL),(8,'
即将投入使用的Ipv6地址是()比特。
48'
128'
D'
2,NULL,NULL),(9,'
下列不属于局域网层次的是:
物理层'
数据链路层'
传输层'
网络层'
2,NULL,NULL),(10,'
TCP的主要功能是:
进行数据分组'
保证可靠传输'
确定数据传输路径'
提高传输速度'
2,NULL,NULL),(11,'
下列不属于广域网的是:
电话网'
ISDN'
以太网'
X.25分组交换公用数据网'
2,NULL,NULL),(12,'
PPP是哪种类型的协议?
'
面向比特'
面向字符'
面向字'
面向数字'
2,NULL,NULL),(13,'
IEEE802标准中,规定了CSMA/CD访问控制方法和物理层技术规范的是:
802.1A'
802.2'
802.1B'
802.3'
2,NULL,NULL),(14,'
ATM网络采用的是()拓扑结构。
星形'
总线形'
环形'
树形'
2,NULL,NULL),(15,'
IP协议提供的是()类型。
面向连接的数据报服务'
无连接的数据报服务'
面向连接的虚电路服务'
无连接的虚电路服务'
2,NULL,NULL),(16,'
路由器工作于(),用于连接多个逻辑上分开的网络。
2,NULL,NULL),(17,'
Internet采用了目前在分布式网络中最流行的()模式,大大增强了网络信息服务的灵活性。
主机/终端'
客户/服务器'
仿真终端'
拨号PPP'
2,NULL,NULL),(18,'
负责电子邮件传输的应用层协议是:
SMTP'
PPP'
IP'
FTP'
2,NULL,NULL),(19,'
通过电话网传输数据的主要问题是:
可靠性'
灵活性'
经济性'
话路质量'
2,NULL,NULL),(20,'
文件传输是使用下面的()协议。
SNMP'
TELNET'
2,NULL,NULL),(21,'
1+1=?
68'
81'
112'
1,NULL,NULL),(22,'
2+2=?
4'
43'
136'
1,NULL,NULL),(23,'
3+3=?
150'
86'
69'
1,NULL,NULL),(24,'
4+4=?
63'
126'
191'
1,NULL,NULL),(25,'
5+5=?
118'
155'
49'
1,NULL,NULL),(26,'
6+6=?
193'
196'
1,NULL,NULL),(27,'
7+7=?
105'
31'
9'
1,NULL,NULL),(28,'
8+8=?
123'
45'
159'
1,NULL,NULL),(29,'
9+9=?
174'
166'
1,NULL,NULL),(30,'
10+10=?
117'
149'
180'
1,NULL,NULL),(31,'
11+11=?
70'
60'
1,NULL,NULL),(32,'
12+12=?
141'
114'
1,NULL,NULL),(33,'
13+13=?
27'
152'
1,NULL,NULL),(34,'
14+14=?
156'
120'
1,NULL,NULL),(35,'
15+15=?
163'
59'
154'
1,NULL,NULL),(36,'
16+16=?
132'
41'
1,NULL,NULL),(37,'
17+17=?
144'
46'
1,NULL,NULL),(38,'
18+18=?
138'
99'
98'
1,NULL,NULL),(39,'
19+19=?
143'
39'
164'
1,NULL,NULL),(40,'
20+20=?
103'
183'
1,NULL,NULL),(42,'
小名2007年出生,那么小名今年几岁?
7'
3'
3,0,0),(43,'
小李姓李,小李姓什么'
李'
王'
曹'
赵'
杨'
3,0,0),(44,'
小李姓\"
李\"
小李姓什么'
3,0,0),(45,'
5'
1,0,0);
--Tablestructurefortable`truefalse`
DROPTABLEIFEXISTS`truefalse`;
CREATETABLE`truefalse`(
`answer`tinyin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 考试 系统 需求 规格 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)