《管理信息系統(tǒng)》課程設(shè)計報告(僅供參考)_第1頁
《管理信息系統(tǒng)》課程設(shè)計報告(僅供參考)_第2頁
《管理信息系統(tǒng)》課程設(shè)計報告(僅供參考)_第3頁
《管理信息系統(tǒng)》課程設(shè)計報告(僅供參考)_第4頁
《管理信息系統(tǒng)》課程設(shè)計報告(僅供參考)_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、歡迎下載中山大學南方學院管理信息系統(tǒng)課程設(shè)計報告圖書題 目 書店管理信息系統(tǒng)課程設(shè)計(參考)管理系統(tǒng)班級:姓名:學號:2016 年 12 月 1 日目錄第1 章系統(tǒng)開發(fā)概述 11.1 系統(tǒng)開發(fā)的需求分析 11.2 必要性研究 11.3 可行性研究 21.3.1 經(jīng)濟可行性 21.3.2 技術(shù)可行性 41.3.3 管理可行性 5第2 章系統(tǒng)分析 62.1 業(yè)務流程分析 62.2 數(shù)據(jù)流程圖 82.3 數(shù)據(jù)字典 10第3 章系統(tǒng)設(shè)計 163.1 書店管理信息系統(tǒng)的功能設(shè)計 163.2 書店管理信息系統(tǒng)的代碼設(shè)計 173.3 數(shù)據(jù)庫設(shè)計 183.3.1 概念設(shè)計 183.3.2 邏輯設(shè)計 223.3

2、.3 物理設(shè)計 23第4 章系統(tǒng)實施 244.1 輸入/輸出設(shè)計 24第 5 章總結(jié) 30第 1 章系統(tǒng)開發(fā)概述1.1 系統(tǒng)開發(fā)的需求分析在當今社會,隨著計算機的發(fā)展以及網(wǎng)絡技術(shù)的廣泛應用,日常的信息管理工作已經(jīng)涉及到我們生活中的方方面面,并發(fā)揮著越來越重要的作用。因此,高效的信息管理工作對于人們從以前繁瑣的事務中解放出來,從而提高工作效率具有極其重要的意義。而目前在大的書店(比如新華書店)已經(jīng)有了一整套比較完整的管理信息系統(tǒng),而在一般的中、小型的書店由于其規(guī)模限制,硬件投入不大,管理人員水平有限,所以大部分的工作還是進行著手工管理,工作效率很低,并且不能及時了解書店各類圖書的庫存,讀者需求的

3、圖書難以在短時間里找到、圖書的入庫和更新比較麻煩等,不便于動態(tài)及時調(diào)整圖書結(jié)構(gòu)。同時由于不可避免的人為因素,造成數(shù)據(jù)的遺漏、誤報等,這些弊端對于書店的經(jīng)營管理是非常不利的,也對書店的總體發(fā)展產(chǎn)生了負面的影響。除此之外,隨著這幾年書店管理信息系統(tǒng)在大型書店的建設(shè)與應用,已經(jīng)可以看到應用的效果十分顯著。它不僅使書店的整體的信息管理水平得到一個顯著地提升,而且大幅度地減少運營管理的成本,還可以帶來相當可觀的經(jīng)濟收益以及非經(jīng)濟效益,對其發(fā)展也產(chǎn)生了許多有利的因素和效用。因此,對于要提高中、小型書店的整體的管理信息的水平和服務質(zhì)量,開發(fā)與實施適合中、小型書店的管理信息系統(tǒng)已經(jīng)是迫在眉睫了。1.2 必要性

4、研究在信息時代,由于所存在的種種弊端,已經(jīng)不適用于現(xiàn)代的書店的管理運營方式與發(fā)展。因此,傳統(tǒng)的書店管理方式必然將被計算機為基礎(chǔ)的管理信息系統(tǒng)所取代。使用計算機對書店圖書信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、保密性好、壽命長、成本低、高效率、存儲量大、對進書有較好的預測性等,這些優(yōu)點能夠極大地提高書店的管理效率。因此,本書店管理信息系統(tǒng)旨在提供一個可以操作的,方便查詢,易于修改,提高書店的管理效率的輔助管理系統(tǒng),以滿足當前中、小型書店在管理實踐和業(yè)務操作中的具體需求,以幫助這些書店早日實現(xiàn)書店管理信息化。并且讓顧客感到 真正的方便、省心,在購物的同時切身

5、感受到信息化、智能化社會給人們帶來的 便利。同時,讓書店的管理者可以更好地管理書店,擺脫人工管理帶來的不足,通過在第一時間內(nèi)掌握第一手資料,從而可以進行準確的判斷,并做出相應的決策,大大提高了工作效率。因此,以計算機為基礎(chǔ)的管理信息系統(tǒng)來進行書店日常的業(yè)務和管理功能具有很大的必要性。1.3 可行性研究1.3.1 經(jīng)濟可行性一、預估費用支出1)系統(tǒng)開發(fā)費用(1)人員費用。本系統(tǒng)開發(fā)期 20個周,試運行期10個周。開發(fā)期需要開發(fā)人員5人,試運行期需開發(fā)人員2人。平均每個開發(fā)技術(shù)人員的每周工資為2000元。而后續(xù)的操作人員和維護人員的培訓費用加起來,則共計6萬元。那么總的人員費用為30萬元。(2)計

6、算機硬件設(shè)備費。本系統(tǒng)所需的硬件設(shè)備費為服務器1臺32000元打印機8臺12000元網(wǎng)絡設(shè)備和布線10000元工作臺4臺1000元(3)開發(fā)費用為(4)耗材費。所需耗材費用估計為(5)咨詢和評審費。約1.2萬元(6)調(diào)研和差旅費。約1.0萬兀12萬元,其中::PC8 臺40000元:條形碼掃描儀8臺12000元:不間斷電源1臺3000元機房、空調(diào)10000元軟件開發(fā)費用。系統(tǒng)所需的軟件2萬元0.8萬元(7) 不可預見費。按開發(fā)總費用的15%+ 算。因此,總的系統(tǒng)開發(fā)總費用為54.05 萬元。2) 系統(tǒng)運行費用(1) 系統(tǒng)維護費。每年平均需要1 個人進行系統(tǒng)維護,那么總的系統(tǒng)維護費為1*5000

7、0=5 萬元。(2) 設(shè)備維護費。假設(shè)設(shè)備日常故0.6 萬元。(3) 消耗材料費。系統(tǒng)開發(fā)所用材料、系統(tǒng)正常運行所用消耗品,例如電費,打印紙、軟盤、開發(fā)軟件等開支每年的耗材費按0.8 萬元計算。綜上所述,書店在剛開始開發(fā)這個管理信息系統(tǒng)的那一年的總的開發(fā)和運行總費用為60.45 萬元,之后每年的系統(tǒng)運行費用為6.4 萬元。二、該項目的經(jīng)濟效益該書店管理信息系統(tǒng)獲得的直接經(jīng)濟效益可以從以下幾個方面計算:(1) 提高工作效率,減少工作人員本系統(tǒng)運行可以提高計劃訂購管理、書店管理、銷售管理和核算信息管理的效率。累計可以綜合提高工作效率達30%可以減少現(xiàn)有20%勺工作人員,書店現(xiàn)有人員按30 人計算,

8、可減少6 人。平均每人每月工資為3000 元,節(jié)約人員工資 0.3*12*6=21.6 萬元 /年。(2) 擴大服務范圍,增加書店收入。由于提高工作效率,書店可以增加圖書品種和銷售規(guī)模。假定在原有基礎(chǔ)上可以增加10%勺銷售量,書店每年的總利潤按100 萬元計算,則可以增加收入 10 萬元。(3) 及時獲取信息,減少決策失誤本系統(tǒng)的建設(shè)可以及時獲取圖書市場信息、讀者反饋信息和暢銷、滯銷圖書的信息,提高訂書的合理性和準確率。因此每年可以增加收入在12 萬元以上。(4) 減少庫存擠壓,提高資金周轉(zhuǎn)。通過對書庫的計算機管理,可以及時獲取書店庫存信息,爭取最優(yōu)庫存,提高資金周轉(zhuǎn)率。每年可以因此減少書庫擠

9、壓浪費10 萬元以上。通過以上計算,書店通過本管理信息系統(tǒng)的使用和實施可以獲得的直接經(jīng)濟效益至少為21.6+10+12+10=53.6 萬元/年。歡迎下載建設(shè)書店管理信息系統(tǒng)除可以獲得直接經(jīng)濟效益以外,還可以獲得多方面的社會效益,主要有:(1) 大大提高了工作效率,減少讀者的購書時間。(2) 由于管理工作效率的提高,減少了工作人員平時的勞動量。(3) 大幅度提高了工作質(zhì)量,增強了讀者對書店管理的信任感和親善感,從 整體上改善了書店的形象。(4) 提高管理水平。系統(tǒng)能夠及時提供圖書市場信息、出版商信息、庫存信息、銷售信息、讀者反饋信息,提高決策正確性;并在此基礎(chǔ)上,通過對各種信息的綜合分析,以改

10、進圖書品種、提高服務質(zhì)量、滿足不同讀者的閱讀要求,使書店的管理面向高質(zhì)量、科學化方向發(fā)展。三、支出和收益綜合分析系統(tǒng)第一年的總投入為60.45 萬元,之后每年的系統(tǒng)運行費用為6.4 萬元, 而這筆費用對于書店來說完全有能力能夠支付。而且系統(tǒng)運行使用后,每年給書店帶來的成本減少和效益為53.6 萬元,只需要兩年就可以收回書店管理信息系統(tǒng)的開發(fā)投資。因此,從經(jīng)濟效益上考慮,書店開發(fā)本管理信息系統(tǒng)將給書店帶來巨大的經(jīng)營管理效率和經(jīng)濟效益,所以本書店管理信息系統(tǒng)完全有必要開發(fā)。1.3.2 技術(shù)可行性本系統(tǒng)開發(fā)設(shè)計到的技術(shù)因素有:由于目前的管理信息系統(tǒng)開發(fā)方法有很多。只要熟練地掌握面向?qū)ο蠓椒ㄩ_發(fā)軟件系

11、統(tǒng),就可以進行管理信息系統(tǒng)的開發(fā)方法。目前比較普遍使用的軟件體系結(jié)構(gòu)是Client/Server 以及 Browser/Server 。如果選擇的是C/S 模式, 軟件開發(fā)工具可以使用微軟的Visual Basic 、 Visual C+ , Java 系列的NetBeans 、 Jbuilder 等,另外也可以選擇其它的,如Powerbuilder 、 Delphi 、C+builder 等;如果是B/S 模式,開發(fā)技術(shù)包括:微軟的asp 技術(shù)、 Java 系 列的 jsp 技術(shù)。兩者都需要界面設(shè)計工具和Web 服務器工具,界面設(shè)計工具可以是Dreamweave 、 FrontPages ,

12、而支持asp 技術(shù)的服務器可以是操作系統(tǒng)自帶的iis , jsp技術(shù)的常用的服務器是tomcat。而如今正處于信息時代,當前的軟件、硬件的設(shè)備技術(shù)水平已經(jīng)能夠很好地滿足書店管理信息系統(tǒng)所提出的要求,能夠增加存儲能力,實現(xiàn)通信功能,提高處理水平等。雖然管理信息系統(tǒng)的技術(shù)要求較高,但考慮到如今系統(tǒng)開發(fā)人員無論是在數(shù)量上,還是在質(zhì)量上,都提高到了一個很高的水平。因此,在技術(shù)上,對于開發(fā)一個書店管理信息系統(tǒng)來說不存在任何問題,所以在技術(shù)上也是可行的。133 管理可行性由于書店管理信息系統(tǒng)可以大大地提高了工作效率,減少了書店管理人員以及工作人員平時的勞動量減少,并且使得書店整體的管理工作效率大大的提高,

13、因此,書店的管理人員對于書店管理信息系統(tǒng)的開發(fā)和實施非常的歡迎,而且很熱衷于使用管理信息系統(tǒng)來進行日常的書店管理運營功能。除此之外,由于在書店的管理人員以及工作人員大多都具備一定的知識水平,所以會比較容易接受書店管理信息系統(tǒng)的實施和使用。而且,對于他們來說,書店管理信息系統(tǒng)的培訓也就相比之下比較好進行,他們的培訓與學習速度也相對來說比較快。而由于書店管理信息系統(tǒng)的投入使用后,將會給書店帶來許多的經(jīng)濟收益以及非經(jīng)濟效益,對書店日后的發(fā)展也有很大的好處, 因此,書店的管理層也肯定會支持這個管理信息系統(tǒng)的投入實施的。而目前的書店管理方法、相應管理制度、規(guī)章制度以及原始數(shù)據(jù)也都和書店管理信息系統(tǒng)不矛盾

14、,而且還大幅度提高了工作質(zhì)量,提高管理水平減少了工作人員的工作量,增強了讀者對書店管理的信任感和親善感,從整體上改善了書店的形象。另外,書店管理信息系統(tǒng)所采用的操作和工作方式符合工作人員和讀者的日常習慣,而且操作方便靈活,便于學習。因此,該系統(tǒng)具有管理上的可行性。歡迎下載第2章系統(tǒng)分析2.1業(yè)務流程分析通過對書店日常的管理業(yè)務進行實際的調(diào)查研究分析,了解了書店日常的業(yè)務類型、業(yè)務流程、相關(guān)的單據(jù)和票據(jù)、書店提供的相關(guān)功能及其之間的業(yè)務關(guān)系,從而對書店的管理功能和業(yè)務流程有了一個基本的認識。文檔、單據(jù)圖2-1表示業(yè)務流程圖的符號圖2-2是用圖2-1中的符號來表示的書店管理的業(yè)務流程圖。書店的管理

15、業(yè)務的處理過程是:首先,顧客根據(jù)自己的所需要的書籍填寫訂書單發(fā)到書店的管理人員處,書店管理員收到顧客的訂書單后,首先對庫存帳進行查閱,如果書店庫存里有顧客所需要的書籍以及相應的書籍數(shù)M時,就發(fā)給顧客領(lǐng)書通知單,讓他來領(lǐng)取相應需求的書籍和數(shù)同時書店管理員給顧客開發(fā)票,并登記書店的銷售記錄表和庫存帳。如果書店管理員查詢庫存帳后發(fā)現(xiàn)庫存里沒有顧客所需要的書后,就向供應商發(fā)出相對應的采購單。供貨商發(fā)出圖書后,就發(fā)給書店相應的供貨單。書店管理員收到供貨單后,就可以辦理入庫手續(xù),并登記入庫記錄表和庫存帳,并向顧客發(fā)出領(lǐng)書通知單,讓他來領(lǐng)取書籍。由上面的書店日常管理的業(yè)務流程圖可以看出該書店的管理信息系統(tǒng)主

16、要有以下幾項管理功能:(一)對訂購和銷售書籍的管理書店管理員根據(jù)顧客發(fā)來的訂書單,并通過查詢庫存信息,來安排給顧客發(fā)貨,以滿足顧客的購書需求。而當庫存里的書籍不能夠滿足顧客需求時,則需要 向供應商發(fā)出采購 單,來及時地補充庫存,再通知顧客來領(lǐng)書。(二)登記相關(guān)業(yè)務的記錄表當顧客發(fā)來購書單以及供應商發(fā)來供貨單時,書店管理員需要根據(jù)訂書單來登記每一筆相關(guān)的書籍銷售記錄,根據(jù)供貨單來登記每一筆相關(guān)的書籍入庫記錄,由此可以清晰地反映出書店每一筆書籍出入庫的業(yè)務。(三) 庫 存信息的登記統(tǒng)計通過銷售記錄表、入庫記錄表對每一筆書籍出庫、入庫的業(yè)務記錄,可以將相關(guān)信息登記進入庫存數(shù)據(jù)庫,使其可以實時地反映出

17、當前書店的所有的最新庫存信息。2.2 數(shù)據(jù)流程圖在繪制數(shù)據(jù)流程圖前,首先需要收集各種票據(jù)和單據(jù)(如訂書單、采購單、供應商發(fā)來的供貨單等等),并且要熟悉每一張表單是在哪個環(huán)節(jié)上使用的。除此之外,還需要弄清楚系統(tǒng)中的所有外部實體、數(shù)據(jù)流、處理功能以及數(shù)據(jù)存儲,要熟悉其相互關(guān)系,這樣才能在數(shù)據(jù)流程圖上綜合地反映出信息在系統(tǒng)中的流動、處理以及存儲情況。此外,還應注意弄清楚各個環(huán)節(jié)上的處理方法以及數(shù)據(jù)流的流向,并且用合適的語言來表達其中的處理功能。根據(jù)前階段的調(diào)查數(shù)據(jù),并根據(jù)書店管理人員的所希望的實現(xiàn)的管理功能和要求,來確定該書店管理信息系統(tǒng)的基本功能、工作業(yè)務流程以及數(shù)據(jù)流、表單的管理和應用。首先,顧

18、客根據(jù)自己的需求填寫訂書單并送到書店的管理人員處,書店管理員收到顧客的訂書單后,首先對庫存帳進行查閱,如果書店庫存里有顧客所需要的書籍以及相應的書籍數(shù)量時,就發(fā)給顧客領(lǐng)書通知單,并從庫存中取出相應的書籍,讓顧客來領(lǐng)取。如果書店管理員查詢庫存帳后發(fā)現(xiàn)庫存里沒有顧客所需要的書后,就向供應商發(fā)出相對應的采購單。供貨商發(fā)出圖書后,就發(fā)給書店相應的供貨單。書店管理員收到貨物后,并且讓顧客來領(lǐng)取書籍。根據(jù)相應的功能要求而繪制的系統(tǒng)的數(shù)據(jù)流程圖,如下圖2-4 所示。消費數(shù)據(jù)采購數(shù)據(jù)肖費清單外部實體處理數(shù)據(jù)流米購信息圖2-3數(shù)據(jù)流程圖的符號供貨單數(shù)據(jù)存儲供應商數(shù)據(jù)1 ?填寫供應商信息供應商信息表填寫采購信息入

19、庫數(shù)據(jù)入庫處理采購單銷售數(shù)據(jù)訂書單采購數(shù)據(jù)采購信息記錄表書店管管理員信息填寫管理員信息管理員數(shù)據(jù)管理員信息表f填寫庫存信息出庫單出庫處理填寫圖書信息填寫顧客資料庫存數(shù)據(jù)庫存信息表圖書信息表顧客數(shù)據(jù)二 顧客信息表領(lǐng)取購書發(fā)票消費清單消費數(shù)據(jù)開發(fā)票銷售數(shù)據(jù)銷售記錄表圖2-4數(shù)據(jù)流程圖消費單信息2.3 數(shù)據(jù)字典F面是本書店管理信息系統(tǒng)的數(shù)據(jù)字典,是對數(shù)據(jù)流程圖中的數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲和外部實體等方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述了D-04消費數(shù)據(jù)P-01付款D-17消費清單P-08填寫供應商信息P-07D-05采購數(shù)據(jù)jg/填寫采

20、購信息P-02采購OD-08供應商數(shù)據(jù)F-06供應商信息表D-09采購數(shù)據(jù)D-10入庫數(shù)據(jù)-14庫存信息出庫單F-07采購信息記錄表D-15庫存數(shù)據(jù)P-06F-04庫存信息表填寫庫存信息D-16采購信息P-04P-05P-03出庫處理D-20采購單入庫處理D-19銷售數(shù)據(jù)P-09填寫圖書信息尤-13圖書信息D-18圖書數(shù)據(jù)F-02D-21顧客數(shù)據(jù)顧客信息表圖書信息表D-24領(lǐng)取P-10購書單 D-26消費清單P-13付款購書JD-01:發(fā)票D-27消費數(shù)據(jù)P-12填寫管理員信息D-30管理員數(shù)據(jù)P-11銷售數(shù)據(jù)開發(fā)票1D-31 rF-03銷售記錄表F-05 消費單信息F-06 管理員信息表圖2

21、-5數(shù)據(jù)流程圖由于數(shù)據(jù)字典的篇幅較大,在此僅給出部分。(一)數(shù)據(jù)流的描述數(shù)據(jù)流編號:D-01數(shù)據(jù)流名稱:發(fā)票簡述:書店根據(jù)顧客所購買的書籍給顧客開出的購買憑證數(shù)據(jù)流來源:書店數(shù)據(jù)流去向:顧客數(shù)據(jù)項組成:發(fā)票代碼+發(fā)票號碼+客尸名+品名規(guī)格+單位+冊數(shù)+單價+金額+日期+開票單位+經(jīng)手人數(shù)據(jù)流約50張/天高峰流約100張/天發(fā)票代碼發(fā)票聯(lián)發(fā)票號碼戶名年 月日品名規(guī)格單位冊數(shù)單價金額千百十元角分合計人民幣(大寫)開票單位(章)開票人收款人數(shù)據(jù)流編號:D-02數(shù)據(jù)流名稱:入庫單簡述:書店根據(jù)供應商所發(fā)過來的供貨單將相關(guān)的書籍存入書庫內(nèi)的單據(jù)憑證數(shù)據(jù)流來源:書店管理員數(shù)據(jù)流去向:書庫數(shù)據(jù)項組成:入庫單

22、編號+日期+書號+書名+作者+出版社+數(shù)M+單價+入庫金額+經(jīng)手人+審核人數(shù)據(jù)流M :約3張/月高峰流M :約5張/月書籍入庫單 第冊號日期書號書名作者出版社數(shù)M單價入庫金額“手人審核人數(shù)據(jù)流編號:D-03數(shù)據(jù)流名稱:訂書單簡述:顧客通過統(tǒng)計自己所需要購買的書籍名稱、數(shù)M和其他相關(guān)的要求和信息并將其列出的購買清單數(shù)據(jù)流來源:顧客數(shù)據(jù)流去向:書店數(shù)據(jù)項組成:日期+客尸姓名+聯(lián)系電話+郵箱+書號+書名+作者+出版社+數(shù)M +單價+總金額+備注+經(jīng)手人數(shù)據(jù)流約50人/天高峰流約100人/天訂書單年 月日客戶姓名聯(lián)系電話郵箱書號書名作者出版社數(shù)量單價總 金額備注營業(yè)員:(二)處理邏輯的描述處理邏輯編號

23、:P-01 處理邏輯名稱:付款簡述:顧客根據(jù)自己所羅列出的購書清單而向書店支付所購買書籍的所需要的費用輸入數(shù)據(jù)流:購買清單處理描述:審查開據(jù)的發(fā)票格式是否要求,發(fā)票上的購買書籍的數(shù)M和金額與購書清單上填寫的數(shù)據(jù)是否一致等。合格的話將由書店管理員重新校驗和開發(fā)票。輸出數(shù)據(jù)流:發(fā)票處理頻率:60次/天處理邏輯編號:P-02處理邏輯名稱:采購簡述:書店根據(jù)顧客的需求情況以及書店的實際庫存情況,需要及時地進行采購,以保證書籍的及時供應來增加庫存,并及時地滿足顧客的需求。輸入數(shù)據(jù)流:庫存帳處理描述:書店根據(jù)顧客發(fā)來的訂書單的需求情況以及通過查詢店的庫存信息來進行綜合分析,并最終向供應商發(fā)出采購單,以更好

24、地滿足顧客的需求以及及時地增加庫存使整個供需雙方處于一個最合理的水平。輸出數(shù)據(jù)流:采購單處理頻率:12次/月處理邏輯編號:P-03處理邏輯名稱:填寫圖書信息簡述:書店管理員根據(jù)供應商發(fā)給書店的供貨單上的圖書信息來填寫相關(guān)的書籍的數(shù)據(jù),并記錄到圖書信息表中輸入數(shù)據(jù)流:供貨單處理描述:書店管理員根據(jù)供應商提供的供貨單與之前書店發(fā)出的采購單進行校驗審核,通過查看所獲得的書籍的必要信息和采購單上的書籍的書名、出版社、數(shù)量等是否一致,若供應商提供的圖書的信息無誤,則將書籍 的這些基本信息錄入圖書信息表中。輸出數(shù)據(jù)流:圖書信息表處理頻率:35 次 /月(三)數(shù)據(jù)存儲的描述數(shù)據(jù)存儲編號:F-01數(shù)據(jù)存儲名稱

25、:顧客信息表簡述:記錄顧客的相關(guān)數(shù)據(jù)和信息數(shù)據(jù)存儲組成:顧客姓名+顧客編號+顧客地址+聯(lián)系電話+郵箱關(guān)鍵字:顧客姓名+顧客編號+聯(lián)系電話相關(guān)聯(lián)系的處理:P-14、 P-10數(shù)據(jù)存儲編號:F-02數(shù)據(jù)存儲名稱:圖書信息表簡述:記錄圖書的所有相關(guān)的信息數(shù)據(jù)存儲組成:圖書名稱+書號+作者+出版社名稱+價格+圖書級別+版本號+供應商名稱關(guān)鍵字:圖書名稱+書號+作者相關(guān)聯(lián)系的處理:P-02、P-04、P-06圖書信息表到書名稱:書號:批發(fā)價/元:作者:出版社名稱:零售價/元:到書級別:版本號:供應商名稱:(四)外部實體的描述外部實體編號:S-01外部實體名稱:書店書庫簡述:儲存書籍輸入數(shù)據(jù)流:D-10輸

26、出數(shù)據(jù)流:D-11外部實體編號:S-02外部實體名稱:顧客簡述:購買書籍輸出數(shù)據(jù)流:D-01輸出數(shù)據(jù)流:D-03外部實體編號:S-03外部實體名稱:供應商簡述:向書店供應圖書輸入數(shù)據(jù)流:D-04輸出數(shù)據(jù)流:D-07第 3 章系統(tǒng)設(shè)計3.1 書店管理信息系統(tǒng)的功能設(shè)計此書店管理信息系統(tǒng)的功能主要劃分為數(shù)據(jù)錄入、數(shù)據(jù)查詢、報表輸出以及代碼維護四個模塊,如圖3-1 所示。數(shù)據(jù)錄入模塊:用于錄入顧客的信息、圖書的信息和供應商的信息,它是書店管理信息系統(tǒng)基本數(shù)據(jù)輸入的模塊。它根據(jù)書店的采購單、供應商的供貨單上的圖書信息審核對照后,如果發(fā)現(xiàn)圖書信息無誤,那么錄入圖書信息,并且根據(jù)供應商的供貨單上的信息錄入

27、供應商信息,根據(jù)顧客發(fā)來的訂書單上的信息錄入顧客信息,并且為以后的圖書信息、顧客信息以及供應商信息的查詢提供相關(guān)的 數(shù)據(jù)。數(shù)據(jù)查詢模塊:提供多種查詢功能,方便書店管理員及時了解、掌握各種圖書的最新信息,如庫存信息的查詢、圖書信息的查詢、銷售記錄信息的查詢以及顧客信息的查詢等。報表輸出模塊:可以完成系統(tǒng)所需要的各種報表的計算和打印輸出功能,可輸出銷售記錄表以及庫存信息表等統(tǒng)計表。代碼維護:為了統(tǒng)一圖書的種類及其特征,方便圖書數(shù)據(jù)的輸入以及管理,特設(shè)計了圖書代碼、圖書名稱等代碼,當圖書代碼變動時,可對代碼進行增加、刪除和修改等處理。顧客信息錄入圖書信息錄入供應商信息錄入圖書信息杏一詢顧客信息查詢供

28、應商信息杳詢圖3-1系統(tǒng)的功能模塊圖3.2 書店管理信息系統(tǒng)的代碼設(shè)計系統(tǒng)為每本圖書設(shè)計了代碼,一方面可統(tǒng)一圖書的種類,另一方面是為了便于相關(guān)的圖書數(shù)據(jù)的輸入。在本系統(tǒng)中,圖書的代碼采用區(qū)間碼的十進位碼來設(shè)計,如下圖3-2所示。其中第一位的是字母,表示代表主要分類,后面的三個數(shù)字表示子分類,而小數(shù)點后面的三個數(shù)字則是典型的順序代碼結(jié)構(gòu)。*二個阿拉伯數(shù)字的順序碼三個阿拉伯數(shù)字代表子分類字母代表圖書的主要分類圖3-2代碼設(shè)計圖在系統(tǒng)運行過程中,凡是需要查詢莫種圖書時,只需輸入書籍的代碼即可,系統(tǒng)可根據(jù)圖書代碼、圖書名稱等,自動將相應的所要查找的圖書名稱和出版社等相關(guān)信息調(diào)出來,大大地方便了系統(tǒng)管理

29、員查詢所要的書籍,減少找書的時間,提高了書店的管理效率。3.3 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫系統(tǒng)是整個管理信息系統(tǒng)的一個重要組成部分,是數(shù)據(jù)處理和查詢的核心所在。而數(shù)據(jù)模型則是數(shù)據(jù)庫系統(tǒng)設(shè)計中用于提供信息表示和操作手段的形式框架,是數(shù)據(jù)庫系統(tǒng)實現(xiàn)的基礎(chǔ)。而數(shù)據(jù)庫設(shè)計一般要在需求分析和數(shù)據(jù)分析的基礎(chǔ)上進行概念設(shè)計、邏輯設(shè)計和物理設(shè)計。3.3.1 概念設(shè)計在經(jīng)過對書店的調(diào)查研究收集到相關(guān)的數(shù)據(jù)信息內(nèi)容以及用尸對系統(tǒng)的需求后,確定出主要的實體類型有:書店管理員、圖書、顧客以及供應商,并且確定這些實體之間的聯(lián)系類型。根據(jù)實體和聯(lián)系之間的關(guān)系和屬性畫出E-R圖,如下圖3-3所示:1 1 11/ (姓名 顧客Q/;

30、m郵箱 © </>,圖3-3系統(tǒng)總E-R圖<5> 3mK>x1 c聯(lián)系電話)XS>圖書級別 )一、零售價)批發(fā)價J書店管理員圖3-6供貨管理E-R分圖圖3-10供應管理ER分圖每個實體的屬性分別是:書店管理員:工號、姓名、聯(lián)系方式圖書:書號、書名、作者、出版社名稱、數(shù)M、購買日期、售價、圖書級別、版本號、顧客:顧客編號、姓名、聯(lián)系電話、郵箱、地址供應商:供應商編號、供應商名稱、地址、聯(lián)系電話、傳真每個聯(lián)系的屬性分別是:采購:采購單號、采購日期、采購數(shù)M、管理員工號供貨:供貨單號、供貨日期、供貨數(shù)M、供應商編號訂書:訂書單號、訂書日期、訂書數(shù)M、管理

31、員工號購買:消費單號、購買日期、購買數(shù)M、顧客編號供應:供應單號、供應日期、供應數(shù)M、供應商編號入庫:入庫單號、入庫日期、入庫數(shù)M、管理員工號出庫:出庫單號、出庫日期、出庫數(shù)M、管理員工號332邏輯設(shè)計概念設(shè)E-R圖“供邏輯設(shè)計的任務是根據(jù) DBMS的特征把概念結(jié)構(gòu)轉(zhuǎn)換為相應的邏輯結(jié)構(gòu)。計所得到的E-R模型,是獨立于 DBMS的,這里的轉(zhuǎn)換就是把表示概念 結(jié)構(gòu)的 轉(zhuǎn)換成關(guān)系模型的邏輯結(jié)構(gòu)。將上圖轉(zhuǎn)換為規(guī)范的關(guān)系模式圖為:書店管理員與供應商之間存在“采購”和 貨”聯(lián)系,且是一對多的聯(lián)系 供應商與圖書之間存在“供應”聯(lián)系,且是多對多的聯(lián)系 顧客與圖書之間存在“購買”聯(lián)系,且是多對多的聯(lián)系。書店管理

32、員與圖書之間存在“入庫”和“出庫”聯(lián)系,且是一對多的聯(lián)系。顧客與書店管理員之間存在“訂書”聯(lián)系,且是多對多的聯(lián)系。333物理設(shè)計物理設(shè)計的目的是根據(jù)具體 DBMS的特征,確定數(shù)據(jù)庫的物理結(jié)構(gòu)或者說是存儲結(jié)構(gòu)。關(guān)系數(shù)據(jù)庫的物理設(shè)計任務包括兩個方面,一是確定所有數(shù)據(jù)庫文件的名稱及其含字段的名稱、類型和寬度;二是確定各數(shù)據(jù)庫文件需要建立的索弓I,在什么字段上建立索引等。各表結(jié)構(gòu)如下:表3-2圖書信息表字段名字段類型字段寬度說明書號Character20書名Character40作者Character20出版社名稱Character40數(shù)MNumeric20售價Numeric10圖書級別Charact

33、er10版本號Character30表3-4顧客信息表字段名字段類型字段寬度說明顧客編號Character10顧客姓名Character20地址Character50聯(lián)系電話Character20郵箱Character20表3-4供應商信息表字段名字段類型字段寬度說明供應商'編號Character10供應商名稱Character20地址Character50聯(lián)系電話Character20傳真Character30第4章系統(tǒng)實施4.1輸入/輸出設(shè)計在系統(tǒng)的輸入/輸出設(shè)計上遵循的是既滿足書店管理員的需求又方便管理員使用的原則。輸入/輸出界面的確定都與書店管理員反復溝通,宜到管理員滿意為止。輸入界面的設(shè)計不僅考慮數(shù)據(jù)輸入窗口的屏幕格式,而且考慮如何使輸入數(shù)據(jù)的錯誤率盡可能的小。例如,在輸入和選擇莫種圖書時,只需輸入圖書編號即可,系統(tǒng)可以根據(jù)圖書的編號、圖書名稱及其相關(guān)屬性,自動將相應的圖書名稱和相關(guān)屬性等信息調(diào)出來。因此,當書店管理員想要查詢所需要的圖書信息時,只需要輸入圖上的編號代碼或者編號即可,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論