林丽娟 兰明 庄兰花排课系统

林丽娟 兰明 庄兰花排课系统

ID:17476173

大小:248.50 KB

页数:19页

时间:2018-09-02

林丽娟 兰明 庄兰花排课系统_第1页
林丽娟 兰明 庄兰花排课系统_第2页
林丽娟 兰明 庄兰花排课系统_第3页
林丽娟 兰明 庄兰花排课系统_第4页
林丽娟 兰明 庄兰花排课系统_第5页
资源描述:

《林丽娟 兰明 庄兰花排课系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、南京工程学院课程设计说明书课程:数据库管理系统题目:排课系统系部:经济管理学院专业:信息管理与信息系统班级:信管051组员:林丽娟庄兰花兰明设计时间:2008年12月30日至2008年12月31日指导者:夏勇讲师(姓名)(专业技术职务)2008年12月南京一、引言(一)系统简介排课系统是学校用来进行排课的重要工具。它既可以是一个独立运作的管理系统,也可以作为学校信息管理系统的一个子系统。主要内容包括以下几项:条件设置,主要负责管理班级信息、课程信息、教师信息和教学时间信息。课表设置,主要负责进行课表安排、课表调整和查询打印。系统管理,主要负责

2、用户管理、密码维护、重新登录和初始化。(二)系统及数据库的特点本系统利用VB开发前台界面,用SQLServer开发后台数据库,用VB中的ADO控件连接后台数据库。界面友好,简洁美观,功能齐全便于操作,非常适用于中小学校的排课操作。二、系统分析 (一)功能分析:1、能够对排课条件进行管理2、能够自行进行排课,生成科学、合理的课表。3、用户可以对课表进行查询和打印。4、有效地对系统信息进行维护。5、减轻教务管理人员的工作任务,减少人员配置,降低管理成本。(二)需求分析在学校里,排课是一件很复杂但又很重要的事,它包含很多信息数据的管理。以前的排课管

3、理和数据处理都是手工操作,工作量大,出错率高,而且出错后不易更改,通常使管理工作混乱而又复杂。鉴于上诉情况,根据以上对系统特点和功能的分析,一个标准的排课系统应该包括条件设置、课表管理、系统管理等几大功能,同时每一个功能模块又都包含一系列子模块。排课人员登陆系统操作流程如图:班级、课程、教师、时间等的设置条件设置操作登录成功课表安排、课表调整、查询功能课表管理操作用户登录用户登录用户信息、修改密码、重登录、初始化等系统管理操作确认输入无误,重新登录。登录失败系统登录操作流程图三、系统设计(一)总体方案设计(总体构架和具体模块划分与设计)班级设

4、置课程设置条件设置教师设置时间设置课表安排课表调整课表管理排课系统查询打印用户管理密码维护系统管理重新登录初始化“班级设置”模块负责维护班级信息,主要有增加、修改、删除和查询功能。班级信息包括班级名称、班级人数、所在教室和班主任等。每个班级都有自己的教室,这样教室资源不会发生冲突。“课程设置”模块负责维护课程信息,同时进行班级课程分配。可将课程分配到各班级,并指定授课的时间和任课教师。课程信息包括课程名称、总节数、每周节数;班级课程信息包括分配ID、班级名称、课程名称、总节数、每周节数、课程分布和任课教师。“教师设置”模块负责维护教师的基本信

5、息,包括教师编号、教师姓名、所任课程、电话和邮箱。“时间设置”模块负责学校每天的教学时间安排,包括节号、时间段、备注等信息。“课表安排”模块负责对课程的安排,采用“探测法”生成课表。系统排完课程受,将排课结果存在排课信息表内。排课信息包括排课ID、班级名称、节号、星期一、星期二、星期三、星期四、星期五、星期六和星期日。为了能够更合理地进行排课,遵循如下几项排课规则:1、尽量将同一门课程的两节课进行累排。、1、教师只能任一门课程,但可以带多个班级的同一门课程。2、教师同一时间只能为一个班级上课。3、课程安排必须严格按照课程分布来进行。“课表调整

6、”模块运行管理人员对课表进行调整。“查询打印”模块提供按班级和教师课表进行查询和打印的功能。“用户管理”模块负责管理用户信息。用户信息包括用户ID、用户名称、用户类别、密码、电话和邮箱等。用户类别有教师和管理人员。教师具有“查询打印”、“密码维护”、“重新登录”3个模块的使用权限,管理人员具有全部权限。“密码维护”模块负责维护用户密码信息,为用户提供更改密码的功能。“重新登录”模块负责为用户提供重新登录的功能。“初始化”模块负责初始化数据,并有选择地对数据表进行清空。(二)数据库设计1.概念模型设计(从实践概括抽象出理论模型E/R)班级名称班

7、级人数邮箱电话所任课程所在教室教师姓名上课教师班级1N教师编号班主任1M安排N任课N课程名称1排课课程时间段M节号、总节数时间段每周节数备注其中,班级,课程及时间段各实体之间的具体关系如下:安排课程班级MN班级课程信息表生成时间段班级排课排课信息表生成(二)逻辑设计(从理论‘E/R模型’到理论‘关系模型’的整理转换)通过E/R模型到关系模型的转化,可以得到如下关系模式:(1)班级实体集转换为关系班级信息表(班级名称,班级人数,所在教室,班主任)(2)课程实体集转换为关系课程信息表(课程名称,总节数,每周节数)(3)教师实体集转换为关系教师信息

8、表(教师编号,教师姓名,所任课程,电话,邮箱)(4)时间段实体转换为关系时间段信息表(节号,时间段,备注)(5)班级安排课程的联系转换为关系班级课程信息表(分配ID

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。