C#在线考试系统
系统管理模块:由管理员登录,对系统进行相应的管理操作,其中包括:系统题库类型的管理、系统用户资料的管理、系统操作权限的管理等。
题库管理模块:由题库管理员登陆,对自己所管题库中的试题进行相应操作,其中包括:试题类型、试题难度、试题的考试模式等。
用户信息模块:由用户登陆,对自己的信息资料进行管理操作,其中包括:用户密码、用户资料、用户成绩查询等。
考试模式模块:系统提供了两种考试模式(考试和练习)供用户选择。用户登陆后,可根据需要选择不同的考试模式。
5.1 数据流图,若图片无法显示请联系QQ752018766
1. 模拟考试流程图
2. 考试系统流程图
3. 考试系统题库管理流程图
4. 系统考试数据流图
5. 系统考试管理流图
5.2 数据字典
系统中的数据元素:
名字:题库类型 别名: 描述:记录系统中各种题库的分类情况(可按专业等划分) 定义:题库类型 = 题库类型 + 描述 位置: |
名字:题库表 别名: 描述:记录系统的所有试题信息 定义:题库表 = 题目 + 选项 + 考题类型 + 题库类型 + 题目难度 + 题目考试模式 + 考题答案 位置: |
名字:用户表 别名: 描述:记录所有用户信息的表 定义:用户 = 用户姓名 + 用户密码 + 班级编号 + 描述 位置: |
名字:用户组表 别名: 描述:记录所有用户组权限的表 定义:用户组 = 用户编号 + 权限编号 + 描述 位置: |
名字:班级表 别名: 描述:存放班级信息 定义:班级 = 班级名称 + 描述 位置: |
名字:考场表 别名: 描述:存放考场信息 定义:考场 = 考场名称 + 考场人数 + 考场类型 + 创建人 + 创建时间 + 状态 位置: |
名字:权限类型表 别名: 描述:记录每位用户对系统操作权限的表 定义:权限表 = 权限类型 + 描述 位置: |
名字:成绩表 别名: 描述:记录每人考试后的考试情况 定义:成绩表 = 考生 + 成绩记录ID + 分数 + 时间 位置: |
名字:成绩记录表 别名: 描述:记录每人考试后的考试情况 定义:成绩表 = 考生 + 题目ID + 考生答案 + 考场ID + 考试时间 位置: |
5.3 对性能的规定
5.3.1精度
在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数时,要求输入数准确。。
5.3.2时间特性要求
a. 响应时间应在人的感觉和视觉事件范围内;
b. 更新处理时间,随着版本升级,系统将相应的进行更新;
5.3.3灵活性
当需求发生某些变化时,在线考试应用软件操作方式、数据结构、运行环境基本不会发生变化,变化只是将对应的数据库文件内的记录改变,或将过滤条件改变即可。
6.1设备
列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:
a. 具有奔腾144、128兆内存配置的计算机;
b. Microsoft鼠标或其它兼容鼠标;
c. 最少1GB的硬盘空间,常规安装需要10GB硬盘空间,完全安装需要35GB硬盘空间。
d. 最少16MB的RAM存储器。
e. VGA显示器或更高。
f. Windows NT中文版或更高。
g. 一般计算机外设(现在还不清楚)。但需要配置网络设备。
6.2支持软件
本系统支持的软件.net framework 1.1,IIS 5.5 ,SQL 2000数据库,Windows NT操作系统 等。
6.3接口
6.3.1 用户接口
本工程产品通过客户端(PC机)连接服务器进行运行、操作。输出、输入的相对时间将由客户端的本身网络速度来决定。对程序的文护,需进行必要的备份。
6.3.2 硬件接口
本工程产品不需要特定的硬件或硬件接口进行支撑。
6.3.3 软件接口
本工程产品的软件接口,服务器端由.NET FRAMEWORK 1.1、IIS 5.5 以及SQL 2000数据库,客户端只需要安装IE 5.0以上的版本。
6.3.4 通讯接口
本工程产品的没有特殊的通讯接口。
6.4控制
本软件是在.NET编程软件的支持下,展示界面由主窗口与子窗口嵌套而成,窗口操作通过按钮控制,不同的按钮进行不同的操作实现不同的功能。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>