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

下載本文檔

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

文檔簡(jiǎn)介

一、可行性研究報(bào)告軟開報(bào)項(xiàng)目名:圖館查詢借閱系統(tǒng)組員:專業(yè):指導(dǎo)老

一、可行性研究報(bào)告第一部可行性研究報(bào)告軟件開發(fā)報(bào)告.第一部分可行性研究報(bào)告..引言.可行性研究的前提.對(duì)現(xiàn)有系統(tǒng)的分析.所建議技術(shù)可行性分析.所建議系統(tǒng)經(jīng)濟(jì)可行性分析.社會(huì)因素可行性分析11.7.結(jié)論意見第二部

需求分

編寫目的.用戶需求分析.功能需求分析.分析各個(gè)子系統(tǒng)的功能需求4系統(tǒng)運(yùn)行要求.非功能需求分析.第三部

概要設(shè)3.1.引言.3.2.任務(wù)概述.73.3.總體設(shè)計(jì).13.4.接口設(shè)計(jì).33.5.?dāng)?shù)據(jù)結(jié)構(gòu)設(shè)計(jì).3.6.運(yùn)行設(shè)計(jì).53.7.出錯(cuò)處理設(shè)計(jì).3.8.安全保密設(shè)計(jì)3.9.維護(hù)設(shè)計(jì).6第四部

詳細(xì)設(shè)4.4

引言.6總體設(shè)計(jì).程序描述.程序復(fù)雜程度的定量度量1

一、可行性研究報(bào)告第五部

測(cè)試報(bào)5.1引言5.2任務(wù)概述45.3計(jì)劃5.4測(cè)試項(xiàng)目說明5.5評(píng)價(jià)

一、可行性研究報(bào)告第一部可行性研報(bào)告1.1引言編寫目的當(dāng)今是數(shù)字化網(wǎng)絡(luò)化的時(shí)代圖書館是學(xué)校的文獻(xiàn)信息中心是學(xué)校信息化的重要基地圖書館的工作是學(xué)校教學(xué)和科學(xué)研究工作的重要組成部分是全校師生學(xué)習(xí)和研究的重要場(chǎng)所為了更好地適應(yīng)這種網(wǎng)絡(luò)數(shù)字化信息的環(huán)境一種成功的跟蹤最新技術(shù),充分利用軟硬件資源,扎根于準(zhǔn)、新、全數(shù)字資源的圖書館管理信息系統(tǒng)"已孕育而生。另外于圖書館陳舊的管理手段給讀者和圖書館管理員帶來的很多操作上的不方便同時(shí)為了提高工作效率服務(wù)質(zhì)量和管理水平并使圖書館管理人員從繁瑣的工作中解脫出來,因此開發(fā)該系統(tǒng)具有非常重要意義。1.1.2項(xiàng)目背景建議開發(fā)軟件名稱:圖書館圖書查詢借閱管理系統(tǒng)項(xiàng)目提出者:圖書館開發(fā)者:施秀霞陳薇薇吳觀萍周玲用戶:讀者、管理員實(shí)現(xiàn)軟件的單位:福建工程學(xué)院1.1.3定義該圖書館管理信息系統(tǒng)是基于Internet/Intranet及Web技術(shù),建立以Browser/Server為結(jié)構(gòu)模式、以數(shù)據(jù)庫(kù)為后臺(tái)核心應(yīng)用、以服務(wù)為目的信息平臺(tái)對(duì)資源進(jìn)行科學(xué)的加工整序和管理維護(hù)為教學(xué)和科學(xué)研究提供文獻(xiàn)信息保障和提高管理圖書的效率而設(shè)計(jì)的系統(tǒng)。1.1.4參考資料教材:《軟件工程導(dǎo)論版)年10版,北京

張海藩編著清華大學(xué)出版社2006查閱資:(1)、行性分報(bào)告參考文:/p-083372493479.html(2、求分析報(bào)告考文獻(xiàn)《圖書管理系統(tǒng)需求分析報(bào)告》系統(tǒng)開發(fā)小組鄭州航院信息統(tǒng)計(jì)職業(yè)學(xué)院/p-605926677790.html(3、要設(shè)計(jì)報(bào)考考:/p-737752877588.html

一、可行性研究報(bào)告(4)細(xì)設(shè)計(jì)報(bào)告考文獻(xiàn)/view/d3ee9a40be1e650e52ea99e8.html(5)試報(bào)告參考獻(xiàn):/view/bffef17b5acfa1c7aa00ccb0.html類似項(xiàng)項(xiàng)目開發(fā)報(bào):《圖書館管理系統(tǒng)需求分析報(bào)告》作者:葛東之北京聯(lián)合大學(xué)月11.2可行性研究的提1.2.1要求功能:1.新書入庫(kù)。2.借還書籍處理(每人限借書5本3.按分類、書名、作者、號(hào)、出版年、主題詞、書名內(nèi)關(guān)書籍信息。4.書籍損壞丟失處罰處理。5.公布借書超期讀者名單(借書期限為306.顯示圖書室的規(guī)章制度、有關(guān)系統(tǒng)等信息。性能:能運(yùn)行良好輸入:用戶名稱、圖書編碼輸出:用戶信息、圖書信息

2012年鍵詞等查詢

閱借圖書書書統(tǒng)息書一、可行性研究報(bào)告閱借圖書書書統(tǒng)息書基本的據(jù)流程和處流程借者E管圖理員

查閱圖書息信書圖

圖書查閱借閱系統(tǒng)

3圖

閱系

借閱者管圖理圖1.1頂層據(jù)流圖

圖1.2一層據(jù)流圖安全與保密要求館中所有未借出的書籍能夠供用戶隨時(shí)查閱用戶信息只能被系統(tǒng)管理員查閱,修改;完成期限:2015年12月

一、可行性研究報(bào)告1.2.2目標(biāo)a.b.c.d.e.f.

人力與設(shè)備費(fèi)用的節(jié)?。惶幚硭俣鹊奶岣?;減少操作出錯(cuò);管理信息服務(wù)的改進(jìn);決策系統(tǒng)的改進(jìn);人員工作效率的提高1.2.3條件、假定和限1.系統(tǒng)運(yùn)行壽命的最小值:4年2.進(jìn)行系統(tǒng)方案選擇比較時(shí)間:10天3.經(jīng)費(fèi)投資方面的來源和限制:無4.法律和政策方面的限制:不違背憲法,不違背合同法5.硬件軟件的運(yùn)行環(huán)境和開環(huán)境的條件和限制:機(jī)和microsoftofficevisio6.可利用的信息資源microsoftvisio實(shí)用教程》《軟件工程》等以及網(wǎng)絡(luò)資源1.2.4可行性研究方法..

復(fù)查系統(tǒng)規(guī)模和目標(biāo)研究目前正在使用的系統(tǒng)導(dǎo)出新系統(tǒng)的高層邏輯模型進(jìn)一步定義問題導(dǎo)出和評(píng)價(jià)供選擇的解法推薦行動(dòng)方針草擬開發(fā)計(jì)劃書寫文檔提交審查1.2.5決定可行性的主因素(1)(2)(3)(4)

技術(shù)可行性經(jīng)濟(jì)可行性操作可行性社會(huì)可行性(法律可行性)1.3對(duì)現(xiàn)有系統(tǒng)的析1.3.1處理流程和數(shù)據(jù)程傳統(tǒng)的圖書館管理系統(tǒng)的操作流程相當(dāng)繁瑣在借閱讀書時(shí)首先要將圖書證和所借的書交給圖書管理員書管理員然后將每本書的信息卡片和讀者的信證放在一起最后再將每本書的借閱卡片和讀者閱覽證填寫借閱信息在歸還時(shí)找

一、可行性研究報(bào)告到相應(yīng)的借閱卡和借閱證并填寫歸還信息。圖書數(shù)據(jù)功能模塊1.3.2工作負(fù)荷處理較慢,人工操作較為繁瑣。1.3.3費(fèi)用支出維護(hù)費(fèi)用較大,人力消耗大,設(shè)備使用率低,占用空間,實(shí)現(xiàn)功能少。1.3.4人員因原有的系統(tǒng)技術(shù)含量較低不需要多少高技術(shù)人員由于數(shù)據(jù)量的擴(kuò)大,人員數(shù)量也會(huì)日益擴(kuò)大。1.3.5設(shè)備設(shè)備含量也較低,沒有達(dá)到大量普及計(jì)算機(jī)的程度。1.3.6局限性經(jīng)過嚴(yán)謹(jǐn)?shù)姆治隹芍瓉淼南到y(tǒng)有很大的局限性如技術(shù)比較陳舊人員工作負(fù)荷量大,系統(tǒng)維護(hù)費(fèi)用支出大,這些都明確需要一個(gè)高科技系統(tǒng)。1.4所建議技術(shù)可性分析1.4.1對(duì)系統(tǒng)的簡(jiǎn)要描新系統(tǒng)在原有系統(tǒng)上加入了數(shù)據(jù)庫(kù)支持用先進(jìn)的數(shù)據(jù)庫(kù)技術(shù)和數(shù)據(jù)庫(kù)管理技術(shù)使數(shù)據(jù)的安全性和正確性得到很大的提高且在用戶的并行操作和用戶的管

一、可行性研究報(bào)告理方面也有了很大的改善。1.4.2處理流程和數(shù)據(jù)程讀者通過自己的注冊(cè)賬戶和密碼,可以登錄到本系統(tǒng),進(jìn)行的操作可以是借閱、續(xù)借、歸還,管理員可以接受到讀者的信息,并能管理圖書將圖書分類,并能查到讀書的借閱情況。1.4.3與現(xiàn)有系統(tǒng)比較優(yōu)越性1.減少人力和設(shè)備費(fèi)用從前需要較多的人員處理圖書的借閱操作繁瑣時(shí)間較長(zhǎng),現(xiàn)在使用計(jì)算機(jī)操作,大大提高效率。2.借書的處理速度:以前一人借書等待的時(shí)間大大縮短;3.減少操作出錯(cuò)以前人工手寫信息會(huì)出現(xiàn)各種錯(cuò)誤現(xiàn)在計(jì)算機(jī)掃描幾乎不會(huì)出錯(cuò)了;4.提高人員利用率前圖書管理員所有一人在場(chǎng)場(chǎng)面混亂提高出錯(cuò)的幾率,現(xiàn)在一個(gè)管理員也不會(huì)手忙腳亂。1.4.4采用建議系統(tǒng)可帶來的響(1)對(duì)設(shè)的影響現(xiàn)有的一些非電子操作的物理設(shè)備要跟換為計(jì)算機(jī)操作的環(huán)境。(2)對(duì)現(xiàn)軟件的響因建議系統(tǒng)在原有的基礎(chǔ)上采用先進(jìn)的技術(shù)和高科技技術(shù)原來的軟件無法使用,所以系統(tǒng)也會(huì)考慮到軟件的兼容性。(3)對(duì)用的影響建議系統(tǒng)建立在原有的系統(tǒng)基礎(chǔ)上,所以不用考慮人員培訓(xùn)問題。(4)對(duì)系運(yùn)行的響1)用戶的作規(guī)程:與原來系統(tǒng)規(guī)程無異;2)運(yùn)行中的操作規(guī)程:與原系統(tǒng)操作規(guī)程無異;3)運(yùn)行中與用戶之間的關(guān)系運(yùn)行中心培訓(xùn)用戶使用;4)原數(shù)據(jù)處理:封裝處理;(5)對(duì)開環(huán)境的響1)為了支持所建議系統(tǒng)的開發(fā),用戶需要進(jìn)行密切配合,闡述要求;2)要求的數(shù)據(jù)資源:原數(shù)據(jù)庫(kù);3)為了開發(fā)和檢測(cè)所建議系統(tǒng)而需要的計(jì)算機(jī)資源:一臺(tái)微機(jī);4)無保密與安全問題;

一、可行性研究報(bào)告(6)對(duì)運(yùn)環(huán)境的響需要一些良好的設(shè)備和圖書管理操作(7)對(duì)經(jīng)支出的響1)系統(tǒng)開放的人力開支2)硬件設(shè)備,書籍材料3)開發(fā)工具,環(huán)境費(fèi)用4)不可預(yù)見費(fèi)用1.4.5技術(shù)可行性評(píng)價(jià)本系統(tǒng)基于局域網(wǎng)、windows操作系統(tǒng),現(xiàn)有技術(shù)比較成熟,所以這個(gè)在限制內(nèi)完成開發(fā),并且能實(shí)現(xiàn)系統(tǒng)功能目標(biāo),開發(fā)人群、質(zhì)量也能滿足。1.5所建議系統(tǒng)經(jīng)可行性析1.5.1收益/投比貸款利率:一年二至三年三至五年五年以上30貸款投資,貸款5年開發(fā)人員4,每月工資元期間使用兩臺(tái)電腦,每臺(tái)電腦每年折舊費(fèi)元后期系統(tǒng)維護(hù)每年大約元預(yù)期開發(fā)時(shí)間為1每年還貸利息=300000*6.45%=193501后完成總成本12*4*5000+2*300+19350=259950投入使用后幾年既可獲得一定收益。

一、可行性研究報(bào)告1.5.2投資回收周期圖書館按5分期付款,每期為一年且每期付款10(大概在4后可得到投資回報(bào)1.5.3敏感性分析關(guān)鍵因素

系統(tǒng)生存周系統(tǒng)工作理速度要設(shè)備和軟件期長(zhǎng)短荷量求、配置對(duì)支出和效周期長(zhǎng)投資負(fù)荷量大益的影響回收率高

快工作效率配置高后期高維修費(fèi)用低1.6社會(huì)因素可行分析1.6.1法律因素本項(xiàng)目為獨(dú)立開發(fā)沒有使用現(xiàn)成的軟件和方法法律上不會(huì)造成侵犯完全可以按照同規(guī)定的責(zé)任履行。1.6.2用戶使用可行性我們重視對(duì)客戶進(jìn)行需求分析時(shí)還盡心為客戶考慮其長(zhǎng)遠(yuǎn)利益和運(yùn)行要求從用戶單位——大學(xué)校園圖書館的行政管理和工作制度等方面來看是完全能夠使用該軟件系統(tǒng)。從大學(xué)圖書館的使用人員來看,可大致分為五類:一、學(xué)生;二、教職工;三、圖書館管理人員;四、行政職工;五、其余各界人士。用戶的素質(zhì)較高,大部分受過本科教育而新開發(fā)的軟件系統(tǒng)友好的界面及簡(jiǎn)便的操作方法保證能滿足絕大多數(shù)用戶使用該系統(tǒng)的要求。1.7結(jié)論意見鑒于以上分析可知該圖書館管理信息系統(tǒng)開發(fā)項(xiàng)目不僅有巨大的經(jīng)濟(jì)效益而且有巨大的社會(huì)效益。從而使我們深信該系統(tǒng)開發(fā)出來之后將獲得巨大的成功

一、可行性研究報(bào)告第二部

需求分2.1編寫目的(1)方便對(duì)圖書館書籍、讀者資料、借還書等進(jìn)行高效的管理;(2)約人力物力財(cái)力。2.2用戶需求分析(1)(2)(3)(4)(5)(6)

某大學(xué)圖書館準(zhǔn)備開發(fā)“圖書管理系統(tǒng)方便廣大師生借閱、瀏覽:師生即用戶需要先注冊(cè)然后才能借閱圖書戶進(jìn)行注冊(cè)時(shí)需要輸入個(gè)人信息,注冊(cè)成功后,會(huì)獲得一個(gè)由系統(tǒng)提供的標(biāo)識(shí)其身份的標(biāo)識(shí)碼。用戶登錄進(jìn)入圖書管理系統(tǒng)后,可以通過頁(yè)面查看圖書的各種信息,如圖書的借閱情況,作者等用戶登錄后可以借閱圖書并在系統(tǒng)規(guī)定的時(shí)間內(nèi)還書否則必須繳納罰款金。用戶借閱圖書時(shí),系統(tǒng)會(huì)注明借閱時(shí)間。圖書管理員可以查詢圖書查看一些借閱情況更容易知道哪類圖書需求量大好做到合理的更新增減圖書有用戶違規(guī)或沒按時(shí)還書的情況他們做處理收罰金查詢圖書可以是用戶得知圖書更具體的位置以節(jié)省時(shí)間。系統(tǒng)管理員可以對(duì)書籍進(jìn)行操控,注冊(cè),修改圖書及信息;注冊(cè),修改讀者信息;進(jìn)行系統(tǒng)維護(hù)。2.3功能需求分析1.借閱者持有借閱卡(借閱卡包含借閱者名和借閱卡號(hào)2.圖書管理員可以創(chuàng)建新的借閱者賬戶;3.圖書管理員可以修改借閱者的賬戶信息;4.圖書管理員可以刪除已存在的借閱者賬戶;5.圖書管理員可以添加新書籍種類;6.圖書管理員可以修改書籍種類信息;7.圖書管理員可以刪除系統(tǒng)中的書籍種類;8.圖書管理員可以在系統(tǒng)中添加書目信息;9.圖書管理員可以編輯書目信息;10.圖書管理員可以刪除書目信息。

F3F入新FF處丟書1F14閱籍息1一、可行性研究報(bào)告F3F入新FF處丟書1F14閱籍息12.3.1圖書館查借閱系統(tǒng)的據(jù)流圖根據(jù)以上功能分析得到數(shù)據(jù)流圖統(tǒng)頂層數(shù)據(jù)流圖與一層數(shù)據(jù)已在可行性分析階段得出(圖1.1和圖再次對(duì)系統(tǒng)做更為詳細(xì)的需求分析的到二層數(shù)據(jù)圖如圖所示D1需單E1圖館管員

F1書籍求

P1書

量求需2

F

E1圖館管員求P3新庫(kù)息信館書圖9

E2借者

F5賬碼

P2庫(kù)息

4

庫(kù)

8

D3超者名單F13期讀者F6庫(kù)存單D2庫(kù)存清單

F7庫(kù)存單

P2.1更新庫(kù)存單

名單P4借籍處P1.1圖書館信F10書館規(guī)章

D6規(guī)章制度

F11籍損壞丟失理

P1.1.1書籍損壞失處理F15壞丟失書籍單

2

理F

F借信書D5借閱書信息6D4損失書籍清

E2借者2.1圖

二層數(shù)流圖

一、可行性研究報(bào)告2.4分析各子系統(tǒng)功能需求根據(jù)開發(fā)者和客戶的需求分析后,可以把系統(tǒng)功能分為三個(gè)大的功能模塊:1.查詢模塊包括:用戶(借閱者和管理員)通過圖書管理查詢?cè)诩芸山钑敖栝啔v史等。2.用戶管理模塊包括:增加及刪除用戶信息以及修改用戶信息。3.書籍管理模塊包括:增加及刪除書目信息以及修改書目信息。2.4.1圖書館查借閱系統(tǒng)的據(jù)字典數(shù)據(jù)字典一名字:庫(kù)存清單別名:描述:每一次借閱者借還書籍及新書入庫(kù)的圖書量定義:庫(kù)存清單=書籍編號(hào)書籍名稱+書入庫(kù)量+籍的借還量位置:庫(kù)存清單數(shù)據(jù)字典二名字:規(guī)章制度別名:描述:對(duì)圖書、管理員、借閱者的管理制度定義:規(guī)章制度=損壞丟失書籍處理+超期書籍處理位置:規(guī)章制度數(shù)據(jù)字典三名字:損壞丟失書籍清單別名:損壞丟失書籍信息描述:對(duì)丟失損壞書籍借閱者的統(tǒng)計(jì)處理定義:損壞丟失書籍書籍編號(hào)+處理措施位置:損壞丟失書籍清單數(shù)據(jù)字典四名字:圖書別名:書籍信息描述:每一本書籍的具體信息定義:書籍信息=ISBN號(hào)+書名+作者出版社位置:庫(kù)存清單

一、可行性研究報(bào)告2.4.2圖書館查借閱系統(tǒng)的態(tài)圖閑置進(jìn)入圖書館輸入錯(cuò)誤Do/輸入密碼賬號(hào)書名查詢書籍信

賠償成無該書罰款成

書籍況Do/書信息借書超

書籍損丟失

處理Do/賠處理Do/罰圖2.4

一、可行性研究報(bào)告2.4.3圖書館查借閱系統(tǒng)的ISBN號(hào)

書名

作者

姓名

賬號(hào)密碼出版年書

借閱

d

借閱者出版社a管理b圖書管理員

歸還日期

e服務(wù)f圖書館地址

管理員姓名圖2.52.5系統(tǒng)運(yùn)行要求(1)用戶界面系統(tǒng)采用對(duì)話框方式,多功能窗口運(yùn)行。(2)硬件接口支持各種系列的機(jī)(3)軟件接口運(yùn)行windows2000及更高版本的操作系統(tǒng)上。(4)故障處理正常使用不出錯(cuò)對(duì)于用戶輸入錯(cuò)誤給出相應(yīng)的改正提示信息遇不可恢復(fù)的系統(tǒng)錯(cuò)誤時(shí)保證數(shù)據(jù)庫(kù)的完好無損。系統(tǒng)的約束:本系統(tǒng)必須在內(nèi)存容量較大的機(jī)器上才可以運(yùn)行使用系統(tǒng)的管理人員必須具有一定的電腦水平,學(xué)生的私人信息必須保護(hù)好。

一、可行性研究報(bào)告2.6非功能需求分非功能性需求是從各個(gè)角度對(duì)系統(tǒng)的約束和限制映了應(yīng)用系統(tǒng)對(duì)軟件系統(tǒng)質(zhì)量和特性的額外要求,例如響應(yīng)時(shí)間、數(shù)據(jù)精度、可靠性等。下面是關(guān)于該圖書管理系統(tǒng)的非功能性需求:1.系統(tǒng)在短時(shí)間內(nèi)相應(yīng)所有的用戶請(qǐng)求;2.系統(tǒng)應(yīng)該每周7天、每天24小時(shí)都可以使用;3.對(duì)于一個(gè)沒有經(jīng)驗(yàn)的用戶而言,經(jīng)過短期的培訓(xùn)就可以使用系統(tǒng)的所有功能,稍加練習(xí),便可熟練操作了;4.系統(tǒng)運(yùn)行時(shí)占用內(nèi)存空間為低;5.當(dāng)系統(tǒng)發(fā)生故障時(shí),只需重啟便可以重新使用,在重啟后,數(shù)據(jù)可以自動(dòng)恢復(fù),不會(huì)受到破壞。第三部

概要設(shè)3.1引言3.1.1編寫目的編寫本報(bào)告的目的是說明對(duì)系統(tǒng)設(shè)計(jì)的考慮并且完成系統(tǒng)的大致設(shè)計(jì)明確該系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)與軟件結(jié)構(gòu),進(jìn)一步細(xì)化該系統(tǒng)設(shè)計(jì)階段得出的總體概貌。從該報(bào)告中能夠看出該系統(tǒng)的組織結(jié)構(gòu)模塊劃分功能分配和接口設(shè)計(jì)為該系統(tǒng)的詳細(xì)設(shè)計(jì)提供基礎(chǔ)。該系統(tǒng)能夠存儲(chǔ)一定數(shù)量的圖書信息方便有效的進(jìn)行相應(yīng)的書籍?dāng)?shù)據(jù)操作和管理;能夠?qū)σ欢〝?shù)量的讀者進(jìn)行相應(yīng)的信息存儲(chǔ)與管理等等。3.1.2定義圖書管詢借閱系統(tǒng)項(xiàng)目開發(fā)計(jì)劃:是一種把項(xiàng)目一定過程與項(xiàng)目如何推進(jìn)連接起來的方案開發(fā):不是單純指開發(fā)活動(dòng),還包括維護(hù)活動(dòng)查詢借閱:對(duì)圖書的出借、歸還、續(xù)借進(jìn)行管理并可進(jìn)行查詢借閱者信息:記錄讀者信息并可進(jìn)行查詢3.2任務(wù)概述3.2.1目標(biāo)通過計(jì)算機(jī)實(shí)現(xiàn)對(duì)圖書館入庫(kù)借閱歸還檢索讀者管理查詢的管理功能。3.2.2運(yùn)行環(huán)境硬件環(huán)低配置800以上或其它兼容規(guī)格存以上,硬盤:上空間

一、可行性研究報(bào)告推薦配置:CPU:,內(nèi)存:以上,硬盤:100GB以上空間。軟件環(huán):Windows7SQLServerFramework硬件接考慮到大量數(shù)據(jù)的備份等要求,需要保持與磁帶機(jī)和光盤刻錄機(jī)的接口,這較易實(shí)現(xiàn)。軟件接這里,主要考慮軟件與操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)的接口,以及局域網(wǎng)和互聯(lián)網(wǎng)軟件之間的數(shù)據(jù)交換考慮到文檔處理時(shí)有可能需要較常用的辦公軟件。例如系列,所以應(yīng)盡量實(shí)現(xiàn)它們之間的數(shù)據(jù)格式的自動(dòng)轉(zhuǎn)換。3.2.3需求概述()系統(tǒng)功能a.登陸功能:注冊(cè)用戶、用戶登錄、系統(tǒng)退出b.管理:用戶管理、圖書管理、讀者管理、借還管理c.查詢:系統(tǒng)(包括書籍檔案、讀者檔案、借閱等)查詢d.幫助:使用說明()系統(tǒng)性能這是一套基于圖書管理理念的通用性極強(qiáng)的圖書管理軟件界面美觀操作方便,功能強(qiáng)大,支持單機(jī)和局域網(wǎng)管理,具有圖書多類別劃分、全自動(dòng)智能報(bào)表和數(shù)據(jù)查詢等功能并且支持EXCEL表數(shù)據(jù)信息的導(dǎo)入和導(dǎo)出并且支持?jǐn)?shù)據(jù)庫(kù)的使用。a.間特性要查詢速度不超過秒;其它所有交互功能反應(yīng)速度不超過3秒。b.靠性平均故障間隔時(shí)間不低于小時(shí)。c.活性能快速恢復(fù)系統(tǒng)和故障處理,方便系統(tǒng)升級(jí)和擴(kuò)充,故障恢復(fù)時(shí)間不超5小時(shí)。

一、可行性研究報(bào)告(3)主輸入輸項(xiàng)目:圖書信息書名,編號(hào),定價(jià),出版社,數(shù)量,是否可借)用戶信息用戶帳號(hào),帳號(hào)密碼,姓名,年齡,性別借閱信息用戶帳號(hào),編號(hào),數(shù)量,借出日期(4)據(jù)管理力要求有多個(gè)數(shù)據(jù)庫(kù),建有多張表,能夠存儲(chǔ)大量的數(shù)據(jù);根據(jù)需要將信息分類、歸納。(5)障處理求能夠快速分析故障出現(xiàn)的原因以及一般故障出現(xiàn)的時(shí)間間隔能夠快速處理故障。(6)他專門求已注冊(cè)的用戶能夠進(jìn)入要求正確輸入用戶名和密碼如果密碼或用戶名其中之一缺少和錯(cuò)誤都不能進(jìn)入系統(tǒng)且要求該系統(tǒng)在不同的環(huán)境下也能運(yùn)行自如。3.2.4

條件與制(1)工處理程1、查找信息:用戶根據(jù)所需輸入需要查詢的書名或相關(guān)資料,這些都需手工輸入;2、新用戶注冊(cè):用戶根據(jù)實(shí)際情況輸入信息,這些需手工輸入;

一、可行性研究報(bào)告(2)未解決問題a.能自動(dòng)對(duì)各類輸入的信息分類、整理;b.自動(dòng)對(duì)電子文稿篩選和摘要;c.增加網(wǎng)絡(luò)QQ聊天功能;d.能夠?qū)Υ疟P文件進(jìn)行監(jiān)控;e.增加項(xiàng)目活動(dòng)和日程安排提示功能;f.擁有公共數(shù)據(jù)庫(kù);g.支持語音組件;

一、可行性研究報(bào)告3.3總體設(shè)計(jì)3.3.1總體結(jié)構(gòu)圖書管詢借閱系統(tǒng)體結(jié)構(gòu)計(jì):圖書查詢借閱統(tǒng)管理員模塊

用戶模塊維護(hù)圖書

新書入

維護(hù)用戶

更新個(gè)人

圖書歸還

圖書借閱

圖書檢索資料

庫(kù)

資料

資料超期處理圖

損壞處理

一、可行性研究報(bào)告3.3.2功能分配讀者借還圖書處理流程用戶提示信息身份確認(rèn)程

用戶資料數(shù)圖書檢索程

圖書信息數(shù)圖書借還程圖3.2

圖書借閱數(shù)更新圖書資料處理流管理員提示信息認(rèn)

圖書更新

圖3.3

一、可行性研究報(bào)告3.4接口設(shè)計(jì)3.4.1外部接口用戶接口用戶提供命令檢索書目修改用戶資料借閱圖書歸還圖書軟件接口與硬件接口硬件接口軟件接口3.4.2內(nèi)部接口

接口與打印機(jī)接口與讀條碼機(jī)接口與數(shù)據(jù)庫(kù)接口

軟件回答信息匹配檢索關(guān)鍵字的書目信息修改后新的用戶資料借閱成功的圖書信息歸還成功的圖書信息傳遞信息圖書信息,用戶信息,借閱信息圖書ISBN,借閱號(hào)圖書信息,用戶信息,借閱信息維護(hù)圖書資料維護(hù)圖書資料維護(hù)圖書資料維護(hù)用戶資料維護(hù)用戶資料維護(hù)用戶資料用戶主模塊用戶主模塊用戶主模塊

接口添加圖書信息修改圖書信息刪除圖書信息添加新用戶修改用戶資料刪除用戶資料更新用戶資料用戶充值借閱圖書

傳遞信息圖書信(書名ISBN定價(jià)出版社,數(shù)量,是否可借)圖書信(書名ISBN定價(jià)出版社,數(shù)量,是否可借)圖書信(書名ISBN定價(jià)出版社,數(shù)量,是否可借)用戶信息(,姓名,年齡,性別,開戶時(shí)間,余額,是否VIP,累計(jì)金額)用戶信息(,姓名,年齡,性別,開戶時(shí)間,余額,是否VIP,累計(jì)金額)用戶信息(,姓名,年齡,性別,開戶時(shí)間,余額,是否VIP,累計(jì)金額)用戶信息(,姓名,年齡,性別,開戶時(shí)間,余額,是否VIP,累計(jì)金額)金額借閱信(IDISBN數(shù)量借出日期,押金)

一、可行性研究報(bào)告用戶主模塊

歸還圖書

借閱信(IDISBN數(shù)量借出日期,押金)3.5數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)3.5.1邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)采用線性表結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)圖書基本信息用戶信息借閱信息

數(shù)據(jù)項(xiàng)ISBN書名定價(jià)出版社數(shù)量是否可借ID姓名年齡性別開戶時(shí)間余額累計(jì)金額是否VIPIDISBN數(shù)量借出日期押金

類型CHARCHARFLOATCHARINTBOOLCHARCHARINTCHARDATAMONEYMONEYBOOLCHARCHARINTDATAMONEY

長(zhǎng)度202062041108248110202

是否主鍵是否否否否否是否否否否否否否是否否否否3.5.2物理結(jié)構(gòu)設(shè)計(jì)采用鏈表結(jié)構(gòu)3.5.3數(shù)據(jù)結(jié)構(gòu)與程序關(guān)系[程序1][數(shù)據(jù)結(jié)構(gòu)1]√

[程序2]

[??][程序m][數(shù)據(jù)結(jié)構(gòu)2]┇

√[數(shù)據(jù)結(jié)構(gòu)n]

一、可行性研究報(bào)告3.6運(yùn)行設(shè)計(jì)3.6.1運(yùn)行模塊的組合管理員模塊圖書管理模塊圖書查看操作圖書借還模塊圖書借閱操作讀者管理模塊讀者搜索操作

讀者模塊讀者模塊受限圖書預(yù)覽搜索操作個(gè)人信息查閱操作該系統(tǒng)主要分為兩個(gè)模塊管理員模塊和讀者模塊管理員模塊主要是管理員可進(jìn)行的一部分操作,如圖書查看、圖書借閱、讀者搜索等。讀者模塊主要是讀者的操作部分由于讀者權(quán)限不夠只可進(jìn)行圖書預(yù)覽搜索個(gè)人信息查閱等功能。管理員模塊中又包含了:圖書管理、讀者管理、圖書借還三個(gè)模塊。圖書管理模塊,即是管理員對(duì)圖書進(jìn)行修改、刪除、添加等管理;讀者管理系統(tǒng),是圖書管理員對(duì)讀者進(jìn)行一系列管理,包括添加、修改刪除等;圖書借閱模塊,主要是讀者與管理員的互動(dòng)模塊,管理員用這個(gè)模塊完成圖書借閱歸還功能。3.6.2運(yùn)行控制該系統(tǒng)控制流程:主程序運(yùn)行,等待用戶輸入,根據(jù)用戶的輸入運(yùn)行各模塊。3.6.3運(yùn)行時(shí)間運(yùn)行響應(yīng)時(shí)間<1s檢索業(yè)務(wù)響應(yīng)時(shí)間<2s3.7出錯(cuò)處理設(shè)計(jì)3.7.1出錯(cuò)輸出信息1.用戶登錄時(shí),輸入用戶名必須為數(shù)字,密碼不能為空,否則報(bào)錯(cuò)。2.讀者注冊(cè),用戶名必須為數(shù)字,密碼必須為數(shù)字或字母,否則報(bào)錯(cuò)。3.管理員或用戶查詢圖書時(shí),必須選擇圖書一項(xiàng)屬性,并根據(jù)該屬性輸入查找內(nèi)容,必須選一種查找方式,否則報(bào)錯(cuò)。4.管理員修改或刪除圖書(讀者)時(shí),輸入的圖書(讀者)賬戶名必須存在,否則報(bào)錯(cuò)。5.管理員添加圖書(讀者)時(shí),輸入的圖書(讀者)賬戶名必須不存在,否則報(bào)錯(cuò)。6.管理員進(jìn)行借閱歸還圖書操作時(shí),必須按要求填入信息,否則報(bào)錯(cuò)。7.管理員修改圖書信息時(shí),必須符合各項(xiàng)屬性,否則報(bào)錯(cuò)。3.7.2出錯(cuò)處理對(duì)策對(duì)于一般錯(cuò)誤,給予用戶提示信息,讓其重新輸入或退出。對(duì)于嚴(yán)重錯(cuò)誤,啟動(dòng)備份文件恢復(fù),建議使用幫助文件。

一、可行性研究報(bào)告3.8安全保密設(shè)計(jì)館中所有未借出的書籍能夠供用戶隨時(shí)查閱,用戶信息只能被系統(tǒng)管理員查閱,修改。3.9維護(hù)設(shè)計(jì)由于本項(xiàng)目比較小了嚴(yán)格按照軟件工程的科學(xué)方法開發(fā)軟件建立文檔、編碼階段寫詳細(xì)注釋外,并沒有特殊維護(hù)設(shè)計(jì),如設(shè)計(jì)維護(hù)模塊等。不過,我們的DBA(數(shù)據(jù)庫(kù)管理員)會(huì)定期備份數(shù)據(jù)資料,并進(jìn)行管理。第四部

詳細(xì)設(shè)4.1引言4.1.1寫目的為了研究圖書館查詢借閱系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。同時(shí)它也是進(jìn)行項(xiàng)目策劃的基礎(chǔ),是維護(hù)人員進(jìn)行內(nèi)部維護(hù),信息更新,驗(yàn)收和測(cè)試的依據(jù)。該系統(tǒng)的預(yù)期讀者是在校大學(xué)生和老師。4.1.2目背景本項(xiàng)目的任務(wù)提出者及開發(fā)者是圖書管理系統(tǒng)軟件開發(fā)小組戶是學(xué)校圖書館。本產(chǎn)品是針對(duì)電腦管理圖書的需求設(shè)計(jì)的可以完成讀者登記讀者借還書、圖書登記、圖書查詢等主要功能4.2總體設(shè)計(jì)4.2.1求概述通過計(jì)算機(jī)實(shí)現(xiàn)對(duì)圖書館入庫(kù)、借閱、歸還、檢索、讀者管理、查詢的管理功能。4.3程序描述4.3.1能(1)精度求在精度需求上,根據(jù)使用需要,在各項(xiàng)數(shù)據(jù)的輸入,輸出及傳輸過程中,可以滿足各種精度的需求。

一、可行性研究報(bào)告(2)時(shí)間求在軟件方面,響應(yīng)時(shí)間,更新處理時(shí)間都比較快且迅速,完全滿足用戶要求。(3)靈活當(dāng)用戶需求,如操作方式,運(yùn)行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接口等發(fā)生變化時(shí),設(shè)計(jì)的軟件要做適當(dāng)調(diào)整,靈活性非大。(4)故障理a.內(nèi)部故障處理在開發(fā)階段可以隨即修改數(shù)據(jù)庫(kù)里的相應(yīng)內(nèi)容。b.外部故障處理對(duì)編輯的程序進(jìn)行重裝載時(shí),第一次裝載認(rèn)為錯(cuò),修改。第二次運(yùn)行,在需求調(diào)用時(shí)出錯(cuò),有錯(cuò)誤提示,重試。說明對(duì)該程序的全部性能要求,包括對(duì)精度、靈活性和時(shí)間特性的要求。4.3.2輸入項(xiàng)目主模塊輸入項(xiàng)目:操作系統(tǒng)傳遞至的各種消息以及用戶的輸入數(shù)據(jù)。學(xué)生管理模塊輸入項(xiàng)目:與學(xué)生管理操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息。圖書管理模塊輸入項(xiàng)目:用戶口令。借閱管理模塊輸入項(xiàng)目:學(xué)生學(xué)號(hào)、圖書編號(hào)。歸還管理模塊輸入項(xiàng)目:圖書編號(hào)。4.3.3出項(xiàng)目主模塊輸出項(xiàng)目:用戶界面顯示。學(xué)生管理模塊輸出項(xiàng)目:操作結(jié)果顯示。圖書管理模塊輸出項(xiàng)目:相應(yīng)的界面。借閱管理模塊輸出項(xiàng)目:學(xué)生信息、相關(guān)借書信息。歸還管理模塊輸出項(xiàng)目:相關(guān)學(xué)生信息。

一、可行性研究報(bào)告4.3.4程序邏輯a

標(biāo)準(zhǔn)流圖N

Y

NY

圖bNS

一、可行性研究報(bào)告啟動(dòng)系統(tǒng)輸入賬號(hào)、密碼賬號(hào)、密碼是否正確用戶選擇選擇項(xiàng)重新輸入賬號(hào)、密碼

查詢顯示查詢結(jié)果

借閱確認(rèn)借閱書籍

還書是否超期、F損歸還書籍圖4.2c判表表4.3

用判定表示計(jì)算罰金額的算一般借閱者殘疾借閱者VIP借閱者借閱時(shí)間<=30

1T

2TFFF

3FTTF

4FFTF

6FTFF天免費(fèi)

×

×

×

×

×4.3.5接口(1)外部口按應(yīng)用軟件用戶界面的規(guī)范來設(shè)計(jì),使用以對(duì)話框?yàn)橹鞯挠脩艚缑妫阌谟脩羰褂谩?2)內(nèi)部口模塊間接口采用數(shù)據(jù)耦合方式,通過參數(shù)表傳送數(shù)據(jù),交換信息。(3)用戶口

一、可行性研究報(bào)告本產(chǎn)品的用戶一般需要通過終端進(jìn)行操作進(jìn)入主界面后點(diǎn)擊相應(yīng)的窗口分別進(jìn)入相對(duì)應(yīng)的界面(如:輸入界面、輸出界面。用戶對(duì)程序的維護(hù),最好要有備份。4.3.6

存儲(chǔ)分借書模內(nèi)部數(shù)據(jù):數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)連接指針m_pConnection_ConnectionPtr用戶界面讀者姓名m_strReaderNameCString已借圖書信息m_strLBInfCString已借圖書數(shù)顯示m_strLBNumCString欲借圖書書號(hào)m_lBookIDlong內(nèi)部參數(shù)當(dāng)前讀者證號(hào)m_lReaderIDlong可借圖書數(shù)上限m_MaxLBNumint還書模內(nèi)部變量:數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)連接指針m_pConnection_ConnectionPtr數(shù)據(jù)庫(kù)查詢結(jié)果集指針m_pRecords_RecordsetPtr用戶界面欲還圖書書號(hào)m_lBookIDlong借閱者圖書證號(hào)顯示m_strLenderIDCString借閱者姓名m_strLenderCString已還圖書信息顯示m_strRBInfCString未還圖書信息顯示m_strNRBInfCString已還圖書數(shù)顯示m_strRBNumCString還圖書數(shù)顯示m_strNRBNumCString內(nèi)部參數(shù)當(dāng)前還書者讀者證號(hào)m_lCurrIDlong已還圖書計(jì)數(shù)m_intRBNumint借書天數(shù)上限m_MaxLBDayint

未4.3.7

限制條(1)技術(shù)束本項(xiàng)目的設(shè)計(jì)是在漢語程序設(shè)計(jì)語言的條件下進(jìn)行的術(shù)設(shè)計(jì)采用軟硬一體化的設(shè)計(jì)方法。(2)環(huán)境束運(yùn)行該軟件所適用的具體設(shè)備必須是奔騰內(nèi)存16以上的計(jì)算機(jī)

一、可行性研究報(bào)告(3)標(biāo)準(zhǔn)束該軟件的開發(fā)完全按照企業(yè)標(biāo)準(zhǔn)開發(fā),包括硬件、軟件和文檔規(guī)格(4)硬件制奔騰133、內(nèi)存兆以上機(jī)滿足輸入端條件。4.4程序復(fù)雜程度定量度4.41使用意義定量度量復(fù)雜程度的方法很有價(jià)值,因?yàn)榘殉绦虻膹?fù)雜程度乘以適當(dāng)常數(shù)即可估算出軟件中錯(cuò)誤的數(shù)量已經(jīng)軟件開發(fā)所需要的工作量量度量的結(jié)果可以用來比較兩個(gè)不同的設(shè)計(jì)或兩個(gè)不同算法的優(yōu)劣;可以作為模塊規(guī)模的精確限度。4.4.2簡(jiǎn)易流程123A4

6578910

一、可行性研究報(bào)告圖PDL依據(jù)圖的表示1:start2:intA;3:14:if25:then36:switch(A)7:{8:case1:4;break;9:case2:5;break;10:case3:6;11:if712:then913:else814:endif;break;15:}16:1017:else18:119:endif20:stop4.4.3由PDL翻譯成流圖

一、可行性研究報(bào)告1,2,3,45.6,7819

9

10,1112

131814,1516,17圖根據(jù)流圖4.5,按公式V(G)=E-N+2,其中是流圖中邊的條數(shù),N是結(jié)點(diǎn)數(shù);可以計(jì)算出流圖的環(huán)形復(fù)雜度為5.由于模塊規(guī)模以V(G)<=10為宜,所以該設(shè)計(jì)善算合理。

一、可行性研究報(bào)告第五部、引言5.1.1寫目的

測(cè)試報(bào)根據(jù)測(cè)試計(jì)劃報(bào)告,對(duì)軟件進(jìn)行測(cè)試,詳細(xì)記錄測(cè)試過程,以對(duì)軟件的質(zhì)量進(jìn)行評(píng)價(jià),為軟件設(shè)計(jì)人員提供BUG依據(jù),故做產(chǎn)生測(cè)試分析報(bào)告。5.1.2目背景根據(jù)用戶的希望能夠充分利用現(xiàn)代科技來提高圖書館理的效率原有的辦公室系統(tǒng)基礎(chǔ)上進(jìn)行擴(kuò)展將一些可以用計(jì)算機(jī)來管理的都進(jìn)行計(jì)算機(jī)化使得圖書管理人員更加方便,工作效率也更加的高。5.1.3義ASP:是一種未經(jīng)編譯的開放性的應(yīng)用軟件,利用和ActiveX強(qiáng)有力的功能創(chuàng)建強(qiáng)壯的,功能強(qiáng)大的,與平臺(tái)無關(guān)的應(yīng)用系統(tǒng).任務(wù)概述5.2.1標(biāo)開拓創(chuàng)新購(gòu)書的空白,彌補(bǔ)了圖書館一直以來網(wǎng)上,增強(qiáng)圖書采購(gòu)的針對(duì)性和實(shí)用性,解決學(xué)生找書難的困境。5.2.2行環(huán)境1.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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)論