![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/5/21/b4926d97-3e72-4c88-995b-e60d7cd60e00/b4926d97-3e72-4c88-995b-e60d7cd60e00pic.jpg)
![教務管理信息系統(tǒng)課程設計_第1頁](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/5/21/b4926d97-3e72-4c88-995b-e60d7cd60e00/b4926d97-3e72-4c88-995b-e60d7cd60e001.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 理 工 學 院</b></p><p><b> MIS課程設計</b></p><p> 課程設計題目: 教務管理信息系統(tǒng) </p><p> 專 業(yè) 班 級: </p><p> 學 生 姓 名
2、: </p><p> 學 號: </p><p> 教務管理信息系統(tǒng)課程設計</p><p><b> 目 錄</b></p><p> 1 教務管理系統(tǒng)………………………………………………………
3、……………………..…1</p><p> 1.1 教務管理信息系統(tǒng)軟件情況介紹…………………………………………………..…..1</p><p> 1.2 系統(tǒng)的硬件組成…………………………………………………………………..…..…1</p><p> 1.3 系統(tǒng)建設中的一些注意點…………………………………………………………….…2</p>
4、;<p> 1.4 系統(tǒng)的特色介紹………………………………………………………………..…….…..2</p><p> 2 系統(tǒng)參考標準和規(guī)范…………………………………………………………….…………..3</p><p> 2.1 引言……………………………………………………………………..…………………3</p><p> 2.2 系
5、統(tǒng)概述………………………………………………………………..…………………3</p><p> 2.2.1 設計目標………………………………………………………………………………3</p><p> 2.2.2 運行環(huán)境…………………………………………………….……………………..…3</p><p> 2.2.3 需求概述……………………………………………
6、…….………………………..…4</p><p> 2.3 系統(tǒng)總體設計…………………………………………………………………………..…4</p><p> 2.3.1 總述…………………………………………………………..……………………..…4</p><p> 2.3.2 系統(tǒng)維護子系統(tǒng)…………………………………………………..………………..…7&l
7、t;/p><p> 2.3.2.1 功能模塊………………………………………………………………………..…8</p><p> 2.3.2.2 數(shù)據(jù)流程………………………………………………………………..……..…8</p><p> 2.3.2.3 功能實現(xiàn)設計…………………………………………………………………..…9</p><p>
8、; 2.3.3 學籍管理子系統(tǒng)……………………………………………………………..……..…12</p><p> 2.3.3.1 功能模塊………………………………………………………………..…..…..…12</p><p> 2.3.3.2 數(shù)據(jù)流程………………………………………………………………………..…13</p><p> 2.3.3.3
9、主要界面設計…………………………………………………………………..…13</p><p> 2.3.3.4 主要功能實現(xiàn)…………………………………………………….…………….…14</p><p> 2.3.4 教學計劃管理子系統(tǒng)…………………………………………………………………21</p><p> 2.3.4.1 功能模塊……………………………………
10、……………………………..………21</p><p> 2.3.4.2 教學計劃數(shù)據(jù)及操作流程圖………………………………………………..……21</p><p> 2.3.4.3 功能實現(xiàn)設計……………………………………………………………..………22</p><p> 2.3.5 智能排課子系統(tǒng)………………………………………………………………………30
11、</p><p> 2.3.5.1 功能模塊……………………………………………………………………..……31</p><p> 2.3.5.2 工作流程圖………………………………………………………………..………31</p><p> 2.3.5.3 排課的數(shù)學模型與算法………………………………………………..…………31</p><
12、p> 2.3.5.4 功能實現(xiàn)設計…………………………………………………………..…………35</p><p> 2.3.6 選課管理子系統(tǒng)…………………………………………………………….…………36</p><p> 2.3.6.1 系統(tǒng)功能模塊……………………………………………………..………………36</p><p> 2.3.6.2 功
13、能實現(xiàn)設計………………………………………………………………..……36</p><p> 2.3.7 成績管理子系統(tǒng)………………………………………………………………………40</p><p> 2.3.7.1 功能模塊…………………………………………………………………..………40</p><p> 2.3.7.2 系統(tǒng)數(shù)據(jù)流程…………………………………
14、…………………………..………41</p><p> 2.3.7.3 主要界面設計…………………………………………………………..…………41</p><p> 2.3.7.4 主要功能實現(xiàn)………………………………………………………….…………42</p><p> 2.3.8 教材管理子系統(tǒng)………………………………………………………………………48&l
15、t;/p><p> 2.3.8.1 統(tǒng)功能模塊…………………………………………………………..……………48</p><p> 2.3.8.2 教材管理流程圖…………………………………………………..………………48</p><p> 2.3.8.3 功能實現(xiàn)設計…………………………………………………………..…………49</p><p&
16、gt; 2.3.9 實踐管理子系統(tǒng)………………………………………………………………………50</p><p> 2.3.9.1 系統(tǒng)功能模塊…………………………………………………………..…………50</p><p> 2.3.9.2 學科競賽流程圖……………………………………………………..……………50</p><p> 2.3.9.3 功能實現(xiàn)
17、設計…………………………………………………………..…………51</p><p> 2.3.10 考試管理子系統(tǒng)…………………………………………………………..…………57</p><p> 2.3.10.1 考試安排管理……………………………………………………………………57</p><p> 2.3.10.2 考試管理模塊圖…………………………………
18、………………………………57</p><p> 2.3.10.3 考試管理數(shù)據(jù)流程圖……………………………………………………………57</p><p> 2.3.10.4 功能實現(xiàn)設計……………………………………………………………………58</p><p> 2.3.11 收費管理子系統(tǒng)………………………………………………………………..……59<
19、/p><p> 2.3.11.1 系統(tǒng)數(shù)據(jù)流程……………………………………………………………………59</p><p> 2.3.11.2 功能實現(xiàn)……………………………………………………………….…………59</p><p> 2.3.12 WEB服務管理子系統(tǒng)……………………………………………….………………61</p><p>
20、 2.3.12.1 系統(tǒng)功能模塊…………………………………………………………….………61</p><p> 2.3.12.2 功能實現(xiàn)設計…………………………………………………………….………61</p><p> 2.3.13 教學質量評價子系統(tǒng)…………………………………………………………………66</p><p> 2.3.13.1 系統(tǒng)功能模
21、塊…………………………………………………………..…………66</p><p> 2.3.13.2 數(shù)據(jù)流程…………………………………………………………………..………66</p><p> 2.3.13.3 功能實現(xiàn)設計……………………………………………………………..………67</p><p> 2.4 軟件體系架構……………………………………………
22、…………………………………72</p><p> 2.4.1 系統(tǒng)硬件配置方案……………………………………………………..………………73</p><p> 2.5 教務管理、應用系統(tǒng)結構方案……………………………………………………………75</p><p> 2.5.1 教務管理系統(tǒng)主機方案……………………………………………..…………………75<
23、;/p><p> 2.5.2 存儲系統(tǒng)方案………………………………………………………………..…………77</p><p> 2.5.3 應用服務器………………………………………………………………..……………77</p><p> 2.5.4 教務系統(tǒng)備份方案……………………………………………………..………………78</p><p&g
24、t; 2.5.5 教務系統(tǒng)網(wǎng)絡方案…………………………………………………………………..…78</p><p><b> 1.教務管理系統(tǒng)</b></p><p> 1.1 教務管理信息系統(tǒng)軟件情況介紹</p><p> 該系統(tǒng)的后臺數(shù)據(jù)庫建議采用Oracle,前臺開發(fā)工具采用Delphi、ASP.NET、J2EE(系統(tǒng)有基于.NE
25、T開發(fā)的版本和基于J2EE開發(fā)的版本)。整個系統(tǒng)基于三層結構,數(shù)據(jù)庫服務器,應用服務器,客戶端。網(wǎng)絡操作系統(tǒng)采用UNIX和Windows。</p><p> 1.2 系統(tǒng)的硬件組成</p><p> 系統(tǒng)的硬件由數(shù)據(jù)庫服務器(建議采用小型機)、多臺WEB應用服務器、數(shù)據(jù)備份系統(tǒng)組成。硬件網(wǎng)絡結構示意圖如下:</p><p> 注:以上結構示意圖僅供參考,學校
26、可根據(jù)實際情況作適當?shù)恼{(diào)整,如教務處不一定要單獨建立一個服務器機房,小型機可放置校園網(wǎng)托管;教務處網(wǎng)管機主要用于教務處系統(tǒng)管理員信息系統(tǒng)安裝調(diào)試和測試等,可以不要設置。</p><p> 1.3 系統(tǒng)建設中的一些注意點</p><p> 系統(tǒng)建設中的注意點包括:</p><p><b> 1.系統(tǒng)的安全性</b></p>
27、<p> 系統(tǒng)的安全性依賴數(shù)據(jù)庫、操作系統(tǒng)、系統(tǒng)應用軟件的程序、校園網(wǎng)系統(tǒng)。該系統(tǒng)因采用Oracle,具有較強的安全保障;數(shù)據(jù)庫服務器操作系統(tǒng)采用UNIX,安全級別較高,技術要求較高,一般人員掌握它不容易,安全性相對Windows好些;系統(tǒng)的應用程序對密碼采用較安全的設計方法,具有相對的安全性;校園網(wǎng)系統(tǒng)應具備可靠的防火墻等措施,防止黑客對內(nèi)部系統(tǒng)的破壞。</p><p><b> 2.系
28、統(tǒng)的速度</b></p><p> 因學分制的推進取決于選課制的推進,該系統(tǒng)的運行除選課對服務器的硬件要求較高,平常使用只需普通的服務器則可,服務器的檔次直接影響同時選課的人數(shù)。</p><p><b> 3.系統(tǒng)的備份</b></p><p> 數(shù)據(jù)的備份是整個系統(tǒng)實施的重要部分。該系統(tǒng)采用多層備份,數(shù)據(jù)庫服務器本身的備份+
29、應用服務器的備份+系統(tǒng)管理員工作站的自動備份。</p><p> 1.4 系統(tǒng)的特色介紹</p><p> 基于.NET和J2EE的開發(fā)平臺、中間件和組件技術使得系統(tǒng)的二次開發(fā)更加靈活、方便。高??筛鶕?jù)自身特點對學籍管理、畢業(yè)審核條件、教學資源調(diào)配等進行個性化修改。</p><p> 隨著學分制的教學改革,國內(nèi)少數(shù)高校已試行了完全學分制,大部分高校正在由傳統(tǒng)
30、的學年制向學分制過渡,傳統(tǒng)的教學管理軟件已無法適應這一轉變,本系統(tǒng)在設計時需要考慮學年制、學年學分制、學分制以及過渡時期等不同階段教學管理軟件銜接的需求,從而解決了學校課程庫、成績庫、學生庫等的數(shù)據(jù)遷移問題。</p><p> 系統(tǒng)強化基于INTRANET面向師生的服務和互動管理,使高校教學管理工作效率大大提高,同時也方便了學生。如通過計算機快速與高質量選課管理給學生的課表隨機派位,讓學生根據(jù)自己的意愿在較短的
31、時間內(nèi)完成課程的選擇。</p><p> 規(guī)范高校的教學資源管理。系統(tǒng)嚴格遵循教育部頒發(fā)的學籍學歷規(guī)范和有關信息標準,課程代碼、教師代碼、學號等的編碼規(guī)范了高校管理,避免代碼的重復等不合理現(xiàn)象的發(fā)生。</p><p> 2 系統(tǒng)參考標準和規(guī)范</p><p><b> 2.1. 引言</b></p><p>&
32、lt;b> 1. 定義</b></p><p> 流程、功能模塊、網(wǎng)絡、設計、數(shù)據(jù)結構、C/S(Clent/Server客戶/服務器)、B/S(Browse/Server瀏覽器/服務器)、 DCOM、MTS/COM+、ASP.NET、XML 、WEB SERVICE</p><p><b> 2. 參考標準</b></p>
33、<p> 《GB8567—88 中華人民共和國國家標準 計算機軟件產(chǎn)品開發(fā)文件編制指南(Guidelins for computer software product development documentation)》;</p><p> 《中華人民共和國國家標準JYGLBZ-XX-2002 教育管理信息化標準 第1部分:學校管理信息標準(Standards of education
34、 management information Part 1:Standards of school mamnagement information)》2002年底月發(fā)布、實施;</p><p> 《廣東女子職業(yè)技術學院教學計劃指導書》</p><p><b> 2.2. 系統(tǒng)概述</b></p><p> 2.2.1. 設計目標<
35、/p><p> 教務管理系統(tǒng)的目標是:實現(xiàn)學分制管理的要求,以流程:課程預選(部分選修課)教學任務排課學生選課學生成績?yōu)橹行模瑢處煂W生課程、教學計劃、學生學習及學籍成績、教材、教學評估、收費等數(shù)據(jù)進行網(wǎng)絡化信息管理。使各使用部門大大提高工作效率,使學生、教師及其他各類人員查詢數(shù)據(jù)極為方便。</p><p> 2.2.2. 運行環(huán)境</p><p><b>
36、; 1. 硬件環(huán)境</b></p><p> 服務器兩臺:數(shù)據(jù)庫服務器、應用程序服務器</p><p> 要 求:至少雙Xeon 700(2M)CPU,內(nèi)存2G以上</p><p><b> 2. 軟件環(huán)境</b></p><p> 數(shù)據(jù)庫服務器:IBM AIX、Solaris(或Wind
37、ows 2000 Server)</p><p> Oracle9i enterprise </p><p> 應用程序服務器:Windows 2000 Server</p><p> Oracle Application Server</p><p><b> IE5.5</b></p><
38、p><b> IIS5.0</b></p><p> J2EE/Microsoft.NET Framework</p><p> 客戶端:Windows98/2000/XP</p><p> 2.2.3. 需求概述</p><p> 1. 教學管理主線框圖</p><p> 主線
39、1 ??婆囵B(yǎng)計劃 學生學籍管理(成績) 畢業(yè)資格審核 發(fā)證</p><p> (含專業(yè)及課程建設管理) </p><p> 主線2 預選課 教學任務 排課 補選 開課班管理 教學管理 考試</p><p> 主線3 教學質量管理 教材
40、 其他保障體系管理</p><p><b> 2. 管理環(huán)境需求</b></p><p> CS模式主要是教學行政性環(huán)境,教務處各科、各院系、部、中心等。</p><p> BS模式要求在廣域網(wǎng)上進行服務,并將所有的咨詢和操作內(nèi)容按服務對象即教師、學生、管理人員、其他人員歸類,前三者實行憑密碼登錄,按權限管理。</p>
41、<p> 2.3.系統(tǒng)總體體設計</p><p><b> 2.3.1. 總述</b></p><p> 1. 系統(tǒng)總體設計思想</p><p> 系統(tǒng)采用分布式的體系結構來實現(xiàn)教務信息管理系統(tǒng)的各項功能,系統(tǒng)是三層或多層的C/S和B/S應用系統(tǒng),把能夠執(zhí)行特定企業(yè)功能的企業(yè)應用邏輯代碼封狀成應用企業(yè)對象并發(fā)布到應用服務器中,
42、以供WEB服務器和C/S客戶端調(diào)用。</p><p> 采用共同分擔(Pooling)技術來提高系統(tǒng)的運行效率,用數(shù)據(jù)庫池技術來提高數(shù)據(jù)庫的連接速度,在系統(tǒng)初始運行時,配置好一定數(shù)目的數(shù)據(jù)庫連接并放到池(Pool)中等待其他對象調(diào)用。當有企業(yè)對象需要進行數(shù)據(jù)庫連接時,如果池中有連接就直接使用,如果沒有并且還允許在池中加入新連接對象就馬上建立新的連接,如果池已滿,就等待。當企業(yè)對象使用完連接對象時系統(tǒng)并不將其釋放
43、而是歸還到池中等待其他對象調(diào)用。同樣采用共同分擔技術建立對象池,這樣便減少了對象的釋放、建立的反復操作從而提高了整個系統(tǒng)的運行效率。MTS/COM+支持共同分擔技術,如下圖所示:</p><p> 采用冗余的應用服務器來實現(xiàn)容錯和負載平衡,采用共同分擔技術在一定范圍內(nèi)提高了系統(tǒng)的執(zhí)行效率,但不能解決當大量客戶端連接時的效率降低和應用服務器發(fā)生故障帶來的問題,也就是負載平衡和容錯問題。Delphi 通過冗余的應用
44、服務器和對象中介組件(TsimpleObjectBroker、MTS/COM+)來解決負載平衡和容錯問題。所有分布到網(wǎng)絡中的功能相同的應用服務器都要向企業(yè)對象中介信息(TSimpleObjectBroker)注冊,企業(yè)對象中介來維護所有可用的應用服務器列表,當客戶端提出請求連接時,企業(yè)對象中介找到合適的應用服務器回傳給客戶端;客戶端與應用服務器通信的過程中,企業(yè)對象中介不在參與,但是時刻在監(jiān)視應用服務器的運行狀態(tài),當他發(fā)現(xiàn)應用服務器故障
45、或負載太重時就在網(wǎng)絡中找到其他已注冊功能相同的應用服務器提供給客戶端。容錯與負載平衡的實現(xiàn)過程如下圖。</p><p> 2. 系統(tǒng)的總體功能設計</p><p> 系統(tǒng)總體功能模塊圖。</p><p> 而每個用戶進入系統(tǒng)只顯示該用戶擁有權限模塊的菜單。</p><p> 2.3.2. 系統(tǒng)維護子系統(tǒng)</p><
46、p> 系統(tǒng)維護子系統(tǒng)是整個系統(tǒng)的控制部分,關系到數(shù)據(jù)的安全,它涉及到授權、系統(tǒng)初始化、代碼維護、數(shù)據(jù)備份與恢復、操作日志、系統(tǒng)幫助等功能。</p><p> 2.3.2.1. 功能模塊</p><p> 2.3.2.2. 數(shù)據(jù)流程 </p><p> 1.授權流程,如下圖</p><p> 用戶口令維護流程,如下</p&
47、gt;<p> 2.3.2.3. 功能實現(xiàn)設計</p><p><b> 1. 權限維護</b></p><p> 權限維護是系統(tǒng)管理員特有的權限,有:創(chuàng)建維護角色,維護角色權限,創(chuàng)建用戶及授權三個子功能模塊。新系統(tǒng)安裝完后有一個(若需雙密碼授權,則系統(tǒng)有兩個默認的用戶:adminone,admintwo)默認的系統(tǒng)管理員用戶admin,系統(tǒng)管理員
48、初次進入系統(tǒng),系統(tǒng)會要求錄入口令并選擇加密口令的算法,此時系統(tǒng)管理員具有系統(tǒng)維護中除代碼維護外的所有權限。</p><p> 角色的設計有數(shù)據(jù)庫角色的設計和應用系統(tǒng)模塊權限角色的設計:</p><p> 數(shù)據(jù)庫角色:對角色詳細定義所有表的讀寫權限,用戶對表的操作權限由數(shù)據(jù)庫來管理。</p><p> 模塊權限角色:在數(shù)據(jù)庫角色的基礎上對角色定義擁有系統(tǒng)的模塊權
49、限</p><p> 建維護角色:系統(tǒng)默認數(shù)據(jù)庫角色有:系統(tǒng)管理員級、院系領導級、教務處級、院系級、系級、教師級、學生級等角色。系統(tǒng)管理員根據(jù)學校具體情況創(chuàng)建不同級別的角色,并進行維護,包括增加、修改、刪除等; </p><p> 護角色權限:對于不同級別數(shù)據(jù)庫角色系統(tǒng)給予默認的權限模塊,對角色授予模塊權限只能在角色所屬級別的權限模塊范圍內(nèi)維護,對系統(tǒng)所有的權限模塊進行編號。</
50、p><p> 創(chuàng)建用戶及授權:創(chuàng)建新用戶,并選擇用戶所屬的角色,那么用戶就擁有某角色的所有權限,并可對該用戶的權限在該用戶所屬的角色權限范圍內(nèi)進行增刪。用戶名用該用戶的職工號。用戶所管理數(shù)據(jù)的范圍根據(jù)用戶所屬的部門來定。</p><p> 用戶表:用戶名(職工號)、口令、所屬角色</p><p> 功能模塊代碼表:功能模塊代碼、功能模塊名稱</p>
51、<p> 用戶權限表:用戶名、功能模塊代碼</p><p> 創(chuàng)建用戶及授權功能界面如下</p><p> 系統(tǒng)管理員可以通過用戶權限清單內(nèi)的彈出菜單刪除該用戶的某些權限,也可以從權限模塊清單內(nèi)的彈出菜單增加該用戶的權限(必須在該用戶所屬角色的權限范圍之內(nèi))。</p><p><b> 2. 口令維護</b></p>
52、;<p> 口令維護是用戶進行更改密碼功能,為了更好的保存密碼,所以用戶在保存密碼時要選擇一種加密算法把密碼加密成密文。</p><p><b> 3. 系統(tǒng)初始化</b></p><p> 系統(tǒng)初始化是系統(tǒng)在正式運行之前清除系統(tǒng)在試運行階段的測試數(shù)據(jù),它將清除系統(tǒng)所有的數(shù)據(jù),它是系統(tǒng)管理員所特有的權限。在清除數(shù)據(jù)時需系統(tǒng)管理員輸入口令通過后才執(zhí)行
53、該功能。</p><p><b> 4. 代碼維護</b></p><p> 代碼維護是為數(shù)據(jù)錄入和信息統(tǒng)一、規(guī)范管理而設置的,系統(tǒng)把他們分為公共代碼和子系統(tǒng)代碼。</p><p> 公共代碼有:校區(qū)代碼(對多校區(qū)的高校,需分校區(qū)?。?、院系代碼、系代碼、專業(yè)代碼、五級記分制對應百分制成績代碼表、等級考試代碼</p><
54、p> 學籍子系統(tǒng)代碼:專業(yè)類別代碼、行政班級代碼、學生獎勵代碼、學生處分代碼、學籍異動類別代碼、學生職務代碼、籍貫代碼</p><p> 教學計劃子系統(tǒng)代碼:課程性質代碼、課程類別代碼</p><p> 教材子系統(tǒng)代碼:教材供應商代碼、出版社代碼、教材類型代碼、教材適用對象代碼、教材名稱代碼</p><p> 實踐子系統(tǒng)代碼:實習性質代碼、學科競賽代碼
55、、基地代碼、研究形式代碼、畢業(yè)論文題目類型代碼、畢業(yè)論文進行方式代碼</p><p> 公共代碼由教務處統(tǒng)一設定,而子系統(tǒng)代碼則由主管該子系統(tǒng)的最高級用戶設定。</p><p> 專業(yè)代碼表:由教務處維護好專業(yè)代碼、專業(yè)名稱、所屬院系、系、學制、授予學位,而專業(yè)培養(yǎng)目標、培養(yǎng)要求、主要課程、特色課程等信息由專業(yè)所屬院系來維護</p><p> 其他代碼的編碼規(guī)
56、則由該代碼的管理人員根據(jù)實際需要進行編碼。</p><p><b> 5. 系統(tǒng)操作日志</b></p><p> 系統(tǒng)操作日志管理是用于記錄每個用戶名、用戶的操作(登入系統(tǒng))、操作對象模塊、登入(操作開始)時間、退出(操作結束)時間。</p><p> 由于系統(tǒng)操作日志數(shù)據(jù)比較多,系統(tǒng)提供用戶登錄日志開關和用戶操作日志開關用來決定系統(tǒng)是
57、否記錄用戶登入日志和操作日志。</p><p> 用戶登錄日志開關決定日志管理中是否記錄用戶登錄日志。有“開”和“關”兩個選項。</p><p> 用戶操作日志開關決定日志管理中是否記錄用戶操作日志。有“開”和“關”兩個選項。</p><p> 操作日志表:用戶名、用戶的操作(登入系統(tǒng))、操作對象模塊、登入(操作開始)時間、退出(操作結束)時間</p&g
58、t;<p> 操作日志開關表:登入開關、操作開關</p><p> 系統(tǒng)設計功能:打開或關閉操作日志開關表的登入開關、操作開關;根據(jù)用戶的操作和時間查詢操作日志或清除操作日志記錄。</p><p><b> 6. 備份和恢復</b></p><p> 備份是保障數(shù)據(jù)安全性重要手段,用戶要非常重視數(shù)據(jù)的備份。不僅系統(tǒng)要提供多
59、種備份方法,而且用戶要制定嚴密的備份計劃。操作系統(tǒng)級硬盤拷貝備份、數(shù)據(jù)庫自帶備份工具。而系統(tǒng)的備份設計為多級備份即:</p><p> (1)管理員備份:備份整個系統(tǒng)的所有數(shù)據(jù);</p><p> (2)子系統(tǒng)級備份:備份本子系統(tǒng)所有的數(shù)據(jù)(如成績數(shù)據(jù));</p><p> (3)院系系級備份:備份本院系、系的所有數(shù)據(jù)。</p><p>
60、; 備份出的數(shù)據(jù)格式提供:.DBF,.TXT,.DB等。</p><p> 備份出的數(shù)據(jù)多保存在本地硬盤,用戶可以選擇備份路經(jīng)。用戶要定期的把備份數(shù)據(jù)轉移到其他存儲介質上。</p><p> 備份是所有用戶都具有的權限,而當數(shù)據(jù)遭到破壞要進行數(shù)據(jù)恢復時,因為涉及到數(shù)據(jù)覆蓋問題,系統(tǒng)設計好當要數(shù)據(jù)恢復必須要有高一級用戶的同意,也就是需要高一級用戶的密碼才可以進行數(shù)據(jù)恢復</p&g
61、t;<p><b> 7. 系統(tǒng)幫助</b></p><p> 系統(tǒng)幫助設計成WEB連接形式,用戶在使用系統(tǒng)時只須選擇此菜單項或按F1快捷鍵即可彈出系統(tǒng)幫助,并可通過目錄查詢和關鍵字索引來查找?guī)椭椖俊?lt;/p><p> 2.3.3. 學籍管理子系統(tǒng)</p><p> 學籍管理子系統(tǒng)主要是實現(xiàn)學生信息的管理,并為其它子系統(tǒng)
62、提供相關的基礎信息和數(shù)據(jù)。本系統(tǒng)主要功能包括:學生注冊、信息維護、學籍異動、學生獎懲、社會工作、畢業(yè)資格審核、輔修專業(yè)審核、查詢統(tǒng)計打印。</p><p> 2.3.3.1. 功能模塊</p><p> 2.3.3.2. 數(shù)據(jù)流程</p><p> 2.3.3.3. 主要界面設計</p><p><b> 學籍管理子菜單&l
63、t;/b></p><p> 學生注冊與新生注冊菜單:</p><p> 查詢/統(tǒng)計/打印子菜單:</p><p> 2.3.3.4. 主要功能實現(xiàn)</p><p><b> 1. 學生注冊</b></p><p> 學生注冊包括新生注冊、老生注冊、不在冊學生管理。</p&g
64、t;<p> 新生注冊:收費部分參見老生注冊,先收費后注冊</p><p> 新生注冊由教務處統(tǒng)一完成。首先將招生信息庫導入學生信息臨時庫,根據(jù)招生代碼表作相應的處理并按專業(yè)分行政班、編學號,最后將學生信息臨時庫中的數(shù)據(jù)轉入學生基本信息庫中。注冊人員可以對報到新生的信息和學生基本信息表中的基本信息進行核對,如有出入,可以直接修改。新生憑通知單報到時,打印學生注冊流程單及學生的密碼,兩者由虛線隔開
65、,密碼由學生自己保管。</p><p><b> 老生注冊:</b></p><p> 由學生自行交費:學費,住宿費,重修費,輔修費,二專業(yè)費等。由計費系統(tǒng)記錄收費情況,對于使用貸學金的學生軟件中以虛擬已交費,軟件中設置開關:當學生計費不足時,可以用此開關人工干預,究竟能否注冊。</p><p> 老生注冊主要實現(xiàn)單個學生的注冊,由各院系
66、完成。系統(tǒng)列出了進入系統(tǒng)的院系教務員所在院系的所有學生,每個學生的信息項包括學號、姓名、專業(yè)、行政班及是否注冊等信息,本模塊不提供對學生基本信息的核對和修改功能。如果條件允許,可采用刷卡方式。</p><p><b> 不在冊學生管理:</b></p><p> 主要對進修生、輔修生、研究生、在本校學習的外校學生等的基本信息進行維護(增加、修改、刪除等)。對于進修
67、生主要考慮其需要選課,進修生的信息由院系負責。對于輔修生來說則是為了便于專業(yè)輔修審核,輔修生的信息由院系負責。</p><p> 學生數(shù)、成績、學分統(tǒng)計:要求統(tǒng)計學生某學期、學年累計有多少學分不及格,并統(tǒng)計學生未通過課程的累計學分、曾經(jīng)不及格學分的累計,在學期班級成績匯總表上顯示課程學分及課程性質(考試、考查);當學期不及格學分達16學分情況;選課不足12學分情況;選課超過30學分情況,也需進行統(tǒng)計。</
68、p><p> 學生注冊中的學籍管理:要求能反映專業(yè)現(xiàn)有學生數(shù),歷史有學生數(shù),異動生數(shù);</p><p> 打印報表中均有:制表人代碼,制表人姓名,制表時間等;</p><p> 2. 生成成績管理信息</p><p> 通過學籍管理生成學生成績管理信息,該信息可以用于“學生數(shù)、成績、學分統(tǒng)計”模塊中。在流程上要求先做此功能,才能在學生注冊
69、功能中進行學生數(shù)、成績、學分統(tǒng)計。</p><p><b> 3. 信息維護</b></p><p> 主要用于學生信息的維護并可通過數(shù)碼相機等外設或者BMP等圖片文件加入學生的照片,學生信息包括學生基本信息、學生家庭信息、學生入學成績信息。學生信息的修改只能由學生本人憑學生證在計算中心申請修改,學生個人可以憑自己的用戶名和口令通過WEB在備注欄添加自己的相關信息
70、。</p><p><b> 信息維護窗口:</b></p><p><b> 學生基本信息窗口</b></p><p><b> 學生家庭信息窗口:</b></p><p> 學生通過B/S可修改除學號、姓名、家庭地址、家庭郵編外的其它幾項的信息。</p>
71、<p><b> 4. 學籍異動</b></p><p> 本模塊主要是根據(jù)學期中的學生學籍異動,實現(xiàn)學生學籍異動記錄的添加功能。學籍異動信息的錄入主要由教務處負責。</p><p> 手工異動:能進行手工異動;學生成績應能在異動后的班級自動生成,并給出提示:少修及多修的課程;能根據(jù)統(tǒng)計報表來手工異動;</p><p>&l
72、t;b> 5. 學生獎懲</b></p><p> 記錄學生的獎勵和處分情況。</p><p> 學生獎勵:可按獎勵名稱排序。</p><p><b> 學生處分</b></p><p> 將貸款加入獎學金名稱選擇欄,把貸款學生的信息計入學生獎懲表中,能查詢某項獎學金的獲獎名單、人數(shù)累計,能查
73、是否貸款等信息。</p><p><b> 6. 社會工作</b></p><p> 記錄學生的社會工作情況。由團委負責。</p><p><b> 7. 畢業(yè)資格審核</b></p><p> 根據(jù)教學計劃和畢業(yè)基本條件等審核申請畢業(yè)學生或正常畢業(yè)學生的是否畢業(yè)、是否獲得學位。</p
74、><p> 在審核中:要有累計不及格學分;有25學分是補考或重修的,則不能獲得學位資格。即把這些限制加入到審核條件中。</p><p><b> 8. 輔修專業(yè)審核</b></p><p> 9. 查詢/統(tǒng)計/打印</p><p> 統(tǒng)計全校各類(男女生等)學生人數(shù),統(tǒng)計各專業(yè)學生人數(shù),預計畢業(yè)的人數(shù)等信息并打印相應
75、的報表。</p><p> 信息查詢/打?。焊鶕?jù)多種條件查詢學生基本信息表、學生家庭表、學藉異動表、學生獎懲表、學生處分表、學生社會工作表中的信息。并可將查詢的結果輸出到Excel或打印報表。 </p><p> 2.3.4. 教學計劃管理子系統(tǒng)</p><p> 教學計劃管理子系統(tǒng)主要是從課程庫到專業(yè)教學計劃,再從教學計劃到學期執(zhí)行教學任務,及教學任務的落實
76、的管理。</p><p> 2.3.4.1. 功能模塊</p><p> 2.3.4.2. 教學計劃數(shù)據(jù)及操作流程圖</p><p> 2.3.4.3. 功能實現(xiàn)設計</p><p><b> 1. 數(shù)據(jù)導入</b></p><p> 在教學計劃管理子系統(tǒng)中數(shù)據(jù)的導入主要是課程庫表、教學
77、計劃課程信息表、教學任務表、教師信息表。數(shù)據(jù)導入功能是在系統(tǒng)剛開始使用時,有些數(shù)據(jù)在其他系統(tǒng)中已有或在DBF、EXCEL中,但數(shù)據(jù)項是不盡相同。所以在數(shù)據(jù)導入時提供數(shù)據(jù)項的選擇對應。</p><p> 數(shù)據(jù)導入的界面設計如下:</p><p><b> 2. 課程庫管理</b></p><p> 課程庫管理包括課程庫維護和課程庫的查詢打印
78、,課程庫有如下的數(shù)據(jù)項:課程代碼、課程中文名稱、課程英文名稱、學分、周學時、周數(shù)、預修要求、備注、課程簡介、標識位1、標識位2(標識位是供教學質量評估來確定課堂教學質量評價課程號的8-9位內(nèi)容)。</p><p> 課程庫管理分為兩部分:院系管理本院系的任選課,其他課程由教務處統(tǒng)一管理。</p><p> 教務處管理的課程除課程簡介由開課院系進行維護外,其他項數(shù)都由教務處來維護。只要進
79、入到課程庫中的有效課程,它的課程代碼是永久不變的。如果開課部門要增加新課程,要先申請經(jīng)教務處審核同意后根據(jù)課程代碼的編碼規(guī)則增加新課程代碼,而課程簡介、教學大綱由開課部門來維護。</p><p> 院系任選課管理由各自院系進行維護</p><p> 課程庫維護的界面設計如下:</p><p> 課程庫的查詢打印由用戶設定查詢條件,查詢條件可以多種組合,并打印輸
80、出或導出到DBF、EXCEL等。</p><p> 查詢出結果后,有刪除和更新功能,具有教務處級角色的用戶才能進行查詢</p><p> 結果的刪除和更新。更新的界面設計如下:</p><p> 更新界面右邊框的內(nèi)容是根據(jù)左邊選擇更新項目而改變。</p><p><b> 3. 教學計劃管理</b></p&
81、gt;<p> 教學計劃管理包括專業(yè)信息管理、專業(yè)方向模塊管理、專業(yè)計劃課程信息管理、專業(yè)輔修計劃管理。如下圖所示</p><p><b> ?。?)專業(yè)信息管理</b></p><p> 專業(yè)信息管理是各年級專業(yè)信息的維護,主要有如下的數(shù)據(jù)項,教學計劃號它是主表,有專業(yè)信息才能有該專業(yè)對應的專業(yè)方向模塊、專業(yè)計劃課程信息和專業(yè)輔修計劃管理。<
82、/p><p> 對專業(yè)信息要設計出查詢、增加、刪除、修改等功能。</p><p> ?。?)專業(yè)方向模塊管理</p><p> 專業(yè)方向模塊管理是某專業(yè)在某年級含有的專業(yè)方向,而專業(yè)計劃課程信息又在專業(yè)方向上又分模塊,及模塊下又分組號。所以在專業(yè)計劃課程信息管理之前,要先把該專業(yè)含有的專業(yè)方向,專業(yè)方向下含有的模塊,模塊下含有組號進行定義。</p>&
83、lt;p> 對專業(yè)方向模塊要設計出查詢、增加、刪除(要先刪除該方向模塊組號對應的專業(yè)計劃課程信息)、修改等功能。</p><p> ?。?)專業(yè)計劃課程信息管理</p><p> 專業(yè)計劃課程信息管理是制定專業(yè)課程計劃,從課程庫中選取本專業(yè)計劃的課程。課程信息表的數(shù)據(jù)項有:教學計劃號、專業(yè)代碼、專業(yè)名稱、年級、課程代碼、課程中文名稱、學分、周課時(周數(shù))、課程性質、課程類別、考核
84、方式、開課院系、開課系、專業(yè)方向、模塊、組號、建議修讀學期、輔修標識、課程內(nèi)部編號(由專業(yè)計劃號+組號(專業(yè)方向、模塊、組號所決定)+要求達到的學分組成的一個編號(自動產(chǎn)生編號))。</p><p> 課程性質:必修課、限選課(方向、模塊)、院系選修課、任選課。</p><p> 課程類別:公共基礎課、學科基礎課、專業(yè)課、實踐環(huán)節(jié)課、其他對專業(yè)計劃課程信息管理設計出查詢、增加、刪除、修
85、改等功能。</p><p> 在專業(yè)教學計劃中增加一門新課程時,可以在課程名稱的控件中錄入該門課程課程拼音(課程拼音在課程庫中已說明),然后點擊課程名稱控件右邊的查詢,彈出新窗口顯示含有該拼音的所有課程課程信息,用戶選中一門即可。</p><p> ?。?)專業(yè)輔修計劃管理</p><p> 從專業(yè)計劃課程信息中提取課程信息(輔修標識的課程)組成該專業(yè)的輔修專業(yè)
86、教學計劃,然后對這些課程的課程性質和課程類別進行分類,最后產(chǎn)生輔修專業(yè)的課程信息。</p><p> 系統(tǒng)的設計思路是要把數(shù)據(jù)管理下放到各院系,使教務處各科室人員從繁重的數(shù)據(jù)處理中解脫出來,以便有更多的時間進行數(shù)據(jù)的統(tǒng)計、分析,更好進行教學管理。而院系輸入的教學計劃必須經(jīng)過教務處的審核才能正式成為該專業(yè)的教學計劃。所以我們設計讓院系輸入的數(shù)據(jù)先進入臨時表,經(jīng)教務處審核后進入教學計劃正式表(要審核的信息是指專業(yè)教
87、學計劃課程信息表)。如下圖所示:</p><p> 院系對教學計劃正式表只有查詢的權限,制定新教學計劃可以到教學計劃正式表中復制所需的數(shù)據(jù),粘貼到教學計劃臨時表中,再對數(shù)據(jù)進行核查,經(jīng)過修改或增加或刪除,完成新教學計劃的制定。教務處通過選擇專業(yè)名稱、年級或輸入教學計劃號對臨時表中的新教學計劃進行審核,若通不過,通知院系進行修改;若通過則提交到正式表并刪除臨時表的教學計劃(指刪除通過審核的專業(yè)教學計劃)。教務處對
88、教學計劃正式表具有查詢維護的權限。制定新教學計劃和審核新教學計劃的操作界面與教學計劃管理一樣,但彈出新的數(shù)據(jù)管理窗口,連接的是教學計劃臨時表。</p><p> 教學計劃向校內(nèi)網(wǎng)上發(fā)布,通過校內(nèi)可查詢所有專業(yè)的教學計劃及輔修計劃。</p><p><b> 4. 教學任務管理</b></p><p> 教學任務管理是每學期執(zhí)行教學任務的管
89、理,包括教學任務的創(chuàng)建、下達,教學任務調(diào)整,教師安排、教材選用,統(tǒng)計報表。</p><p> 要求任務到班級,任務安排:軟件由專業(yè)方向、開課部門落實到教師。下任務要求到學生所在系,再落實到教師;按班級下任務;合班課開課由部門定,而教務處有修改權限。</p><p> 教學任務表的數(shù)據(jù)項有:專業(yè)代碼、專業(yè)名稱、年級、學年、學期、課程代碼、課程中文名稱、學分、周課時、課程性質、課程類別、人
90、數(shù)、開課院系、開課系、任課教師編號、任課教師姓名、選課課號、分組標識、選用教材(教材統(tǒng)一征訂號、教材名稱、作者、出版社、版別、是否優(yōu)秀教材)、特殊場地標識(多媒體)、任務下發(fā)標識、可拆分教學班數(shù)上限、可拆分教學班數(shù)下限、可拆分教學班數(shù)。</p><p> 對教學任務管理要設計出創(chuàng)建、增加、刪除、修改、下發(fā)教學任務、拆分教學班、關閉教學任務調(diào)整等功能。</p><p><b>
91、 教學任務創(chuàng)建、下發(fā)</b></p><p> 每學期教務處進入到本功能窗口,選擇要創(chuàng)建教學任務的學年學期(軟件系統(tǒng)默認是本機的系統(tǒng)日期轉換的學年學期,點擊【創(chuàng)建】按扭,系統(tǒng)根據(jù)每年級專業(yè)的指導性教學計劃自動生成所選擇學年學期的教學任務。</p><p> 此時教學任務中的任務下發(fā)標識為false,院系還不能進行教學任務調(diào)整,教務處可先進行一些需要的調(diào)整,如有些課的建議修讀
92、學期要進行調(diào)整,要增加或刪除課程。對某些課程可以限制拆分教學班數(shù)上限、下限和班數(shù),點擊【下發(fā)教學任務】,任務下發(fā)標識為true,院系才可以進行教學任務的調(diào)整。</p><p> 因為實踐教學管理與理論教學管理的區(qū)別,理論教學是由學生選課產(chǎn)生教學班管理,實踐教學由院系統(tǒng)一安排,所以教學任務分為理論教學任務和實踐教學任務。</p><p> 實踐教學任務是由教學計劃中課程類別為實踐環(huán)節(jié)的課
93、程創(chuàng)建而來的。</p><p> 為了讓院系能在規(guī)定的時間內(nèi)完成教學任務的落實,教務處可以在教學任務調(diào)整期限到后關閉院系對教學任務的調(diào)整。</p><p> 教學任務創(chuàng)建、下發(fā)操作界面設計如下:</p><p> b)理論教學任務調(diào)整</p><p> 院系對教務處下達的教學任務(課程類別不是實踐環(huán)節(jié))在規(guī)定的時間內(nèi)根據(jù)院系本學期的實
94、際情況對任務進行調(diào)整。主要有兩類</p><p> (1)、教務處下達的教學任務是完全照每專業(yè)的教學計劃生成的,如一些選修課,是十多門選二三門的,院系實際開不出這么多選修課,要刪除不開的選修課;</p><p> (2)、是要對每專業(yè)的課程拆分教學班,拆分教學班每班的容量根據(jù)各類課程教學班容量表中獲得,系統(tǒng)對本院系當前學期的所有教學任務自動拆分教學班,并進行調(diào)整。</p>
95、<p> (3).教師安排、教材選用(理論教學任務)</p><p> 對拆分好的教學班可以安排到開課系,并安排任課教師,每安排一個教學班的任課教師,系統(tǒng)便自動產(chǎn)生該教學班的選課課號,選課課號由四部分組成:學年學期+課程代碼+職工號+序號,同一教師任同一門課程的多個教學班,選課課號由序號來區(qū)分。對每個教學班的使用教材進行安排,以便教材中心根據(jù)選課后學生需要教材的情況進行教材證訂。</p>
96、;<p> 對于場地有要求的要進行標識</p><p> 教師安排、教材選用的操作界面設計如下:</p><p> (4).實踐教學任務安排</p><p> 院系對實踐教學任務要進行統(tǒng)一安排落實,要對某一專業(yè)的某一實踐進行按實踐基地、指導教師分組,并根據(jù)統(tǒng)一和學生自愿原則把學生分派到各組,而有些學生自己安排實踐實習單位。</p>
97、<p> (5).全校性選修課管理</p><p><b> (6).統(tǒng)計報表</b></p><p> 根據(jù)教務處的要求設計出各種統(tǒng)計報表</p><p> 教學任務向網(wǎng)上發(fā)布,任課教師可以在網(wǎng)上查詢自己本學期的教學任務及選課后自己所任課教學班的所有學生的簡要信息。</p><p><b>
98、; 5. 教師信息管理</b></p><p> 教師信息管理是對教師基本信息、教師的教學日歷、教師課表的管理。</p><p> (1).教師基本信息</p><p> 教師信息表的數(shù)據(jù)項有:職工號、姓名、性別、出生日期、聯(lián)系電話、E_mail地址、教職工類別、所屬部門(院系)、所屬科室(系)、職務、職稱、教學質量評價、教師簡介。</p&
99、gt;<p> 教學質量評價由教務處根據(jù)學校教學質量評價的結構進行維護,數(shù)據(jù)可以直接從教學質量評價接口中整批取得;教師簡介由教師自己通過WEB進行錄入,簡介內(nèi)容由教師自定,可以包括教師歷年的任課情況,獲得的榮譽、所任課程的教學特色等;而其他信息由教師所在的院系教務員進行維護。有增加、刪除、修改、查詢等功能。學生在選課時可以查詢這些信息。</p><p> (2).教師的教學日歷管理</p&
100、gt;<p> 教學日歷是教師每學期在上課前對本學期要上課程的教學安排,教學日歷表的數(shù)據(jù)項有:職工號、姓名、學年、學期、教學日歷。</p><p> 要求:能對具體教師歷年所落實任務進行統(tǒng)計,統(tǒng)計記錄中要求有學生人數(shù);增加以為檢索條件,查詢:課程、時間、地點、教師職稱。</p><p> 教學日歷是教師通過WEB在開學前錄入完成,以便學生在網(wǎng)上查詢。</p>
101、<p> (3).教師課表的管理</p><p> 查詢教師在某學年學期課表,并能以課程表的格式打印出來。</p><p> 教師課程表的數(shù)據(jù)項有:教師職工號、學年、學期、任課時間1,學生數(shù)、任課時間2,學生數(shù)、...任課時間學生數(shù)。課表中每門課程要求有:總學時,周學時,教室設備信息。</p><p> 教師的任課時間存放的是選課課號+教室編號
102、。</p><p> 2.3.5. 智能排課子系統(tǒng)</p><p> 智能排課要受許多因素的制約,如特殊場地的要求;特殊時間的要求;排課的瓶頸問題是時間的安排,由于學生的選修、輔修、多專業(yè)、多學位形成學生的學習任務多,導致總的排課任務量很大。</p><p> 學分制(選課制)的排課與學年制的排課不同,根據(jù)指導性教學計劃生成教學總任務,按各類課程教學班人數(shù)的要
103、求生成總的教學班教學任務并下達各教學部門,各教學部門可以根據(jù)實際情況并征得教務處同意后可對教學班進行適當?shù)卣{(diào)整并安排任課教師(教師安排好后即生成選課課號),對于場地、時間有特殊要求的教學任務進行標識,并由教務處進行統(tǒng)一調(diào)整形成排課總任務。</p><p> 對于新生排課完后由于新生無法進行選課,所以系統(tǒng)還要對新生按學號進行派位生成新生教學班。而老生由選課產(chǎn)生教學班。</p><p>
104、講課與實驗可分開,如果分開,應該為兩門課;教學周不一定連續(xù),不能僅用起-止周來表示;課內(nèi)實驗等可用人工干預,并在課表查詢時,應能看出教師情況、教室情況。(例如:該教師某時是在教室上課,還是在實驗室?guī)嶒灒?,能反映出:實驗時間、地點、輔導教師等信息。</p><p> 2.3.5.1. 功能模塊</p><p> 2.3.5.2. 工作流程圖</p><p>
105、2.3.5.3. 排課的數(shù)學模型與算法</p><p> 建立一個數(shù)學模型-資源分配模型:定量資源分配給不同的需求個體,說明如下:</p><p> 需求集:需要安排時間與地點的課程,其特征是課程名稱、上課人數(shù)、授課教師。</p><p> 按年級專業(yè)對排課任務進行處理:</p><p><b> 確定年級專業(yè)</b&
106、gt;</p><p> 開課數(shù)為N,記為A1,A2,A3…An</p><p> 找出開班數(shù)最大(設為M)的課,如A1,課號分別為A11,A12,…A1m</p><p> 建立N*M矩陣 元素Aij代表Ai課的第j個課號</p><p><b> 說明:&l
107、t;/b></p><p> 矩陣內(nèi)每一元素代表一課號</p><p> 每一行元素(課號)所對應的課程號相同</p><p> 對于開班數(shù)小于M的課,用重復課號補足一行</p><p> 例如:課Ai的開班數(shù)為j<m,則Aij+k=Aik(1<k<=m-j)</p><p> (4)
108、同一列代表該專業(yè)的一種課表</p><p> 資源集:時間集合、教室集合</p><p><b> 條件約束群:</b></p><p> 映射約束:M*N矩陣,M是需求集中的元素個數(shù),N是資源集中的元素個數(shù),M<=N,Pij是資源集的I分配給需求集j的滿意度。</p><p> 軟約束:需求集中的元素與資
109、源集中的元素特征的多維、不定型約束。</p><p><b> 解集:排課結果</b></p><p> 按列順序給每一元素分配時間分配教室</p><p><b> 排課過程圖如下:</b></p><p> 對于資源集分配給需求集的算法說明如下:</p><p>
110、 設定在資源分配中要回溯的層次數(shù)Hs</p><p> 建立M*N階映射約束矩陣A,若將該矩陣中的各元素設為0或1,則滿意度為一個二元選擇</p><p> 按需求集的優(yōu)先級別進行排序得到需求向量B,其元素個數(shù)為M;</p><p> 為資源集合排序得到資源向量C,其元素個數(shù)為N;</p><p> 為B中的第I元素分配C中的第j個
111、元素(I<=M;j<=N)</p><p> 檢驗是否滿足映射約束</p><p><b> 檢驗是否滿足軟約束</b></p><p> 若不滿足,則為其分配C中的第j+1個元素</p><p> 若C中的所有的 資源均分配,仍不滿足B的約束條件,則確定此狀態(tài)為回溯點,并用變量YD記住此時的I,重新
112、為B中的第I-1元素分配資源C,將I-1,a:若YD-I>=Hs,則把B中的第I需求作標識,不為其分配資源,留給人工分配,接著把I=YD+1,回到第(5)步</p><p> b:若YD-I<Hs,回到第(5)步</p><p> 分配B中的下一個元素(I+1, 回到第(5)步),如此下去,直至需求集B中所有的元素均合理分配完為止,算法結束。</p><
113、p> 對于資源集分配給需求集的算法流程圖如下:</p><p><b> 否</b></p><p><b> 是</b></p><p> 2.3.5.4. 功能實現(xiàn)設計</p><p><b> 1. 排課初始化:</b></p><p&
114、gt; 是排課前的準備工作,先設定每天的上課節(jié)數(shù),再把教學總任務初始化成排課總任務,把排課總任務按優(yōu)先級別排序。優(yōu)先級的考慮順序為:單個課號容量大(周學時多周學時少)單個課號容量小,并按前面講述的同一專業(yè)年級的按最多開班數(shù)形成一個矩陣數(shù)據(jù)。</p><p> 排課總任務表的數(shù)據(jù)項有:序號、選課課號、節(jié)數(shù)、時間、場地、時間安排標識、場地安排標識、時間已排標識、場地已排標識、周次。</p><
115、p> 設定預留的時間和教室。</p><p><b> 2. 人工固課:</b></p><p> 是在系統(tǒng)自動排課前對有時間特殊要求、場地特殊要求的排課任務進行人工排課,對人工安排的教師時間、教室時間要進行標識。</p><p><b> 3. 自動排課:</b></p><p>
116、 是按設定的條件和算法進行自動排課,在排課過程中要提供交互信息,如正在排的課程信息、已完成的排課任務等,對于不能安排的任務要在排課總任務中標識其對應的項數(shù)。</p><p><b> 4. 人工調(diào)整:</b></p><p> 包括三部分內(nèi)容,一是對自動排課未能完成的任務進行人工調(diào)整;二是通過選課后的排課調(diào)整;三是臨時調(diào)課。操作同人工固課。</p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教務管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計--教務管理系統(tǒng)
- mis課程設計報告--教務管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計---醫(yī)藥管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計--超市管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計酒店管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計---銀行儲蓄管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計---酒店前臺管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計---醫(yī)院藥物管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計--人事管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計--航空售票管理信息系統(tǒng)
評論
0/150
提交評論