版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)論文設(shè)計(jì)方案 題 目: 計(jì)算機(jī)實(shí)驗(yàn)室排課系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 院: 忻州師范學(xué)院 系 別: 計(jì)算機(jī)系 本0904班 學(xué) 號(hào): 201108112043 姓 名: 楊 巖 指導(dǎo)教師: 鄭志榮 2012年12月11日計(jì)算機(jī)實(shí)驗(yàn)室排課系統(tǒng)設(shè)計(jì)方案一、 系統(tǒng)需求分析1、功能分析【1】系統(tǒng)功能需求本系統(tǒng)的最終用戶是學(xué)生、教師和管理員,要求如下所示:(1)先排有指定要求的課程,指定要求包括指定教室和指定時(shí)間、只指定時(shí)間沒有指定教室、只指定教室沒有指定時(shí)間,最后對(duì)既沒有 指定時(shí)間又沒有指定教室的課程進(jìn)行安排。(2)周一至周五正常排課,周六、周日特殊排課。(3)可根據(jù)使用用戶的不同,將課表分為班級(jí)課表、教室
2、課表、教師課表。(4)管理員可以設(shè)置用戶權(quán)限、用戶初始密碼及添加、刪除用戶。(5)可分別將基本信息和課表信息導(dǎo)出到Word或者Excel。(6)可打印基本信息、教學(xué)計(jì)劃和課表信息。(7)設(shè)置一個(gè)簡易留言板,用戶可以進(jìn)行留言,管理員可以對(duì)留言板進(jìn)行管理。(8)不同級(jí)別的用戶,具有不同級(jí)別的用戶權(quán)限?!?】系統(tǒng)的性能需求(1)系統(tǒng)使用方便、簡單,基于實(shí)驗(yàn)室排課系統(tǒng)的面向?qū)ο笫撬惺褂脤?shí)驗(yàn)室的教師、學(xué)生及實(shí)驗(yàn)室管理人員,因此要求系統(tǒng)應(yīng)該是使用方便、簡單且盡量適合不同層次、不同使用習(xí)慣的用戶使用。(2)系統(tǒng)操作上應(yīng)該簡單、方便、界面簡潔美觀。(3)系統(tǒng)在結(jié)構(gòu)上應(yīng)該具有很好的可擴(kuò)展性,以便于以后的進(jìn)一步
3、開發(fā)和維護(hù)。2、可行性分析【1】必要性分析原始的學(xué)校機(jī)房管理采取純手工方式操作:首先,教研室各老師提交上課課程,然后實(shí)驗(yàn)室管理員按照各個(gè)班級(jí)的課程表,排出各個(gè)班級(jí)應(yīng)該上的課程,排出在機(jī)房中上機(jī)的課程。因此這樣有著很大的弊端:手工方式的輸入使人為因素的錯(cuò)誤大大增加;而且管理員輸入機(jī)房上課計(jì)劃繁瑣,任務(wù)重;管理混亂,不方便。而且如果手工排課的計(jì)劃丟失的話,還得重新再排課,非常麻煩。因此如果能有一種解決上述弊端而且基于web方式的排課計(jì)劃管理系統(tǒng)的開發(fā)是十分必要的。排課計(jì)劃管理系統(tǒng)的的開發(fā)將使學(xué)校辦公處理速度有大幅度提高,減輕教師負(fù)擔(dān),提高教學(xué)效率,而且使學(xué)校實(shí)驗(yàn)室管理提高一個(gè)層次。綜上所述,提出開
4、發(fā)本系統(tǒng)是完全必要的。【2】技術(shù)可行性為了最大程度地方便管理員的操作,本系統(tǒng)主要解決下面的問題:記錄的添加:實(shí)現(xiàn)課程記錄的加入;記錄的修改:可隨時(shí)地對(duì)課程信息進(jìn)行修改;記錄的查詢:可隨時(shí)對(duì)課程信息進(jìn)行查詢;記錄的刪除:可對(duì)數(shù)據(jù)庫中的信息進(jìn)行運(yùn)行動(dòng)態(tài)刪除;本系統(tǒng)準(zhǔn)備使用JSP技術(shù)實(shí)現(xiàn),JSP是在JAVA下用來開發(fā)動(dòng)態(tài)頁面的。JSP用戶可以在服務(wù)器端用vbscript或javascript編寫的嵌入html文件中的小程序,而在以程序都是在客戶端的瀏覽器上執(zhí)行的。由于是在服務(wù)器上執(zhí)行,程序可以不必考慮與各類瀏覽器的兼容問題。雖然在服務(wù)器上執(zhí)行會(huì)增加服務(wù)器的負(fù)擔(dān),但由于此程序可以交互式能力。在本程序中
5、使用的語句為sql語言。使用sql語言的功能,sql是英文structured query language的縮寫,意思為結(jié)構(gòu)化查詢語言。Sql語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。按照ansi(美國國家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,sql被作為關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。Sql語言可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle,Sybase,Microsoft SQL Server,Access,等都采用了sql語言標(biāo)準(zhǔn),雖然很多數(shù)據(jù)庫都對(duì)sql命令仍然進(jìn)行了再開發(fā)和擴(kuò)展,標(biāo)準(zhǔn)的sql命令仍然可以被用來完成幾乎
6、所有的數(shù)據(jù)庫操作?!?】管理可行性學(xué)校機(jī)房的電腦上都有安裝了Windows2000 Professional或Windows2003 Professional或Windows XP Professional 操作系統(tǒng),而且本系統(tǒng)的人機(jī)交互性良好,后臺(tái)維護(hù)與修改容易,故本系統(tǒng)很方便管理人員進(jìn)行管理?!?】經(jīng)濟(jì)可行性一方面?zhèn)鹘y(tǒng)數(shù)據(jù)實(shí)驗(yàn)室排課對(duì)數(shù)據(jù)的錄入和修改都需要進(jìn)行手工書寫,若要進(jìn)行統(tǒng)計(jì),有時(shí)還需對(duì)一些以往或剛錄入的數(shù)據(jù)進(jìn)行修改或刪除,這經(jīng)常是需要很長的時(shí)間,何況這些數(shù)據(jù)量很大,帶來的麻煩問題也就相應(yīng)的增加了。若不采用現(xiàn)代的工具的話,這樣的浪費(fèi)人力,物力,財(cái)力,顯然是不經(jīng)濟(jì)的。另一方面,其正確性
7、都不能得到保證,所以從本軟件可帶來的經(jīng)濟(jì)效益來看也是可行的。它既節(jié)省了不少的人力,物力,財(cái)力。而且從很大程序上提高了管理員的工作效率。方便了對(duì)大批量數(shù)據(jù)信息的處理。這樣帶來的效益是相當(dāng)可觀的。因此,開發(fā)目標(biāo)系統(tǒng)是完全值得的?!?】操作可行性本軟件的界面簡潔,操作方便,你可在不知此軟件的具體用法時(shí)也可操作,甚至可以不需要幫助,本軟件力求自動(dòng)化,所以大部分的工作都可以交給計(jì)算機(jī)來完成,在需要您輸入什么關(guān)鍵信息,只要輸入點(diǎn)擊,即可做到您要做的事情。【6】維護(hù)可行性在做工作流變更時(shí)應(yīng)慎重考慮其必要性、可行性和對(duì)現(xiàn)有系統(tǒng)影響的風(fēng)險(xiǎn)。總的來說應(yīng)把握的基本原則是對(duì)于已經(jīng)完成的工作流實(shí)例不做改動(dòng),對(duì)于在變更點(diǎn)
8、之前正在執(zhí)行的工作流不做改動(dòng),而對(duì)于在變更點(diǎn)之后正在執(zhí)行的工作流予以終止(如果終止的代價(jià)較低)或者重新填充所涉及用戶工作列表(如果終止的代價(jià)較高)。另外,必須考慮工作流引擎的實(shí)際情況,對(duì)工作流變更支持較好的工作流引擎可能已經(jīng)為工作流變更做了充分的考慮,但大多數(shù)情況下需要開發(fā)人員編碼解決。采用工作流驅(qū)動(dòng)方案設(shè)計(jì)的系統(tǒng)在應(yīng)對(duì)工作流變更時(shí)應(yīng)考慮以下兩種情況:增加、刪除新的局部工作流可能會(huì)影響已經(jīng)實(shí)例化的全局工作流和新增局部工作流在全局工作流插入點(diǎn)前后(如果存在)的局部工作流。對(duì)于后一種情況應(yīng)注意工作流之間的銜接,包括數(shù)據(jù)格式是否一致、流程鏈?zhǔn)欠袢匀贿B續(xù)(類似向鏈表中插入節(jié)點(diǎn))。二、系統(tǒng)總體設(shè)計(jì)1、系
9、統(tǒng)總體結(jié)構(gòu)系統(tǒng)總體結(jié)構(gòu)圖如下:實(shí)驗(yàn)排課管理系統(tǒng)管理員操作教師界面操作賬戶設(shè)置管理課程教學(xué)安排學(xué)生界面操作教師管理信息查詢賬戶其它設(shè)置信息查詢課程教學(xué)安排信息查詢賬戶其它設(shè)置基本數(shù)據(jù)設(shè)置2、系統(tǒng)主要模塊的詳細(xì)設(shè)計(jì)【1】登錄窗口界面設(shè)計(jì)【2】管理員界面設(shè)計(jì)管理員用戶:具有最高權(quán)限,其可以對(duì)各信息進(jìn)行查看、編輯、刪除、添加、導(dǎo)出和打印。另外作為實(shí)驗(yàn)室排課系統(tǒng)的最高級(jí)別用戶,其可以進(jìn)行自動(dòng)排課,并能對(duì)排課進(jìn)行清除。管理員功能設(shè)計(jì)圖如下:管理員操作界面基本數(shù)據(jù)設(shè)置賬戶設(shè)置管理教室類別管理教室信息管理學(xué)期信息管理日常課程安排課程教學(xué)安排系統(tǒng)用戶管理老師信息管理學(xué)生信息管理修改密碼信息安全退出系統(tǒng)課程信息管
10、理排課條件管理教師課程分配留言信息管理教室信息查詢校區(qū)信息管理信息查詢【3】學(xué)生界面設(shè)計(jì)學(xué)生用戶:學(xué)生是教學(xué)活動(dòng)的重要參與者,在該實(shí)驗(yàn)室排課系統(tǒng)中,學(xué)生用戶可以對(duì)相關(guān)部分信息進(jìn)行查看、導(dǎo)出和打印,但是對(duì)各信息無權(quán)修改或者刪除。學(xué)生用戶擁有最低權(quán)限。學(xué)生功能設(shè)計(jì)圖如下:學(xué)生操作界面課程教學(xué)安排信息查詢留言管理賬戶其它設(shè)置學(xué)生課表查詢教室信息查詢修改密碼信息安全退出系統(tǒng)學(xué)生選課實(shí)驗(yàn)預(yù)約管理【4】教師界面設(shè)計(jì)教師用戶:教師作為教學(xué)活動(dòng)的重要指導(dǎo)者和參與者,其可以對(duì)各信息進(jìn)行查看、編輯、刪除、添加、導(dǎo)出和打印。其主要特點(diǎn)是可以根據(jù)自身的需要指定教室,指定時(shí)間等,以提高排課的有效性。教師功能設(shè)計(jì)圖如下:教師操作界面教師管理信息查詢留言信息管理賬戶其它設(shè)置教室課表查詢教室信息查詢修改密碼信息安全退出系統(tǒng)實(shí)驗(yàn)預(yù)約管理【5】學(xué)生用戶
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度農(nóng)業(yè)科技園區(qū)設(shè)施租賃協(xié)議4篇
- 啟迪未來點(diǎn)亮夢(mèng)想
- 2025版收入證明模板制作與市場推廣合作合同3篇
- 2025年全球及中國氣體激光清洗設(shè)備行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國住宅用灌溉噴水閥行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球?qū)櫸锔闻K功能補(bǔ)充劑行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球印章套件行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球光伏發(fā)電箱變行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 施工承包合同標(biāo)準(zhǔn)模板
- 2025版?zhèn)€人購房貸款還款順序合同模板3篇
- 小學(xué)六年級(jí)數(shù)學(xué)上冊(cè)《簡便計(jì)算》練習(xí)題(310題-附答案)
- 2023-2024學(xué)年度人教版一年級(jí)語文上冊(cè)寒假作業(yè)
- 培訓(xùn)如何上好一堂課
- 高教版2023年中職教科書《語文》(基礎(chǔ)模塊)下冊(cè)教案全冊(cè)
- 2024醫(yī)療銷售年度計(jì)劃
- 稅務(wù)局個(gè)人所得稅綜合所得匯算清繳
- 人教版語文1-6年級(jí)古詩詞
- 上學(xué)期高二期末語文試卷(含答案)
- 軟件運(yùn)維考核指標(biāo)
- 空氣動(dòng)力學(xué)仿真技術(shù):格子玻爾茲曼方法(LBM)簡介
- 比較思想政治教育學(xué)
評(píng)論
0/150
提交評(píng)論