实验室排课系统开发.zip

  • 需要金币1000 个金币
  • 资料包括:完整论文,开题报告,任务书
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-09-07
  • 论文字数:12076
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(小萌男)提供原创文章

支付并下载

摘要:随着我国教育事业的不断发展,教育越来越引起人们的重视,在这样的背景下,计算机技术不断的被应用到教务工作中。排课在繁重的教务工作中占有很大的比重,同时也是国内外许多学者和高校一直在致力研究的课题。排课系统能较好的提高排课的合理性和效率,提高教务处的工作效率。

本文主要论述了服务于实验室的排课系统的设计与实现,包括设计思想、总体架构、分层结构以及数据库的设计等等。以回溯算法为主要算法,将各种制约条件充分的考虑进去,尽可能的解决了排课过冲中出现的各种冲突,基本上满足教务处对实验室课程表的编排要求。

 

关键词:实验室、排课系统、回溯算法

 

目录

摘要

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