久久九九国产无码高清_人人做人人澡人人人爽_日本一区二区三区中文字幕_日韩无码性爱免费

排課系統(tǒng)的實現(xiàn)Delphi+SQL

時間:2024-05-05 01:02:28 計算機應用畢業(yè)論文 我要投稿
  • 相關推薦

排課系統(tǒng)的實現(xiàn)Delphi+SQL

畢業(yè)論文

目   錄
摘要 1
前 言 3
1 排課系統(tǒng)的緒論 4
1.1 排課系統(tǒng)的發(fā)展歷程 4
1.1.1本課題的意義 4
1.1.2 本文所要做的工作 5
1.2排課問題的概述 5
1.2.1問題的提出 5
1.2.2排課問題的描述 5
1.2.3 排課問題的理論研究與實現(xiàn) 6
1.2.4排課的基本原則 6
1.2.5 實現(xiàn)自動排課的基本思路 7
2 系統(tǒng)開發(fā)運行環(huán)境及理論基礎 10
2.1開發(fā)工具 DELPHI 10
2.1.1 Delphi的歷史 10
2.1.2 Delphi中的有關概念 10
2.1.2 Delphi可視化開發(fā)環(huán)境簡介 12
2.1.3 Delphi常用組件的使用 13
2.1.4 Delphi的數(shù)據(jù)訪問功能 17
2.1.5 Delphi的主要特點 18
2.2 SQL 2000數(shù)據(jù)庫簡介 19
2.2.1 SQL語言的誕生 19
2.2.2數(shù)據(jù)庫簡介 20
2.2.3.SQL語言簡介 21
2.3.4.SQL的發(fā)展歷程 21
2.3.5 SQL標準的應用 23
3 課題內容及系統(tǒng)分析 24
3.1需求分析 24
3.2詳細設計與系統(tǒng)分析 25
3.2.1系統(tǒng)總體結構 25
3.2.2 系統(tǒng)功能模塊圖設計 25
3.2.3 數(shù)據(jù)庫概念結構設計 27
3.2.4 數(shù)據(jù)流程分析 33
3.2.5.數(shù)據(jù)庫邏輯結構設計 33
4 排課系統(tǒng)的創(chuàng)建 37
4.1 排課系統(tǒng)主控制平臺的創(chuàng)建 37
4.2 用戶登錄模塊的創(chuàng)建 37
4.3排課查詢模塊的實現(xiàn) 38
4.4 信息管理模塊的創(chuàng)建 40
4.4.1公共教室的添加模塊設計和實現(xiàn) 40
4.4.2教師任課設置模塊的創(chuàng)建 41
4.4.3 班級課程設置模塊的創(chuàng)建 41
4.4.4教學學期添加模塊的創(chuàng)建 41
4.4.5安排班級課表模塊的創(chuàng)建 42
4.4.6 更換登陸用戶的創(chuàng)建 43
結論 45
參考文獻 46
致謝詞 47
附錄 48


完美匹配在排課系統(tǒng)中的應用
 

摘要:我根據(jù)以往計算機排課的實踐,總結經(jīng)驗,分析了排課問題的數(shù)學模型,建立了1個排課系統(tǒng)本文進行了排課的需求分析并闡述了系統(tǒng)的整體結構及實現(xiàn)方案,同時實現(xiàn)課程的自動編排、人工編排和智能調課。排課系統(tǒng)就是利用計算機根據(jù)教學計劃、教師、教室、自然班的情況,把1個學期的每門課程自動劃分給各教學班并安排恰當?shù)纳险n時間和地點。排課問題的研究主要是解決各種教學資源如教室、教師的合理有效利用問題,避免教師、班級在上課時間、地點上的沖突,使排課時間分配均勻。在算法設計中為排課操作設置了不同的優(yōu)先級,有效地降低了排課時間沖突的幾率,提高了排課的成功率。另外,系統(tǒng)為教師和教室分別設計了隨機函數(shù),從而能夠避免教學資源過于集中地使用,實現(xiàn)均衡化利用。
本中詳細介紹了排課算法的設計與實現(xiàn)、數(shù)據(jù)庫的設計與實現(xiàn)、數(shù)據(jù)錄入、信息查詢和整個排課系統(tǒng)的設計與實現(xiàn)。在時間選擇的靈活性、優(yōu)先級的計算等方面提出了自己的見解并進行了編程實現(xiàn)。
關鍵字:手工排課;優(yōu)先級;智能排課。

The Use of Perfect Match in Course-Scheduling System
 

Abstract: I consulted many other automatic course scheduling methods , and set up a system adaptable to our demands . In the paper , we focused on the requirement analysis in course scheduling 、the system s over all structure and it s implementation . Scheduling-Course System is every lesson of many class are assigned to a suitable classroom and a suitable period automatically using the computer . The problem of arranging schedule is largely to solve the proper and effective usage of various teaching resources, such as classrooms, teachers and so on, To avoid the conflict on the time or the place of the schedule, and to make the time produced on the average. In the design of the algorithm, different priorities are assigned to the operation of the arranging schedule, and thus bring down the probability of the conflict of the time arranging effectively, increase the probability of the successive arranging. Moreover, in order to make sure the teaching resources won’t be used too intensively, and realize the average usage, the system designs the stochastic function for the teacher and the classroom.
This paper presented the algorithm based on priority , introduced the design and implement of the system 、the design and implement of data-base , and the design of the system in detail . The paper showed some originalities in flexible setting of
time  mode , the calculation of priority , etc , and finally implemented automatic course scheduling .
Keyword : Automatic course scheduling; Priority; intelligent Scheduling-Course.


前  言
排課系統(tǒng)有安全性要求高、交互性強、處理數(shù)據(jù)量大等人工難以實現(xiàn)的特點。設計1個基于校園網(wǎng)絡的人工智能化且操作簡便的排課系統(tǒng)是高校教務管理信息系統(tǒng)實現(xiàn)的首要條件,同時也是1大難點,因為排課管理要求綜合考慮教師、課程、班級、教室、時間等諸方面的因素,統(tǒng)籌兼顧,使課表既符合教學規(guī)律,又能夠充分利用現(xiàn)有資源使其最大限度地發(fā)揮作用。國內學者在排課系統(tǒng)方面曾經(jīng)作過1些研究,但運行結果尚存在有待改進的地方,排課效果不盡滿意。問題在于數(shù)學模型的建立上,排課問題的約束條件考慮得不夠完善。
通過此系統(tǒng)我們可以通過很簡單的幾個操作,便可以將班級、教師、教室等資源合理的進行安排分配,而且可以避免各種資源之間的沖突。這些分配可以由系統(tǒng)自動生成,也可以人工的進行設置,可以隨時修改各種信息等。
本文共由6章組成,第1章為緒論,簡單介紹了排課系統(tǒng)的發(fā)展歷程及課題的意義第2章為排課問題的概述,內容包括問題的提出、排課問題的描述、排課問題的理論研究、排課算法的研究與實現(xiàn);第3章介紹了開發(fā)工具,Delphi 7.0、SQL Server2000 、數(shù)據(jù)庫理論知識等;第4章介紹了系統(tǒng)總體規(guī)劃,包括系統(tǒng)需求分析、功能模塊圖、系統(tǒng)數(shù)據(jù)流程圖和E-R圖的設計等;接下來,根據(jù)系統(tǒng)功能設計數(shù)據(jù)庫,包括數(shù)據(jù)庫概念結構和邏輯結構設計、數(shù)據(jù)庫關系圖以及流程圖的設計等;第5章詳細描述系統(tǒng)的具體創(chuàng)建和實現(xiàn)過程;最后給出了在開發(fā)過程中的經(jīng)驗總結和1些心得體會,并列出了參考文獻。

【排課系統(tǒng)的實現(xiàn)Delphi+SQL】相關文章:

家庭理財系統(tǒng)Delphi+SQL11-23

世界杯投注系統(tǒng)Delphi+SQL03-08

基于Delphi的試卷智能生成系統(tǒng)設計Delphi+SQL11-23

無線巡更系統(tǒng)技術的實現(xiàn)03-18

機車視頻監(jiān)控系統(tǒng)的研究與實現(xiàn)03-07

組件機制與操作系統(tǒng)的實現(xiàn)03-18

JAVA實現(xiàn)電子商務系統(tǒng)03-22

新聞發(fā)布系統(tǒng)的設計和實現(xiàn)03-07

基于PQRM的PACS系統(tǒng)設計與實現(xiàn)03-07