摘要:本系統是實現一個藥店采購、銷售和庫存管理的管理系統,采用C/S體系結構,該系統以Delphi為開發平臺,支持Access數據庫,設計了基礎信息錄入、業務單據處理、各種查詢統計及系統日常維護四大模塊。該系統功能全面、界面友好、操作方便,解決了中小型藥店目前存在的藥品銷售管理難題。
關鍵詞:藥品管理;C/S;Delphi;模塊結構
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2008)20-30287-02
Medication Mmanagement System Applying Delphi
WANG Zhao-hui1,LIANG Chang-qing2
(1.Qingdao Hismile College,Qingdao 266100,China;2.Qingdao Ethernet Technology Co., Ltd. ,Qingdao 266071,China)
Abstract:This is a management system of purchasing,selling and storing medication for drug stores.Adopting C/S system,it takes Delphi as its development platform.In support of Access Database,this system designs four modules which include basic information logging, business bill processing, all kinds of search and statistics and systematical normal protection. This sytem is complete, friendly and convenient and thus solves current problems in medication sales management in many drug stores.
Key words: medication Mmanagement;C/S; Delphi;module structure
1 引言
隨著醫藥市場的改革,身邊大大小小的藥店幾乎隨處可見。常見的處方藥或者非處方藥都可以在這里買到,并且這里的價格一般低于醫院,差價從幾角、幾元到幾十元不等,這也是導致越來越多的顧客選擇光臨藥店,而不是在醫院買藥的一個原因。另外,多數藥店都可以使用醫療保健卡,這也為病人買藥提供了更大的方便。
據考察絕大多數中小型藥店在采購、售貨、結算時,都是使用人工記錄、人工計算的方法。這種方法增加了工作的強度,浪費了人力資源,最重要的是很難保證工作的速度和質量。特別是每次進貨、出貨,都要花費很長的時間來整理庫存,令藥劑師們很頭疼,這也正是開發藥品進銷存系統的目的――解決藥品銷售管理難題。
開發的藥品進銷存系統,是一個用于藥品銷售管理的系統,主要適用于中小型藥店。用軟件操作解決了人工操作中存在的速度慢、效率低的缺點。從采購到售出的整個過程,藥品信息都保存在數據庫中,確保了數據的安全。
2 系統分析
2.1 系統需求分析
開發的藥品進銷存系統,是一個用于藥店的管理系統,應該具備藥品管理方面的功能。開發的目標是設計一個為方便藥品管理、簡化工作流程、提高工作效率的應用型軟件,所以在開發之前應該充分了解藥店的進貨、存貨和銷售流程。
2.2 系統流程分析
藥品進銷存系統的數據流程圖如圖1所示。
2.3 系統結構分析
藥品進銷存系統的結構圖如圖2所示。
該軟件主要具有四大功能:基礎信息錄入、業務單據處理、各種查詢統計及軟件系統維護。
1)基本信息錄入
該功能主要包括:人員信息、藥品信息、客戶信息。考慮到藥劑師應擁有不同權限使用該軟件,所以在設計時應設置不同的用戶。藥品信息和客戶信息都為空,使用者可根據業務的需要自行添加。
2)業務單據處理
主要包括購進記錄和銷售記錄的功能。在藥品進銷存系統中,購進和銷售記錄是該軟件的主要功能之一,它可以使用戶清楚的看到每次入庫和出庫明細,在這一功能中詳細記錄了購進(或者銷售)的日期、操作人員、批次、藥品信息等,直觀明了。
3)查詢統計
這里可完成當前庫存查詢、缺貨提示、過期報警、銷售匯總四項操作。在作市場調查中發現,每次進貨前清點庫存是藥劑師最頭疼的事,所以在設計該軟件時,應添加上庫存查詢的功能。缺貨提示和過期警報用戶可以自己設置最小單位或者最長時間,前者的功能是為了防止藥店出現缺貨的情況,后者主要是為了在藥品到期前提示,好使藥劑師早日對藥品采取措施。
4)系統維護
主要完成用戶管理、修改密碼、數據恢復/備份、參數設置四個功能。用戶管理中可以添加新用戶或者刪除已有用戶;在修改密碼中,用戶先輸入原密碼,再輸入兩次新密碼,原輸入正確時新密碼才能生效;數據恢復/備份可幫助用戶完成某個時間段內數據的恢復和備份;參數設置中提供一些復選項,用戶根據自己的需要進行選擇。
2.4 系統性能要求分析
運用所學的軟件工程和程序設計等方面的知識,合理設計結構,使該軟件:①運行穩定。該軟件支持win98及win98 以上運行環境;②操作簡單。操過程只需用鼠標點擊即可實現;③功能全面。具備藥品字典管理、藥品基本信息管理功能,可完成藥品的采購、入庫、出庫、銷售、核算、查詢、多種報表輸出等各種事務,以達到更好的為用戶服務的目的。
3 系統數據庫設計
3.1 數據庫的選擇
藥品進銷存系統,是為了提高藥店管理質量、彌補人工管理中存在的不足而開發的,使用對象主要針對與中小型藥店。雖然需要存放大量的藥品信息,但是大部分信息操作頻度和安全性要求不是很高,Access數據庫的性能對該網站來說已經足夠了。根據以上原因,設計時選擇了Access數據庫。
Access是Office的組件之一——關系數據庫管理系統軟件,它不僅具有眾多簡單的傳統數據庫管理工具,同時還進一步增強了同Web的集成,以便能更方便地共享跨越各種平臺和不同用戶級別的數據。它集成在Office中,不僅價格低廉,而且操作簡單。
3.2 數據庫的邏輯設計
數據庫中存放的是需要及時更新的信息,設計軟件時分別建立了不同的表,在這里只將部分數據庫表的邏輯結構列舉如表1。
4 結束語
使用基于C/S結構的藥品進銷存管理系統,大大提高了藥店的運行效率和管理水平,本系統成功解決了藥店中存在的采購、庫存和銷售中存在的問題。藥店管理人員使用后,普遍認為使用該軟件比手工操作提高了效率、減少了強度,為藥店更好的適應市場運作提供了方便。
參考文獻:
[1] 郭庚麒.軟件工程基礎教程[M].北京:科學出版社,2004.
[2] 楊學全.Delphi7.0程序設計[M].北京:科學出版社,2004.
[3] 賽奎春.Delphi數據庫開發實例解析[M].北京:機械工業出版社,2004.
[4] 陳帝江,曹文鋼.基于C/S模式的進銷存管理系統的設計與實現[J].組合機床與自動化加工技術,2006(05).
注:“本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。”