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

下載本文檔

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

文檔簡介

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

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

編著

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

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

畢建權(quán)

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

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

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

。編號

類名稱AdminAdministratorLibrarianBookBookTypeBorrowReadereadTypetoreReserve

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

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

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

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論