軟件工程-圖書管理系統(tǒng)概要設(shè)計(jì)說明書_第1頁
軟件工程-圖書管理系統(tǒng)概要設(shè)計(jì)說明書_第2頁
軟件工程-圖書管理系統(tǒng)概要設(shè)計(jì)說明書_第3頁
軟件工程-圖書管理系統(tǒng)概要設(shè)計(jì)說明書_第4頁
軟件工程-圖書管理系統(tǒng)概要設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

::::軟件工程-書管理系統(tǒng)概要設(shè)計(jì)說明書設(shè)計(jì)題目圖書管理統(tǒng)小組成員非?!爸笇?dǎo)老師

:2012年12月日引言......................................................................................................................................................1.1編目的

1.2項(xiàng)背景1.3定........................................................................................................................................11.4參資料總體設(shè)..............................................................................................................................................。系統(tǒng)結(jié)構(gòu).............................................................................................................................1。處理流程.............................................................................................................................2。界面設(shè)計(jì)...........................................................................................................................................。管理端界面設(shè)計(jì).................................................................................................................9??蛻舳私缑嬖O(shè)計(jì).................................................................................................................9系統(tǒng)運(yùn)環(huán)境......................................................................................................................................4.1硬環(huán)境。軟件環(huán)境。接口設(shè)計(jì).........................................................................................................................................5.1外接口。內(nèi)部接口。數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)................................................................................................................................116.1邏結(jié)構(gòu)設(shè)計(jì)......................................................................................................................11。運(yùn)行模塊的組合...............................................................................................................116.3運(yùn)控制..............................................................................................................................116.4運(yùn)時(shí)間..............................................................................................................................11。出錯(cuò)處理設(shè)計(jì)................................................................................................................................117.1出輸出信息......................................................................................................................117.2出處理對策......................................................................................................................12。安全保密設(shè)計(jì)................................................................................................................................。維護(hù)設(shè)計(jì).........................................................................................................................................

圖書館管理系統(tǒng)概要設(shè)計(jì)說明書1。引言1。編寫由前面的需求分析,得出了系統(tǒng)的基本需和基本的數(shù)據(jù)流圖要現(xiàn)整個(gè)系統(tǒng),需要對用戶的需求進(jìn)行設(shè)計(jì)要計(jì)主要是利用比較抽象的語言對整個(gè)需求進(jìn)行概括定系統(tǒng)的物理配置,定整個(gè)系統(tǒng)的處理流程和系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),接口設(shè)計(jì),實(shí)現(xiàn)對系統(tǒng)的初步設(shè)計(jì)預(yù)期讀者祁飛老師、項(xiàng)目小組1。項(xiàng)目人工管理圖書的手續(xù)繁索率下此考慮利用計(jì)算機(jī)技術(shù)來提高圖書管理的效,設(shè)計(jì)一個(gè)簡便、功能完整的圖書管理軟件,使圖館管理人員對圖書館書籍,讀者資料,借還書等行為進(jìn)行高效的管理。1。定義?SqlServer:據(jù)庫管理軟件?數(shù)據(jù)庫管理系統(tǒng)?Windows:行環(huán)境?C#:軟件開發(fā)語言1。參考(1件工程導(dǎo)-第5版張海藩編著,清華大學(xué)出版社(2用軟件工程》。MaciaszekLiong著機(jī)械工業(yè)出版社2??傮w設(shè)計(jì)2。系統(tǒng)針對需求分析圖管理系統(tǒng)可為三個(gè)模塊別為系統(tǒng)管理員圖書管理員和借閱者;在系統(tǒng)管理員模塊中:)圖書管理:實(shí)現(xiàn)書籍信息的增加、刪除、修改、查詢功能;)讀者管理:實(shí)現(xiàn)對讀者信息的增加、刪除、修改、查詢功能;圖書管理員管理:實(shí)現(xiàn)對管理員的增加、刪除、修改、查詢功能;信息管理:實(shí)現(xiàn)通知公告等信息的發(fā)布與管理;)留言管理:實(shí)現(xiàn)對用戶的留言進(jìn)行回復(fù)、查看、刪除等管理操作;第1頁共13頁

圖書館管理系統(tǒng)概要設(shè)計(jì)說明書在圖書管理員模塊中:)圖書借閱:過讀者提供的信息,進(jìn)入讀者子系統(tǒng)完成讀者對圖書的借閱功;)圖書歸還:修改圖書的借閱狀態(tài);)信息發(fā)布:據(jù)需要發(fā)布響應(yīng)的通知公告;)留言回復(fù):針對借閱者留言予以回復(fù)。在借閱者模塊中:借閱記錄查詢:讀者查詢個(gè)人借閱情況;)借書:讀者借書;預(yù)訂:讀者預(yù)訂未借閱圖書;個(gè)人信息查詢:讀者查詢個(gè)人信息,并可以對個(gè)人一些信息進(jìn)行修改。這些模塊是針對系統(tǒng)管理員書管理員及借閱者這三個(gè)不同的對象而設(shè)計(jì)的保數(shù)據(jù)的安全性和系統(tǒng)的安全性,而設(shè)置用戶密碼登陸和權(quán)限來區(qū)分不同的對象。圖書管理讀者管理

圖書增刪改查讀者增刪改查管理員管理員管理圖書借閱圖書歸還

管理員增刪改查進(jìn)入讀者子系統(tǒng)系統(tǒng)登陸借閱記錄查詢借書讀者圖書館管理系統(tǒng)

預(yù)訂個(gè)人信息管理普通用戶

圖書信息查詢圖—1系結(jié)構(gòu)2.2頂層數(shù)據(jù)流:第2頁共13頁

圖書館管理系統(tǒng)概要設(shè)計(jì)說明書用戶

輸入數(shù)據(jù)

圖書館管理系統(tǒng)

輸出數(shù)據(jù)

顯示器當(dāng)前日期系統(tǒng)時(shí)鐘圖—2頂數(shù)據(jù)流圖第圖:圖書管理人員

用戶和密碼

登陸息驗(yàn)證

輸入理請求數(shù)據(jù)

處理理請求數(shù)據(jù)

顯示

顯示密碼誤信息系統(tǒng)鐘

當(dāng)前期管理表當(dāng)前期普通戶

輸入詢信息

處理詢請求數(shù)據(jù)

查詢果圖2第數(shù)據(jù)流圖第圖:)系統(tǒng)登陸圖書館管理人員

用戶名和密碼

密碼驗(yàn)證

用戶名

驗(yàn)證權(quán)限顯示器登陸錯(cuò)誤信息

權(quán)限顯示管理員表顯示可用的控件和界面圖2-4系登陸數(shù)據(jù)流圖(2普通用戶第3頁共13頁

圖書館管理系統(tǒng)概要設(shè)計(jì)說明書|

圖普通用戶子系統(tǒng)數(shù)據(jù)流圖第圖:(1管理員子系統(tǒng)第4頁共13頁

圖書館管理系統(tǒng)概要設(shè)計(jì)說明書圖書館管理人員

圖書信息

圖書管理

非法信息圖書目錄文件輸入圖書字段和讀者字段

入庫單罰款單

處理消息圖書借閱

接受借書罰款單非法信息輸入圖書字段

當(dāng)前日期讀者文件

借書文件顯示器輸入讀者字段

當(dāng)前日期欠款金額信息圖書歸還

非法信息還書成功當(dāng)前日期罰款單

圖書目錄文件讀者文件非法信息讀者管理

處理消息管理員文件當(dāng)前日期管理員管理系統(tǒng)時(shí)鐘圖管理員子系統(tǒng)數(shù)據(jù)流圖(2讀者子系統(tǒng)第5頁共13頁

圖書館管理系統(tǒng)概要設(shè)計(jì)說明書

字文

圖—7讀子系統(tǒng)數(shù)據(jù)流圖第圖:)圖書入庫第6頁共13頁

圖書館管理系統(tǒng)概要設(shè)計(jì)說明書

圖—8圖入庫數(shù)據(jù)流(2讀者借書罰款單

學(xué)生文件非法讀者信息圖書館管理人員

輸入學(xué)生字段

2.2.1檢查讀者欠費(fèi)情況

欠款超額,拒絕借書

顯示器接受借書,輸入圖書信息借書成功系統(tǒng)時(shí)鐘

當(dāng)前日期

2.2.2更新數(shù)據(jù)庫借書文件圖—9讀借書數(shù)據(jù)流(3讀者還書第7頁共13頁

圖書館管理系統(tǒng)概要設(shè)計(jì)說明書圖書館管理人員

輸入圖書字段

2.3.1根據(jù)圖書字段查找數(shù)據(jù)庫

借書信息和學(xué)生信息

2.3.2計(jì)算欠款結(jié)果

欠款金額

顯示器借書文件當(dāng)前日期

還書成功系統(tǒng)時(shí)鐘

學(xué)生文件

圖書目錄文件

罰款單圖—讀還數(shù)據(jù)流圖)圖書信息修改

圖2圖書信息修改數(shù)據(jù)流圖(5讀者信息查詢圖書館管理人員|學(xué)生

輸入查找字段

確定查詢類型及字段

查找字段,關(guān)鍵字

查找數(shù)據(jù)庫

查詢結(jié)果

顯示器學(xué)生文件圖—12讀信息查詢數(shù)據(jù)流圖

借書文件)圖書信息查詢第8頁共13頁

圖書館管理系統(tǒng)概要設(shè)計(jì)說明書圖書館管理人員|學(xué)生

輸入查詢關(guān)鍵字

確定查詢類型及字段

查詢字段及關(guān)鍵字

查找數(shù)據(jù)庫

查詢結(jié)果

顯示器借書文件圖2-13圖信息查詢數(shù)據(jù)流圖

圖書目錄文件3.界面設(shè)計(jì)本系統(tǒng)的用戶界面按功能分為面向讀者和面向管理員兩個(gè)部分。3.1管理端主要實(shí)現(xiàn)可以完成書籍和學(xué)生的增加,刪除和修改以及對學(xué)生,借閱、續(xù)借、歸還的確認(rèn)。3.2客戶端主要為學(xué)生提供借閱、續(xù)借、歸還和查詢書籍等操作。4.系統(tǒng)運(yùn)行環(huán)境系統(tǒng)運(yùn)行的網(wǎng)絡(luò)結(jié)構(gòu)圖如圖4-1所。圖—1系網(wǎng)絡(luò)結(jié)構(gòu)圖其中遠(yuǎn)程用戶機(jī)主要是指通過互聯(lián)網(wǎng)登錄系統(tǒng)的人員使用的機(jī)器。4。硬件系統(tǒng)的硬件環(huán)境如下:?

客戶機(jī):普通PC

CPU:P41.8GHz以內(nèi)存:以能夠運(yùn)行IE5。0以或者Netscape4.0上版本的機(jī)器第9頁共13頁

圖書館管理系統(tǒng)概要設(shè)計(jì)說明書分辨率:推薦使用1024*768像?

WEB服務(wù)器

CPU:P42.0GHz內(nèi)存:1G以硬盤:以網(wǎng)卡:千兆?

數(shù)據(jù)庫服務(wù)器

CPU:P42.0GHz內(nèi)存:以上硬盤:以4。軟件系統(tǒng)的的軟件環(huán)境如下:

操作系統(tǒng):Unix/Linux/windows2000以上版本數(shù)據(jù)庫:SQLServer2005開發(fā)平臺開發(fā)環(huán)境:Web服務(wù)器:IIS瀏覽器IE6。0以上(1)數(shù)據(jù)庫及操作系統(tǒng):對于核心數(shù)據(jù)庫來說擇個(gè)適的數(shù)據(jù)庫系統(tǒng)對我們的系統(tǒng)運(yùn)行是很重要的擇數(shù)據(jù)庫的關(guān)鍵因素是要考慮預(yù)計(jì)會(huì)有多少人同時(shí)訪問數(shù)據(jù)庫常工作時(shí)間的級別來訪問數(shù)據(jù)庫的應(yīng)用程序的類型行據(jù)庫的服務(wù)器的硬件和操作系統(tǒng)類型及理人員的專業(yè)技術(shù)水平.目前場上適用于中小型企業(yè)的數(shù)據(jù)庫產(chǎn)品有IBMDB2、MicrosoftSQLServer系、系所有這些產(chǎn)品都基于SQL語言同時(shí),它們還擁有精密復(fù)雜的安全控制以適應(yīng)不同的商業(yè)需要。服務(wù)器操作系統(tǒng)使用Windows2000Server系統(tǒng)考慮到價(jià)格因素、易用性,我們使用SQLSERVER2000作為系統(tǒng)后臺數(shù)據(jù)庫系統(tǒng),服務(wù)器操作系統(tǒng)采用Windows2000Server(2)WEB服務(wù)件目前的服器軟件有很多種成熟而且穩(wěn)定有Apache和Microsoft的IIS,它們也是占據(jù)著Web服器市場大的份.里選擇IIS因整個(gè)開發(fā)過程都.上進(jìn)行,可無縫鏈接.5.接口設(shè)計(jì)5.1(1用戶接口:采用窗口化,菜單式進(jìn)行設(shè)計(jì),在操作時(shí)響應(yīng)熱鍵。5。內(nèi)部通過面向?qū)ο笳Z言設(shè)計(jì)類,在public類中實(shí)現(xiàn)調(diào)用;類間實(shí)現(xiàn)嚴(yán)格封裝;第頁共頁

圖書館管理系統(tǒng)概要設(shè)計(jì)說明書6.數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)6。邏輯經(jīng)過對圖書館的調(diào)查分析本系統(tǒng)中的實(shí)體類型有書類別書書借閱記錄圖書管理員。這些實(shí)體之間的相互聯(lián)系有:????

圖書書類和圖書之間存在聯(lián)擁有,是一對多的.圖書管理員和圖書證之間存在聯(lián)辦,是一對多的。圖書借閱本和圖書證之間存在聯(lián)記",它是一對多的。圖書借閱本和圖書之間存在聯(lián)“錄,它是一對多.每個(gè)實(shí)體的屬性分別為:?????

圖書書類類別號,類別名。圖書書號,書名,書類,作者,出版,版日期,進(jìn)館日期,單價(jià),存放位置,圖書狀態(tài)。圖書管理員編,姓名,口令,職位.圖書證:號,姓身份證號,性,位,聯(lián)系電話,辦證日辦理人,押有效否。借閱記錄借書證號,號,借閱日期,歸還日,催還日期,聯(lián)系電話,辦證日期賠償金額。6.2本程序主要是以一個(gè)窗口為模一一個(gè)窗口完成一個(gè)特定的,主窗口通過打開另一個(gè)子窗口來實(shí)現(xiàn)個(gè)模塊之間不同功能的連接和組合模塊之間相對獨(dú)立序的可移植性好。各模塊之間主要以傳遞數(shù)據(jù)項(xiàng)的引用來實(shí)現(xiàn)模塊之間的合作和數(shù)據(jù)共享。6。運(yùn)行只要符合操作說明書,用戶可自由控制6。運(yùn)行由用戶決定.7。出錯(cuò)處理設(shè)計(jì)7。出錯(cuò)本程序多處采用了異常處理的機(jī)制,當(dāng)遇到異常時(shí)不但能及時(shí)的處理,證程序的安全性和穩(wěn)定性,而且各種出錯(cuò)信息能通過彈出對話框的形式,及時(shí)的告訴用戶出錯(cuò)的原因及解決的辦法使戶以后能夠減少誤的發(fā)生序的大部分地方還采取了出錯(cuò)保護(hù)如輸入內(nèi)容的長度和類型等減少了用戶出錯(cuò)的可能。第頁共頁

圖書館管理系統(tǒng)概要設(shè)計(jì)說明書7.2我們對于本程序的幾種可能的錯(cuò)誤進(jìn)行了分析,分別進(jìn)行了不同的處理。

溫馨提示

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

最新文檔

評論

0/150

提交評論