排课系统

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

一、实验目的

1、对系统进行需求分析,掌握其方法;

2、根据需求,画出软件结构图,数据库表等。

二、实验内容

1、系统需求分析

图书管理系统功能如下:

1)权限管理:系统管理员可增加、删除用户(包括管理员),并设置用户权限,也可修改自己的密码。普通用户只能修改自己的密码

2)编辑信息:可删除所有信息,以便重新输入信息;可输入系别、班级、课程、教师、教室、教师任课(可以设定总课时;可以设定合班课的课程、班级、教师;可以设定单双周;可以

由教师设定课程可用时段;可以设置指定教室;可以设置当课时总数超过总课时时,能否进

行减少课时;可以设置排课先后,即哪些课排在前,哪些课排在后。)

3)数据导入导出:可以导入导出Excel、备份数据

4)课表查询;可以分别以班级、教室、教师为关键字进行查询。

5)报表生成与打印:生成形式有Excel。报表包括班级课表、教师课表、教室课表、总课表。也提供打印功能

6)排课:可以自动排课;可以重新排课;可以对排课后的课表进行手工调课(这个较难,视情况而定是否实现)。

7)帮助:系统功能和用户操作手册

2、统应满足以下要求:

(1)先排由指定要求的课程,指定要求包括教室和时间都指定、指定时间或指定

教室

(2)先排合班课再排单班课

(3)周三下午不能排课。排课时间为周一至周五。每天最多排11节课,先排前

7节。若不够再排8-11节,下午下课时间不要与晚上上课时间太接近

(4)按事先设定的排课等级、排课先后等信息排课

(5)根据教师设定的分散或集中、排课时段(可以为任意时间)进行排课

(6)同一班级同一课程同一天不要连着上四节课或四节课以上

(7)满足总上课周数,各课程总上课节数。

(8)教室、实验室等资源得到最大利用(整天都在用?不明确怎么最大利用)(算

法)

(9)同一班级同一课程最好是隔1天上,使学生有足够的预习时间,使老师由足

够的备课时间

(10)对于课时较少而又必须在期末结束的课程,采用单双周排法

(11)可手工录入信息

(12)可手工调整课程的上课时间(这个比较难,视情况而定要不要实现)先查询

可用教室

(13)可自动排课

(14)可由管理员设置用户权限和用户初始密码

(15)用户可修改自己的密码

(16)可导入导出信息(以Excel形式),也可以备份数据

(17)可打印分课表(按教室、教师、班级)和进行课表查询

(18)由用户操作手册(即帮助文档)

(19)可删除指定表的信息

(20)体育课男女分开排

3.性与完整性要求

安全性要求:

1.通过系统管理员进行添加用户和用户的初始密码,系统通过验证是否与原先设置

相同,若相同,则可以登录系统。

2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类

别和内容;

3.系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(教师),

管理员。

完整性要求:

1.各种信息记录的完整性,信息记录内容不能为空;

2.各种数据间相互的联系的正确性;

3.相同的数据在不同记录中的一致性。

8)

4.统功能图

3、数据表

相关文档
最新文档