下载后可任意编辑2 需求分析2.1 任务概述2.1.1 目标每学期的期中,学院教务处分别向各个系发出下学期的教学计划,包括课程名、课时、班级类别(本科、专科、高职)、班号等;系教学主管人员根据教学任务和要求给出各课程的相关限制(如:任课老师职称、和班数、最高周学时数等);任课老师自报本人授课计划,经所在教研室协调确认,将教学计划上交系主管教学计划的主任,批准后上报学院教务处,最终有教务处给出下学期全系老师的教学任务书。 假设上述排课过程全部为人工操作,现要求改造为能利用计算机实现的自动处理过程。2.1.2 运行环境操作系统:Windows 系列操作系统数 据 库:Access 20002.1.3 条件与限制1. 功能要求较复杂,需要注意的细节多;2. 操作要简单,方便,需要非常合理的设计;3. 资金缺乏,几乎没有相应的开发基金。2.2 数据描述2.2.1 数据流图信息输入数据:老师姓名或职工号;输出数据:老师当天所要教授的课程以及课时、班级类别(本科、专科、高职)、班号。 2.2.2 顶层数据流图下载后可任意编辑新疆师范大学青年政治学院老师排课系统教师师系统管理人员反馈信息老师基本信息危机干预信息老师的各类信息保管和安排下载后可任意编辑0 层数据流图:2.2.4 数据字典老师 = { 学号 + 姓名 + 性别 + 民族 + 出生年 +联系电话 }职工号 = 11 {数字字符} 11姓名 = 1 { 姓名标识 } 25姓名标识 = 汉字字符 + · + 字母字符性别 = [ 男 | 女 ]民族 = [ 汉族 | 其他 ]出生年 = 年出生月 = 月2.3 功能需求2.3.1 功能划分1. 数据批量导入及导出,数据备份及恢复;2. 正确、合理的量表测试结果生成算法;3. 输出量表测试报表。2.3.2 功能描述数据批量导入及导出:可以简化操作人员工作量,避开手工录入大量数据繁琐,有利于提高工作效率,减少人为误差;数据备份及恢复:有利于保护数据不受损坏,提高数据的安全性;正确、合理的量表测试结果生成算法:正确的分析老师的当前排课状况,从而管理人员正确的对老师进行相应的危机干预。下载后可任意编辑2.4 性能需求2.4.1 数据精确度由于该系统对数据的精确性要求较高,所以1.字符型数据:精确到 1 位;2.数值型数据:精确到 0.01;3.日期型数据:精确到 日。2.4.2 时间特性1.响应时间:主要取决于计算机的配置和算法的复杂度;2.更新处理时间:0.1s-2s;3.数据转换与传输时间:一般在 2 秒以内,最差不超过 6...