周波
摘要:隨著時代的發(fā)展和計算機技術(shù)所取得的不斷進步,計算機已經(jīng)滲透到各行各業(yè)當(dāng)中,藥店當(dāng)然也不例外。針對人們對藥品的購買需求,為了讓人們購藥更加簡單方便,我對藥店的銷售管理系統(tǒng)進行了分析和設(shè)計,這對提高藥店的工作效率和服務(wù)質(zhì)量具有重要意義。
關(guān)鍵詞:藥店;銷售;管理系統(tǒng)
中圖分類號:TP311 文獻標(biāo)識碼:A 文章編號:1009-3044(2017)28-0060-02
隨著信息時代的到來,藥店行業(yè)也緊隨時代的步伐快速發(fā)展了起來,人們隨著經(jīng)濟和文化水平的不斷提高,對藥店服務(wù)質(zhì)量的要求也越來越高。而且醫(yī)藥行業(yè)是關(guān)乎民生的行業(yè),一個不小心很可能造成嚴(yán)重的后果。因此,為了讓藥店的日常業(yè)務(wù)能夠更加快速、高效、準(zhǔn)確的運轉(zhuǎn),設(shè)計一個適合藥店的銷售管理系統(tǒng)對一家藥店來說是十分重要的。現(xiàn)在有很多的開發(fā)工具都可以滿足一個藥店銷售管理系統(tǒng)的需求,各式各樣的開發(fā)語言和不同種類的數(shù)據(jù)庫以及龐大的銷售管理系統(tǒng)的誕生使得藥店的藥品信息、顧客信息和供應(yīng)商信息等都可以被記載在內(nèi)。利用這些龐大的信息資源和先進的計算機技術(shù),分析和設(shè)計一個藥店的銷售管理系統(tǒng)。其目的是為了讓管理系統(tǒng)使用起來更加方便,操作起來更加簡單,幫助藥店完成對藥品、客戶、供應(yīng)商、庫存、采購以及銷售信息的添加、修改、查詢和刪除等操作,減輕藥店工作人員的工作量,提高藥店的工作效率,為藥店提供一個更加簡單、高效的管理方式。
1 系統(tǒng)分析
1.1 業(yè)務(wù)需求分析
為了更加清晰的分析和設(shè)計滿足市場需求的藥店銷售管理系統(tǒng),根據(jù)對藥店的實際運營情況和藥店的業(yè)務(wù)流程的調(diào)查,對藥店的銷售管理系統(tǒng)做了如下需求分析:
在實際的藥店的銷售管理中,藥店的銷售管理系統(tǒng)需要實現(xiàn)在銷售管理中完成藥品信息的登記和收銀管理;在庫存管理中需要完成藥品的進貨管理以及庫存盤點等工作;在員工管理中需要實現(xiàn)藥店員工的薪酬管理以及錄用或開除員工等管理工作。詳細的業(yè)務(wù)需求分析如下:
1) 藥店的銷售管理中應(yīng)實現(xiàn)的功能分析:根據(jù)藥店的藥品銷售情況,對藥店的各種藥品情況進行查詢,并定期對銷售情況進行分析總結(jié)。當(dāng)有顧客要購買藥品時,對客戶的需求進行及時的服務(wù),幫助客戶查詢所需藥品,完成對藥品的銷售。
2) 藥店的庫存管理中應(yīng)實現(xiàn)的功能分析:在庫存管理中,需要記錄各種藥品的相關(guān)信息,如藥品名稱、藥品編號、藥品的類別代碼、單價、庫存量、生產(chǎn)廠商、生產(chǎn)日期等,實現(xiàn)對藥品信息的查詢與管理。當(dāng)藥店采購藥品時,完成對采購藥品信息的添加,對采購的藥品進行登記管理,對于過期的藥品信息也要進行及時記錄,保證庫存管理正常有序的運行。
3) 藥店的員工管理中應(yīng)實現(xiàn)的功能分析:需要對員工信息進行管理和維護,對新來員工的基本信息進行登記,當(dāng)有員工被解雇時,要及時刪除該員工在系統(tǒng)中的信息,將員工的基本信息錄入到系統(tǒng)當(dāng)中,進行統(tǒng)一管理。
1.2 功能需求分析
對藥店的銷售管理系統(tǒng)的分析與設(shè)計是為了讓藥店管理系統(tǒng)更加規(guī)范有條理,為了保障藥店的日常業(yè)務(wù)能夠順利進行,提高藥店的服務(wù)滿意度,對系統(tǒng)的基本功能有如下要求:
1) 信息管理功能:如員工能夠即時瀏覽藥品信息、客戶信息、供應(yīng)商的相關(guān)信息,并能夠?qū)λ幤沸畔ⅰ⒖蛻粜畔?、供?yīng)商等信息進行添加、修改、查詢和刪除等操作,達到對其相關(guān)的信息進行管理和維護的目的。
2) 銷售管理功能:員工可以根據(jù)客戶的要求查詢藥品的相關(guān)信息,主要是對藥品的售價以及庫存剩余量的查詢,幫助客戶完成對藥品的購買需求,并及時更新庫存,完成對整個藥店銷售過程的操作。
3) 庫存管理功能:如藥店的倉庫管理人員能夠?qū)λ幤返倪M貨進行登記與管理,并對入庫的藥品進行庫存盤點與登記,查看藥品的相關(guān)信息,對過期的藥品盡快清除出庫,對于新增藥品也要即時登記入庫,實現(xiàn)入庫藥品信息查詢和維護的功能。
1.3 性能需求分析
藥店銷售管理系統(tǒng)是一個能夠進行進銷存、功能完善的管理信息系統(tǒng),系統(tǒng)的運行對軟硬件要求以及運行環(huán)境有一定的要求。為了設(shè)計一個合理的、實用的藥店管理的系統(tǒng),常需要一些系統(tǒng)開發(fā)工具和技術(shù)來支持系統(tǒng)的正常運行。使用的技術(shù)和工具包括Java語言,MyEclipse、MYSQL數(shù)據(jù)庫、Tomcat等,并應(yīng)用JDBC對數(shù)據(jù)庫進行來連接。下面是對系統(tǒng)開發(fā)應(yīng)用到的語言、開發(fā)環(huán)境、數(shù)據(jù)庫、服務(wù)器以及Java數(shù)據(jù)庫連接的介紹:
1) Java語言:Java語言是一種面向?qū)ο蟮某绦蛟O(shè)計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 編程語言具有面向?qū)ο蟆⒎植际?、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動態(tài)的等特點,而且Java使用的覆蓋面廣,在許多的程序設(shè)計中都能用到。另一方面,在全球信息化的時代背景下,Java語言更具擁有廣闊的發(fā)展空間,因為Java語言較其他開發(fā)更容易學(xué)習(xí),而且Java語言的結(jié)構(gòu)要求十分嚴(yán)謹,很容易發(fā)現(xiàn)錯誤,這對Java語言的使用者來說是十分方便的。同時,Java語言編寫的程序有“一次編譯、到處運行”的特性,這讓它能夠提供給用戶一個開放的多平臺的傳遞信息的方式,有效地降低了成本。
2) MyEclipse:MyEclipse是在Eclipse 基礎(chǔ)上加上自己的插件開發(fā)而成的功能強大的開發(fā)環(huán)境,并且MyEclipse能夠充分利用Jave EE技術(shù)。目前看來,MyEclipse主要應(yīng)用于Java、Java EE的開發(fā)。MyEclipse的功能十分強大,支持非常廣泛,如Java Web開發(fā)、云開發(fā)、移動開發(fā)等都能用到MyEclipse,對各種開源產(chǎn)品的支持也相當(dāng)不錯。另外,MyEclipse還全面支持各種基于Eclipse平臺的插件,允許自由擴展個性化功能。endprint
3) MYSQL數(shù)據(jù)庫:MYSQL是一個關(guān)系型的數(shù)據(jù)庫,由瑞典MySQL AB 公司開發(fā),目前屬于 Oracel 旗下公司。MySQL 所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。并且MYSQL具有體積小、速度快、成本低、開放源代碼等優(yōu)點,還能夠?qū)?shù)據(jù)信息存放在不同的表中,提高了運行速度和靈活性。所以大部分的網(wǎng)站開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。
4) Tomcat:Tomcat 服務(wù)器是一個免費的開放源代碼的Web 應(yīng)用服務(wù)器,能夠獨立運行。具有運行時占用的系統(tǒng)資源小,擴展性好的特點,功能強大,很適用于藥店的銷售管理系統(tǒng)。
5) JDBC:JDBC(Java Data Base Connectivity,Java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,由一組用Java語言編寫的類和接口組成,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問。因為JDBC是Java應(yīng)用程序與數(shù)據(jù)庫之間進行連接的橋梁,所有它能夠為各種關(guān)系數(shù)據(jù)發(fā)送SQL語句。簡單地說,JDBC就是能夠建立與數(shù)據(jù)庫的連接,發(fā)送操作數(shù)據(jù)庫的語句,并能夠?qū)ζ浣Y(jié)果進行處理。
2 系統(tǒng)設(shè)計
2.1 系統(tǒng)功能設(shè)計
通過對藥店業(yè)務(wù)流程以及系統(tǒng)功能的需求分析,藥店的銷售管理系統(tǒng)需要實現(xiàn)的功能如下:
藥店的銷售管理系統(tǒng)主要劃分了六大功能模塊,分別是采購管理、銷售管理、庫存管理、系統(tǒng)管理、信息管理、查詢管理。綜上得到如圖1所示的系統(tǒng)功能圖。
其中采購管理的功能主要是向供應(yīng)商購買藥店所需的藥品,完成藥店的采購管理功能;銷售管理的功能主要是根據(jù)顧客的需求對藥品進行出售和管理操作,對銷售的藥品數(shù)量、單價等進行統(tǒng)計管理,完成藥品的銷售管理功能;庫存管理的功能主要是對采購入庫的藥品進行登記入庫,對已經(jīng)銷售出去的藥品信息進行及時的更新,對已經(jīng)過期的藥品及時的清除出庫,完成藥品的庫存管理功能;系統(tǒng)管理的功能主要是對系統(tǒng)進行管理和維護,保障系統(tǒng)的正常運行;信息管理的功能主要是是對員工、客戶、供應(yīng)商的基本信息進行管理和維護。如對員工的薪資管理,添加或刪除員工、客戶和供應(yīng)商的信息,保障信息的安全性;查詢管理要實現(xiàn)的功能主要是藥店的員工根據(jù)客戶的需求對藥品的相關(guān)信息進行查詢操作。
2.2 數(shù)據(jù)庫設(shè)計
銷售管理系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,根據(jù)藥店銷售管理系統(tǒng)的需求,系統(tǒng)數(shù)據(jù)庫設(shè)計如下:
1) 藥品基本信息表:藥品編號、藥品名稱、藥品條碼、藥品價格、藥品規(guī)格、藥品類型、藥品單位、藥品供應(yīng)商、藥品產(chǎn)地、生產(chǎn)日期、有效日期、批準(zhǔn)文號。(藥品編號是藥品基本信息表的主鍵)
2) 員工基本信息表:職工號、姓名、年齡、職位、聯(lián)系電話、家庭住址、工資。(職工號是員工基本信息表的主鍵)
3) 客戶基本信息表:客戶編號、姓名、性別、聯(lián)系電話、郵箱、家庭住址。(客戶編號是客戶基本信息表的主鍵)
4) 供應(yīng)商基本信息表:供應(yīng)商編號、供應(yīng)商名稱、聯(lián)系人電話、供應(yīng)商地址、郵政編碼、郵箱。(供應(yīng)商編號是供應(yīng)商基本信息表的主鍵)
5) 采購信息表:采購編號、采購日期、職工號、供應(yīng)商編號、采購單價、采購數(shù)量、藥品編號、藥品類型、藥品規(guī)格、聯(lián)系人電話、藥品供應(yīng)商、藥品產(chǎn)地、生產(chǎn)日期、有效日期、批準(zhǔn)文號、采購金額。(采購編號是采購信息表的主鍵)
6) 銷售信息表:銷售編號、藥品編號、職工號、藥品條碼、藥品價格、藥品規(guī)格、藥品類型、藥品單位、藥品供應(yīng)商、藥品產(chǎn)地、生產(chǎn)日期、有效日期、銷售日期、銷售金額、客戶編號。(銷售編號是銷售信息表的主鍵)
7) 庫存管理表:藥品編號、庫存數(shù)量、藥品價格、藥品類型、生產(chǎn)日期、有效日期、藥品單位、藥品供應(yīng)商、藥品產(chǎn)地。(庫存編號是庫存管理表的主鍵)
2.3 藥店銷售管理系統(tǒng)的E-R圖設(shè)計
根據(jù)系統(tǒng)的數(shù)據(jù)庫設(shè)計,系統(tǒng)的總體E-R圖設(shè)計如下所示:
3 問題與展望
隨著社會的發(fā)展和進步,藥店的銷售管理過程走向信息化是一種必然趨勢。為了順應(yīng)時代的發(fā)展需求,本文通過對藥店經(jīng)營過程的調(diào)查,對藥店的銷售管理系統(tǒng)做了業(yè)務(wù)需求、功能需求以及性能需求三方面的系統(tǒng)分析,并圍繞這三方面的系統(tǒng)分析,對藥店的銷售管理系統(tǒng)進行了系統(tǒng)設(shè)計,包括系統(tǒng)的功能設(shè)計以及系統(tǒng)數(shù)據(jù)庫的設(shè)計。通過這次對藥店的銷售管理系統(tǒng)的分析語設(shè)計,筆者深刻的認識到想要做好一個系統(tǒng)的分析有設(shè)計,需要有系統(tǒng)的思維方式,認真仔細的對待所要完成的任務(wù),運用所學(xué)的知識來完善自己的。同時筆者也深刻地體會到,要設(shè)計一個功能完整的系統(tǒng),一定要有足夠的耐心,要先對系統(tǒng)進行分析,了解系統(tǒng)的工作流程,再對系統(tǒng)進行設(shè)計,這樣才能更加有效的完成任務(wù)。雖然本人對銷售管理系統(tǒng)的專業(yè)知識掌握的還不夠全面,在對系統(tǒng)進行分析和設(shè)計的時候,仍有很多小細節(jié)沒有考慮到,但是我會繼續(xù)學(xué)習(xí),期待日后的進一步完善。
4 結(jié)束語
藥品消費對于每個人來說都是生活中必不可少的一部分,消費者對藥品的需求量很大。因此,藥店每天銷售的藥品數(shù)量也很多,銷售的藥品種類也有很大的不同,如果沒有一個完善的管理系統(tǒng)的話,很有可能發(fā)生工作效率低、服務(wù)質(zhì)量差、銷售藥品時發(fā)生錯誤、庫存管理繁瑣以及對藥店的藥品信息掌握不及時等問題。面對競爭越來越激烈的藥品銷售行業(yè),加強對藥品信息的管理、提高藥店的服務(wù)質(zhì)量、減輕員工的工作負擔(dān)都是需要設(shè)計一個好的銷售管理系統(tǒng)需要考慮的問題。因此,分析和設(shè)計一個實用、操作簡便的藥店銷售管理系統(tǒng)是十分有必要的,它是一家藥店在競爭激烈的藥品銷售市場得以生存的重要保障。同時,它還能夠?qū)崿F(xiàn)系統(tǒng)的自動化管理,讓藥店在信息化的管理方式下更好的經(jīng)營下去。這對推動藥店的信息化管理具有十分重要的意義。
參考文獻:
[1] 姜萍. 基于MYSQL的房地產(chǎn)銷售管理系統(tǒng)的設(shè)計與開發(fā)[D]. 長春:吉林大學(xué), 2014.
[2] 郝愛忠. 中小型企業(yè)銷售管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 長春:吉林大學(xué), 2014.
[3] 段文倩. 醫(yī)藥銷售管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 電腦知識與技術(shù), 2014(28).endprint