C#在线考试系统
在线考试系统[v1.0]
一、 编写目的
用户手册的编制是要使用非专门术语的语言,充分地描述该软件系统所具有的功能及基本的使用方法。使用户(或潜在用户)通过本手册能够了解该软件的用途,并且能够确定在什么情况下,如何使用它。可以使最终用户更好地操作本软件,并且还可以作为培训教材。
二、 背景
本开发软件名称:在线考试系统
项目任务提出者:
项目开发者:刘辉、黄淑莺、方芳、姚丽芳、黄晶、贾睿宏
用户:所有的学院校单位
项目与其他软件,系统的关系:
本系统采用B/S原理,客户端的程序是只需求IE 5.0以上的版本就可以浏览,服务器端采用Windows为操作系统的工作站,是采用MS SQL 2000的为开发软件的数据库服务程序。
三、 定义
专门术语
SQL SERVER:系统服务器所使用的数据库管理系统(DBMS)。
SQL:一种用于访问查询数据库的语言。
事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK:数据库的错误恢复机制。
缩写
系统:若未特别指出,统指本在线考试系统。
SQL:Structured Query Language(结构化查询语言)
四、 参考资料
以下列出概要设计过程中所使用到的有关资料:
系统需求说明书
《软件工程文档标准与案例》 福建信息职业技术学院
《软件工程》 张海藩 天冿科学技术出版社
五、 功能
本系统有三种身份的操作员:系统管理员、题库管理员(教师)、考生
●系统管理员:可对题库进行管理和对用户的权限进行分配、负责一些资料的文护和操作员的设置等;
●题库管理员:在本系统内可以对考场、题库、成绩和考生进行设置。
●考生:在本系统核准的权限内参与,即所描述的供应人可享有的服务。
在程序运行过程中,首先会显示要求登录的对话框,如下图所示,若图片无法显示请联系QQ752018766
在登录对话框中输入相应的用户和口令,单击“登陆”按钮,就会对用户身份进行认证,如果认证通过,就会弹出相应软件的主界面
注意:如果忘记了自己的密码,则必须与管理员联系,重新获取一个新的密码。
输入相应的身份登录,单击“登陆”链接,就会弹出相应的用户界面
管理员权限包括:
系统平台 ●用户管理●课程管理●班级管理
教师平台 ●考场管理●题库管理●成绩管理●考生管理
考试平台 ●密码修改●模拟考试●正常考试
题库管理员(教师)权限包括:
教师平台 ●考场管理●题库管理●成绩管理●考生管理
考生权限包括:
考试平台 ●密码修改●模拟考试●正常考试
试卷设计
图略
试卷设计窗口用于设计试卷特征。
试卷题量
必须填写数字。试卷题量可用于限定总题数。
单选题、多选题
填入单选题题数与多选题的百分比
试题难度
这里列出了所选试题的难易程度。
课程类型
列出了所考试的课程名称。
考试开始时间
在线考试必须使用该时间来控制学生何时可以登录,何时可以开始做题,所以用户必须填写。注意:输入的时间格式应为分钟制。
试卷总分
指试卷所有试题满分之和如100分、120分等。
开始考试
点击开始考试,则会进入下一步――开始考试试卷。
考试随机出题
系统根据考生所选择的题目数量,选择题的比例、难度、类型和总分而随机
■ 2、功能权限解释
●功能类别:系统平台
功 能 点:●用户管理●课程管理●班级管理
功能描述:对用户权限进行配置
功能说明:点击列表中[修改密码],先输入自己的旧密码,再两次输入相同的新密码。密码为字母a-z或A-Z或数字1-9的组合,长度为5-10位。
一、性能
1、精度
输入信息 |
数据类型 |
数值范围 |
用户帐号 |
char |
最大长度不能超过20个字节 |
用户密码 |
char |
最大长度不能超过20个字节 |
输入信息 |
数据类型 |
数值范围 |
题目类型比率 |
int |
最大长度不能超过总的题目量 |
题目难度 |
int |
只能输入0(初级) 1(中级)2(高级) |
题目数量 |
Int |
不能越过整型数的最大限制 |
试卷总分 |
int |
不能超过整型数的最大限制 |
2、时间特性性能
要求响应时间小于1s
3、安全保密
登录时验证用户身份,查询数据库查到表中相关记录
二、 运行环境
1、硬件设备
为运行本软件所要求的硬件设备的最小配置:
CPU工作频率大于500 MHz。
内存不小于128 MB。
2、软件设备
Microsoft Windows 2000或XP。
.NET(C#)+ IIS + Sql 2000
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>