




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
文檔編號(hào): 圖書(shū)管理系統(tǒng)系統(tǒng)需求分析二○一○年三文檔序號(hào):等級(jí):文檔名稱(chēng):圖書(shū)管理系統(tǒng)需求分析報(bào)告文檔類(lèi)別:技術(shù)文檔編制:編制時(shí)間:校對(duì):校對(duì)時(shí)間:審核:審核時(shí)間:工藝會(huì)簽:工藝會(huì)簽時(shí)間:質(zhì)量會(huì)簽:質(zhì)量會(huì)簽時(shí)間:標(biāo)準(zhǔn)化檢查:標(biāo)準(zhǔn)化檢查時(shí)間:批準(zhǔn):批準(zhǔn)時(shí)間:修改記錄版本變更原因變更內(nèi)容簡(jiǎn)述編制/修訂者批準(zhǔn)者發(fā)布日期重新確立命題由原來(lái)的交流網(wǎng)站更改為本次圖書(shū)管理系統(tǒng)全體成員張昭旭3月15日文檔內(nèi)容不符合要求對(duì)功能劃分各模塊的功能及數(shù)據(jù)詞典的修改張昭旭,李婷婷,蔡穎,姜瑞張昭旭,辛洋3月18日功能劃分不規(guī)范對(duì)功能劃分及具體用例圖修改補(bǔ)充張昭旭,李婷婷,蔡穎,姜瑞張昭旭3月30日未評(píng)審前可自由修改,評(píng)審后確定版本后,每一次修改增加版本和修改記錄未評(píng)審前可自由修改,評(píng)審后確定版本后,每一次修改增加版本和修改記錄目錄1引言61.1編寫(xiě)目的61.2項(xiàng)目背景61.3定義61.4參考資料62任務(wù)概述72.1目標(biāo)72.1.1系統(tǒng)目標(biāo)2.1.2系統(tǒng)要求2.2運(yùn)行環(huán)境.2.3條件與限制..2.3.3功能需求83.1功能劃分810需求分配表10軟硬件內(nèi)部接口需求規(guī)格103.3功能描述113.3.查詢(xún)管理13系統(tǒng)維護(hù)管理144數(shù)據(jù)描述154.1數(shù)據(jù)詞典154.2數(shù)據(jù)庫(kù)描述154.3數(shù)據(jù)采集165性能需求165.1數(shù)據(jù)精確度165.2時(shí)間特性165.3適應(yīng)性166運(yùn)行需求(接口需求規(guī)格)167其它需求178用戶(hù)需求與系統(tǒng)需求規(guī)格對(duì)照表179附錄171引言1.1編寫(xiě)目的本文檔用于描述“圖書(shū)管理系統(tǒng)”項(xiàng)目的系統(tǒng)需求,為該項(xiàng)目概要設(shè)計(jì),詳細(xì)設(shè)計(jì)和測(cè)試用例的設(shè)計(jì)提供依據(jù)。本文檔用于描述XXXX項(xiàng)目系統(tǒng)需求,作為后續(xù)概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、系統(tǒng)測(cè)試階段的依據(jù)。使用本文檔的項(xiàng)目人員有系統(tǒng)設(shè)計(jì)工程師、詳細(xì)設(shè)計(jì)工程師、編碼實(shí)現(xiàn)工程師、系統(tǒng)測(cè)試工程師、用戶(hù)(代表)、QA工程師…。本文檔用于描述XXXX項(xiàng)目系統(tǒng)需求,作為后續(xù)概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、系統(tǒng)測(cè)試階段的依據(jù)。使用本文檔的項(xiàng)目人員有系統(tǒng)設(shè)計(jì)工程師、詳細(xì)設(shè)計(jì)工程師、編碼實(shí)現(xiàn)工程師、系統(tǒng)測(cè)試工程師、用戶(hù)(代表)、QA工程師…。1.2項(xiàng)目背景:為了滿(mǎn)足開(kāi)放式圖書(shū)館管理的要求,我們小組對(duì)MySQL語(yǔ)言原理、JSP應(yīng)用程序設(shè)計(jì),數(shù)據(jù)庫(kù)技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對(duì)圖書(shū)管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)模式分析,并由此設(shè)計(jì)了數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用程序。系統(tǒng)運(yùn)行結(jié)果證明,本文所設(shè)計(jì)的圖書(shū)管理系統(tǒng)可以滿(mǎn)足借閱者、圖書(shū)館工作人員和高級(jí)管理員及學(xué)校圖書(shū)管理幾方面的需要。1.3定義J2EE技術(shù):J2EEJava2平臺(tái)企業(yè)版(Java2Platform,EnterpriseEdition)
J2EE是一套全然不同于傳統(tǒng)應(yīng)用開(kāi)發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡(jiǎn)化且規(guī)范應(yīng)用系統(tǒng)的開(kāi)發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。JSP(JavaServerPages):是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類(lèi)似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。用JSP開(kāi)發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。ADO:ActiveXDataObject,ActiveX數(shù)據(jù)對(duì)象SQL:StructuredQueryLanguage1.4參考資料:[1]《jsp項(xiàng)目開(kāi)發(fā)全程實(shí)錄》[2]張海藩.《軟件工程導(dǎo)論》[M].清華大學(xué)出版社,2008,1[3]張銀鶴、梁文新等.《JavaScript完全學(xué)習(xí)手冊(cè)》[M].清華大學(xué)出版社,2008,10[4]王珊、薩師煊.《數(shù)據(jù)庫(kù)系統(tǒng)概論》[M].高等教育出版社,2006,12[5].《算法分析與設(shè)計(jì)》[M].人民郵電出版社,2006,10[6]郝玉龍.《JavaEE編程技術(shù)》[M].清華大學(xué)出版社,2008,6這幾項(xiàng)和系統(tǒng)需求無(wú)關(guān)的資料可以不寫(xiě)。這幾項(xiàng)和系統(tǒng)需求無(wú)關(guān)的資料可以不寫(xiě)。2任務(wù)概述2.1目標(biāo)2.1.1圖書(shū)管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。2.1.2《圖書(shū)管理系統(tǒng)》針對(duì)的用戶(hù)是大學(xué)中使用圖書(shū)館的所有同學(xué),利用web2.0_SNS技術(shù)實(shí)現(xiàn)對(duì)圖書(shū)的合理分配和妥善管理。服務(wù)器的軟硬件配置2.2運(yùn)行環(huán)境2.2服務(wù)器端的最低配置是由建立站點(diǎn)所需的軟件來(lái)決定的,在最低配置的情況下,服務(wù)器的往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當(dāng)出色,而且價(jià)格也很便宜,因此通常應(yīng)給服務(wù)器端配置高性能的硬件,本系統(tǒng)服務(wù)器端的配置如下:處理器:InterPentium(R)Dual-CoreCPUT43002.1GHz或更高內(nèi)存:2GB硬盤(pán)空間:250GB顯卡:NvidiaGeForceG210M因?yàn)榭蛻?hù)端主要用于瀏覽和操作數(shù)據(jù),所以對(duì)客戶(hù)端的硬件要求不高,不過(guò)現(xiàn)在的電腦很高的性?xún)r(jià)比,因此需要的配置應(yīng)該高于下面的配置:處理器:InterPentium1.9GHz或更高內(nèi)存:512MB硬盤(pán)空間:80GB顯卡:SVAG顯示適配器。2.2服務(wù)器端軟件環(huán)境如下:操作系統(tǒng):WindowsXPProfessionalServicePack3網(wǎng)絡(luò)協(xié)議:TCP/IP數(shù)據(jù)庫(kù):MicrosoftSQLserver2000用戶(hù)端要求如下:操作系統(tǒng):Windows98/2000/XP網(wǎng)絡(luò)協(xié)議:TCP/IP服務(wù)器:.NETFramework環(huán)境2.3條件與限制一個(gè)更為完善的管理系統(tǒng),應(yīng)提供更為便捷與強(qiáng)大的信息交互功能,如相應(yīng)的互動(dòng)操作與服務(wù),由于開(kāi)發(fā)時(shí)間和計(jì)算機(jī)數(shù)量有限,該系統(tǒng)提供的這一功能有限。對(duì)信息的保護(hù)手段僅限于設(shè)置用戶(hù)級(jí)別,以及提供數(shù)據(jù)文件的備份,比較簡(jiǎn)單,不能防止惡意的破壞,安全性能有待進(jìn)一步完善。3功能需求3.1功能劃分圖書(shū)管理系統(tǒng)需要實(shí)現(xiàn)的功能主要有四大模塊,分別為日常工作管理、基本資料維護(hù)管理、查詢(xún)管理和系統(tǒng)管理。其中日常工作管理和基本資料維護(hù)是整個(gè)系統(tǒng)的核心。模塊的劃分為概要設(shè)計(jì)的任務(wù),需求分析只需要用例圖和相關(guān)輔助說(shuō)明的圖(活動(dòng)圖、順序圖)和文字描述.日常工作管理:包括借書(shū)管理、還書(shū)管理。模塊的劃分為概要設(shè)計(jì)的任務(wù),需求分析只需要用例圖和相關(guān)輔助說(shuō)明的圖(活動(dòng)圖、順序圖)和文字描述(1)借書(shū)管理:主要功能是記錄借閱證編號(hào)和圖書(shū)編號(hào),進(jìn)行借書(shū)過(guò)程。在數(shù)據(jù)庫(kù)中插入一條借書(shū)記錄,該記錄包括讀者編號(hào)、圖書(shū)編號(hào)、借出日期、還書(shū)期限、操作員編號(hào)。(2)還書(shū)管理:主要功能是輸入借閱證編號(hào)、圖書(shū)編號(hào),在借閱登記表中找到相應(yīng)的記錄,將該記錄的相應(yīng)數(shù)據(jù)插入到還書(shū)記錄中,同時(shí)將借書(shū)記錄刪除,并保存在借閱歷史記錄表中。3.1.2(1)圖書(shū)資料維護(hù):包括新書(shū)的入庫(kù),以及現(xiàn)有書(shū)籍資料的修改和刪除。(2)讀者資料維護(hù):包括新讀者的資料入庫(kù),以及現(xiàn)有讀者資料的修改和刪除3.1.3.查詢(xún)管理:包括圖書(shū)資料查詢(xún)、讀者資料查詢(xún)(1)圖書(shū)資料查詢(xún):根據(jù)相應(yīng)的圖書(shū)信息對(duì)所有書(shū)籍進(jìn)行所需查詢(xún)。此查詢(xún)包括:‘圖書(shū)分類(lèi)’、‘圖書(shū)編號(hào)’、‘圖書(shū)名稱(chēng)’、‘作者’、‘出版社’。(2)讀者資料查詢(xún):根據(jù)相應(yīng)的讀者資料進(jìn)行所需查詢(xún)?!x者編號(hào)’、‘讀者姓名’、‘讀者種類(lèi)’。3.1.4.系統(tǒng)管理:系統(tǒng)的登錄、(1)系統(tǒng)的登錄:管理員的登錄。(2)標(biāo)準(zhǔn)數(shù)據(jù)管理:用于常用數(shù)據(jù)的系統(tǒng)維護(hù)。頂層用例圖啊或有圖必須有圖編號(hào)和圖標(biāo)題。下同啊或有圖必須有圖編號(hào)和圖標(biāo)題。下同日常工作用例圖:基本資料維護(hù)用例圖查詢(xún)管理用例圖系統(tǒng)管理用例圖根據(jù)功能劃分,分配為硬件實(shí)現(xiàn)還是軟件實(shí)現(xiàn),以表格形式給出,并給出軟硬件內(nèi)部接口需求規(guī)格需求分配表序號(hào)功能編號(hào)功能描述實(shí)現(xiàn)方式備注1日常工作管理借書(shū)與還書(shū)管理軟件+硬件2基本資料維護(hù)管理圖書(shū)與讀者資料的維護(hù)軟件+硬件3查詢(xún)管理圖書(shū)與讀者資料的查詢(xún)軟件+硬件4系統(tǒng)管理登陸及權(quán)限管理軟件+硬件軟硬件內(nèi)部接口需求規(guī)格下面給出系統(tǒng)中出現(xiàn)的每個(gè)接口的規(guī)格說(shuō)明,其中每個(gè)接口要求有如下內(nèi)容:(1)輸入:鼠標(biāo)對(duì)按鈕的點(diǎn)擊查詢(xún)方式、查詢(xún)關(guān)鍵字;新建資料項(xiàng),用戶(hù)項(xiàng);資料項(xiàng)、用戶(hù)項(xiàng)相應(yīng)紀(jì)錄更改;備份數(shù)據(jù)恢復(fù)所需的數(shù)據(jù)備份文件;受限操作所需的密碼;(2)輸出:查詢(xún)關(guān)鍵字確定的數(shù)據(jù)庫(kù)記錄的子集;統(tǒng)計(jì)結(jié)果及其格式化文件;信息錄入、刪改結(jié)果(成功或失?。?;;數(shù)據(jù)備份輸出的數(shù)據(jù)備份文件;(3)內(nèi)部數(shù)據(jù):查詢(xún)操作建立的索引;本節(jié)可刪除3.3功能描述本節(jié)可刪除3.3.1系統(tǒng)所有功能和性能需求都需要編號(hào)。如:“BOOKM-SRS1-1系統(tǒng)允許……。本用例的腳本見(jiàn)圖3.3-1,XXXXX活動(dòng)圖…….(加適當(dāng)?shù)奈淖终f(shuō)明)”。如上面BOOKM-SRS-1-1設(shè)的一個(gè)編號(hào)。BOOKM為項(xiàng)目名稱(chēng)縮寫(xiě),SRS表示軟件需求文檔,-1-1為需求實(shí)際編號(hào)。太簡(jiǎn)單的活動(dòng)不必單獨(dú)畫(huà)用例圖,如圖中的輸入還書(shū)數(shù)據(jù),可將這個(gè)活動(dòng)放在還書(shū)管理的腳本用一個(gè)活動(dòng)或一句文字就描述。如果你認(rèn)為有必要用一個(gè)單獨(dú)的用例表示。那么這個(gè)用例也應(yīng)該用一單獨(dú)的小節(jié)描述。太簡(jiǎn)單的活動(dòng)不必單獨(dú)畫(huà)用例圖,如圖中的輸入還書(shū)數(shù)據(jù),可將這個(gè)活動(dòng)放在還書(shū)管理的腳本用一個(gè)活動(dòng)或一句文字就描述。如果你認(rèn)為有必要用一個(gè)單獨(dú)的用例表示。那么這個(gè)用例也應(yīng)該用一單獨(dú)的小節(jié)描述。編號(hào)子模塊輸入輸出功能.1借書(shū)管理用戶(hù)名,書(shū)名等信息借書(shū)者信息,被借書(shū)信息,借書(shū)日期等記錄借閱證編號(hào)和圖書(shū)編號(hào),進(jìn)行借書(shū)過(guò)程.2還書(shū)管理用戶(hù)名,借書(shū)歷史借書(shū)成功或失敗輸入借閱證編號(hào)、圖書(shū)編號(hào),在借閱登記表中找到相應(yīng)的記錄,將該記錄的相應(yīng)數(shù)據(jù)插入到還書(shū)記錄中,同時(shí)將借書(shū)記錄刪除,并保存在借閱歷史記錄表中。用活動(dòng)圖或順序圖表示。這個(gè)圖不是規(guī)范的UML圖,不方便李烈用活動(dòng)圖或順序圖表示。這個(gè)圖不是規(guī)范的UML圖,不方便李烈基本資料維護(hù)管理模塊編號(hào)子模塊輸入輸出功能.1圖書(shū)資料維護(hù)書(shū)名、圖書(shū)號(hào)、出版社、出版日期、更新后的圖書(shū)資料新書(shū)的入庫(kù),以及現(xiàn)有書(shū)籍資料的修改和刪除.2讀者資料維護(hù)借書(shū)時(shí)間、還書(shū)時(shí)間、圖書(shū)號(hào)、讀者名更新后的讀者資料新讀者的資料入庫(kù),以及現(xiàn)有讀者資料的修改和刪除查詢(xún)管理模塊編號(hào)子模塊輸入輸出功能.1圖書(shū)資料查詢(xún)書(shū)名、圖書(shū)號(hào)、出版社、出版日期、顯示查詢(xún)到的圖書(shū)資料根據(jù)相應(yīng)的圖書(shū)信息對(duì)所有書(shū)籍進(jìn)行所需查詢(xún).2讀者資料查詢(xún)借書(shū)時(shí)間、還書(shū)時(shí)間、圖書(shū)號(hào)、讀者名讀者資料根據(jù)相應(yīng)的讀者資料進(jìn)行所需查詢(xún)。系統(tǒng)維護(hù)管理模塊編號(hào)子模塊輸入輸出功能.1系統(tǒng)的登錄用戶(hù)資料主界面管理員的登錄.2標(biāo)準(zhǔn)數(shù)據(jù)管理用戶(hù)資料等基本資料數(shù)據(jù)更新用于常用數(shù)據(jù)的系統(tǒng)維護(hù)4數(shù)據(jù)描述4.1數(shù)據(jù)詞典應(yīng)該沒(méi)寫(xiě)完整吧?如上文提到的讀者資料就沒(méi)寫(xiě)。應(yīng)該沒(méi)寫(xiě)完整吧?如上文提到的讀者資料就沒(méi)寫(xiě)。標(biāo)識(shí)符描述數(shù)據(jù)項(xiàng)單元范圍缺省值說(shuō)明type用戶(hù)注冊(cè)時(shí)標(biāo)明要注冊(cè)的身份Char5游客不同用戶(hù)類(lèi)型分別行使不同功能Name注冊(cè)時(shí)以便以后登陸用的標(biāo)識(shí)符Char10無(wú)每個(gè)用戶(hù)唯一的標(biāo)識(shí)符Password以后登陸時(shí)使用的重要驗(yàn)證憑據(jù)Password15無(wú)Bname書(shū)名Char30無(wú)BID圖書(shū)號(hào)INT15無(wú)Bpub出版社Char15無(wú)Bdate出版日期DATE15無(wú)Bbtime借書(shū)時(shí)間DATE15無(wú)Bretime還書(shū)時(shí)間DATE15無(wú)RID圖書(shū)號(hào)INT30無(wú)Rname讀者名Char15無(wú)4.2數(shù)據(jù)庫(kù)描述我們使用MySQL作為服務(wù)器數(shù)據(jù)庫(kù)。MySQL是一個(gè)多線程的,結(jié)構(gòu)化查詢(xún)語(yǔ)言(SQL)數(shù)據(jù)庫(kù)服務(wù)器。SQL在世界上是最流行的數(shù)據(jù)庫(kù)語(yǔ)言。MySQL的執(zhí)行性能非常高,運(yùn)行速度非??欤⒎浅H菀资褂?。是一個(gè)非常棒的數(shù)據(jù)庫(kù)。4.3數(shù)據(jù)采集 通過(guò)客戶(hù)端個(gè)人PC登錄服務(wù)器,進(jìn)行相關(guān)操作如下表所示:身份數(shù)據(jù)來(lái)源管理員監(jiān)控、發(fā)布、修改、刪除各類(lèi)信息讀者發(fā)布、修改、刪除各類(lèi)信息5性能需求5.1數(shù)據(jù)精確度數(shù)據(jù)類(lèi)型精確度數(shù)字類(lèi)整型字符類(lèi)字符無(wú)5.2
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 華律合同范本
- 國(guó)有農(nóng)村土地使用權(quán)收購(gòu)合同范本
- 吊車(chē)月結(jié)合同范例
- 通遼租賃合同范本
- 吊車(chē)工程合同范本
- 企業(yè)保安勞務(wù)合同范本
- 吊車(chē)經(jīng)營(yíng)合同范本
- 模具外發(fā)加工合同范本
- 醫(yī)院基建合同范本
- 南寧雅閣購(gòu)車(chē)合同范例
- 煤質(zhì)化驗(yàn)員測(cè)試題(附參考答案)
- 全電發(fā)票樣式
- (完整版)供應(yīng)商審核表
- 饅頭工藝流程圖
- (二次供水單位)生活飲用水衛(wèi)生許可證延續(xù)申請(qǐng)表
- 石化公司建設(shè)項(xiàng)目竣工文件整理歸檔規(guī)范
- 鈉電池正極材料PPT
- 體能訓(xùn)練概論(NSCA)
- 青島版三年級(jí)數(shù)學(xué)下冊(cè)《美麗的街景》教學(xué)課件7
- 液壓傳動(dòng)全套ppt課件(完整版)
- 內(nèi)部控制五要素圖解
評(píng)論
0/150
提交評(píng)論