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