计算机软件开发文档

上传人:ldj****22 文档编号:40600966 上传时间:2018-05-26 格式:DOC 页数:5 大小:1.38MB
返回 下载 相关 举报
计算机软件开发文档_第1页
第1页 / 共5页
计算机软件开发文档_第2页
第2页 / 共5页
计算机软件开发文档_第3页
第3页 / 共5页
计算机软件开发文档_第4页
第4页 / 共5页
计算机软件开发文档_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《计算机软件开发文档》由会员分享,可在线阅读,更多相关《计算机软件开发文档(5页珍藏版)》请在金锄头文库上搜索。

1、计算机软件开发文档计算机软件开发文档封面设计封面设计文档编号文档编号 001版本号版本号 001文档名称:文档名称:自动排课管理系统开发文档自动排课管理系统开发文档项目名称项目名称: 自动排课管理系统自动排课管理系统 编写编写 宋婷婷宋婷婷 张竹娟张竹娟 李芳李芳 陈利陈利 马翌马翌 徐连龙徐连龙 2005 年年 05 月月 05日日校对校对 宋婷婷宋婷婷 张竹娟张竹娟 李芳李芳 陈利陈利 马翌马翌 徐连龙徐连龙 2005 年年 05 月月 30 日日审核审核 宋婷婷宋婷婷 张竹娟张竹娟 李芳李芳 陈利陈利 马翌马翌 徐连龙徐连龙 2005 年年 06 月月 10 日日批准批准 2005 年年

2、 06 月月 20 日日开发单位开发单位 西南师范大学计科系西南师范大学计科系 2002 师范班师范班需求规格说明书需求规格说明书1.引言引言 1.1 编写目的:编写目的:方便学校进行每学期对教学资源的设置与管理。方便学校进行每学期对教学资源的设置与管理。 1.2 编写背景:编写背景:学校每学期都要进行一件非常费时、费力的事情,就是安排教室。因为一学校每学期都要进行一件非常费时、费力的事情,就是安排教室。因为一 个教师可以任多门课程、这多门课程的教学对象(学生)又不相同;每门课程的听课个教师可以任多门课程、这多门课程的教学对象(学生)又不相同;每门课程的听课 人数不同;教室分多媒体、普通教室两

3、类,有的教师需要多媒体进行讲课,有的教师人数不同;教室分多媒体、普通教室两类,有的教师需要多媒体进行讲课,有的教师 不需要多媒体;有个别教师需要特殊照顾(例如,爬楼有困难)不需要多媒体;有个别教师需要特殊照顾(例如,爬楼有困难) ;每个教室的座位数;每个教室的座位数 不同;而教室管理部门又希望在某个时间段按物理位置集中使用教室(例如,晚上、不同;而教室管理部门又希望在某个时间段按物理位置集中使用教室(例如,晚上、 周末相对课少,希望楼上的教室尽量不用,便于管理)周末相对课少,希望楼上的教室尽量不用,便于管理) ,并能够保留某些教室以作临,并能够保留某些教室以作临 时调用。时调用。 现开发一个能

4、够既考虑方方面面的因素、又符合学校教学计划的排课系统,帮助进行现开发一个能够既考虑方方面面的因素、又符合学校教学计划的排课系统,帮助进行 这项工作。这项工作。 1.3 定义:定义:自动排课系统(可对排课结果进行管理)自动排课系统(可对排课结果进行管理) 1.4 参考资料:参考资料:实用软件工程实用软件工程第二版第二版 编者:郑人杰编者:郑人杰 殷人昆殷人昆 陶永雷陶永雷 1 Visual Basic 6.0 使用指南使用指南 作者:作者:Bob Reselman , Richard Peasley , Wayne Pruchniak.出版社:电子工业出版社出版社:电子工业出版社2 中文版中文版

5、 Microsoft Office 97 自学通自学通作者:作者:Ned Snell出版社:机械工业出版社出版社:机械工业出版社3 Visual Basic 6.0 中文版控件大全中文版控件大全作者:作者:Microsoft出版社;电子工业出版社出版社;电子工业出版社4 中文中文 Access 2000 24 学时教程学时教程 作者:作者:Craig Eddy ,Timothy Buchanan出版社:机械工业出版社出版社:机械工业出版社2.任务概述任务概述 2.1 目标:目标:当需要生成课表时,用户需先设定排课条件。基本条件有:周课时设置,课程信当需要生成课表时,用户需先设定排课条件。基本条

6、件有:周课时设置,课程信 息,班级信息,教师信息,场地信息,教学计划(即那些老师教那些班级、可以选择的空息,班级信息,教师信息,场地信息,教学计划(即那些老师教那些班级、可以选择的空 教室、是否有合班课等信息)教室、是否有合班课等信息) 。将所有信息存入数据库。自动排课,即系统自动调用数据库。将所有信息存入数据库。自动排课,即系统自动调用数据库 收集的信息然后利用设定的算法进行排课。最后,将系统生成的课表进行差错检查,分别收集的信息然后利用设定的算法进行排课。最后,将系统生成的课表进行差错检查,分别 在班级信息,教师信息,场地信息表中检测其有无冲突。然后进行查看和手工调课。最后在班级信息,教师

7、信息,场地信息表中检测其有无冲突。然后进行查看和手工调课。最后 生成所需求的课表。生成所需求的课表。 2.2 运行环境:运行环境: 数据库要求:数据库要求:Access 2000 或者更高的版本。或者更高的版本。 系统要求:系统要求:Windows 系列操作系统。系列操作系统。 2.3 条件与限制:条件与限制:可以设计一个信息采集的接口,用于采集一些教师的需求信息(例如:不可以设计一个信息采集的接口,用于采集一些教师的需求信息(例如:不 想上某个时段的课程。想上某个时段的课程。 )这样可以使整个信息更加人性化,但实现起来也比较有难度。知识)这样可以使整个信息更加人性化,但实现起来也比较有难度。

8、知识 水平有限,只能在我们所能想到的范围进行思考。水平有限,只能在我们所能想到的范围进行思考。 3.数据描述数据描述 3.1 静态数据:静态数据:集合定义集合定义 (1)课程集合)课程集合:subject1,subjectn2 其属性包括课程名称、课程号、周次数、每次学时数等。其属性包括课程名称、课程号、周次数、每次学时数等。 (2)教师集合)教师集合:teacher1,teachern1 其属性包括姓名、教工号、年龄、毕业院校等基本信息。其属性包括姓名、教工号、年龄、毕业院校等基本信息。 (3)班级集合:)班级集合:class1,classn3 其属性包括班级名称(系名、年级、专业、班级号)

9、其属性包括班级名称(系名、年级、专业、班级号) 、学生人数等。、学生人数等。 (4)教室集合)教室集合:classroom1,classroomn4 其属性包括教室名称、容量、类别(一般、多媒体)等。其属性包括教室名称、容量、类别(一般、多媒体)等。3.2 动态数据:动态数据: 用户输入数据集用户输入数据集3.3 数据库描述:数据库描述:时间表:(星期,时间段)教师资源库: (姓名,职称,年龄,已上过课程)课程库:(课程名称,周次数,每次学时数,已上过课程)3.4 数据词典:数据词典:时间变量时间变量 时间段效率变量时间段效率变量 教室利用率变量教室利用率变量 时间表初始约束变量时间表初始约束

10、变量 时间时间 间距约束变量间距约束变量 3.5 数据采集:数据采集:可以建立数据库导入方式,亦可通过终端由用户输入可以建立数据库导入方式,亦可通过终端由用户输入 功能需求功能需求 .1 功能划分:功能划分:排课系统的排课管理,教职员入库信息,教职员代课查询,本学期课程设排课系统的排课管理,教职员入库信息,教职员代课查询,本学期课程设 置置4.2功能描述功能描述:排课系统的排课管理功能主要实现对课程的编排与管理,实现对每个年级每:排课系统的排课管理功能主要实现对课程的编排与管理,实现对每个年级每 个班的教职人员配备,并对每个教师所带的课程科目进行管理。教职员入库信息是对在校个班的教职人员配备,

11、并对每个教师所带的课程科目进行管理。教职员入库信息是对在校 的职工的登记,并允许添加和删除。教职员代课查询是实现对教职员认可情况的登记与管的职工的登记,并允许添加和删除。教职员代课查询是实现对教职员认可情况的登记与管 理。本学期课程设置将会管理本学期所开设的所有科目。理。本学期课程设置将会管理本学期所开设的所有科目。 5.性能需求性能需求 5.1适应性:适应性:在操作方式,运行环境及其他软件的接口及等发生变化时,支持高版本的操作在操作方式,运行环境及其他软件的接口及等发生变化时,支持高版本的操作 系统及数据库。系统及数据库。 6.运行需求运行需求 6.1 用户界面用户界面: 打开打开ThrMa

12、nager进入如下初始界面:进入如下初始界面:教室库:(教室名称,容量,类别一般,多媒体)班级库:(班级名称系名,年级,专业,班级号, 学生人数)进入后切换到如下界面进入后切换到如下界面: 用户根据所选项目将进入到相应模块(用户根据所选项目将进入到相应模块(以下进行一个示例以下进行一个示例)在此下拉列表选择所 要进行的操作此界面为查询教员信息的借口么进行查询,删除,添加等操作。此界面为查询教员信息的借口么进行查询,删除,添加等操作。6.2硬件接口:硬件接口:见详细设计见详细设计 6.3软件接口软件接口:见详细设计:见详细设计 6.4故障处理故障处理:系统弹出提示信息,请求再一次输入命令:系统弹出提示信息,请求再一次输入命令 7.其他需求其他需求 可移植性较好,可运行在任何数据库环境下。可移植性较好,可运行在任何数据库环境下。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号