版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、圖書(shū)管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)Ø 設(shè)計(jì)題目:圖書(shū)管理系統(tǒng)Ø 學(xué) 院:計(jì)算機(jī)學(xué)院Ø 班 級(jí):08網(wǎng)絡(luò)工程1班Ø 組 員:張學(xué)理200813024017張 巡200813024036 李忠義200813024016Ø 指導(dǎo)老師:羅代忠Ø 完成時(shí)間:2010.12.25目錄1引言31.1編寫(xiě)目的31.2背景31.3定義31.4參考文獻(xiàn)42總體設(shè)計(jì)42.1需求規(guī)定42.2運(yùn)行環(huán)境42.3基本設(shè)計(jì)概念和處理流程52.4結(jié)構(gòu)62.5功能需求與程序的關(guān)系62.6人工處理過(guò)程72.7尚未解決的問(wèn)題73接口設(shè)計(jì)73.1用戶接口73.2外部接口73.3內(nèi)部接
2、口74運(yùn)行設(shè)計(jì)84.1運(yùn)行模塊組合84.2運(yùn)行控制94.3 運(yùn)行時(shí)間105系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)105.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)105.2 物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)105.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系106系統(tǒng)出錯(cuò)處理設(shè)計(jì)106.1出錯(cuò)信息106.2補(bǔ)救措施116.3系統(tǒng)維護(hù)設(shè)計(jì)11概要設(shè)計(jì)說(shuō)明書(shū)1引言隨著計(jì)算機(jī)技術(shù)的不斷應(yīng)用和提高,計(jì)算機(jī)已經(jīng)深入到社會(huì)生活的各個(gè)角落。而中小型租、借書(shū)機(jī)構(gòu)仍采用手工管理圖書(shū)的方法,不僅效率低、易出錯(cuò)、手續(xù)繁瑣,而且耗費(fèi)大量的人力。為了滿足其管理人員對(duì)圖書(shū)館書(shū)籍,讀者資料,借還書(shū)等進(jìn)行高效的管理,在工作人員具備一定的計(jì)算機(jī)操作能力的前提下,此圖書(shū)管理系統(tǒng)軟件力求提高其管理效率。1.1編寫(xiě)
3、目的本文檔的編寫(xiě)是為了完善圖書(shū)管理系統(tǒng)軟件的開(kāi)發(fā)途徑和應(yīng)用方法。以求在最短的時(shí)間高效的開(kāi)發(fā)圖書(shū)管理系統(tǒng)。1.2背景本項(xiàng)目的名稱:圖書(shū)管理系統(tǒng)開(kāi)發(fā)軟件。隨著圖書(shū)館圖書(shū)種類、數(shù)量的不斷擴(kuò)大,圖書(shū)檢索速度慢、統(tǒng)計(jì)工作量大,難以滿足圖書(shū)館現(xiàn)代化管理的要求。因此,建立一套圖書(shū)館管理軟件,科學(xué)的對(duì)圖書(shū)館數(shù)據(jù)進(jìn)行管理,方便圖書(shū)的檢索和讀者借閱工作。本項(xiàng)目的需求者及設(shè)計(jì)人員是圖書(shū)管理系統(tǒng)開(kāi)發(fā)小組,用戶是中小型租、借書(shū)機(jī)構(gòu)。本產(chǎn)品是針對(duì)電腦管理圖書(shū)的需求設(shè)計(jì)的,可以完成讀者登記、購(gòu)入新書(shū)、讀者借還書(shū)、等主要功能。 1.3定義開(kāi)發(fā)(develop):不是單純指開(kāi)發(fā)活動(dòng),還包括維護(hù)活動(dòng)。項(xiàng)目 (project):該
4、詞指的是向顧客或最終用戶交付一個(gè)或多個(gè)產(chǎn)品的收管理的相關(guān)資源的集合。這個(gè)資源集合有著明確的始點(diǎn)和終點(diǎn),并且一般是按照某項(xiàng)計(jì)劃運(yùn)行。這種計(jì)劃通常會(huì)形成文件,并且說(shuō)明要交付或?qū)崿F(xiàn)的產(chǎn)品、所用的資源和經(jīng)費(fèi)、要做的工作和工作進(jìn)度,一個(gè)項(xiàng)目可能有若干項(xiàng)目組成。項(xiàng)目開(kāi)發(fā)計(jì)劃(project development plan):是一種把項(xiàng)目定義過(guò)程與項(xiàng)目如何推進(jìn)連接起來(lái)的方案。產(chǎn)品生命周期(product life cycle):是產(chǎn)品從構(gòu)思到不可以再使用的持續(xù)時(shí)間。1.4參考文獻(xiàn)CMMI軟件過(guò)程改進(jìn)與評(píng)估 羅運(yùn)模、謝志敏等編著,電子工業(yè)出版社,2004年6月版,北京軟件工程導(dǎo)論(第四版) 張海藩編著,清華
5、大學(xué)出版社,2006年10月版,北京軟件工程實(shí)踐導(dǎo)論:有關(guān)方法、設(shè)計(jì)、實(shí)現(xiàn)、管理之三十六計(jì)金尊和編著 清華大學(xué)出版社2總體設(shè)計(jì)2.1需求規(guī)定主要輸入輸出項(xiàng)目:圖書(shū)信息:(書(shū)名,ISBN,定價(jià),出版社,數(shù)量,是否可借)用戶信息:(姓名,年齡,性別,開(kāi)戶時(shí)間,余額,是否VIP,累記金額)借閱信息:(ISBN,數(shù)量,借出日期,押金)2.2運(yùn)行環(huán)境硬件環(huán)境:最低配置:CPU:Pentium3 800以上或其它兼容規(guī)格,內(nèi)存:256M以上,硬盤(pán):20GB以上空間推薦配置:CPU:Pentium4 1.6G,內(nèi)存:512M以上,硬盤(pán):100GB以上空間。軟件環(huán)境:Windows 9x/2000/XP SQ
6、L Server 2005 .NET Framework 2.02.3基本設(shè)計(jì)概念和處理流程l 頂層圖ll 0層圖ll 1層圖(2書(shū)籍管理)ll 1層圖(3讀者管理)ll 1層圖(4借閱管理)2.4結(jié)構(gòu)2.5功能需求與程序的關(guān)系各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系:創(chuàng)建查找修改刪除維護(hù)圖書(shū)資料(管理員)維護(hù)用戶信息(管理員)更新個(gè)人資料(用戶)歸還圖書(shū) (用戶)借閱圖書(shū) (用戶)檢索圖書(shū) (用戶)2.6人工處理過(guò)程1. 創(chuàng)建用戶(注冊(cè)新用戶):用戶信息需要手工輸入計(jì)算機(jī)。2. 用戶充值:需要將現(xiàn)金將付于管理員,并手工輸入充值金額到計(jì)算機(jī)。2.7尚未解決的問(wèn)題1. 未實(shí)現(xiàn)圖書(shū)的網(wǎng)絡(luò)續(xù)借3接口設(shè)
7、計(jì)3.1用戶接口向用戶提供命令軟件回答信息檢索書(shū)目匹配檢索關(guān)鍵字的書(shū)目信息修改用戶資料修改后新的用戶資料借閱圖書(shū)借閱成功的圖書(shū)信息歸還圖書(shū)歸還成功的圖書(shū)信息3.2外部接口接口傳遞信息硬件接口與打印機(jī)接口圖書(shū)信息,用戶信息,借閱信息與讀條碼機(jī)接口圖書(shū)ISBN,借閱號(hào)軟件接口與數(shù)據(jù)庫(kù)接口圖書(shū)信息,用戶信息,借閱信息3.3內(nèi)部接口接口傳遞信息維護(hù)圖書(shū)資料添加圖書(shū)圖書(shū)信息(書(shū)名,ISBN,定價(jià),出版社,數(shù)量,是否可借)維護(hù)圖書(shū)資料修改圖書(shū)信息圖書(shū)信息(書(shū)名,ISBN,定價(jià),出版社,數(shù)量,是否可借)維護(hù)圖書(shū)資料刪除圖書(shū)信息圖書(shū)信息(書(shū)名,ISBN,定價(jià),出版社,數(shù)量,是否可借)維護(hù)用戶資料添加新用戶用戶
8、信息:(姓名,年齡,性別,開(kāi)戶時(shí)間,余額,是否VIP,累記金額)維護(hù)用戶資料修改用戶資料用戶信息:(姓名,年齡,性別,開(kāi)戶時(shí)間,余額,是否VIP,累記金額)維護(hù)用戶資料刪除用戶資料用戶信息:(姓名,年齡,性別,開(kāi)戶時(shí)間,余額,是否VIP,累記金額)用戶主模塊更新用戶資料用戶信息:(姓名,年齡,性別,開(kāi)戶時(shí)間,余額,是否VIP,累記金額)用戶主模塊用戶充值金額用戶主模塊借閱圖書(shū)借閱信息:(ISBN,數(shù)量,借出日期,押金)用戶主模塊歸還圖書(shū)借閱信息:(ISBN,數(shù)量,借出日期,押金)4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合如下表所示:創(chuàng)建模塊查找模塊修改模
9、塊刪除模塊管理員添加圖書(shū)信息管理員修改書(shū)目信息管理員刪除書(shū)目信息管理員添加新用戶管理員修改用戶信息管理員注銷用戶用戶更新個(gè)人資料用戶充值用戶檢索圖書(shū)用戶借閱圖書(shū)用戶歸還圖書(shū)4.2運(yùn)行控制運(yùn)行控制控制方法管理員添加圖書(shū)信息管理員填寫(xiě)書(shū)目信息并提交,系統(tǒng)在書(shū)目信息表中創(chuàng)建一個(gè)新數(shù)據(jù)項(xiàng)管理員修改書(shū)目信息管理員通過(guò)檢索找到要修改的書(shū)目信息并修改,系統(tǒng)在書(shū)目信息表中寫(xiě)入修改后信息管理員刪除書(shū)目信息管理員通過(guò)檢索找到要?jiǎng)h除的書(shū)目信息并刪除,系統(tǒng)在書(shū)目信息表中刪除該數(shù)據(jù)項(xiàng)。管理員添加新用戶管理員填寫(xiě)新用戶資料提交,系統(tǒng)在用戶資料表中創(chuàng)建一個(gè)新數(shù)據(jù)項(xiàng)管理員修改用戶信息管理員通過(guò)檢索找到要修改的用戶信息并修改,
10、系統(tǒng)在用戶資料表中寫(xiě)入修改后的信息管理員注銷用戶管理員通過(guò)檢索找到要銷戶的用戶并注銷,系統(tǒng)在用戶資料表中刪除該用戶的信息用戶更新個(gè)人資料用戶重新填寫(xiě)可修改的用戶資料部分并修改,系統(tǒng)在用戶資料表中寫(xiě)入修改后的新數(shù)據(jù)項(xiàng)用戶充值用戶告之管理員充值金額,并付現(xiàn)金,管理員檢索到該用戶,填寫(xiě)充值金額,系統(tǒng)在用戶資料表中該用戶的數(shù)據(jù)項(xiàng)中更新余額一項(xiàng)用戶檢索圖書(shū)用戶填寫(xiě)要檢索圖書(shū)的關(guān)鍵字,系統(tǒng)檢索圖書(shū)信息表,輸出匹配條目用戶借閱圖書(shū)用戶通過(guò)檢索找到要借閱的圖書(shū)并借閱,系統(tǒng)修改圖書(shū)信息表中該書(shū)目剩余數(shù)量一項(xiàng),并在圖書(shū)借閱表中添加借閱信息用戶歸還圖書(shū)用戶歸還圖書(shū),系統(tǒng)刪除圖書(shū)借閱表中該用戶對(duì)該書(shū)的借閱信息條目,并
11、修改圖書(shū)信息表中該書(shū)的剩余數(shù)據(jù)一項(xiàng)4.3 運(yùn)行時(shí)間 由用戶自己決定5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)類型長(zhǎng)度備注圖書(shū)信息書(shū)名CHAR20ISBNCHAR20唯一標(biāo)識(shí)書(shū)目定價(jià)FLOAT6出版社CHAR20數(shù)量INT4是否可借BOOL1用戶信息IDCHAR10唯一標(biāo)識(shí)讀者姓名CHAR8年齡INT2性別CHAR4開(kāi)戶時(shí)間DATA余額MONEY是否VIPBOOL1累記金額MONEY8借閱信息IDCHAR10ISBNCHAR20數(shù)量INT2借出日期DATA押金MONEY5.2 物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)本設(shè)計(jì)系統(tǒng)采用的DBMS為SQL SERVER 2000,數(shù)據(jù)庫(kù)命名:book.mdb為了方
12、便系統(tǒng)數(shù)據(jù)的錄入和數(shù)據(jù)完整性:在邏輯設(shè)計(jì)基礎(chǔ)上,增加如下表結(jié)構(gòu):出版社 記錄圖書(shū)出版社信息。圖書(shū)書(shū)位信息 記錄圖書(shū)存放位置。系統(tǒng)參數(shù)表: 圖書(shū)館館名,圖書(shū)借閱默認(rèn)期限,圖書(shū)證辦理押金。數(shù)據(jù)庫(kù)是由若干個(gè)二維表組成,其各自結(jié)構(gòu)見(jiàn)下表所示。編號(hào) 表名稱 說(shuō)明1 Book 圖書(shū)表2 Borrow 圖書(shū)借閱信息表3 Login 登錄表4 Punishment 罰款信息表5 user 讀者信息表各數(shù)據(jù)表的結(jié)構(gòu)如下:A、圖書(shū)表表名:book序號(hào) 字段名 字段類型 字段長(zhǎng)度 字段含義 為空否 備 注1 bookname varchar 50 書(shū)名 No 2 bannercode char 13 條形碼 No
13、3 kindnumber varchar 8 分類號(hào) No 4 kindname varchar 30 分類名 No 5 Positionnumber varchar 8 排架號(hào) No 6 Publishingcompany varchar 20 出版社 No 7 publishtime Datetime 8 出版日期 No 8 putintime Datetime 8 入庫(kù)日期 No 9 Price float 價(jià)格 No 10 State Char 4 目前狀態(tài) No 11 Introduction varchar 200 簡(jiǎn)介 No 12 Author varchar 30 作者 No
14、B、圖書(shū)借閱信息表表名:borrow序號(hào) 字段名 字段類型 字段長(zhǎng)度 字段含義 為空否 備 注1 user_cardnumber varchar 20 借書(shū)證號(hào) NO 2 bannercode char 13 條形碼 NO 3 borrowdate Datetime 8 借閱日期 NO 4 receivedate Datetime 30 應(yīng)還日期 NO 5 Renew char 2 NO C、登錄表表名:login序號(hào) 字段名 字段類型 字段長(zhǎng)度 字段含義 為空否 備 注1 user_name varchar 20 用戶名 NO 2 Psw varchar 50 口令 NO D、罰款信息表表名
15、:punishment序號(hào) 字段名 字段類型 字段長(zhǎng)度 字段含義 為空否 備 注1 user_cardnumber Varchar 20 書(shū)名 NO 2 Sum_account Float 罰款 No E、讀者信息表表名:user序號(hào) 字段名 字段類型 字段長(zhǎng)度 字段含義 為空否 備 注1 user_name varchar 10 用戶名 NO 2 user_sex Char 2 性別 NO 3 user_status Char 4 身份 NO 4 user_office varchar 20 單位 NO 5 user_cardnumber varchar 20 借書(shū)證號(hào) NO 6 user_
16、registerdate Datetime 20 注冊(cè)日期 NO 7 user_canceldate Datetime 8 有效期 NO 9 user_state Char 4 證件狀態(tài) NO 5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系模塊名稱 所用到的表圖書(shū)維護(hù) 圖書(shū)基本信息表:book圖書(shū)證辦理 主表:圖書(shū)證信息表:user讀者查詢 圖書(shū)證信息表:user罰款表:punishment用戶借閱表:borrow圖書(shū)借閱 主表:借閱登記表:borrow輔助表:圖書(shū)證信息表:user用戶借閱信息表:punishment系統(tǒng)管理 操作員表:login圖書(shū)證信息表:user統(tǒng)計(jì)報(bào)表 借閱登記表:borrow圖書(shū)證信息表:user6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息1. 輸入用戶名不存在:說(shuō)明數(shù)據(jù)庫(kù)沒(méi)無(wú)此用戶名,需開(kāi)戶。2. 密碼錯(cuò)誤:說(shuō)明用戶名和密碼不匹配。彈出警告信息后需重新輸入密碼,一天內(nèi)輸入十次錯(cuò)誤密碼,將對(duì)此帳戶進(jìn)行
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024屆河北省永清一中高三1月統(tǒng)一考試數(shù)學(xué)試題
- 草原征占合同模版
- 菜棚轉(zhuǎn)讓合同
- 別墅地下室租賃合同
- 北京市機(jī)關(guān)食堂餐飲服務(wù)合同
- 內(nèi)蒙古自治區(qū)赤峰市2024-2025學(xué)年七年級(jí)上學(xué)期11月期中數(shù)學(xué)試題(含答案)
- HF-FB防彈玻璃相關(guān)行業(yè)投資規(guī)劃報(bào)告
- 銅基釬料相關(guān)行業(yè)投資規(guī)劃報(bào)告
- 肝肺綜合癥課件
- 普外科肺栓塞情景演練
- 藥理學(xué)課件:消化系統(tǒng)藥
- 產(chǎn)品合格證出廠合格證A4打印模板
- 新疆烏魯木齊高級(jí)中學(xué)2023-2024學(xué)年高一上學(xué)期期中考試化學(xué)試卷
- 人工智能與工業(yè)自動(dòng)化
- (通用)國(guó)家電網(wǎng)考試歷年真題庫(kù)(附答案)
- 違規(guī)收送紅包禮金談心談話記錄
- 京儀單晶爐電氣控制系統(tǒng)軟件使用說(shuō)明書(shū)
- 細(xì)胞與分子免疫學(xué):第四章 補(bǔ)體分子(Complement,C)
- 高空吊車吊籃作業(yè)施工方案
- 電子商務(wù)對(duì)物流管理的影響-電子商務(wù)畢業(yè)論文設(shè)計(jì)
- 劇院行業(yè)SWOT分析
評(píng)論
0/150
提交評(píng)論