可行性研究報告軟件需求說明書項目開發(fā)計劃(馬超)_第1頁
可行性研究報告軟件需求說明書項目開發(fā)計劃(馬超)_第2頁
可行性研究報告軟件需求說明書項目開發(fā)計劃(馬超)_第3頁
可行性研究報告軟件需求說明書項目開發(fā)計劃(馬超)_第4頁
可行性研究報告軟件需求說明書項目開發(fā)計劃(馬超)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、.軟件工程之分析設計課程設計報告學院:計算機科學與技術學院專業(yè):軟件工程班級: 0602 班學號: 06001647姓名:馬超(組長)同 組 人:路凱王志剛趙鑫指導教師:李愛萍宋春花時間: 2009 年 6 月;.校內資源共享系統(tǒng)項目分工1、概要分工:成員姓名頭銜主要任務馬超項目經(jīng)理、需求分析員撰寫可行性研究、軟件需求、項目開發(fā)計劃報告路凱架構師撰寫面向過程的詳細設計、操作手冊王志剛高級工程師撰寫面向對象的概要設計報告、 面向對象的詳細設計報告趙鑫測試師撰寫概要設計說明書、測試計劃、測試分析報告2、詳細分工:由于我們軟件開發(fā)小組人員有限,并且時間有限,我們不可能讓需求分析員,做完需求分析,就閑

2、著;也不可能讓測試師、編程人員在可行性研究階段閑著。所以,我們在做每個階段時,都是有明確分工的。讓每個成員都參與,發(fā)揮各自的聰明才智,提出各自的主張,并進行激烈的探討。在這種氛圍下,我們提出了我們的產品目的, 明確了產品的功能, 完善了產品各方面的性能,并將各個模塊的核心代碼基本都落實,并最終結束了各方面的測試,完成了本系統(tǒng)的設計。;.校內資源共享系統(tǒng)可行性分析報告1 引言11 編寫目的:可行性研究的目的是為了對問題進行研究, 以最小的代價在最短的時間內確定問題是否可解。經(jīng)過對此項目進行詳細調查研究, 初擬系統(tǒng)實現(xiàn)報告, 對軟件開發(fā)中將要面臨的問題及其解決方案進行初步設計及合理安排。 明確開發(fā)

3、風險及其所帶來的經(jīng)濟效益。 本報告經(jīng)審核后,交軟件經(jīng)理審查及軟件開發(fā)人員分析。1.2 項目背景:開發(fā)軟件名稱:校內資源共享系統(tǒng)。項目任務提出者:項目組成員。項目開發(fā)者:王志剛路凱趙鑫馬超。用戶:學校全體師生。實現(xiàn)軟件單位:太原理工大學網(wǎng)絡中心項目與其他軟件,office播放器下載工具(如迅雷):本項目采用b/s 架構,客戶端的程序是建立在windows xp 系統(tǒng)上。以j2ee oracle為應用程序的開發(fā)軟件,服務器端采用windows 工作站,是采用oracle 10g的為開發(fā)軟件的數(shù)據(jù)庫服務程序。13 定義: 專門術語 :oracle10g:系統(tǒng)服務器所使用的數(shù)據(jù)庫管理系統(tǒng)(dbms)。

4、sql: 一種用于訪問查詢數(shù)據(jù)庫的語言事務流:數(shù)據(jù)進入模塊后可能有多種路徑進行處理。主鍵:數(shù)據(jù)庫表中的關鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關聯(lián)的域。rollback: 數(shù)據(jù)庫的錯誤恢復機制。 縮寫詞 :格式化工廠:各種音頻、視頻、圖片等格式轉化的工具。14 參考資料: oracle 數(shù)據(jù)庫基礎,賈素玲 王強 主編,清華大學出版社。 web應用開發(fā)技術: jsp,崔尚森 張白一,西安電子科技大學出版社。 java ee 編程技術,郝玉龍 等 編著可行性研究的前提2.1 要求主要功能:提供一個學校內師生信息共享的平臺性能要求:服務器速度要足夠快,以便能支持在線播放;磁盤陣列要足夠大

5、,以便存儲下大家共享的信息。輸出要求:數(shù)據(jù)完整,詳實,流暢性好。輸入要求:簡捷,快速,實時,大家一起來維護。安全與保密要求: 上傳人員和管理人員有對信息的刪除權限,個人的注冊信息保密。完成期限:預計3 個月,即截止9 年 9 月 15 日。;.2.2 目標:該系統(tǒng)是專門針對工大師生,為方便校內師生間互動,實現(xiàn)在課外共享信息,資源,促進校內師生之間的溝通交流,互相促進、提高,增長知識,娛樂休閑,開闊視野,豐富閱歷的同時,也增強了互相之間的感情。促進學校教學及其各方面水平的提高!2.3 條件,假定和限制建議軟件壽命:10 年。經(jīng)費來源:學校、廣告。硬件條件:服務器sun 工作站,終端為pc 機。運

6、行環(huán)境: windows xp數(shù)據(jù)庫: oracle10g投入運行最遲時間:9 年 9 月 15 日2.4 可行性研究方法項目組人員共同商討技術上的可行性, 并做了簡單的相應實驗來驗證技術可行性。 項目組一致同意可行。2.5 決定可行性的主要因素成本: 5 萬。投資方是學校。愿意出4.5 萬成交。成本 / 效益分析結果,效益成本。技術可行,現(xiàn)有技術可完全承擔開發(fā)任務。操作可行,軟件能被原有工作人員快速接受。技術可行性分析3.1 系統(tǒng)簡要描述校內資源共享系統(tǒng)的終端是能上網(wǎng)的 pc機,主要目的是在校人員可以上傳、下載、在線播放、查詢、閱讀瀏覽,以供師生之間共享交流。3.2 處理流程和數(shù)據(jù)流程瀏覽器

7、java ee 應用服務器數(shù)據(jù)庫;.3.3 處理流程和數(shù)據(jù)流程用戶管理數(shù)據(jù)庫資源分類上傳用戶資源管理下載管理員在線觀看、收聽用戶互動經(jīng)濟可行性分析4.1 支出基礎投資:其他一次性投資:oracle 10g : 1萬windows xp: 0.5萬操作員培訓費:0.5萬共計: 2 萬經(jīng)常性支出:人工費用 :4( 人 )*10000( 圓)=4 萬其他不可知額外支出: 1萬共計 :7 萬支出共計 :7 萬4.2 效益一次性收益10 萬 元收益共計 :10 萬4.3 收益 /投資比10 萬 /7 萬 = 143%4.4 投資回收周期0.3 年4.5 敏感性分析設計系統(tǒng)周期為0.3 年 ,估計最長可達

8、0.5 年處理速度 : 一般查詢速度4 秒關鍵數(shù)據(jù)查詢速度: 2秒社會因素可行性分析6.1 法律因素所有軟件都選用正版.所有技術資料都由提出方保管。合同制定確定違約責任.;.6.2 用戶使用可行性, 系統(tǒng)管理員要求由計算機的專業(yè)知識, 所管理人員人員要求有一定計算機基礎的人員有人員都要經(jīng)過本公司培訓 .經(jīng)過培訓人員將會熟練使用本軟件.其他可供選擇的方案6.1 客戶端與服務器端聯(lián)系在一起在學校網(wǎng)絡中心設立服務器, 數(shù)據(jù)輸入由終端輸入, 所有數(shù)據(jù)都由服務器處理, 只在終端上顯示數(shù)據(jù)結果。此設計簡化了數(shù)據(jù)處理,但加重了服務器的數(shù)據(jù)處理。而使用客戶端/ 服務器機理,簡化數(shù)據(jù)流量,加快數(shù)據(jù)處理。結論意見

9、由于投資效益比遠大于100%, 技術、經(jīng)濟、操作都有可行性,可以進行開發(fā).;.一、校內資源共享 系統(tǒng)需求規(guī)格說明書1引言1.1 編寫目的本校內資源共享系統(tǒng)在可行性研究的基礎上, 是為了進一步明確校內資源系統(tǒng)的軟件需求,以便安排項目規(guī)劃與進度,組織軟件開發(fā)與測試,撰寫本文檔。本文檔供項目經(jīng)理、設計人員、開發(fā)人員參考。1.2 項目背景開發(fā)軟件名稱:校內資源共享系統(tǒng)。項目任務提出者:項目組成員。項目開發(fā)者: 王志剛路凱 趙鑫 馬超。用戶: 學校全體師生。實現(xiàn)軟件單位:太原理工大學網(wǎng)絡中心項目與其他軟件, office 播放器下載工具(如迅雷):本項目采用 b/s 架構,客戶端的程序是建立在windo

10、ws xp系統(tǒng)上。以 j2ee oracle為應用程序的開發(fā)軟件,服務器端采用windows工作站,是采用oracle 10g 的為開發(fā)軟件的數(shù)據(jù)庫服務程序。機票預定系統(tǒng)將由兩部分組成:置于個旅行社定票點的前臺客戶程序,以及置于航空公司的數(shù)據(jù)庫服務器。本系統(tǒng)與其他系統(tǒng)的關系如下:客 戶 程 序在線觀看資源客 戶 程 序網(wǎng)上傳下載資源服務 器及 程 序客 戶 程 序絡權限控制客 戶 程 序1.3 定義專門術語 :oracle10g:系統(tǒng)服務器所使用的數(shù)據(jù)庫管理系統(tǒng)(dbms)。sql: 一種用于訪問查詢數(shù)據(jù)庫的語言事務流:數(shù)據(jù)進入模塊后可能有多種路徑進行處理。主鍵:數(shù)據(jù)庫表中的關鍵域。值互不相同

11、。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關聯(lián)的域。rollback: 數(shù)據(jù)庫的錯誤恢復機制??s寫詞 :格式化工廠:各種音頻、視頻、圖片等格式轉化的工具。1.4 參考資料1. 軟件工程導論 ,張海藩,清華大學出版社。2. 實用軟件工程 ,鄭人杰等,清華大學出版社。3. oracle 數(shù)據(jù)庫基礎,賈素玲 王強 主編,清華大學出版社。;.4. web 應用開發(fā)技術:jsp,崔尚森張白一,西安電子科技大學出版社。5. java ee 編程技術,郝玉龍 等 編著2任務概述2.1 目標本校內資源共享系統(tǒng)實現(xiàn)后,能很方便的為在校學生提供該網(wǎng)站的訪問服務,通過無線和有線兩種方式實現(xiàn)該系統(tǒng)的校內隨時隨地訪問,并且通過

12、提供的瀏覽器上傳頁面,能很方便的分類上傳各種娛樂教學多媒體資源,而且還能對多媒體資源進行在線觀看,對文檔資源免費下載。2.2 運行環(huán)境服務器 sun 工作站,終端為pc 機。運行環(huán)境: windows數(shù)據(jù)庫: oracle10g2.3 條件與限制1.browser/serve r 結構總體設計方案:采用 b/s 模式大大增強了系統(tǒng)應用的通用性,使其在各種平臺的終端甚至是移動設備上都能應用自如。3 人力、資金、和效益。此系統(tǒng)屬于教育投資,止在給在校大學生提供一個良好的資源分享平臺,所以可不必談使用方的人力資金投入和近期的直接經(jīng)濟效益4 技術發(fā)展規(guī)律的約束計算機技術和產品的發(fā)展日新月異,將會給系統(tǒng)

13、的實現(xiàn)帶來更多的手段,同時也會帶來更加豐富的板塊兒。例如圖象和語音技術的進步,多媒體技術的發(fā)展,這些都要求系統(tǒng)在設計時考慮技術變化的可能性,為可能的變化預留一定的系統(tǒng)處理能力。3數(shù)據(jù)描述3.1 數(shù)據(jù)特性1數(shù)據(jù)完整性要解決這一問題,要有一定的人員維護數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進行嚴格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應該拒絕該數(shù)據(jù)。2通過度該系統(tǒng)業(yè)務的詳細調查,得知該資源共享信息系統(tǒng)中有的信息要求在線播放,有的則需要上傳,有的需要下載。有的需要定時更新輸出數(shù)據(jù)。要求輸出的數(shù)據(jù)包括:文字評論,回復信息:系統(tǒng)已經(jīng)存在

14、的視頻,文檔等信息;用戶上傳的文件信息;計算文件數(shù)據(jù)量等信息;用戶的下載觀看量統(tǒng)計信息,注冊用戶信息。通過對上述各種輸入信息進行了詳細的研究,對它們的輸出進行了進一步的細分。資源信息包括:文件目錄信息、類別信息。文件大小統(tǒng)計信息用戶信息包括:評論,回復信息、評論回復統(tǒng)計信息、文件瀏覽統(tǒng)計信息、上傳下載統(tǒng)計信息等,用戶身份信息;.3.2 處理流程和數(shù)據(jù)流程瀏覽器java ee 應用服務器數(shù)據(jù)庫3.3 處理流程和數(shù)據(jù)流程用戶管理數(shù)據(jù)庫資源分類上傳用戶資源管理下載管理員在線觀看、收聽用戶互動3.3 數(shù)據(jù)庫描述數(shù)據(jù)庫采用 oracle10g。3.4 數(shù)據(jù)詞典名字: 用戶信息描述: 注冊的用戶信息定義:

15、注冊用戶信息 =用戶名字 +用戶 id+ 用戶郵箱 +用戶密碼位置:在客戶端由用戶填寫名字:多媒體文件信息描述:視頻、音頻、圖片、電子書等。定義:多媒體模塊是有用戶上傳到本網(wǎng)站上的, 并有本系統(tǒng)按照點擊率和上傳時間來排行,以供客戶選擇觀看、收聽。位置:在客戶端上傳及客戶端視聽。名字:在線評論描述:用戶可以將評論上傳到該模塊, 并由瀏覽用戶來對評論做出回復。定義:所作評論按照先后順序(后來的排在最上邊)排列,解答數(shù)目不限。;.名字:軟件信息描述:用戶上傳,下載的軟件信息。定義:軟件信息是用戶上傳到本網(wǎng)站上的, 并按照點擊率和上傳時間來排行,以供客戶選擇下載。位置:在客戶端上傳及客戶端視聽。4功能

16、需求4.1 系統(tǒng)的邏輯模型校系統(tǒng)管理管理信息內員資源輸入輸出數(shù)據(jù)服務器輸入輸出數(shù)據(jù)數(shù)據(jù)庫信端程序端程序下載,瀏覽瀏覽器息客戶端上傳輸入注冊數(shù)據(jù)系統(tǒng)客 戶 程 序在線觀看資源客 戶 程 序網(wǎng)上傳下載資源服務 器及 程 序客 戶 程 序絡權限控制客 戶 程 序4.2 功能劃分1客戶端系統(tǒng)管理員通過瀏覽器進入系統(tǒng)對普通用戶基本信息進行管理,對文件等數(shù)據(jù)信息進行管理,實現(xiàn)該系統(tǒng)穩(wěn)定有效的工作運行用戶通過瀏覽器進入該系統(tǒng),實現(xiàn)上傳下載文件,以及瀏覽文件,與其他用戶交互等功能,初次登陸用戶還可以通過注冊成為合法用戶,實現(xiàn)該系統(tǒng)提供的功能2服務器端服務端負責接收客戶端子系統(tǒng)發(fā)送的數(shù)據(jù),執(zhí)行相應的數(shù)據(jù)庫操作,

17、并將操作的結果返回給客戶端。;.5性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,學校資源共享系統(tǒng)應該滿足以下的性能需求:1系統(tǒng)處理的準確性學校資源共享系統(tǒng)設計資源的上傳功能,所以在實現(xiàn)系統(tǒng)時要保證其分類的準確性以及對資源完整性的保證。分類準確性能保證用戶正確上傳自己的分類資源,資源的完整性保證用戶上傳的資源完整有效,避免一些“垃圾”資源和碎片資源的出現(xiàn)。2系統(tǒng)的開放性和系統(tǒng)的可擴充性學校資源共享系統(tǒng)在開發(fā)的過程中要充分考慮到系統(tǒng)的開放性和可擴充性,隨著用戶需求的增加, 系統(tǒng)要擴展更多的板塊兒和功能模塊供學生使用。系統(tǒng)在資源分類,板塊分類以及頁面設置方面會隨著需求的增加和技術的進步

18、進行相應的調整。3系統(tǒng)的易用性和易維護性學校資源共享系統(tǒng)直接面對的用戶是廣大學生群體,必須做到界面簡潔明晰,使用簡單方便,風格美觀大方,使學生喜歡用此系統(tǒng)在校內分享資源。同時,還要做到易維護性,做到出現(xiàn)故障時能快速恢復,保證該系統(tǒng)在使用上的不間斷性。4系統(tǒng)的先進性目前計算機科學技術的發(fā)展相當快, 在開發(fā)學校資源共享系統(tǒng)時除了要考慮其可擴展性之外還要考慮其先進性,在一定層面上使學校的投資效率更高。6運行需求機票預訂系統(tǒng)中的各個子系統(tǒng)的硬件和軟件的配置如下:1服務器端子系統(tǒng)的運行要求:系統(tǒng)軟件:windows xp 及以上版本數(shù)據(jù)庫管理系統(tǒng):oracle 10g硬件要求: pentium 以上 , 2g ram,1t hd2.客戶端子系統(tǒng)的運行要求:系統(tǒng)軟件:window 2000 professional 以上硬件最低要求:pentium 以上 ,256m ram,250g hd;.軟件項目進度計劃實例學校資源共享系統(tǒng)進度計劃說明:本項目的進度計劃采用漸進完善的方式。1. 初期項目計劃由于項目初

溫馨提示

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

評論

0/150

提交評論