進(jìn)銷存管理系統(tǒng)設(shè)計(jì)文檔(1)_第1頁
進(jìn)銷存管理系統(tǒng)設(shè)計(jì)文檔(1)_第2頁
進(jìn)銷存管理系統(tǒng)設(shè)計(jì)文檔(1)_第3頁
進(jìn)銷存管理系統(tǒng)設(shè)計(jì)文檔(1)_第4頁
進(jìn)銷存管理系統(tǒng)設(shè)計(jì)文檔(1)_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、進(jìn)銷存管理系統(tǒng)目 錄 TOC o 1-3 h z HYPERLINK l _Toc72682827 摘 要 PAGEREF _Toc72682827 h 4 HYPERLINK l _Toc72682828 第一章 引言 PAGEREF _Toc72682828 h 5 HYPERLINK l _Toc72682829 1.1 組織機(jī)構(gòu)概況 PAGEREF _Toc72682829 h 5 HYPERLINK l _Toc72682830 工程開發(fā)背景及信息系統(tǒng)目標(biāo) PAGEREF _Toc72682830 h 5 HYPERLINK l _Toc72682831 信息系統(tǒng)范圍 PAGEREF

2、 _Toc72682831 h 6 HYPERLINK l _Toc72682832 第二章 系統(tǒng)分析 PAGEREF _Toc72682832 h 7 HYPERLINK l _Toc72682833 2.1 概述 PAGEREF _Toc72682833 h 7 HYPERLINK l _Toc72682834 2.1.1 系統(tǒng)分析的含義和目標(biāo) PAGEREF _Toc72682834 h 7 HYPERLINK l _Toc72682835 2.1.2 系統(tǒng)分析的任務(wù) PAGEREF _Toc72682835 h 7 HYPERLINK l _Toc72682836 2.1.3 系統(tǒng)分析

3、的步驟 PAGEREF _Toc72682836 h 7 HYPERLINK l _Toc72682837 系統(tǒng)的初步調(diào)查 PAGEREF _Toc72682837 h 8 HYPERLINK l _Toc72682838 2.2.1 組織機(jī)構(gòu)圖介紹 PAGEREF _Toc72682838 h 8 HYPERLINK l _Toc72682839 2.3 現(xiàn)行系統(tǒng)主要問題分析 PAGEREF _Toc72682839 h 8 HYPERLINK l _Toc72682840 2.4 可行性分析 PAGEREF _Toc72682840 h 9 HYPERLINK l _Toc72682841

4、 2.4.1 技術(shù)可行性分析 PAGEREF _Toc72682841 h 9 HYPERLINK l _Toc72682842 2.4.2 經(jīng)濟(jì)可行性分析 PAGEREF _Toc72682842 h 10 HYPERLINK l _Toc72682843 2.4.3 營運(yùn)可行性分析 PAGEREF _Toc72682843 h 10 HYPERLINK l _Toc72682844 2.5 現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查 PAGEREF _Toc72682844 h 10 HYPERLINK l _Toc72682845 2.5.1 現(xiàn)行系統(tǒng)的總目標(biāo) PAGEREF _Toc72682845 h 11

5、 HYPERLINK l _Toc72682846 第三章需求分析 PAGEREF _Toc72682846 h 12 HYPERLINK l _Toc72682847 業(yè)務(wù)流程分析 PAGEREF _Toc72682847 h 12 HYPERLINK l _Toc72682848 3.2 數(shù)據(jù)流圖 PAGEREF _Toc72682848 h 14 HYPERLINK l _Toc72682849 3.2.1 系統(tǒng)關(guān)聯(lián)圖 PAGEREF _Toc72682849 h 14 HYPERLINK l _Toc72682850 3.2.2 系統(tǒng)頂層圖 PAGEREF _Toc72682850 h

6、 15 HYPERLINK l _Toc72682851 3.2.3 系統(tǒng)一層圖 PAGEREF _Toc72682851 h 15 HYPERLINK l _Toc72682852 3.3 數(shù)據(jù)字典 PAGEREF _Toc72682852 h 17 HYPERLINK l _Toc72682853 3.3.1 數(shù)據(jù)流 PAGEREF _Toc72682853 h 17 HYPERLINK l _Toc72682854 3.3.2 數(shù)據(jù)元素 PAGEREF _Toc72682854 h 19 HYPERLINK l _Toc72682855 3.3.3 數(shù)據(jù)加工 PAGEREF _Toc72

7、682855 h 20 HYPERLINK l _Toc72682856 3.3.4 數(shù)據(jù)存儲(chǔ) PAGEREF _Toc72682856 h 23 HYPERLINK l _Toc72682857 3.3.5 外部項(xiàng) PAGEREF _Toc72682857 h 24 HYPERLINK l _Toc72682858 3.4 根本加工說明 PAGEREF _Toc72682858 h 25 HYPERLINK l _Toc72682859 3.4.1 根本加工分析 PAGEREF _Toc72682859 h 25 HYPERLINK l _Toc72682860 第四章系統(tǒng)概要設(shè)計(jì) PAGE

8、REF _Toc72682860 h 26 HYPERLINK l _Toc72682861 4.1 軟件模塊構(gòu)造設(shè)計(jì) PAGEREF _Toc72682861 h 26 HYPERLINK l _Toc72682862 4.1.1 HIPO分層圖 PAGEREF _Toc72682862 h 26 HYPERLINK l _Toc72682863 4.1.2 IPO圖 PAGEREF _Toc72682863 h 29 HYPERLINK l _Toc72682864 4.2 數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc72682864 h 32 HYPERLINK l _Toc72682865 4

9、.2.1 實(shí)體描述 PAGEREF _Toc72682865 h 33 HYPERLINK l _Toc72682866 4.2.2 聯(lián)系描述 PAGEREF _Toc72682866 h 33 HYPERLINK l _Toc72682867 4.2.3 E-R圖 PAGEREF _Toc72682867 h 34 HYPERLINK l _Toc72682868 第五章 系統(tǒng)詳細(xì)設(shè)計(jì) PAGEREF _Toc72682868 h 35 HYPERLINK l _Toc72682869 5.1 數(shù)據(jù)庫的邏輯設(shè)計(jì) PAGEREF _Toc72682869 h 35 HYPERLINK l _T

10、oc72682870 5.2 數(shù)據(jù)庫的實(shí)現(xiàn) PAGEREF _Toc72682870 h 36 HYPERLINK l _Toc72682871 5.3 程序流程圖 PAGEREF _Toc72682871 h 37 HYPERLINK l _Toc72682872 5.4 計(jì)算機(jī)系統(tǒng)配置方案 PAGEREF _Toc72682872 h 40 HYPERLINK l _Toc72682873 5.4.1 計(jì)算機(jī)系統(tǒng)硬件配置 PAGEREF _Toc72682873 h 40 HYPERLINK l _Toc72682874 5.4.2 計(jì)算機(jī)系統(tǒng)軟件配置 PAGEREF _Toc726828

11、74 h 40 HYPERLINK l _Toc72682875 5.5 歷史信息的管理 PAGEREF _Toc72682875 h 40 HYPERLINK l _Toc72682876 5.6 人機(jī)界面的設(shè)計(jì) PAGEREF _Toc72682876 h 41 HYPERLINK l _Toc72682877 5.6.1 登錄界面設(shè)計(jì) PAGEREF _Toc72682877 h 41 HYPERLINK l _Toc72682878 5.6.2 系統(tǒng)根本信息界面設(shè)計(jì) PAGEREF _Toc72682878 h 41 HYPERLINK l _Toc72682879 5.6.3 入庫通

12、知界面 PAGEREF _Toc72682879 h 43 HYPERLINK l _Toc72682880 5.6.4 庫存查詢界面 PAGEREF _Toc72682880 h 43 HYPERLINK l _Toc72682881 第六章 系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc72682881 h 44 HYPERLINK l _Toc72682882 6.1 概述 PAGEREF _Toc72682882 h 44 HYPERLINK l _Toc72682883 6.2 編程工具與環(huán)境 PAGEREF _Toc72682883 h 44 HYPERLINK l _Toc72682884

13、系統(tǒng)測試 PAGEREF _Toc72682884 h 45 HYPERLINK l _Toc72682885 6.4 系統(tǒng)運(yùn)行與維護(hù) PAGEREF _Toc72682885 h 46 HYPERLINK l _Toc72682886 第七章 完畢語 PAGEREF _Toc72682886 h 48 HYPERLINK l _Toc72682887 7.1 概述 PAGEREF _Toc72682887 h 48 HYPERLINK l _Toc72682888 7.2 系統(tǒng)的功能 PAGEREF _Toc72682888 h 48 HYPERLINK l _Toc72682889 7.3

14、 系統(tǒng)的特點(diǎn) PAGEREF _Toc72682889 h 48 HYPERLINK l _Toc72682890 7.4 存在問題及改良方向 PAGEREF _Toc72682890 h 48 HYPERLINK l _Toc72682891 7.5 系統(tǒng)開發(fā)的體會(huì) PAGEREF _Toc72682891 h 49 HYPERLINK l _Toc72682892 7.6 致謝 PAGEREF _Toc72682892 h 49 HYPERLINK l _Toc72682893 第八章 參考文獻(xiàn) PAGEREF _Toc72682893 h 50 HYPERLINK l _Toc72682

15、894 附錄一: 操作使用說明書 PAGEREF _Toc72682894 h 51 HYPERLINK l _Toc72682895 附錄二: 局部程序源代碼 PAGEREF _Toc72682895 h 54摘 要管理信息系統(tǒng)是一個(gè)由人和計(jì)算機(jī)等組成的能進(jìn)展信息收集、傳輸、加工、保存、維護(hù)和使用的系統(tǒng)。它能實(shí)測國民經(jīng)濟(jì)部門或企業(yè)的各種運(yùn)行情況,能利用過去的數(shù)據(jù)預(yù)測未來,能從全局出發(fā)輔助決策,能利用信息控制國民經(jīng)濟(jì)部門或企業(yè)的活動(dòng),并幫助其實(shí)現(xiàn)規(guī)劃目標(biāo)。本系統(tǒng)主要通過使用管理信息系統(tǒng)MIS的方法,對公司的日常業(yè)務(wù)處理和信息資源進(jìn)展全面、系統(tǒng)的管理。在整個(gè)系統(tǒng)開發(fā)的過程中,運(yùn)用了軟件工程的根本

16、概念、相關(guān)技術(shù)和方法。并且采用了系統(tǒng)生命周期的構(gòu)造化程序設(shè)計(jì)方法,從而將整個(gè)系統(tǒng)開發(fā)各階段系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施的根本活動(dòng)貫穿起來。本系統(tǒng)希望能夠通過進(jìn)銷存管理信息系統(tǒng)的建立,理順企業(yè)的信息流程和流向,使企業(yè)的經(jīng)營管理更加完善,使所有職能部門的管理人員在信息系統(tǒng)的輔助下進(jìn)展工作,提高管理的整體水平;希望能夠在現(xiàn)有的人力、物力、財(cái)力的根底上,進(jìn)一步的發(fā)揮出企業(yè)的優(yōu)勢,使得企業(yè)能夠擴(kuò)大市場占有率,提高公司的競爭能力。本系統(tǒng)采用ASP開發(fā)設(shè)計(jì)。關(guān)鍵詞:管理信息系統(tǒng) 進(jìn)銷存系統(tǒng) 第一章 引言1.1 組織機(jī)構(gòu)概況上海新新 ( 以下簡稱新新公司 ) 成立于1998年。公司主要為商品的銷售提供良好的銷

17、售渠道和廣泛的營銷網(wǎng)絡(luò)。公司主要經(jīng)營各種家電零部件,辦公機(jī)械零部件以及各種建筑機(jī)械零部件的進(jìn)出口業(yè)務(wù),同時(shí)也從事保稅區(qū)企業(yè)間的貿(mào)易代理,保稅倉儲(chǔ)業(yè)務(wù),商品展示以及相關(guān)產(chǎn)品的咨詢效勞等。公司擁有大量的各國生產(chǎn)廠家的信息,可根據(jù)客戶的需要提供相應(yīng)的效勞。1.2工程開發(fā)背景及信息系統(tǒng)目標(biāo)隨著公司業(yè)務(wù)量的逐漸增長,業(yè)務(wù)范圍的不斷擴(kuò)大,特別是中國進(jìn)入WTO之后,市場競爭尤其是家電行業(yè)的競爭日趨劇烈,公司需要更多的人力、物力、財(cái)力以穩(wěn)固并拓展公司商品在市場的銷售額。如何更加有效地管理產(chǎn)品的進(jìn)、銷、存已成為公司領(lǐng)導(dǎo)的重要決策事項(xiàng)。到目前為止,公司還沒有一套完整的、行之有效的管理信息系統(tǒng),公司進(jìn)展信息管理的主

18、要方式是基于文本、表格等紙介質(zhì)的手工處理,信息處理工作量大,查詢困難。為了使公司的管理工作科學(xué)化、標(biāo)準(zhǔn)化,為了降低管理本錢,實(shí)現(xiàn)管理現(xiàn)代化,擴(kuò)大市場的競爭優(yōu)勢,公司領(lǐng)導(dǎo)提出開發(fā)“進(jìn)銷存管理信息系統(tǒng), 希望通過建立管理信息系統(tǒng),提高企業(yè)現(xiàn)有資源的利用率, 使企業(yè)管理工作標(biāo)準(zhǔn)化、制度化和程序化,防止業(yè)務(wù)管理的隨意性,提高信息處理的速度和準(zhǔn)確性,及時(shí)、準(zhǔn)確地把握企業(yè)內(nèi)部、市場和其他外部信息,以提高領(lǐng)導(dǎo)決策的水平。通過對系統(tǒng)的初步調(diào)查,明確了系統(tǒng)開發(fā)的目標(biāo)為:按照管理信息系統(tǒng)的原理和方法,采用成熟、先進(jìn)的信息技術(shù)和手段,支持公司進(jìn)、銷、存管理工作的全過程,加強(qiáng)銷售活動(dòng)中的各種信息資源的管理和應(yīng)用,實(shí)現(xiàn)

19、銷售管理現(xiàn)代化,及時(shí)、準(zhǔn)確地提供各種信息報(bào)表輔助領(lǐng)導(dǎo)決策。1.3信息系統(tǒng)范圍“進(jìn)銷存管理信息系統(tǒng)主要是為公司的經(jīng)營活動(dòng)提供信息效勞,它涵蓋了采購部門、銷售部門和倉庫的各項(xiàng)管理工作,涉及多方面的職能。系統(tǒng)能夠?qū)蛻粜畔⒐芾?、訂單管理、?bào)價(jià)單管理、供給商管理、出貨管理等信息提供存儲(chǔ)、更新、查詢、統(tǒng)計(jì)的功能,使公司能夠合理控制進(jìn)銷存各個(gè)環(huán)節(jié),提高資金的利用率和結(jié)算速度,實(shí)現(xiàn)管理的高效率、實(shí)時(shí)性、平安性、科學(xué)化、現(xiàn)代化和智能化。系統(tǒng)的數(shù)據(jù)來源由各職能部門的業(yè)務(wù)人員通過鍵盤輸入。此外,對系統(tǒng)的平安性方面也提出了明確的信息要求。第二章 系統(tǒng)分析 概述2.1.1 系統(tǒng)分析的含義和目標(biāo)系統(tǒng)分析(systems

20、 analysis),是指在管理信息系統(tǒng)開發(fā)的生命周期中應(yīng)用系統(tǒng)思想和系統(tǒng)科學(xué)的原理進(jìn)展分析工作的方法和技術(shù)。系統(tǒng)分析階段的目標(biāo):就是按系統(tǒng)規(guī)劃所定的某個(gè)開發(fā)工程范圍內(nèi)明確系統(tǒng)開發(fā)的目標(biāo)和用戶的信息需求,提出系統(tǒng)的邏輯方案。2.1.2 系統(tǒng)分析的任務(wù)系統(tǒng)分析的任務(wù)是:盡可能弄清用戶對信息的需求,調(diào)查原信息系統(tǒng)的資源、輸入、處理和輸出。完成新系統(tǒng)的邏輯設(shè)計(jì),以滿足新新公司的業(yè)務(wù)開展要求。系統(tǒng)分析的具體工作內(nèi)容包括:可行性分析;詳細(xì)調(diào)查;系統(tǒng)性分析;提出新系統(tǒng)的邏輯模型2.1.3 系統(tǒng)分析的步驟系統(tǒng)分析階段的主要活動(dòng)是:系統(tǒng)的初步調(diào)查、可行性研究、系統(tǒng)的詳細(xì)調(diào)查、新系統(tǒng)邏輯方案的提出。系統(tǒng)的初步調(diào)

21、查:系統(tǒng)的初步調(diào)查是著重于系統(tǒng)的總體目標(biāo)、總體功能和開展方向。可行性的研究:可行性的研究是進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對系統(tǒng)開展背景、必要性和意義進(jìn)展調(diào)查分析并根據(jù)需要和可能提出擬定開發(fā)系統(tǒng)的初步方案方案?,F(xiàn)行系統(tǒng)詳細(xì)調(diào)查:在可行性研究的根底上進(jìn)一步對現(xiàn)行系統(tǒng)進(jìn)展全面、深入的調(diào)查和分析,弄清楚現(xiàn)行系統(tǒng)運(yùn)行狀況,發(fā)現(xiàn)其薄弱環(huán)節(jié),找出要解決的問題實(shí)質(zhì),確保新系統(tǒng)更有效。新系統(tǒng)邏輯方案的提出:主要明確用戶的信息需求,確定新系統(tǒng)的邏輯功能,提出新系統(tǒng)的邏輯方案。系統(tǒng)的初步調(diào)查系統(tǒng)的調(diào)查內(nèi)容主要是有關(guān)組織的整體信息,有關(guān)人員的信息及有關(guān)工作的信息。包括主要輸入、主要輸出、主要處理功能以及與其他系統(tǒng)

22、的關(guān)系。2.2.1 組織機(jī)構(gòu)圖介紹MIS中心總經(jīng)理行財(cái)部管理中心銷售部庫存部采購部財(cái)務(wù)部行政部圖2.1 組織機(jī)構(gòu)圖2.3 現(xiàn)行系統(tǒng)主要問題分析本系統(tǒng)初步調(diào)查采用的主要方式是系統(tǒng)分析人員與新新公司各級(jí)主要管理人員進(jìn)展交流,并到現(xiàn)場參觀了解情況,主要參加人員是公司的銷售部、采購部、庫存部、MIS中心和行政部的員工代表。新新公司現(xiàn)行管理工作存在的主要問題是:第一,雖然各部門都有計(jì)算機(jī),但只是做簡單的錄入工作,沒有充分發(fā)揮其作用。第二,業(yè)務(wù)管理工作缺乏標(biāo)準(zhǔn)性,隨意性很大,對人的經(jīng)歷和水平有很大的依賴性,因此具體職能操作往往因人而異。第三,公司原先進(jìn)展的信息管理方式是基于文本、表格等紙質(zhì)的手工處理,由于

23、業(yè)務(wù)量的不斷上升,信息處理工作量的增大,所以錯(cuò)誤時(shí)常發(fā)生。第四,公司領(lǐng)導(dǎo)對整個(gè)公司的生產(chǎn)、經(jīng)營和銷售信息掌握的不及時(shí)、不準(zhǔn)確,影響決策的質(zhì)量。這一切缺乏系統(tǒng)、標(biāo)準(zhǔn)的信息管理手段,嚴(yán)重阻礙了公司的安康開展,因此開發(fā)進(jìn)銷存管理系統(tǒng)非常有必要。公司領(lǐng)導(dǎo)希望通過建立管理信息系統(tǒng),使企業(yè)管理工作標(biāo)準(zhǔn)化、制度化和程序化,促進(jìn)企業(yè)管理的根底工作,防止隨意性,提高信息處理的速度和準(zhǔn)確性,及時(shí)、準(zhǔn)確地把握企業(yè)內(nèi)部、市場和其他外部信息,以提高領(lǐng)導(dǎo)決策的水平。 可行性分析在明確系統(tǒng)目標(biāo)和環(huán)境的根底上,需要進(jìn)一步對系統(tǒng)的可行性進(jìn)展研究。此活動(dòng)的主要目標(biāo)是進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對系統(tǒng)開發(fā)背景、必要性和意義進(jìn)

24、展調(diào)查分析并根據(jù)需要和可能提出擬開發(fā)系統(tǒng)的初步方案與方案??尚行匝芯渴轻槍ο到y(tǒng)進(jìn)展全面、概要的分析,主要包括三方面:技術(shù)可行性分析、經(jīng)濟(jì)可行性分析和營運(yùn)可行性分析。2.4.1 技術(shù)可行性分析技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬、軟件配置能否滿足開發(fā)者需要等。公司目前內(nèi)部建有局域網(wǎng),各部門均采用P以上的PC機(jī)作為工作臺(tái),其容量、速度能滿足系統(tǒng)要求。公司有專業(yè)的IT人員,對軟件開發(fā)工具比擬熟悉,有開發(fā)數(shù)據(jù)庫經(jīng)歷;能夠勝任信息系統(tǒng)的開發(fā)工作。本系統(tǒng)采用和MS Windows 2000 Professional作為操作系統(tǒng)平臺(tái)。公司內(nèi)以MS Windows NT 效勞器建立局

25、域網(wǎng),通過系統(tǒng)管理人員進(jìn)展維護(hù)。本系統(tǒng)的數(shù)據(jù)庫開發(fā)平臺(tái)選用Microsoft公司的SQL Server2000,該數(shù)據(jù)庫管理系統(tǒng)在MS Windows NT 4.0 和MS Windows 2000 Professional上都能運(yùn)行,并提供數(shù)據(jù)庫之間的數(shù)據(jù)復(fù)制功能,可代替現(xiàn)有系統(tǒng)數(shù)據(jù)的手工傳遞工作,降低出錯(cuò)率,提高數(shù)據(jù)的可用性。本系統(tǒng)的應(yīng)用軟件開發(fā)工具選用的是開發(fā)人員熟悉的ASP。2.4.2 經(jīng)濟(jì)可行性分析主要是對工程的經(jīng)濟(jì)效益進(jìn)展評價(jià),一方面是支出的費(fèi)用,其中包括設(shè)備購置費(fèi)、軟件開發(fā)費(fèi)、管理和維護(hù)費(fèi)、人員工資和培訓(xùn)費(fèi)等。另一方面是取得的收益中可以用前來衡量的那局部收益的另一局部難以用錢來表

26、示。基于本公司的現(xiàn)有計(jì)算機(jī)及配套設(shè)備,建立MIS系統(tǒng),不需要添置硬件設(shè)備,而且由本公司的員工自行開發(fā),可以大大節(jié)省軟件的開發(fā)費(fèi)用,并且建立了MIS系統(tǒng)后,能大大減少重復(fù)性的書面報(bào)告,降低辦公費(fèi)用,提高辦公效率,與前期的投入相比,后期的收益是更為可觀的。2.4.3 營運(yùn)可行性分析主要是管理人員對開發(fā)信息系統(tǒng)是否支持,現(xiàn)有管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。公司各級(jí)領(lǐng)導(dǎo)積極支持該系統(tǒng)開發(fā),并打算針對新開發(fā)的信息系統(tǒng)重新完善公司的規(guī)章制度,使新系統(tǒng)能夠充分的發(fā)揮作用;系統(tǒng)操作簡單,易于理解,員工經(jīng)過短時(shí)間的培訓(xùn)就可以使用該系統(tǒng)。2.5 現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查對現(xiàn)行管理業(yè)務(wù)進(jìn)展詳

27、細(xì)調(diào)查研究是了解系統(tǒng)需求和進(jìn)展系統(tǒng)分析與設(shè)計(jì)的重大根底工作,因此要對新新公司的各項(xiàng)業(yè)務(wù)管理工作進(jìn)展全面、細(xì)致而充分的調(diào)查研究。系統(tǒng)調(diào)研采取的主要方法是到現(xiàn)場去,通過座談、詢問、觀察甚至直接參與管理活動(dòng),自上至下逐步細(xì)化地進(jìn)展了解,調(diào)查內(nèi)容涉及上至企業(yè)開展目標(biāo)、經(jīng)營管理情況,下至具體職能管理工作和業(yè)務(wù)處理操作的企業(yè)經(jīng)營管理全過程。詳細(xì)調(diào)查的重點(diǎn)是對管理業(yè)務(wù)的流程進(jìn)展描述,通過采用系統(tǒng)流程圖中局部圖形工具來描述管理業(yè)務(wù)活動(dòng),進(jìn)展標(biāo)準(zhǔn)化說明。2.5.1 現(xiàn)行系統(tǒng)的總目標(biāo)按照管理信息系統(tǒng)的原理和方法,采用成熟的信息技術(shù)和手段,支持公司管理工作的全過程,加強(qiáng)各種信息資源的管理與運(yùn)用,提高企業(yè)管理工作的現(xiàn)

28、代化水平,優(yōu)化人、財(cái)、物和信息資源在供、銷等各環(huán)節(jié)的運(yùn)行機(jī)制。管理信息系統(tǒng)應(yīng)逐步覆蓋公司內(nèi)部的所有部門和一切經(jīng)營活動(dòng),使所有業(yè)務(wù)部門的工作人員在信息系統(tǒng)的輔助下進(jìn)展工作,提高管理的整體水平,同時(shí)企業(yè)領(lǐng)導(dǎo)可以通過系統(tǒng)及時(shí)了解各部門工作的進(jìn)展情況。第三章需求分析這一階段的主要目標(biāo)是明確公司的信息需求,包括組織、開展、改革的總信息需求和各級(jí)管理人員完成各自工作任務(wù)的信息需求,確定新系統(tǒng)的邏輯功能,提出新系統(tǒng)的邏輯方案,完成系統(tǒng)分析階段的最終成果系統(tǒng)說明書的編寫。業(yè)務(wù)流程分析業(yè)務(wù)流程分析可以幫助我們了解某項(xiàng)業(yè)務(wù)的具體處理過程,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯(cuò)誤和疏漏,修改和刪除原系統(tǒng)中不合理局部,在新系統(tǒng)

29、根底上優(yōu)化業(yè)務(wù)處理流程?,F(xiàn)通過調(diào)查,采用系統(tǒng)流程圖的局部圖形工具來標(biāo)準(zhǔn)說明公司的業(yè)務(wù)活動(dòng)。業(yè)務(wù)流程圖中的符號(hào)說明如下圖,業(yè)務(wù)流程如圖3.2所示:系統(tǒng)內(nèi)人員 系統(tǒng)外實(shí)體 單據(jù)、報(bào)表、帳目 處理 數(shù)據(jù)流向 存儲(chǔ)圖 業(yè)務(wù)流程圖圖例圖 業(yè)務(wù)流程圖這一階段的工作主要包括調(diào)查分析、建模、對模型進(jìn)展評價(jià)和修改以及編寫系統(tǒng)說明書。在對新新公司的業(yè)務(wù)流程進(jìn)展認(rèn)真分析和研究的根底上,經(jīng)過和公司領(lǐng)導(dǎo)的反復(fù)協(xié)商、論證,最后確定了公司管理信息系統(tǒng)的邏輯模型。下面先以數(shù)據(jù)流程圖和數(shù)據(jù)字典的方式來描述新系統(tǒng)的邏輯功能。3.2 數(shù)據(jù)流圖數(shù)據(jù)流圖是組織中信息運(yùn)動(dòng)的抽象,是管理信息系統(tǒng)邏輯模型的主要形式。它是采用自頂向下逐層擴(kuò)展

30、的方法,從邏輯上準(zhǔn)確地描述系統(tǒng)具有的數(shù)據(jù)加工、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)輸入輸出及數(shù)據(jù)來源和去向等功能。這個(gè)模型不涉及硬件、軟件、數(shù)據(jù)構(gòu)造與文件組織,它與對系統(tǒng)的物理描述無關(guān),所描述的內(nèi)容是面向用戶的,是系統(tǒng)設(shè)計(jì)的主要依據(jù)之一。數(shù)據(jù)流圖的符號(hào)說明如圖3.3所示:外部項(xiàng) 加工 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)流圖3.3 數(shù)據(jù)流圖圖例根據(jù)調(diào)查材料,明確系統(tǒng)外部項(xiàng),識(shí)別數(shù)據(jù)輸入的來源和輸出的去處,自頂向下逐層擴(kuò)展整個(gè)系統(tǒng)的邏輯功能。3.2.1 系統(tǒng)關(guān)聯(lián)圖首先,明確信息系統(tǒng)與各外部實(shí)體的信息聯(lián)系,把系統(tǒng)作為一個(gè)加工環(huán)節(jié),繪出系統(tǒng)的最高層數(shù)據(jù)流圖關(guān)聯(lián)圖,如下圖:客戶部管理中心進(jìn)銷存管理信息系統(tǒng)供給商圖 關(guān)聯(lián)圖3.2.2 系統(tǒng)頂層圖根

31、據(jù)關(guān)聯(lián)圖,劃分出幾個(gè)主要的信息管理功能,并明確各功能之間的聯(lián)系,繪制出數(shù)據(jù)流圖的頂層圖圖3.5。圖 頂層圖從圖上可以看出整個(gè)系統(tǒng)從總體上劃分為銷售管理、采購管理和庫存管理三大局部:其中,銷售管理是核心,整個(gè)系統(tǒng)以銷售管理為龍頭,根據(jù)客戶部的訂單通知,及時(shí)進(jìn)展銷售操作事宜;采購管理部門根據(jù)銷售部門的請購?fù)ㄖM(jìn)展商品的采購事宜;庫存管理部門根據(jù)銷售管理部門發(fā)出的提貨單通知和采購管理部門發(fā)出的入庫單通知進(jìn)展庫存的管理。3.2.3 系統(tǒng)一層圖頂層數(shù)流圖僅從總體上反映了公司的信息聯(lián)系,應(yīng)該按照自頂向下、逐層分解的分析方法對頂層圖進(jìn)一步細(xì)化。其中,對銷售管理進(jìn)一步細(xì)化,得到銷售管理一層數(shù)據(jù)流程圖圖3.6

32、,從圖中可以看到,整個(gè)銷售管理功能可劃分為確定訂貨數(shù)量、生成缺貨訂購單、缺貨訂購單到貨處理、發(fā)貨管理四個(gè)子功能。圖 一層圖銷售管理對采購管理進(jìn)一步細(xì)化,得到銷售管理一層數(shù)據(jù)流程圖圖,從圖中可以看到,圖 一層圖采購管理對庫存管理進(jìn)一步細(xì)化,得到銷售管理一層數(shù)據(jù)流程圖圖,從圖中可以看到,圖 一層圖庫存管理如此逐層細(xì)化下去,直到數(shù)據(jù)流程圖中的每一處理成為一個(gè)容易理解的單一功能為止,且這個(gè)單一功能可以通過簡單的邏輯表達(dá)方式在數(shù)據(jù)字典中予以說明。限于篇幅這里不能全部列出。3.3 數(shù)據(jù)字典上面討論的數(shù)據(jù)流圖只能給出系統(tǒng)邏輯功能的一個(gè)總框架而缺乏詳細(xì)、具體的內(nèi)容,因此我們還需要建立數(shù)據(jù)字典。建立數(shù)據(jù)字典是為

33、了對數(shù)據(jù)流程圖上各個(gè)元素做出詳細(xì)的定義和說明。數(shù)據(jù)字典以一種準(zhǔn)確的和無二義的方式定義所有被加工引用的數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對系統(tǒng)的邏輯模型進(jìn)展描述,從而形成一個(gè)完整的說明。數(shù)據(jù)字典有助于數(shù)據(jù)的進(jìn)一步管理和控制,為設(shè)計(jì)人員和數(shù)據(jù)庫管理人員在數(shù)據(jù)庫設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)行階段控制有關(guān)數(shù)據(jù)提供依據(jù)。數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)、加工外部項(xiàng)。由于篇幅有限,所以僅各舉一個(gè)例子來說明。3.3.1 數(shù)據(jù)流數(shù)據(jù)流是數(shù)據(jù)構(gòu)造在系統(tǒng)內(nèi)傳輸?shù)穆窂?。?shù) 據(jù) 流系統(tǒng)名:進(jìn)銷存管理編號(hào):F1條目名:訂單別名:定貨單來源:客戶去處:確定訂貨數(shù)量數(shù)據(jù)流構(gòu)造:訂單=

34、訂單號(hào)+日期+客戶名稱+產(chǎn)品名稱+規(guī)格+數(shù)量+單價(jià)+付款方式+交貨時(shí)間+交貨地點(diǎn)流通量: 60份/每天頂峰流通量:70份/每天上午9:00-11:00簡要說明:修改記錄:編寫繆晶日期審核王楓日期3.3.2 數(shù)據(jù)元素?cái)?shù)據(jù)元素是不可再分的數(shù)據(jù)單位。數(shù) 據(jù) 元 素系統(tǒng)名:進(jìn)銷存管理編號(hào):條目名:進(jìn)貨合同號(hào)別名:屬于數(shù)據(jù)流: F3,F(xiàn)4,F(xiàn)10存儲(chǔ)處:D3數(shù)據(jù)元素值:代碼類型長度取值范圍意義字符GKC-00001GKC-99999 XXXXXXXX由字母和數(shù)字組成SPL-00001SPL-99999編號(hào)JPN-00001JPN-99999年號(hào)GAC-00001GAC-99999供給商代碼GHL-000

35、01GHL-99999簡要說明:進(jìn)貨合同號(hào)是進(jìn)貨合同的識(shí)別符,每份進(jìn)貨合同都有唯一的合同號(hào)。修改記錄:編寫繆晶日期審核王楓日期3.3.3 數(shù)據(jù)加工數(shù) 據(jù) 加 工系統(tǒng)名:進(jìn)銷存管理編號(hào):P1條目名:銷售管理別名:輸入:訂單輸出:發(fā)貨單到貨通知請購出庫單提貨單加工邏輯:1.從客戶處取得訂單;2.查詢庫存臺(tái)帳;根據(jù)庫存臺(tái)帳確定實(shí)際可發(fā)貨數(shù)量,填寫提貨單給下一“處理;3.針對不滿足數(shù)量的訂貨要求,產(chǎn)生請購;待收到到貨通知后,再進(jìn)展處理。4.接收出庫單,根據(jù)出庫單發(fā)貨,并將訂單執(zhí)行情況記入發(fā)貨單臺(tái)帳中。簡要說明:修改記錄:編寫繆晶日期審核王楓日期數(shù) 據(jù) 加 工系統(tǒng)名:進(jìn)銷存管理編號(hào):P2條目名:采購管理

36、別名:輸入:請購輸出:進(jìn)貨合同到貨通知到貨通知入庫單加工邏輯:1.接收請購,與訂貨標(biāo)準(zhǔn)比擬;2.確定補(bǔ)貨量,與供給商簽訂進(jìn)貨合同;3.接收到貨通知,填寫入庫單,提出入庫申請。4.發(fā)出到貨通知,提醒銷售管理模塊進(jìn)展處理。5.將進(jìn)貨合同執(zhí)行情況記入進(jìn)貨合同臺(tái)帳。簡要說明:修改記錄:編寫繆晶日期審核王楓日期數(shù) 據(jù) 加 工系統(tǒng)名:進(jìn)銷存管理編號(hào):P3條目名:庫存管理別名:輸入:入庫單輸出:出庫單提貨單統(tǒng)計(jì)分析報(bào)表加工邏輯:1.接收入庫單,做好接貨安排;2.根據(jù)提貨單,對照庫存數(shù)量,開出庫單。3.修改庫存。簡要說明:修改記錄:編寫繆晶日期審核王楓日期3.3.4 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)構(gòu)造保存或保存的地方

37、,也是數(shù)據(jù)流的來源和去向之一。數(shù) 據(jù) 存 儲(chǔ)系統(tǒng)名:進(jìn)銷存管理編號(hào):D3條目名:進(jìn)貨合同臺(tái)帳別名:進(jìn)貨明細(xì)表存儲(chǔ)組織:記錄數(shù):約1000主關(guān)鍵字:進(jìn)貨合同號(hào)每個(gè)進(jìn)貨合同一條記錄,按合同號(hào)順序排列數(shù)據(jù)量:約200KB輔關(guān)鍵字:供給商名稱記錄組成:項(xiàng) 名:合同號(hào)日期供給商名稱產(chǎn)品名稱規(guī)格單位毛重進(jìn)貨單價(jià)進(jìn)貨數(shù)量進(jìn)貨總價(jià)付款方式入庫日期入庫單號(hào)備注近擬長度:1020字節(jié)簡要說明: 進(jìn)貨合同完成情況在備注中說明。修改記錄:編寫繆晶日期2004.04.11審核王楓日期2004.04.153.3.5 外部項(xiàng)外 部 項(xiàng)系統(tǒng)名:進(jìn)銷存管理編號(hào):條目名:供給商別名:商品提供者輸入數(shù)據(jù)流: 進(jìn)貨合同輸出數(shù)據(jù)流:

38、到貨通知主要特征:供給商:即所有商品的提供者,其主要特征是:供給商名稱、 、聯(lián)系人,聯(lián)系 , 可提供商品清單簡要說明:本系統(tǒng)不負(fù)責(zé)安排供給商的生產(chǎn)方案或進(jìn)貨渠道,只是根據(jù)進(jìn)貨要求向供給商訂購有關(guān)商品。修改記錄:編寫繆晶日期2004.04.11審核王楓日期2004.04.153.4 根本加工說明數(shù)據(jù)流圖中所有不進(jìn)一步分解的加工,稱為根本加工。根本加工是實(shí)現(xiàn)系統(tǒng)功能的根本組成局部,準(zhǔn)確地,清晰地描述根本加工,是表達(dá)系統(tǒng)邏輯功能的關(guān)鍵。由于根本加工涉及詳細(xì)的數(shù)據(jù)處理功能和處理過程,為了做到準(zhǔn)確、清晰、簡潔,根本加工的描述往往需要設(shè)計(jì)多種手段與工具。所用的工具有:自然語言的文字表達(dá)、構(gòu)造化語言、決策樹

39、、決策表、數(shù)學(xué)公式以及上述工具的聯(lián)合使用。3.4.1 根本加工分析加工:采購管理 獲取請購單的有關(guān)信息 安排采購人員,選擇商品供給商加工P1.1.1: 確定訂貨數(shù)量圖3.8 確定訂貨數(shù)量決策樹第四章系統(tǒng)概要設(shè)計(jì)信息系統(tǒng)設(shè)計(jì)階段的主要目的是將系統(tǒng)分析階段所提出的反映公司信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物理方案。這一階段的主要任務(wù)是從系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)邏輯功能的要求,并考慮到經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等方面的條件,確定系統(tǒng)的總體構(gòu)造和系統(tǒng)各組成局部的技術(shù)方案,合理選擇計(jì)算機(jī)和通信的軟、硬件設(shè)備,提出系統(tǒng)的實(shí)施方案,確??傮w目標(biāo)的實(shí)現(xiàn)。系統(tǒng)設(shè)計(jì)階段的主要

40、活動(dòng)包括:系統(tǒng)總體構(gòu)造設(shè)計(jì);詳細(xì)設(shè)計(jì);系統(tǒng)實(shí)施進(jìn)度與方案的制定;系統(tǒng)設(shè)計(jì)說明書的編寫。4.1 軟件模塊構(gòu)造設(shè)計(jì)系統(tǒng)設(shè)計(jì)工作技術(shù)性強(qiáng),涉及面廣,且內(nèi)容復(fù)雜,必須要有科學(xué)的方法和設(shè)計(jì)工具做指導(dǎo)。在此,我們采用構(gòu)造化設(shè)計(jì)的方法來實(shí)現(xiàn)系統(tǒng)總體功能,提高系統(tǒng)的各項(xiàng)指標(biāo),即將整個(gè)系統(tǒng)合理的劃分成各個(gè)功能模塊,正確地處理模塊之間和模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義各模塊的內(nèi)部構(gòu)造,通過對模塊的設(shè)計(jì)和模塊之間關(guān)系的協(xié)調(diào)來實(shí)現(xiàn)整個(gè)系統(tǒng)的功能。HIPO技術(shù),即用圖形方式表達(dá)一個(gè)系統(tǒng)的輸入和輸出功能,以及模塊的層次。HIPO技術(shù)包含兩個(gè)方面的內(nèi)容:HIPO分層圖。用此圖表示自頂向下分解所得系統(tǒng)的模

41、塊層次構(gòu)造。IPO圖輸入-處理-輸出圖,此圖描述分層圖中一個(gè)模塊的輸入、輸出和處理內(nèi)容。應(yīng)用HIPO技術(shù)可以進(jìn)展系統(tǒng)設(shè)計(jì)、評價(jià),在系統(tǒng)實(shí)施之前加工和修改已設(shè)計(jì)的系統(tǒng)。HIPO圖清晰易懂,可以使用戶、管理人員和其他系統(tǒng)建立者很方便地理解系統(tǒng)的程序構(gòu)造,也有利于程序的編寫和系統(tǒng)的維護(hù)。4.1.1 HIPO分層圖首先繪制HIPO分層圖。HIPO分層圖用一個(gè)方塊代表一個(gè)模塊,方塊內(nèi)可寫出標(biāo)識(shí)此模塊的處理功能或模塊名。模塊之間的調(diào)用關(guān)系用聯(lián)結(jié)兩模塊的直線表示。采用自頂向下擴(kuò)展的方法先畫綜合性較強(qiáng)、層次較少的模塊構(gòu)造,然后再根據(jù)需要一步一步擴(kuò)大,直到每個(gè)模塊的處理功能和規(guī)模符合系統(tǒng)分解的原那么。應(yīng)用HIP

42、O技術(shù)可以進(jìn)展系統(tǒng)設(shè)計(jì)、評價(jià),在系統(tǒng)實(shí)施之前加工和修改已設(shè)計(jì)的系統(tǒng)HIPO圖清晰易懂,可以使用記戶、管理人員和其他系統(tǒng)建立者很方便地理解系統(tǒng)的程序構(gòu)造,也有利于程序的編寫和系統(tǒng)的維護(hù)?,F(xiàn)以進(jìn)銷存管理信息系統(tǒng)為對象,根據(jù)系統(tǒng)分析的結(jié)果,按照構(gòu)造化的系統(tǒng)設(shè)計(jì)方法,應(yīng)用HIPO技術(shù)進(jìn)展模塊構(gòu)造設(shè)計(jì),如下圖:圖4.1 HIPO分層圖4.1.2 IPO圖HIPO分層圖表示了系統(tǒng)的模塊層次構(gòu)造,但它只能一般地看到各模塊間的調(diào)用關(guān)系。要描述分層圖中每一個(gè)模塊的輸入輸出關(guān)系、處理內(nèi)容、本模塊的內(nèi)部數(shù)據(jù)和模塊間的調(diào)用關(guān)系,需用到IPO圖,它是系統(tǒng)設(shè)計(jì)的重要成果,也是系統(tǒng)實(shí)施階段進(jìn)展程序設(shè)計(jì)的出發(fā)點(diǎn)和依據(jù)。IPO

43、圖系統(tǒng)名:進(jìn)銷存管理制圖者:繆晶模塊名:進(jìn)銷存管理信息系統(tǒng)日期:由以下模塊調(diào)用:調(diào)用以下模塊: 進(jìn)銷存管理統(tǒng)計(jì)分析系統(tǒng)系統(tǒng)維護(hù)輸入:輸出:訂單各種分析統(tǒng)計(jì)報(bào)表處理內(nèi)容:如處理客戶訂單,那么調(diào)用進(jìn)銷存管理模塊如查詢企業(yè)的經(jīng)營情況,那么調(diào)用統(tǒng)計(jì)分析系統(tǒng)模塊如修改維護(hù)系統(tǒng),那么調(diào)用系統(tǒng)維護(hù)模塊內(nèi)部數(shù)據(jù)元素:備注:圖4.2 進(jìn)銷存管理信息系統(tǒng)模塊IPO圖IPO圖系統(tǒng)名:進(jìn)銷存管理制圖者:繆晶模塊名:銷售管理日期:由以下模塊調(diào)用:調(diào)用以下模塊:進(jìn)銷存管理確定訂貨數(shù)量發(fā)貨管理生成缺貨訂購單缺貨訂購單到貨處理輸入:輸出:訂單請購信息到貨通知出貨信息處理內(nèi)容:如收到新的訂單,那么調(diào)用確定訂貨數(shù)量模塊;如訂單數(shù)

44、量可以滿足,那么調(diào)用發(fā)貨管理模塊;如訂單數(shù)量不滿足,那么調(diào)用生成缺貨訂購單模塊;如收到到貨通知,那么調(diào)用缺貨訂購單到貨處理模塊;內(nèi)部數(shù)據(jù)元素:備注:圖4.3 進(jìn)銷存管理模塊IPO圖IPO圖系統(tǒng)名:進(jìn)銷存管理制圖者:繆晶模塊名:出庫帳日期:由以下模塊調(diào)用:調(diào)用以下模塊:庫存管理新建出庫單修改出庫單打印出庫單刪除出庫單查詢出庫單輸入:輸出:提貨單數(shù)據(jù)修改后的庫存數(shù)據(jù)打印出的出庫單處理內(nèi)容:如倉庫收到提貨單,要開新的出庫單,那么調(diào)用新建出庫單模塊;如修改已存在的出庫單,那么調(diào)用修改出庫單模塊;如打印當(dāng)前或已存在的出庫單,那么調(diào)用打印出庫單模塊;如刪除已存在的出庫單,那么調(diào)用刪除出庫單模塊;如查詢已存

45、在的出庫單,那么調(diào)用查詢出庫單模塊。內(nèi)部數(shù)據(jù)元素:備注:圖4.4 出庫帳模塊IPO圖IPO圖系統(tǒng)名:進(jìn)銷存管理制圖者:繆晶模塊名:庫存報(bào)表日期:由以下模塊調(diào)用:調(diào)用以下模塊:統(tǒng)計(jì)分析系統(tǒng)按日期查詢按商品查詢按品名查詢按規(guī)格查詢按供給商查詢輸入:輸出:入庫單查詢后的庫存報(bào)表出庫單處理內(nèi)容:如需要查詢一定日期內(nèi)的庫存量,那么調(diào)用按日期查詢模塊;如需要查詢指定商品的庫存量,那么調(diào)用按商品查詢模塊;如需要查詢指定品名的庫存量,那么調(diào)用按品名查詢模塊;如需要查詢指定規(guī)格的庫存量,那么調(diào)用按規(guī)格查詢模塊;如需要查詢指定供給商商品的庫存量,那么調(diào)用按供給商查詢模塊;內(nèi)部數(shù)據(jù)元素:備注:圖4.5 庫存報(bào)表模塊

46、IPO圖4.2 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是開發(fā)數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),也是信息系統(tǒng)開發(fā)和建立的重要組成局部。具體的說,數(shù)據(jù)庫設(shè)計(jì)是要在一個(gè)給定的應(yīng)用環(huán)境中,通過合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì),構(gòu)造較優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足用戶的各種信息需求。在系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,首先對系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)展分析,分析各數(shù)據(jù)存儲(chǔ)之間的關(guān)系,然后得出系統(tǒng)的關(guān)系模式。本系統(tǒng)用實(shí)體-聯(lián)系圖簡稱E-R圖來描述系統(tǒng)的概念模型。E-R圖由實(shí)體、屬性、聯(lián)系三局部組成,其符號(hào)如下圖:實(shí)體 屬性 聯(lián)系圖4.6 E-R圖圖例4.2.1 實(shí)體描述本系統(tǒng)中所涉及的實(shí)體有6個(gè),其構(gòu)造如下:客戶客戶編號(hào)、

47、客戶名稱、聯(lián)系人、聯(lián)系 、 業(yè)務(wù)員業(yè)務(wù)員號(hào)、姓名、性別、年齡商品商品號(hào)、商品名稱、規(guī)格、單價(jià)、計(jì)量單位供給商供給商編號(hào)、供給商名稱、地址、聯(lián)系人、聯(lián)系 采購員采購員號(hào)、姓名、性別、年齡倉位倉位號(hào)、倉位名稱、聯(lián)系人、聯(lián)系 、倉位面積4.2.2 聯(lián)系描述本系統(tǒng)中實(shí)體之間有5個(gè)聯(lián)系,其關(guān)系如下:1訂貨關(guān)系:業(yè)務(wù)員、客戶和商品的關(guān)系是1:M:N,因?yàn)槎鄠€(gè)客戶可以向某一個(gè)業(yè)務(wù)員訂購多種商品;2采購關(guān)系:采購員、供給商和商品的關(guān)系是1:M:N,因?yàn)橐粋€(gè)采購員可以向多個(gè)供給商采購多種商品;3存儲(chǔ)關(guān)系:倉位和商品的關(guān)系是1:N,因?yàn)橐粋€(gè)倉位可以存放多種商品,一種商品只能存放在一個(gè)倉位中;4出庫關(guān)系:客戶、倉位

48、和商品的關(guān)系是M:N:N,因?yàn)槎鄠€(gè)用戶可以將多個(gè)倉位中的多種商品銷售。5入庫關(guān)系:供銷商、倉位和商品的關(guān)系是:N:M:N,因?yàn)槎鄠€(gè)供銷商可以將多種商品存放在多個(gè)倉位中。以上實(shí)體的聯(lián)系屬性如下:訂貨訂貨單號(hào)、訂貨日期、數(shù)量、單價(jià)采購采購單號(hào)、采購日期、數(shù)量、單價(jià)入庫入庫單號(hào)、日期、數(shù)量出庫出庫單號(hào)、日期、數(shù)量存儲(chǔ)日期、數(shù)量4.2.3 E-R圖本系統(tǒng)的E-R圖如圖4.7 所示:圖4.7 E-R圖第五章 系統(tǒng)詳細(xì)設(shè)計(jì)5.1 數(shù)據(jù)庫的邏輯設(shè)計(jì)數(shù)據(jù)庫的邏輯設(shè)計(jì)的任務(wù)就是把概念構(gòu)造設(shè)計(jì)階段的根本ER圖轉(zhuǎn)化為與選用具體機(jī)器上的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯構(gòu)造,首先要實(shí)現(xiàn)的是ER圖關(guān)系模型的轉(zhuǎn)化。

49、而為此要解決的問題是如何將實(shí)體和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。對于實(shí)體,將每個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體的屬性即為關(guān)系的屬性,實(shí)體的碼即為關(guān)系的碼。對于實(shí)體間的聯(lián)系,可以分成三種情況:假設(shè)實(shí)體間的聯(lián)系是1:1,可以在兩個(gè)實(shí)體轉(zhuǎn)換成的兩個(gè)關(guān)系中任意一個(gè)關(guān)系的屬性中參加另一個(gè)關(guān)系的碼。假設(shè)實(shí)體間的聯(lián)系是1:n,那么在n端實(shí)體轉(zhuǎn)換成的關(guān)系中參加1端實(shí)體轉(zhuǎn)換成的關(guān)系碼。假設(shè)實(shí)體間的聯(lián)系是n:m,那么將聯(lián)系轉(zhuǎn)換為關(guān)系,關(guān)系的屬性為諸個(gè)實(shí)體的碼加上聯(lián)系具有的屬性,而關(guān)系的碼那么為諸實(shí)體的碼的組合。本系統(tǒng)中所涉及到的6個(gè)實(shí)體轉(zhuǎn)換為6個(gè)關(guān)系,4個(gè)三元聯(lián)系轉(zhuǎn)換為4個(gè)關(guān)系,1:N的聯(lián)

50、系轉(zhuǎn)換為1個(gè)關(guān)系,所以本系統(tǒng)共有11個(gè)關(guān)系,每個(gè)關(guān)系的主碼用下劃線,外碼用#標(biāo)出:客戶客戶編號(hào)、客戶名稱、聯(lián)系人、聯(lián)系 、 業(yè)務(wù)員業(yè)務(wù)員編號(hào)、姓名、性別、年齡商品商品號(hào)、商品名稱、規(guī)格、計(jì)量單位、平安庫存供給商供給商編號(hào)、供給商名稱、地址、聯(lián)系人、聯(lián)系 采購員采購員編號(hào)、姓名、性別、年齡倉位倉位號(hào)、倉位名稱、聯(lián)系人、聯(lián)系 、倉位面積出庫出庫單號(hào)、倉位號(hào)#、商品號(hào)#、日期、數(shù)量存儲(chǔ)倉位號(hào)#、商品號(hào)#、日期、數(shù)量、入庫入庫單號(hào)、倉位號(hào)#、商品號(hào)#、日期、數(shù)量訂貨訂貨單號(hào)、商品號(hào)#、客戶編號(hào)#、業(yè)務(wù)員號(hào)#、訂單日期、數(shù)量、單價(jià)采購采購單號(hào)、商品號(hào)#、供給商編號(hào)#、采購員號(hào)#、采購日期、數(shù)量、單價(jià)5.

51、2 數(shù)據(jù)庫的實(shí)現(xiàn)按照數(shù)據(jù)字典中的數(shù)據(jù)元素說明確定每個(gè)數(shù)據(jù)項(xiàng)的類型和長度,使每個(gè)關(guān)系都對應(yīng)一個(gè)數(shù)據(jù)庫表:客戶表customer主碼字段代碼字段名稱數(shù)據(jù)類型長度小數(shù)位數(shù)可否為空*Cust_code客戶編號(hào)Char10Not nullCust_name客戶名稱Varchar30Not nullCust_charge聯(lián)系人Varchar20Cust_tel聯(lián)系 Char18Cust_address Varchar40供給商表vendor主碼字段代碼字段名稱數(shù)據(jù)類型長度小數(shù)位數(shù)可否為空*Vend_code供給商編號(hào)Char10Not nullVend_name供給商名稱Varchar30Not null

52、Vend_charge聯(lián)系人Varchar20Vend_tel聯(lián)系 Char18vend_address Varchar403訂貨表order主碼字段代碼字段名稱數(shù)據(jù)類型長度小數(shù)位數(shù)可否為空*Order_num訂貨單號(hào)Char10Not nullParts-code商品號(hào)Char20Not nullCust_code客戶編號(hào)Char10Not nullStaff_id員工號(hào)Char10Not nullOrder_date訂單日期datetimeNot nullOrder_qty數(shù)量numeric100Order_price單價(jià)real824采購表supply主碼字段代碼字段名稱數(shù)據(jù)類型長度小數(shù)

53、位數(shù)可否為空*Supply_num采購單號(hào)Char10Not nullParts-code商品號(hào)Char20Not nullVend_code供給商編號(hào)Char10Not nullStaff_id員工號(hào)Char10Not nullSupply_date采購日期datetimeNot nullSupply_qty數(shù)量numeric100Supply_price單價(jià)real825.3 程序流程圖程序流程圖又稱為程序框圖,表示方法簡單直觀,是最早使用的一種模念模式,是用來描述處理執(zhí)行的邏輯過程的,它把程序的根本步驟歸納為:處理、判斷、輸入輸出、起始和終結(jié)等幾個(gè)根本功能,并用不同的記號(hào)加以表示,從而描

54、述程序的執(zhí)行過程。在繪制程序流程圖時(shí)使用的符號(hào)說明如下:處理 輸入輸出 判斷 起始終止 控制方向主模塊主模塊輸入密碼YN重新輸入密碼正確Y輸入選項(xiàng)N選項(xiàng)銷售管理采購管理庫存管理系統(tǒng)維護(hù)退出完畢銷售管理子模塊開 始輸入業(yè)務(wù)員編號(hào)輸入口密碼正確選擇項(xiàng)選 擇NY輸入商品信息正確否修 改返 回輸入采購信息條件滿足采 購庫存信息條件滿足貨物查看YYY 計(jì)算機(jī)系統(tǒng)配置方案本系統(tǒng)采用ASP來進(jìn)展開發(fā)?;谲浖_發(fā)工具的選擇,并考慮到本系統(tǒng)的性能要求,對計(jì)算機(jī)系統(tǒng)具體配置如下。5.4.1 計(jì)算機(jī)系統(tǒng)硬件配置客戶機(jī):微機(jī)P866或以上檔次,內(nèi)存256MB以上,硬盤40G以上,集成Intel Pro 10/100

55、網(wǎng)卡,8速AGP顯卡,USB接口,英寸軟驅(qū),48倍速CD-ROM,VGA 或更高分辨率的顯示器,EPSON彩噴打印機(jī);效勞器:微機(jī)P2.0G或以上檔次,內(nèi)存256MB DDR以上,硬盤120G以上,24倍速最大CD-RW,7個(gè)熱插拔 PCI-X插槽64位/100MHZ,1個(gè)熱插拔 傳統(tǒng)插槽32位/33MHZ,Intel Pro/1000XT效勞器適配器,Smart-UPS;5.4.2 計(jì)算機(jī)系統(tǒng)軟件配置Windows 2000 專業(yè)版操作系統(tǒng),操作系統(tǒng),Norton AntiVirus防病毒軟件,Office 2000, Microsoft Internet Explorer 版本 5.0 或

56、更高版本,前臺(tái)開發(fā)軟件Visual Basic, 后臺(tái)數(shù)據(jù)庫管理系統(tǒng)采用Microsoft SQL Server 2000;5.5 歷史信息的管理由于信息每天都在更新,而歷史信息并不能隨意丟棄,它作為公司運(yùn)行情況記錄必須保存。另外為了防止因意外情況如突然斷電、死機(jī)等或用戶的誤操作而造成數(shù)據(jù)喪失或錯(cuò)誤,系統(tǒng)需要定期備份數(shù)據(jù)庫中的數(shù)據(jù)。采用兩種方法:完全備份、增量備份。開場時(shí)一周執(zhí)行一次增量備份,一個(gè)月執(zhí)行一次完全備份以后根據(jù)用戶對本系統(tǒng)的熟練程度,備份的時(shí)間間隔適當(dāng)延長。為確保有效備份,采用了雙重備份的方法,即在備份數(shù)據(jù)庫中數(shù)據(jù)時(shí),不但將數(shù)據(jù)備份到其他目錄下,而且還將數(shù)據(jù)備份到移動(dòng)硬盤上,這樣就

57、確保了數(shù)據(jù)的完整性,有效地管理了歷史數(shù)據(jù)。5.6 人機(jī)界面的設(shè)計(jì)用戶界面是指軟件系統(tǒng)和用戶交互的接口,良好的用戶界面往往可以提高用戶使用系統(tǒng)的熱情,并刺激他們的積極性。5.6.1 登錄界面設(shè)計(jì)為了保證系統(tǒng)的平安性,進(jìn)入系統(tǒng)之前必須經(jīng)過必要的平安性,簡潔、清晰、友好是此設(shè)計(jì)的風(fēng)格,如圖5.1所示:圖5.1 用戶登錄界面如果輸入的用戶名或者密碼錯(cuò)誤,就會(huì)彈出下面的窗口,見圖5.2所示:圖5.2 錯(cuò)誤信息5.6.2 系統(tǒng)根本信息界面設(shè)計(jì)輸入正確的用戶名和密碼后,即進(jìn)入系統(tǒng)。系統(tǒng)的根本操作界面如圖5.3所示:圖5.3 系統(tǒng)根本操作界面系統(tǒng)的根本操作界面主要包括銷售管理、庫存管理、采購管理、系統(tǒng)維護(hù)幾個(gè)

58、功能模塊。其中銷售管理中又可以分為確定訂貨數(shù)量、發(fā)貨管理、生成缺貨訂購單、缺貨訂購單到貨處理;庫存管理又可以分為入庫通知、派送通知、提貨通知、到貨查看、庫存查詢;采購管理又可以分為進(jìn)貨合同、請購管理、初始化庫存、根本資料維護(hù);用戶管理包括新增用戶、用戶管理、公司管理、用戶日志。5.6.3 入庫通知界面5.6.4 庫存查詢界面第六章 系統(tǒng)實(shí)現(xiàn)6.1 概述在管理信息系統(tǒng)的生命周期中,經(jīng)過了系統(tǒng)規(guī)劃、系統(tǒng)分析和系統(tǒng)設(shè)計(jì)等階段以后,便開場了系統(tǒng)實(shí)施階段。系統(tǒng)實(shí)施階段要繼承此前各階段的工作成果,將技術(shù)設(shè)計(jì)轉(zhuǎn)化成物理實(shí)現(xiàn),因此,系統(tǒng)實(shí)施的成果是系統(tǒng)分析和設(shè)計(jì)階段的結(jié)晶。同時(shí),系統(tǒng)實(shí)施作為系統(tǒng)生命周期中的后

59、期階段,是把系統(tǒng)設(shè)計(jì)轉(zhuǎn)化為可實(shí)際運(yùn)行的物理系統(tǒng)的必然步驟。再好的系統(tǒng)設(shè)計(jì),不通過系統(tǒng)實(shí)施也只能是不能帶來現(xiàn)實(shí)效益的空中樓閣。系統(tǒng)實(shí)施作為系統(tǒng)的最后物理實(shí)現(xiàn)階段,對于系統(tǒng)的質(zhì)量、可靠性和可維護(hù)性等有著十分重要的影響。6.2 編程工具與環(huán)境編程過程又稱程序設(shè)計(jì)或編寫程序,按照詳細(xì)設(shè)計(jì)階段產(chǎn)生的程序設(shè)計(jì)說明書,用選定的程序設(shè)計(jì)語言書寫源程序,在程序設(shè)計(jì)中,不僅要保證程序的正確性,而且要保證程序的可讀性,必須采用構(gòu)造化程序設(shè)計(jì)的方法,用一組單一入口和單一出口的根本控制構(gòu)造及其反復(fù)嵌套。本系統(tǒng)采用ASP作為程序設(shè)計(jì)語言。后臺(tái)數(shù)據(jù)庫所采用的軟件是 Microsoft公司的 SQL Server 2000。

60、SQL Server是一個(gè)高性能的,多用戶關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它被設(shè)計(jì)成支持高容量的事務(wù)處理以及需求較少的決策支持應(yīng)用程序。它可以允許不同的用戶通過不同的方式看同樣的數(shù)據(jù),保證了數(shù)據(jù)庫的一致性和可恢復(fù)性。它的可靠性、質(zhì)量和易用性使之成為很多數(shù)據(jù)庫軟件的首選。Microsoft SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本在繼承了SQL Server 7.0 版本優(yōu)點(diǎn)的同時(shí),又比它增加了許多更先進(jìn)的功能,具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論