实验室排课系统开发.zip

资料分类:计算机信息 上传会员:小萌男 更新时间:2016-09-07
需要金币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

相关论文资料:
最新评论
上传会员 小萌男 对本文的描述:本系统主要考虑了资源分配的思想,把排课问题看成是对需求者合理地进行资源分配并避免资源冲突的过程。这个过程是分步完成的,将每一步的输出作为下一步的输入,出现冲突及时......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: