選課系統(tǒng)全分析_第1頁
選課系統(tǒng)全分析_第2頁
選課系統(tǒng)全分析_第3頁
選課系統(tǒng)全分析_第4頁
選課系統(tǒng)全分析_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上 選課系統(tǒng)全分析一、系統(tǒng)功能及需求分析(一)系統(tǒng)功能選課系統(tǒng)含登錄驗證模塊、學生選課模塊、管理員模塊。學生通過本系統(tǒng),可透過瀏覽器查詢課程安排、教師及選課情況等;管理員通過本系統(tǒng),可對全校學生進行選修課的統(tǒng)籌管理,如修改、添加、查詢、刪除等,從而為教務工作提供決策信息。(二)需求分析分析一:系統(tǒng)應該滿足以下幾個方面需求:1. 某些選修課程因為前序課程或者教學管理資源的限制,要求系統(tǒng)能對課程選修人數(shù)、選修學生年級、專業(yè)等進行限制。2. 選課過程需具有時效性,系統(tǒng)要能在短時間內響應大量學生的查詢和選課要求,並及時處理。3. 教務部門能及時掌握課程選修情況,系統(tǒng)界面直觀,操

2、作簡單,學生不需經任何培訓即可操作。4. 系統(tǒng)要提供數(shù)據輸出接口以供教務員作后期處理及保存。包括作為以后查詢和評估使用的資料。分析二:系統(tǒng)要實現(xiàn)的功能分為二大模塊:管理員模塊:1. 負責統(tǒng)一管理,包括課程的查詢、添加、修改和刪除;2. 限制選修條件的管理,包括條件的添加、修改和刪除;3. 統(tǒng)一管理用戶,包括管理員和學生用戶的管理;4. 系統(tǒng)公告的管理;5. 數(shù)據的管理和數(shù)據導出;6. 管理員密碼管理和學生密碼的初始化操作。學生選課模塊:1. 從課程列表中選擇所要選修的課程;2. 查詢已選課程及其相關信息,包括上課時間及地點;3. 修改自己的登錄密碼。(三)系統(tǒng)功能模塊劃分系統(tǒng)功能框圖四、系統(tǒng)模

3、塊分析與用戶界面設計(一) 系統(tǒng)模(二)系統(tǒng)模塊說明根據用戶需求分析和數(shù)據字典設計,把系統(tǒng)模塊劃分為:三大模塊和三個子模塊。它們分別是登錄驗證模塊、管理員模塊、學生選課模塊三大模塊以及管理員模塊下的選修課程管理子模塊、用戶管理子模塊和數(shù)據導出、導入子模塊。1. 登錄驗證模塊該模塊用于檢查用戶的登錄,管理員、學生的登錄。確保只有合法的用戶才能進入系統(tǒng)進行相應操作。2管理員模塊管理員模塊是該系統(tǒng)中功能最為強大的一個模塊,管理員可在此完成對整個系統(tǒng)的管理以及維護,課程的添加,新學生的登記也都要通過該模塊完成。在管理員模塊中,管理人員可進行管理賬號的添加、刪除等操作,還可以分別對學生、課程進行管理。在

4、學生、課程管理中,都具有相同的功能:查詢、添加、修改、刪除,只是根據各自情況的不同,實現(xiàn)了查詢或添加。例如:在學生管理中可以通過班級、學生姓名等不同條件進行查詢,在課程管理中提供了專門的頁面對大量的課程信息進行錄入。(1)選修課程管理子模塊該模塊用于管理員對選修課程進行添加、修改、刪除、查詢等操作。選修課程的添加分兩個步驟:第一步是輸入基本信息;第二步是錄入選修課程的限選條件。為了更全面掌握學生的選課情況,管理員可以對學生進行選課情況查詢與退選的操作。當然這些操作都是特殊情況下由管理員進行的,具體實現(xiàn)是在“學生選修情況查看”的界面中完成。(2)用戶管理子模塊用戶管理模塊可具體分為管理員的管理和

5、對學生用戶的管理兩種功能,其中管理員的管理功能較為簡單,功能包括修改信息、密碼的修改。而對學生的管理功能,除了信息、密碼的修改之外,因為學生數(shù)據可能存在著誤差,在選課過程中可能會出現(xiàn)部分學生名單不在該系統(tǒng)或學生所屬專業(yè)不正確,而最終造成學生不能選課或所選課程與所在專業(yè)的課程不一致的情況出現(xiàn),所以要提供管理員添加學生、修改學生和修改班別或專業(yè)的功能。(3)數(shù)據導出、導入子模塊因為選修課是一種實際的上課過程,在上課過程中我們需要點名考勤和成績打印,所以本系統(tǒng)提供數(shù)據導出功能,管理員把數(shù)據導出成EXCEL文件讓教務員進行處理,讓老師掌握課程的學生人數(shù)和姓名,方便日后教學工作的正常展開。另因為學生的數(shù)

6、據量較大,所以系統(tǒng)提供了數(shù)據接口來對學生數(shù)據進行導入。3學生選課模塊學生選課模塊是系統(tǒng)最主要的功能,因為選課系統(tǒng)平臺的大部分數(shù)據輸入都是由大量學生的選課操作獲得的。選課模塊的設計雖然并不復雜,但是對穩(wěn)定性的要求相對較高,這要求在設計上盡量少的占用系統(tǒng)資源,以防止出來因服務器系統(tǒng)資料不足而導致無法正常運行的情況。登錄系統(tǒng)主界面后,用戶查看可選的課程名稱列表,然后點擊“選修”。因而顯示直觀,并會顯示限定選修人數(shù)和已經選修人數(shù),如果選修人數(shù)滿或該課程取消,不會顯示“選修”兩字。正常情況下用戶只需點擊“選修”就可以完成選課程序。因為選課操作是一項最重要也最容易出問題的操作,所以,為防止數(shù)據出現(xiàn)混亂,在

7、這一步驟中需要采取嚴格的判斷與驗證措施。下列情況將無法通過驗證:頁面顯示驗證(無法顯示“選課成功”頁面);(1)課程已經到達限選人數(shù);(2)重復選取該課程。頁面提交驗證(無法提交到數(shù)據庫)(1)從外部提交數(shù)據(2)超時登錄嚴格的驗證保證了數(shù)據的準備可靠,不至于出現(xiàn)選課數(shù)據和實際情況不符的現(xiàn)象。六、總結及說明(一)開發(fā)總結選課系統(tǒng)已經在校園網上的運行了一段時間並成為課程改革的重要組成部分。該系統(tǒng)受到老師們和同學們的普遍歡迎,因為系統(tǒng)避免了復雜的課程安排,也方便了同學們根據自己的情況自由選課。它在使用中不受時間地點的限制,只要在校內的任何一臺終端均可登錄本系統(tǒng)。該系統(tǒng)不僅給學生創(chuàng)造了良好的選課環(huán)境

8、,也方便了教師對學生情況的了解和管理。但是,在使用過程中也出現(xiàn)了一些問題,這些問題或多或少影響到系統(tǒng)的使用效果和用戶的使用體驗。主要存在以下問題:1. 系統(tǒng)對學生選課的控制策略尚不夠完善。例如不能提示學生那類選修課還沒有進行選取,無法控制哪些學生不能選擇某些課程等。如果某個專業(yè)的學生本學期是不用上選修課,系統(tǒng)也無法阻止該學生登錄系統(tǒng)??偠灾?,系統(tǒng)的控制策略部分仍不完善,這是本系統(tǒng)的一個比較大的缺陷。2. 系統(tǒng)運行速度不穩(wěn)定。由于我校是采用集中選課,當幾百名學生同時登錄系統(tǒng)進行選課操作,服務器會呈現(xiàn)死機狀態(tài),往往發(fā)生一些嚴重的數(shù)據錯誤。解決方案:(1)進一步優(yōu)化數(shù)據庫設計和程序代碼,使其占用更少量的系統(tǒng)資源;(2)改善服務器配置3. 數(shù)據的安全性不高。因為本系統(tǒng)是掛靠在校園網站的服務器上運行的,該服務器使用了多項服務,內容龐雜,管理不夠嚴格,所以數(shù)據的保密性并不良好。4. 與學校成績錄入系統(tǒng)的接口還沒有實

溫馨提示

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

評論

0/150

提交評論