選課管理系統(tǒng)需求規(guī)格說明書
《選課管理系統(tǒng)需求規(guī)格說明書》由會員分享,可在線閱讀,更多相關(guān)《選課管理系統(tǒng)需求規(guī)格說明書(25頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 選課管理系統(tǒng) 需求規(guī)格說明書 姓名:周小蘭 學號:2014014049 一、前言 1.1 目的 本文檔目的旨在方便開發(fā)者更全面的分析整個系統(tǒng),從各個方面綜合分析系統(tǒng)的需求,把整個系統(tǒng)的需求細化為一些模塊的具體需求,集中地預測研發(fā)中可能出現(xiàn)的問題從而盡量避免。同時本文檔需要用戶的參與,在開發(fā)前期以文檔的形式來系統(tǒng)面向用戶,用戶根據(jù)自身的需求,結(jié)合此需求文檔,向開發(fā)人員提出改進意見,用戶也能更
2、早的了解這個系統(tǒng)預想狀態(tài)。對系統(tǒng)逐漸的清晰明了,以便盡早發(fā)現(xiàn)問題,及早改進,減少修改費用,從而方便今后系統(tǒng)能更好的開展。 1.2 適用范圍 a. 大學學生選課管理系統(tǒng) b. 本系統(tǒng)主要包括四大功能模塊:⑴維護:主要進行課程資料、選課資料和學籍資料的維護。⑵查詢:可以進行簡單查詢和組合查詢。⑶統(tǒng)計:主要完成用戶所需的各項統(tǒng)計。⑷打印:主要完成用戶所需的各種報表的打印。 本系統(tǒng)需要滿足三個方面的需求,主要包括學生、教師、管理員三方面的需求。(1)學生的需求是查詢院系課程,對自己賬戶密碼的修改,以及對個人選課信息的管理,包括選課、查詢、退課。(2)教師的需求是公布自己所教的課程,查詢學生對自
3、己所教課程的情況,以及教師信息的添加、修改和刪除。(3)管理員的需求最為復雜,首先對系統(tǒng)的維護,主要進行課程資料、選課資料、學生信息、教師信息的維護,以及生成學生選課課表。其權(quán)限也是最高的。 二、系統(tǒng)綜述 2.1產(chǎn)品功能總體描述 學生選課管理系統(tǒng)是一個高校提供選課的平臺,旨在方便學校的課程管理,讓教師和學生從單調(diào)、繁重的環(huán)節(jié)中解脫出來,以更多的精力投入到學習和研究中。是針對在校學生和教師的使用的,可以回避手工選課造成的課程選擇不規(guī)范,不宜集中管理的缺點。 本系統(tǒng)要實現(xiàn)的是一個學生課程管理系統(tǒng)。主要用戶是學生、教師和管理員。管理員管理系統(tǒng)的基本信,操作權(quán)限最高,學生和教師通過系統(tǒng)完成不同
4、的工作。 不同的用戶可以通過系統(tǒng)進行不同的操作,每一個操作都是一個功能的體現(xiàn),下面給出主要功能的結(jié)構(gòu)圖。 三、功能性需求分類 3.1 數(shù)據(jù)流圖 頂層數(shù)據(jù)流圖: 第一層數(shù)據(jù)流圖: 第二層數(shù)據(jù)流圖: 3.2 狀態(tài)轉(zhuǎn)換圖 閑置 未注冊 用戶注冊 未注冊 用戶登錄 網(wǎng) 絡 錯 誤 超時 Do/界面顯示超時 等待界面 time=0 Do/顯示界面跳轉(zhuǎn)比增加time 超時 顯示相關(guān)用戶操作界面 退出 3.3 具體功能 3.3.1 學生功能 3
5、.3.1,1 密碼修改 學生利用自己的學號注冊成功之后,登錄之后可到個人信息界面進行密碼修改。 3.3.1.2 填寫、修改個人信息 學生登錄之后,選擇個人信息,進入到個人信息管理界面,可進行個人信息的填寫和修改,保存即可生效。 3.3.1.3 自主選課 學生登錄之后,選擇開始選課功能,跳轉(zhuǎn)到自主選課界面,結(jié)合選課課表,進行選課,如果上課人數(shù)已滿,系統(tǒng)會做出相應的提示如果課程可選,選課成功后,課程會自動添加到本頁面上方必修課表中。如果學生在選課周期內(nèi),對自己已選課程不滿意,可從新登陸本系統(tǒng),進入自主選課界面,刪除當前選擇的課程,并重新選課;若超出選課周期,則選課結(jié)束,選課結(jié)果不能
6、進行更改。 3.3.1.4 查詢已選課程 學生登錄本系統(tǒng),進入到自主選課界面,則可以查看必修和選修的全部課程信息。 3.3.2 教師功能 3.3.2.1密碼修改 教師用自己的教工號注冊成功后,登錄本系統(tǒng),進入個人信息管理界面,可修改自己的密碼。 3.3.2.2 填寫、修改個人信息 教師登錄本系統(tǒng),進入個人信息管理界面,即可對自己的個人信息進行填寫個修改,保存后即可生效。 3.3.2.3 課程信息發(fā)布 在學生選課開始之前,教師需提前將自己本學期所授課程的詳細信息上傳本系統(tǒng),最終由管理員進行統(tǒng)一排課,生成選課課表,供學生選課使用。課程發(fā)布信
7、息包括:課程名,學時,學分,任課教師。教師登錄本系統(tǒng)后,進入課程信息發(fā)布界面,將課程信息發(fā)布上傳給管理員。如若課程信息發(fā)布錯誤,任課教師可在課程信息發(fā)布界面進行修改和刪除。 3.3.2.4 查詢 本功能指教師查詢自己所受課程的選課情況,教師登陸本系統(tǒng),進入選課情況查詢界面,輸入對應的課程號,即可顯示該門課程的選課情況,選課情況包括:學生的學號,姓名,班級,院系。教師可在本界面上對查詢結(jié)構(gòu)進行打印,以方便授課。 3.3.3 管理員功能 3.3.3.1 管理員賬戶、密碼說明 管理員的賬戶和密碼是由學校教務最高領(lǐng)導直接提供的,不需要進行認證,系
8、統(tǒng)設計時,根據(jù)用戶領(lǐng)導的需求,為其直接建立符合需求數(shù)量的管理員賬戶名和密碼,最終由用戶自行派發(fā)。 3.3.3.2 用戶注冊認證 管理員將在校學生的學號和在校教師的工號錄入系統(tǒng),以便系統(tǒng)在注冊認證時進行核對,不在庫中的學生或教師無法認證成功,不能登錄系統(tǒng)。管理員有權(quán)停止出最高用戶以外的其余所有用戶的使用權(quán)限。 3.3.3.3 更新信息 管理員要定期對庫中的學生和教師信息進行更新,以便有新生和新教工入學后無法注冊。 3.3.3.4 生成選課課表 管理員根據(jù)教師發(fā)布的課程信息,為課程編寫課程編號,綜合教室信息,最終生成選課課表,供學生選課使用。 3.3.3.5 發(fā)布選課公告
9、生成選課課表后,根據(jù)學校的時間安排,發(fā)布選課公告,之后開啟學生的選課權(quán)限,讓學生進行選課。四、產(chǎn)品的非功能性需求 4.1外部接口說明 4.1.1用戶接口 用戶進行使用時,首先進入學校網(wǎng)站首頁,選擇教務管理,然后選擇學生選課系統(tǒng),跳轉(zhuǎn)到本系統(tǒng)登錄界面,進行注冊或登錄即可使用。 4.1.2軟件接口 a.使用本系統(tǒng)時,需要用戶連接到互聯(lián)網(wǎng),在學校網(wǎng)站進行登錄。 b.提供MY SQL 2005 接口或其他數(shù)據(jù)庫 4.2性能需求 a. 本系統(tǒng)要支持至少千人同時在線進行操作 b. 峰值設定萬人,用戶并行操作超過一萬人次,系統(tǒng)響應時間延長至分鐘記,在5至10分鐘內(nèi)分先后順序批次處理之前
10、的事務,而后在響應后續(xù)用戶的操作,以免造成系統(tǒng)癱瘓。 4.2.1硬件的限制 無特殊要求,要求能連接互聯(lián)網(wǎng) 4.3屬性 4.3.1友好性 a. 頁面內(nèi)容:主題突出,欄目、菜單不值合理,內(nèi)容豐富,文字準確,行文規(guī)范,格式統(tǒng)一。 b. 導航結(jié)構(gòu):具有明確的導航指示,便于用戶理解和使用。 c. 藝術(shù)風格:背景顏色以綠色和藍色為主,界面、版面形象清新悅目,布局合理,字號大小適宜,字體選擇合適,動態(tài)效果號,色彩和諧,與主題吻合。 4.3.2安全性 a. 所有用戶登錄均需要用戶名和密碼登錄; b. 對用戶的訪問記錄和操作進行后臺記錄,并定期進行更新; c.對用戶的訪問權(quán)限做限制,不可
11、訪問于用戶無關(guān)的信息; d.用戶的個人信息做相應的保密處理,不會對外泄露,不會被其他用戶訪問; e.盡量保證模塊功能的單一性; f.對系統(tǒng)峰值進行處理,保證系統(tǒng)在達到峰值流量時仍然處于安全狀態(tài); 4.3.3可維護性 a. 系統(tǒng)在設計時,盡量保證模塊功能的清晰性,靈活性和獨立性,以便以后用戶提出新的需求是進行系統(tǒng)的維護。 b. 易于故障的排除和日常管理操作方便,系統(tǒng)應可以在發(fā)現(xiàn)錯誤時不僅做出錯誤顯示,還應該進行錯誤處理,并且系統(tǒng)能夠進行自動修復。 4.3.4可轉(zhuǎn)移/換性 系統(tǒng)基于Java平臺進行開發(fā),不同數(shù)據(jù)庫之間的數(shù)據(jù)轉(zhuǎn)換,保證系統(tǒng)在不同操作系統(tǒng)之間的轉(zhuǎn)移。 4.4系統(tǒng)的運行
12、環(huán)境 系統(tǒng)在有用戶進行訪問時開始運行,無用戶訪問以及事務處理完畢后結(jié)束運行,運行時間無限制,操作系統(tǒng)限制基于一般約束中的限制。 4.5其他需求 4.5.1用戶操作需求 a.要求用戶是系統(tǒng)使用學校的在校大學生或教職工,進行注冊成功后方可進行相關(guān)操作; b.用戶只可以對自己的個人信息以及與自己相關(guān)的公共信息進行訪問; c.管理員做好對系統(tǒng)狀態(tài)的查看和簡單的信息更新,保證系統(tǒng)信息的及時性。 5、 E-R圖和數(shù)據(jù)字典抽取 5.1E-R圖 5.2數(shù)據(jù)字典 5.2.1學生基本信息 5.2.1.1 外部項實體 學號 學生在校學習的編號,唯一標識 姓名 學生姓名 性別
13、 學生性別 班級 學生在校學習所在班級 院系 學生在校學習所在院系 用戶名 學生使用學號注冊認證 密碼 學生注冊時自設密碼 5.2.1.2 數(shù)據(jù)項定義 數(shù)據(jù)項名稱 學號 別名 學生學號 簡述 學生在校的所用代碼,數(shù)字,唯一標識,標識其他數(shù)據(jù)項 類型及寬度 int,20 數(shù)據(jù)項名稱 姓名 別名 學生姓名 簡述 文本 類型及寬度 字符型,8 數(shù)據(jù)項名稱 性別 別名 學生性別 簡述 文本 類型及寬度 字符型,2 數(shù)據(jù)項名稱 班級 別名 學生所在班級 簡述 文本 類型及寬度 字符型,10 數(shù)據(jù)
14、項名稱 院系 別名 學生所在院系 簡述 文本 類型及寬度 字符型,30 5.2.1.3 數(shù)據(jù)結(jié)構(gòu)定義 數(shù)據(jù)結(jié)構(gòu)名稱 學生注冊 簡述 學生用自己的學號在系統(tǒng)內(nèi)注冊,自設密碼,經(jīng)管理員認證成功后,填寫和修改學生個人信息 數(shù)據(jù)結(jié)構(gòu)組成 學號+姓名+性別+班級+院系 5.2.1.4 數(shù)據(jù)流定義 數(shù)據(jù)流名稱 學生注冊 簡述 學生在系統(tǒng)內(nèi)進行注冊并完善信息 數(shù)據(jù)流來源 在校學生 數(shù)據(jù)流取向 系統(tǒng)管理員 數(shù)據(jù)流組成 學號+姓名+性別+班級+院系 數(shù)據(jù)流量 不確定 高峰流量 開始選課后至選課結(jié)束,大約4天左右 5.2.1.5 處理邏輯定義 處理邏輯
15、名稱 學生操作 簡述 驗證學生注冊及學生完善個人信息 輸入的數(shù)據(jù)流 學生學號及自設密碼,來源于數(shù)據(jù)存儲的學生學號信息;學生個人信息。 處理 將學生注冊時輸入的學號與存儲表中的學號進行比對,驗證是否是在校學生;提示注冊成功,提示學生完善個人信息。 處理頻率 每個用戶進行注冊時,之后用戶可自行登錄進行信息的修改 5.2.1.6 數(shù)據(jù)存儲定義 數(shù)據(jù)存儲名稱 學生信息存儲 簡述 存儲學生注冊成功之后填寫的個人信息 數(shù)據(jù)存儲組成 學號+姓名+性別+班級+院系 關(guān)鍵字 學號(學生信息唯一標識) 5.2.2教師基本信息 5.2.2.1外部項定義 工號
16、 教師在校任教所使用的代碼,教師唯一標識 姓名 教師姓名 性別 教師性別 科室 教師所在教研組或科室 院系 教師所在院系 5.2.2.2數(shù)據(jù)項定義 數(shù)據(jù)項名稱 工號 別名 教師工號 簡述 教師在校任教所使用的編號,是教師的唯一標識 類型及寬度 int,10 數(shù)據(jù)項名稱 姓名 別名 教師姓名 簡述 文本 類型及寬度 字符型,8 數(shù)據(jù)項名稱 性別 別名 教師性別 簡述 文本 類型及寬度 字符型,2 數(shù)據(jù)項名稱 科室 別名 教研組或科室 簡述 教師所在教研組或科室 類型及寬度 字符型,20 數(shù)據(jù)
17、項名稱 院系 別名 教師所在院系 簡述 文本 類型及寬度 字符型,30 5.2.2.3 數(shù)據(jù)結(jié)構(gòu)定義 數(shù)據(jù)結(jié)構(gòu)名稱 教師注冊 簡述 教師用自己的工號在系統(tǒng)內(nèi)注冊,自設密碼,經(jīng)管理員認證成功后,填寫和修改教師個人信息 數(shù)據(jù)結(jié)構(gòu)組成 工號+姓名+性別+科室+院系 5.2.2.4 數(shù)據(jù)流定義 數(shù)據(jù)流名稱 教師注冊 簡述 教師在系統(tǒng)內(nèi)進行注冊并完善信息 數(shù)據(jù)流來源 在校任教教師 數(shù)據(jù)流取向 系統(tǒng)管理員 數(shù)據(jù)流組成 工號+姓名+性別+科室+院系 數(shù)據(jù)流量 不確定 高峰流量 學生開始選課之前,管理員通知教師上傳發(fā)布課程后,大約持續(xù)4天時間
18、 5.2.2.5 處理邏輯定義 處理邏輯名稱 教師操作 簡述 驗證教師注冊及教師完善個人信息 輸入的數(shù)據(jù)流 教師工號及自設密碼,來源于數(shù)據(jù)存儲的教師工號信息;教師個人信息。 處理 將教師注冊時輸入的工號與存儲表中的工號進行比對,驗證是否是在校任教教師;提示注冊成功,提示教師完善個人信息。 處理頻率 每個用戶進行注冊時,之后用戶可自行登錄進行信息的修改 5.2.2.6 數(shù)據(jù)存儲定義 數(shù)據(jù)存儲名稱 教師信息存儲 簡述 存儲教師注冊成功之后填寫的個人信息 數(shù)據(jù)存儲組成 工號+姓名+性別+科室+院系 關(guān)鍵字 工號(工號信息唯一標識) 5.
19、2.3課程基本信息 5.2.3.1 課程號 課程編碼,唯一標識 課程名 課程名稱 學時 課程所需教學課時 學分 課程分配學分 任課教師 授課教師姓名 上課地點 教師授課地點 5.2.3.2 數(shù)據(jù)項定義 數(shù)據(jù)項名稱 課程號 別名 課程編碼 簡述 課程的唯一標識 類型及寬度 int,12 數(shù)據(jù)項名稱 課程名 別名 課程名稱 簡述 文本信息 類型及寬度 字符型,20 數(shù)據(jù)項名稱 學時 別名 課程課時 簡述 課程所需教學課時 類型及寬度 int,4 數(shù)據(jù)項名稱 學分 別名 課程學分 簡述 學校為課程
20、分配的學分 類型及寬度 int,4 數(shù)據(jù)項名稱 任課教師 別名 授課教師 簡述 文本信息 類型及寬度 字符型,8 數(shù)據(jù)項名稱 上課地點 別名 授課地點 簡述 教室信息 類型及寬度 字符型,8 5.2.3.3 數(shù)據(jù)結(jié)構(gòu)定義 數(shù)據(jù)結(jié)構(gòu)名稱 課程信息 簡述 教師發(fā)布自己所授課程信息,由管理員接受,然后根據(jù)教室信息進行排課,生成學生選課課表,供學生選課使用。 數(shù)據(jù)結(jié)構(gòu)組成 課程號+課程名+學時+學分+任課教師+上課地點 5.2.3.4 數(shù)據(jù)流定義 數(shù)據(jù)流名稱 生成選課課表 簡述 管理員綜合教師課程發(fā)布信息及教室信息
21、,排課生成 數(shù)據(jù)流來源 授課教師,管理員 數(shù)據(jù)流取向 系統(tǒng)管理員 數(shù)據(jù)流組成 課程號+課程名+學時+學分+任課教師+上課地點 數(shù)據(jù)流量 不確定 高峰流量 學生選課開始之后4天左右 5.2.3.5 處理邏輯定義 處理邏輯名稱 生成選課課表 簡述 管理員綜合教師發(fā)布課程信息及教室信息后排課生成課表 輸入的數(shù)據(jù)流 教師發(fā)布課程信息,來源于教師;教室信息,來源于管理員 處理 管理員綜合教師發(fā)布的課程的詳細信息以及教室信息進行排課,最后生成學生選課課表,供學生選課使用。 處理頻率 在選課開始之前,教師發(fā)布課程信息后。 5.2.3.6 數(shù)據(jù)存儲定義 數(shù)據(jù)存儲名稱 課程信息存儲 簡述 存儲教師發(fā)布課程的詳細信息、教室信息以及選課課表 數(shù)據(jù)存儲組成 課程號+課程名+學時+學分+任課教師+上課地點 關(guān)鍵字 課程號(課程號信息唯一標識) 25 / 25文檔可自由編輯
- 溫馨提示:
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024《增值稅法》全文學習解讀(規(guī)范增值稅的征收和繳納保護納稅人的合法權(quán)益)
- 2024《文物保護法》全文解讀學習(加強對文物的保護促進科學研究工作)
- 銷售技巧培訓課件:接近客戶的套路總結(jié)
- 20種成交的銷售話術(shù)和技巧
- 銷售技巧:接近客戶的8種套路
- 銷售套路總結(jié)
- 房產(chǎn)銷售中的常見問題及解決方法
- 銷售技巧:值得默念的成交話術(shù)
- 銷售資料:讓人舒服的35種說話方式
- 汽車銷售績效管理規(guī)范
- 銷售技巧培訓課件:絕對成交的銷售話術(shù)
- 頂尖銷售技巧總結(jié)
- 銷售技巧:電話營銷十大定律
- 銷售逼單最好的二十三種技巧
- 銷售最常遇到的10大麻煩