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 系统功能设计分析目前市场上流行的各种排课软件,它们都具有比较完善的功能,但在真正的排课算法上都会有