計算機畢業(yè)論文---進銷存管理系統(tǒng)_第1頁
已閱讀1頁,還剩54頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  目 錄</b></p><p><b>  摘 要4</b></p><p><b>  第一章 引言5</b></p><p>  1.1 組織機構(gòu)概況5</p><p>  1.2項目開發(fā)背景及信息系統(tǒng)目標(biāo)5</p>

2、<p>  1.3信息系統(tǒng)范圍6</p><p>  第二章 系統(tǒng)分析7</p><p><b>  2.1 概述7</b></p><p>  2.1.1 系統(tǒng)分析的含義和目標(biāo)7</p><p>  2.1.2 系統(tǒng)分析的任務(wù)7</p><p>  2.1.3 系統(tǒng)分析的步

3、驟7</p><p>  2.2系統(tǒng)的初步調(diào)查8</p><p>  2.2.1 組織機構(gòu)圖介紹8</p><p>  2.3 現(xiàn)行系統(tǒng)主要問題分析8</p><p>  2.4 可行性分析9</p><p>  2.4.1 技術(shù)可行性分析9</p><p>  2.4.2 經(jīng)濟可行

4、性分析10</p><p>  2.4.3 營運可行性分析10</p><p>  2.5 現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查10</p><p>  2.5.1 現(xiàn)行系統(tǒng)的總目標(biāo)11</p><p>  第三章 需求分析12</p><p>  3.1業(yè)務(wù)流程分析12</p><p>  3.2

5、數(shù)據(jù)流圖14</p><p>  3.2.1 系統(tǒng)關(guān)聯(lián)圖14</p><p>  3.2.2 系統(tǒng)頂層圖15</p><p>  3.2.3 系統(tǒng)一層圖15</p><p>  3.3 數(shù)據(jù)字典17</p><p>  3.3.1 數(shù)據(jù)流17</p><p>  3.3.2 數(shù)據(jù)元素

6、19</p><p>  3.3.3 數(shù)據(jù)加工20</p><p>  3.3.4 數(shù)據(jù)存儲23</p><p>  3.3.5 外部項24</p><p>  3.4 基本加工說明25</p><p>  3.4.1 基本加工分析25</p><p>  第四章 系統(tǒng)概要設(shè)計26

7、</p><p>  4.1 軟件模塊結(jié)構(gòu)設(shè)計26</p><p>  4.1.1 HIPO分層圖26</p><p>  4.1.2 IPO圖29</p><p>  4.2 數(shù)據(jù)庫設(shè)計32</p><p>  4.2.1 實體描述33</p><p>  4.2.2 聯(lián)系描述33

8、</p><p>  4.2.3 E-R圖34</p><p>  第五章 系統(tǒng)詳細(xì)設(shè)計35</p><p>  5.1 數(shù)據(jù)庫的邏輯設(shè)計35</p><p>  5.2 數(shù)據(jù)庫的實現(xiàn)36</p><p>  5.3 程序流程圖37</p><p>  5.4 計算機系統(tǒng)配置方案4

9、0</p><p>  5.4.1 計算機系統(tǒng)硬件配置40</p><p>  5.4.2 計算機系統(tǒng)軟件配置40</p><p>  5.5 歷史信息的管理40</p><p>  5.6 人機界面的設(shè)計41</p><p>  5.6.1 登錄界面設(shè)計41</p><p>  5.

10、6.2 系統(tǒng)基本信息界面設(shè)計41</p><p>  5.6.3 入庫通知界面43</p><p>  5.6.4 庫存查詢界面43</p><p>  第六章 系統(tǒng)實現(xiàn)44</p><p><b>  6.1 概述44</b></p><p>  6.2 編程工具與環(huán)境44</

11、p><p>  6.3 系統(tǒng)測試45</p><p>  6.4 系統(tǒng)運行與維護46</p><p>  第七章 結(jié)束語48</p><p><b>  7.1 概述48</b></p><p>  7.2 系統(tǒng)的功能48</p><p>  7.3 系統(tǒng)的特點

12、48</p><p>  7.4 存在問題及改進方向48</p><p>  7.5 系統(tǒng)開發(fā)的體會49</p><p><b>  7.6 致謝49</b></p><p>  第八章 參考文獻50</p><p>  附錄一: 操作使用說明書51</p><p&

13、gt;  附錄二: 部分程序源代碼54</p><p><b>  摘 要</b></p><p>  管理信息系統(tǒng)是一個由人和計算機等組成的能進行信息收集、傳輸、加工、保存、維護和使用的系統(tǒng)。它能實測國民經(jīng)濟部門或企業(yè)的各種運行情況,能利用過去的數(shù)據(jù)預(yù)測未來,能從全局出發(fā)輔助決策,能利用信息控制國民經(jīng)濟部門或企業(yè)的活動,并幫助其實現(xiàn)規(guī)劃目標(biāo)。</p>

14、;<p>  本系統(tǒng)主要通過使用管理信息系統(tǒng)(MIS)的方法,對公司的日常業(yè)務(wù)處理和信息資源進行全面、系統(tǒng)的管理。在整個系統(tǒng)開發(fā)的過程中,運用了軟件工程的基本概念、相關(guān)技術(shù)和方法。并且采用了系統(tǒng)生命周期的結(jié)構(gòu)化程序設(shè)計方法,從而將整個系統(tǒng)開發(fā)各階段(系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施)的基本活動貫穿起來。</p><p>  本系統(tǒng)希望能夠通過進銷存管理信息系統(tǒng)的建立,理順企業(yè)的信息流程和流向,使企業(yè)的經(jīng)

15、營管理更加完善,使所有職能部門的管理人員在信息系統(tǒng)的輔助下進行工作,提高管理的整體水平;希望能夠在現(xiàn)有的人力、物力、財力的基礎(chǔ)上,進一步的發(fā)揮出企業(yè)的優(yōu)勢,使得企業(yè)能夠擴大市場占有率,提高公司的競爭能力。</p><p>  本系統(tǒng)采用ASP開發(fā)設(shè)計。</p><p>  關(guān)鍵詞:管理信息系統(tǒng) 進銷存系統(tǒng) </p><p><b>  第一章 引言

16、</b></p><p>  1.1 組織機構(gòu)概況</p><p>  上海新新有限公司 ( 以下簡稱新新公司 ) 成立于1998年。公司主要為商品的銷售提供良好的銷售渠道和廣泛的營銷網(wǎng)絡(luò)。公司主要經(jīng)營各種家電零部件,辦公機械零部件以及各種建筑機械零部件的進出口業(yè)務(wù),同時也從事保稅區(qū)企業(yè)間的貿(mào)易代理,保稅倉儲業(yè)務(wù),商品展示以及相關(guān)產(chǎn)品的咨詢服務(wù)等。公司擁有大量的各國生產(chǎn)廠家的信

17、息,可根據(jù)客戶的需要提供相應(yīng)的服務(wù)。</p><p>  1.2項目開發(fā)背景及信息系統(tǒng)目標(biāo)</p><p>  隨著公司業(yè)務(wù)量的逐漸增長,業(yè)務(wù)范圍的不斷擴大,特別是中國進入WTO之后,市場競爭尤其是家電行業(yè)的競爭日趨激烈,公司需要更多的人力、物力、財力以穩(wěn)固并拓展公司商品在市場的銷售額。如何更加有效地管理產(chǎn)品的進、銷、存已成為公司領(lǐng)導(dǎo)的重要決策事項。到目前為止,公司還沒有一套完整的、行之有

18、效的管理信息系統(tǒng),公司進行信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,信息處理工作量大,查詢困難。為了使公司的管理工作科學(xué)化、規(guī)范化,為了降低管理成本,實現(xiàn)管理現(xiàn)代化,擴大市場的競爭優(yōu)勢,公司領(lǐng)導(dǎo)提出開發(fā)“進銷存管理信息系統(tǒng)”, 希望通過建立管理信息系統(tǒng),提高企業(yè)現(xiàn)有資源的利用率, 使企業(yè)管理工作規(guī)范化、制度化和程序化,避免業(yè)務(wù)管理的隨意性,提高信息處理的速度和準(zhǔn)確性,及時、準(zhǔn)確地把握企業(yè)內(nèi)部、市場和其他外部信息,以提高領(lǐng)導(dǎo)決

19、策的水平。</p><p>  通過對系統(tǒng)的初步調(diào)查,明確了系統(tǒng)開發(fā)的目標(biāo)為:按照管理信息系統(tǒng)的原理和方法,采用成熟、先進的信息技術(shù)和手段,支持公司進、銷、存管理工作的全過程,加強銷售活動中的各種信息資源的管理和應(yīng)用,實現(xiàn)銷售管理現(xiàn)代化,及時、準(zhǔn)確地提供各種信息報表輔助領(lǐng)導(dǎo)決策。</p><p><b>  1.3信息系統(tǒng)范圍</b></p><p

20、>  “進銷存管理信息系統(tǒng)”主要是為公司的經(jīng)營活動提供信息服務(wù),它涵蓋了采購部門、銷售部門和倉庫的各項管理工作,涉及多方面的職能。系統(tǒng)能夠?qū)蛻粜畔⒐芾?、訂單管理、報價單管理、供應(yīng)商管理、出貨管理等信息提供存儲、更新、查詢、統(tǒng)計的功能,使公司能夠合理控制進銷存各個環(huán)節(jié),提高資金的利用率和結(jié)算速度,實現(xiàn)管理的高效率、實時性、安全性、科學(xué)化、現(xiàn)代化和智能化。系統(tǒng)的數(shù)據(jù)來源由各職能部門的業(yè)務(wù)人員通過鍵盤輸入。此外,對系統(tǒng)的安全性方面也提

21、出了明確的信息要求。</p><p><b>  第二章 系統(tǒng)分析</b></p><p><b>  2.1 概述</b></p><p>  2.1.1 系統(tǒng)分析的含義和目標(biāo)</p><p>  系統(tǒng)分析(systems analysis),是指在管理信息系統(tǒng)開發(fā)的生命周期中應(yīng)用系統(tǒng)思想和系統(tǒng)科

22、學(xué)的原理進行分析工作的方法和技術(shù)。</p><p>  系統(tǒng)分析階段的目標(biāo):就是按系統(tǒng)規(guī)劃所定的某個開發(fā)項目范圍內(nèi)明確系統(tǒng)開發(fā)的目標(biāo)和用戶的信息需求,提出系統(tǒng)的邏輯方案。</p><p>  2.1.2 系統(tǒng)分析的任務(wù)</p><p>  系統(tǒng)分析的任務(wù)是:盡可能弄清用戶對信息的需求,調(diào)查原信息系統(tǒng)的資源、輸入、處理和輸出。完成新系統(tǒng)的邏輯設(shè)計,以滿足新新公司的業(yè)務(wù)

23、發(fā)展要求。</p><p>  系統(tǒng)分析的具體工作內(nèi)容包括:</p><p><b>  可行性分析;</b></p><p><b>  詳細(xì)調(diào)查;</b></p><p><b>  系統(tǒng)性分析;</b></p><p>  提出新系統(tǒng)的邏輯模型&l

24、t;/p><p>  2.1.3 系統(tǒng)分析的步驟</p><p>  系統(tǒng)分析階段的主要活動是:系統(tǒng)的初步調(diào)查、可行性研究、系統(tǒng)的詳細(xì)調(diào)查、新系統(tǒng)邏輯方案的提出。</p><p>  系統(tǒng)的初步調(diào)查:系統(tǒng)的初步調(diào)查是著重于系統(tǒng)的總體目標(biāo)、總體功能和發(fā)展方向。</p><p>  可行性的研究:可行性的研究是進一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對系統(tǒng)

25、發(fā)展背景、必要性和意義進行調(diào)查分析并根據(jù)需要和可能提出擬定開發(fā)系統(tǒng)的初步方案計劃。</p><p>  現(xiàn)行系統(tǒng)詳細(xì)調(diào)查:在可行性研究的基礎(chǔ)上進一步對現(xiàn)行系統(tǒng)進行全面、深入的調(diào)查和分析,弄清楚現(xiàn)行系統(tǒng)運行狀況,發(fā)現(xiàn)其薄弱環(huán)節(jié),找出要解決的問題實質(zhì),確保新系統(tǒng)更有效。</p><p>  新系統(tǒng)邏輯方案的提出:主要明確用戶的信息需求,確定新系統(tǒng)的邏輯功能,提出新系統(tǒng)的邏輯方案。</p&

26、gt;<p>  2.2系統(tǒng)的初步調(diào)查</p><p>  系統(tǒng)的調(diào)查內(nèi)容主要是有關(guān)組織的整體信息,有關(guān)人員的信息及有關(guān)工作的信息。包括主要輸入、主要輸出、主要處理功能以及與其他系統(tǒng)的關(guān)系。</p><p>  2.2.1 組織機構(gòu)圖介紹</p><p>  公司的組織機構(gòu)如圖2.1所示</p><p>  圖2.1 組

27、織機構(gòu)圖</p><p>  2.3 現(xiàn)行系統(tǒng)主要問題分析</p><p>  本系統(tǒng)初步調(diào)查采用的主要方式是系統(tǒng)分析人員與新新公司各級主要管理人員進行交流,并到現(xiàn)場參觀了解情況,主要參加人員是公司的銷售部、采購部、庫存部、MIS中心和行政部的員工代表。</p><p>  新新公司現(xiàn)行管理工作存在的主要問題是:</p><p>  第一,雖

28、然各部門都有計算機,但只是做簡單的錄入工作,沒有充分發(fā)揮其作用。</p><p>  第二,業(yè)務(wù)管理工作缺乏規(guī)范性,隨意性很大,對人的經(jīng)驗和水平有很大的依賴性,因此具體職能操作往往因人而異。</p><p>  第三,公司原先進行的信息管理方式是基于文本、表格等紙質(zhì)的手工處理,由于業(yè)務(wù)量的不斷上升,信息處理工作量的增大,所以錯誤時常發(fā)生。</p><p>  第四,

29、公司領(lǐng)導(dǎo)對整個公司的生產(chǎn)、經(jīng)營和銷售信息掌握的不及時、不準(zhǔn)確,影響決策的質(zhì)量。</p><p>  這一切缺乏系統(tǒng)、規(guī)范的信息管理手段,嚴(yán)重阻礙了公司的健康發(fā)展,因此開發(fā)進銷存管理系統(tǒng)非常有必要。</p><p>  公司領(lǐng)導(dǎo)希望通過建立管理信息系統(tǒng),使企業(yè)管理工作規(guī)范化、制度化和程序化,促進企業(yè)管理的基礎(chǔ)工作,避免隨意性,提高信息處理的速度和準(zhǔn)確性,及時、準(zhǔn)確地把握企業(yè)內(nèi)部、市場和其他外

30、部信息,以提高領(lǐng)導(dǎo)決策的水平。</p><p><b>  2.4 可行性分析</b></p><p>  在明確系統(tǒng)目標(biāo)和環(huán)境的基礎(chǔ)上,需要進一步對系統(tǒng)的可行性進行研究。此活動的主要目標(biāo)是進一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對系統(tǒng)開發(fā)背景、必要性和意義進行調(diào)查分析并根據(jù)需要和可能提出擬開發(fā)系統(tǒng)的初步方案與計劃??尚行匝芯渴轻槍ο到y(tǒng)進行全面、概要的分析,主要包括三方面:

31、技術(shù)可行性分析、經(jīng)濟可行性分析和營運可行性分析。</p><p>  2.4.1 技術(shù)可行性分析</p><p>  技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬、軟件配置能否滿足開發(fā)者需要等。公司目前內(nèi)部建有局域網(wǎng),各部門均采用PⅢ以上的PC機作為工作臺,其容量、速度能滿足系統(tǒng)要求。公司有專業(yè)的IT人員,對軟件開發(fā)工具比較熟悉,有開發(fā)數(shù)據(jù)庫經(jīng)驗;能夠勝任信息系統(tǒng)的開發(fā)工

32、作。本系統(tǒng)采用MS Windows NT 4.0和MS Windows 2000 Professional作為操作系統(tǒng)平臺。公司內(nèi)以MS Windows NT 服務(wù)器建立局域網(wǎng),通過系統(tǒng)管理人員進行維護。本系統(tǒng)的數(shù)據(jù)庫開發(fā)平臺選用Microsoft公司的SQL Server2000,該數(shù)據(jù)庫管理系統(tǒng)在MS Windows NT 4.0 和MS Windows 2000 Professional上都能運行,并提供數(shù)據(jù)庫之間的數(shù)據(jù)復(fù)制功能,

33、可代替現(xiàn)有系統(tǒng)數(shù)據(jù)的手工傳遞工作,降低出錯率,提高數(shù)據(jù)的可用性。本系統(tǒng)的應(yīng)用軟件開發(fā)工具選用的是開發(fā)人員熟悉的ASP。</p><p>  2.4.2 經(jīng)濟可行性分析</p><p>  主要是對項目的經(jīng)濟效益進行評價,一方面是支出的費用,其中包括設(shè)備購置費、軟件開發(fā)費、管理和維護費、人員工資和培訓(xùn)費等。另一方面是取得的收益中可以用前來衡量的那部分(收益的另一部分難以用錢來表示)?;诒竟?/p>

34、司的現(xiàn)有計算機及配套設(shè)備,建設(shè)MIS系統(tǒng),不需要添置硬件設(shè)備,而且由本公司的員工自行開發(fā),可以大大節(jié)省軟件的開發(fā)費用,并且建立了MIS系統(tǒng)后,能大大減少重復(fù)性的書面報告,降低辦公費用,提高辦公效率,與前期的投入相比,后期的收益是更為可觀的。</p><p>  2.4.3 營運可行性分析</p><p>  主要是管理人員對開發(fā)信息系統(tǒng)是否支持,現(xiàn)有管理制度和方法是否科學(xué),規(guī)章制度是否齊全

35、,原始數(shù)據(jù)是否正確等。公司各級領(lǐng)導(dǎo)積極支持該系統(tǒng)開發(fā),并打算針對新開發(fā)的信息系統(tǒng)重新完善公司的規(guī)章制度,使新系統(tǒng)能夠充分的發(fā)揮作用;系統(tǒng)操作簡單,易于理解,員工經(jīng)過短時間的培訓(xùn)就可以使用該系統(tǒng)。</p><p>  2.5 現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查</p><p>  對現(xiàn)行管理業(yè)務(wù)進行詳細(xì)調(diào)查研究是了解系統(tǒng)需求和進行系統(tǒng)分析與設(shè)計的重大基礎(chǔ)工作,因此要對新新公司的各項業(yè)務(wù)管理工作進行全面、細(xì)致

36、而充分的調(diào)查研究。系統(tǒng)調(diào)研采取的主要方法是到現(xiàn)場去,通過座談、詢問、觀察甚至直接參與管理活動,自上至下逐步細(xì)化地進行了解,調(diào)查內(nèi)容涉及上至企業(yè)發(fā)展目標(biāo)、經(jīng)營管理情況,下至具體職能管理工作和業(yè)務(wù)處理操作的企業(yè)經(jīng)營管理全過程。</p><p>  詳細(xì)調(diào)查的重點是對管理業(yè)務(wù)的流程進行描述,通過采用系統(tǒng)流程圖中部分圖形工具來描述管理業(yè)務(wù)活動,進行規(guī)范化說明。</p><p>  2.5.1 現(xiàn)行

37、系統(tǒng)的總目標(biāo)</p><p>  按照管理信息系統(tǒng)的原理和方法,采用成熟的信息技術(shù)和手段,支持公司管理工作的全過程,加強各種信息資源的管理與運用,提高企業(yè)管理工作的現(xiàn)代化水平,優(yōu)化人、財、物和信息資源在供、銷等各環(huán)節(jié)的運行機制。</p><p>  管理信息系統(tǒng)應(yīng)逐步覆蓋公司內(nèi)部的所有部門和一切經(jīng)營活動,使所有業(yè)務(wù)部門的工作人員在信息系統(tǒng)的輔助下進行工作,提高管理的整體水平,同時企業(yè)領(lǐng)導(dǎo)可

38、以通過系統(tǒng)及時了解各部門工作的進展情況。</p><p><b>  第三章 需求分析</b></p><p>  這一階段的主要目標(biāo)是明確公司的信息需求,包括組織、發(fā)展、改革的總信息需求和各級管理人員完成各自工作任務(wù)的信息需求,確定新系統(tǒng)的邏輯功能,提出新系統(tǒng)的邏輯方案,完成系統(tǒng)分析階段的最終成果—系統(tǒng)說明書的編寫。</p><p><

39、b>  3.1業(yè)務(wù)流程分析</b></p><p>  業(yè)務(wù)流程分析可以幫助我們了解某項業(yè)務(wù)的具體處理過程,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯誤和疏漏,修改和刪除原系統(tǒng)中不合理部分,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。現(xiàn)通過調(diào)查,采用系統(tǒng)流程圖的部分圖形工具來規(guī)范說明公司的業(yè)務(wù)活動。業(yè)務(wù)流程圖中的符號說明如圖3.1所示,業(yè)務(wù)流程如圖3.2所示:</p><p>  系統(tǒng)內(nèi)人員

40、 系統(tǒng)外實體 單據(jù)、報表、帳目 </p><p>  處理 數(shù)據(jù)流向 存儲</p><p>  圖3.1 業(yè)務(wù)流程圖圖例</p><p>  圖3.2 業(yè)務(wù)流程圖</p><p>  這一階段的工作主要包括調(diào)查分析、建模、對模型進行評價和修改以及編寫

41、系統(tǒng)說明書。在對新新公司的業(yè)務(wù)流程進行認(rèn)真分析和研究的基礎(chǔ)上,經(jīng)過和公司領(lǐng)導(dǎo)的反復(fù)協(xié)商、論證,最后確定了公司管理信息系統(tǒng)的邏輯模型。下面先以數(shù)據(jù)流程圖和數(shù)據(jù)字典的方式來描述新系統(tǒng)的邏輯功能。</p><p><b>  3.2 數(shù)據(jù)流圖</b></p><p>  數(shù)據(jù)流圖是組織中信息運動的抽象,是管理信息系統(tǒng)邏輯模型的主要形式。它是采用自頂向下逐層擴展的方法,從邏輯

42、上精確地描述系統(tǒng)具有的數(shù)據(jù)加工、數(shù)據(jù)存儲、數(shù)據(jù)輸入輸出及數(shù)據(jù)來源和去向等功能。這個模型不涉及硬件、軟件、數(shù)據(jù)結(jié)構(gòu)與文件組織,它與對系統(tǒng)的物理描述無關(guān),所描述的內(nèi)容是面向用戶的,是系統(tǒng)設(shè)計的主要依據(jù)之一。數(shù)據(jù)流圖的符號說明如圖3.3所示:</p><p>  外部項 加工 數(shù)據(jù)存儲 數(shù)據(jù)流</p><p>  圖3.3

43、 數(shù)據(jù)流圖圖例</p><p>  根據(jù)調(diào)查材料,明確系統(tǒng)外部項,識別數(shù)據(jù)輸入的來源和輸出的去處,自頂向下逐層擴展整個系統(tǒng)的邏輯功能。</p><p>  3.2.1 系統(tǒng)關(guān)聯(lián)圖</p><p>  首先,明確信息系統(tǒng)與各外部實體的信息聯(lián)系,把系統(tǒng)作為一個加工環(huán)節(jié),繪出系統(tǒng)的最高層數(shù)據(jù)流圖—關(guān)聯(lián)圖,如圖3.4所示:</p><p>  圖3

44、.4 關(guān)聯(lián)圖</p><p>  3.2.2 系統(tǒng)頂層圖</p><p>  根據(jù)關(guān)聯(lián)圖,劃分出幾個主要的信息管理功能,并明確各功能之間的聯(lián)系,繪制出數(shù)據(jù)流圖的頂層圖(圖3.5)。</p><p>  圖3.5 頂層圖</p><p>  從圖上可以看出整個系統(tǒng)從總體上劃分為銷售管理、采購管理和庫存管理三大部分:其中,銷售管理是核心

45、,整個系統(tǒng)以銷售管理為龍頭,根據(jù)客戶部的訂單通知,及時進行銷售操作事宜;采購管理部門根據(jù)銷售部門的請購?fù)ㄖ?,進行商品的采購事宜;庫存管理部門根據(jù)銷售管理部門發(fā)出的提貨單通知和采購管理部門發(fā)出的入庫單通知進行庫存的管理。</p><p>  3.2.3 系統(tǒng)一層圖</p><p>  頂層數(shù)流圖僅從總體上反映了公司的信息聯(lián)系,應(yīng)該按照自頂向下、逐層分解的分析方法對頂層圖進一步細(xì)化。</

46、p><p>  其中,對銷售管理進一步細(xì)化,得到銷售管理一層數(shù)據(jù)流程圖(圖3.6),從圖中可以看到,整個銷售管理功能可劃分為確定訂貨數(shù)量、生成缺貨訂購單、缺貨訂購單到貨處理、發(fā)貨管理四個子功能。</p><p>  圖3.6 一層圖(銷售管理)</p><p>  對采購管理進一步細(xì)化,得到銷售管理一層數(shù)據(jù)流程圖(圖3.7),從圖中可以看到,</p>

47、<p>  圖3.7 一層圖(采購管理)</p><p>  對庫存管理進一步細(xì)化,得到銷售管理一層數(shù)據(jù)流程圖(圖3.8),從圖中可以看到,</p><p>  圖3.8 一層圖(庫存管理)</p><p>  如此逐層細(xì)化下去,直到數(shù)據(jù)流程圖中的每一處理成為一個容易理解的單一功能為止,且這個單一功能可以通過簡單的邏輯表達方式在數(shù)據(jù)字典中予以

48、說明。限于篇幅這里不能全部列出。</p><p><b>  3.3 數(shù)據(jù)字典</b></p><p>  上面討論的數(shù)據(jù)流圖只能給出系統(tǒng)邏輯功能的一個總框架而缺乏詳細(xì)、具體的內(nèi)容,因此我們還需要建立數(shù)據(jù)字典。建立數(shù)據(jù)字典是為了對數(shù)據(jù)流程圖上各個元素做出詳細(xì)的定義和說明。數(shù)據(jù)字典以一種準(zhǔn)確的和無二義的方式定義所有被加工引用的數(shù)據(jù)流和數(shù)據(jù)存儲。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就

49、可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行描述,從而形成一個完整的說明。數(shù)據(jù)字典有助于數(shù)據(jù)的進一步管理和控制,為設(shè)計人員和數(shù)據(jù)庫管理人員在數(shù)據(jù)庫設(shè)計、實現(xiàn)和運行階段控制有關(guān)數(shù)據(jù)提供依據(jù)。</p><p>  數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、加工外部項。由于篇幅有限,所以僅各舉一個例子來說明。</p><p><b>  3.3.1 數(shù)據(jù)流</b>

50、;</p><p>  數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂健?lt;/p><p>  3.3.2 數(shù)據(jù)元素</p><p>  數(shù)據(jù)元素是不可再分的數(shù)據(jù)單位。</p><p>  3.3.3 數(shù)據(jù)加工</p><p>  3.3.4 數(shù)據(jù)存儲</p><p>  數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)保留或保存的地方,

51、也是數(shù)據(jù)流的來源和去向之一。</p><p><b>  3.3.5 外部項</b></p><p>  3.4 基本加工說明</p><p>  數(shù)據(jù)流圖中所有不進一步分解的加工,稱為基本加工。基本加工是實現(xiàn)系統(tǒng)功能的基本組成部分,準(zhǔn)確地,清晰地描述基本加工,是表達系統(tǒng)邏輯功能的關(guān)鍵。</p><p>  由于基本加工

52、涉及詳細(xì)的數(shù)據(jù)處理功能和處理過程,為了做到準(zhǔn)確、清晰、簡潔,基本加工的描述往往需要設(shè)計多種手段與工具。所用的工具有:自然語言的文字?jǐn)⑹觥⒔Y(jié)構(gòu)化語言、決策樹、決策表、數(shù)學(xué)公式以及上述工具的聯(lián)合使用。</p><p>  3.4.1 基本加工分析</p><p>  加工P1.2:采購管理</p><p>  獲取請購單的有關(guān)信息</p><p>

53、;  安排采購人員,選擇商品供應(yīng)商</p><p>  加工P1.1.1: 確定訂貨數(shù)量</p><p>  圖3.8 確定訂貨數(shù)量決策樹</p><p>  第四章 系統(tǒng)概要設(shè)計</p><p>  信息系統(tǒng)設(shè)計階段的主要目的是將系統(tǒng)分析階段所提出的反映公司信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與通信系統(tǒng)的物理方案。這一階段的主

54、要任務(wù)是從系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)邏輯功能的要求,并考慮到經(jīng)濟、技術(shù)和運行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計算機和通信的軟、硬件設(shè)備,提出系統(tǒng)的實施計劃,確保總體目標(biāo)的實現(xiàn)。</p><p>  系統(tǒng)設(shè)計階段的主要活動包括:系統(tǒng)總體結(jié)構(gòu)設(shè)計;詳細(xì)設(shè)計;系統(tǒng)實施進度與計劃的制定;系統(tǒng)設(shè)計說明書的編寫。</p><p>  4.1 軟件

55、模塊結(jié)構(gòu)設(shè)計</p><p>  系統(tǒng)設(shè)計工作技術(shù)性強,涉及面廣,且內(nèi)容復(fù)雜,必須要有科學(xué)的方法和設(shè)計工具做指導(dǎo)。在此,我們采用結(jié)構(gòu)化設(shè)計的方法來實現(xiàn)系統(tǒng)總體功能,提高系統(tǒng)的各項指標(biāo),即將整個系統(tǒng)合理的劃分成各個功能模塊,正確地處理模塊之間和模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu),通過對模塊的設(shè)計和模塊之間關(guān)系的協(xié)調(diào)來實現(xiàn)整個系統(tǒng)的功能。</p><p>  

56、HIPO技術(shù),即用圖形方式表達一個系統(tǒng)的輸入和輸出功能,以及模塊的層次。HIPO技術(shù)包含兩個方面的內(nèi)容:</p><p>  HIPO分層圖。用此圖表示自頂向下分解所得系統(tǒng)的模塊層次結(jié)構(gòu)。</p><p>  IPO圖(輸入-處理-輸出圖),此圖描述分層圖中一個模塊的輸入、輸出和處理內(nèi)容。</p><p>  應(yīng)用HIPO技術(shù)可以進行系統(tǒng)設(shè)計、評價,在系統(tǒng)實施之前加

57、工和修改已設(shè)計的系統(tǒng)。HIPO圖清晰易懂,可以使用戶、管理人員和其他系統(tǒng)建設(shè)者很方便地理解系統(tǒng)的程序結(jié)構(gòu),也有利于程序的編寫和系統(tǒng)的維護。</p><p>  4.1.1 HIPO分層圖</p><p>  首先繪制HIPO分層圖。HIPO分層圖用一個方塊代表一個模塊,方塊內(nèi)可寫出標(biāo)識此模塊的處理功能或模塊名。模塊之間的調(diào)用關(guān)系用聯(lián)結(jié)兩模塊的直線表示。采用自頂向下擴展的方法先畫綜合性較強、

58、層次較少的模塊結(jié)構(gòu),然后再根據(jù)需要一步一步擴充,直到每個模塊的處理功能和規(guī)模符合系統(tǒng)分解的原則。</p><p>  應(yīng)用HIPO技術(shù)可以進行系統(tǒng)設(shè)計、評價,在系統(tǒng)實施之前加工和修改已設(shè)計的系統(tǒng)HIPO圖清晰易懂,可以使用記戶、管理人員和其他系統(tǒng)建設(shè)者很方便地理解系統(tǒng)的程序結(jié)構(gòu),也有利于程序的編寫和系統(tǒng)的維護。</p><p>  現(xiàn)以進銷存管理信息系統(tǒng)為對象,根據(jù)系統(tǒng)分析的結(jié)果,按照結(jié)構(gòu)

59、化的系統(tǒng)設(shè)計方法,應(yīng)用HIPO技術(shù)進行模塊結(jié)構(gòu)設(shè)計,如圖4.1所示:</p><p>  圖4.1 HIPO分層圖</p><p>  4.1.2 IPO圖</p><p>  HIPO分層圖表示了系統(tǒng)的模塊層次結(jié)構(gòu),但它只能一般地看到各模塊間的調(diào)用關(guān)系。要描述分層圖中每一個模塊的輸入輸出關(guān)系、處理內(nèi)容、本模塊的內(nèi)部數(shù)據(jù)和模塊間的調(diào)用關(guān)系,需用到IPO圖,它是系統(tǒng)設(shè)

60、計的重要成果,也是系統(tǒng)實施階段進行程序設(shè)計的出發(fā)點和依據(jù)。</p><p><b>  4.2 數(shù)據(jù)庫設(shè)計</b></p><p>  數(shù)據(jù)庫設(shè)計是開發(fā)數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),也是信息系統(tǒng)開發(fā)和建設(shè)的重要組成部分。具體的說,數(shù)據(jù)庫設(shè)計是要在一個給定的應(yīng)用環(huán)境中,通過合理的邏輯設(shè)計和有效的物理設(shè)計,構(gòu)造較優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足用戶的各種信息需求。

61、</p><p>  在系統(tǒng)的數(shù)據(jù)庫設(shè)計中,首先對系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲進行分析,分析各數(shù)據(jù)存儲之間的關(guān)系,然后得出系統(tǒng)的關(guān)系模式。本系統(tǒng)用實體-聯(lián)系圖(簡稱E-R圖)來描述系統(tǒng)的概念模型。E-R圖由實體、屬性、聯(lián)系三部分組成,其符號如圖4.6所示:</p><p>  實體 屬性 聯(lián)系</p><p&g

62、t;  圖4.6 E-R圖圖例</p><p>  4.2.1 實體描述</p><p>  本系統(tǒng)中所涉及的實體有6個,其結(jié)構(gòu)如下:</p><p>  客戶(客戶編號、客戶名稱、聯(lián)系人、聯(lián)系電話、聯(lián)系地址)</p><p>  業(yè)務(wù)員(業(yè)務(wù)員號、姓名、性別、年齡)</p><p>  商品(商品號、商品名稱、規(guī)格、

63、單價、計量單位)</p><p>  供應(yīng)商(供應(yīng)商編號、供應(yīng)商名稱、地址、聯(lián)系人、聯(lián)系電話)</p><p>  采購員(采購員號、姓名、性別、年齡)</p><p>  倉位(倉位號、倉位名稱、聯(lián)系人、聯(lián)系電話、倉位面積)</p><p>  4.2.2 聯(lián)系描述</p><p>  本系統(tǒng)中實體之間有5個聯(lián)系,其

64、關(guān)系如下:</p><p> ?。?)訂貨關(guān)系:業(yè)務(wù)員、客戶和商品的關(guān)系是1:M:N,因為多個客戶可以向某一個業(yè)務(wù)員訂購多種商品;</p><p>  (2)采購關(guān)系:采購員、供應(yīng)商和商品的關(guān)系是1:M:N,因為一個采購員可以向多個供應(yīng)商采購多種商品;</p><p> ?。?)存儲關(guān)系:倉位和商品的關(guān)系是1:N,因為一個倉位可以存放多種商品,一種商品只能存放在一個

65、倉位中;</p><p>  (4)出庫關(guān)系:客戶、倉位和商品的關(guān)系是M:N:N,因為多個用戶可以將多個倉位中的多種商品銷售。</p><p> ?。?)入庫關(guān)系:供銷商、倉位和商品的關(guān)系是:N:M:N,因為多個供銷商可以將多種商品存放在多個倉位中。</p><p>  以上實體的聯(lián)系屬性如下:</p><p>  訂貨(訂貨單號、訂貨日期、

66、數(shù)量、單價)</p><p>  采購(采購單號、采購日期、數(shù)量、單價)</p><p>  入庫(入庫單號、日期、數(shù)量)</p><p>  出庫(出庫單號、日期、數(shù)量)</p><p><b>  存儲(日期、數(shù)量)</b></p><p>  4.2.3 E-R圖</p>&l

67、t;p>  本系統(tǒng)的E-R圖如圖4.7 所示:</p><p><b>  圖4.7 E-R圖</b></p><p>  第五章 系統(tǒng)詳細(xì)設(shè)計</p><p>  5.1 數(shù)據(jù)庫的邏輯設(shè)計</p><p>  數(shù)據(jù)庫的邏輯設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段的基本E-R圖轉(zhuǎn)化為與選用具體機器上的DBMS產(chǎn)品所支持的

68、數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),首先要實現(xiàn)的是E-R圖關(guān)系模型的轉(zhuǎn)化。而為此要解決的問題是如何將實體和實體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。對于實體,將每個實體轉(zhuǎn)換為一個關(guān)系,實體的屬性即為關(guān)系的屬性,實體的碼即為關(guān)系的碼。</p><p>  對于實體間的聯(lián)系,可以分成三種情況:</p><p>  若實體間的聯(lián)系是1:1,可以在兩個實體轉(zhuǎn)換成的兩個關(guān)系中任意一個關(guān)系的

69、屬性中加入另一個關(guān)系的碼。</p><p>  若實體間的聯(lián)系是1:n,則在n端實體轉(zhuǎn)換成的關(guān)系中加入1端實體轉(zhuǎn)換成的關(guān)系碼。</p><p>  若實體間的聯(lián)系是n:m,則將聯(lián)系轉(zhuǎn)換為關(guān)系,關(guān)系的屬性為諸個實體的碼加上聯(lián)系具有的屬性,而關(guān)系的碼則為諸實體的碼的組合。</p><p>  本系統(tǒng)中所涉及到的6個實體轉(zhuǎn)換為6個關(guān)系,4個三元聯(lián)系轉(zhuǎn)換為4個關(guān)系,1:N的

70、聯(lián)系轉(zhuǎn)換為1個關(guān)系,所以本系統(tǒng)共有11個關(guān)系,每個關(guān)系的主碼用下劃線,外碼用#標(biāo)出:</p><p>  客戶(客戶編號、客戶名稱、聯(lián)系人、聯(lián)系電話、聯(lián)系地址)</p><p>  業(yè)務(wù)員(業(yè)務(wù)員編號、姓名、性別、年齡)</p><p>  商品(商品號、商品名稱、規(guī)格、計量單位、安全庫存)</p><p>  供應(yīng)商(供應(yīng)商編號、供應(yīng)商名稱

71、、地址、聯(lián)系人、聯(lián)系電話)</p><p>  采購員(采購員編號、姓名、性別、年齡)</p><p>  倉位(倉位號、倉位名稱、聯(lián)系人、聯(lián)系電話、倉位面積)</p><p>  出庫(出庫單號、倉位號#、商品號#、日期、數(shù)量)</p><p>  存儲(倉位號#、商品號#、日期、數(shù)量、)</p><p>  入庫(

72、入庫單號、倉位號#、商品號#、日期、數(shù)量)</p><p>  訂貨(訂貨單號、商品號#、客戶編號#、業(yè)務(wù)員號#、訂單日期、數(shù)量、單價)</p><p>  采購(采購單號、商品號#、供應(yīng)商編號#、采購員號#、采購日期、數(shù)量、單價)</p><p>  5.2 數(shù)據(jù)庫的實現(xiàn)</p><p>  按照數(shù)據(jù)字典中的數(shù)據(jù)元素說明確定每個數(shù)據(jù)項的類型

73、和長度,使每個關(guān)系都對應(yīng)一個數(shù)據(jù)庫表:</p><p>  客戶表(customer)</p><p>  供應(yīng)商表(vendor)</p><p>  3)訂貨表(order)</p><p>  4)采購表(supply)</p><p><b>  5.3 程序流程圖</b></p&g

74、t;<p>  程序流程圖又稱為程序框圖,表示方法簡單直觀,是最早使用的一種模念模式,是用來描述處理執(zhí)行的邏輯過程的,它把程序的基本步驟歸納為:處理、判斷、輸入輸出、起始和終結(jié)等幾個基本功能,并用不同的記號加以表示,從而描述程序的執(zhí)行過程。</p><p>  在繪制程序流程圖時使用的符號說明如下:</p><p>  處理   輸入輸出  判斷   起

75、始終止   控制方向</p><p><b>  主模塊</b></p><p><b>  銷售管理子模塊</b></p><p>  5.4 計算機系統(tǒng)配置方案</p><p>  本系統(tǒng)采用ASP來進行開發(fā)?;谲浖_發(fā)工具的選擇,并考慮到本系統(tǒng)的性能要求,對計算機系統(tǒng)具體配置如下。<

76、;/p><p>  5.4.1 計算機系統(tǒng)硬件配置</p><p>  客戶機:微機PⅢ866或以上檔次,內(nèi)存256MB以上,硬盤40G以上,集成Intel Pro 10/100網(wǎng)卡,8速AGP顯卡,USB接口,3.5英寸軟驅(qū),48倍速CD-ROM,VGA 或更高分辨率的顯示器,EPSON彩噴打印機;</p><p>  服務(wù)器:微機PⅣ2.0G或以上檔次,內(nèi)存256M

77、B DDR以上,硬盤120G以上,24倍速最大CD-RW,7個熱插拔 PCI-X插槽(64位/100MHZ),1個熱插拔 傳統(tǒng)插槽(32位/33MHZ),Intel Pro/1000XT服務(wù)器適配器,Smart-UPS;</p><p>  5.4.2 計算機系統(tǒng)軟件配置</p><p>  Windows 2000 專業(yè)版操作系統(tǒng),Windows NT4.0操作系統(tǒng),Norton Ant

78、iVirus防病毒軟件,Office 2000, Microsoft Internet Explorer 版本 5.0 或更高版本,前臺開發(fā)軟件Visual Basic, 后臺數(shù)據(jù)庫管理系統(tǒng)采用 Microsoft SQL Server 2000;</p><p>  5.5 歷史信息的管理</p><p>  由于信息每天都在更新,而歷史信息并不能隨意丟棄,它作為公司運行情況記

79、錄必須保存。另外為了防止因意外情況(如突然斷電、死機等)或用戶的誤操作而造成數(shù)據(jù)丟失或錯誤,系統(tǒng)需要定期備份數(shù)據(jù)庫中的數(shù)據(jù)。采用兩種方法:完全備份、增量備份。</p><p>  開始時一周執(zhí)行一次增量備份,一個月執(zhí)行一次完全備份以后根據(jù)用戶對本系統(tǒng)的熟練程度,備份的時間間隔適當(dāng)延長。</p><p>  為確保有效備份,采用了雙重備份的方法,即在備份數(shù)據(jù)庫中數(shù)據(jù)時,不但將數(shù)據(jù)備份到其他目

80、錄下,而且還將數(shù)據(jù)備份到移動硬盤上,這樣就確保了數(shù)據(jù)的完整性,有效地管理了歷史數(shù)據(jù)。</p><p>  5.6 人機界面的設(shè)計</p><p>  用戶界面是指軟件系統(tǒng)和用戶交互的接口,良好的用戶界面往往可以提高用戶使用系統(tǒng)的熱情,并刺激他們的積極性。</p><p>  5.6.1 登錄界面設(shè)計</p><p>  為了保證系統(tǒng)的安全性,

81、進入系統(tǒng)之前必須經(jīng)過必要的安全性,簡潔、清晰、友好是此設(shè)計的風(fēng)格,如圖5.1所示:</p><p>  圖5.1 用戶登錄界面</p><p>  如果輸入的用戶名或者密碼錯誤,就會彈出下面的窗口,見圖5.2所示:</p><p><b>  圖5.2 錯誤信息</b></p><p>  5.6.2 系統(tǒng)基本信息界面設(shè)

82、計</p><p>  輸入正確的用戶名和密碼后,即進入系統(tǒng)。系統(tǒng)的基本操作界面如圖5.3所示:</p><p>  圖5.3 系統(tǒng)基本操作界面</p><p>  系統(tǒng)的基本操作界面主要包括銷售管理、庫存管理、采購管理、系統(tǒng)維護幾個功能模塊。其中銷售管理中又可以分為確定訂貨數(shù)量、發(fā)貨管理、生成缺貨訂購單、缺貨訂購單到貨處理;庫存管理又可以分為入庫通知、派送通知、提

83、貨通知、到貨查看、庫存查詢;采購管理又可以分為進貨合同、請購管理、初始化庫存、基本資料維護;用戶管理包括新增用戶、用戶管理、公司管理、用戶日志。</p><p>  5.6.3 入庫通知界面</p><p>  5.6.4 庫存查詢界面</p><p><b>  第六章 系統(tǒng)實現(xiàn)</b></p><p><b&g

84、t;  6.1 概述</b></p><p>  在管理信息系統(tǒng)的生命周期中,經(jīng)過了系統(tǒng)規(guī)劃、系統(tǒng)分析和系統(tǒng)設(shè)計等階段以后,便開始了系統(tǒng)實施階段。系統(tǒng)實施階段要繼承此前各階段的工作成果,將技術(shù)設(shè)計轉(zhuǎn)化成物理實現(xiàn),因此,系統(tǒng)實施的成果是系統(tǒng)分析和設(shè)計階段的結(jié)晶。同時,系統(tǒng)實施作為系統(tǒng)生命周期中的后期階段,是把系統(tǒng)設(shè)計轉(zhuǎn)化為可實際運行的物理系統(tǒng)的必然步驟。再好的系統(tǒng)設(shè)計,不通過系統(tǒng)實施也只能是不能帶來現(xiàn)實

85、效益的空中樓閣。系統(tǒng)實施作為系統(tǒng)的最后物理實現(xiàn)階段,對于系統(tǒng)的質(zhì)量、可靠性和可維護性等有著十分重要的影響。</p><p>  6.2 編程工具與環(huán)境</p><p>  編程過程又稱程序設(shè)計或編寫程序,按照詳細(xì)設(shè)計階段產(chǎn)生的程序設(shè)計說明書,用選定的程序設(shè)計語言書寫源程序,在程序設(shè)計中,不僅要保證程序的正確性,而且要保證程序的可讀性,必須采用結(jié)構(gòu)化程序設(shè)計的方法,用一組單一入口和單一出口的

86、基本控制結(jié)構(gòu)及其反復(fù)嵌套。</p><p>  本系統(tǒng)采用ASP作為程序設(shè)計語言。后臺數(shù)據(jù)庫所采用的軟件是 Microsoft公司的 SQL Server 2000。</p><p>  SQL Server是一個高性能的,多用戶關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它被設(shè)計成支持高容量的事務(wù)處理以及需求較少的決策支持應(yīng)用程序。它可以允許不同的用戶通過不同的方式看同樣的數(shù)據(jù),保證了數(shù)據(jù)庫的一致性和可恢復(fù)性

87、。它的可靠性、質(zhì)量和易用性使之成為很多數(shù)據(jù)庫軟件的首選。</p><p>  Microsoft SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本在繼承了SQL Server 7.0 版本優(yōu)點的同時,又比它增加了許多更先進的功能,具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行Microsoft Windows 98 的膝上型

88、電腦到運行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺使用。Microsoft SQL Server 2000全面擴展了SQL Server 7.0 的性能,并增加了幾種新的功能,由此成為大規(guī)模聯(lián)機事務(wù)處理 (OLTP)、數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)庫平臺。</p><p><b>  6.3 系統(tǒng)測試</b></p><p>

89、;  軟件測試是系統(tǒng)質(zhì)量保證的主要活動之一。測試雖然不是質(zhì)量保證的“安全網(wǎng)”。但它是不可缺少的,而且是重要的環(huán)節(jié)。因為,在系統(tǒng)開發(fā)的過程中,涉及一系列的活動,而在這個活動過程中,人們可能犯很多錯誤,錯誤可能發(fā)生在設(shè)計階段,也可能發(fā)生在整個過程的開始階段。</p><p><b>  系統(tǒng)測試的目標(biāo)是:</b></p><p>  測試是一個程序的執(zhí)行過程,其目標(biāo)在于發(fā)

90、現(xiàn)錯誤。</p><p>  一個好的測試用例能夠發(fā)現(xiàn)至今尚未察覺的錯誤。</p><p>  一個成功的測試則是發(fā)現(xiàn)至今尚未察覺的錯誤的測試。</p><p>  總之,測試是發(fā)現(xiàn)錯誤,這不只是從技術(shù)角度測試下定義。軟件測試中最為重要的是,實際工作中人們的心理學(xué)和經(jīng)濟學(xué)問題。</p><p>  系統(tǒng)的測試分為單元測試、組裝測試、確認(rèn)測試和

91、系統(tǒng)測試,每一步都是在前一步的基礎(chǔ)上進行的。</p><p><b>  單元測試</b></p><p>  單元測試是指程序中的一個模塊或一個子程序,是程序運行的最小單元,或是程序最小的獨立編譯單位,單元測試也稱模塊測試。</p><p>  例如對“登錄”模塊進行測試:</p><p>  獲得用戶登錄名和密碼。業(yè)

92、務(wù)員信息中查找所有成員登錄名和密碼,核對是否有給定的用戶登錄名和密碼,若給定的登錄名和密碼不存在,同顯示錯誤信息“無效的用戶和密碼,請重新輸入!”</p><p>  進行單元測試可以采用白盒測試方法。白盒測試將軟件看作一個透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進行測試,檢查它與設(shè)計是否相符。本例采用白盒測試的條件覆蓋標(biāo)準(zhǔn),每一判定中的每個條件,分別按“真”、“假”至少各執(zhí)

93、行一次,得到以下測試結(jié)果。</p><p>  或者采用黑盒測試用例。將軟件看作黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,測試軟件的外部特性。根據(jù)軟件的需求規(guī)格說明書設(shè)計測試用例,從程序的輸入和輸出特性測試是否滿足設(shè)定的功能。</p><p><b>  組裝測試</b></p><p>  單元測試通過后,需要按照設(shè)計時作出的層次模塊

94、圖把它們連接起來,進行組裝測試。通常采用黑盒法自頂向下測試。按HIPO圖從頂層模塊自上而下地組裝。每次只嗇一個模塊逐個安裝系統(tǒng)。首先安裝主菜單,并為主菜單添上下接子菜單,逐步進行最終將系統(tǒng)安裝完畢。</p><p><b>  確認(rèn)測試</b></p><p>  確認(rèn)測試是進一步檢查軟件是否符合軟件需求規(guī)格說明書的全部需求,因此又稱為合格性測試,確認(rèn)測試的內(nèi)容主要包

95、括以下幾部分:</p><p><b>  功能測試</b></p><p><b>  性能測試</b></p><p><b>  配置審查</b></p><p><b>  用戶資料</b></p><p><b>

96、;  系統(tǒng)分析資料</b></p><p><b>  系統(tǒng)設(shè)計資料</b></p><p><b>  源程序與測試材料</b></p><p><b>  系統(tǒng)測試</b></p><p>  系統(tǒng)測試也將整個軟件作為測試對象,將信息系統(tǒng)的所有組成部分包括軟硬件

97、,用戶及環(huán)境等綜合在一起進行測試,以保證系統(tǒng)的各組成部分協(xié)調(diào)進行。經(jīng)測試,未發(fā)現(xiàn)本軟件有異常情況,能正常進行。</p><p>  6.4 系統(tǒng)運行與維護</p><p>  經(jīng)過上述一系列測試通過后,系統(tǒng)就可以投入使用了。為了保證MIS長期高效地工作,必須加強對MIS運行的日常管理。MIS的日常運行管理包括系統(tǒng)每天運行狀況、數(shù)據(jù)輸入和輸入情況以及系統(tǒng)的安全性,完備性能及時地如實記錄和處置

98、。這些工作主要由系統(tǒng)運行值班人員來完成。</p><p>  系統(tǒng)維護的目的是為了保證管理信息系統(tǒng)正常可靠地運行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用。</p><p>  系統(tǒng)應(yīng)用程序維護:業(yè)務(wù)處理是通過程序進行的,一旦程序發(fā)生問題或業(yè)務(wù)發(fā)生變化就必然地引地程序的修改和調(diào)整。</p><p>  數(shù)據(jù)維護:需求為業(yè)務(wù)是不斷在變化的,因此反映這種變化的數(shù)據(jù)也

99、要求隨之改變,包括內(nèi)容增加及數(shù)據(jù)結(jié)構(gòu)的調(diào)整。</p><p>  代碼維護:系統(tǒng)的任何變化最終要通過修改代碼實現(xiàn)。</p><p>  硬件設(shè)備維護:主要指主機及外設(shè)的日常維護和管理,以保證系統(tǒng)正常有效地運行。</p><p><b>  第七章 結(jié)束語</b></p><p><b>  7.1 概述&l

100、t;/b></p><p>  新新物流管理信息系統(tǒng)是一個典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立 起數(shù)據(jù)一致性和完善性強,數(shù)據(jù)安全性好的庫,而對于后者則要求應(yīng)用程序功能完善,易使用等特點,經(jīng)過考慮,我使用ASP語言,在短時間內(nèi)建立系統(tǒng)應(yīng)用原形,然后,對初始原形系統(tǒng)進行需求迭代,不斷修改正和改進,直到形成用戶滿意的可行系統(tǒng)。</

101、p><p>  為新新公司建立的進銷存系統(tǒng),對客戶信息、產(chǎn)品信息、提單信息進行了全面的管理,使得公司縮短了獲取信息的時間,提高了工作效率。</p><p><b>  7.2 系統(tǒng)的功能</b></p><p>  經(jīng)過四個月左右的設(shè)計和開發(fā),新新管理信息系統(tǒng)基本開發(fā)完畢。本系統(tǒng)的內(nèi)容涵蓋了物流主要的和必要的業(yè)務(wù)內(nèi)容,它由客服中心、倉庫管理、簽收管

102、理、訂單修改、查詢操作、產(chǎn)品設(shè)置和用戶管理組成,其系統(tǒng)功能基本符合用戶需求。</p><p><b>  7.3 系統(tǒng)的特點</b></p><p>  本系統(tǒng)的每一個管理子系統(tǒng)均做到內(nèi)容詳備合理、界面安排真觀、查詢檢索功能強大。采用數(shù)據(jù)累計保存,滿足用戶對歷史資料的查詢等優(yōu)點。</p><p>  系統(tǒng)登錄,需要使用者鍵入用戶名和口令,以防止

103、未經(jīng)授權(quán)的用戶查詢修改數(shù)據(jù)。</p><p>  7.4 存在問題及改進方向</p><p>  雖然系統(tǒng)總體功能已經(jīng)實現(xiàn),但是由于時間的關(guān)系,數(shù)據(jù)驗證還不完全,還存在一些問題。</p><p>  7.5 系統(tǒng)開發(fā)的體會</p><p>  通過此次管理信息系統(tǒng)的開發(fā)遵循了標(biāo)準(zhǔn)軟件開發(fā)的過程,由此對三年的學(xué)習(xí)進行了全面的回顧與總結(jié)。<

104、/p><p>  1. 系統(tǒng)分析的重要性</p><p>  系統(tǒng)分析工作的主要任務(wù)是明確問題、確定問題,了解用戶的信息需求。由于對于用戶信息需求的最大限度往往是軟件開發(fā)成敗的關(guān)鍵,而用戶大都不是計算機專業(yè)人員,引導(dǎo)他們從規(guī)范和專業(yè)的角度考慮需求是重要的。由于明白這一點的重要性,在軟件開發(fā)開始的時候就重視這一點,從而避免了多走彎路,加快了系統(tǒng)開發(fā)的進程。</p><p>

105、;  2. 嚴(yán)格按照既定規(guī)劃進行系統(tǒng)的開發(fā)</p><p>  在系統(tǒng)開發(fā)的前半部分工作,如系統(tǒng)分析、系統(tǒng)設(shè)計為系統(tǒng)開發(fā)的后續(xù)工作制定了大量的規(guī)范。因此,一旦系統(tǒng)分析、系統(tǒng)設(shè)計經(jīng)過大量的論證,與用戶的協(xié)商、反復(fù)考慮后定稿,在系統(tǒng)的實施過程中就要嚴(yán)格遵循這些即定的規(guī)范去做,本人對這個問題不夠重視,所以也造成了部分工作不得不重來。</p><p>  3. 注重吸收商用軟件的優(yōu)點</p&

106、gt;<p>  在這點尤其要注重的是商用軟件普遍具有的人性化的界面,友好的操作方法,方便、易用,這樣才能促進用戶選擇使用。</p><p>  4. 廣泛的積累素材</p><p>  一本好的參考資料往往能夠使系統(tǒng)的開發(fā)工作事半功倍,并使我們眼界不至于只局限于一個特定的框架體。</p><p><b>  7.6 致謝</b>

107、</p><p>  在本次畢業(yè)設(shè)計中,指導(dǎo)老師無論在理論上還是在實踐中,都給予我很大的幫助,從開始確定開發(fā)的思路,特別是在系統(tǒng)后期的調(diào)試過程中,不厭其煩的給予我指導(dǎo)和幫助,為我提供了許多不可多得的珍貴意見。為此,我由衷的對老師的悉心指導(dǎo)表示深深的感謝! </p><p><b>  第八章 參考文獻</b></p><p>  信息系統(tǒng)開發(fā)

108、 經(jīng)濟科學(xué)出版社 甘仞初主編 1996年</p><p>  軟件開發(fā)工具 經(jīng)濟科學(xué)出版社 陳禹、方美琪主編 1996年</p><p>  管理信息系統(tǒng) 經(jīng)濟科學(xué)出版社 黃梯云主編 1997年</p><p>  數(shù)據(jù)庫技術(shù) 華中理工大

109、學(xué)出版社 羅曉沛主編 2000年</p><p>  ASP入門與提高 清華大學(xué)出版社 東方人華主編 2003年</p><p>  6) 畢業(yè)論文指導(dǎo)資料 復(fù)旦計算機科學(xué)系 2002年</p><p>  附錄一: 操作使用說明書</p>&l

110、t;p><b>  一、系統(tǒng)環(huán)境:</b></p><p><b>  系統(tǒng)安裝:</b></p><p>  將mir_Date.MDF和mir_Log.LDF拷貝到服務(wù)器的SQL SERVER數(shù)據(jù)庫中。</p><p>  將數(shù)據(jù)庫中的表進行初始化。</p><p>  在客戶端輸入數(shù)據(jù)庫

111、服務(wù)器的地址,就可以訪問該系統(tǒng)了。</p><p><b>  三、使用說明:</b></p><p><b>  1.用戶登錄</b></p><p>  系統(tǒng)為用戶準(zhǔn)備了完善的操作權(quán)限,在使用本系統(tǒng)前首先必須登錄。用戶輸入用戶名、密碼后,按“確定”進入系統(tǒng)主界面。如下圖:</p><p><

112、;b>  基礎(chǔ)操作</b></p><p><b>  銷售管理:</b></p><p>  首先在主界面右上角的“公司管理”下拉列表中選擇公司;</p><p>  在左邊樹型菜單中選擇“銷售管理確定訂貨數(shù)量”,進入(圖一)界面;</p><p>  從下拉列表中選擇需要的選項,在文本框中輸入相關(guān)信

113、息;</p><p>  輸入完成后,單擊“確定”按鈕,進入(圖二)界面;</p><p><b>  備注:</b></p><p>  DC編號:倉位的編號</p><p>  產(chǎn)品類別:預(yù)先有管理員設(shè)置入系統(tǒng)的產(chǎn)品大類。</p><p>  產(chǎn)品編號:產(chǎn)品的詳細(xì)信息。</p>

114、<p>  填寫日期:填寫單證的日期,系統(tǒng)會默認(rèn)給一個當(dāng)前日期。</p><p>  數(shù)量:此單號內(nèi)某一產(chǎn)品的數(shù)量。</p><p>  運輸方式:運送此單貨物所使用的方式,分“空運”、“汽運”。</p><p>  預(yù)計到達時間:此單貨物到達目的地的預(yù)計日期。</p><p>  聯(lián)系人/聯(lián)系電話:收貨單位的聯(lián)系人和電話。<

115、/p><p><b>  (圖一)</b></p><p><b>  (圖二)</b></p><p>  注:其它界面操作方法類似,在這里不再重復(fù)。</p><p>  附錄二: 部分程序源代碼</p><p><b>  登錄界面</b></p

116、><p>  default.asp</p><p><b>  <html></b></p><p><b>  <head></b></p><p>  <meta http-equiv="Content-Type"content="tex

117、t/html; charset=gb_2312-80"></p><p>  <title>進銷存管理系統(tǒng)</title></p><p>  <link rel="stylesheet" type="text/css" href="../data/forum.css"><

118、/p><p><b>  </head></b></p><p>  <body onload=this.document.input.username.focus(); bgcolor="#F0F0F0" topmargin=0></p><p>  <!--#include file=../da

溫馨提示

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

評論

0/150

提交評論