需要金币:1000 个金币 | 资料包括:完整论文,开题报告,任务书 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12076 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着我国教育事业的不断发展,教育越来越引起人们的重视,在这样的背景下,计算机技术不断的被应用到教务工作中。排课在繁重的教务工作中占有很大的比重,同时也是国内外许多学者和高校一直在致力研究的课题。排课系统能较好的提高排课的合理性和效率,提高教务处的工作效率。 本文主要论述了服务于实验室的排课系统的设计与实现,包括设计思想、总体架构、分层结构以及数据库的设计等等。以回溯算法为主要算法,将各种制约条件充分的考虑进去,尽可能的解决了排课过冲中出现的各种冲突,基本上满足教务处对实验室课程表的编排要求。
关键词:实验室、排课系统、回溯算法
目录 摘要 Abstract 1 引言-1 2 相关技术及理论概述-2 2.1 Visual Basic开发工具-2 2.2 SQL Server 2000数据库技术-3 2.3 回溯算法-3 3 需求分析与获取-5 3.1 系统需求描述-5 3.2 系统需求分析-5 3.2.1 系统总体规划-6 3.2.2 用例分析及功能说明-6 4 系统详细设计-10 4.1 开发环境-10 4.2 系统逻辑模型-10 4.2.1 系统结构-11 4.2.2 系统流程图-11 4.2.3 数据字典-13 4.3 数据库设计-14 4.3.1 实体关系图-15 4.3.2 属性表-15 4.4 系统关系模型图-18 5 排课系统实现与测试-19 5.1 基于实验室排课系统的回溯算法-19 5.1.1 回溯算法-19 5.1.2 冲突处理-19 5.2 主要功能模块实现-20 5.2.1 用户管理实现-20 5.2.2 数据管理实现-20 5.2.3 课程管理实现-21 5.2.4 排课管理实现-22 5.2.5 查询打印实现-29 5.2.6 退出模块实现-30 6 结论-32 致谢-33 参考文献-34 |