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ù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

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

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

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

4、室的多媒體安裝情況、座位數(shù)安排教室,時(shí)間,保證教師的講授時(shí)間不沖突。2)為已安排教室和時(shí)間的課程的代課教師安排其他教學(xué)任務(wù)的教室和時(shí)間。3)重復(fù)1) 2) 操作,直至將所有課程安排完成。4)對課表進(jìn)行微調(diào)用例編號UC003用例名稱申請更改課表參與者教師過程描述1) 當(dāng)教師對已排好的課表不滿時(shí),可向系統(tǒng)管理員提出更改申請,在資源允許的情況下對課表進(jìn)行修改。2) 教師用戶登錄系統(tǒng)后,選擇需要更改課表的班級、節(jié)次。選擇能滿足該班級教學(xué)的教室,包括教室座位數(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 自動排課操作順序圖 教室時(shí)間安排: 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教室時(shí)間安排操作順序圖申請更改課表: 1.Main : 主界面 2.land:登陸界面 3.Apply:查看更改課表的申請 4.Change:對課表進(jìn)行更改 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 建立對象類圖獲取姓名()設(shè)置Email()填寫電話()查詢空閑教室號()獲取無教室課程號()安排教室姓名:charEmail:char電話:char空閑教室號:char無教室課程號:char安排教室號:char教室時(shí)間安排獲取姓名()設(shè)置姓名()獲取電話()設(shè)置電話()獲取Email()設(shè)置Email()姓名:char性別:int電話:charEmail:charAddress:char自動排序系統(tǒng)獲取姓名()設(shè)置Email()填寫電話()查詢申請?zhí)枺ǎ┐_定更改課程號()獲取更改課程號()姓名:char性別:charEmail:char申請?zhí)?char課程號:char更改課程號:cha

8、r申請更改課程3.2 數(shù)據(jù)庫表設(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),教室時(shí)間更改: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)教室時(shí)間安排自動排課系統(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é)課程表問題是一個(gè)受限于課程、時(shí)間、教師、教室因素的多元問題因素,如果一定要滿足所有的約束條件往往是矛盾的,剛極有可能找不到完整解。同時(shí),必須考慮教學(xué)資源沖突和緊張的問題,由此帶來的教師到不同的校區(qū)授課的調(diào)配問題,學(xué)生到不同校區(qū)上課的時(shí)間調(diào)配問題,以及學(xué)生、教師上課往返時(shí)間問題和移動代價(jià)問題,能夠合理分配這四個(gè)因素,解決矛盾沖突使教師和學(xué)生的上課和休息合理的結(jié)合,是我們要解決的重要問題;其次,它是一個(gè)標(biāo)準(zhǔn)很給統(tǒng)一的問題:不同類型的課程,需要不同的排課方法和優(yōu)

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論