排课系统软件需求规格说明书_v0.0.1_第1页
排课系统软件需求规格说明书_v0.0.1_第2页
排课系统软件需求规格说明书_v0.0.1_第3页
排课系统软件需求规格说明书_v0.0.1_第4页
排课系统软件需求规格说明书_v0.0.1_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、高校排课系统 需求规格说明书 编 制: 林风人 审 核: 批 准: 日 期: 2009-10-28 版 本: V0.0.1 福建工程学院软件学院福建工程学院软件学院 二零零九年十月二零零九年十月 修 订 下表汇总了项目名称项目名称的需求规格说明书的修订历史,注明了历次修订的原因,以及修订后 的版本。 版本版本更新内容更新内容修改人修改人审审 阅阅批批 准准 0.0.1初始版本 高校排课系统软件需求规格说明书 第 II 页 目 录 第第 1 章章 引言引言.1 1.1 编写目的.1 1.2 背景.1 1.3 参考资料.1 第第 2 章章 任务概述任务概述.2 2.1 目标.2 2.1.1 高校排

2、课系统开发意图.2 2.1.2 高校排课系统目标.2 2.1.3 高校排课系统作用范围.3 2.1.4 高校排课系统与其它软件关系.3 2.2 用户的特点.3 2.2.1 操作人员.3 2.2.2 维护人员.3 2.2.3 软件使用频度.3 2.3 假定和约束.4 第第 3 章章 系统要求与规定系统要求与规定.5 3.1 系统业务说明.5 3.2 性能要求.5 3.2.1 软件基本要求.5 3.2.2 精度及数据合法性约束.5 3.2.3 时间特性要求和并发性要求.6 3.2.4 标准设置的灵活性.6 3.2.5 数据管理能力要求.6 3.2.6 故障处理能力要求.6 3.2.7 数据安全与保

3、密要求.6 3.2.8 对数据统计的要求.6 3.2.9 对数据的表现形式要求.7 3.3 功能要求.7 第第 4 章章 运行环境运行环境.8 4.1 运行设备.8 4.2 支持软件.8 高校排课系统软件需求规格说明书 第 III 页 4.3 外部接口.8 4.3.1 IC 卡接口.8 第第 5 章章 需求描述需求描述.9 5.1 系统说明.9 5.1.1 专业培养方案管理子系统.9 5.1.2 课程管理子系统.11 5.1.3 教室管理子系统.13 5.1.4 教师管理子系统.13 5.1.5 周课程表管理子系统.14 5.1.6 系统管理子系统.15 5.1.7 排课子系统.16 5.1.

4、8 查询与统计子系统.16 5.2 业务对照表.17 5.3 专业培养方案管理.18 5.3.1 教学计划总体安排管理 YW_ZYPYFA-01.18 5.3.2 汽车入库业务 YW-JXC-02.19 高校排课系统软件需求规格说明书 第 1 页 第 1 章引言 1.1编写目的 此需求规格说明书编制目的是通过它来全面了解整个系统的软件功能和性能方面的要求, 同时在系统软件功能和性能方面和用户形成一致的理解和确认,为后续软件的设计和开发提供 一个双方都认同的框架基础。 1.2背景 软件名称:高校排课系统 项目任务提出者:福建工程学院软件学院 项目任务用户:福建工程学院软件学院 项目开发单位:福建

5、工程学院软件学院教学部 1.3参考资料 1.高校排课系统开发内容和要求 2.GB8567-88 计算机软件需求说明编制指南 3.GB 8567-88 计算机软件产品开发文件编制指南 高校排课系统软件需求规格说明书 第 2 页 第 2 章任务概述 2.1目标 2.1.1高校排课系统开发意图 教务部在学期初进行的课程排定,通常采用手工的方法进行,这大大加大了手工劳动的工 作量,而且影响排课效率,对于既定的课程,如果需要修改,往往需要花费很大的时间进行调 整,所以需要一套可用的高校排课系统,使得排课系统智能化和自动化,提供排课效率,也方 便随时的调整与更新。另外,通过排课系统,可以加强教师、教室的合

6、理利用率,加强管理。 2.1.2高校排课系统目标 短期目标 实现教师、教室、课程的管理; 实现排课系统自动化 提升工作效率; 最终目标 实现教务管理信息化、网络化; 实现教学管理系统化; 实现学院管理信息化; 提升学院的管理竞争力; 高校排课系统软件需求规格说明书 第 3 页 2.1.3高校排课系统作用范围 高校排课系统的使用对象是福建工程学院软件学院及相关院校。 2.1.4高校排课系统与其它软件关系 高校排课系统是一个独立的软件,可能需要与已有的软件系统存在数据共享与接口关 系,其它内容全部自含 。 2.2用户的特点 2.2.1操作人员 软件学院内部管理电脑化,操作人员有着丰富的计算机操作与

7、管理的经验,能满足系统平 台的建设并由此产生符合软件系统操作所要求的适应性和可操作性。 2.2.2维护人员 软件学院的专业教师、技术维护人员具备较高的软件开发水平,熟悉学院教学教务的业务 流程,能够配合承担软件开发者提供最直接的业务和技术支持,能够独立维护系统出现的一些 简单的问题。 2.2.3软件使用频度 高校排课系统作为高校期初必备的业务操作系统,因此使用频度将比较频繁,特别是排课 过程与课程的调整过程将非常频繁的发生。 高校排课系统软件需求规格说明书 第 4 页 2.3假定和约束 开发时间:8 个月; 高校排课系统软件需求规格说明书 第 5 页 第 3 章系统要求与规定 3.1系统业务说

8、明 高校排课系统从功能上可以分为课程体系管理、课程管理、教室管理、教师管理、排课管 理、系统管理、查询与统计几个部分,使用范围为教务部门、教学部门以及学院的分管领导。 课程体系管理、课程管理、教室管理、教师管理为自动化排课系统做好数据与条件的基本 准备,在这里子系统内部实现学院开展教学所需要的教学设施与教学环境的管理。 排课系统利用这些子系统提供的基础数据及条件,根据排课条件的优先级进行智能排课, 并且能根据需要进行必要的自动化调整。 查询与统计可以根据排课系统的数据,分析学院的教师、教室等教学资源的合理利用率, 并现更高效的管理。 3.2性能要求 3.2.1软件基本要求 排课系统能充分反映教

9、学教务的需要,落实教学的实施。 3.2.2精度及数据合法性约束 由于涉及教学,所以排课产生的结果务必准确合理。 由于涉及排课结果的调整,力求调整范围最小化。 高校排课系统软件需求规格说明书 第 6 页 3.2.3时间特性要求和并发性要求 排课的效率应该比较高,排课算法应该比较高效,具体业务操作响应时间以及业务处理的更 新时间小于 10 分钟(查询、统计业务除外)。 业务处理有可能并发进行操作,对于电脑的流水号、编号等必须表内唯一,确保数据一致 性。 3.2.4标准设置的灵活性 由于教学环境受教育部门及国家的政策的影响,所以,排课系统的条件设置应该简单、方 便,要求系统能灵活地设置以便适应新的标

10、准和规范。 3.2.5数据管理能力要求 本系统采用分布式的网络计算环境,要求采用数据集中的方式,前台业务的开展和业务数 据储存进行透明处理。要求各个部门根据权限,方便管理和查询自己部门权限的业务。 3.2.6故障处理能力要求 要求系统具备故障处理能力,在系统出现软硬件故障的时候能够对系统在最短的时间内恢 复正常,保证业务继续开展。要求系统能够具备对数据进行备份的能力。 3.2.7数据安全与保密要求 重要的数据必须加密,如密码等。要求系统具备操作人员分级审查和授权的功能,对每个 岗位进行角色授权以便隔离不同业务部门的操作权限,达到分部门业务操作分离的目的。 3.2.8对数据统计的要求 要求能够实

11、现业务数据与业务数据可统计、可量化的要求,以便领导决策统计需要。 高校排课系统软件需求规格说明书 第 7 页 3.2.9对数据的表现形式要求 排课结果应符合日常实际管理的操作界面。 3.3功能要求 一、要求提供教室管理的功能,并且对学院的教室及使用情况进行管理,教室安排与使用需要 审批与授权; 二、要求提供对专业课程的管理; 三、要求提供对周课程表的工作时间进行安排; 四、要求排课自动化,排课结果调整自动化; 五、要求提供整个学院在上课的专业、班级、教室使用课程表。 六、要求提供每个教师的任课课程表; 七、要求提供每个教室的上课班级、课程、教室课程表; 高校排课系统软件需求规格说明书 第 8

12、页 第 4 章运行环境 4.1运行设备 目前学校网络系统已经建成,服务器系统也已具备。 4.2支持软件 服务器操作系统:Microsoft Windows 2003 Server; 客户端:操作系统:Windows XP; 系统前台开发工具:Microsoft Visual Studio 2005; 系统后台数据库系统:数据库系统: Microsoft SQL Server 2005; 4.3外部接口 4.3.1IC 卡接口 采用校园一卡通系统接口。 高校排课系统软件需求规格说明书 第 9 页 第 5 章需求描述 5.1系统说明 高校排课系统专业培养方案管理子系统、课程管理子系统、教室管理子系

13、统、教师管理子 系统、周课程表管理子系统、系统管理子系统、排课子系统、查询及统计子系统组成; 5.1.1专业培养方案管理子系统 专业培养方案管理子系统实现学院各个专业培养方案的管理及历史数据查询与统计,就本 系统而言,主要实现教学计划总体安排管理、专业课程设置管理等部分。 1、 教学计划总体安排 学 年 学 期 课堂教学、 实验 考试 入学 教育 军事 训练 实训 毕业 实习 毕业 教育 小计 11510.5218.5 一 218119 3161219 二 4161219 518119 三 6412117 合 计6540.5226122111.5 教学计划总体安排的内容如上述所示,体现整个专业

14、的 3 年专业培养的汇总及展示。 也作为总纲,规范各个学期的课程设置与学时安排,如果发现各个学期的课程设置与学时 安排不一致,则提出报警。 高校排课系统软件需求规格说明书 第 10 页 2、 专业课程设置 学时分配学时分配教学分配周学时教学分配周学时 一一二二三三四四五五六六 课课 程程 类类 型型 编号编号 课程名称课程名称 学学 分分 计划计划 学时学时 讲课讲课实验实验 151816181516 1思想道德修养与法律基础230302 2毛泽东思想、邓论和三个代表345453 3基础英语913013044 4体育4666622 5职业素质培养与形势与政策46060222222 6就业辅导课

15、212122 公共课 小 计20331331116 1计算机基础应用36030304 2程序设计基础(以 C 语言为基础)36030304 3计算机数学基础5909042 4关系数据库与 SQL 语言37236364 5数据结构算法39060306 6网页设计基础36030304 7Java 语言程序设计39060306 8动态 Web 编程基础(Web 程序设计与应用)37236364 9专业英语436364 基础课 小计 1Java Web 应用开发49060306 2 Oracle SQL&PL/SQL 基础基础Oracle 数据库数据库 应用开发应用开发 410872366 3UML

16、基础224242 4Java XML 开发开发36030304 5常规实训常规实训 12184146 6数据库设计与 PowerDesigner 使用36030304 7软件工程项目最佳实践49060306 8UML 面向对象分析和设计49060306 9 Java 开发架构分析与应用(Java 企业级应用 开发) 410872366 10常规实训 23366306 11常规实训 33486426 12Eclipse 基础23015152 13应用服务器的配置与管理应用服务器的配置与管理2302 14Hiibemare 程序2302 15Linux 初级管理36030304 16毕业实习实训1

17、6390390 技能课 小计 总计总计(不含选修课不含选修课) 1Linux 管理3018182 2公共关系学30 3网站的建设、管理与维护3618182 4数据备份与恢复3618182 5市场营销30 6心理学30 选 修 课 7电子商务30 注 1:思想道德修养与法律基础另安排 30 学时社会实践 高校排课系统软件需求规格说明书 第 11 页 注 2:毛泽东思想、邓论和三个代表另安排 30 学时社会实践 注 3:职业素质培养与形势与政策(含职业生涯规划教育) 16 学期各安排 10 课时 注 4:选修课限选两门 专业课程设置的内容如上述所示,对后续各个学期开设具体课程及学时学分要求提出规范

18、, 如果发现各个学期的课程设置与学时学分安排不一致,则提出报警。 5.1.2课程管理子系统 课程管理子系统包括学院基本课程目录管理、专业学期课程管理、专业课程学科属性管理、 专业课程班级教室属性管理等功能。 高校排课系统软件需求规格说明书 第 12 页 高校排课系统软件需求规格说明书 第 13 页 5.1.3教室管理子系统 教室管理实现学院教室的分类管理,以便为排课系统做准备,系统应提供查询与统计功能, 可以查询当前正上课的班级以及周教室课程班级分布,可以统计出教室利用率等管理功能。 如果需要,可以附加管理教室设备管理。 教室做为硬设备,必须保证串行的排队需要,满足班级课程授课的场所,所以做为

19、排课的 条件之一,就是保证教室合理利用并且不冲突。如果某种教室类型如理论课教室不够,还得自 动调剂满足人数条件的实验室教室做为理论使用,这个需要附加算法指定。 5.1.4教师管理子系统 高校排课系统软件需求规格说明书 第 14 页 教室管理实现教师档案管理、教师学科属性管理、教师任课课程管理、教学科研管理等功 能。 系统应提供查询与统计功能,可以查询教师任课情况、工作量情况、任课教室分布情况等 功能。 教室的教学反馈及评价做为后续功能准备着。 5.1.5周课程表管理子系统 高校排课系统软件需求规格说明书 第 15 页 课程表管理做为排课系统最重要的基本条件之一,需要指定整个学院的教学秩序,所以

20、单 独进行管理。 系统提供良好的周课程表界面供操作,简化设置与查询。 5.1.6系统管理子系统 管理子系统完成排课系统所涉及的一些代码管理、数据字典管理、后台管理、权限管理、 专业管理、学年度管理、学期教学周管理、周课程表管理等一系列管理功能。 高校排课系统软件需求规格说明书 第 16 页 5.1.7排课子系统 排课子系统完成最重要的排课功能。包括排课条件管理、自动排课系统、手工排课系统、 排课调整、结果查询等内容。 5.1.8查询与统计子系统 查询与统计作为管理信息系统一个重要的功能,实现业务管理与决策需要,通过数据的各 种展示与分析手段,充分挖掘设备利用率,提高管理效率。 高校排课系统软件

21、需求规格说明书 第 17 页 5.2业务对照表 教务业务 性质编号业务名称 对应目前业务 1 汽车采购订货合同 教学计划总体安排管理 YW_ZYPYFA-01 2 汽车供货交接单 汽车入库业务 YW-JXC-02 3 汽车入库验收单 汽车入库业务 YW-JXC-02 4 汽车出库单Error! Reference source not found. 5 进 销 存 6 1 供车方去款凭证 2 供车方结算凭证 3 销售凭证 4 汽贸分期付款合同和付款 单 5 汽贸分期付款(汽贸收款 单) 6 定金收、付 7 销售费用 8 管理费用 9 财务费用 10 11 汽贸 财 务 12 1 进销存凭证 2

22、 财务凭证 3 1 汽贸分期收款 2 1 汽贸分期收款 2 1 领购 2 使用 3 核销 1 以上凭证 高校排课系统软件需求规格说明书 第 18 页 5.3专业培养方案管理 作为学院办学的基本保证,专业培养方案为教学秩序提供了基本的方向。 本系统提供两部分的管理,作为整个系统的前提部分总纲而存在。一是教学计划总体安排管理, 二是专业课程设置管理,另外一个就是实现教学体系的查询功能,方式为按专业,学年度等等。 5.3.1教学计划总体安排管理 YW_ZYPYFA-01 业务业务 ID:YW-ZYPYFA-01 业务名称:业务名称: 教学计划总体安排 业务说明:业务说明: 汽贸人员根据公司董事会的指

23、令或者车户购买车辆的请求,和厂商签定汽车采购订货 合同; 前置条件前置条件 无; 涉及标准和表单:涉及标准和表单: BD:汽贸服务效能表:汽贸服务效能表:BD-XXXX BD:采购订单:采购订单:BD-XXXX(输入) 参参 与与 者:者: 认证人员 涉及部门:涉及部门: 认证部门 业务处理:业务处理: 1、 判断业务来源: 1) 领导购车要求:整理领导购车内容; 2) 车户购车:汽贸服务效能表:汽贸服务效能表:BD-XXXX; 2、 汽贸主管根据领导要求和汽贸服务效能表:汽贸服务效能表:BD-XXXX填写由供车方提供的 汽采购订单:汽采购订单:BD-XXXX; 3、 报请领导审批; 4、 领

24、导在采购订单:采购订单:BD-XXXX上签字、盖公司章; 5、 采购订单:采购订单:BD-XXXX流程:流程:LC-GG-01 录入审核公共流程录入审核公共流程 1; 6、 采购订单:采购订单:BD-XXXX传真到供车单位; 高校排课系统软件需求规格说明书 第 19 页 7、 业务结束; 流流 程程 图:图: 开始: 领导要求 汽贸主管根据领导要求和 BD-XXXX汽贸服务效能 表填写由供车方提供的 BD-XXXX采购订单 报请领导审批 领导在BD-XXXX采购订 单上签字、盖公司章 将BD-XXXX采购订单传 真到供车单位 结束 开始: 车户购车 领导购车要求内容 BDXXXX汽贸服务效 能

25、表 LC-GG-01 录入、审核公共流程1 BDXXXX采购订单 L LC C- -Y YW W- -J JX XC C- -0 01 1 汽汽车车采采购购订订货货合合同同 B BD D B BD D B BD D B BD D B BD D 5.3.2汽车入库业务 YW-JXC-02 业务业务 ID:YW-JXC-02 业务名称:业务名称:汽车入库业务 业务说明:业务说明: 厂商根据汽车采购订货合同,将车辆送到公司仓库,仓管人员根据厂商提供的汽车汽车 供货交接单:供货交接单:BD-XXXX进行验收,并填写汽车入库验收单:汽车入库验收单:BD-XXXX,将汽车汽车 供货交接单:供货交接单:BD

26、-XXXX、汽车入库验收单:汽车入库验收单:BD-XXXX和增值税专用发票:增值税专用发票:BD-BD- XXXXXXXX(或周转票:周转票:BD-XXXXBD-XXXX)交给汽贸部,由汽贸部进行入库登记(生成汽车入库汽车入库 单:单:BD-XXXXBD-XXXX)和做账; 前置条件前置条件 无 涉及标准和表单:涉及标准和表单: BD:汽车供货交接单:汽车供货交接单:BD-XXXX(输入) BD:汽车入库验收单:汽车入库验收单:BD-XXXX(输入) BDBD 车辆合格证:车辆合格证:BD-XXXX 高校排课系统软件需求规格说明书 第 20 页 机动车注册技术参数表:机动车注册技术参数表:BD-XXXX BDBD: 增值税专用发票:增值税专用发票:BD-XXXXBD-XXXX(输入) 周转票:周转票:BD-XXXXBD-XXXX 参参 与与 者:者: 认证人员、仓管员 涉及部门:涉及部门: 认证部门、仓库 业务处理:业务处理: 1、 供车方将车辆送到公司仓库; 2、 仓管根据汽车供货交接单:汽车供货交接单:B

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论