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

下載本文檔

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

文檔簡(jiǎn)介

:圖書管理系統(tǒng)系統(tǒng)分析

4確定項(xiàng)目的可實(shí)施性,在此基礎(chǔ)上完成系統(tǒng)的邏輯功能模型的建立;采用不同的軟件開發(fā)技術(shù),完成對(duì)項(xiàng)目的分析過程,給出系統(tǒng)的邏輯功能模型,數(shù)據(jù)字典以及規(guī)格說(shuō)明書;理解項(xiàng)目的業(yè)務(wù)流程圖,要求繪制出系統(tǒng)的DFD功能分析圖等。完成系統(tǒng)的需求規(guī)格說(shuō)明書。環(huán)境要求:計(jì)算機(jī)及配備Windows操作系統(tǒng)和應(yīng)用程序。1引隨著現(xiàn)代科學(xué)技術(shù)的進(jìn)步人類社會(huì)正逐漸走向信息化圖書擁有豐富的文獻(xiàn)信息資源社會(huì)信息系統(tǒng)的重要組成部分息社會(huì)中的作用愈來(lái)愈重要。立項(xiàng)目的為了圖書管理系統(tǒng)更完善;為了圖書館對(duì)圖書的管理更方便;為了減輕圖書管理人員的工作負(fù)擔(dān)。項(xiàng)目背景本項(xiàng)目的名稱:圖書管理系統(tǒng)開發(fā)軟件。本項(xiàng)目的任務(wù)提出者及開發(fā)者是圖書管理系統(tǒng)軟件開發(fā)小組戶是學(xué)校圖書館。本系統(tǒng)是針對(duì)電腦管理圖書的需求設(shè)計(jì)的,可以完成讀者登記、購(gòu)入新書、讀者借還書、圖書注銷等主要功能。人工管理圖書的手續(xù)繁索率低下給具有強(qiáng)烈時(shí)間觀念的管理人員帶來(lái)了諸多不便,圖書館缺少一套完善的圖書管理軟件,為了對(duì)圖書的管理方便足圖書管理的要求因此設(shè)計(jì)了能對(duì)圖書管理系統(tǒng)的需求進(jìn)行分析、功能模塊劃分的應(yīng)用軟件程序。術(shù)語(yǔ)說(shuō)明系統(tǒng):圖書館管理軟件圖書信息:圖書的基本信息,包括書名、圖書編號(hào)、作者、出版社、索書號(hào)、庫(kù)存數(shù)量以及庫(kù)存位置等,以供于讀者查閱。借書記錄:包括借閱者的姓名、班級(jí)、借書ID號(hào)以及所借圖書的書名、借書日期等借閱規(guī)則:對(duì)不同的借閱者有不同的規(guī)定借閱圖書數(shù)量和借閱時(shí)間,對(duì)不同的違章情況有不同的罰款措施。參考文獻(xiàn)《軟件工程導(dǎo)論》——張海藩

編著

清華大學(xué)出版社《軟件工程》——張權(quán)范編著

清華大學(xué)出版社《軟件工程理論與實(shí)踐》張燕洪蕾鐘睿李慧等編著《軟件工程》王慧芳

畢建權(quán)

編著實(shí)驗(yàn)一系統(tǒng)分析參考文檔。2項(xiàng)概2.1待開發(fā)軟件的一般描述讀者信息的制定、輸入、修改、查詢,包括種類、性別、借書數(shù)量、借書期限、備注。書籍基本信息制定輸入修改查詢包括書籍編號(hào)類別關(guān)鍵詞、備注。借書信息制定、輸入、修改、查詢,包括書籍編號(hào)、讀者編號(hào)、借書日期、借書期限、備注。還書信息制定、輸入、修改、查詢,包括書籍編號(hào)、讀者編號(hào)、還書日期、還書期限、備注。有條件、多條件查詢各種信息.2.2待開發(fā)軟件的功能(用分層數(shù)據(jù)流圖描述)2.3用戶特征本系統(tǒng)的最終用戶有三種:一是管理員(圖書管理員和其它管理人員他們可以刪除圖書信息、刪除或增加學(xué)生信息等是讀者可以查看他們的借閱信息。三是系統(tǒng)維護(hù)人員為計(jì)算機(jī)專業(yè)人員,熟悉數(shù)據(jù)庫(kù)、操作系統(tǒng)、網(wǎng)絡(luò)維護(hù)工作。管理員和讀者都是經(jīng)常性用戶,維護(hù)人員為間隔性用戶。2.4運(yùn)行環(huán)境(硬件環(huán)境、軟件環(huán)境)1)硬件環(huán)境服務(wù)器(1)處理器(CPU):Pentium900M(推薦Pentium41.2G)(2)內(nèi)存容量(RAM):至少256M(推薦512M)客戶端處理器(CPU):Pentium133M或更高內(nèi)存容量(RAM):64M或更高2)軟件環(huán)境數(shù)據(jù)庫(kù)服務(wù)器端操作系統(tǒng):MicrosoftWindows2000數(shù)據(jù)庫(kù)管理系統(tǒng):Oracle配置TCP/IP協(xié)議Web服務(wù)器端操作系統(tǒng):MicrosoftWindows2000Internet信息服務(wù)(IIS)6.0管理器VisualStudio.NET2003配置TCP/IP協(xié)議客戶端操作系統(tǒng):Windows98/2000/2003/XPWeb瀏覽器:Internet以上或Netscape以上,配置TCP/IP協(xié)議3功需3.1功能點(diǎn)列表系統(tǒng)維護(hù):用戶管理讀者類別設(shè)置圖書類別設(shè)置3.2功能點(diǎn)描述1.戶管理根據(jù)在校學(xué)生的信息統(tǒng)計(jì)將已經(jīng)畢業(yè)離開學(xué)校的用戶刪除添加剛剛?cè)雽W(xué)的學(xué)生信息,將數(shù)據(jù)庫(kù)做相應(yīng)的變動(dòng)。流程圖如下:2.讀者類設(shè)置根據(jù)數(shù)據(jù)庫(kù)中已有的讀者信息和讀者借書權(quán)限在讀者借閱書籍時(shí)根據(jù)讀者的權(quán)限,判斷讀者的行為是否在本人權(quán)限以內(nèi)。3.書類別設(shè)根據(jù)數(shù)據(jù)庫(kù)中已有的圖書信息將圖書分類A-綜合性著作學(xué)宗教,C-自然科學(xué)類,應(yīng)用科學(xué)類,社會(huì)科學(xué)類等科學(xué)類用書,文學(xué),藝術(shù)類。流程圖如下:4外接需4.1用戶界面界面的設(shè)計(jì)應(yīng)本著簡(jiǎn)潔漂亮俗易懂操作簡(jiǎn)捷具有一定的靈活性;盡可能采用開發(fā)工具構(gòu)造界面,使需求定義和設(shè)計(jì),編碼相銜接;參考,比較已經(jīng)成熟的軟件界面的風(fēng)格,提取有用的設(shè)計(jì)方法。4.2硬件接口采用標(biāo)準(zhǔn)的鍵盤鼠標(biāo)控制接口;能夠提供與多種打印機(jī)之間的接口,這一部分主要由操作系統(tǒng)決定系統(tǒng)采用客戶機(jī)服務(wù)器模式支持各種X86列的PC機(jī)。4.3軟件接口這里主要考慮軟件與操作系統(tǒng)的接口慮到文檔處理的需要有可能可以包括與較常用的辦公軟件的接口。例如microsoft的office系列。另外用戶還有用戶所需要的軟件接口,這些應(yīng)在用戶需求定義時(shí)說(shuō)明了。4.4通信接口本系統(tǒng)的用戶一般需要通過終端進(jìn)行操作,進(jìn)入主界面后點(diǎn)擊相應(yīng)的窗口,分別進(jìn)入相對(duì)應(yīng)的界面(如:輸入界面、輸出界)。用戶對(duì)程序的維護(hù)過程,可以參考軟件分析報(bào)告。每一次維護(hù),都要對(duì)軟件分析報(bào)告進(jìn)行更新。4.5故障處理a.部故障處理:在開發(fā)階段可以隨即修改數(shù)據(jù)庫(kù)里的相應(yīng)內(nèi)容。b.外部故障處理:對(duì)編輯的程序進(jìn)行重裝載時(shí)第一次裝載認(rèn)為錯(cuò),修改。第二次運(yùn)行,在需求調(diào)用時(shí)出錯(cuò),有錯(cuò)誤提示,重試。系統(tǒng)會(huì)對(duì)自動(dòng)保存更新的數(shù)據(jù)同時(shí)還會(huì)自動(dòng)備份正常使用時(shí)不出錯(cuò)一旦發(fā)生意外,對(duì)于用戶的輸入錯(cuò)誤給出適當(dāng)?shù)母恼崾拘畔⒂霾豢苫謴?fù)的系統(tǒng)錯(cuò)誤時(shí)比如掉電、網(wǎng)絡(luò)不通,電腦突然死機(jī)或者是受到外部的惡意攻擊破壞的情況下,保證系統(tǒng)數(shù)據(jù)不會(huì)丟失,確保在下數(shù)據(jù)信息的安全。5軟非能性如性能需求、正確性、可靠性、效率、完整性、易使用性、可維護(hù)性、可預(yù)測(cè)性、復(fù)用性、安全保密性、可理解性、可移植性性能需:1)統(tǒng)最小壽命:系統(tǒng)應(yīng)該能在無(wú)重大改動(dòng)的條件下正常運(yùn)行5年以上。2)設(shè)備的要求:要求計(jì)算機(jī)穩(wěn)定性良好,整套系統(tǒng)經(jīng)濟(jì)實(shí)惠。3)以利用的信息和資源:圖書館已經(jīng)配置了所有的計(jì)算機(jī),以及網(wǎng)絡(luò)設(shè)備,操作人員將使用win2000及以上系統(tǒng)。4)圖書管員工受過較好的計(jì)算機(jī)方面的培訓(xùn)。5)系統(tǒng)對(duì)大部分操作的相應(yīng)時(shí)間應(yīng)在1秒內(nèi)。可靠性系統(tǒng)是面向圖書館管理員的系統(tǒng)所以對(duì)系統(tǒng)的可靠性要求為中級(jí)。具體的要求:月正常運(yùn)行時(shí)間:8×5×22月停機(jī)維護(hù)時(shí)間:不超過6小時(shí)最大缺陷數(shù)量:10以內(nèi)完整安性需求:對(duì)于圖書管理系統(tǒng)的圖書量非常大所以在對(duì)這些圖書導(dǎo)入和查詢時(shí)要保證速度在圖書借閱過程中又要保證事務(wù)的完整性對(duì)于整個(gè)系統(tǒng),需要完整的權(quán)限控制,防止某些人惡意攻擊系統(tǒng),修改原始記錄,同時(shí)對(duì)于數(shù)據(jù)庫(kù)中的數(shù)據(jù)需要定時(shí)備份,防止系統(tǒng)數(shù)據(jù)丟失。此外統(tǒng)要求用戶在登陸時(shí)需要身份驗(yàn)證??捎茫?/p>

在裝載總程序時(shí),正常就運(yùn)行,異常就停止;漢語(yǔ)編程系統(tǒng)出現(xiàn)錯(cuò)誤,將會(huì)產(chǎn)生不可遇見的問題,熱啟,整個(gè)終端程序就會(huì)再啟動(dòng);程序出現(xiàn)錯(cuò)誤,重新裝載,若仍有錯(cuò),按照提示逐漸裝載??勺o(hù):軟件的組成程序?yàn)闈h語(yǔ)成語(yǔ)設(shè)計(jì)語(yǔ)言,組構(gòu)均較簡(jiǎn)單直觀意義上的較獨(dú)立此,給予電子化的所構(gòu)成的硬件的簡(jiǎn)單可維護(hù)的特點(diǎn)決定了該軟件的簡(jiǎn)單可維護(hù)性??赊D(zhuǎn)移可轉(zhuǎn)換性:轉(zhuǎn)移的環(huán)境是奔騰133、16內(nèi)存以上;不可修改任何部分;可用向上兼容的高版本的漢語(yǔ)編程系統(tǒng)。約束性:對(duì)圖書編號(hào)和借書人編號(hào)輸入規(guī)范性的要求編號(hào)一律為數(shù)字組成數(shù)據(jù)精度保證查詢的查全率和查準(zhǔn)率為00%所有在相應(yīng)域中包含查詢關(guān)鍵字的記錄都能查到,所有在相應(yīng)域中不包含查詢關(guān)鍵字的記錄都不能查到。適應(yīng)性滿足運(yùn)行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)換和與其他應(yīng)用軟件的獨(dú)立運(yùn)行要求。保性

本軟件作為圖書管理輔助設(shè)備它的規(guī)模比較,不需要保密技術(shù);限定一個(gè)程序中某些區(qū)域的規(guī)約,給不同的模塊分配不同的功能6數(shù)描6.1靜態(tài)數(shù)據(jù)(數(shù)據(jù)字典)

。編號(hào)

類名稱AdminAdministratorLibrarianBookBookTypeBorrowReadereadTypetoreReserve

類說(shuō)明對(duì)圖書管理系統(tǒng)進(jìn)行系統(tǒng)管理和借還管理的管理員對(duì)圖書管理系統(tǒng)進(jìn)行系統(tǒng)管理的管理員對(duì)圖書管理系統(tǒng)進(jìn)行借還管理的管理員圖書基本信息圖書類別信息記錄讀者借還圖書信息讀者基本信息讀者類別信息圖書在圖書館內(nèi)的存放位置信息讀者預(yù)訂圖書信息圖書管理員:權(quán)限、帳號(hào)、用戶名、密碼、性別、出生日期、照片、借書數(shù)量讀者:借書卡號(hào)、姓名、性別、讀者類別、出生日期、照片借閱信息:借書證號(hào)、ISBN、索書號(hào)、借書時(shí)間借閱歷史:借書證號(hào)ISBN、索書號(hào)、借書時(shí)間、還書時(shí)間(存放讀者借閱歷史)數(shù)據(jù)字?jǐn)?shù)據(jù)接描述接口維護(hù)圖書資料維護(hù)圖書資料維護(hù)圖書資料維護(hù)用戶資料維護(hù)用戶資料維護(hù)用戶資料(2)條描述錄入新讀者

添加圖書修改圖書信息刪除圖書信息添加新用戶修改用戶資料刪除用戶資料

傳遞信息圖書信息(書名,ISBN,定價(jià),出版社,數(shù)量,是否可借)圖書信息(書名,ISBN,定價(jià),出版社,數(shù)量,是否可借)圖書信息(書名,ISBN,定價(jià),出版社,數(shù)量,是否可借)用戶信息名,年齡,性別,開戶時(shí)間,余額,閱讀權(quán)限)用戶信息名,年齡,性別,開戶時(shí)間,余額,閱讀權(quán)限)用戶信息名,年齡,性別,開戶時(shí)間,余額,閱讀權(quán)限)簡(jiǎn)要描述:將新的讀者信息登記到讀者信息表中輸入數(shù)據(jù)流:新讀者數(shù)據(jù),讀者類別輸出數(shù)據(jù)流:有效讀者信息讀者信息修改簡(jiǎn)要描述:修改指定的讀者信息(卡號(hào)、已借書本數(shù)不可修改)輸入數(shù)據(jù)流:待修改的讀者信息輸出數(shù)據(jù)流:修改后的讀者信息讀者信息刪除簡(jiǎn)要描述:將已歸還全部圖書的指定讀者信息從讀者信息表中刪除輸入數(shù)據(jù)流:待刪除的讀者信息,借書狀況信息輸出數(shù)據(jù)流:待刪除的讀者信息6.2數(shù)據(jù)庫(kù)描述數(shù)據(jù)庫(kù)采用SQLServer數(shù)據(jù)庫(kù)。6.3數(shù)據(jù)采集數(shù)據(jù)采集采用鍵盤輸入1、需求分析的基本任務(wù)是什么?需求分析是指開發(fā)人員要準(zhǔn)確理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形式的需求轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的形式功能規(guī)約(需求規(guī)格說(shuō)明)的過程。需求分析雖處于軟件開發(fā)過程的開始階段,但它對(duì)于整個(gè)軟件開發(fā)過程及軟件產(chǎn)品質(zhì)量是至關(guān)重要的。需求分析是基本任務(wù)是要準(zhǔn)確地定義新系統(tǒng)的目標(biāo)答系統(tǒng)必須做什么的問題。2、需求分析的基本步驟是什么?了解當(dāng)前系統(tǒng)的工作流程或得當(dāng)前系統(tǒng)的物理模型當(dāng)前系統(tǒng)是指目前正在運(yùn)行的系統(tǒng)可能是需要改進(jìn)的正在計(jì)算機(jī)上運(yùn)行的軟件系統(tǒng)也可能是人工處理系統(tǒng)。抽象出當(dāng)前系統(tǒng)的邏輯模型。物理模型反映了系統(tǒng)“怎樣做”的

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論