




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 案卷号案卷号 日期日期 项目名称 软件需求说明书软件需求说明书 作 者 完成日期 签 收 人 签收日期 修改情况记录 版本号修改批准人修改人安装日期签收人 2 1 引言引言 3 1 1 编写目的 3 1 2 背景 3 1 3 定义 3 1 4 参考资料 3 2 任务概述任务概述 3 2 1 目标 3 2 2 用户的特点 4 2 3 假定和约束 4 3 需求规定需求规定 4 3 1 对功能的规定 4 3 2 对性能的规定 4 3 2 1精度 4 3 2 2时间特性要求 4 3 2 3灵活性 5 3 3 输人输出要求 5 3 4 数据管理能力要求 5 3 5 故障处理要求 5 3 6 其他专门要求 6 4 运行环境规定运行环境规定 6 4 1 设备 6 4 2 支持软件 6 4 3 接口 6 软件需求说明书软件需求说明书 1 引言引言 本系统是基于 C 语言 采用 ASP NET 技术结合 SQL Server2005 数据库技术 使用 Visual Studio 2008 作为开发平台 遵循软件开发流程开发的 B S 模式三层架构的在线考 试系统 系统主要包括 在线考试 成绩查询 成绩分析 用户身份识别 试卷生成 自动阅 卷 教师查询考试结果等模块 并具有登陆鉴别 抽选试题 计时评分 科目管理 试题 管理等功能 基本满足在线考试的基本要求 本文对系统的工作原理 需求分析和总体设计做了简要的概述 并针对系统中的重要 的子系统进行了详细的阐述和说明 并给出系统具体的实现方法 1 1 编写目的编写目的 目前 学校及社会上的各种考试基本上都是采用传统的考试方式 在这种方式下 组织一次完整的考试至少要经历四个步骤 人工出卷 考生考试 人工阅卷 成绩统计 随着各种考试类型的不断增加和考生数量的不断膨胀 组织考试的工作量会变得越来越大 效率变得越来越低 在线考试管理系统恰恰能够解决这些问题 1 2 背景背景 说明 a 待开发的软件系统的名称 在线考试系统 b 本项目的任务提出者 计算机与软件工程学院 开发者 用户 学生 实现该软件的计算中心 软件技术实训室 2 1 3 参考资料参考资料 软件项目实践 作者 杨韶华 出版社 中国矿业大学出版社 4 2 任务概述任务概述 2 1 目标目标 开发的意图 计算机在线考试是利用计算机和网络进行组卷 考试 评分 实现教考分离 在一定 程度上减轻了教师在考试环节的劳动强度 相对减少了考试各环节的人为主观因素 更快 速 客观 安全地组织考试 把教师从繁重的组卷 评卷 成绩分析等工作中解放出来 提高考试的效度和信度 对提高教学效果和教学质量具有重要意义 2 2 用户的特点用户的特点 在线考试系统的最终用户主要是学生 只要懂计算机的基本操作就可以在线考试 2 3 假定和约束假定和约束 a 软件开发期限 3 个月 b 软件开发人员 辅导老师 1 人 开发成员 6 人 c 在管理方针 硬件的限制 并行操作安全和保密方面无约束 假设开发过程出现需求错误 开发管理不完善 设计时没能考虑周全导致严重问题 本项目的开发都将受到很大的影响 也许会造成软件开发失败 3 需求规定需求规定 该系统分为 5 个子系统 试题信息管理子系统 在线考试子系统 成绩管理子系统 用户信息管理子系统 考试结果管理子系统 1 试题管理子系统 该子系统是对试题库资源进行维护 管理和修改的应用平台 它主要包括 1 题库管理 试题的追加 删除及修改 2 试题录入 试题的手工录入 修改 3 试卷管理 试卷的增加 修改 删除 4 表维护 扩充数据库中表格的资源等 使平台具有灵活性和可扩展性 2 在线考试子系统 该子系统实现考生的在线考试过程 主要包括 5 1 考生登录 该子系统接受考生输入的个人身份信息 进行验证 允许合法考生进 入考试系统 进行考试 非法考生和限制性考生是不允许 14 参加考试的 2 计时答卷 考生进入后 选择考试科目 系统考试计时开始 考生进行答卷 3 提交试卷 包括考生在规定时间内主动提交试卷和考试时间己到 系统强迫提交 诗卷 如有特殊情况发生 系统可以做几次延时 每次 5 分钟 最多不操作 3 次 4 自动判卷 考生交卷后 系统对所有试题进行机器自动阅卷 把成绩显示给考生 增强了考试的公正性 3 成绩管理子系统 该子系统实现考生的管理工作 主要包括 1 成绩归档 编辑考生的考试成绩 2 成绩统计 将考生的成绩进行分析 显示结果供教师参考 3 成绩查询 考生和教师可以以多种方式进行成绩查询 反馈给考生或教师 4 用户信息管理子系统 该子系统实现用户的总体管理 主要包括 1 教师信息管理 教师用户的增加 删除 修改 2 考生信息管理 考生的信息增加 删除 修改 3 管理员信息管理 管理员的信息增加 删除 修改 5 考试结果管理子系统 该子系统实现对考试相关内容信息的总体管理 主要包括 1 信息的发布和编辑 采用最新的 HTML 编辑器进行信息编辑 2 信息的修改和删除 3 信息的审核 主要由教师来完成 完成信息审核 3 1 对功能的规定对功能的规定 根据系统的总体需求发现 系统有三类用户 管理员 教师和考生 因此可以将整个考 试系统分解成三个不同的模块 管理员模块 教师模块和考生模块 模块名称模块描述 管理员模块完成系统参数设置 初始信息设置以及对权限的设定 教师模块 对课程信息 试题的审核 制定组卷方案的审核和管理以及成 绩管理等 考生模块 选择在读课程进行在线考试以及对成绩查询和掌握相关信息的 最新动态 6 用户登录 管理员子系统教师子系统学生子系统 学 生 管 理 教 师 管 理 试 题 管 理 科 目 管 理 考 试 结 果 个 人 信 息 维 护 阅 读 考 规 选 择 科 目 在 线 考 试 成 绩 查 询 个 人 信 息 维 护 试 题 管 理 成 绩 管 理 个 人 信 息 维 护 图 4 1 考试系统总体结构图 3 23 2 系统功能模块描述系统功能模块描述 3 2 1 管理员模块的主要功能 系统管理 管理员完成系统参数设置 初始信息设置等 用户管理 管理员对系统三类用户进行管理和权限设定 3 2 2 教师模块的主要功能 课程管理 教师完成对课程信息 课程知识点等信息的管理 试题管理 教师完成试题的录入 修改 完成对试题的审核 试卷管理 教师制定组卷方案 完成对组卷方案的审核和管理 成绩管理 教师查阅试卷 成绩查询 成绩统计分析 成绩管理等 7 3 2 3 考生模块的主要功能 在线考试 考生选择在读课程进行在线考试 成绩查询 考生对己考课程查询考试成绩 信息浏览 考生可以第一时间掌握考试相关信息的最新动态 3 3 对性能的规定对性能的规定 3 3 1 精度精度 a 输入 系统应尽可能使输入的数据越少越好 尽量避免数据的重复输入 数据输入的 格式应符合业务习惯 并且直观 方便 b 处理 要求系统处理的数据能准确无误 在硬件条件一定的前提下 力求系统处理数 据的速度最快 尤其是在信息统计之处 更要注意这一问题 c 系统的屏幕输出应能够满足管理业务所需信息量的要求 并要求输出直观 简洁 具 有可重复查询功能与屏幕格式的转换功能 报表的输出要能满足管理业务的要求 并可实 现分页 任选输出 同时打印输出环境也要能适合于不同类型的打印机 以增强系统的可 使用性 3 3 2 时间特性要求时间特性要求 响应时间 访问本地数据库时 时间不允许超过2 秒 通过浏览器访问服务器端数据时 时间不允许超过10 秒 数据的转换和传送及文件的传送时间 上传数据时间不允许超过10 秒 3 3 3 灵活性灵活性 系统设计具有良好的易用性 操作简便 符合常规Windows 操作环境下的用户使用习 惯 当用户需求 如操作方式 运行环境 结果精度 数据结构于其他软件接口等发生变 化时 本系统可以方便地对其操作 精度和有效时限进行适当调整 灵活性非常大 3 3 4 系统的安全性系统的安全性 在线考试系统的安全系关系这考生的切身利益 良好的安全性是保证考试公平的基础 8 条件 如果没有好的安全性设计 该系统也不会得到广泛的使用 整个安全系统架构可以 包含以下三个方面 身份验证 通过检查用户的用户名和密码来决定它的访问权限 表明用户身份 用户授权 通过判断用户的页面执行级别 决定一个以通过验证的用户是否可以访问他 所需求的资源 模拟 模拟在其它用户表示的上下文中执行代码的过程 为了可以应用其它用户标识执 行代码就必须使用 NET 提供的模拟性能 3 3 5 系统的完整性系统的完整性 完整性要求 1 各种信息记录的完整性 信息记录内容不能为空 2 各种数据间相互的联系的正确性 3 相同的数据在不同记录中的一致性 3 4 输人输出要求输人输出要求 解释各输入输出数据类型 并逐项说明其媒体 格式 数值范围 精度等 对软件的 数据输出及必须标明的控制输出量进行解释并举例 包括对硬拷贝报告 正常结果输出 状态输出及异常输出 以及图形或显示报告的描述 3 5 数据管理能力要求数据管理能力要求 在线考试管理系统可以保存学生的基本信息 成绩 试卷管理和管理员的信息 对以 前的考生信息以及成绩进行保存 以便以后进行查询 3 6 故障处理要求故障处理要求 对于软件所出现的问题一定要保证客户看到友好的提示界面 开发人员能够通过日志 和异常 log 信息迅速解决问题 而硬件 服务器 上不允许出现网络堵塞或服务器断电而 出现数据上传错误和丢失 系统对于用户错误输入的处理也应该相对友好 尽量做到以最大限度提升用户体验为 前提 9 3 7 其他专门要求其他专门要求 系统维护就是为了保证系统中的各个要素随着环境的变化始终处于最新的 正确的工 作状态 系统维护的内容可以分为以下几类 1 系统应用程序维护 2 数据维护 3 代码维护 4 硬件设备维护 实际需要维护的方面是系统应用程序和数据 对于试运行阶段出现的程序问题及时 做出纠正 确保系统稳定 可靠和高效 采取数据备份和数据还原的功能模块 在系统 意外崩溃的时候能及时还原原来的数据资料 以减少损失 4 运行环境规定运行环境规定 4 1 设备设备 内存 1G 左右 驱动器 8 倍速 CD ROM 以上 硬盘 300MB 以上剩余磁盘空间容量 CPU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电厂物理考试题及答案
- (正式版)DB15∕T 3215-2023 《肋脉野豌豆种子生产技术规程》
- 四川单招护理笔试题库及答案
- 护理招聘面试题库及答案内真题
- 新型玻璃600字小学想象作文(15篇)
- 我读了西游记后的感受读后感(12篇)
- 餐饮业卫生管理记录表
- 人力资源培训发展计划模板
- 《几何空间观念培养课程设计》
- 神奇的书包400字作文小学作文(8篇)
- GB/T 4291-1999冰晶石
- GB/T 4032-2013具有摆轮游丝振荡系统的精密手表
- 机修车间岗位廉洁风险点及防范措施表
- 全新版尹定邦设计学概论1课件
- 牙及牙槽外科
- 文物建筑保护修缮专项方案
- 万用表 钳形表 摇表的使用课件
- 63T折弯机使用说明书
- 170位真实有效投资人邮箱
- 工程力学ppt课件(完整版)
- 船模制作教程(课堂PPT)课件(PPT 85页)
评论
0/150
提交评论