陳莎 葉亞運 吳暾華
基金項目:國家自然科學(xué)基金(11005081); 浙江省自然科學(xué)基金(Y1110322); 溫州市科技計劃項目(G20110004); 溫州醫(yī)學(xué)院學(xué)生科技項目(wyx201101064)
[摘要] 研發(fā)基于Web的藥品在線銷售管理系統(tǒng)對于縮短購買時間、改善客戶購買體驗、提高銷售額、減少人工干預(yù)都具有重要的意義。本文提出了構(gòu)建基于B2C模式的醫(yī)藥銷售平臺的方法??紤]到藥品的特殊性,提出了處方藥審核機制以及報廢藥品預(yù)警機制。為了方便用戶購買,系統(tǒng)還提供了在線支付功能,實現(xiàn)了與網(wǎng)銀接口的無縫連接。實驗結(jié)果表明所提出的系統(tǒng)構(gòu)建方法是有效的。
[關(guān)鍵詞]藥品 銷售平臺 電子商務(wù) B2C模式
一、前言
隨著互聯(lián)網(wǎng)的迅速發(fā)展,其應(yīng)用也深入到人們生活的各個領(lǐng)域。然而,在醫(yī)藥銷售方面,我國許多醫(yī)藥企業(yè)仍然停留在傳統(tǒng)的銷售管理方式,即以電話、傳真及書信形式為主要聯(lián)絡(luò)手段,人工處理銷售日常業(yè)務(wù),例如發(fā)貨、退貨、發(fā)票及匯款等。這種落后的管理方式造成低效率、高成本。所以,在藥品銷售領(lǐng)域,使傳統(tǒng)的銷售方式逐步退出,將網(wǎng)上在線銷售作為一種先進的銷售方式已成為一種刻不容緩的手段。部分企業(yè)雖然采用了單機版銷售管理系統(tǒng),但是客戶無法在線購買藥品(即,只有后臺管理沒有前臺銷售界面)。因此,研發(fā)基于Web的藥品在線銷售管理系統(tǒng)對于縮短購買時間、改善客戶購買體驗、提高銷售額、減少人工干預(yù)都具有重要的意義。
二、系統(tǒng)設(shè)計
1.需求分析與功能模塊劃分
藥品銷售管理系統(tǒng)基于Web,提供前臺用戶購買界面以及后臺管理功能。銷售模式為B2C,藥品類別的設(shè)置、藥品的增刪改均由后臺管理員完成,客戶只有購買權(quán)限。
前臺須提供藥品分類展示、藥品搜索、藥品詳細介紹、藥品咨詢、藥品評價及購物車等功能,須實時顯示藥品的庫存情況、過期藥品須自動下架。對于處方藥品須提供醫(yī)生開具的處方證明才可購買。因此,客戶購買處方藥時必須在線提交處方證明的掃描件,這是一般購物系統(tǒng)所不具備的功能,也是醫(yī)藥銷售系統(tǒng)的特點。另外,前臺必須利用網(wǎng)銀、支付寶或財富通的接口提供在線支付功能。發(fā)貨使用的快遞單號必須提供給用戶以便查詢。
后臺須提供訂單管理、藥品管理、用戶管理、新聞公告管理、銷售統(tǒng)計與分析、數(shù)據(jù)庫管理等功能。藥品管理主要實現(xiàn)藥品類別設(shè)置、藥品查詢與增刪改、報廢藥品預(yù)警與報表生成、缺貨藥品預(yù)警與報表生成。訂單管理須提供訂單的審核功能,審核狀態(tài)從處方審核(處方藥是否有處方證明) 付款審核(是否收到款) 發(fā)貨審核(是否發(fā)貨) 收貨審核(是否收到貨)。
根據(jù)上述需求分析,圖1給出了本系統(tǒng)的功能劃分。
三、系統(tǒng)實現(xiàn)
本系統(tǒng)采用VBScript和JScript作為平臺的開發(fā)語言,SQL Server作為后臺數(shù)據(jù)庫,IIS作為Web服務(wù)器,采用B/S方案構(gòu)建服務(wù)器體系結(jié)構(gòu)。系統(tǒng)可分為用戶操作和管理員操作兩大模塊,模塊功能劃分詳見圖1。下面介紹實現(xiàn)系統(tǒng)的若干關(guān)鍵技術(shù)。
1.處方藥銷售問題
對于處方藥品須提供醫(yī)生開具的處方證明才可購買。因此,客戶購買處方藥時必須在線提交處方和個人身份證明的掃描件。處方中必須有主治醫(yī)生的簽名以及醫(yī)院的蓋章。此外,對客戶在一段時間內(nèi)的購買量設(shè)置了上限。這是一般購物系統(tǒng)所不具備的功能,也是醫(yī)藥銷售系統(tǒng)的特點。
2.過期藥品處理
每種藥品都有自己的生產(chǎn)日期和保質(zhì)期,在新藥上架前,工作人員會事先觀察藥品的這兩個日期,取一個最恰當?shù)娜掌谧鳛檫@種藥品的上架時間,一旦超過這個時間段,藥品將自動下架并生成過期藥品報表,這可有效地防止由于人為的疏忽導(dǎo)致顧客購買過期的藥品。對于過期的藥品,企業(yè)會統(tǒng)一退回給藥品廠家。
3.在線咨詢
實現(xiàn)QQ在線交流的方法是向騰訊服務(wù)器詢問賣家QQ是否在線并將狀態(tài)通過圖標顯示出來,再通過執(zhí)行“tencent://message/?uin= qq號碼”自動調(diào)出QQ界面與賣家在線溝通。在設(shè)計數(shù)據(jù)庫表時,每個賣家用戶都有一個QQ號作為必填信息,而每件商品或每個商店都對應(yīng)一個賣家。當進入到商品詳細信息顯示的頁面或者某個商店的頁面中,賣家的信息也會被獲取。向騰訊服務(wù)器詢問賣家QQ是否在線的參數(shù)有3個,以冒號作為分隔符,第1個參數(shù)表示版本號,目前為1;第2個參數(shù)是從數(shù)據(jù)庫取出來的商家的QQ號碼,第3個參數(shù)為圖標風(fēng)格:1為QQ風(fēng)格,2為TM風(fēng)格,3為S-Buddy風(fēng)格,4為SmallQQ風(fēng)格。接收返回信息后,以圖標的方式顯示出賣家QQ是否在線。當用戶點擊該圖標時,就會自動打開QQ界面與賣家進行聊天。下面是在線咨詢的示例代碼:
4.在線支付
為了通過網(wǎng)銀在線支付,需和開通網(wǎng)上支付功能的銀行簽署協(xié)議。銀行將提供一個商戶編號,而商戶只須在其網(wǎng)站把商戶編號和支付信息等內(nèi)容按照銀行規(guī)定的格式提交給支付網(wǎng)關(guān)(支付網(wǎng)關(guān)就是銀行提供的一個提交數(shù)據(jù)的網(wǎng)址)。商戶網(wǎng)站和銀行交互的流程如下:(1)客戶在商業(yè)網(wǎng)站生成訂單;(2)按某銀行的數(shù)據(jù)規(guī)范形成在線支付的訂單數(shù)據(jù),并使用該銀行提供的API和商戶證書對訂單數(shù)據(jù)簽名,形成form表單返回客戶瀏覽器,表單action地址指向支付網(wǎng)關(guān),當客戶確定使用該銀行支付時,提交此表單到銀行服務(wù)器;(3)銀行系統(tǒng)接受訂單并對訂單信息進行檢查,通過檢查則顯示支付頁面;(4)客戶在支付頁面上填寫并發(fā)送支付信息;(5)銀行檢查支付信息,顯示確認界面;(6)客戶確認提交,銀行進行支付處理;(7)銀行將處理結(jié)果使用http協(xié)議post方式將通知消息數(shù)據(jù)提交到商戶網(wǎng)站,或者直接將交易結(jié)果顯示給客戶。
四、小結(jié)
本文提出了基于B2C模式的藥品銷售平臺的構(gòu)建方法,有效地解決了處方藥品銷售和過期藥品處理問題,而上述兩點體現(xiàn)了藥品銷售的特殊性。此外,在線咨詢和支付兩項功能增強了用戶體驗。
參考文獻:
[1]趙婷婷.藥品銷售管理系統(tǒng)的設(shè)計與實現(xiàn)[D].吉林:吉林大學(xué),2009
[2]王亞萍.新新醫(yī)藥銷售管理系統(tǒng)設(shè)計與實現(xiàn)[D].成都:電子科技大學(xué),2010
[3]陳秀莉.基于B/S結(jié)構(gòu)的醫(yī)藥銷售管理系統(tǒng)研究和實現(xiàn)[D].南京:東南大學(xué),2006
[4]王斌.基于ASP.NET的醫(yī)藥銷售管理系統(tǒng)[D].武漢:武漢理工大學(xué),2004
[5]查德平.基于.NET的醫(yī)藥銷售管理系統(tǒng)的構(gòu)建[D].上海:復(fù)旦大學(xué),2008
[6]石旸.電子商務(wù)平臺農(nóng)產(chǎn)品電子結(jié)算系統(tǒng)的設(shè)計與實現(xiàn)[J].商場現(xiàn)代化,2009,(12):38