




已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
圖書倉庫管理系統(tǒng)設(shè)計(jì)報(bào)告 制作人:賈鑫 學(xué) 號(hào):2007541412一、系統(tǒng)規(guī)劃31、可行性研究32項(xiàng)目開發(fā)計(jì)劃33、目標(biāo)設(shè)計(jì)和開發(fā)設(shè)計(jì)思想34、系統(tǒng)功能3二、系統(tǒng)分析41、系統(tǒng)功能分析42、業(yè)務(wù)流程分析43、數(shù)據(jù)流程分析6三、系統(tǒng)設(shè)計(jì)71、系統(tǒng)總體設(shè)計(jì)72、系統(tǒng)詳細(xì)設(shè)計(jì)83、數(shù)據(jù)庫設(shè)計(jì)8四、運(yùn)行環(huán)境規(guī)定111、硬件環(huán)境112、軟件環(huán)境11心得:12一、系統(tǒng)規(guī)劃1、可行性研究本院校的圖書館庫存容量持續(xù)增長(zhǎng),對(duì)于圖書的管理越來越難,有些圖書書庫管理人員也對(duì)上面發(fā)映了這些事情,為了防止圖書書庫管理上出現(xiàn)問題,所以要開發(fā)一款專為圖書倉庫管理的系統(tǒng)工具。2項(xiàng)目開發(fā)計(jì)劃 統(tǒng)一處理的準(zhǔn)確性和及時(shí)性:系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足書庫管理員對(duì)圖書信息處理的需求。系統(tǒng)的開放性和可擴(kuò)充性:系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如數(shù)據(jù)表中用戶選擇字段方式的改變,書庫圖書數(shù)量、信息等的需求也要不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。系統(tǒng)的易用性和易維護(hù)性:要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語,易于系統(tǒng)的維護(hù)。針對(duì)用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對(duì)系統(tǒng)熟悉的過程。3、目標(biāo)設(shè)計(jì)和開發(fā)設(shè)計(jì)思想 本系統(tǒng)要使我院校的圖書倉庫更加容易管理,入庫、出庫更加簡(jiǎn)單容易,不會(huì)因?yàn)槿藶樵虺霈F(xiàn)錯(cuò)誤4、系統(tǒng)功能(1)本系統(tǒng)主要功能為圖書入庫、圖書出庫、圖書管理。具體實(shí)施功能有:插入功能、查詢功能。(2)次系統(tǒng)刪除不必要的管理冗余,實(shí)現(xiàn)管理規(guī)范化、科學(xué)化。(3)界面盡量簡(jiǎn)單化,實(shí)用、方便。二、系統(tǒng)分析 1、系統(tǒng)功能分析 由于在搜尋指定圖書時(shí)會(huì)因圖書量大而加重任務(wù)量,在對(duì)一些圖書及人員就行更新時(shí)也會(huì)因?yàn)閺?fù)雜而手忙腳亂。這樣在交易活動(dòng)中不斷地產(chǎn)生新數(shù)據(jù),使得信息量逐漸加大。但使用本系統(tǒng)可以很方便的對(duì)所需信息進(jìn)行查詢,也可適時(shí)的利用插入功能對(duì)相關(guān)數(shù)據(jù)進(jìn)行更新,這樣及時(shí)、便捷、高效的得到查詢統(tǒng)計(jì)結(jié)果。因此,系統(tǒng)功能分析如圖所示:操作員書店圖書庫管理系統(tǒng)入庫情況出庫情況圖書信息圖書檢索2、業(yè)務(wù)流程分析 根據(jù)表1列出的的書店圖書庫存管理的主要功能,將書店圖書庫存管理加工細(xì)化分解為書庫管理、供應(yīng)商管理、入庫管理、出庫管理、客戶管理和貨物管理等子加工。在圖1所示的頂層數(shù)據(jù)流圖的基礎(chǔ)之上,進(jìn)行分解細(xì)化,書庫存管理的數(shù)據(jù)流圖。 操作員1圖書庫存管理2入庫3出庫圖書庫存存儲(chǔ)信息圖書入庫信息圖書出庫信息4圖書檢索圖書檢索信息根據(jù)實(shí)際業(yè)務(wù),細(xì)化數(shù)據(jù)流圖如下圖所示:圖書部門經(jīng)理操作員圖書出庫圖書數(shù)量統(tǒng)計(jì)圖書入庫入庫信息入庫部門經(jīng)理出庫部門經(jīng)理出庫信息圖書檢索圖書檢索信息3、數(shù)據(jù)流程分析確定實(shí)體間關(guān)系后,并根據(jù)上面所述的數(shù)據(jù)流圖,使用PowerDesigner設(shè)計(jì)CDM如圖所示系統(tǒng)數(shù)據(jù)字典創(chuàng)建數(shù)據(jù)字典數(shù)據(jù)字典是對(duì)系統(tǒng)用到的所有數(shù)據(jù)項(xiàng)和結(jié)構(gòu)的定義,以確保開發(fā)人員使用統(tǒng)一的數(shù)據(jù)定義。在需求階段,數(shù)據(jù)字典至少應(yīng)定義客戶數(shù)據(jù)項(xiàng)以確保客戶與開發(fā)小組是使用一致的定義和術(shù)語。分析和設(shè)計(jì)工具通常包括數(shù)據(jù)字典組件。通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過程5個(gè)部分。數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)含義數(shù)據(jù)類型寬度與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系可否為空值是否為主(P)/外(F)鍵庫存圖書編號(hào)char6NOYES(P)書籍名稱char20NO圖書類別char20NO圖書數(shù)量int8NO備注char12入庫圖書編號(hào)char6NOYES(P)入庫圖書名稱char20NO出庫圖書編號(hào)char6NOYES(P)出庫圖書名稱char20NO圖書價(jià)格int12NO入庫數(shù)量int2NO入庫日期date30NO出庫數(shù)量int15NO出庫日期date30NO書庫編號(hào)char8NOYES(P)書庫名稱char8NO三、系統(tǒng)設(shè)計(jì)1、系統(tǒng)總體設(shè)計(jì)(1) 系統(tǒng)目標(biāo)設(shè)計(jì) 方便的數(shù)據(jù)輸入性能,良好的人機(jī)界面,盡量避免漢字和長(zhǎng)字符串的人工重復(fù)輸入。 靈活的查詢性能,能快速實(shí)現(xiàn)多項(xiàng)產(chǎn)品輸入數(shù)據(jù)和庫存數(shù)據(jù)的查詢。 考慮到圖書的不斷增加與翻新,對(duì)新書數(shù)據(jù)也能給予處理。(2) 系統(tǒng)功能分析 系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)庫存信息的系統(tǒng)化、規(guī)范化、和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。庫存管理信息系統(tǒng)主要功能有: 庫存信息的查詢 出入庫信息的查詢 入庫信息錄入 出庫信息錄入(3) 系統(tǒng)功能結(jié)構(gòu)圖對(duì)于上述各項(xiàng)功能進(jìn)行集中、分塊,按照結(jié)構(gòu)程序設(shè)計(jì)的要求,綜合考慮改進(jìn)后的系統(tǒng)邏輯模型和設(shè)計(jì)的系統(tǒng)目標(biāo)的要求。暗合機(jī)系統(tǒng)功能結(jié)構(gòu)如圖所示。書店圖書庫管理系統(tǒng)入庫情況入庫情況入庫情況入庫情況2、系統(tǒng)詳細(xì)設(shè)計(jì) (1)、當(dāng)入庫單中插入數(shù)據(jù)時(shí),如果是新貨物則加入到貨物信息中,如果是現(xiàn)有的貨物則追加到貨物信息表中,貨物的數(shù)量則相應(yīng)改變。相關(guān)代碼如下:CREATE trigger sinserton 入庫單after insertasdeclare num intdeclare no char(6)declare cno char(6)declare insert_ru cursor for select 圖書編號(hào),入庫數(shù)量,書庫編號(hào) from insertedopen insert_rufetch next from insert_ru into no,num,cnoupdate 圖書信息 set 圖書數(shù)量=圖書數(shù)量+num where 圖書編號(hào)=no(2)、當(dāng)出庫單中插入數(shù)據(jù)時(shí),是現(xiàn)有的圖書則追加到圖書信息表中,圖書的數(shù)量則相應(yīng)改變。如果是新圖書則會(huì)因圖書不存在而出錯(cuò)。相關(guān)代碼如下:CREATE trigger inserton 出庫單after insertasdeclare num intdeclare no char(6)declare cno char(6)declare insert_ru cursor for select 圖書編號(hào),出庫圖書數(shù)量, 書庫編號(hào) from insertedopen insert_rufetch next from insert_ru into no,num,cnoupdate 圖書信息 set 圖書數(shù)量=圖書數(shù)量-num where 圖書編號(hào)=no 3、數(shù)據(jù)庫設(shè)計(jì) 通過對(duì)圖書管理系統(tǒng)需求及其數(shù)據(jù)流圖的分析,可以得出該系統(tǒng)涉及讀者、書籍、借閱和還書信息表等數(shù)據(jù)實(shí)體。(1)E-R圖圖 書圖書名稱圖書類別圖書數(shù)量入庫單入庫圖書出庫單出庫圖書 入庫圖書名稱入庫圖書編號(hào)號(hào)圖書編號(hào)出庫圖書編號(hào)號(hào)出庫圖書名稱(2)數(shù)據(jù)實(shí)體結(jié)構(gòu)描述功能名稱:圖書信息表存儲(chǔ)位置:圖書信息存儲(chǔ)組織:一本圖書一條記錄主鍵:圖書編號(hào)數(shù)據(jù)元素?cái)?shù)據(jù)采集方式說明圖書編號(hào)人工采集主鍵,必須輸入圖書名稱人工采集必須輸入圖書類別編號(hào)人工采集必須輸入作者人工采集譯者人工采集單價(jià)人工采集出版社編號(hào)人工采集出版時(shí)間人工采集總數(shù)量人工采集入庫日期自動(dòng)采集入庫操作員自動(dòng)采集現(xiàn)存量自動(dòng)采集內(nèi)容簡(jiǎn)介人工采集備注人工采集相關(guān)提供數(shù)據(jù)主要功能模塊:書籍管理、借閱管理、注銷管理數(shù)據(jù)輸出接受主要功能模塊:書籍管理、借閱管理、注銷管理修改記錄:功能名稱:圖書類別表 存儲(chǔ)位置:圖書類別存儲(chǔ)組織:一類圖書一條記錄主鍵:圖書類別編號(hào)數(shù)據(jù)元素?cái)?shù)據(jù)采集方式說明圖書類別編號(hào)人工采集主鍵,必須輸入圖書類別名稱人工采集必須輸入備注人工采集相關(guān)提供數(shù)據(jù)主要功能模塊:書籍類別管理數(shù)據(jù)輸出接受主要功能模塊:書籍類別管理、書籍管理修改記錄:功能名稱:出版社信息表 存儲(chǔ)位置:出版社信息存儲(chǔ)組織:一個(gè)出版社一條記錄主鍵:出版社編號(hào)數(shù)據(jù)元素?cái)?shù)據(jù)采集方式說明出版社編號(hào)人工采集主鍵,必須輸入出版社名稱人工采集必須輸入出版社地址人工采集郵政編碼人工采集聯(lián)系人人工采集聯(lián)系電話人工采集EMAIL人工采集備注人工采集相關(guān)提供數(shù)據(jù)主要功能模塊:出版社管理數(shù)據(jù)輸出接受主要功能模塊:出版社管理、書籍管理修改記錄:四、運(yùn)行環(huán)境規(guī)定1、硬件環(huán)境 服務(wù)器 (1) 處理器(CPU):Pentium 900M (推薦Pentium 4 1.2G) (2) 內(nèi)存容量(RAM):至少256M(推薦 512M) 客戶端 (1) 處理器(CPU):Pentium 133M 或更高 (2) 內(nèi)存容量(RAM):1024M或更高2、軟件環(huán)境 數(shù)據(jù)庫服務(wù)器端(1) 操作系統(tǒng):Microsoft Windows xp(2) 數(shù)據(jù)庫管理系統(tǒng):sql2000,配置TCP/IP協(xié)議 Web服務(wù)器端(1) 操作系統(tǒng):Microsoft Windows xp(2) Internet 信息服務(wù)(IIS)6.0管理器(3) Visual Studio.NET 2003,配置TCP/IP協(xié)議 客戶端(1) 操作系統(tǒng):Windows 98
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 嚴(yán)防雷電火災(zāi)課件
- 圍墻工程修建合同協(xié)議
- 固廢處理合同協(xié)議
- 種植合同轉(zhuǎn)讓協(xié)議書模板
- 工地供貨結(jié)算協(xié)議書模板
- 居住證勞務(wù)合同協(xié)議
- 校園網(wǎng)絡(luò)安全教育指南
- 必修四M2公開課課件
- 粘土章魚美術(shù)課件
- 廣西防城港2025年公開招聘農(nóng)村黨務(wù)(村務(wù))工作者筆試題帶答案分析
- 七類作業(yè)JSA分析記錄表格模板
- 心理統(tǒng)計(jì)學(xué)考研歷年真題及答案
- 2022年中國(guó)石油大學(xué)《化工原理二》完整答案詳解
- 技術(shù)經(jīng)紀(jì)人練習(xí)題集附有答案
- 內(nèi)科學(xué)講義(唐子益版)
- GB/T 4357-2022冷拉碳素彈簧鋼絲
- GB/T 19845-2005機(jī)械振動(dòng)船舶設(shè)備和機(jī)械部件的振動(dòng)試驗(yàn)要求
- GB/T 14614-1993小麥粉吸水量和面團(tuán)揉和性能測(cè)定法粉質(zhì)儀法
- 醬酒行業(yè)發(fā)展趨勢(shì)分析
- 《紅樓夢(mèng)》賈府平面圖
- 養(yǎng)老機(jī)構(gòu)全套服務(wù)管理流程圖()
評(píng)論
0/150
提交評(píng)論