網上選課系統的需求分析


 

項目:網上選課系統

團隊:小狗狗們

成員:曲承玉、荊彩虹、丁勝男

N(need)

1性能需求

根據用戶對本系統的要求,確定系統在響應時間、可靠性、安全等方面有較高的性能要求。

2 系統的界面要求如下:

1)頁面內容:主題突出,站點定義、術語和行文格式統一、規范、明確,欄目、菜單設置和布局合理,傳遞的信息准確、及時。內容豐富,文字准確,語句通順;專用術語規范,行文格式統一規范。

2)導航結構:頁面具有明確的導航指示,且便於理解,方便用戶使用。

3)技術環境:頁面大小適當,能用各種常用瀏覽器以不同分辨率瀏覽;無錯誤鏈接和空鏈接;采用CSS處理,控制字體大小和版面布局。

響應時間需求

無論是客戶端和管理端,當用戶登錄,進行任何操作的時候,系統應該及時的進行反應,反應的時間在2秒以內。系統應能監測出各種非正常情況,如與設備的通信中斷,無法連接數據庫服務器等,避免出現長時間等待甚至無響應。

3可靠性需求

系統應保證7X24內不當機,保證20人可以同時在客戶端登錄,系統正常運行,正確提示相關內容。

 4開放性需求

系統應具有十分的靈活性,以適應將來功能擴展的需求。

 5可擴展性需求

系統設計要求能夠體現擴展性要求,以適應將來功能擴展的需求。

 6系統安全性需求

系統有嚴格的權限管理功能,各功能模塊需有相應的權限方能進入。系統需能夠防止各類誤操作可能造成的數據丟失,破壞。防止用戶非法獲取網頁以及內容。

A(Approach)

系統分析

角色定義

1)管理員

管理員負責向系統中添加學生和教師的個人信息以及課程信息,實現對教師、學生和課程信息的修改、刪除、查詢操作,並對管理員個人密碼進行修改。

2)學生                

學生具有查看待選課程信息和任課教師信息、學生個人密碼修改、選擇課程、查看所選課程和管理已選課程的功能,還可以輸入查詢條件進行查詢操作。

3)教師

教師具有查看選擇自己課程學生信息和開課信息、教師個人密碼修改、學生成績錄入和修改的功能,還可以輸入查詢條件進行查詢操作。

 B (Benefit)

隨着高校教學改革的不斷深入,越來越多的高校都陸續采用了學分制。高校大學生們可以根據自己興趣和愛好來自由選擇自己所喜愛的課程。基於高校校園網的網上選課系統不僅克服了以往手工報送選課方式所暴露出的缺點與不足。同時極大地提高了高校教務人員工作效率,極大地方便了高校師生。網上學生選課系統在B/S的架構下采用了目前最流行的Internet的主流技術ASP.NET技術作為運行平台。與傳統的C/S體系結構相比,B/S結構大大簡化了客戶端,只要裝上操作系統、網絡協議軟件以及瀏覽器即可,服務器則集中了所有的應用邏輯。開發、維護等幾乎所有工作也都集中在服務器端。網上選課系統的推出,使得全校任選課的維護、學生選課及查詢、成績錄入、統計等工作均變得輕松高效,形成了教與學的積極互動。同時當需要對該系統進行升級時,只需更新服務器端的軟件,而不必更換客戶端軟件,減輕了系統維護與升級的成本與工作量,方便普通用戶使用。

C (Competitors 競爭)

隨着計算機網絡技術的迅猛發展和信息化的逐步深入,不受時間、空間限制的網上選課已成為一種趨勢。網上選課系統基於B/S結構,J2EE與Oracle數據庫的,系統只需安裝在現有校園網絡的服務器上,學生在任何一台可以上網的終端上即可完成選課任務。而現在大多的高校都采用b/s的網上選課結構,如果想增加競爭力就要在N中的需求下功夫,比如增加界面的藝術性等。

                                                                                                                                                                                         撰寫人:曲承玉(組長)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM