摘 要:排课是每所学校必须进行的工作,特别在高校中存在着数据复杂、信息庞大的特点,排课也成为一项棘手的任务。为了克服传统人工排课的缺点,采用计算机技术进行自动智能排课成为了每所学校追求的目标。随着现今计算机技术的不断发展和提高,其在信息管理领域和信息处理领域发挥着越来越重要的作用,采用计算机技术和数据库存储技术进行批量数据的管理和处理具有处理速度快、存储量大、人工成本低等优点。本文研究的课题为高校自动排课系统的设计与实现,旨在设计一款基于高校自动排课的信息管理系统,此系统可以实现排课功能。79655
毕业论文关键词:计算机技术,自动排课系统,VS2010,关系数据库
Abstract:Scheduling the work must be carried out in each school,In particular the existence of complex data, massive information characteristics in universities, arranging has become a daunting task。To overcome the traditional shortcomings of artificial Timetable,Using computer technology for automatic Intelligent Course became the goal for each school。With the development of modern computer technology。It is playing an increasingly important role in the area of information management and information processing,Using computer technology and database storage technology for bulk data management and processing has a processing speed,storage capacity, and low labor costs。The subject of this study for university Automatic Course Scheduling System Design and Implementation,It aims to design an Information Management System of University Course Automatic Arranging。
Keywords: computer technology, Automatic Course Scheduling System,VS2010, relational databa
目 录
1 绪论 4
1。1 课题背景 4
1。3 课题研究内容 5
2 系统需求分析与功能设计 5
2。1 需求分析 5
2。2 系统功能分析 6
2。3 系统总体设计 8
2。4 开发环境介绍 10
3 数据库设计 11
3。1 数据库的概念结构设计 11
3。2 数据库逻辑结构设计 11
4 自动排课系统的详细设计与实现 14
4。1 设计概述 14
4。2 数据库接口的设计与实现 15
4。3 界面UI的设计与逻辑实现 16
4。4 排课算法的设计与实现 20
5 自动排课系统的结果展示 23
5。1 系统运行环境描述 23
5。2 基本信息管理模块展示 23
5。3 开课管理和排课管理 26
5。4 课表信息管理 28
6 测试 31
6。1 测试的研究与选择 31
6。2功能测试 31
结束语 33
参考文献 C#高校排课系统的设计+源代码:http://www.youerw.com/jisuanji/lunwen_92216.html