呂 蕊,吳傳虎(山東中醫(yī)藥大學(xué),濟(jì)南 250355)
?
基于JSP技術(shù)的醫(yī)藥網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)
呂 蕊,吳傳虎
(山東中醫(yī)藥大學(xué),濟(jì)南 250355)
摘 要:現(xiàn)今醫(yī)院的信息系統(tǒng)逐步建立,發(fā)展網(wǎng)絡(luò)醫(yī)學(xué)、進(jìn)行網(wǎng)上購藥、開展學(xué)術(shù)交流、提高全民健康水平都將伴隨醫(yī)藥網(wǎng)站建立陸續(xù)實(shí)現(xiàn)。我們采用MVC開發(fā)模式,探索一些可復(fù)用的代碼,以便于實(shí)現(xiàn)同類型電子網(wǎng)站的改造,同時(shí)通過JAVA環(huán)境的搭建,使用web工具導(dǎo)入所需驅(qū)動、包、框架等,創(chuàng)建組織程序的包和組織JSP的目錄,編寫Dao層Servive層和Web層同時(shí)設(shè)計(jì)實(shí)體,完成購藥網(wǎng)站的開發(fā)并進(jìn)行測試。
關(guān)鍵詞:醫(yī)藥網(wǎng)站;JSP;JAVA;B/S架構(gòu);MVC
隨著Internet的快速發(fā)展及應(yīng)用水平的不斷提高,人們的工作和生活越來越依賴于網(wǎng)絡(luò)。網(wǎng)絡(luò)上除了大量各種類型的靜態(tài)資訊外,各式各樣的動態(tài)網(wǎng)絡(luò)信息查詢和在線購物也正日漸興起。醫(yī)藥行業(yè)也不例外,隨著醫(yī)院信息系統(tǒng)的建立和網(wǎng)絡(luò)技術(shù)的發(fā)展,建立醫(yī)藥網(wǎng)站對發(fā)展現(xiàn)代化的網(wǎng)絡(luò)醫(yī)藥、網(wǎng)上購藥、學(xué)術(shù)交流,提高全民的健康水平及國民綜合素質(zhì)將起到積極的作用。本文就醫(yī)藥網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)作了初步探討。
本網(wǎng)站主要包括醫(yī)藥信息、藥品查詢、網(wǎng)上購藥、信息管理四大部分。(1)醫(yī)藥信息 由醫(yī)藥新聞、醫(yī)藥文化、醫(yī)藥法規(guī)構(gòu)成,向用戶提供最新的醫(yī)療和藥品等信息,介紹醫(yī)藥文化,并向網(wǎng)絡(luò)客戶提供醫(yī)藥法規(guī),本部分為科普公益性作用,以利用公開渠道豐富民眾認(rèn)知水平;(2)藥品查詢模塊 提供中成藥,中草藥或西藥等藥品的查詢。只要在查詢頁面的表單中輸入相應(yīng)藥品的名稱或其中的關(guān)鍵字,并選擇搜索的類別便可查詢到數(shù)據(jù)庫中相應(yīng)的藥品,從而查看其功效、用法等信息資料。比部分同為科普類展示,其中藥性藥理等知識均來自于權(quán)威醫(yī)書及藥品說明書;(3)網(wǎng)上購藥 用戶購藥前,先填寫注冊資料,成功后登錄,可查看顯示的藥物列表,選擇所需藥物進(jìn)行購買即可。未立即購買的藥物將存于購物車,已付款藥物可通過查看訂單查詢。每次購藥均需再次登錄,登錄后可進(jìn)入購物車付款。購藥數(shù)量藥品用法等要求遵從醫(yī)藥法規(guī)或藥品的說明,客戶下訂單后根據(jù)醫(yī)藥法規(guī)判斷為有效購藥。本部分為用戶體驗(yàn)區(qū),后期的測試環(huán)節(jié)根據(jù)體驗(yàn)回饋修改;(4)信息管理 包括訂單管理、藥品管理、客戶信息管理及網(wǎng)站維護(hù)等一系列后臺操作及前三部分的更新管理。
根據(jù)結(jié)構(gòu)和應(yīng)用技術(shù)的設(shè)計(jì),在線購藥電子系統(tǒng)操界面會顯示正銷售的所有藥物信息,可分頁分類查看。在信息管理部分將實(shí)現(xiàn)添加新的可銷售藥品,對未處理的訂單或已發(fā)送的訂單進(jìn)行聯(lián)系和確認(rèn)發(fā)貨操作,對藥品分類管理,根據(jù)用戶反饋使用圖片上傳功能更新圖片,新藥品進(jìn)庫上架的確認(rèn),藥品相關(guān)信息的更新補(bǔ)充,每類藥品的銷售量銷售額的統(tǒng)計(jì)以及用戶注冊資料、反饋留言的審核評定和藥品供應(yīng)商資料管理等。
使用Tomcat服務(wù)器、HTML語言、JAVA語言、和XML結(jié)構(gòu),對JAVA Web開發(fā),應(yīng)用Spring、Struts2、Hibernate三個(gè)框架和MYSQL對數(shù)據(jù)庫進(jìn)行了一系列增、刪、改、查等操作。同時(shí)應(yīng)用Dbutils框架、C3P0連接池、BeanUtils框架、Log4j、和JSTL開發(fā)包,完成了本網(wǎng)站四部分的開發(fā)。網(wǎng)站的實(shí)現(xiàn)關(guān)鍵在于動態(tài)網(wǎng)頁編程,數(shù)據(jù)庫設(shè)計(jì)及通過網(wǎng)頁編程實(shí)現(xiàn)數(shù)據(jù)庫的訪問。本網(wǎng)站以JSP技術(shù)為主線,以SQL Server 2000為數(shù)據(jù)庫管理系統(tǒng),實(shí)現(xiàn)藥品查詢,網(wǎng)上購藥,信息管理這三大部分功能。而醫(yī)藥信息這塊則采用HTML技術(shù)就可以實(shí)現(xiàn)。其中JSP技術(shù),數(shù)據(jù)庫設(shè)計(jì)和動態(tài)數(shù)據(jù)庫訪問技術(shù)是關(guān)鍵點(diǎn)。具體步驟一是在網(wǎng)絡(luò)服務(wù)器上創(chuàng)建數(shù)據(jù)庫,二是利用Java Bean訪問數(shù)據(jù)庫。關(guān)鍵的實(shí)體設(shè)計(jì)的代碼如下:
另外DAO層、Service層、Web層也是MVC設(shè)計(jì)的重點(diǎn),限于篇幅大小,在此不一一贅述。
醫(yī)藥銷售商務(wù)化、信息化、網(wǎng)絡(luò)化順應(yīng)了時(shí)代的發(fā)展,迎合了當(dāng)今的市場潮流,具有快捷、個(gè)性化和自由化的功能,其開放的時(shí)間和空間將形成新的醫(yī)患交流體制。同時(shí),醫(yī)藥網(wǎng)站建立的同時(shí)也是科普醫(yī)學(xué)知識的平臺,能夠提升全民的醫(yī)學(xué)認(rèn)知水平,提高民眾綜合素質(zhì)??梢钥隙ǖ氖琴徦幘W(wǎng)站正逐步豐富和營養(yǎng)著整個(gè)醫(yī)藥行業(yè)。
參考文獻(xiàn):
[1]郭曉艷.基于JSP的電子商務(wù)網(wǎng)站的構(gòu)建技術(shù).微機(jī)發(fā)展[J].15(06).
[2]譚定英.基于JSP技術(shù)的醫(yī)藥網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn).醫(yī)學(xué)信息[J].18(05).
[3]余紹霖.基于JSP技術(shù)的電子商務(wù)網(wǎng)站設(shè)計(jì)與開發(fā)[J].科技資訊.
項(xiàng)目:本項(xiàng)目在山東中醫(yī)藥大學(xué)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練平臺完成,獲得學(xué)校2016年度大學(xué)生研究訓(xùn)練計(jì)劃(SRT)項(xiàng)目立項(xiàng)資助,項(xiàng)目編號是2015246。
DOI:10.16640/j.cnki.37-1222/t.2016.12.237