UML大作業(yè)-排課系統(tǒng)(共15頁)_第1頁
UML大作業(yè)-排課系統(tǒng)(共15頁)_第2頁
UML大作業(yè)-排課系統(tǒng)(共15頁)_第3頁
UML大作業(yè)-排課系統(tǒng)(共15頁)_第4頁
UML大作業(yè)-排課系統(tǒng)(共15頁)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上自動排課系統(tǒng)的分析與設計系 別:計算機應用技術系專 業(yè):信息管理與信息系統(tǒng)學 號:姓 名:李菲學 期:2011年春季學期作業(yè)成績:計算機應用技術系 監(jiān)制專心-專注-專業(yè)目錄001233345自動排課系統(tǒng)第1章 系統(tǒng)需求系統(tǒng)功能描述:(1). 課程規(guī)劃人員必須在排課之前規(guī)劃好本學期各專業(yè)的課程,并且要保證各個專業(yè)學生學期總學時不高于某個規(guī)定值。(2). 教師可以提前申請教授課程,可以根據(jù)自己的代課課程提出對媒體教室的需求。需要教師填寫個人代課意向申請,教師意向?qū)⒃谙到y(tǒng)排課時被優(yōu)先考慮。(3).系統(tǒng)根據(jù)教室的多媒體安裝情況、座位數(shù),專業(yè)課程設置情況,教師意向,選課學生數(shù)量

2、等信息進行排課,使盡可能滿足各種用戶的要求;支持教師對課表更改進行申請,系統(tǒng)給予微調(diào)整。 (4)教室管理員根據(jù)對教室設備的更新情況修改教室配置的基本信息。(5)系統(tǒng)管理員規(guī)定一確定時間進行系統(tǒng)自動排課,到這一時間時,系統(tǒng)將自動進行排課,生成課表。(6).課表生成后,所有用戶將有權(quán)對課表按班級、教師、教室等不同方式進行的查詢。 第2章 分析問題領域2.1確定系統(tǒng)范圍和邊界經(jīng)過對自動排課系統(tǒng)的的分析可知,自動排課管理系統(tǒng)的主要功能模塊包括:1、 自動排課系統(tǒng):對所有的課程進行自動安排,以達到所有的任課老師、學生的課程無沖突;2、 教室時間安排:對所有的教室的所有可用時間進行安排,以達到教室使用權(quán)的

3、不突出;3、 申請更改課程:對有意外情況或臨時狀況的課程變更,進行更改,以達到正常的完成教學任務。2.2 確定活動者使用者主要是:系統(tǒng)管理員、教師、課程規(guī)化人員2.3 定義UserCase用例描述文檔:用例編號UC001用例名稱系統(tǒng)自動排課參與者系統(tǒng)管理員 教師 課程規(guī)劃人員過程描述1)收集整理教師的代課意向,教師意向享有優(yōu)先權(quán)。2)查詢空閑時間表數(shù)據(jù)庫,班級課程數(shù)據(jù)表,教室媒體信息選擇第一適合時間。3)根據(jù)教師申請更改課表進行微調(diào)整。4)根據(jù)教室多媒體信息變更進微調(diào)整。用例編號UC002用例名稱教室時間安排參與者系統(tǒng)管理員 教師 教室管理員過程描述1)根據(jù)教師的個人意向、課程講授時間需求和教

4、室的多媒體安裝情況、座位數(shù)安排教室,時間,保證教師的講授時間不沖突。2)為已安排教室和時間的課程的代課教師安排其他教學任務的教室和時間。3)重復1) 2) 操作,直至將所有課程安排完成。4)對課表進行微調(diào)用例編號UC003用例名稱申請更改課表參與者教師過程描述1) 當教師對已排好的課表不滿時,可向系統(tǒng)管理員提出更改申請,在資源允許的情況下對課表進行修改。2) 教師用戶登錄系統(tǒng)后,選擇需要更改課表的班級、節(jié)次。選擇能滿足該班級教學的教室,包括教室座位數(shù),多媒體安裝情況等。 3) 提交申請。2.4 用例圖2.5 主要交互圖(順序圖)自動排課系統(tǒng): 1.Main : 主界面 2.land:登陸界面

5、3.register:注冊界面 4. Requests:排課要求界面 5.Result :自動排課生成結(jié)果 6. Remark :備注:Main:land:register:Reques:Result:Remark1: 登陸(已注冊)2: 未注冊3: 返回登陸4: 輸入排課要求5: 生成排課結(jié)果6: 備注 圖2.5.1 自動排課操作順序圖 教室時間安排: 1.Main : 主界面 2.land:登陸界面 3.register:注冊界面 4. Requests:教室安排要求 5.Result :自動排課生成結(jié)果 6. Remark :備注:Main:land:register:Reques:Re

6、sult:Remark1: 登陸(已注冊)2: 未注冊3: 返回登陸4: 輸入教室要求5: 生成排課結(jié)果6: 備注圖2.5.2教室時間安排操作順序圖申請更改課表: 1.Main : 主界面 2.land:登陸界面 3.Apply:查看更改課表的申請 4.Change:對課表進行更改 5.Result :確定申請,生成結(jié)果 6.Public:公布更改信息界面:Main:land:Apply:Changes:Result:Public1: 登陸(已注冊)2: 未注冊3: l查看更改課表的申請4: 更改課表5: 生成結(jié)果6: 發(fā)布更改課表的信息 圖2.5.3申請更改課表操作順序圖第3章 靜態(tài)結(jié)構(gòu)模型

7、3.1 建立對象類圖獲取姓名()設置Email()填寫電話()查詢空閑教室號()獲取無教室課程號()安排教室姓名:charEmail:char電話:char空閑教室號:char無教室課程號:char安排教室號:char教室時間安排獲取姓名()設置姓名()獲取電話()設置電話()獲取Email()設置Email()姓名:char性別:int電話:charEmail:charAddress:char自動排序系統(tǒng)獲取姓名()設置Email()填寫電話()查詢申請?zhí)枺ǎ┐_定更改課程號()獲取更改課程號()姓名:char性別:charEmail:char申請?zhí)?char課程號:char更改課程號:cha

8、r申請更改課程3.2 數(shù)據(jù)庫表設計自動排課系統(tǒng):Sort Tmember_ID long(20) not null,Primary key Tmember_Name nvchar(20), Tmember_Sex tinyint, Tmember_Phone long(11), Tmember_Email nvchar(20), Tmember_Address nvchar(255),教室時間更改:T_Room T_Room_ID long(12) not null ,Primary key T_Room_Name nvchar(50), T_Room_TEmail nvchar(255),

9、T_Room_Phone double, T_Room_RoomName nvchar(255), T_Room_CodeName nvchar(255), T_Room_ChangeRoomNo nvchar(30), 申請更改課程:Code Code_ID long(12) not null ,Primary key Code _Name nvchar(50), Code _Sex nvchar(255),Code _Email nvchar(255), Director_ApplyNo. nvchar(255), Director_CodeNo. nvchar(30),Code _Cha

10、ngeNo. nvchar(255), 3.3 建立包圖自動排課管理系統(tǒng)教室時間安排自動排課系統(tǒng)申請更改課表系統(tǒng)管理員第4章 動態(tài)行為模型4.1 建立順序圖4.2 建立狀態(tài)圖(1).班級課程表狀態(tài)圖(2).班級狀態(tài)圖(3).教室狀態(tài)圖4.3 建立活動圖 (1).課表自動生成活動圖(2).教師申請更改課表活動圖第5章 總結(jié)課程表問題是一個受限于課程、時間、教師、教室因素的多元問題因素,如果一定要滿足所有的約束條件往往是矛盾的,剛極有可能找不到完整解。同時,必須考慮教學資源沖突和緊張的問題,由此帶來的教師到不同的校區(qū)授課的調(diào)配問題,學生到不同校區(qū)上課的時間調(diào)配問題,以及學生、教師上課往返時間問題和移動代價問題,能夠合理分配這四個因素,解決矛盾沖突使教師和學生的上課和休息合理的結(jié)合,是我們要解決的重要問題;其次,它是一個標準很給統(tǒng)一的問題:不同類型的課程,需要不同的排課方法和優(yōu)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論