資源描述:
《用戶需求分析報告(范本)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、用戶需求分析報告(范本)1.1需求分析報告1.1.1引言當(dāng)決定要開發(fā)一個信息系統(tǒng)時,首先要對信息系統(tǒng)的需求進(jìn)行分析,需求分析要做的工作是深入描述軟件的功能和性能,確定軟件設(shè)計的限制和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其他有效性需求。抽象出當(dāng)前系統(tǒng)的邏輯模型。在理解當(dāng)前系統(tǒng)“怎么做”的基礎(chǔ)上,抽取其“做什么”的本質(zhì),從而從當(dāng)前系統(tǒng)的物理模型抽象出當(dāng)前系統(tǒng)的邏輯模型。在物理模型中有許多物理因素,隨著分析工作的深入,有些非本質(zhì)的物理因素就成為不必要的負(fù)擔(dān),因而需要對物理模型進(jìn)行分析,區(qū)分出本質(zhì)的物理因素就成為不必要的負(fù)擔(dān),因而需要對物理
2、模型進(jìn)行分析,區(qū)分出本質(zhì)的和非本質(zhì)的困素,去掉那些非本質(zhì)的困素即可獲得反映系統(tǒng)本質(zhì)的邏輯模型。1.1.2任務(wù)概述隨著信息時代的到來,圖書的信息化管理使得問題得以解決,圖書館管理系統(tǒng)的出現(xiàn)就顯得水到渠成了。本系統(tǒng)主要上可以分為兩大模塊:圖書館管理員模塊和讀者登錄模塊,并在這兩大模塊下分成多個子模塊。圖書的使用對象是借閱者,例如學(xué)生,教師。因此根據(jù)這些信息,本系統(tǒng)的主要功能就是:實現(xiàn)圖書館圖書信息的管理和維護(hù),圖書瀏覽、查詢等。1.1.3數(shù)據(jù)描述系統(tǒng)功能結(jié)構(gòu)學(xué)生用戶端:查詢圖書,學(xué)生用戶可以進(jìn)行簡單的查詢和高級查詢,預(yù)約圖書,當(dāng)要借的的書不
3、在館時,可以提前預(yù)約。掛失圖書,圖書丟失要掛失,可以在學(xué)生用戶端實現(xiàn)。管理員端:學(xué)生用戶管理,實現(xiàn)學(xué)生用戶信息的修改,刪減,添加,查詢。圖書管理,包括對圖書的增加,刪減,查詢等。管理員管理:操作者包括超級管理員和普通管理員,超級管理員可以對普通管理員進(jìn)行刪減,查詢等操作,而普通管理員只有修改自己密碼的權(quán)限。借閱管理:主要是學(xué)生借閱管理,歸還圖書和繳納罰款的管理。圖書管理系統(tǒng)學(xué)生端管理端數(shù)據(jù)庫作為系統(tǒng)的基礎(chǔ),首先要保證其設(shè)計的合理性,在使用應(yīng)用系統(tǒng)的時候,擁有設(shè)計合理的數(shù)據(jù)庫往往可以起到事半功倍的效果,在系統(tǒng)的維護(hù),功能拓展時,主
4、要有學(xué)生信息表和管理信息表還有圖書信息表為例學(xué)生用戶信息表字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說明STUNOIntN/A是否學(xué)號StuNameVarchar50否是姓名StuSexVarchar50否是性別ClassVarchar50否是班級PasswordVarchar20否是密碼管理員信息表字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說明mgNoIntN/A是否管理員姓名PasswordVarchar50否否管理員密碼圖書基本信息表字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說明BookName否是圖書名稱Borrowed否是是否借閱借
5、閱圖書信息字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說明BookNointN/A是否書號STUNOvarchar50否否學(xué)號BorrorTimevarchar50否是借閱時間ReturnTimevarchar50否是歸還時間Borrowedvarchar50否是是否借閱Orderedvarchar50否是是否預(yù)約1.1.4功能需求a)讀者信息管理部分,應(yīng)完成以下功能i)可以瀏覽讀者信息,并且可以對讀者信息進(jìn)行維護(hù)。ii)可以刪除添加及更改讀者信息。b)書籍信息管理部分應(yīng)完成以下功能i)可以瀏覽書籍信息ii)可以刪除添加以及更改圖書信息c)
6、圖書管理系統(tǒng)部分應(yīng)完成以下功能i)可以瀏覽當(dāng)前管理者的信息ii)可以更改刪除以及添加管理者的信息1.1.5性能需求時間要求例如響應(yīng)時間、更新處理時間、數(shù)據(jù)轉(zhuǎn)換和傳送時間等等。適應(yīng)性(在操作方式、運(yùn)行環(huán)境、與其他軟件的接口等發(fā)生變化時,所具有的適應(yīng)能力。)1.1.6運(yùn)行環(huán)境描述硬件設(shè)備支持軟件(操作系統(tǒng)、數(shù)據(jù)庫、其他軟件系統(tǒng)如:LotusNotes等)接口(硬件接口、軟件接口)控制(說明控制該軟件的運(yùn)行的方法)用戶界面(反映業(yè)務(wù)流程的用戶界面)1.1.7其他需求1、系統(tǒng)處理的準(zhǔn)確性和及時性系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)
7、計和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足學(xué)校對信息處理的需求。2、系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性圖書管理系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補(bǔ)、替換完成系統(tǒng)的升級和更新?lián)Q代。3、系統(tǒng)的易用性和易維護(hù)性圖書管理系統(tǒng)是直接面對使用人員的,而使用
8、人員往往對計算機(jī)并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,