摘 要
随着教育发展步伐的不断加快,学校教学管理系统作为数字化校园的一部分,面临着新的挑战。本文将对教学管理系统中的一个看似简单,实际上却很复杂的部分---课程安排系统的设计与实现作了详细的论述。本设计采用了当今先进的ASP.net技术,使用SQL Server 2000的后台数据库支持,建立了一个完善的数据库系统。
本文首先论述了课题的背景以及课题研究的意义,针对学校课程安排的现状,介绍了学校的一些基本情况以及根据这些情况找到了解决方案。然后对系统开发的相关技术进行了描述。在分析系统需求的基础上,对系统功能模块进行划分并设计了各个模块的具体功能。接着对系统中的数据库进行模型设计,包括数据流图、实体联系图以及数据表结构等等,本文还对所设计的排课算法进行了研究,最后是具体的实现情况,并对系统模块涉及到的关键源代码进行了详细的分析。
它可以使人从繁琐的工作中解放出来,对提高教学管理质量有很重要的作用。所以对排课的研究是非常有意义的。 内容来自www.paper51.com
关键词: 排课,课表查询, ASP. net,SQL Server
ABSTRACT http://www.paper51.com
With the rapid development of education in China, as part of digitalized college, Teaching Management Information System is facing with new challenges. This paper analyzes the design and implementation of the course arrangement system in detail, which part seems like simple but actually complicated. The ASP.net techniques and SQL Server 2000 are used in this system, setting up a complete database system.
First of all this paper discusses the background and the research meaning of the project, and analysis of the situation of the school course arrangement nowadays, have introduced some basic situations and solutions are found according to the situation of school. And then describes the relevant technology for the development of system. By analyzing the system demand,firstly divide the function modules of the system and design each function modules. Then model designing of database in the system, including data flow diagrams, entity relationship diagram as well as data tables structure and so on, In this paper we also studied the design of Schedule arrangement. Finally, it refers to the concrete realization situation and makes a detailed illustration for the key technologies implementing applied in this system. 内容来自论文无忧网 www.paper51.com
It can make people free from tedious work, plays a very important role in improving the quality of teaching managing. So it is very meaningful to research the course arrangement. http://www.paper51.com
Keywords : course arrangement, curriculum schedule inquiring , ASP. net, SQL Server
目 录 copyright paper51.com
第1章 概述 1
1.1 开发背景 1
1.2 课题来源 1
1.3 开发目的及意义 1
1.4 系统简介 2
1.5 小结 2
第2章 主要开发工具和技术的选择 3
2.1 系统采用的相关技术 3
2.1.1 开发环境 3
2.1.2 开发语言 3
2.1.3 数据库选择 4
2.2 系统环境的配置 4
2.2.1 IIS的安装配置 5
2.3 小结 6
第3章 系统需求分析 7
3.1 功能需求 8
3.1.1 系统功能分析 8
3.1.2 功能模块设计介绍 9
3.2 系统流程图 10
3.3 性能需求 11
3.4 设计要求 12
3.5 技术架构 12
3.6 小结 12
第4章 数据库设计与分析 13
4.1 数据库的模型设计 13
4.1.1 数据流程 13
4.1.2 系统实体联系模型 15
4.2 数据库逻辑设计 17
4.2.1 数据表结构 17
4.2.2 数据库中的关系图 19
4.2.3 数据库中的视图 20
4.3 小结 21
第5章 排课算法的设计与实现 22
5.1 算法的重要性 22
5.2 排课算法 23
5.3 小结 24
第6章 系统设计与实现 25
6.1 界面实现 25
6.1.1 系统主界面 25 内容来自论文无忧网 www.paper51.com
6.1.2 班级管理界面 26
6.1.4排课界面 29
6.2 系统的菜单功能 30
6.3 小结 31
结 论 32
参考文献 33
致谢 34
附 录 35 copyright paper51.com
http://www.paper51.com
|