




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、2011-2012學年第1學期軟件工程課程大作業軟件需求規格說明書項目名稱:實驗項目管理系統成員:專業:學號:姓名:學號:姓名:專業:學號:姓名:專業:選課班級:B01完成時間2012年5月15日目錄TOCo1-5hz1概述1用戶簡介1目的與目標1術語定義1參考資料2版本更新信息12目標系統描述1組織結構與職責1角色定義2作業流程(業務模型)3可能的變化33系統功能需求4功能需求分析4功能需求點列表(功能模型)4功能需求概述(表達之一)74目標系統性能需求9時間要求9空間性能9性能需求點列表(性能模型)105目標系統界面與接口需求11目標系統界面與接口需求錯誤!未定義書簽。界面需求11接口需求
2、點列表(接口模型)136目標系統其他需求14安全性14可靠性14靈活性錯誤!未定義書簽。特殊需求147目標系統假設與約束條件151概述1.1用戶簡介本系統的最終用戶是高校學生與教師。對高校的實驗室進行排課與管理作業。故要求用戶具有一定的計算機操作知識,會基本的軟件使用技能,由于面向高校,故學生與教師均滿足需求,對計算機均有一定的了解,只需基本的計算機知識,便可學會使用,系統中的管理員要求亦不高,可由學校管理員或某教師擔任。目的與目標實驗教學是高等學校人才培養的一個重要環節,高校實驗室建設與管理水平的高低將直接影響到高等學校培養人才的質量和水平。實驗室在高校中越來越成為一個重要的教學場所。但是,
3、目前,很多高校的計算機系實驗中心管理十分簡陋,毫無流程可言。一般是學院或學校相關部門在與實驗課老師協商后,向實驗中心提交實驗課預約信息,然后實驗中心管理人員統計實驗課預約信息。統計結束后,由實驗中心統一安排各班實驗課上課時間。在統籌安排各班級上實驗課的時間需要人工實現,而且經常會出現同時有多個班級要使用實驗室的沖突,并且調課后沒有及時通知老師和班級同學,不僅如此,實驗教學的作業提交也是一大問題,很多學校仍然使用FTP進行作業管理,雖然這種方式能基本實驗教學目的,但如果碰到一些稍微復雜的教學,如給每人分配不同的作業,教師的評改等都極不方便。室驗室的傳統管理方式不但效率低而且大大的浪費了教師與室驗
4、中心工作人員的時間,為了提高實驗室管理的效率,開發一套實驗項目管理系統對高校計算機實驗中心是很有必要的。此實驗項目管理系統是實現系統角色教師,學生,管理員各自的要求及功能。共同維護實驗室井井有條的秩序,還有就是查詢和生成報表的功能。通過詳細的用戶調查,在現行的業務處理流程和數據流圖的基礎上,就可以基本確定目標系統要達到的目標了。需求分析的任務是確定系統要完成的工作,也就是對目標系統提出完整、準確、清晰、具體的要求。在經過多方了解和調查后,基本清楚了實驗項目管理的功能需求。術語定義參考資料計算機軟件文檔編制規范GB/T8567-2006軟件工程實驗狄國強,楊小平,杜賓編著清華大學出版社,北京交通
5、大學出版社出版2.實用軟件工程趙池龍楊林等編著電子工業出版社出版軟件工程-方法與實踐許家貽編著電子工業出版社出版數據庫系統原理與設計萬常選廖國瓊吳京慧劉喜平編著清華大學出版社出版精通DIV+CSS網頁設計與布局曾順編著人民郵電出版社出版javaee編程技術郝玉龍等主編清華大學出版社,北京交通大學出版社出版jsp程序設計范立鋒等主編人民郵電出版社出版鋒利的JQUERY單東林等主編人民郵電出版社出1.5版本更新信息版本更新記錄格式,如表5-19所示。表5-19版本更新記錄版本號創建者創建日期維護者維護日期維護紀要V1.0陳興旺2012/4/25陳興旺2012/5/16業務模型維護2目標系統描述2.
6、1組織結構與職責組織結構如下圖:教師管理員!卩I用戶學生注冊學生個人信息,登錄系統,修改個人信息瀏覽通知,作業信息,實驗室課程信息,及老師信息,查詢上機記錄,登記查詢上機情況。教師注冊教師個人信息,登錄系統,修改個人信息瀏覽課程表信息及通知,作業信息及實驗室手冊等信息。發布實驗課程通知,填寫實驗項目,實驗項目數據報表打印刪除錯選班級的學生管理員對教師和學生的注冊有刪除的權力(刪除功能)同樣對公告,通知等一切信息修改和刪除。按實驗室、課程等分類、分時對實驗項目數和上機人時數的統計,相關的打印2.2角色定義用戶環境中的企業角色,和組織機構一樣,也是分析人員理解企業業務的基礎,是需求獲取的工作任務,
7、同時也是分析人員提取對象的基礎。每個角色的授權可以進行詳細的描述,建議采用表格的形式,如表5-20所示。表5-20角色定義對用戶角色的識別也包括使用了計算機系統后的系統管理人員角色相關的業務學生注冊學生個人信息,登錄系統,修改個人信息瀏覽通知,作業信息,實驗室課程信息,及老師信息,查詢上機記錄,詢上機情況。登記查教師注冊教師修改個人信息,登錄系統,修改個人信息瀏覽課程表信息及通知,作業信息及實驗室手冊等信息。發布實驗課程通知,填寫實驗項目,實驗項目數據報表打印管理員對教師和學生的注冊有刪除的權力(刪除功能)同樣對公告,通知等一切信息修改和刪除。按實驗室、課程等分類、分時對實驗項目數和上機人時數
8、的統計,相關的打印2.3作業流程(業務模型)目標系統的Usecase圖如下:000QMerdsoeMrendnp-iijiei0宅悄MH詩FF提企棗鯊IISes2壯1i孚生!?St淞冊外ilUFF療空宜酸k課蟲A普出戶ftKl1*Yl-杲妊浦h肯科2.5可能的變化當然,由于現在高校大多處于擴招狀態,其實驗室的需求亦急劇上升,系統的并發量并不是小數目,所高校可以通過提升服務器性能加大其性能,如升級服務器硬件,加大內存,換CPU等,在軟件上,更換數據庫,運用緩存等技術提升系統性能,便就一般目前大部分高校來說,現今采用BS+JAVA+SQLSERVER是足夠的。3系統功能需求3.1功能需求分析因為本
9、系統是直接面向高校,故只有管理層與操作層:在管理層,即系統中的管理員與教師,教師可以注冊,修改個人信息,登錄系統,修改個人信息,瀏覽課程表信息及通知,作業信息及實驗室手冊等信息。發布實驗課程通知,填寫實驗項目,實驗項目數據報表打印,刪除錯選班級的學生,管理員對教師和學生的注冊有刪除的權力(刪除功能)同樣對公告,通知等一切信息修改和刪除。按實驗室、課程等分類、分時對實驗項目數和上機人時數的統計,相關的打印在操作層,此處即學生,瀏覽通知,作業信息,實驗室課程信息,及老師信息,查詢上機記錄,登記查詢上機情況。3.2功能需求點列表(功能模型)系統的功能圖如下:侍息發布模板實驗室項冃管理委實驗宅管理課表
10、管理模塊報表管理系統功能點列表:功能名稱使用角色輸入輸出功能描述登錄注冊模塊學生,管理員,教師角色自填信息,學號密碼等,登陸完成用戶注冊用戶登錄注冊模塊主要功能是系統根據用戶選擇的身份驗證用戶輸入的用戶名和密碼是否合法,如不合法,則給出提示,并提示用戶重新登錄,如果合法,則進入相應的操作界面。注冊模塊主要功能是如果用戶還沒有登錄帳號則點擊注冊,注冊帳號系統通知管理模塊管理員管理員發布系統通知發布通知其中分為老師信息發布模塊、管理員信息發布模塊,信息發布模塊能夠實現動態的信息發布和信息顯示功能,通過對前臺的操作實現對動態信息發布模塊數據庫各個表中記錄的查詢、添加、修改、刪除等操作。這使后臺數據庫
11、與前臺相獨立,從而提高了整個模塊的穩定和安全性。實驗室管理模塊管理員管理員添加實驗室完成實驗室添加該模塊主要實現實驗室狀態查詢。實驗教師可根據實驗室情況填寫實驗設備維修、報廢、耗材申請表和實驗室的添力口、刪除;使得中心管理者更加方便管理實驗室,在較大程度上提高了實驗室工作效率,同時也降低了辦公成本。課程管理模塊教師教室添加課程完成選實驗室的過程教師對課程的添加,修改,刪除實驗項目管理模塊教師添加課程實驗完成課程添加實驗項目的添力口、修改、刪除、匯總統計.實驗提交學生學生提交實驗完成實驗提交報表生成是可以分好類,以便分類打印報表,同時可以表格的形式打印,電子報表同時具有打印和導出成Word、Ex
12、cel等文件的功能,便于日后存檔。可以實現報表審批功能的實現3.2功能需求概述模塊名稱教師審核模塊編號1作者陳興旺日期2012-5-19模塊功能描述對教師注冊的信息進行審核輸入教師注冊的信息處理管理員對教師信息進行審核,防止學生隨便注冊。輸出輸出正確的教師信息,放置數據庫。約束條件當教師信息為正確時,模塊名稱系統通知管理模塊編號2作者陳興旺日期2012-5-19模塊功能描述管理員添加,編輯,刪除系統通知。輸入管理員添加通知。處理系統把管理員添加的通知添至數據庫中。輸出輸出添加的通知,包括,標題和內容,時間。約束條件無模塊名稱實驗室管理模塊編號3作者陳興旺日期2012-5-19模塊功能描述管理員
13、添加,編輯,刪除實驗室。輸入管理員添加實驗室。處理系統把管理員添加的實驗室添至數據庫中。輸出輸出實驗室信息,編號,位置,基本信息。約束條件無模塊名稱課程管理模塊編號4作者陳興旺日期2012-5-19模塊功能描述由教師添加實驗室課程,并對其選擇實驗室。輸入課程名字,上課時間,實驗室編號。處理系統對教師選擇的實驗室,時間進行判斷,給出符合的實驗室供選擇。輸出把選擇實驗室的結果放進數據庫中。約束條件只有未被占用的實驗室才可被選擇。模塊名稱實驗項目管理模塊編號5作者陳興旺日期2012-5-19模塊功能描述教師對相應的課程添加實驗項目。輸入教師對課程添加的實驗項目,實驗說明,實驗相關資料。處理系統把相應
14、添加的實驗項目添至數據庫。輸出系統把相應添加的實驗項目添至數據庫。約束條件只有教師自個添加的課程才可以添加。注釋模塊名稱用戶信息管理模塊編號6作者陳興旺日期2012-5-19模塊功能描述教師,學生,對自己信息進行修改。輸入用戶填寫的信息。處理系統對信息進行驗證,并把他放置數據庫中。輸出系統對信息進行驗證,并把他放置數據庫中。約束條件用戶只可以管理本人信息。模塊名稱提交實驗模塊編號7作者陳興旺日期2012-5-19模塊功能描述學生對教師布置的作業提交。輸入學生做好的實驗結果。處理系統把學生提交的作業信息存放在數據庫中。輸出系統把學生提交的作業信息存放在數據庫中。約束條件只有選課后才可提交相應課程
15、作業。模塊名稱實驗室課表查詢模塊編號8作者陳興旺日期2012-5-19模塊功能描述對每個實驗室的課表進行查詢輸入數據庫中存儲的實驗室課表處理根據用戶選擇的實驗室編號到數據庫中取出相應數據。輸出根據課表形式輸出約束條件用戶選擇相應實驗室編號。4.目標系統性能需求4.1時間要求具體時間要求如下圖所示響應時間500ms1000ms更新處理時間200ms1000ms數據的轉換和傳送時間100ms500ms解題時間800ms1500ms4.2空間性能空間性能的具體數據如表12所示表12支持的終端數5001000支持的并行操作的使用者數100200處理的文件和記錄數10T容量表和文件的大小規模中小型表為主
16、處理任務的數量50100在正常情況下和峰值工作條件下,在一定時間周期中要處理的數據總數10003000條對輸入和輸出數據的精度要求保留到小數點后5位數對處理和傳輸過程中的精度要求保留到小數點后6位數4.3性能需求點列表(性能模型)詳細列出用戶性能點列表,提供給后續分析、設計、編程、測試中使用,更是為了用戶測試驗收中使用。需求性能點列表的格式,如下所示。編號性能名稱使用角色性能描述輸入系統響應輸出1普通用戶查詢課表任何用戶查詢某實驗室課表小于1秒。實驗室編號。按照輸入的實驗室編號進仃查詢。特定實驗室的課表2學生提交作業學生提交某實驗項目小于1秒。項目編號,課程名,實驗室編號,上課時間。按照輸入的
17、組合,進行查詢。特定實驗項目3教師布置作業教師布置某課程小于1秒。課程名字,實驗編號,上課時間。按照輸入的組合,進行查詢。特定實驗項目4學生選課學生查詢某實驗室課表小于1秒。超過0.5s課程部分名字。按照輸入的組合,進行查詢。顯示,課程名字,教師名字,時間,實驗室編號。5教師選擇實驗室教師查詢某實驗室課表小于1秒。超過0.5s上課時間,星期,哪些時段上按照輸入的組合,進行模糊查詢。顯示實驗室編號。課。目標系統界面與接口需求5.1界面需求整個系統的界面要求如下:輸入設備:鍵盤、鼠標、等;輸出設備:顯示器、打印機、音箱等;顯示風格:圖形界面、字符界面、IE界面等;顯示方式:1024X768、640
18、X480等;輸出格式:顯示布局、打印格式等。部分界面如下所示:登陸界面:信息管理學院實驗項目管理系統?on-05ie2333M1I-O5-1&23-33201105162353托】1宓-箱23:財SOU05162333肺閱iffl扇更2011-05-J?3:332011-05-JS23:3323:3320110523;33查看課表:倍息管理學院實驗項目管理系統育生査右體肴迎程實五左箱號:幣37實若虧空蘭:壘幾辛空刖一主瑚二;里期三;星朋四;Eh管理員:!1I_IMLUumuoil140iMiumj1aw信息管理學院實驗項目管理系統哉庁帶去謹號瑋Hit宜能匸豈昭+丄乞鼻年輦e手軾審祁職勒辭爲洌tnit【百血LL-Ufp-ur:RMDTit!1/D苗貝咚忙老百肪教師:佶息管理學院實驗項目管理系統莊銷11眸京鼎盤號事上KftH5201-1234辭?卅樂1刃01-56辭?址矗h52C2-12腳址蘇h52?21234WWWH57-2-M7h52Q24SA時迪障ffjt上一HJ|下一ni尾頁1瓦衩:1*1|啟共罐記臺學生界面:5.2接口需求點列表(接口模型)應在此列舉出所有的外部接口如下:表14接口需求點列表編號接口名稱接口規范接口標準入口參數出口參數傳輸速率/頻率1與選課系統接口選課系統規定的接口規范選課系統的具體要求
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業醫護考試試題及答案
- 聲學基礎考試試題及答案
- 烹飪分類考試試題及答案
- 銀行金融考試試題及答案
- 甘肅考生考試試題及答案
- 廣西專本套讀考試試題及答案
- 度安全員b證考試試題及答案
- 輔助崗筆試考試試題及答案
- 20250429-太平洋-甘李藥業-603087.SH-甘李藥業點評報告
- 2025-2030網絡直播產業規劃專項研究報告
- 延邊大學教師崗位招聘考試真題2024
- 不間斷電源裝置(UPS)試驗及運行質量檢查表
- 醫院第一季度全成本核算分析報告
- Rational-Rose-用例圖、順序圖、活動圖、類圖、狀態機圖-實例
- 《馬說》-教學設計【教學參考】
- 2022年1月浙江高考英語應用文與讀后續寫范文匯總(素材)
- 華為智慧園區解決方案
- 世界銀行集團簡介課件(PPT 48頁)
- 中國毛筆字書法教育培訓動態PPT模板
- 委外加工作業流程圖
- 中國作家協會入會申請表
評論
0/150
提交評論