大学排课管理信息系统需求分析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大学排课管理信息系统

需求分析

班级:

学号:

编写人员:

2011 年11 月20 日

签字页

版次: Ver 1. 0 执笔人:业务负责人:日期:项目负责人:日期:项目负责人:日期:项目负责人:日期:

目录

1引言 (4)

1.1编写目的 (4)

1.2 适用对象及范围 (4)

1.3需求分析设计依据 (4)

2总体设计 (4)

2.1需求概述 (4)

2.1.1 可行性分析 (4)

2.2 系统功能及性能要求 (5)

2.2.1 对功能的规定 (5)

2.2.2 对性能的规定 (5)

3 组织结构图 (6)

3.1 系统管理功能集合 (7)

3.2 基本信息管理功能集合 (7)

3.3 排课管理功能集合 (7)

3 数据表 (7)

3.1 课程信息数据表 (7)

3.2 班级信息数据表 (8)

3.3 教室信息数据表 (8)

3.4 老师信息数据表 (8)

3.5 课表信息数据表 (8)

3.6 系统流程图 (8)

4 系统设计 (9)

4.1 系统设计要求 (9)

4.2 系统活动者 (9)

4.3 设计原则 (11)

4.4 排课细节及需求 (12)

4.5 运行设计 (13)

4.5.1 系统登入功能 (13)

4.5.2 基本信息管理功能 (13)

4.5.3 数据处理功能 (13)

4.5.4 数据输出功能 (13)

4.5.5 系统权限功能 (13)

5 系统功能说明 (13)

5.1 功能分析 (13)

5.2 系统功能特点 (14)

5.3 系统功能介绍 (14)

6 系统出错设计处理 (14)

6.1 出错信息 (14)

6.2 补救措施 (14)

6.3 系统维护设计 (15)

1引言

1.1编写目的

课程编排作为高等院校教务管理中的一项重要而且繁重的工作,从一般意义上讲,其实质就是对学校学期开设的每门课程合理地分配时间资源和教室资源的过程。其中涉及教师、教室、时间和学生等多种因素,人为要求也比较多.为合理的利用有效的教学资源,科学的安排学校的教学计划,因此而做排课管理信息系统需求分析。

1.2 适用对象及范围

本管理信息系统面向全校人员开发,对校方管理人员,教师,学生,后勤及相关服务部门均适用

1.3需求分析设计依据

高校通用排课系统的设计与实现

Access数据库项目案例导航

基于模拟记忆搜索算法的智能排课系统

ASP精解案例教程

2总体设计

2.1需求概述

2.1.1 可行性分析

系统可行性研究是系统发展过程中的一项重要的工作,其目的就是订出一套选择标准和一套选择程序及组成一个有效能的决策组织,如此,使用者便能依正确的顺序解决相关的问题。下面将从操作可行性、技术可行性、经济可行性三个方面对排课系统进行分析。

(1)操作可行性

对于新系统的实施运作,由于组织人员都相当配合,没有任何抗拒心理,所以运作

方面没有太大的困难。而由于作业流程和程序设计都很详细规划,所以方案的运作都能按照作业程序来进行。而软硬件方面,由于现有的打印机极为普遍,所以没有太大的问题。

(2)技术可行性

方案所需的硬件设备,组织内可以提供;软件技术方面,系统发展人员的能力足以胜任;而且在软件技术方面,我们采用Access作为后台数据库,因为这种技术已实用化,设计的页面精美,功能强大。

(3)经济可行性

经济可行性是对将要开发的系统的成本效益进行的量度,可以说是可行性分析中最重要的一个,以低成本追求高效率是我们的目标。排课系统是通过计算机来自动地解决各种教学资源如教室、教师的合理有效利用问题,避免教师、班级在上课时间、地点上的冲突,使排课时间分配均匀,这就大大的节省了时间,提高了工作效率,避免了人力,物力,财力的浪费,因此本系统可行。

2.2 系统功能及性能要求

2.2.1 对功能的规定

作为一个完整的数据库系统,其各种功能也要求比较完善,本系统的主要功能有:(1)系统登入功能:在系统授权范围内,用户选择各自的用户名,输入密码后登入系统;

(2)基本信息管理:教师、教室、班级、课程、课程申请等数据的增、删、改、查;

(3)数据处理:自动排课、教师、教室、班级、课程、课程申请等数据的输入、编辑、修改、删除等功能;

(4)数据输出:查询教师、班级课程表,打印教师、班级课程表,查询教师、班级、教室课程以及课程申请的基本信息;

(5)系统设置:对用户权限的设置和密码的更改。管理员在此可修改各个用户的密码。在本系统中,普通用户即教师和学生只能浏览、查询和打印基本信息以及查询课表和打印课表,不能添加、删除、修改基本信息并且无权排课、调课和更改密码。

2.2.2 对性能的规定

(1)教师和学生都不能发生课时冲突,即没有教师要同时给两个(或两个以上的)

班上课,也没有一个班要同时上两门(或两门以上)不同的课程;

(2)教师和学生合理的不排课时间要求一定要满足;

(3)要求排连堂的课一定要连堂;

(4)主课(大学英语、高等数学、大学语文等)课程排上午,副课(思想道德修养、计算机基础等)课程排下午,其它课程在上、下午随机分布;

(5)满足教师教案的周期性,教师备一次课后应在他授课的所有班上都讲授一遍之后才进入到下一阶段的备课和授课;

(6)尽量避免断点,即不出现一天内前、后节次有课,中间无课的现象;

(7)文、理课(如高等数学和大学英语)相间,以使学生智力得到调整,提高学习效率;

(8)同一门课一周内在节次上要均匀分布;

(9)排课前考虑老师的时间问题。张教师一周5天共上20节,则尽可能安排每天4节课且4节课不连续安排在如1234或5678节等;

(10)排课时还要充分考虑到课程的均匀性问题。即课程安排尽可能均匀,英语一周3节,若一周上5天的课,尽量每隔一天安排一次课程;

(11)对于数量巨大的信息,系统仍具有较快的响应速度和较小的系统开支。

3 组织结构图

教务排课系统

系统管理基本信息管理排课管理

权限管系

相关文档
最新文档