简单排课程序设计报告.doc
约23页DOC格式手机打开展开
简单排课程序设计报告,页数:23字数:6516报告正文 需求分析:排课是学校教学管理中重要的管理工作之一,是为学校所设置的课程安排时间、教师和地点,使整个教学能够有计划有秩序地进行。课表编排是一个涉及多种因素的组合规划问题,它要保证在课程安排中教师、学生、教室不能产生冲突(所谓冲突,就是将需要上不同课程的两个或多个班安排...
内容介绍
此文档由会员 cnlula 发布
简单排课程序设计报告
页数:23 字数:6516
报告正文
需求分析:
排课是学校教学管理中重要的管理工作之一,是为学校所设置的课程安排时间、教师和地点,使整个教学能够有计划有秩序地进行。
课表编排是一个涉及多种因素的组合规划问题,它要保证在课程安排中教师、学生、教室不能产生冲突(所谓冲突,就是将需要上不同课程的两个或多个班安排在同一时间、同一教室,或为同一教师在同一时间段安排了多门课程等情况),并且要满足教师的要求和教室资源的约束条件。
1、根据管理的实际要求,结合课程管理的实际流程,系统应该具有以下功能:
(1)、教师对排好的课程有查询功能,可按教师、教室和课程情况进行查询;
(2)、教师可以有注册功能;
(3)、管理员具有查询功能,可以对教师、教室、课程等信息进行查询,以便管理;
(4)、管理员具有编辑功能,可以对教师、教室和课程信息进行添加、修改、删除等操作;
(5)、管理员具有安排课程的功能,可以对教师、教室、课程和时间进行合理的安排。
2、开发工具的选择:
开发工具:Visual Basic 6.0
数据库管理系统:Access 2000
设计概要:
系统功能模块层次图:
登录模块:分两个部分,即教师身份登录和管理员身份登录,其中还有教师身份注册。
教师身份登录:显示教师身份具有的功能
按课程查询:按所输入的课程信息查询数据库,显示所查询课程的安排情况
按教师查询:按所输入的教师信息查询数据库,显示所查询教师的安排情况
按教室查询:按所输入的教室信息查询数据库,显示所查询教室的安排情况
管理员身份登录:显示管理员身份具有的功能
教师信息查询:按所输入教师信息查询教师的详细信息
教室信息查询:按所输入教室信息查询教室的详细信息
课程信息查询:按所输入课程信息查询课程的详细信息
教师信息录入:将教师信息输入数据库
教室信息录入:将教室信息输入数据库
课程信息录入:将课程信息输入数据库
安排课程:根据数据库里教师、教室和课程信息安排课程
页数:23 字数:6516
报告正文
需求分析:
排课是学校教学管理中重要的管理工作之一,是为学校所设置的课程安排时间、教师和地点,使整个教学能够有计划有秩序地进行。
课表编排是一个涉及多种因素的组合规划问题,它要保证在课程安排中教师、学生、教室不能产生冲突(所谓冲突,就是将需要上不同课程的两个或多个班安排在同一时间、同一教室,或为同一教师在同一时间段安排了多门课程等情况),并且要满足教师的要求和教室资源的约束条件。
1、根据管理的实际要求,结合课程管理的实际流程,系统应该具有以下功能:
(1)、教师对排好的课程有查询功能,可按教师、教室和课程情况进行查询;
(2)、教师可以有注册功能;
(3)、管理员具有查询功能,可以对教师、教室、课程等信息进行查询,以便管理;
(4)、管理员具有编辑功能,可以对教师、教室和课程信息进行添加、修改、删除等操作;
(5)、管理员具有安排课程的功能,可以对教师、教室、课程和时间进行合理的安排。
2、开发工具的选择:
开发工具:Visual Basic 6.0
数据库管理系统:Access 2000
设计概要:
系统功能模块层次图:
登录模块:分两个部分,即教师身份登录和管理员身份登录,其中还有教师身份注册。
教师身份登录:显示教师身份具有的功能
按课程查询:按所输入的课程信息查询数据库,显示所查询课程的安排情况
按教师查询:按所输入的教师信息查询数据库,显示所查询教师的安排情况
按教室查询:按所输入的教室信息查询数据库,显示所查询教室的安排情况
管理员身份登录:显示管理员身份具有的功能
教师信息查询:按所输入教师信息查询教师的详细信息
教室信息查询:按所输入教室信息查询教室的详细信息
课程信息查询:按所输入课程信息查询课程的详细信息
教师信息录入:将教师信息输入数据库
教室信息录入:将教室信息输入数据库
课程信息录入:将课程信息输入数据库
安排课程:根据数据库里教师、教室和课程信息安排课程