https://www.bilibili.com/video/BV1Ym411f7YU/演示視頻:
第三章 需求分析及設計
在軟件設計與開發過程中,需求分析是必不可少的。當接到一個系統開發任務時,不應該直接進行開發工作,而是應該先對所需要開發的系統進行一番了解。開發人員需要知道這個系統將來是要干什么的,為什么樣的人群服務。從這些入手一步一步了解系統,才能明確系統所需要的功能。這樣,開發人員便可以找到開發的方向。把握住開發方向,才能設計出人性化的系統,而不是那些粗制亂造不切和實際的系統。
3.1 預期目標
通過開發多媒體課件平臺,可以有效地使全校師生與校園計算機技術維護人員進行精密聯系,使問題得到及時的解決。此平臺設有pc客戶端,建立溝通交流、技術支持平臺(遠程協助)、自助服務等功能的平臺。為用戶提供軟、硬件診斷、維修服務。提供PC設備、辦公設備、校內局域網網絡設備等終端設備的安裝調試、故障處理、遠程維護、業務巡檢等服務。
3.2 需求分析
(1)、平臺模塊設計,實施功能有:在線求助、自助服務、大眾提問、軟件評價、技術人員登陸、申請注冊、學生注冊、登陸等;
(2)、技術人員登陸模塊設計,實施功能有:在線互動、遠程操作、文件上傳、下載等;
(3)、學生登陸模塊設計,實施功能有:在線互動、遠程求助、接收文件等;
(4)、輕松學習課堂模塊設計,實施功能有:電腦維護教程、視頻等相關資源庫;
(5)、 技術人員審核、學生審核模塊設計;
(6)、留言模塊的設計,實施的功能有:討論未能解決的問題、技術交流;
(7)、與學院guanfangwangzhan掛靠,提供專門板塊,給予該平臺的支持。
管理員用例圖
技術員用例圖
普通用戶用例圖
3.3 可行性分析
系統的可行性分析可以從經濟可行性、技術可行性、管理可行性等幾個方面進行可行性分析。
3.3.1 經濟可行性
整個系統尚未運行之前,需要一筆投資,花費相對而言比較多。其中我們需要配置一些電腦、還有服務器及相關的網絡設備。一旦整個系統投入運行之后,相關的成本便可以大大的減少。
3.3.2 技術可行性
技術可行性分析,考慮使用的硬件和軟件技術,旨在滿足用戶的要求(如計算機的容量,速度等) 。此外,該系統并不難,涉及的是有限的機構,如中小型企業或人才服務中心,這樣的技術能力已經達到了系統的開發。
3.3.3 管理可行性
從管理的角度來分析系統的可行性來講,作為一個系統,必須有系統的管理員來對系統的一些基礎數據進行管理。從系統的維護角度來可以,必須有專門的維護人員來對系統進行維護。
3.3.4 操作可行性
多媒體課件平臺操作簡單易懂,對于操作人員而言只需要學習簡單的電腦操作即可熟練使用本系統。
3.3.5 法律可行性
多媒體課件平臺以個人為單位,僅供個人所用,沒有侵犯任何版權,也沒有違反國家相關法律法規及相關方面的規定,與業界有關規定也無矛盾之處,所以法律方面可行。
3.4性能需求
多媒體課件平臺必須實現可以安全、穩定、可靠、高效、長期的運行。所以多媒體課件平臺應滿足以下幾個性能需求。
3.4.1 系統處理的jingque性和準時性
系統處理的jingque性和準時性是多媒體課件平臺的必要性能。在系統設計和開發過程中,應當充分的考慮到系統當下和將來可能承載的工作量。開發完成的系統在處理能力和響應時間性能方便必須要滿足公司對信息處理的需求。
3.4.2 系統的開放性和系統的可擴展性
在開發過程中,應該充分考慮系統投入使用以后的可擴充性。比如說查詢功能可以需要完善或者可以實現更多信息的查詢下。所有這些都需要系統提供調整和擴大的適當手段。為了實現這一目標,應通過系統的開放性來完成,兩個系統應該是一個開放的系統,只要符合一定的規格,只需加入和減少系統的模塊,配置系統上的硬件。
3.4.3 系統的易用性和易維護性
多媒體課件平臺服務的人群往往并不會深入了解計算機技術,他們大多數只掌握了基本電腦操作技術。所以系統需要提供良好的用戶接口,簡單易懂的人機交互界面。要實現這一目標,它要求該系統應能使用的用戶界面熟悉術語和中文信息 ;當用戶在進行一些操作時應給出相應的提示。比如某些數據刪除后不能恢復,這時在刪除操作前必須提示用戶警惕操作。
3.4.4 系統的標準性
系統在設計與開發使用過程中肯定要涉及到很多計算機軟硬件。系統必須符合相應的標準。
3.4.5 系統的先進性
目前計算機技術發展的相當迅速,在系統的生命周期中盡量保障系統的先進,可以勝任公司信息處理的要求而不至于提前被淘汰。系統開發時所考慮的可擴展性便可以發揮作用,利用這點可以對系統進行升級和完善從而延長系統的使用壽命。在系統開發時,應選用當下流行且先進的開發工具這樣才能開發出先進的系統。
3.4.6 系統的響應速度
多媒體課件平臺系統對日常處理中的響應速度要求十分苛刻。為了不耽誤公司正常運行,系統必須做到不會因為速度問題而影響工作效率。如果一個簡單的查詢工作需要數小時才能完成,那么制作這個系統就會失去意義。
3.5可靠行和可用性需求
系統可用并且在一個月內不能出現2次以上故障。
3.6出錯處理要求
系統出錯以后必須給出相應錯誤信息,同時提醒用戶采取相應操作手段來解決故障。
在使用本系統時可能出現如下系統故障:
1.當系統提示輸入用戶名密碼錯誤則說明需要檢查輸入的用戶名密碼的正確性。
2.當管理員進行操作時,未明確需要進行操作的目標:說明未選中需要進行操作的數據,應該做出提示
3.當用戶操作可能導致不可恢復的損失應給出警告。
3.7接口需求
第一,硬件接口方面主要日常所用的移動硬盤與U盤,基本沒有其他與外界硬件的聯系。
第二,軟件接口方面主要是考慮到軟件與操作系統的接口,考慮到文檔處理的需求可能包括辦公軟件和常用接口。例如Microsoft的office系列。軟件界面和用戶和用戶需求,這些應該明確在用戶需求定義。
3.8 系統操作系統選擇
本論文選擇Windows 7操作系統。系統運行時,服務器端配置需要選擇CPU Pentium以上,內存 128mb以上;操作平臺為Windows NT4.0 Server ,數據庫系統為MYSQL;客戶端配置選擇主機 586/100以上,內存 4G;操作平臺 Windows 9.x或 Windows3.2。
3.9 數據庫設計
3.9.1 數據庫需求分析
用戶要求主要體現在業務方面的各種操作,包括保存信息、 更新數據和查詢條件。這些都要求數據庫結構能充分滿足大量信息的輸出和輸入。
多媒體課件平臺服務人群為普通用戶和技術人員兩部分。
根據系統功能的需求,總結出的需求分析如下:
1.管理操作員可以對普通人員和技術人員信息進行管理。
2.管理員可以對新聞信息信息進行管理。
3.管理員可以對車資源信息進行管理。
4.技術人員可以對留言進行管理。
5.普通人員可以注冊留言等。
- 計算機畢業設計asp.net在線物流系統畢設73 2024-04-28
- 計算機畢業設計asp.net在線拍賣系統畢設93 2024-04-28
- 計算機畢業設計asp.net博客網站(sqlserver)畢設95 2024-04-28
- 計算機畢業設計asp.net農業網站畢設56 2024-04-28
- 計算機畢業設計asp.net公務員在線模擬考試系統畢設83 2024-04-28
- 計算機畢業設計asp.net人力資源管理系統畢設13 2024-04-28
- 計算機畢業設計 jsp酒店管理系統sqlserver 畢設28 2024-04-28
- 計算機畢業設計 jsp網絡版影院管理系統sqlserver 畢設20 2024-04-28
- 計算機畢業設計 jsp網站流量統計系統sqlserver 畢設77 2024-04-28
- 計算機畢業設計 jsp網上選課系統springmvc 畢設16 2024-04-28