




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、案例3大學(xué)教案排課應(yīng)用網(wǎng)站系統(tǒng)教務(wù)排課是高校教案管理中最基本、最重要,同時又是最復(fù)雜的管理工作之一,其實質(zhì)就是為學(xué)校所設(shè)置的課程安排一組適當(dāng)?shù)慕贪笗r間與空間,從而使整個教案能夠有計劃有秩序地進(jìn)行。課表編排屬于多種因素的組合規(guī)劃問題,它要保證在課程安排過程中教師、學(xué)生、教室不發(fā)生沖突,并且要滿足教師的要求和教室資源等條件的約束。一、系統(tǒng)分析高校排課是一件繁瑣的事情,它要根據(jù)不同教師,班級,教室三方面來考慮。從信息管理來講,這是在龐大的信息中來設(shè)定一系列措施用于對信息的排列。對于人工排課來說,這無疑是一件令人無奈的工作。通常需要兩周或者更長的時間來進(jìn)行排課。當(dāng)工作進(jìn)行尾聲的時候,往往因為個別老師在
2、時間上的調(diào)整,會影響到整個課表的安排,這時只能由排課教師修改大量的數(shù)據(jù)。一)從應(yīng)用角度來講,本系統(tǒng)主要從兩方面來考慮:1.使用方面,它提供了三種不同身份的登錄方法,不同身份對應(yīng)著不同的訪問權(quán)限:1管理員,他可以對系統(tǒng)中的數(shù)據(jù)進(jìn)行管理以及對課程的安排和查詢以及打印課表2)教師,他可以對已有課程表進(jìn)行查詢以及打印課表3)學(xué)生,他可以對已有課程表進(jìn)行查詢以及打印課表2.管理方面,只有管理員可以對系統(tǒng)中的數(shù)據(jù)進(jìn)行管理和維護(hù),例如可以添加,修改,刪除課程,班級,用戶等信息。當(dāng)然,最主要的是管理員可以通過兩種方式進(jìn)行對各學(xué)年,各班級的實驗課程進(jìn)行排課表。二)從課程安排的方式來講,實驗課主要分為兩種:一種是
3、學(xué)期間,某些課程需要開設(shè)上機(jī)實踐;一種是實訓(xùn)期間即每個暑假的小學(xué)期)。1 .學(xué)期間實驗課的安排:根據(jù)教務(wù)系統(tǒng)所排出的理論課表查找出各班級,授課教師,上課教室同一空余時間段,用來安排需要上實驗的課程。2 .實訓(xùn)期間實驗課的安排:根據(jù)每個班級兩周一個項目,一共兩個項目等信息安排出三個學(xué)年,三個專業(yè)的課程表。三)根據(jù)計算機(jī)學(xué)院實驗課特有的上課方式,系統(tǒng)必須滿足的條件:1 .絕對約束條件排課時要求在同一個時間內(nèi),一個教室同時有兩個或者三個教師共同上課;在同一個時間內(nèi),一個教室允許最多同時兩個班級上課。禁止在排課時出現(xiàn)時間沖突,教師沖突。1)教師姓名不重復(fù):同一時間同一教師僅在一個地點上課;2)班級名不
4、重復(fù):同一時間同一班級僅能在一個地點上課;3教室名不重復(fù):同一時間同一教室不能同時上兩門不同的課程2 .相對約束條件一門課在一周內(nèi)課時分布相對均勻;若有教師在某一時間段有特殊要求,可以在排課期間設(shè)置為約束條件8、系統(tǒng)設(shè)計1 .系統(tǒng)功能模塊下圖為該系統(tǒng)的總體框架圖:查詢課表打印課表查詢課表打印課表用戶管理班級管理課程管理教室管理課表管理圖3-1系統(tǒng)總體框架圖2 .系統(tǒng)業(yè)務(wù)分析一)學(xué)生功能模塊(1學(xué)生注冊、登錄,限制相應(yīng)的權(quán)限(2查詢課表按教師姓名查詢課表按班級號查詢課表按教室號查詢課表(3打印課表按教師姓名打印課表按班級號打印課表按教室號打印課表二)教師功能模塊(1教師注冊、登錄,限制相應(yīng)的權(quán)限
5、(2查詢課表按教師姓名查詢課表按班級號查詢課表按教室號查詢課表(3打印課表按教師姓名打印課表按班級號打印課表按教室號打印課表三)管理員功能模塊(1管理員登錄(2添加,查詢,更新,刪除學(xué)生/用戶信息,課程信息,班級信息,教室信息(3排課模塊學(xué)期間的實驗課程排課自動排課,手動排課)實訓(xùn)期間的實驗課程排課對已排課程的修改,添加,更新3 .用例圖17O用例視圖是被稱為活動者的外部用戶所能觀察到的系統(tǒng)功能的模型圖用例是系統(tǒng)中的一個功能單元,可以被描述為活動者與系統(tǒng)之間的一次交互作用。用例模型的用途是列出系統(tǒng)中的用例和活動者,并顯示哪個活動者參與了哪個用例的執(zhí)行。其中學(xué)生用戶和教師用戶的用例圖一樣,所以在
6、此只列舉出兩大模塊用例圖,如下圖所示。圖3-5教師用戶用例圖4 .系統(tǒng)數(shù)據(jù)庫設(shè)計課程表主要存儲需要安排實驗的課程,它主要有課程名稱,所屬學(xué)年,所屬專業(yè),授課教師等重要信息,具體信息如表1。表1kc表礎(chǔ)程表)(完成數(shù)據(jù)字段含義字段名數(shù)據(jù)類型長度可否為空課程編號idint4否課程名稱cnamevarchar50否所屬學(xué)年cgradevarchar50否所屬專業(yè)czyvarchar50否上課周次cweekvarchar50否周次小學(xué)期)cworkint4是授課教師cteachervarchar50否表2yh表用戶表)完成)數(shù)據(jù)字段含義字段名數(shù)據(jù)類型長度可否為空用戶類型usertypevarchar5
7、0否用戶名usernamevarchar50否用戶密碼user_pwdvarchar50否教師總表中記錄的是計算機(jī)學(xué)院所有教師的名字,以便為排課過程中提供相應(yīng)信息,該表如表3表3162切6表教師總表完成)數(shù)據(jù)字段含義字段名數(shù)據(jù)類型長度可否為空教師姓名teacher_namevarchar50否教室表是對所安排課程的上課地點的匯總,它包括教室號,可容納人數(shù)等信息,具體信息如表4表4classroom表(教室表完成)數(shù)據(jù)字段含義字段名數(shù)據(jù)類型長度可否為空教室編號roomidint4否教室管理員room_managervarchar50否教室號roomnamevarchar50否容納人數(shù)contai
8、n_numint4否班級表是對計算機(jī)學(xué)院三個專業(yè)三個學(xué)年的匯總,它包括班級的人數(shù),所屬學(xué)年,專業(yè)編號,班級號等信息,具體信息如表4-5o表5class表班級表)完成)數(shù)據(jù)字段含義字段名數(shù)據(jù)類型長度可否為空班級編號class_idint4否班級人數(shù)class_numint4是所屬學(xué)年cgradeint4否專業(yè)編號zyidint4否班級號class_namevarchar50否所屬專業(yè)czyvarchar50否節(jié)次表是對節(jié)次的安排,整型對一周42節(jié)課分別定位,以便在排課表和查詢時方便使用。具體信息如下表6。表6元表節(jié)次表)完成)數(shù)據(jù)字段含義字段名數(shù)據(jù)類型長度可否為空時間號time_idint4否添
9、加時間time_addint4是時間緩存表1是將指定的教師的空余時間臨時存儲起來,以便能夠確定出時間緩存表中的空余時間段,該表如表9表9time1表完成)數(shù)據(jù)字段含義字段名數(shù)據(jù)類型長度可否為空添加時間time_addint4是時間緩存表2是將指定的教室與班級的空余時間臨時存儲起來,以便能夠確定出時間緩存表中的空余時間段,該表如表10表10time2表I計科康操作系妮的】至渭科UB1計科|皿度調(diào)計都設(shè)0708理作系統(tǒng)1計科iruai1至調(diào)展作李堆1計科IDJIM健闔用4聯(lián)展作不統(tǒng)1計科1D41MvWlm探作菜蛻1計科lD4fll1至淚涉41M黃作系統(tǒng):計科IDJ0噌羽出4/圖7按班級查詢課表效果
10、界面3)按教室查詢課表:當(dāng)學(xué)生單擊左欄中“按教室查詢”時,在主窗口處就會顯示出現(xiàn)有的課程表。此時Dropdownlist控件中所顯示的內(nèi)容為默認(rèn)選項,并非所查詢的教室。其界面如圖8所示。歡迎進(jìn)入課表查詢請選擇所查詢教室號,1D401查詢I閭一屬二周三閭四同五晟件源統(tǒng)計科LD4DL1至調(diào)計科101晟件系統(tǒng)計科104011至調(diào)計科舊掾件再統(tǒng)1計科ID4021至調(diào)計和操作毛抹操作系統(tǒng)腳ID4011至調(diào)計科HH操作系統(tǒng)腳ID40I1至調(diào)計科1。2操作系統(tǒng)腳1D4021至瑁計科103擇件不盤撮作系統(tǒng)1計科LDJO1計科皿操作至輯1計科LDJO1IS1H計科|口?操作系篝1計科LDJO21至:!閡計科13
11、模作否篝1操作系就計料1D4D1至調(diào)計程UH操作系統(tǒng)計料1D4D1至調(diào)計程UJ2操作系統(tǒng)計科1D4Q21至調(diào)計科103桂作率嫌操作系統(tǒng)if%1D40I1至洞計科1M探作系航計工1D40I1至洞計科1Q2探作不短計IDJ021至倜計科擇作彳場圖8按教室查詢課表初始化界面當(dāng)學(xué)生想要查詢一個教室上課情況時,只需在Dropdownlist控件中選擇該班級號,然后點擊“查詢”就可獲得該教室單獨課表。例如想要查詢1D402”教室的課,其效果圖如9圖所示歡迎進(jìn)入課表查詢請選擇所查詢教室號:1D402-酉尚|國一周二周三周四另五0102掾作系統(tǒng)11莖源計科處操作系琉計需】至調(diào)計科皿掾作系輯1限HJ4O21至調(diào)
12、黨作至豌招4IDM21至調(diào)計科LW兵作系統(tǒng)計M1D4021至調(diào)1114103耀作系統(tǒng)計料1D4O21至調(diào)計科操作系就1計科1D4021至羽計科3攆作系既計11D402厚凋計料104搽作系坡1計科1至啊計科103獴作系統(tǒng)計11D40Q1至調(diào)計科1斛圖9按教室查詢課表效果界面3 .教師用戶模塊因為本系統(tǒng)在設(shè)計上將學(xué)生用戶與教師用戶看作一類用戶,所以兩者之間的訪問權(quán)限以及方法完全相同。在此就不再重復(fù)。4 .管理員用戶模塊管理員管理系統(tǒng)通過登錄來進(jìn)入主頁面,管理員為事先添加好的,為本系統(tǒng)的最高權(quán)限,不能被注冊和添加。管理員登錄后可以對課程信息,用戶信息,班級信息,教室信息進(jìn)行添加,刪除,修改。最重要的
13、是管理員要通過兩種方式執(zhí)行課程的安排,以及對已有課程表的添加,刪除,修改課程等操作。登錄時要輸入正確的賬號和密碼,用戶名和密碼均輸入后,則通過數(shù)據(jù)庫類連接到數(shù)據(jù)庫,對用戶所輸入的信息進(jìn)行驗證,如果有任意一項錯誤則提示信息“請核對用戶名字和用戶密碼!”,如果驗證成功則打開主頁面。系統(tǒng)管理員的主界面設(shè)計如圖10所示。東北石油大學(xué)實驗排課系統(tǒng)n用戶管理插加用戶窿改用戶m嬲舌理液加班級修改戚r課程管理年加辨程修改課程一教室管理渾加教寶修改救空n佛表管理自動船用表隆故峰表手動排爆表小學(xué)期排課表退出圖10管理員主界面管理員登錄后可以對自身的密碼進(jìn)行修改,其密碼修改的過程是通過對用戶信息修改中一并解決的。管
14、理員主要負(fù)責(zé)五大方面的管理,以課表管理為例。課表管理:該部分主要包括自動排課,修改課表,手動排課,小學(xué)期排課四小部分。其中自動排課為對學(xué)期間的實驗課程排課,小學(xué)期排課則是對實訓(xùn)期間的課程排課。因為兩部分構(gòu)架基本相同,故在此只詳細(xì)描述小學(xué)期排課。1)小學(xué)期排課,當(dāng)管理員選中左欄中“小學(xué)期排課”時會進(jìn)入實訓(xùn)期間排課界面,如圖11所示。東北石油大學(xué)實驗排課系統(tǒng)前兩周排伴后兩周排謖圖11實訓(xùn)期間實驗課程主界面實訓(xùn)期間主要有兩個項目,而每個項目歷時兩周,故此兩部分排課形式一樣,只詳細(xì)介紹前兩周排課。單擊“前兩周排課”按鈕后會進(jìn)入排課頁面,如圖5-27,圖12。排新課表查看課表周一周二周三周四周五耳01C
15、2D3D408060708圖12實訓(xùn)期間實驗課程排課界面10SID111.2請選擇要推課的課程名:操作系統(tǒng)查詢請輸入?yún)s保的節(jié)次名?。阂话嗉壧?請選拇授課教帥:眼博I標(biāo)圖13實訓(xùn)期間實驗課程排課界面2單擊“排新課表”時,系統(tǒng)就會自動排出一個新課表,這時點擊“查看課表”就會顯示出已排好的課程表。如圖14。東3匕力汨大學(xué)無的用上保亭鄉(xiāng)E鼻一RI.=呵叫鼻在麗統(tǒng)k什不妣mtr系繞口力LIHO1isJJW討科1口口崎加添如iuT*M-1EZM-DIim上noMW1D1HI4C11K2M計科1DI1A6樂統(tǒng)L中441T3-IDI1手上BlH和id1MlFF%K.計:|口也口*1S工計料18t介%&ife計
16、i至二JW汩卜刊DOHtflH4一詞和lID-hdl1WTJM1計科1g*tft.計*地。一1口11S計刊3壽一計柒41UJO2】王三計科18的1自曲上計至之畫)十和1爐3t+W【三二計*卜.Hts八XfaElvHM-l&tOJS1S3JW件和IMf不在LOEa.I-P42國計Mi(MTH-WIHT網(wǎng)計刊1gWttfrt計刊1DJ02J*?口什科|口&_3._irHM1&+MH3西Vh和to*r4M|r五:M在麻婭1X3401口不二JtlV1M101MR顯計I1壬工幽計科3*f洛運計。1140工計科u計31D-XO2口工工計刊104圖14實訓(xùn)期間實驗課程排課顯示課表)界面運行界面如圖152)手
17、動排課表:此管理中是管理員通過手動來排出一個課表。該主頁面包括三個部分,可排課程顯示,排課條件,顯示已排課表。東北石油大學(xué)實驗排課系統(tǒng)顧顧李李李障博洪洪龍膿龍IS軟件工程3非數(shù)據(jù)庫(實收)323數(shù)據(jù)結(jié)構(gòu)(實至)324信息檢索(實檢)325信息管理(實覽)3請選擇要排的課程名棟:強(qiáng)作系嬌,清選擇要上課的教室號.10401,請選擇要上課的班級號生科1。1請選擇授課老師r恒洪博將上述課程安排至:周一第一節(jié)幽已安排課程表,H-周二同三周四周五010203M圖15手動排課表界面當(dāng)確定排課條件后,點擊“排課”后會在已安排課表中顯示出所排課程。運行結(jié)果如圖5-31。已安排課程表.同一周二周三周四0102C+
18、百科ID4021至2周計科0S8顧洪博0304C506圖16手動排課表界面3)修改課表:此選項中包含兩部分,已有課表的顯示,修改課表的條件確定。運行界面如圖17顛據(jù)庫數(shù)據(jù)庫熟據(jù)庫數(shù)據(jù)摩數(shù)據(jù)庫2計科2計科i-m步科消4r*riiID402IDM2ID4021D402rf-IbI1至調(diào)1至調(diào)1至調(diào)1至調(diào)1至典J-4t|j*LflT計科87計科097計科09T計科VT科的.由數(shù)據(jù)庫數(shù)據(jù)庫數(shù)據(jù)摩數(shù)據(jù)摩獨據(jù)庫計科A向計初2品IT1*ft-Ti1041C402連調(diào)1至2周】至明1至洞iZIrfLTiCI,計科峨計科娜計科MS計科的8計科吶芯注釋:選擇控件利將叵衛(wèi)的操作率虢教室為104回三|調(diào)至教室為1DM1二節(jié)次為11-暨J凡節(jié),十位代表星期幾刪除111的|操作系統(tǒng)卜|教室為|1曲|吟娥|刪除當(dāng)前課表刪除諫袤圖17修改課表界面當(dāng)確定好所修改的課程條件
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇連云港2024~2025學(xué)年高一下冊6月期末考試數(shù)學(xué)試題學(xué)生卷
- 鐵礦石選礦反浮選劑的吸附機(jī)理研究考核試卷
- 體育設(shè)施信托投資與地方經(jīng)濟(jì)發(fā)展關(guān)系分析考核試卷
- 智能化通風(fēng)設(shè)備智能語音交互功能設(shè)計考核試卷
- 醫(yī)療設(shè)備智能化設(shè)備遠(yuǎn)程控制與操作培訓(xùn)系統(tǒng)考核試卷
- 養(yǎng)鴨業(yè)節(jié)能減排技術(shù)考核試卷
- 乳品產(chǎn)業(yè)政策與乳品行業(yè)標(biāo)準(zhǔn)化戰(zhàn)略研究考核試卷
- 2025年中國PET抗靜電托盤數(shù)據(jù)監(jiān)測報告
- 2025年中國IC卡鎖數(shù)據(jù)監(jiān)測報告
- 2025年中國DJ專用麥克風(fēng)數(shù)據(jù)監(jiān)測研究報告
- 化妝品生產(chǎn)工藝驗證報告范文模板-新規(guī)要求工藝參數(shù)及關(guān)鍵控制點驗證
- 二年級勞動教育全冊教案
- 自動扶梯采購?fù)稑?biāo)方案(技術(shù)方案)
- 醫(yī)學(xué)院《病歷書寫》評分表
- 駐足思考瞬間整理思路并有力表達(dá)完整版
- 河南省南陽市2022-2023學(xué)年高一下學(xué)期7月期末考試物理試題(PDF版含答案)
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)教程完整全套課件
- Module 6 Unit1 Ill draw the pictures(教學(xué)設(shè)計)-2022-2023學(xué)年英語四年級下冊 -外研版(一起)
- 2023年新改版蘇教版五年級下冊科學(xué)全冊精編知識點(附問答題總結(jié))
- control4-編程說明講解
- 2023年初高中數(shù)學(xué)銜接知識點及習(xí)題
評論
0/150
提交評論