




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、畢業(yè)論文設計方案 題 目: 計算機實驗室排課系統(tǒng)設計與實現(xiàn) 學 院: 忻州師范學院 系 別: 計算機系 本0904班 學 號: 201108112043 姓 名: 楊 巖 指導教師: 鄭志榮 2012年12月11日計算機實驗室排課系統(tǒng)設計方案一、 系統(tǒng)需求分析1、功能分析【1】系統(tǒng)功能需求本系統(tǒng)的最終用戶是學生、教師和管理員,要求如下所示:(1)先排有指定要求的課程,指定要求包括指定教室和指定時間、只指定時間沒有指定教室、只指定教室沒有指定時間,最后對既沒有 指定時間又沒有指定教室的課程進行安排。(2)周一至周五正常排課,周六、周日特殊排課。(3)可根據(jù)使用用戶的不同,將課表分為班級課表、教室
2、課表、教師課表。(4)管理員可以設置用戶權(quán)限、用戶初始密碼及添加、刪除用戶。(5)可分別將基本信息和課表信息導出到Word或者Excel。(6)可打印基本信息、教學計劃和課表信息。(7)設置一個簡易留言板,用戶可以進行留言,管理員可以對留言板進行管理。(8)不同級別的用戶,具有不同級別的用戶權(quán)限?!?】系統(tǒng)的性能需求(1)系統(tǒng)使用方便、簡單,基于實驗室排課系統(tǒng)的面向?qū)ο笫撬惺褂脤嶒炇业慕處煛W生及實驗室管理人員,因此要求系統(tǒng)應該是使用方便、簡單且盡量適合不同層次、不同使用習慣的用戶使用。(2)系統(tǒng)操作上應該簡單、方便、界面簡潔美觀。(3)系統(tǒng)在結(jié)構(gòu)上應該具有很好的可擴展性,以便于以后的進一步
3、開發(fā)和維護。2、可行性分析【1】必要性分析原始的學校機房管理采取純手工方式操作:首先,教研室各老師提交上課課程,然后實驗室管理員按照各個班級的課程表,排出各個班級應該上的課程,排出在機房中上機的課程。因此這樣有著很大的弊端:手工方式的輸入使人為因素的錯誤大大增加;而且管理員輸入機房上課計劃繁瑣,任務重;管理混亂,不方便。而且如果手工排課的計劃丟失的話,還得重新再排課,非常麻煩。因此如果能有一種解決上述弊端而且基于web方式的排課計劃管理系統(tǒng)的開發(fā)是十分必要的。排課計劃管理系統(tǒng)的的開發(fā)將使學校辦公處理速度有大幅度提高,減輕教師負擔,提高教學效率,而且使學校實驗室管理提高一個層次。綜上所述,提出開
4、發(fā)本系統(tǒng)是完全必要的?!?】技術(shù)可行性為了最大程度地方便管理員的操作,本系統(tǒng)主要解決下面的問題:記錄的添加:實現(xiàn)課程記錄的加入;記錄的修改:可隨時地對課程信息進行修改;記錄的查詢:可隨時對課程信息進行查詢;記錄的刪除:可對數(shù)據(jù)庫中的信息進行運行動態(tài)刪除;本系統(tǒng)準備使用JSP技術(shù)實現(xiàn),JSP是在JAVA下用來開發(fā)動態(tài)頁面的。JSP用戶可以在服務器端用vbscript或javascript編寫的嵌入html文件中的小程序,而在以程序都是在客戶端的瀏覽器上執(zhí)行的。由于是在服務器上執(zhí)行,程序可以不必考慮與各類瀏覽器的兼容問題。雖然在服務器上執(zhí)行會增加服務器的負擔,但由于此程序可以交互式能力。在本程序中
5、使用的語句為sql語言。使用sql語言的功能,sql是英文structured query language的縮寫,意思為結(jié)構(gòu)化查詢語言。Sql語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。按照ansi(美國國家標準協(xié)會)的規(guī)定,sql被作為關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標準語言。Sql語言可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle,Sybase,Microsoft SQL Server,Access,等都采用了sql語言標準,雖然很多數(shù)據(jù)庫都對sql命令仍然進行了再開發(fā)和擴展,標準的sql命令仍然可以被用來完成幾乎
6、所有的數(shù)據(jù)庫操作。【3】管理可行性學校機房的電腦上都有安裝了Windows2000 Professional或Windows2003 Professional或Windows XP Professional 操作系統(tǒng),而且本系統(tǒng)的人機交互性良好,后臺維護與修改容易,故本系統(tǒng)很方便管理人員進行管理。【4】經(jīng)濟可行性一方面?zhèn)鹘y(tǒng)數(shù)據(jù)實驗室排課對數(shù)據(jù)的錄入和修改都需要進行手工書寫,若要進行統(tǒng)計,有時還需對一些以往或剛錄入的數(shù)據(jù)進行修改或刪除,這經(jīng)常是需要很長的時間,何況這些數(shù)據(jù)量很大,帶來的麻煩問題也就相應的增加了。若不采用現(xiàn)代的工具的話,這樣的浪費人力,物力,財力,顯然是不經(jīng)濟的。另一方面,其正確性
7、都不能得到保證,所以從本軟件可帶來的經(jīng)濟效益來看也是可行的。它既節(jié)省了不少的人力,物力,財力。而且從很大程序上提高了管理員的工作效率。方便了對大批量數(shù)據(jù)信息的處理。這樣帶來的效益是相當可觀的。因此,開發(fā)目標系統(tǒng)是完全值得的?!?】操作可行性本軟件的界面簡潔,操作方便,你可在不知此軟件的具體用法時也可操作,甚至可以不需要幫助,本軟件力求自動化,所以大部分的工作都可以交給計算機來完成,在需要您輸入什么關(guān)鍵信息,只要輸入點擊,即可做到您要做的事情?!?】維護可行性在做工作流變更時應慎重考慮其必要性、可行性和對現(xiàn)有系統(tǒng)影響的風險??偟膩碚f應把握的基本原則是對于已經(jīng)完成的工作流實例不做改動,對于在變更點
8、之前正在執(zhí)行的工作流不做改動,而對于在變更點之后正在執(zhí)行的工作流予以終止(如果終止的代價較低)或者重新填充所涉及用戶工作列表(如果終止的代價較高)。另外,必須考慮工作流引擎的實際情況,對工作流變更支持較好的工作流引擎可能已經(jīng)為工作流變更做了充分的考慮,但大多數(shù)情況下需要開發(fā)人員編碼解決。采用工作流驅(qū)動方案設計的系統(tǒng)在應對工作流變更時應考慮以下兩種情況:增加、刪除新的局部工作流可能會影響已經(jīng)實例化的全局工作流和新增局部工作流在全局工作流插入點前后(如果存在)的局部工作流。對于后一種情況應注意工作流之間的銜接,包括數(shù)據(jù)格式是否一致、流程鏈是否仍然連續(xù)(類似向鏈表中插入節(jié)點)。二、系統(tǒng)總體設計1、系
9、統(tǒng)總體結(jié)構(gòu)系統(tǒng)總體結(jié)構(gòu)圖如下:實驗排課管理系統(tǒng)管理員操作教師界面操作賬戶設置管理課程教學安排學生界面操作教師管理信息查詢賬戶其它設置信息查詢課程教學安排信息查詢賬戶其它設置基本數(shù)據(jù)設置2、系統(tǒng)主要模塊的詳細設計【1】登錄窗口界面設計【2】管理員界面設計管理員用戶:具有最高權(quán)限,其可以對各信息進行查看、編輯、刪除、添加、導出和打印。另外作為實驗室排課系統(tǒng)的最高級別用戶,其可以進行自動排課,并能對排課進行清除。管理員功能設計圖如下:管理員操作界面基本數(shù)據(jù)設置賬戶設置管理教室類別管理教室信息管理學期信息管理日常課程安排課程教學安排系統(tǒng)用戶管理老師信息管理學生信息管理修改密碼信息安全退出系統(tǒng)課程信息管
10、理排課條件管理教師課程分配留言信息管理教室信息查詢校區(qū)信息管理信息查詢【3】學生界面設計學生用戶:學生是教學活動的重要參與者,在該實驗室排課系統(tǒng)中,學生用戶可以對相關(guān)部分信息進行查看、導出和打印,但是對各信息無權(quán)修改或者刪除。學生用戶擁有最低權(quán)限。學生功能設計圖如下:學生操作界面課程教學安排信息查詢留言管理賬戶其它設置學生課表查詢教室信息查詢修改密碼信息安全退出系統(tǒng)學生選課實驗預約管理【4】教師界面設計教師用戶:教師作為教學活動的重要指導者和參與者,其可以對各信息進行查看、編輯、刪除、添加、導出和打印。其主要特點是可以根據(jù)自身的需要指定教室,指定時間等,以提高排課的有效性。教師功能設計圖如下:教師操作界面教師管理信息查詢留言信息管理賬戶其它設置教室課表查詢教室信息查詢修改密碼信息安全退出系統(tǒng)實驗預約管理【5】學生用戶
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寧波大學《秘書實務A》2023-2024學年第二學期期末試卷
- 內(nèi)蒙古電子信息職業(yè)技術(shù)學院《體操》2023-2024學年第二學期期末試卷
- 編制管工施工方案
- 成人教育銷售培訓
- 幼兒園安全教育小衛(wèi)士
- 青海省醫(yī)療衛(wèi)生事業(yè)單位招聘(藥學)歷年考試真題庫及答案
- 勞防用品培訓
- 2025屆山西省太原市高三一模考試數(shù)學試題
- 大學生創(chuàng)新創(chuàng)業(yè)結(jié)題匯報
- 地中海貧血防治健康知識
- 司法審計報告范文
- 《醫(yī)療人文關(guān)懷》課件
- 《機械制造工藝與夾具》考試復習題庫(含答案)
- GB/T 42167-2022服裝用皮革
- 安全風險分級管控清單(大全)
- 2024版國開電大??啤豆芾碛⒄Z1》在線形考(單元自測1至8)試題及答案
- 人音版初中音樂 九年級上冊 中考一輪復習課件
- 有效溝通技巧(適用于工廠)PPT幻燈片
- 教科版四年級科學下冊實驗報告
- 受賄罪-刑事-辯護詞
- 現(xiàn)行規(guī)章制度梳理情況統(tǒng)計表
評論
0/150
提交評論