教学排课系统论文.doc

约41页DOC格式手机打开展开

教学排课系统论文,目录摘要ⅠabstractⅡ前言1第一章 开发系统的理论基础21.1关于管理信息系统21.2面向对象的开发方法4第二章需求分析62.1系统需求分析62.2目标确定72.3系统开发环境7第三章整体设计93.1系统功能模块设计93.2数据流程图93.3数据库设计10第四章 详细设计144.1登录部分144.2信息修改部分1...
编号:20-206155大小:1.31M
分类: 论文>计算机论文

内容介绍

此文档由会员 wanli1988go 发布

目录
摘要 Ⅰ
Abstract Ⅱ
前言 1
第一章 开发系统的理论基础 2
1.1关于管理信息系统 2
1.2面向对象的开发方法 4
第二章 需求分析 6
2.1系统需求分析 6
2.2目标确定 7
2.3系统开发环境 7
第三章 整体设计 9
3.1系统功能模块设计 9
3.2数据流程图 9
3.3数据库设计 10
第四章 详细设计 14
4.1登录部分 14
4.2信息修改部分 16
4.3排课部分 22
4.4结果修改部分 35
4.5结果打印 36
4.6密码管理 37
结论 39
参考文献 40




前言

对于每个学校来说,每到一个新学期的开始,首当其冲的任务就是该学期的课程如何安排的问题,而课程安排又涉及年级、班级、教师、课程、学校等方方面面的因素,如何排出一个好并且适用的课程表,是一项复杂的系统工程,充分考验了排课人的智慧。传统的人工进行排课,最令人担心的问题就是——出现教室资源冲突或教师资源冲突的情况。而且工作繁琐,工作量巨大。计算机软件技术应用于学校的课程安排是发展的必然。充分发挥计算机的优势,将大量复杂的判断与运算交给计算机来做,是真正意义上的人脑的“减负”。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。
Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率。
综上所述,开发者使用Borland公司的Delphi6.0开发了一套排课系统,其提供了班级、教师、教室信息的输入、编辑及开课计划文档导入功能,根据以上功能得到生成排课计划的原始依据。排课教师根据原始依据设置好学校基本情况及排课要求,让计算机排出课程表,适度调课后的课表就能满意地应用于新的学期。本文主要对该排课系统的设计思想、主要算法以及实现技术进行详细介绍。







第一章 开发系统的理论基础
1.1关于管理信息系统[1]
管理信息系统就是我们常说的MIS ( Management Information System ),在强调管理、强调信息的现代社会中它越来越得到普及。
管理信息系统的概念起源很早,在20世纪30年代,柏德就写了书强调了决策在组织管理中的作用。50年代,西蒙提出了管理依赖于信息和决策的概念。但直到80年代,自定信息系统的创始人,明尼苏达大学卡尔森管理学院的教授高登戴维斯才给出一个较完整的定义。90年代后,支持管理信息系统的一些环境和技术有了很大的变化,因而对管理信息系统的定义的描述也有了一些变化。管理信息系统不再是一个技术系统,而是把人包括在内的人机系统,是一个管理系统。
参考文献
[1] 薛华成 著.管理信息系统(第三版).北京:北京清华大学出版社.1999.5
[2] 陈明 著.软件工程.北京:中央广播大学出版社.2001.5 
[3] 萨师煊 著.数据库系统概论(第三版).北京:高等教育出版社.2000.3 
[4] 陈灿煌 著.Delphi6彻底研究.北京:中国铁道出版社.2002.6
[5] 陈豫龙 何旭洪 著.Delphit6数据系统开发实例导航.北京:中国铁道出版社.2002.6 
[6] 中国IT培训工程编委会 著.精通Delphit6.珠海:珠海出版社.2002.2
[7] Ian Sommerville[英] 著.Software Engineering.USA:Addison-Wesley Publishers Ltd.2001
[8] 清宏计算机工作室 著.Delphi编程起步.北京:机械工业出版社. 2002.1
[9] 刘艺 著.Delphi面向对象编程思想,北京:机械工业出版社.2003.9
[10] 刘艺 著.Delphi6企业级解决方案及应用剖析.北京:机械工业出版社.2002.7