功能实现
(1) 功能划分
本软件具备如下的功能:
a 系统维护
b 名称维护
c 试卷维护
d 指标维护
e 试卷分析
f 检索查询
g 使用帮助
(2)功能描述
a 系统维护功能: 系统维护是对系统数据库进行的一系列操作,稍不注意,就可能毁坏数据库,酿成大错,因此必须由系统管理员来实施。系统维护包含4项内容:系统初始化、数据库备份、数据库恢复和密码维护。
b 名称维护功能:是对试卷中所用到的基本数据进行添加、修改和删除操作 。包括学
院名称维护、课程、名称维护、教师姓名维护和班级名称维护。
c 试卷维护功能:可以对试卷进行考试记录添加、修改、删除、整张试卷的删除、以及录入数据的核对等操作。它包括试卷录入、试卷修改、试卷删除和成绩核对等子系统。
d 指标维护功能:对试卷分析中所用到的难度指标、区分度指标和试卷分析判断结果评价标准等的维护。难度指标和区分度指标一般情况下是长期相对保持不变的,但为了适应开放式软件的需要,增加了这项功能,使得用户可以自己定义各项分析判断尺度。该子系统包括难度指标维护、区分度指标维护试卷分析评价指标维护三个模块。
e 试卷分析功能:试卷分析子系统是用于实现对录入的试卷记录进行各项指标统计、汇总、分析并且生成分析统计报告,同时可以显示和打印分析报告。
f 检索:对试卷进行检索、对学生进行检索
g 帮助
4)外部接口
(1)用户界面
采用Windows通用图形用户界面,界面友好。支持鼠标和键盘的操作。
主要以文本框的形式输入,以Excel表格输出。
提供交互信息反馈。
提供简单的错误处理。
画面朴实,清新,简洁明快。
(2)软件接口
Windows函数库调用:Windows 提供的API;
数据库访问接口:ADO数据访问对象和数据控件;
与Microsoft Excel接口:Microsoft Excel 9.0 Lib;
ActiveX对象调用接口:ActiveX动态链接库。
(3)错误处理
使用VB提供的错误处理机制和语句;
录入错误处理的专用保护代码块;
外存访问时的错误处理专用代码块;
5)软件性能指标
(1)数据精确度
查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。
查询时应保证查准率,查到的记录应与给定的单项或组合查询条件完全匹配。
统计的结果准确、可靠;计算指标具有较高的可信度。
(2)时间特性
一般操作的响应时间应在1秒以内。
(3)适用性
适用性强,能满足一般学校的要求。
(4)正确性
要求发布的软件达到用户的预期目标,运行时基本无错误。
(5)可靠性
在一般的情况下,不会出错。
(6)运行效率
对于试卷的检索、统计、分析、输出等操作,具有较高的效率,几乎不需要用户的等待。
(7)数据完整性
要求能在发生意外 (如掉电)的情况下,保证不丢失数据
(8)易使用性
要求能尽量为用户的使用提供方便。