軟件工程-圖書管理系統(tǒng)分析_第1頁
軟件工程-圖書管理系統(tǒng)分析_第2頁
軟件工程-圖書管理系統(tǒng)分析_第3頁
軟件工程-圖書管理系統(tǒng)分析_第4頁
軟件工程-圖書管理系統(tǒng)分析_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、實(shí)驗項目名稱:圖書管理系統(tǒng)系統(tǒng)分析 實(shí)驗學(xué)時: 4 同組學(xué)生姓名: 實(shí)驗地點(diǎn): 1514 實(shí)驗日期: 實(shí)驗成績績: 批改教師: 批改時時間: 一、實(shí)驗?zāi)磕康暮鸵?、確定項項目的可可實(shí)施性性,在此此基礎(chǔ)上上完成系系統(tǒng)的邏邏輯功能能模型的的建立;2、采用不不同的軟軟件開發(fā)發(fā)技術(shù),完完成對項項目的分分析過程程,給出出系統(tǒng)的的邏輯功功能模型型,數(shù)據(jù)據(jù)字典以以及規(guī)格格說明書書;3、理解項項目的業(yè)業(yè)務(wù)流程程圖,要要求繪制制出系統(tǒng)統(tǒng)的DFFD,功功能分析析圖等。4、完成系系統(tǒng)的需需求規(guī)格格說明書書。二、實(shí)驗儀儀器和設(shè)設(shè)備 環(huán)境要求求:計算算機(jī)及配配備Wiindoows操操作系統(tǒng)統(tǒng)和Offficce應(yīng)用用

2、程序。三、實(shí)驗過過程1:引言隨著現(xiàn)代科科學(xué)技術(shù)術(shù)的進(jìn)步步,人類類社會正正逐漸走走向信息息化。圖圖書擁有有豐富的的文獻(xiàn)信信息資源源,是社社會信息息系統(tǒng)的的重要組組成部分分,在信信息社會會中的作作用愈來來愈重要要。立項目的為了圖書管管理系統(tǒng)統(tǒng)更完善善; 為了圖書館館對圖書書的管理理更方便便; 為了減輕圖圖書管理理人員的的工作負(fù)負(fù)擔(dān)。 項目背景本項目的名名稱:圖圖書管理理系統(tǒng)開開發(fā)軟件件。本項目的任任務(wù)提出出者及開開發(fā)者是是圖書管管理系統(tǒng)統(tǒng)軟件開開發(fā)小組組,用戶戶是學(xué)校校圖書館館。本系統(tǒng)是針針對電腦腦管理圖圖書的需需求設(shè)計計的,可可以完成成讀者登登記、購購入新書書、讀者者借還書書、圖書書注銷等等主要

3、功功能。人人工管理理圖書的的手續(xù)繁繁索、效效率低下下給具有有強(qiáng)烈時時間觀念念的管理理人員帶帶來了諸諸多不便便,圖書書館缺少少一套完完善的圖圖書管理理軟件,為為了對圖圖書的管管理方便便,滿足足圖書管管理的要要求,因因此設(shè)計計了能對對圖書管管理系統(tǒng)統(tǒng)的需求求進(jìn)行分分析、功功能模塊塊劃分的的應(yīng)用軟軟件程序序。術(shù)語說明(1)系統(tǒng)統(tǒng):圖書書館管理理軟件(2)圖書書信息:圖書的的基本信信息,包包括書名名、圖書書編號、作作者、出出版社、索索書號、庫庫存數(shù)量量以及庫庫存位置置等,以以供于讀讀者查閱閱。(3)借書書記錄:包括借借閱者的的姓名、班班級、借借書卡IID號以以及所借借圖書的的書名、借借書日期期等(4)

4、借閱閱規(guī)則:對不同同的借閱閱者有不不同的規(guī)規(guī)定借閱閱圖書數(shù)數(shù)量和借借閱時間間,對不不同的違違章情況況有不同同的罰款款措施。參考文獻(xiàn)軟件工程程導(dǎo)論張海藩 編著 清華大學(xué)出版社軟件工程程 張權(quán)權(quán)范 編編著 清華大大學(xué)出版版社軟件工程程理論與與實(shí)踐張張燕 洪洪蕾 鐘鐘睿 李李慧等編編著軟件工程程王慧慧芳 畢建權(quán)權(quán) 編著 實(shí)驗一系系統(tǒng)分析析參考文文檔。2:項目概概述2.1 待待開發(fā)軟軟件的一一般描述述(1) 讀讀者信息息的制定定、輸入入、修改改、查詢詢,包括括種類、性性別、借借書數(shù)量量、借書書期限、備備注。(2) 書書籍基本本信息制制定、輸輸入、修修改、查查詢,包包括書籍籍編號、類類別、關(guān)關(guān)鍵詞、備備

5、注。(3) 借借書信息息制定、輸輸入、修修改、查查詢,包包括書籍籍編號、讀讀者編號號、借書書日期、借借書期限限、備注注。(4) 還還書信息息制定、輸輸入、修修改、查查詢,包包括書籍籍編號、讀讀者編號號、還書書日期、還還書期限限、備注注。(5) 有有條件、多多條件查查詢各種種信息.2.2待開開發(fā)軟件件的功能能(用分分層數(shù)據(jù)據(jù)流圖描描述)2.3用戶戶特征本系統(tǒng)的最最終用戶戶有三種種:一是是管理員員(圖書書管理員員和其它它管理人人員),他他們可以以刪除圖圖書信息息、刪除除或增加加學(xué)生信信息等;二是讀讀者,可可以查看看他們的的借閱信信息。三三是系統(tǒng)統(tǒng)維護(hù)人人員為計計算機(jī)專專業(yè)人員員,熟悉悉數(shù)據(jù)庫庫、操

6、作作系統(tǒng)、網(wǎng)網(wǎng)絡(luò)維護(hù)護(hù)工作。管管理員和和讀者都都是經(jīng)常常性用戶戶,維護(hù)護(hù)人員為為間隔性性用戶。2.4運(yùn)行行環(huán)境(硬硬件環(huán)境境、軟件件環(huán)境)1)硬件環(huán)環(huán)境服務(wù)器 (1) 處理器器(CPPU):Penntiuum 9900MM (推推薦Peentiium 4 11.2GG) (2) 內(nèi)存容容量(RRAM):至少2256MM(推薦薦 5112M)客戶端 (1) 處理器器(CPPU):Penntiuum 1133MM 或更更高 (2) 內(nèi)存容容量(RRAM):64MM或更高高2)軟件環(huán)環(huán)境數(shù)據(jù)庫服務(wù)務(wù)器端(1) 操操作系統(tǒng)統(tǒng):Miicroosofft WWinddowss 20000(2) 數(shù)數(shù)據(jù)庫管

7、管理系統(tǒng)統(tǒng):Orraclle,配配置TCCP/IIP協(xié)議議Web服務(wù)務(wù)器端(1) 操操作系統(tǒng)統(tǒng):Miicroosofft WWinddowss 20000(2) IInteerneet 信信息服務(wù)務(wù)(IIIS)66.0管管理器(3) VVisuual Stuudioo.NEET 220033,配置置TCPP/IPP協(xié)議 客戶端(1) 操操作系統(tǒng)統(tǒng):Wiindoows 98/20000/220033/XPP(2) WWeb瀏瀏覽器:Intternnet Expplorrer 5.00以上或或Nettscaape 4.00以上,配配置TCCP/IIP協(xié)議議3:功能需需求3.1功能能點(diǎn)列表表系統(tǒng)維護(hù)

8、:用戶管理讀者類別設(shè)設(shè)置圖書類別設(shè)設(shè)置3.2功能能點(diǎn)描述述1.用戶管管理 根據(jù)在在校學(xué)生生的信息息統(tǒng)計,將將已經(jīng)畢畢業(yè)離開開學(xué)校的的用戶刪刪除,添添加剛剛剛?cè)雽W(xué)的的學(xué)生信信息,將將數(shù)據(jù)庫庫做相應(yīng)應(yīng)的變動動。流程圖如下下:2. 讀者者類別設(shè)設(shè)置根據(jù)數(shù)據(jù)庫庫中已有有的讀者者信息和和讀者借借書權(quán)限限,在讀讀者借閱閱書籍時時,根據(jù)據(jù)讀者的的權(quán)限,判判斷讀者者的行為為是否在在本人權(quán)權(quán)限以內(nèi)內(nèi)。3.圖書類類別設(shè)置置根據(jù)數(shù)據(jù)庫庫中已有有的圖書書信息,將將圖書分分類:AA-綜合合性著作作,B-哲學(xué),宗宗教,CC-自然然科學(xué)類類,應(yīng)用用科學(xué)類類,社會會科學(xué)類類等科學(xué)學(xué)類用書書,D-文學(xué),藝藝術(shù)類。流程圖如下下:

9、4:外部接接口需求求4.1用戶戶界面界面的設(shè)計計應(yīng)本著著簡潔,漂漂亮,通通俗易懂懂,操作作簡捷,并并具有一一定的靈靈活性;盡可能能采用開開發(fā)工具具構(gòu)造界界面,使使需求定定義和設(shè)設(shè)計,編編碼相銜銜接;參參考,比比較已經(jīng)經(jīng)成熟的的軟件界界面的風(fēng)風(fēng)格,提提取有用用的設(shè)計計方法。4.2硬件件接口采用標(biāo)準(zhǔn)的的鍵盤,鼠鼠標(biāo)控制制接口;能夠提提供與多多種打印印機(jī)之間間的接口口,這一一部分主主要由操操作系統(tǒng)統(tǒng)決定。系系統(tǒng)采用用客戶機(jī)機(jī)/服務(wù)務(wù)器模式式,支持持各種XX86系系列的PPC機(jī)。4.3軟件件接口這里主要考考慮軟件件與操作作系統(tǒng)的的接口,考考慮到文文檔處理理的需要要有可能能可以包包括與較較常用的的辦公軟

10、軟件的接接口。例例如miicroosofft的ooffiice系系列。另另外用戶戶還有用用戶所需需要的軟軟件接口口,這些些應(yīng)在用用戶需求求定義時時說明了。4.4通信信接口本系統(tǒng)的用用戶一般般需要通通過終端端進(jìn)行操操作,進(jìn)進(jìn)入主界界面后點(diǎn)點(diǎn)擊相應(yīng)應(yīng)的窗口口,分別別進(jìn)入相相對應(yīng)的的界面(如:輸輸入界面面、輸出出界面)。用戶戶對程序序的維護(hù)護(hù)過程,可可以參考考軟件分分析報告告。每一一次維護(hù)護(hù),都要要對軟件件分析報報告進(jìn)行行更新。 4.5故障障處理內(nèi)部故障處處理:在在開發(fā)階階段可以以隨即修修改數(shù)據(jù)據(jù)庫里的的相應(yīng)內(nèi)內(nèi)容。 bb. 外外部故障障處理:對編輯輯的程序序進(jìn)行重重裝載時時,第一一次裝載載認(rèn)為錯錯

11、,修改改。第二二次運(yùn)行行,在需需求調(diào)用用時出錯錯,有錯錯誤提示示,重試試。 cc.系統(tǒng)統(tǒng)會對自自動保存存更新的的數(shù)據(jù),同同時還會會自動備備份。正正常使用用時不出出錯,一一旦發(fā)生生意外,對于用戶的輸入錯誤給出適當(dāng)?shù)母恼崾拘畔?,遇不可恢?fù)的系統(tǒng)錯誤時,比如掉電、網(wǎng)絡(luò)不通,電腦突然死機(jī)或者是受到外部的惡意攻擊破壞的情況下,保證系統(tǒng)數(shù)據(jù)不會丟失,確保在下數(shù)據(jù)信息的安全。5:軟件非非功能屬屬性如性能需求求、正確確性、可可靠性、效效率、完完整性、易易使用性性、可維維護(hù)性、可可預(yù)測性性、復(fù)用用性、安安全保密密性、可可理解性性、可移移植性性能需求:系統(tǒng)最小壽壽命:系系統(tǒng)應(yīng)該該能在無無重大改改動的條條件下正正

12、常運(yùn)行行5年以以上。對設(shè)備的要要求:要要求計算算機(jī)穩(wěn)定定性良好好,整套套系統(tǒng)經(jīng)經(jīng)濟(jì)實(shí)惠惠。3) 可以以利用的的信息和和資源:圖書館館已經(jīng)配配置了所所有的計計算機(jī),以以及網(wǎng)絡(luò)絡(luò)設(shè)備,操操作人員員將使用用winn20000及以以上系統(tǒng)統(tǒng)。4) 圖書書管員工工受過較較好的計計算機(jī)方方面的培培訓(xùn)。5)系統(tǒng)對對大部分分操作的的相應(yīng)時時間應(yīng)在在12秒內(nèi)內(nèi)??煽啃裕捍舜讼到y(tǒng)是是面向圖圖書館管管理員的的系統(tǒng),所所以對系系統(tǒng)的可可靠性要要求為中中級。具具體的要要求:月正常運(yùn)行行時間:8522月停機(jī)維護(hù)護(hù)時間:不超過過6小時時最大缺陷數(shù)數(shù)量:110以內(nèi)內(nèi)完整安全性性需求:對于圖圖書管理理系統(tǒng)的的圖書量量非常大大,

13、所以以在對這這些圖書書導(dǎo)入和和查詢時時要保證證速度。在在圖書借借閱過程程中又要要保證事事務(wù)的完完整性。對對于整個個系統(tǒng),需需要完整整的權(quán)限限控制,防防止某些些人惡意意攻擊系系統(tǒng),修修改原始始記錄,同同時對于于數(shù)據(jù)庫庫中的數(shù)數(shù)據(jù)需要要定時備備份,防防止系統(tǒng)統(tǒng)數(shù)據(jù)丟丟失。此此外,系系統(tǒng)要求求用戶在在登陸時時需要身身份驗證證。可使用性:在裝載載總程序序時,正正常就運(yùn)運(yùn)行,異異常就停停止;漢漢語編程程系統(tǒng)出出現(xiàn)錯誤誤,將會會產(chǎn)生不不可遇見見的問題題,熱啟啟,整個個終端程程序就會會再啟動動;程序序出現(xiàn)錯錯誤, 重新裝裝載,若若仍有錯錯,按照照提示逐逐漸裝載載??删S護(hù)性:本軟件件的組成成程序為為漢語成成語

14、設(shè)計計語言,組組構(gòu)均較較簡單,直觀意意義上的的較獨(dú)立立。因此此,給予予電子化化的所構(gòu)構(gòu)成的硬硬件的簡簡單可維維護(hù)的特特點(diǎn),決決定了該該軟件的的簡單可可維護(hù)性性。 可轉(zhuǎn)移、可可轉(zhuǎn)換性性:可轉(zhuǎn)轉(zhuǎn)移的環(huán)環(huán)境是奔奔騰1333、116 兆兆內(nèi)存以以上;不不可修改改任何部部分;可可用向上上兼容的的高版本本的漢語語編程系系統(tǒng)。約束性:對對圖書編編號和借借書人編編號輸入入規(guī)范性性的要求求,編號號一律為為數(shù)字組組成數(shù)據(jù)精確度度:保證證查詢的的查全率率和查準(zhǔn)準(zhǔn)率為1100%,所有有在相應(yīng)應(yīng)域中包包含查詢詢關(guān)鍵字字的記錄錄都能查查到,所所有在相相應(yīng)域中中不包含含查詢關(guān)關(guān)鍵字的的記錄都都不能查查到。適應(yīng)性:滿滿足運(yùn)行

15、行環(huán)境在在允許操操作系統(tǒng)統(tǒng)之間的的安全轉(zhuǎn)轉(zhuǎn)換和與與其他應(yīng)應(yīng)用軟件件的獨(dú)立立運(yùn)行要要求。保密性:本本軟件作作為圖書書管理輔輔助設(shè)備備,它的的規(guī)模比比較小,不需要要保密技技術(shù);限限定一個個程序中中某些區(qū)區(qū)域的規(guī)規(guī)約,給給不同的的模塊分分配不同同的功能能。 6:數(shù)據(jù)描描述6.1靜態(tài)態(tài)數(shù)據(jù)(數(shù)數(shù)據(jù)字典典)編號類名稱類說明1Adminn對圖書管理理系統(tǒng)進(jìn)進(jìn)行系統(tǒng)統(tǒng)管理和和借還管管理的管管理員2Adminnisttrattor對圖書管理理系統(tǒng)進(jìn)進(jìn)行系統(tǒng)統(tǒng)管理的的管理員員3Libraariaan對圖書管理理系統(tǒng)進(jìn)進(jìn)行借還還管理的的管理員員4Book圖書基本信信息5BookTTypee圖書類別信信息6Borr

16、oow記錄讀者借借還圖書書信息7Readeer讀者基本信信息8ReadTTypee讀者類別信信息9Storee圖書在圖書書館內(nèi)的的存放位位置信息息10Reserrve讀者預(yù)訂圖圖書信息息圖書管理員員:權(quán)限限、帳號號、用戶戶名、密密碼、性性別、出出生日期期、照片片、借書書數(shù)量讀者:借書書卡號、姓姓名、性性別、讀讀者類別別、出生生日期、照照片借閱信息:借書證證號、IISBNN、索書書號、借借書時間間借閱歷史:借書證證號、IISBNN、索書書號、借借書時間間、還書書時間(存存放讀者者借閱歷歷史)數(shù)據(jù)字典數(shù)據(jù)接口描描述接口傳遞信息維護(hù)圖書資資料添加圖書圖書信息(書書名,IISBNN,定價價,出版版社,

17、數(shù)數(shù)量,是是否可借借)維護(hù)圖書資資料修改圖書信信息圖書信息(書書名,IISBNN,定價價,出版版社,數(shù)數(shù)量,是是否可借借)維護(hù)圖書資資料刪除圖書信信息圖書信息(書書名,IISBNN,定價價,出版版社,數(shù)數(shù)量,是是否可借借)維護(hù)用戶資資料添加新用戶戶用戶信息:(IDD,姓名名,年齡齡,性別別,開戶戶時間,余余額,閱閱讀權(quán)限限)維護(hù)用戶資資料修改用戶資資料用戶信息:(IDD,姓名名,年齡齡,性別別,開戶戶時間,余余額,閱閱讀權(quán)限限)維護(hù)用戶資資料刪除用戶資資料用戶信息:(IDD,姓名名,年齡齡,性別別,開戶戶時間,余余額,閱閱讀權(quán)限限) (2)詞詞條描述述錄入新讀者者簡要描述:將新的的讀者信信息登

18、記記到讀者者信息表表中輸入數(shù)據(jù)流流:新讀讀者數(shù)據(jù)據(jù),讀者者類別輸出數(shù)據(jù)流流:有效效讀者信信息讀者信息修修改簡要描述:修改指指定的讀讀者信息息(卡號號、已借借書本數(shù)數(shù)不可修修改)輸入數(shù)據(jù)流流:待修修改的讀讀者信息息輸出數(shù)據(jù)流流:修改改后的讀讀者信息息讀者信息刪刪除簡要描述:將已歸歸還全部部圖書的的指定讀讀者信息息從讀者者信息表表中刪除除輸入數(shù)據(jù)流流:待刪刪除的讀讀者信息息,借書書狀況信信息輸出數(shù)據(jù)流流:待刪刪除的讀讀者信息息6.2數(shù)據(jù)據(jù)庫描述述數(shù)據(jù)庫采用用SQLL Seerveer數(shù)據(jù)據(jù)庫。6.3數(shù)據(jù)據(jù)采集數(shù)據(jù)采集采采用鍵盤盤輸入四、實(shí)驗結(jié)結(jié)果與分分析需求分析的的基本任任務(wù)是什什么?需求分析是是指開發(fā)發(fā)人員要要準(zhǔn)確理理解用戶戶的要求求,進(jìn)行行細(xì)致的的調(diào)查分分析,將將用戶非非形式的的需求轉(zhuǎn)轉(zhuǎn)化為完完整的需需求定義義

溫馨提示

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

評論

0/150

提交評論