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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優質文檔-傾情為你奉上中山大學南方學院管理信息系統課程設計報告題 目: 書店管理信息系統課程設計(參考) 圖書管理系統 班 級: 姓 名: 學 號: 2016年 12 月 1 日目錄專心-專注-專業第1章 系統開發概述1.1 系統開發的需求分析在當今社會,隨著計算機的發展以及網絡技術的廣泛應用,日常的信息管理工作已經涉及到我們生活中的方方面面,并發揮著越來越重要的作用。因此,高效的信息管理工作對于人們從以前繁瑣的事務中解放出來,從而提高工作效率具有極其重要的意義。而目前在大的書店(比如新華書店)已經有了一整套比較完整的管理信息系統,而在一般的中、小型的書店由于其規模限制,硬件投入不大,管理

2、人員水平有限,所以大部分的工作還是進行著手工管理,工作效率很低,并且不能及時了解書店各類圖書的庫存,讀者需求的圖書難以在短時間里找到圖書的入庫和更新比較麻煩等,不便于動態及時調整圖書結構。同時由于不可避免的人為因素,造成數據的遺漏誤報等,這些弊端對于書店的經營管理是非常不利的,也對書店的總體發展產生了負面的影響。除此之外,隨著這幾年書店管理信息系統在大型書店的建設與應用,已經可以看到應用的效果十分顯著。它不僅使書店的整體的信息管理水平得到一個顯著地提升,而且大幅度地減少運營管理的成本,還可以帶來相當可觀的經濟收益以及非經濟效益,對其發展也產生了許多有利的因素和效用。因此,對于要提高中、小型書店

3、的整體的管理信息的水平和服務質量,開發與實施適合中、小型書店的管理信息系統已經是迫在眉睫了。1.2 必要性研究在信息時代,由于所存在的種種弊端,已經不適用于現代的書店的管理運營方式與發展。因此,傳統的書店管理方式必然將被計算機為基礎的管理信息系統所取代。使用計算機對書店圖書信息進行管理,具有手工管理所無法比擬的優點。例如:檢索迅速查找方便、可靠性高保密性好壽命長成本低高效率存儲量大、對進書有較好的預測性等,這些優點能夠極大地提高書店的管理效率。因此,本書店管理信息系統旨在提供一個可以操作的,方便查詢,易于修改,提高書店的管理效率的輔助管理系統,以滿足當前中、小型書店在管理實踐和業務操作中的具體

4、需求,以幫助這些書店早日實現書店管理信息化。并且讓顧客感到真正的方便、省心,在購物的同時切身感受到信息化、智能化社會給人們帶來的便利。同時,讓書店的管理者可以更好地管理書店,擺脫人工管理帶來的不足,通過在第一時間內掌握第一手資料,從而可以進行準確的判斷,并做出相應的決策,大大提高了工作效率。因此,以計算機為基礎的管理信息系統來進行書店日常的業務和管理功能具有很大的必要性。1.3 可行性研究1.3.1 經濟可行性一、預估費用支出1)系統開發費用 (1)人員費用。本系統開發期20個周,試運行期10個周。開發期需要開發人員5人,試運行期需開發人員2人。平均每個開發技術人員的每周工資為2000元。而后

5、續的操作人員和維護人員的培訓費用加起來,則共計6萬元。那么總的人員費用為30萬元。(2)計算機硬件設備費。本系統所需的硬件設備費為12萬元,其中: 服務器1臺 32000元 PC8臺 40000元 打印機8臺 12000元 條形碼掃描儀8臺 12000元 網絡設備和布線 10000元 不間斷電源1臺 3000元 工作臺4臺 1000元 機房、空調 10000元(3)軟件開發費用。系統所需的軟件開發費用為2萬元。(4)耗材費。所需耗材費用估計為0.8萬元 (5)咨詢和評審費。約1.2萬元 (6)調研和差旅費。約1.0萬元 (7)不可預見費。按開發總費用的15%計算。 因此,總的系統開發總費用為5

6、4.05萬元。2)系統運行費用 (1)系統維護費。每年平均需要1個人進行系統維護,那么總的系統維護費為1*50000=5萬元。 (2)設備維護費。假設設備日常故障維護費每年為0.6萬元。(3)消耗材料費。系統開發所用材料、系統正常運行所用消耗品,例如電費,打印紙、軟盤、開發軟件等開支每年的耗材費按0.8萬元計算。 綜上所述,書店在剛開始開發這個管理信息系統的那一年的總的開發和運行總費用為60.45萬元,之后每年的系統運行費用為6.4萬元。二、該項目的經濟效益 該書店管理信息系統獲得的直接經濟效益可以從以下幾個方面計算:(1)提高工作效率,減少工作人員 本系統運行可以提高計劃訂購管理、書店管理、

7、銷售管理和核算信息管理的效率。累計可以綜合提高工作效率達30%。可以減少現有20%的工作人員,書店現有人員按30人計算,可減少6人。平均每人每月工資為3000元,節約人員工資0.3*12*6=21.6萬元/年。 (2)擴大服務范圍,增加書店收入。 由于提高工作效率,書店可以增加圖書品種和銷售規模。假定在原有基礎上可以增加10%的銷售量,書店每年的總利潤按100萬元計算,則可以增加收入10萬元。 (3)及時獲取信息,減少決策失誤 本系統的建設可以及時獲取圖書市場信息、讀者反饋信息和暢銷、滯銷圖書的信息,提高訂書的合理性和準確率。因此每年可以增加收入在12萬元以上。 (4)減少庫存擠壓,提高資金周

8、轉。 通過對書庫的計算機管理,可以及時獲取書店庫存信息,爭取最優庫存,提高資金周轉率。每年可以因此減少書庫擠壓浪費10萬元以上。 通過以上計算,書店通過本管理信息系統的使用和實施可以獲得的直接經濟效益至少為21.6+10+12+10=53.6萬元/年。建設書店管理信息系統除可以獲得直接經濟效益以外,還可以獲得多方面的社會效益,主要有: (1)大大提高了工作效率,減少讀者的購書時間。 (2)由于管理工作效率的提高,減少了工作人員平時的勞動量。 (3)大幅度提高了工作質量,增強了讀者對書店管理的信任感和親善感,從整體上改善了書店的形象。(4)提高管理水平。系統能夠及時提供圖書市場信息、出版商信息、

9、庫存信息、銷售信息、讀者反饋信息,提高決策正確性;并在此基礎上,通過對各種信息的綜合分析,以改進圖書品種、提高服務質量、滿足不同讀者的閱讀要求,使書店的管理面向高質量、科學化方向發展。 三、支出和收益綜合分析 系統第一年的總投入為60.45萬元,之后每年的系統運行費用為6.4萬元,而這筆費用對于書店來說完全有能力能夠支付。而且系統運行使用后,每年給書店帶來的成本減少和效益為53.6萬元,只需要兩年就可以收回書店管理信息系統的開發投資。因此,從經濟效益上考慮,書店開發本管理信息系統將給書店帶來巨大的經營管理效率和經濟效益,所以本書店管理信息系統完全有必要開發。1.3.2 技術可行性 本系統開發設

10、計到的技術因素有: 由于目前的管理信息系統開發方法有很多。只要熟練地掌握面向對象方法開發軟件系統,就可以進行管理信息系統的開發方法。 目前比較普遍使用的軟件體系結構是Client/Server以及Browser/Server。如果選擇的是C/S模式,軟件開發工具可以使用微軟的Visual Basic、Visual C+,Java系列的NetBeans、Jbuilder等,另外也可以選擇其它的,如Powerbuilder、Delphi、C+ builder等;如果是B/S模式,開發技術包括:微軟的asp技術、Java系列的jsp技術。 兩者都需要界面設計工具和Web服務器工具,界面設計工具可以是

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

12、減少,并且使得書店整體的管理工作效率大大的提高,因此,書店的管理人員對于書店管理信息系統的開發和實施非常的歡迎,而且很熱衷于使用管理信息系統來進行日常的書店管理運營功能。除此之外,由于在書店的管理人員以及工作人員大多都具備一定的知識水平,所以會比較容易接受書店管理信息系統的實施和使用。而且,對于他們來說,書店管理信息系統的培訓也就相比之下比較好進行,他們的培訓與學習速度也相對來說比較快。而由于書店管理信息系統的投入使用后,將會給書店帶來許多的經濟收益以及非經濟效益,對書店日后的發展也有很大的好處,因此,書店的管理層也肯定會支持這個管理信息系統的投入實施的。而目前的書店管理方法、相應管理制度、規

13、章制度以及原始數據也都和書店管理信息系統不矛盾,而且還大幅度提高了工作質量,提高管理水平減少了工作人員的工作量,增強了讀者對書店管理的信任感和親善感,從整體上改善了書店的形象。另外,書店管理信息系統所采用的操作和工作方式符合工作人員和讀者的日常習慣,而且操作方便靈活,便于學習。因此,該系統具有管理上的可行性。 第2章 系統分析2.1 業務流程分析通過對書店日常的管理業務進行實際的調查研究分析,了解了書店日常的業務類型、業務流程、相關的單據和票據、書店提供的相關功能及其之間的業務關系,從而對書店的管理功能和業務流程有了一個基本的認識。人員單位文檔、單據圖2-1 表示業務流程圖的符號圖2-2是用圖

14、2-1中的符號來表示的書店管理的業務流程圖。書店的管理業務的處理過程是:首先,顧客根據自己的所需要的書籍填寫訂書單發到書店的管理人員處,書店管理員收到顧客的訂書單后,首先對庫存帳進行查閱,如果書店庫存里有顧客所需要的書籍以及相應的書籍數量時,就發給顧客領書通知單,讓他來領取相應需求的書籍和數量,同時書店管理員給顧客開發票,并登記書店的銷售記錄表和庫存帳。如果書店管理員查詢庫存帳后發現庫存里沒有顧客所需要的書后,就向供應商發出相對應的采購單。供貨商發出圖書后,就發給書店相應的供貨單。書店管理員收到供貨單后,就可以辦理入庫手續,并登記入庫記錄表和庫存帳,并向顧客發出領書通知單,讓他來領取書籍。供應

15、商顧客訂書單庫存帳領書通知單有銷售記錄表發票采購單供貨單入庫記錄表無圖2-2 書店管理業務流程圖書店管理員由上面的書店日常管理的業務流程圖可以看出該書店的管理信息系統主要有以下幾項管理功能:(一)對訂購和銷售書籍的管理書店管理員根據顧客發來的訂書單,并通過查詢庫存信息,來安排給顧客發貨,以滿足顧客的購書需求。而當庫存里的書籍不能夠滿足顧客需求時,則需要向供應商發出采購單,來及時地補充庫存,再通知顧客來領書。(二)登記相關業務的記錄表當顧客發來購書單以及供應商發來供貨單時,書店管理員需要根據訂書單來登記每一筆相關的書籍銷售記錄,根據供貨單來登記每一筆相關的書籍入庫記錄,由此可以清晰地反映出書店每

16、一筆書籍出入庫的業務。(三)庫存信息的登記統計通過銷售記錄表、入庫記錄表對每一筆書籍出庫、入庫的業務記錄,可以將相關信息登記進入庫存數據庫,使其可以實時地反映出當前書店的所有的最新庫存信息。2.2 數據流程圖在繪制數據流程圖前,首先需要收集各種票據和單據(如訂書單、采購單、供應商發來的供貨單等等),并且要熟悉每一張表單是在哪個環節上使用的。除此之外,還需要弄清楚系統中的所有外部實體、數據流、處理功能以及數據存儲,要熟悉其相互關系,這樣才能在數據流程圖上綜合地反映出信息在系統中的流動、處理以及存儲情況。此外,還應注意弄清楚各個環節上的處理方法以及數據流的流向,并且用合適的語言來表達其中的處理功能

17、。 根據前階段的調查數據,并根據書店管理人員的所希望的實現的管理功能和要求,來確定該書店管理信息系統的基本功能、工作業務流程以及數據流、表單的管理和應用。首先,顧客根據自己的需求填寫訂書單并送到書店的管理人員處,書店管理員收到顧客的訂書單后,首先對庫存帳進行查閱,如果書店庫存里有顧客所需要的書籍以及相應的書籍數量時,就發給顧客領書通知單,并從庫存中取出相應的書籍,讓顧客來領取。如果書店管理員查詢庫存帳后發現庫存里沒有顧客所需要的書后,就向供應商發出相對應的采購單。供貨商發出圖書后,就發給書店相應的供貨單。書店管理員收到貨物后,并且讓顧客來領取書籍。 根據相應的功能要求而繪制的系統的數據流程圖,

18、如下圖2-4所示。外部實體處理數據流數據存儲圖2-3 數據流程圖的符號供應商供貨單填寫供應商信息供應商數據書店管理員采購付款圖書領取書店倉 庫顧客購書開發票付款消費單信息供應商信息表填寫庫存信息庫存信息表填寫采購信息采購信息記錄表填寫顧客資料顧客信息表填寫圖書信息圖書信息表銷售記錄表填寫管理員信息管理員信息表入庫處理出庫處理采購單采購數據消費清單消費數據消費清單消費數據入庫單出庫單入庫數據出庫數據庫存信息圖書信息圖書數據采購信息采購數據庫存數據購書單顧客數據管理員信息管理員數據采購信息訂書單銷售數據消費清單訂書單訂購信息消費數據發票銷售數據圖2-4 數據流程圖2.3 數據字典下面是本書店管理信

19、息系統的數據字典,是對數據流程圖中的數據流、處理邏輯、數據存儲和外部實體等方面進行具體的定義。數據流程圖配以數據字典,就可以從圖形和文字兩個方面對系統的邏輯模型進行完整的描述了。S-03供應商D-07供貨單填寫供應商信息D-08供應商數據S-05管理員采購付款S-04圖書領取S-01書店書 庫S-02顧客購書開發票付款消費單信息F-05F-06供應商信息表填寫庫存信息F-04庫存信息表填寫采購信息F-07采購信息記錄表填寫顧客資料F-01顧客信息表填寫圖書信息圖書信息表填寫管理員信息入庫處理出庫處理P-09P-10P-11P-13P-04P-05P-02P-07P-08P-06P-03P-14

20、P-12D-20采購單D-05采購數據D-17消費清單D-04消費數據D-26消費清單D-27消費數據D-02入庫單D-11出庫單D-10入庫數據D-12出庫數據D-14庫存信息 P-01D-13圖書信息D-18圖書數據D-06采購信息D-09采購數據D-15庫存數據D-23購書單D-21顧客數據D-29管理員信息D-30管理員數據D-16采購信息D-24訂書單D-19銷售數據D-22消費清單D-03訂書單D-25訂購信息D-28消費數據D-01發票D-31銷售數據F-03銷售記錄表F-06管理員信息表圖2-5 數據流程圖F-02由于數據字典的篇幅較大,在此僅給出部分。(一)數據流的描述數據流

21、編號:D-01 數據流名稱:發票 簡述:書店根據顧客所購買的書籍給顧客開出的購買憑證數據流來源:書店數據流去向:顧客數據項組成:發票代碼+發票號碼+客戶名+品名規格+單位+冊數+單價+金額+日期+開票單位+經手人數據流量:約50張/天高峰流量:約100張/天 發票代碼發票聯 發票號碼戶名 年 月 日品名規格單位冊數單價金 額千百十元角分合計人民幣(大寫) 開票單位(章) 開票人 收款人數據流編號:D-02 數據流名稱:入庫單 簡述:書店根據供應商所發過來的供貨單將相關的書籍存入書庫內的單據憑證數據流來源:書店管理員數據流去向:書庫數據項組成:入庫單編號+日期+書號+書名+作者+出版社+數量+單

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

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

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

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

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

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

28、錄表輸出庫存信息表圖書代碼維護增加圖書代碼修改圖書代碼圖3-1系統的功能模塊圖供應商信息錄入供應商信息查詢刪除圖書代碼3.2 書店管理信息系統的代碼設計 系統為每本圖書設計了代碼,一方面可統一圖書的種類,另一方面是為了便于相關的圖書數據的輸入。在本系統中,圖書的代碼采用區間碼的十進位碼來設計,如下圖3-2所示。其中第一位的是字母,表示代表主要分類,后面的三個數字表示子分類,而小數點后面的三個數字則是典型的順序代碼結構。三個阿拉伯數字的順序碼三個阿拉伯數字代表子分類字母代表圖書的主要分類圖3-2 代碼設計圖* * . *在系統運行過程中,凡是需要查詢某種圖書時,只需輸入書籍的代碼即可,系統可根據

29、圖書代碼、圖書名稱等,自動將相應的所要查找的圖書名稱和出版社等相關信息調出來,大大地方便了系統管理員查詢所要的書籍,減少找書的時間,提高了書店的管理效率。3.3 數據庫設計數據庫系統是整個管理信息系統的一個重要組成部分,是數據處理和查詢的核心所在。而數據模型則是數據庫系統設計中用于提供信息表示和操作手段的形式框架,是數據庫系統實現的基礎。而數據庫設計一般要在需求分析和數據分析的基礎上進行概念設計、邏輯設計和物理設計。3.3.1 概念設計在經過對書店的調查研究收集到相關的數據信息內容以及用戶對系統的需求后,確定出主要的實體類型有:書店管理員、圖書、顧客以及供應商,并且確定這些實體之間的聯系類型。

30、根據實體和聯系之間的關系和屬性畫出E-R圖,如下圖3-3所示:書店管理員顧客圖書工號姓名聯系方式書號書名作者數量購買日期批發價出版社零售價圖書級別版本號采購入庫供貨購買出庫供應商供應商編號供應商名稱地址傳真聯系電話顧客編號姓名聯系電話郵箱地址圖3-3 系統總E-R圖訂書供應mn1n1nnnnmmn11訂書訂書單號訂書日期訂書數量管理員工號圖3-4 訂書管理E-R分圖采購采購單號采購日期采購數量管理員工號圖3-5 采購管理E-R分圖供貨供貨單號供貨日期供貨數量供應商編號圖3-6 供貨管理E-R分圖出庫出庫單號出庫日期出庫數量管理員工號圖3-7 出庫管理E-R分圖入庫入庫單號入庫日期入庫數量管理員

31、工號圖3-8 入庫管理E-R分圖購買消費單號購買日期購買數量顧客編號圖3-9 購買管理E-R分圖供應供應單號供應日期供應數量供應商編號圖3-10 供應管理E-R分圖每個實體的屬性分別是:書店管理員:工號、姓名、聯系方式圖書:書號、書名、作者、出版社名稱、數量、購買日期、售價、圖書級別、版本號、顧客:顧客編號、姓名、聯系電話、郵箱、地址供應商:供應商編號、供應商名稱、地址、聯系電話、傳真每個聯系的屬性分別是:采購:采購單號、采購日期、采購數量、管理員工號供貨:供貨單號、供貨日期、供貨數量、供應商編號訂書:訂書單號、訂書日期、訂書數量、管理員工號購買:消費單號、購買日期、購買數量、顧客編號供應:供

32、應單號、供應日期、供應數量、供應商編號入庫:入庫單號、入庫日期、入庫數量、管理員工號出庫:出庫單號、出庫日期、出庫數量、管理員工號3.3.2 邏輯設計邏輯設計的任務是根據DBMS的特征把概念結構轉換為相應的邏輯結構。概念設計所得到的E-R模型,是獨立于DBMS的,這里的轉換就是把表示概念結構的E-R圖轉換成關系模型的邏輯結構。將上圖轉換為規范的關系模式圖為:書店管理員與供應商之間存在“采購”和“供貨”聯系,且是一對多的聯系。供應商與圖書之間存在“供應”聯系,且是多對多的聯系。顧客與圖書之間存在“購買”聯系,且是多對多的聯系。書店管理員與圖書之間存在“入庫”和“出庫”聯系,且是一對多的聯系。顧客

33、與書店管理員之間存在“訂書”聯系,且是多對多的聯系。3.3.3 物理設計物理設計的目的是根據具體DBMS的特征,確定數據庫的物理結構或者說是存儲結構。關系數據庫的物理設計任務包括兩個方面,一是確定所有數據庫文件的名稱及其含字段的名稱、類型和寬度;二是確定各數據庫文件需要建立的索引,在什么字段上建立索引等。各表結構如下:表3-2 圖書信息表字段名字段類型字段寬度說明書號Character20書名Character40作者Character20出版社名稱Character40數量Numeric20售價Numeric10圖書級別Character10版本號Character30表3-4 顧客信息表字段名字段類型字段寬度說明顧客編號Character10顧客姓名Character20地址Character50聯系電話Character20郵箱Character20表3-4 供應商信息表字段名字段類型字段寬度說明供應商編號Character10供應商名稱Character20地址Character50聯系電話Character20傳真Character30第4章 系統實施4.1 輸入/輸出設計在系統的輸入/輸出設計上遵循的是既滿足書店管理員的需求又方便管理員使用的原則。輸入/輸出界面的確定都與書店管理員反復溝通,直到管理員滿意為止。輸入界面的設計不僅考慮數據輸入窗口的屏

溫馨提示

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

評論

0/150

提交評論