畢業(yè)設計---醫(yī)藥店管理信息系統(tǒng)_第1頁
已閱讀1頁,還剩48頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  目 錄</b></p><p><b>  第1章 緒論1</b></p><p>  1.1 選題背景及意義1</p><p>  1.2 國內外醫(yī)藥店信息管理系統(tǒng)發(fā)展狀況1</p><p>  1.2.1 國內外信息管理系統(tǒng)的發(fā)展狀況1</p

2、><p>  1.2.2 國內醫(yī)藥信息管理系統(tǒng)的發(fā)展狀況2</p><p>  1.3 本系統(tǒng)的研究意義3</p><p>  1.4 論文的主要研究內容及工作3</p><p>  第2章 可行性分析4</p><p>  2.1 現(xiàn)行系統(tǒng)的調查與分析4</p><p>  2

3、.1.1 現(xiàn)行系統(tǒng)調查4</p><p>  2.1.2 現(xiàn)行系統(tǒng)業(yè)務分析4</p><p>  2.2 現(xiàn)行系統(tǒng)的薄弱環(huán)節(jié)5</p><p>  2.3 新系統(tǒng)的方案5</p><p>  2.4 方案的可行性分析6</p><p>  2.4.1 方案一的可行性分析6</p>

4、<p>  2.4.2 方案二的可行性分析6</p><p><b>  2.5 結論7</b></p><p>  第3章 系統(tǒng)分析8</p><p><b>  3.1 概述8</b></p><p>  3.1.1 系統(tǒng)分析的原則8</p><

5、p>  3.1.2 系統(tǒng)分析方法8</p><p>  3.2 現(xiàn)行系統(tǒng)分析8</p><p>  3.2.1 系統(tǒng)簡介8</p><p>  3.2.2 現(xiàn)行系統(tǒng)業(yè)務調查9</p><p>  3.2.3 系統(tǒng)存在的主要問題和薄弱環(huán)節(jié)9</p><p>  3.3 新系統(tǒng)的邏輯設計9&l

6、t;/p><p>  3.3.1 新系統(tǒng)的目標9</p><p>  3.3.2 需求分析10</p><p>  3.3.3 新系統(tǒng)業(yè)務流程分析10</p><p>  3.4 系統(tǒng)數據分析16</p><p>  3.5 數據字典18</p><p>  3.5.1 數據元

7、素19</p><p>  3.5.2 數據流20</p><p>  3.5.3 處理功能23</p><p>  3.5.4 數據存儲25</p><p>  3.5.5 外部實體28</p><p>  第4章 系統(tǒng)設計29</p><p>  4.1 概述29&

8、lt;/p><p>  4.1.1 系統(tǒng)設計的目標29</p><p>  4.1.2 系統(tǒng)設計的策略29</p><p>  4.1.3 系統(tǒng)設計的方法29</p><p>  4.2 計算機系統(tǒng)配置29</p><p>  4.2.1 硬件配置29</p><p>  4.2

9、.2 軟件配置30</p><p>  4.3 系統(tǒng)總體結構設計30</p><p>  4.4 模塊設計31</p><p>  4.5 數據庫設計32</p><p>  4.6 代碼設計34</p><p>  4.6.1 代碼設計的原則34</p><p>  4

10、.6.2 代碼設計34</p><p>  4.7 用戶界面設計35</p><p>  4.8 輸入/輸出設計37</p><p>  4.8.1 輸入設計37</p><p>  4.8.2 輸出設計38</p><p>  4.9 網絡設計39</p><p>  

11、4.10 安全保密設計39</p><p>  4.11 系統(tǒng)故障對策39</p><p>  4.11.1 系統(tǒng)故障的類型39</p><p>  4.11.2 故障防止措施39</p><p>  4.11.3 系統(tǒng)恢復方法39</p><p>  第5章 系統(tǒng)實施40</p>

12、<p>  5.1 概述40</p><p>  5.2 系統(tǒng)實施40</p><p>  5.2.1 語言選擇40</p><p>  5.2.2 典型的程序分析與設計40</p><p>  5.3 系統(tǒng)測試42</p><p>  5.4 系統(tǒng)轉換42</p>&

13、lt;p><b>  結論43</b></p><p><b>  參考文獻44</b></p><p><b>  致謝45</b></p><p>  第1章 緒 論</p><p>  1.1 選題背景及意義</p><p>

14、  隨著科技的不斷進步,企業(yè)都在不斷的注重管理的信息化以完善企業(yè)管理,增強企業(yè)自身的競爭力。醫(yī)藥業(yè)也不例外,通過較完善的信息系統(tǒng)實現(xiàn)自身企業(yè)對內部管理的方便性、合理性、快捷性、高效性等要求。</p><p>  目前的手工管理效率低是最明顯的缺陷,另外,數據的一致性不好維護,如某個藥品信息的記錄有所改動(如更改編號),那么該要品的其他記錄就與此不一致,造成查詢的費時費力。要把全部數據都更改又相當不方便。對藥品庫存

15、的盤點也很不方便,而且需要較多的人來進行管理操作,而且容易出錯,造成數據的不一致。而藥品業(yè)是關民生的行業(yè),錯誤信息可能會造成不可收拾的嚴重后果。因此,運用高效、準確的信息管理系統(tǒng)來替代手工管理是完善醫(yī)藥業(yè)管理的有效手段。</p><p>  1.2 國內外醫(yī)藥店信息管理系統(tǒng)發(fā)展狀況</p><p>  對于企業(yè)來說信息的意義是十分重要的,因為當代企業(yè)管理的方方面面都依賴于信息的獲得和利用

16、,特別是任何企業(yè)決策都需要信息。信息是一種資源,利用好信息資源可更好地開發(fā)和利用種種其它資源。主要用于開發(fā)和利用企業(yè)信息資源的管理信息系統(tǒng)(Management Information Systems, 簡稱MIS)的發(fā)展和廣泛應用表明人們普遍認可有效地利用企業(yè)信息可幫助企業(yè)更好地制訂企業(yè)規(guī)劃,做好企業(yè)決策,并改善企業(yè)的效益。</p><p>  1.2.1 國內外信息管理系統(tǒng)的發(fā)展狀況</p>

17、<p>  管理信息系統(tǒng)自20世紀60年代的數據庫系統(tǒng)發(fā)展到現(xiàn)在,經歷了層次數據庫系統(tǒng)、網狀數據庫系統(tǒng)、關系數據庫系統(tǒng)等發(fā)展階段,到今天可以說管理信息系統(tǒng)的技術已經得到了很大的改善,國外在管理信息系統(tǒng)的應用方面走在了前列,國內對管理信息系統(tǒng)作用的普遍認可還不過是近十來年的事。但是管理信息系統(tǒng)在我國發(fā)展非常迅速,現(xiàn)在它的應用已經非常普遍,大到一個企業(yè),小到一個組織,到處可以看到各式各樣的管理信息系統(tǒng)的身影。</p>

18、<p>  信息系統(tǒng)在許多領域中的應用非常普遍,這些領域包括工業(yè)、醫(yī)療衛(wèi)生、環(huán)境保護、軍事國防等許多方面。毫無疑問,當代信息技術的發(fā)展包括信息系統(tǒng)的發(fā)展在許多方面已深入影響企業(yè)的運作。信息系統(tǒng)和技術已成為企業(yè)成功運作不可缺少的組成部分。信息技術可幫助各種各樣的企業(yè)增進企業(yè)運作的效率和效益,提高管理決策水平,加強其在國際市場競爭中的地位。無論是在產品開發(fā),客戶關系管理,還是在電子商務事務處理方面信息系統(tǒng)的重要性都是不言而喻的。

19、特別是由于供應鏈和企業(yè)運作集成化正在成為企業(yè)運作演化史上的一個新階段。所有企業(yè)都必須順應潮流,更新企業(yè)基礎設施,更新企業(yè)運作過程,同時開發(fā)適合這種需要的新一代企業(yè)信息系統(tǒng)。研制新一代企業(yè)信息系統(tǒng)可以說是一個巨大的挑戰(zhàn),要求我們開發(fā)高性能的信息技術,高性能的信息系統(tǒng)來打造具有高竟爭力的企業(yè)。</p><p>  1.2.2 國內醫(yī)藥信息管理系統(tǒng)的發(fā)展狀況</p><p>  隨著我國市場經

20、濟的蓬勃發(fā)展和人們對醫(yī)藥產品需求的迅速增加,醫(yī)藥行業(yè)正處于一個高速發(fā)展的時期。藥品流通現(xiàn)代化經營模式正成為醫(yī)藥流通企業(yè)掌握未來的有效手段,醫(yī)藥產業(yè)的競爭將向“大集團、大品種、大市場”戰(zhàn)略方向靠攏。在當今高度信息化的時代,越來越多的醫(yī)藥經營企業(yè)意識到提高企業(yè)管理水平的重要性,也迫切要求加快管理信息化的進程。</p><p>  醫(yī)藥銷售機構維系業(yè)務正常運行以及建立核心競爭力的基礎之一就是擁有高效、穩(wěn)定的信息系統(tǒng)。行

21、業(yè)的快速發(fā)展必然導致市場競爭的加劇,要想在激烈的市場競爭中謀求發(fā)展,客觀上要求企業(yè)必須加強內部管理,提高運營效率,另外,由于醫(yī)藥產品種類繁多、銷售模式特殊,業(yè)務量大,單憑手工記賬已遠遠適應不了企業(yè)快速發(fā)展的需求。醫(yī)藥作為一個關系到人們健康的特殊行業(yè),并且國家對醫(yī)藥行業(yè)又有一些不同與其他行業(yè)的管理政策,這些都加大了企業(yè)管理的難度。而通過開發(fā)藥店管理系統(tǒng)能夠提高藥品銷售管理的工作效率、擴大服務范圍、增加藥店收入、及時獲取信息、減少決策失誤、

22、減少庫存積壓、提升員工的素質。能夠及時提供藥品基本信息、庫存信息、銷售業(yè)務信息和藥店財務信息。在此基礎上,通過對各種信息的綜合分析,以改進藥品品種、提高服務質量、滿足前來購藥顧客的不同要求,使藥店管理向高質量、科學化發(fā)展。對提高倉儲管理的工作效率和對市場的反應能力,能高效益、低庫存、保證服務質量的滿足藥店藥品銷售日常管理的需要,使其采用現(xiàn)代化管理手段以適應藥店藥品批發(fā)、零售業(yè)的發(fā)展。</p><p>  藥店管理

23、系統(tǒng)體現(xiàn)了當今世界上先進的管理理論,并提供了藥店信息化集成的最方案。它將藥店的物流、資金流和信息流統(tǒng)一起來進行管理,對藥店所擁有的人力、資金、藥品、方法、信息和時間等各項資源進行綜合平衡和充分考慮,幫助醫(yī)院取得最大的經濟效益,并科學、有效地管理醫(yī)院的各項具體業(yè)務工作。可以說,沒有信息化的醫(yī)藥經營店幾乎是不可想象的。</p><p>  1.3 本系統(tǒng)的研究意義</p><p>  通常而

24、言,優(yōu)良的企業(yè)信息管理系統(tǒng)將幫助企業(yè)更好地突出企業(yè)的核心競爭力,降低企業(yè)的總體運行成本,提高企業(yè)對市場變化的反應速度,對企業(yè)的長遠發(fā)展產生的促進作用。針對醫(yī)藥店銷售業(yè)務和環(huán)節(jié)實施該行業(yè)解決方案,企業(yè)將在很多方面獲得明顯的收益。</p><p>  通過本系統(tǒng)的運行,有助于企業(yè)重組傳統(tǒng)的業(yè)務流程;良好的成本控制,信息完整準確,清晰透明,便于企業(yè)的成本控制;庫存管理流暢,降低了庫存的成本;藥品品質管理大大改善,提高企

25、業(yè)信譽度;提高了企業(yè)管理層的決策能力,以及對市場趨勢的把握;提高企業(yè)的競爭力。</p><p>  日趨激烈的市場競爭,企業(yè)的競爭力不再僅僅體現(xiàn)再企業(yè)本身也體現(xiàn)再企業(yè)高層的管理決策能力,也要對于市場信息的充分了解。建立一個完善的藥店管理信息系統(tǒng)對于一個不斷迎戰(zhàn)更高挑戰(zhàn)的企業(yè)有著更加重要的價值。</p><p>  1.4 論文的主要研究內容及工作</p><p>

26、;  通過結構化的方法分析和設計本系統(tǒng),對系統(tǒng)進行自頂向下的逐層分解,逐步細分,逐步求精,從而達到易于理解的目的。在系統(tǒng)實施部分采用了面向對象編程,充分發(fā)揮可視化編程的優(yōu)勢,力求編程準確。本課題擬采用C/S模式的設計方法,面向局域網的應用,讓數據面向局域網上更多的用戶,達到方便用戶的查詢和管理人員的管理工作的目的。同時,也方便了數據庫管理人員對數據庫的管理和維護,因為采用的是多層結構,加強了數據的安全性和穩(wěn)定性。并經過上述的分析得到系統(tǒng)

27、主要有:采購管理模塊、銷售管理模塊、務管理模塊構成。</p><p>  這篇論文按照系統(tǒng)開發(fā)過程的順序一共分為5個章節(jié):緒論、可行性分析、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施與維護,逐步介紹了醫(yī)藥店系統(tǒng)開發(fā)過程中邏輯模型與物理模型的建立過程。主要內容有需求分析、業(yè)務流程建模、數據庫分析、程序設計等??梢宰屪x者了解到整個系統(tǒng)開發(fā)過程中的設計思路。</p><p>  第2章 可行性分析</

28、p><p>  可行性分析的目的是說明軟件開發(fā)項目的實現(xiàn)在技術上,經濟上及運行條件上的可行性。通過對現(xiàn)行系統(tǒng)的調查研究,確定用戶提出建立一個新的系統(tǒng)的要求是否合理,是否可行,避免盲目投資,減少不必要的損失。</p><p>  2.1 現(xiàn)行系統(tǒng)的調查與分析</p><p>  2.1.1 現(xiàn)行系統(tǒng)調查</p><p><b>  1

29、.組織機構調查</b></p><p>  本系統(tǒng)主要針對中小型醫(yī)藥店,通過對幾個醫(yī)藥店的調查研究發(fā)現(xiàn)一般一個中型醫(yī)藥店一般有負責專項管理的工作任務3-4名,銷售人員5人左右,每天來往醫(yī)藥店的估計80人左右。</p><p>  其組織結構圖如圖2-1所示:</p><p>  圖2-1 醫(yī)藥店組織結構圖</p><p>  2.

30、計算機應用情況調查</p><p> ?。?)配置2臺奔4處理器的臺式計算機和一臺打印機,并且計算機都已聯(lián)網。</p><p> ?。?)大多數時間是一些熟悉Office的Excel的工作人員在使用這些計算機。</p><p> ?。?)多采用手工操作,輸入不規(guī)范,而且效率比較低下,查詢不方便。</p><p>  2.1.2 現(xiàn)行系統(tǒng)業(yè)務

31、分析</p><p>  在醫(yī)藥店與管理相關的業(yè)務如下:</p><p><b>  1.藥品信息管理 </b></p><p>  藥品信息的管理是一個醫(yī)藥店管理的重要工作,一般包括新藥品的入庫信息處理、藥品賣出后的倉庫信息管理和藥品的保質期等信息的管理等。當新藥品到貨時工作人員把到貨日期和藥品信息進行登錄并修改庫存,賣出藥品后要對庫存進行修

32、改等業(yè)務處理功能與此同時藥品銷售人員還要保證賣出的藥品沒有過期。</p><p><b>  2.客戶信息管理</b></p><p>  每個醫(yī)藥店都有大量的客戶群,甚至在一些大型的醫(yī)藥銷售單位還存在著VIP用戶。所以每當有新客戶來臨時要對客戶信息進行登錄,以保證一些特殊藥品的售后服務工作。</p><p><b>  3.職工信息

33、管理</b></p><p>  每月結束時管理人員會根據銷售人員的出勤和藥品銷售情況錄入到Excel表格,并根據相關的規(guī)定判斷員工的工作成績并把最終的信息記錄作為員工評優(yōu)的依據。</p><p><b>  4.供應商信息管理</b></p><p>  不同的藥品可能從不同供應商采購,不同的供應商對于同一種藥品的要價也不同。為此

34、醫(yī)藥店的工作人員還有統(tǒng)計一個專門的供應商表格在每次采購前要根據藥品進價、供應商遠近等信息對于供應商進行選擇。</p><p>  2.2 現(xiàn)行系統(tǒng)的薄弱環(huán)節(jié)</p><p>  現(xiàn)行系統(tǒng)存在的薄弱環(huán)節(jié)概括的說有以下幾點:</p><p>  1.信息輸入工作繁雜,經常存在信息重復輸入問題。</p><p>  2.查詢比較困難,無法實現(xiàn)多個

35、表之間的綜合查詢。</p><p>  3.各部門的業(yè)務活動大都處于手工狀態(tài),工作量大,輸入不規(guī)范,誤差較多。</p><p>  4.損益現(xiàn)象嚴重。藥品入庫、劃價、記賬等步驟繁多,加上財務對藥店管理機制的不完善,最終導致藥房報表與庫存不符而引發(fā)的藥品損益現(xiàn)象嚴重。</p><p>  5.在現(xiàn)有的條件下,工作效率比較低。</p><p> 

36、 2.3 新系統(tǒng)的方案</p><p><b>  1.方案一</b></p><p>  本系統(tǒng)的終端擬采用Windows XP操作系統(tǒng),奔4處理器,1024內存,80GB硬盤,17英寸顯示器,一個光驅,一套光電鍵鼠,一臺打印機。服務器采用小型計算機,lunix操作系統(tǒng)。采用B/S結構。</p><p>  醫(yī)藥店管理系統(tǒng)建成后可以和Int

37、ernet相連,提供網上服務。但需要多人共同參與開發(fā)這個醫(yī)藥店管理系統(tǒng),同時醫(yī)藥店也派有關的業(yè)務人員配合。前臺采用Java語言進行設計,前臺是Oracle9i數據庫管理系統(tǒng),網絡服務器選用Tomcat5.5。開發(fā)時間約為4.5個月。</p><p><b>  2.方案二 </b></p><p>  本系統(tǒng)的客戶端擬采用奔4處理器,1024MB內存,160GB硬盤,

38、17英寸顯示器,一個光驅,一套光電鍵鼠,一臺打印機,可配置一臺網絡服務器或者掛到總服務器上。服務器采用微型計算機,AMD2500+以上處理器,1024MB內存,160GB硬盤,17英寸顯示器,一個DVD光驅,一套光電鍵鼠,一臺激光打印機。本系統(tǒng)的客戶端擬采用Windows XP操作系統(tǒng),服務器采用Windows XP操作系統(tǒng)。采用C/S結構。</p><p>  醫(yī)藥店管理系統(tǒng)建成后可以與醫(yī)藥店的內部網絡進行連接

39、,實現(xiàn)藥店內部各部門之間的關聯(lián)性。系統(tǒng)前臺開發(fā)語言使用Microsoft Visual FoxPro 6.0,后臺數據庫使用VF自帶的數據庫開發(fā)。開發(fā)時間約為3.5個月。</p><p>  2.4 方案的可行性分析</p><p>  2.4.1 方案一的可行性分析</p><p><b>  1.技術上的可行性</b></p>

40、;<p>  此方法涉及的技術是目前來說最流行的,可以有CVS框架實現(xiàn),這個是java里面一個特殊的類,用這種技術不僅能很好的進行安全控制而且用這種框架開發(fā)出來的系統(tǒng)有很好的擴展特性,并且這種技術已經成熟,所以該方案技術上是可行的。</p><p><b>  2.經濟上的可行性</b></p><p>  采用此方案需要承包給專門的開發(fā)人員,需要多人合

41、作完成這個系統(tǒng),而且花費的時間較長,投資和其它方案比較來說相對較大,所以對于開發(fā)中小型醫(yī)藥店的管理系統(tǒng)來講該方案不具有經濟的可行性。</p><p>  3.系統(tǒng)的運行可行性</p><p>  此方案做出來的系統(tǒng)是網絡系統(tǒng),可以連接到網絡上。由于用這個方案做出來的系統(tǒng)界面友好,幫助信息詳盡,易學易用,對現(xiàn)有人員不用進行培訓。所以該方案具備系統(tǒng)的可運行性。</p><p

42、>  2.4.2 方案二的可行性分析</p><p><b>  1.技術上的可行性</b></p><p>  本次開發(fā)采用Microsoft Visual FoxPro 6.0作為編程工具。目前,可視化的數據庫編程工具有Delphi, VC, Java, VF, PB, VB等等,它們都屬于通用性質的開發(fā)工具。在這其中,Visual FoxPro語言適合于

43、 C/S模式的系統(tǒng)開發(fā),并且具備自帶的數據庫,嚴謹的數據庫類型檢查機制,智能且強大的數據庫窗口對象,實現(xiàn)簡單,易于開發(fā)。 </p><p><b>  2.經濟上的可行性</b></p><p>  在闡述課題開發(fā)意義一節(jié)中,我們已經提到,現(xiàn)存的醫(yī)藥店大部分采用人工管理對人力、物力的浪費且速度慢,準確性差。而采用計算機管理可大大彌補這些缺陷。因此,開發(fā)一個小型管理軟件

44、是解決這些問題的一個良好途徑。這樣,花少量的成本開發(fā),即可得到輕松快捷的工作環(huán)境。因此,本系統(tǒng)在經濟上是可行的。</p><p>  3.系統(tǒng)的運行可行性</p><p>  醫(yī)藥店管理系統(tǒng)的開發(fā),是在實際調研后,根據實際的工作過程進行編寫的,因此它完全符合醫(yī)藥店管理工作的各種特定要求。一旦系統(tǒng)開發(fā)成功并調試運行后,在實際的管理方面是行得通的。</p><p>  

45、本系統(tǒng)的開發(fā)充分遵循操作員的操作習慣,使得操作員在使用時,只要自如的按習慣進行操作,即可輕松完成工作。</p><p>  因此,從操作角度衡量,本系統(tǒng)的開發(fā)方案也是可行的。</p><p><b>  2.5 結論</b></p><p>  通過前面的分析論證,該方案二從經濟上、技術上、系統(tǒng)可運行性上都具有可行性,并且在校期間學習過VF知

46、識,可以獨立開發(fā)運行出來。而且該方案也符合醫(yī)藥店管理工作的要求,系統(tǒng)開發(fā)出來后能較好的提高醫(yī)藥店管理工作的效率,所以決定采用該方案對進行開發(fā)。</p><p><b>  第3章 系統(tǒng)分析</b></p><p><b>  3.1 概述</b></p><p>  3.1.1 系統(tǒng)分析的原則</p>

47、<p>  1.邏輯設計與物理設計分開的原則</p><p>  為了保證系統(tǒng)整體的合理性和最佳性,我在系統(tǒng)分析階段集中力量做好邏輯設計;同時為了保證了系統(tǒng)開發(fā)的質量,節(jié)省了人力和物力,我在系統(tǒng)設計階段以邏輯設計的成果作為依據,使物理設計具有更好的全局觀念和多種物理方案的選擇余地。這樣分階段安排。</p><p><b>  2.面向用戶的原則</b><

48、;/p><p>  用戶是信息系統(tǒng)開發(fā)的起源和歸宿。所以在整個系統(tǒng)的開發(fā)過程中首先要聽取用戶的要求、建議,然后按照他們的要求進行分析和設計系統(tǒng),這也是保證系統(tǒng)質量的一個重要環(huán)節(jié)。</p><p>  3.結構化分析的原則</p><p>  這次系統(tǒng)的開發(fā)是基于結構化思想的,所以結構化的思想在各個階段基本上都涉及到了。在系統(tǒng)分析階段以抽象和分解為手段,我對系統(tǒng)進行自頂向

49、下的逐層分解、逐步細分、逐步求精。</p><p>  3.1.2 系統(tǒng)分析方法</p><p>  采用結構化分析的方法,自頂向下的逐層分解、逐步細分、逐步求精,利用分解和抽象這兩個基本手段控制系統(tǒng)的復雜性,把大問題分解成小問題,然后分別解決。分解是把一個復雜問題分割成若干個較小、較易解決的問題,然后分別處理。例如我將系統(tǒng)的功能分成四個模塊考慮,正是基于這樣的方法。抽象是考慮問題的本質

50、屬性,暫時不考慮具體的細節(jié),以后再逐層添加細節(jié),直到最詳細的內容,即把復雜的處理內容隱蔽起來,便于抓住主體,有利于對問題的理解。例如我考慮頂層的業(yè)務流程時我就暫時拋開各個模塊細節(jié),先進行總體上的分析,然后再考慮各個模塊里的細節(jié)。</p><p>  3.2 現(xiàn)行系統(tǒng)分析</p><p>  3.2.1 系統(tǒng)簡介</p><p>  醫(yī)藥店是一個專門經營藥品銷售工

51、作的單位,該單位向相應的客戶提供藥品,客戶可以是一個單位也可以是個人。藥品有很多分類,針對某一疾病的藥品也有不同的分類。醫(yī)藥店向藥品生產廠家或批發(fā)商訂貨。同時醫(yī)藥店根據不同客戶的需求,把藥品賣給客戶。當藥品庫存不足時,醫(yī)藥店向供應商發(fā)出訂貨請求,以滿足銷售的需要。該公司與銷售相關的主要業(yè)務有采購、供應和財務處理等。</p><p>  3.2.2 現(xiàn)行系統(tǒng)業(yè)務調查</p><p>  醫(yī)

52、藥的具體業(yè)務流程如下:客戶到醫(yī)藥店選擇藥品,然后填寫訂貨單,將訂貨單交給銷售人員,銷售人員審核訂貨單,如果存在錯誤重新填寫訂貨單。否則進行下一步的處理。如果是新客戶,則先進行登記。然后根據用戶的訂貨情況對于庫存進行檢索,如果滿足供應條件,則開收款單,客戶付款后開收據和發(fā)貨單,會計將應收款金額記入明細賬??蛻羧藛T根據發(fā)貨單提貨,并由專門的人員發(fā)貨并修改庫存,同時對銷售記錄進行存檔。如果庫存不能滿足訂貨需求,將現(xiàn)貨部分賣給客戶,并將缺貨信息

53、發(fā)送給采購部門。采購部門根據缺貨情況向,確定向哪個供應商訂購哪些種類的藥品,以及采購數量,然后按供應商匯總,將訂購種類和數量打印出來向供應商發(fā)送訂貨單。供應商根據訂購藥品的總價向醫(yī)藥店發(fā)送付款單。醫(yī)藥店進行核對后,付款并修改相應明細賬。當供應商把貨物發(fā)來時,要和訂貨單進行核對,確認無誤后入庫并向銷售部門發(fā)送到貨通知。此外該系統(tǒng)還要允許經理查詢相關的銷售和庫存等信息。財務部門要根據相應的明細賬修改會計總賬,并繪制會計報表。</p&g

54、t;<p>  3.2.3 系統(tǒng)存在的主要問題和薄弱環(huán)節(jié)</p><p>  現(xiàn)行系統(tǒng)存在的主要問題和薄弱的環(huán)節(jié)概括起來有以下幾點:</p><p>  1.現(xiàn)行系統(tǒng)基本上是依賴office軟件進行操作,管理手段落后,辦事效率低。</p><p>  2.由于信息的繁瑣,在進行信息的錄入和處理時容易發(fā)生錯誤。 </p><p>

55、;  3.查詢比較困難?,F(xiàn)行系統(tǒng)的大部分信息是采用excel表格記錄的,在查詢時很難實現(xiàn)多個表之間的查詢,只能做單個表的查詢。</p><p>  4.現(xiàn)行系統(tǒng)的安全性比較差。由于用戶管理機制不明確,用戶使用權限也沒有明確的定義,用戶使用比較混亂。</p><p>  3.3 新系統(tǒng)的邏輯設計</p><p>  3.3.1 新系統(tǒng)的目標</p>

56、<p>  本著滿足用戶要求和改進現(xiàn)行系統(tǒng)缺點的思想提出了新系統(tǒng)的目標:</p><p>  1.對藥品信息的維護和管理,能實現(xiàn)藥品信息的添加、修改和刪除,并能按一定條件查詢藥品信息。</p><p>  2.對供應商信息的管理,能夠完成信息的添加、修改和刪除,并按一定條件查詢信息。</p><p>  3.對用戶信息的管理,能夠完成信息的添加、修改和刪除

57、,并按一定條件查詢信息。</p><p>  4.出入庫管理,能夠查詢庫存藥品信息,并對庫存進行更新、盤點。</p><p>  5.查詢功能,要求可以按日期查詢,也可按用戶選擇字段和輸入內容查詢。</p><p>  6.增加用戶管理機制,明確定義用戶權限。對于不同的用戶給予不同的管理系統(tǒng)應用權限。</p><p>  3.3.2 需求分

58、析</p><p>  新系統(tǒng)分析分為需求分析和功能分析兩個階段。需求分析是系統(tǒng)開發(fā)最重要的一步,對于醫(yī)藥店管理而言,需求分析就是充分了解用戶對新系統(tǒng)提出的要求,通過對用戶和現(xiàn)行系統(tǒng)進行詳細的調研后,得出了用戶對新系統(tǒng)的需求如下:</p><p>  1.具有數據輸入功能</p><p>  包括藥品信息、客戶信息、員工信息、供應商信息的輸入。為了保證記錄的完整性。

59、</p><p>  2.具有信息存儲功能</p><p>  能夠存儲藥品信息、客戶信息、員工信息、供應商信息等重要數據。</p><p><b>  3.具有瀏覽功能</b></p><p>  瀏覽功能要求包括以下幾項內容。</p><p>  瀏覽藥品信息、客戶信息、員工信息、供應商信息等

60、內容。</p><p><b>  4.具有查詢功能</b></p><p>  查詢功能要求包括以下幾項內容:</p><p> ?。?)按照生產日期、藥品名稱、藥品編號、供應商編號等查詢條件查詢相關的藥品信息。</p><p> ?。?)按藥品名稱、藥品編號、進貨時間等查詢條件查詢相關的供應商信息。</p>

61、;<p>  (3)按銷售時間等查詢條件查詢相關的員工信息。</p><p>  (4)提供供應商信息、藥品信息、員工信息的多種查詢方式。</p><p><b>  5.具有打印功能</b></p><p>  能夠將各種查詢結果通過打印機輸出或輸出到其他的Excel表格處理工具中。</p><p>  

62、6.具有數據維護功能</p><p>  對已輸入的各項數據(如:藥品信息、客戶信息、員工信息、供應商信息等數據)可以由專門的操作員進行增加、刪除和修改。</p><p>  7.用戶控制功能。設置多個用戶權限用來控制用戶可訪問的內容。</p><p>  8.系統(tǒng)功能。提供系統(tǒng)友好界面、退出系統(tǒng)等基本的系統(tǒng)功能。</p><p>  3.3

63、.3 新系統(tǒng)業(yè)務流程分析</p><p>  1. 新系統(tǒng)的業(yè)務流程分析</p><p>  通過對新系統(tǒng)業(yè)務的詳細調查,了解到它的業(yè)務過程。系統(tǒng)總的業(yè)務流程圖如圖3-1所示。</p><p>  新系統(tǒng)大體上可以分為三個比較大的模塊即采購管理、銷售管理、財務管理。由于新系統(tǒng)在上述三個模塊上的業(yè)務與現(xiàn)行系統(tǒng)的業(yè)務幾乎一樣,現(xiàn)行系統(tǒng)的業(yè)務在前面已經仔細的分析過,所以

64、在這里就不在詳細分析上述三個模塊的業(yè)務流程了了。下面是系統(tǒng)的主要業(yè)務流程和數據流程圖:</p><p>  圖3-1藥店高層業(yè)務流程圖</p><p>  經過進一步的調查分析,銷售管理做的主要事情如下:</p><p> ?。?)編輯訂貨單。審核用戶訂貨單不合格的訂單返給客戶。</p><p><b> ?。?)登錄新客戶。<

65、;/b></p><p> ?。?)確定客戶訂單。</p><p> ?。?)開發(fā)貨單。銷售能夠滿足客戶藥品的藥品并將應收金額記入明細帳。</p><p> ?。?)編制銷售和庫存報表。</p><p> ?。?)檢索庫存。允許經理查詢相關銷售和庫存信息。銷售管理的業(yè)務流程如圖3-2所示:</p><p>  采

66、購管理主要做的事情如下:</p><p> ?。?)按缺貨信息匯總缺貨單。</p><p>  (2)確定向供應商訂購的藥品數量。</p><p> ?。?)按供應商匯總,打印向供應商的訂貨單。</p><p> ?。?)收到貨物時,核對訂貨單。</p><p> ?。?)藥品的入庫處理。采購管理的業(yè)務流程圖如圖3-3

67、所示</p><p>  財務管理的主要業(yè)務如下:</p><p> ?。?)應收款帳務處理。</p><p> ?。?)應付款賬務處理。</p><p> ?。?)根據應付款明細帳和應收款明細帳修改總賬。財務管理業(yè)務流程圖如圖3-4所示。</p><p>  圖3-2銷售管理業(yè)務流程圖</p><

68、p>  圖3-3采購管理業(yè)務流程圖</p><p>  圖3-4財務管理業(yè)務流程圖</p><p>  2. 新系統(tǒng)的數據流程分析</p><p>  根據對附近醫(yī)藥店的詳細調查,以及用戶的要求,我認為醫(yī)藥店的主要處理業(yè)務可分解為:銷售管理、采購管理和會計賬務管理。 系統(tǒng)的高層數據流程圖如圖3-5所示。</p><p>  圖3-5 藥

69、店高層數據流程圖</p><p>  在畫出第一次數據流程圖后,再對其中的每一個處理功能進行擴展。也就是分別對銷售管理、采購管理和財務管理進行進一步的擴展。</p><p>  根據圖3-2業(yè)務流程圖及對出來功能“銷售管理”做進一步的調查可知,外部項有3個:客戶、經理及采購部門。</p><p>  與之相關的數據存儲如下:</p><p>

70、<b> ?。?)藥品庫存1</b></p><p><b> ?。?)客戶信息</b></p><p><b> ?。?)藥品庫存2</b></p><p><b>  (4)銷售記錄</b></p><p>  銷售管理的數據流程圖如圖3-6所示。&l

71、t;/p><p>  圖3-6 銷售管理數據流程圖</p><p>  根據圖3-3對采購管理的業(yè)務流程分析可知,其外部項有:</p><p><b> ?。?)供應商。</b></p><p><b> ?。?)銷售管理。</b></p><p>  與之相關的數據存儲如下:&

72、lt;/p><p><b>  (1)藥品庫存。</b></p><p><b>  (2)供應商。</b></p><p>  (3)向供應商訂單。</p><p> ?。?)應付款明細賬。采購管理的數據流程圖如圖 3-7所示。</p><p>  圖3-7 采購管理數據流程圖

73、</p><p>  根據圖3-4對財務管理的流程分析可知,其外部項有3個:客戶、供應商、經理。</p><p>  與之相關數據存儲如下:</p><p>  (1)應收款明細賬。</p><p>  (2)應付款明細賬。</p><p>  (3)總賬。數據流程圖如圖3-8所示。</p><p&

74、gt;  圖3-8 財務管理數據流程圖</p><p>  3.4 系統(tǒng)數據分析</p><p>  概念數據模型是按照用戶的觀點來對數據和信息進行建模,主要用于數據庫的設計。它是現(xiàn)實世界到信息世界的第一層抽象,是數據庫設計人員進行數據庫設計的有力工具,也是數據庫設計人員和用戶之間進行交流的語言。概念模型的表示方法很多,實體-聯(lián)系方法即E-R模型是最有力的工具。</p>&

75、lt;p>  醫(yī)藥店管理涉及的實體有:</p><p>  1.藥品信息 藥品編號,藥品名稱,藥品類別代碼,售價,廠價,單位,有效期至,批準文號等。</p><p>  2.藥品類別 藥品類別代碼,類別說明等。</p><p>  3.供應商信息 供應商號,供應商名,聯(lián)系人,聯(lián)系電話,所在城市等。</p><p>  4.藥品銷售單 藥

76、品銷售單編號,藥品編號,藥品名稱,售價,單位,數量,總額,銷售日期,客戶編號,職工號等。</p><p>  5.職工信息 職工號,姓名,登錄名,用戶權限等。</p><p>  6.藥品采購單 藥品采購單編號,藥品編號,藥品名稱,廠價,單位,數量,總額,采購日期,供應商編號等。</p><p>  7.客戶信息 客戶編號,客戶名,聯(lián)系電話,所在城市等</p&

77、gt;<p>  這些實體之間的關系如下:</p><p>  1.一個供應商可以提高一種或多種藥品,一個藥品可以由多個不同供應商提供。</p><p>  2.一種藥品只能屬于一種類別,一種類別可以由多種藥品。</p><p>  3.一個倉庫可以存放多種藥品,一個藥品只能存放在特定的倉庫。</p><p>  4.一個職工可

78、以銷售多種藥品,一種藥品可以由多個不同的員工銷售。</p><p>  根據這些實體之間的不同聯(lián)系,可以得出系統(tǒng)的局部E-R圖和全局E-R圖:</p><p>  圖3-9 供應商、藥品實體聯(lián)系圖</p><p>  圖3-10 藥品、藥品類別實體聯(lián)系圖</p><p>  圖3-11 倉庫、藥品實體聯(lián)系圖</p><p&

79、gt;  圖3-12 職工、藥品實體聯(lián)系圖</p><p>  系統(tǒng)的全局E-R圖如圖3-13所示:</p><p>  圖3-13 系統(tǒng)全局E-R圖</p><p><b>  3.5 數據字典</b></p><p>  數據字典是對數據流程圖的補充,它是系統(tǒng)中各類數據描述的集合,是進行詳細的數據收集和數據分析所獲

80、得的主要成果。數據字典的內容是隨著數據流程圖自頂向下地擴展而逐步充實的。我在整個系統(tǒng)的開發(fā)過程中,包括系統(tǒng)交付運行使用后的維護階段,一直在充實和修改這部數據字典,始終保持它的一致性和完整性。它是我在各個階段中必不可少的依據。系統(tǒng)設計方案也是根據它制定的。當我對系統(tǒng)進行修改或擴充功能時,都會以這部數據字典為依據,必要時要修改或充實它。</p><p>  3.5.1 數據元素</p><p&g

81、t;  數據元素是最小的數據組成單位,也就是不可再分的數據單位,如:藥品編號、藥品名稱、供應商編號等。這里以藥品編號為例來介紹數據元素的定義,如表3-1所示。</p><p>  表3-1 數據元素的定義</p><p>  由于篇幅有限,不再列出其它數據元素定義表,數據元素一覽表如表3-2所示。</p><p>  表3-2 數據元素一覽表</p>

82、<p><b>  續(xù)表</b></p><p>  3.5.2 數據流</p><p>  數據流是數據結構在系統(tǒng)內傳輸的路徑。以藥品訂貨單為例來介紹數據流的定義,如表3-3所示。</p><p>  表3-3 數據流定義表</p><p><b>  續(xù)表</b></p>

83、<p>  由于篇幅有限,不再列出其它數據流定義表,數據流一覽表如表3-4所示。</p><p>  表3-4 數據流表一覽表</p><p><b>  續(xù)表</b></p><p><b>  續(xù)表</b></p><p>  3.5.3 處理功能</p><

84、p>  處理功能一般用判定表或判定樹來描述。以審核訂貨單為例來介紹處理功能的定義,如表3-5所示。</p><p>  表3-5 處理功能定義表</p><p><b>  續(xù)表</b></p><p>  處理功能一覽表如表3-6所示。</p><p>  表3-6 處理功能一覽表</p><

85、p><b>  續(xù)表</b></p><p>  3.5.4 數據存儲</p><p>  數據存儲是數據結構停留或保存的地方,也是數據流的來源和去向之一。它可以是手工文檔或手工憑單,也可以是計算機文檔。以顧客來介紹數據存儲的定義,如表3-7所示。</p><p>  表3-7 數據存儲定義表</p><p> 

86、 由于篇幅有限,不再列出其它數據存儲定義表。數據存儲一覽表如表3-8所示。</p><p>  表3-8 數據存儲一覽表</p><p><b>  續(xù)表</b></p><p><b>  續(xù)表</b></p><p>  3.5.5 外部實體</p><p>  外部實

87、體是數據的來源或去向,它是指不受系統(tǒng)控制,在系統(tǒng)以外的人或事物,它也可以是另外一個信息處理系統(tǒng)。</p><p>  以客戶為例來介紹外部實體的定義,如表3-9所示。</p><p>  表3-9 外部實體定義表</p><p>  由于篇幅有限,不再列出其它外部實體定義表。本系統(tǒng)用到五個外部項,它們分別是客戶、供應商、經理、采購部門、銷售部門。外部實體一覽表如表3

88、-10所示。</p><p>  表3-10 外部實體一覽表數據流</p><p><b>  第4章 系統(tǒng)設計</b></p><p><b>  4.1 概述</b></p><p>  4.1.1 系統(tǒng)設計的目標</p><p>  系統(tǒng)設計的目標是:在保證實現(xiàn)系

89、統(tǒng)邏輯模型的基礎上,盡可能地提高系統(tǒng)的各項指標,即系統(tǒng)的運行效率、可靠性、可修改性、靈活性、通用性和實用性。</p><p>  1.能夠更快捷、更準確、更多的提供和更新信息。</p><p>  2.能夠具有更多、更細的處理功能。</p><p>  3.能夠提供更有效、更科學的管理方法。</p><p>  4.1.2 系統(tǒng)設計的策略&

90、lt;/p><p>  本系統(tǒng)采用結構化設計的方法,系統(tǒng)分解為層次化的模塊結構。對高層模塊將采用以事務為中心的設計策略,把一個大的復雜的系統(tǒng)逐步分解成小的相對簡單的模塊;對低層的模塊,采用以變換為中心的設計策略。此外,為了實現(xiàn)數據共享,提高模塊的獨立性,使系統(tǒng)具有很高的可修改性,我提高模塊的內聚性,降低模塊間的耦合程度。</p><p>  4.1.3 系統(tǒng)設計的方法</p>

91、<p>  本系統(tǒng)的設計主要是圍繞著功能設計,數據庫設計,編碼設計,界面設計等項內容進行,采用“自頂向下”的結構化設計原則將系統(tǒng)分解為若干個模塊,然后使用結構圖來表達這些模塊之間的聯(lián)結關系。</p><p>  4.2 計算機系統(tǒng)配置</p><p>  4.2.1 硬件配置</p><p><b>  1.主機</b></

92、p><p>  服務器:CPU :奔騰4處理器,內存1024MB。</p><p>  客戶機:CPU :奔騰4處理器,內存1024MB。</p><p><b>  2.外存儲器</b></p><p>  服務器硬盤:基本空間為160GB.</p><p>  客戶機硬盤:基本空間為160GB。&

93、lt;/p><p>  3.終端與外部設備配置</p><p>  服務器:網絡接口:RJ45接口,雙絞線5類網線;顯示器及顯卡:彩色VGA,分辨率1024*768,64位PCI接口,緩存1MB以上;</p><p>  客戶機:網絡接口:RJ45接口,雙絞線5類網線;顯示器及顯卡:彩色VGA,分辨率1024*768,64位PCI接口,緩存1MB以上。</p>

94、;<p><b>  4.其它輔助設備</b></p><p>  服務器:DVD光驅,一臺激光打印機</p><p>  客戶機:DVD光驅。</p><p>  4.2.2 軟件配置</p><p>  1.操作系統(tǒng)(OS):Windows XP操作系統(tǒng)。</p><p>  

95、2.數據庫管理系統(tǒng)(DBMS):Visual FoxPro 6.0自帶的數據庫管理系統(tǒng)。</p><p>  3.使用的編程語言:Visual FoxPro編程語言。</p><p>  4.軟件工具:Microsoft Visual FoxPro 6.0版本。</p><p>  4.3 系統(tǒng)總體結構設計</p><p>  根據數據流程

96、圖所描述的新系統(tǒng)數據的流動情況,用結構圖的方式再進行系統(tǒng)的總體結構設計。數據流程圖描述了系統(tǒng)具有銷售管理、采購信息管理和財務信息管理等幾個功能,再結合系統(tǒng)設置的要求,將以上功能用結構圖的方式表示出來,如圖4-1所示。</p><p>  圖4-1系統(tǒng)功能結構圖</p><p><b>  4.4 模塊設計</b></p><p>  1.銷售

97、管理模塊說明:客戶到醫(yī)藥店選擇藥品,然后填寫訂貨單,將訂貨單交給銷售人員,銷售人員審核訂貨單,如果存在錯誤重新填寫訂貨單。否則進行下一步的處理。如果是新客戶,則先進行登記。然后根據用戶的訂貨情況對于庫存進行檢索,如果滿足供應條件,則開收款單,客戶付款后開收據和發(fā)貨單,會計將應收款金額記入明細賬??蛻羧藛T根據發(fā)貨單提貨,并由專門的人員發(fā)貨并修改庫存,同時對銷售記錄進行存檔。如果庫存不能滿足訂貨需求,將現(xiàn)貨部分賣給客戶,并將缺貨信息發(fā)送給采

98、購部門。 </p><p>  2.采購管理模塊說明:采購部門根據銷售部門反應的缺貨情況,確定向哪個供應商訂購哪些種類的藥品,以及采購數量,然后按供應商匯總,將訂購種類和數量打印出來向供應商發(fā)送訂貨單。供應商根據訂購藥品的總價向醫(yī)藥店發(fā)送付款單。醫(yī)藥店進行核對后,付款并修改相應明細賬。當供應商把貨物發(fā)來時,要和訂貨單進行核對,確認無誤后入庫并向銷售部門發(fā)送到貨通知。</p><p>  3

99、.財務管理模塊說明:財務管理模塊的主要作用是對于客戶手持的付款單和供應商提供的應付款賬單的處理,在處理這些明細賬的同時修改總賬并將其做成會計報表定期交個經理查詢。</p><p>  對于各個模塊的設計見表4-1~4-3示:</p><p>  表4-1 銷售管理模塊說明書</p><p>  表4-2 采購管理模塊說明書</p><p> 

100、 表4-3 財務管理模塊說明書</p><p><b>  續(xù)表</b></p><p>  4.5 數據庫設計</p><p>  在數據庫設計中,我首先創(chuàng)建一個藥品信息管理數據庫,然后在數據庫中創(chuàng)建需要的表和字段,如果需要,還可以設計視圖等。在系統(tǒng)分析階段,用E-R圖來說明了藥品信息管理系統(tǒng)的數據庫概念模型。同時,在上面的實體以及實體之間

101、關系的基礎上,形成數據庫中的表以及各個表之間的關系。我在上面的章節(jié)已經對系統(tǒng)的主要實體和數據流程進行了分析,根據輸入輸出過程中的元素得到了醫(yī)藥店管理數據庫中各個表的設計結果如表4-4表4-9所示:</p><p>  表4-4 藥品信息表</p><p>  表4-5 供應商信息表</p><p>  表4-6 藥品銷售表</p><p> 

102、 表4-7 藥品類別索引信息表</p><p>  表4-8 藥品采購表</p><p>  表4-9 用戶信息表</p><p><b>  4.6 代碼設計</b></p><p>  4.6.1 代碼設計的原則</p><p>  代碼是代表系統(tǒng)中客觀存在的事物名稱、屬性或狀態(tài)的符號,而

103、代碼設計是將系統(tǒng)中具有某些屬性或特征的信息歸并在一起。我在代碼設計中遵從以下基本原則:</p><p>  唯一性:在一個分類編碼標準中,每一個編碼對象僅有一個代碼,一個代碼只唯一表示一個編碼對象。如:醫(yī)藥編號。藥品的醫(yī)藥編號是藥品流通期間的唯一代碼。</p><p>  合理性:代碼結構與分類體系相適應。</p><p>  可擴充性:在設計過程中留有適當的空間,

104、以便以后的補充。如:藥品編號可以增加位數。</p><p>  簡單性:代碼結構簡單,以便節(jié)省存儲空間和提高系統(tǒng)的處理效率。</p><p>  實用性:代碼能反映對象的特點。</p><p>  規(guī)范性:代碼的書寫統(tǒng)一。</p><p>  4.6.2 代碼設計</p><p>  代碼表主要包括代碼的類型、名稱、

105、功能、使用范圍、使用要求的說明等</p><p>  在這個醫(yī)藥店管理系統(tǒng)中的主要存儲表中幾乎都用到代碼設計,在這兒舉一個例子進行說明。</p><p>  在這個系統(tǒng)中銷售編號一般使用20位中的11位,意義如下:</p><p>  XXXX XX XX XXX </p><p><b>  順序號</b><

106、/p><p><b>  職工號</b></p><p><b>  藥品編號</b></p><p><b>  銷售日期</b></p><p>  表4-10 代碼設計說明表</p><p>  4.7 用戶界面設計</p><p

107、>  本系統(tǒng)的界面設計的一些原則:</p><p>  1.樣式統(tǒng)一,所有的界面都使用統(tǒng)一的樣式。</p><p><b>  2.加注窗口標題。</b></p><p>  4.7.1 系統(tǒng)界面設計</p><p>  1.系統(tǒng)的登錄界面如圖4-2所示。</p><p>  2.系統(tǒng)主界

108、面如圖4-3所示。</p><p>  圖4-3 系統(tǒng)主界面</p><p>  3.系統(tǒng)的輸出界面舉例如圖4-4所示。</p><p>  圖4-4 銷售查詢輸出界面</p><p>  4.系統(tǒng)的輸入界面舉例如圖4-5所示。</p><p>  圖4-5 銷售登記界面</p><p>  4

109、.8 輸入/輸出設計</p><p>  4.8.1 輸入設計</p><p><b>  1.輸入項目</b></p><p>  可供輸入的項目主要有以下幾個:</p><p> ?。?)藥品信息1:包括要輸入藥品的藥品編號,藥品名稱,藥品類別代碼,售價,廠價,庫存量,單位,有效期至,批準文號等。</p&g

110、t;<p>  (2)供應商信息1:包括要輸入供應商的供應商編號,供應商名稱,聯(lián)系人,聯(lián)系電話,所在城市等。</p><p> ?。?)藥品銷售信息1:包括要輸入銷售編號,銷售日期,藥品編號,藥品名稱,單價,數量,單位,總額,職工編號等。</p><p> ?。?)藥品采購信息1:包括要輸入銷售編號,銷售日期,藥品編號,藥品名稱,單價,數量,單位,總額,供應商編號等。<

111、/p><p> ?。?)用戶信息1:包括要輸入職工號,姓名,用戶登錄名,用戶密碼,權限代碼等。</p><p><b>  2.輸入的承擔者</b></p><p>  本系統(tǒng)的輸入工作都是有銷售人員、采購人員、和財務管理人員從用戶界面錄入的,數據來源都是來自于醫(yī)藥信息、藥品銷售信息和藥品采購信息等。</p><p><

112、;b>  3.主要功能要求</b></p><p>  該系統(tǒng)的輸入大都通過用戶界面來進行輸入來完成,我們可以通過界面的程序來控制輸入的正確性,對于輸入的正確性進行檢驗,不正確的輸入不能輸入到數據庫中,并給用戶提示,要求用戶修改。通過正確性檢驗可以很好的提高輸入的速度,再加上友好的用戶界面,使輸入變的簡單、方便。節(jié)省人力、物力。</p><p><b>  4.

113、輸入要求</b></p><p>  輸入的主要數據類型是字符型,輸入數據的來源主要是藥品信息、供應商信息、客戶信息等。有的輸入要求一定格式。</p><p><b>  5.輸入校驗</b></p><p>  該系統(tǒng)的輸入的校驗大都通過程序和數據庫控制來實現(xiàn)的。比如許多關鍵字段數據庫中就要求非空;而程序實現(xiàn)的校驗則會更具體,比如

114、用戶名和密碼輸入的機會不超過3次、日期的檢驗等。</p><p>  4.8.2 輸出設計</p><p><b>  1.輸出項目</b></p><p>  可供輸出的項目主要有以下幾個:</p><p>  (1)藥品信息2:包括要輸出藥品的藥品編號,藥品名稱,藥品類別代碼,售價,廠價,庫存量,單位,有效期至,批

115、準文號等。</p><p> ?。?)供應商信息2:包括要輸出供應商的供應商編號,供應商名稱,聯(lián)系人,聯(lián)系電話,所在城市等。</p><p>  (3)藥品銷售信息2:包括要輸出銷售編號,銷售日期,藥品編號,藥品名稱,單價,數量,單位,總額,職工編號等。</p><p> ?。?)藥品采購信息2:包括要輸出銷售編號,銷售日期,藥品編號,藥品名稱,單價,數量,單位,總

116、額,供應商編號等。</p><p> ?。?)用戶信息2:包括要輸出職工號,姓名,用戶登錄名,用戶密碼,權限代碼等。</p><p><b>  2.輸出接收者</b></p><p>  不同的用戶權限只能查詢特定的數據,上述信息的接收者為可以查詢上述信息的人。</p><p><b>  3.主要功能<

117、;/b></p><p><b>  輸出的幾個功能:</b></p><p> ?。?)供用戶瀏覽相關信息。</p><p> ?。?)供用戶根據某些查詢條件查詢相關信息。</p><p> ?。?)為用戶提供打印功能。</p><p><b>  4.輸出要求</b>

118、;</p><p>  輸出的主要數據類型也是字符型,輸出數據設備介質有用戶界面、網頁、Excel表格等,具體的輸出界面見附帶的可執(zhí)行程序,至于網頁、Excel表格的內要根據用戶的查詢結果而定,格式見附帶的可執(zhí)行程序。</p><p><b>  4.9 網絡設計</b></p><p>  系統(tǒng)的網絡結構采用以太局域網,可以和醫(yī)藥店內部的I

119、ntranet相連。用RJ45接口,雙絞線5類網線,交換機、路由器等設備進行連接,傳輸速率為100MB/S。計算機系統(tǒng)為C/S結構,有兩個機器作為服務器,其中的一個作為備份服務器,其它的機器為客戶端。服務器為客戶端的請求提供服務。</p><p>  4.10 安全保密設計</p><p>  系統(tǒng)為不同的用戶設置不同的密碼和權限,最高權限只有超級管理員才擁有,可以控制整個系統(tǒng)的所有操作

120、,包括添加超級管理員、操作員和用戶;二級管理權限是操作員,擁有修改、新增、瀏覽等功能,并能修改自己的密碼;三級權限為一般的用戶,可以瀏覽信息,但不可以修改信息,只可以修改自己的密碼。所有的用戶都不能越權操作。系統(tǒng)登陸時要驗證用戶名和密碼,密碼超過3次不正確就會退出系統(tǒng)。</p><p>  4.11 系統(tǒng)故障對策</p><p>  4.11.1 系統(tǒng)故障的類型</p>

溫馨提示

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

評論

0/150

提交評論