电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

课程设计自动排课系统

课程设计自动排课系统_第1页
1/15
课程设计自动排课系统_第2页
2/15
课程设计自动排课系统_第3页
3/15
2008~2009学年度《WEB 程序设计》课程设计班级 :05 网络 3 班学号 :090205338 姓名 :周秋艳2008 年 12 月 17 日2008—2009 学年度 <> 课程设计090205338 周秋艳1 基于 WEB 的高校教师排课系统一、用户需求分析( 10 分)学校教务的管理作为高校教育信息化工作中的一项重要工作,如何构建一个具有开放性、 实用性和灵活性的平台, 是一个值得探讨的课题。其中,作为学校教务重点环节之一的排课系统也尤为重要。先前,在统筹安排各班级上课的时间需要人工实现,而且经常会出现同时有多个班级要使用教室的冲突。既耗时又耗精力, 随着计算机技术的不断发展, 计算机技术在各领域的充分完美应用,以学校的教务管理为该系统的应用背景,开发一个教室智能排课系统。此系统开发主要包括后台数据库的建立和前端应用程序的开发两个方面。系统采用Visual Basic 6.0 开发工具和 SQL Server 2000作为后台数据库开发的应用软件。该系统实现上机时间的安排, 课程的安排,教室的安排,以及它们之间的不冲突和资源的高效利用;这更切合学院教学需要, 降低了排课管理工作的工作量和节省了时间,同时课程安排完成后, 学院可迅速获得课表情况信息,为教学工作带来方便。本系统界面友好,操作简单,使用方便。二、系统总体设计( 15 分)1.系统功能描述1.1 基本信息管理:教师、教室、班级、课程、教学任务等数据的输入、编辑功能;1.2 数据处理:自动排课、课表修改、删除功能;2008—2009 学年度 <> 课程设计090205338 周秋艳2 1.3 数据输出:桌面查询教师、教室、班级课程表,报表打印教师、教室、班级课程表;1.4 帮助:指导用户使用该系统及其他相关说明。2 系统功能设计分析目前市场上流行的各种排课软件,它们都具有比较完善的功能,但在真正的排课算法上都会有些问题,因为排课算法最关键的问题是如何解决各式各样的冲突。在做需求分析的过程中, 通过调查得知目前排课人员对排课算法的主要要求有:2.1 怎样的合班组合能避免冲突?目前采取的方式是相同或相近的专业的班级组合。2.2 什么地方有空能排课?对教室和班级而言是查空,对教师而言是有无排课需求。2.3 有两个以上的空哪一个更好?是要考虑离散和平衡问题。2.4 排课前如何考虑教师宏观利用问题?例如:多媒体大班课:大学英语、高等数学尽量排在上午,思想道德修养、马克思主义哲学原理等尽量排在下午。2.5...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

课程设计自动排课系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部