【大連理工大學(xué)城市學(xué)院畢業(yè)設(shè)計(jì)】基于SSM的藥品銷售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)


摘 要
受人口增長、老齡化加劇和流行性疾病爆發(fā)等因素的影響,人們對(duì)于藥品的需求不斷增長。醫(yī)藥用品是重要的社會(huì)保障資源,社會(huì)上對(duì)于藥品的需求量非常的大。目前藥品的主要銷售依靠醫(yī)院和藥店。特別是藥店,很多城市遍布了許許多多的藥店,市民購買藥品一般都會(huì)選擇藥店。但是隨著電子商務(wù)的普及,人們有線上購買藥品的需求,線上購買藥品不需要跑腿,而且選擇性非常的多。與此同時(shí)近年來很多藥店藥品價(jià)格不透明,藥品種類選擇較少,特別是疫情時(shí)期,藥店藥品紛紛漲價(jià),藥店在整個(gè)城市形成了一定的壟斷,人們對(duì)藥店購買藥品抱怨越來越多。對(duì)于傳統(tǒng)藥店來說,目前藥店的經(jīng)營處境也非常艱難,一方面是運(yùn)行成本增加,經(jīng)營風(fēng)險(xiǎn)大;另一方面是面對(duì)互聯(lián)網(wǎng)的沖擊,客戶在逐漸流失,因此對(duì)于傳統(tǒng)零售型藥店來說急需要改革。
互聯(lián)網(wǎng)時(shí)代各項(xiàng)高新技術(shù)飛速發(fā)展,電子商務(wù)是時(shí)代的產(chǎn)物,是互聯(lián)網(wǎng)與零售行業(yè)的結(jié)合,互聯(lián)網(wǎng)賦予了零售行業(yè)信息的活力。電子商務(wù)在傳統(tǒng)零售的基礎(chǔ)上可以打破地域和時(shí)間的限制,利用互聯(lián)網(wǎng)來加快交易進(jìn)度,客戶購物體驗(yàn)好,因?yàn)闆]有中間環(huán)節(jié)價(jià)格相對(duì)較低,滿足了商品交易雙方的需求。藥品銷售和電子商務(wù)的結(jié)合可以實(shí)現(xiàn)線上藥品銷售,對(duì)實(shí)體藥店進(jìn)行改革,實(shí)體藥店的功能進(jìn)行相關(guān)轉(zhuǎn)變,利用網(wǎng)絡(luò)支付和線上物流等實(shí)現(xiàn)交易的結(jié)算和配送。
利用Java開發(fā)技術(shù)和SSM框架設(shè)計(jì)一個(gè)能夠在線上進(jìn)行藥品交易的銷售網(wǎng)站,系統(tǒng)主要可以實(shí)現(xiàn)登錄注冊、藥品信息管理、購物車和訂單管理等,通過系統(tǒng)從而降低藥店本身的運(yùn)營成本,利用信息技術(shù)從而提高藥店管理的水平,在互聯(lián)網(wǎng)上為廣大用戶提供了這樣一個(gè)方便簡單、安全且可靠的藥品交易平臺(tái)。
?
關(guān)鍵詞:藥品;銷售;訂單; SSM
Abstract?
Affected by population growth, aging and epidemic disease outbreak, people's demand for drugs is increasing. Medical supplies are important social security resources, and the demand for drugs in society is very large. At present, the main sales of drugs depend on hospitals and pharmacies. Especially pharmacies, many cities have many pharmacies, and citizens generally choose pharmacies to buy drugs. However, with the popularity of e-commerce, people need to buy drugs online. There is no need to run errands to buy drugs online, and there are many choices. At the same time, in recent years, the prices of drugs in many pharmacies are opaque and there are few choices of drug types. Especially in the epidemic period, the prices of drugs in pharmacies have increased one after another, pharmacies have formed a certain monopoly in the whole city, and people complain more and more about the purchase of drugs in pharmacies. For traditional pharmacies, the current operation situation of pharmacies is also very difficult. On the one hand, the operation cost increases and the operation risk is high; On the other hand, in the face of the impact of the Internet, customers are gradually losing. Therefore, there is an urgent need for reform for traditional retail pharmacies.
With the rapid development of high and new technologies in the Internet era, e-commerce is the product of the era and the combination of the Internet and the retail industry. The Internet has given the information vitality of the snack industry. On the basis of traditional retail, e-commerce can break the restrictions of region and time, use the Internet to speed up transactions, and customers often have a good shopping experience, because there is no intermediate link, and the price is relatively low, which meets the needs of both sides of commodity transactions. The combination of drug sales and e-commerce can realize online drug sales, reform physical pharmacies, change the functions of physical pharmacies, and realize transaction settlement and distribution by using network payment and online logistics.
A drug sales website is designed by using Java development technology and SSM framework. The system mainly realizes login registration, drug information management, shopping cart and order management. Through the system,the use of information technology to improve the level of pharmacy management, on the Internet for the majority of users to provide such a convenient, simple, safe and reliable drug trading platform.
Key Words:Drugs; Sale; Order; SSM
目 ?錄
摘 要
Abstract
1?引言
1.1?系統(tǒng)開發(fā)背景
1.2?國內(nèi)外研究現(xiàn)狀
1.3?系統(tǒng)開發(fā)的意義
1.4?設(shè)計(jì)的目標(biāo)及內(nèi)容
2 核心技術(shù)介紹
2.1 Java語言
2.2?SSM框架
2.3 MySQL數(shù)據(jù)庫
2.4 網(wǎng)頁開發(fā)技術(shù)
3?系統(tǒng)分析
3.1?需求分析
3.1.1?管理員需求
3.1.2?用戶需求
3.1.3?性能需求
3.2?用例分析
3.2.1用戶用例分析
3.2.2管理員用例分析
3.3?可行性分析
3.3.1?技術(shù)可行性分析
3.3.2?經(jīng)濟(jì)可行性分析
3.3.3?操作可行性分析
3.3.4?法律可行性分析
4?系統(tǒng)設(shè)計(jì)
4.1?功能結(jié)構(gòu)設(shè)計(jì)
4.2?數(shù)據(jù)庫設(shè)計(jì)
5 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
5.1?系統(tǒng)功能流程圖
5.2?系統(tǒng)功能實(shí)現(xiàn)
5.2.1系統(tǒng)首頁實(shí)現(xiàn)
5.2.2用戶注冊界面
5.2.3藥品詳情界面
5.2.4購物車界面
5.2.5我的訂單界面
5.2.6藥品管理界面
5.2.7訂單管理界面
6?系統(tǒng)測試
6.1?系統(tǒng)測試介紹
6.2?系統(tǒng)測試過程
7?結(jié) 論
致 ???謝
參 考 文 獻(xiàn)
?
1?引言
?
互聯(lián)網(wǎng)的普及與信息技術(shù)的發(fā)展改變了諸多行業(yè)原有的生產(chǎn)管理模式,信息化管理逐漸滲透到越來越多的企業(yè)管理中,成為現(xiàn)代企業(yè)不可缺少的管理手段。目前,我國中小企業(yè)在信息化管理過程中依然存在一些不足,阻礙著中小企業(yè)的發(fā)展。在互聯(lián)網(wǎng)發(fā)展的時(shí)代,信息技術(shù)是對(duì)中小型企業(yè)轉(zhuǎn)型的有效手段,信息技術(shù)成本低、效率高可以解決讓中小型用很低的投入來獲取最大的回報(bào),可以為企業(yè)管理人員提供各項(xiàng)數(shù)據(jù)支撐,有助于企業(yè)戰(zhàn)略性方面的提升和發(fā)展。
1.1?系統(tǒng)開發(fā)背景
受到人口基數(shù)的增長、社會(huì)老齡化問題加劇以及流行性疾病爆發(fā)等因素的影響,人們對(duì)于藥品的需求不斷增長。醫(yī)藥用品是十分重要的社會(huì)保障資源,社會(huì)上對(duì)于藥品的需求量非常大。目前藥品的主要銷售依靠醫(yī)院和藥店。其中特別是藥店,很多城市都遍布著許許多多的藥店,市民購買藥品一般都會(huì)選擇去藥店。但是隨著電子商務(wù)的普及,人們有了在線上購買藥品的需求,線上購買藥品不需要親自跑腿,而且選擇性非常的多。與此同時(shí)近年來很多藥店的藥品價(jià)格不透明,藥品可選擇的種類較少,特別是疫情時(shí)期,藥店藥品紛紛漲價(jià),藥店在整個(gè)城市形成了一定的壟斷,人們對(duì)在藥店購買藥品的抱怨越來越多。所以對(duì)于傳統(tǒng)藥店來說,目前藥店的經(jīng)營處境也非常艱難,一方面是運(yùn)行成本的增加,經(jīng)營風(fēng)險(xiǎn)大;另一方面是面對(duì)互聯(lián)網(wǎng)帶來的沖擊,客戶正在逐漸流失,因此對(duì)于傳統(tǒng)的零售型藥店來說是急需進(jìn)行改革?;ヂ?lián)網(wǎng)的普及與信息技術(shù)的發(fā)展改變了諸多行業(yè)原有的生產(chǎn)管理模式,信息化管理逐漸滲透到越來越多的企業(yè)管理中,成為現(xiàn)代企業(yè)不可缺少的管理手段。目前,我國中小企業(yè)在信息化管理過程中依然存在一些不足,阻礙著中小企業(yè)的發(fā)展。[1]
信息技術(shù)改變社會(huì)的整體發(fā)展進(jìn)程,進(jìn)入21世紀(jì)開始,社會(huì)發(fā)展開始加快,以信息技術(shù)為核心技術(shù)的改革正在逐步展開,信息技術(shù)是各行各業(yè)的催化劑,加快著各行各業(yè)的發(fā)展,效率在提升,經(jīng)濟(jì)在快速地發(fā)展。信息技術(shù)的起源最早可以追溯至上個(gè)世紀(jì),當(dāng)?shù)谝慌_(tái)計(jì)算機(jī)誕生于世便開始了不斷發(fā)展,目前的信息技術(shù)已經(jīng)可以說是一項(xiàng)由多項(xiàng)技術(shù)整合而成的技術(shù),其中包括互聯(lián)網(wǎng)技術(shù)、軟件技術(shù)、通信技術(shù)等相關(guān)配套技術(shù),現(xiàn)如今的信息技術(shù)已經(jīng)發(fā)展成為了一整套比較完整的行業(yè)解決方案,用于解決各行各業(yè)所面臨的信息管理問題,將復(fù)雜的數(shù)據(jù)管理變成可數(shù)字化、系統(tǒng)化的管理,符合當(dāng)下社會(huì)發(fā)展的潮流。在這個(gè)各項(xiàng)高新技術(shù)飛速發(fā)展的互聯(lián)網(wǎng)時(shí)代,電子商務(wù)作為時(shí)代的產(chǎn)物,是由互聯(lián)網(wǎng)和零售行業(yè)的結(jié)合,互聯(lián)網(wǎng)賦予了零售行業(yè)來自信息的活力。電子商務(wù)在傳統(tǒng)零售的基礎(chǔ)上打破了地域與時(shí)間的限制,利用互聯(lián)網(wǎng)來加快買賣雙方的交易進(jìn)度,用戶的購物體驗(yàn)好,而且在沒有中間環(huán)節(jié)影響下的藥品價(jià)格相對(duì)較低,也就滿足了商品交易雙方的需求。藥品銷售與電子商務(wù)的結(jié)合可以實(shí)現(xiàn)在線上進(jìn)行藥品的銷售,對(duì)實(shí)體藥店進(jìn)行改革,使實(shí)體藥店的相關(guān)功能進(jìn)行轉(zhuǎn)變,利用網(wǎng)絡(luò)支付以及線上物流等實(shí)現(xiàn)藥品交易的結(jié)算和配送。
于夢琦等人在《藥品電子商務(wù)的線上線下融合新模式》中對(duì)藥品互聯(lián)網(wǎng)零售的現(xiàn)狀、運(yùn)作需求及研究難題等方面進(jìn)行相關(guān)分析,并針對(duì)藥品互聯(lián)網(wǎng)零售特點(diǎn)提出藥品電子商務(wù)的線上線下融合新模式,該模式對(duì)實(shí)體藥店進(jìn)行改革,實(shí)體藥店的功能進(jìn)行相關(guān)轉(zhuǎn)變,主要提供物流配送服務(wù)和藥事咨詢服務(wù),基于此建立依托于線下實(shí)體藥店的線上線下融合新模式。[2]重點(diǎn)闡述新的藥品電子商務(wù)模式結(jié)構(gòu)、運(yùn)作流程、復(fù)雜的運(yùn)作優(yōu)化問題,為藥品電子商務(wù)的參與者及服務(wù)基礎(chǔ)設(shè)施的建設(shè)提出相應(yīng)的政策建議,展望相關(guān)問題的研究前景,對(duì)藥品互聯(lián)網(wǎng)零售的學(xué)術(shù)研究和醫(yī)藥企業(yè)的實(shí)踐應(yīng)用有一定的借鑒和啟示。
目前傳統(tǒng)藥品銷售與互聯(lián)網(wǎng)電子商務(wù)的融合已經(jīng)展開,相關(guān)的很多應(yīng)用也已經(jīng)上線,用戶可以在線上進(jìn)行藥品的購買,但是我們也應(yīng)該認(rèn)識(shí)到這種模式還存在著一系列的問題。李燁等人在《我國網(wǎng)上藥店存在的問題探討》中梳理了目前我國的網(wǎng)上藥店在發(fā)展過程中存在的問題,為促進(jìn)我國網(wǎng)上藥店的發(fā)展提供幫助。方法:通過對(duì)相關(guān)的文獻(xiàn)進(jìn)行研究及問卷調(diào)查,分析我國當(dāng)下網(wǎng)上藥店所存在的問題,從法律法規(guī)、銷售品種、網(wǎng)站建設(shè)、藥品配送等方面進(jìn)行探討。所得到的結(jié)果與結(jié)論:現(xiàn)行關(guān)于網(wǎng)上藥店的法律法規(guī)仍然不夠完善,對(duì)于網(wǎng)上藥店的監(jiān)督管理仍有缺陷;網(wǎng)上藥店所經(jīng)營銷售的產(chǎn)品在種類管理上也較為混亂,網(wǎng)站的建設(shè)不能說是十分完善,部分藥品的信息標(biāo)注還不夠明確;以及消費(fèi)者本身對(duì)于網(wǎng)上藥店這種形態(tài)的了解程度還不夠高,對(duì)于在網(wǎng)絡(luò)上進(jìn)行銷售的藥品本身質(zhì)量仍存有疑慮;還有就是網(wǎng)上藥店所依托的物流配送機(jī)制也還不算健全。[3]
本次研究的藥店是一家傳統(tǒng)的零售藥店,該藥店地理位置好,客戶穩(wěn)定,但是近年來各項(xiàng)支出成本在上升,藥店的經(jīng)營需要巨大的投入,包括房租成本、進(jìn)貨成本、人員成本等,經(jīng)營壓力非常的大,特別是疫情時(shí)期,藥店的銷售很長時(shí)間都將會(huì)受到阻礙,影響藥店的銷售額。近年來網(wǎng)上藥店的興起也逐漸的開始影響線下實(shí)體藥店的經(jīng)營,網(wǎng)上藥店不僅藥品種類齊全,說明和詳情詳細(xì),并且價(jià)格還透明便宜,很多藥品當(dāng)天下單隔天就能收貨,十分快捷,消費(fèi)者的忠誠度也非常高,長此以往的話必然給傳統(tǒng)藥店帶來巨大的沖擊,因此藥店要積極地進(jìn)行銷售升級(jí),防范風(fēng)險(xiǎn)。藥店采用電子商務(wù)開展線上藥品銷售的成本非常低,所需的各項(xiàng)技術(shù)成本低,再加上本身有穩(wěn)定的貨源,借助于互聯(lián)網(wǎng)可以吸引線上的消費(fèi)者,通過線上線下相結(jié)合的模式經(jīng)營非常靈活,也會(huì)給消費(fèi)者帶來良好的購物體驗(yàn),符合當(dāng)下時(shí)代發(fā)展的潮流。
結(jié)合以上分析利用Java開發(fā)技術(shù)基于SSM框架設(shè)計(jì)開發(fā)一個(gè)藥品銷售網(wǎng)站,本系統(tǒng)主要實(shí)現(xiàn)登錄注冊、藥品信息管理、購物車和訂單管理功能等,通過系統(tǒng)來降低藥店的運(yùn)營成本,提高藥店管理信息化的水平,給予廣大客戶一個(gè)安全可靠、方便易用的線上藥品交易平臺(tái)。
1.2?國內(nèi)外研究現(xiàn)狀
科學(xué)技術(shù)的發(fā)展對(duì)傳統(tǒng)行業(yè)既有帶來機(jī)遇相應(yīng)的也帶來了挑戰(zhàn),對(duì)于各行各業(yè)來說,都急需去嘗試探索一條能夠使自己獲得更加長久、持續(xù)性發(fā)展的新道路,從而提高當(dāng)前的發(fā)展水平以及發(fā)展效果?;ヂ?lián)網(wǎng)計(jì)算機(jī)技術(shù)的發(fā)展是目前高新技術(shù)的代表,互聯(lián)網(wǎng)計(jì)算機(jī)技術(shù)在我們生活的方方面面影響著我們,給人類社會(huì)帶來高效的技術(shù)手段,提高了社會(huì)運(yùn)行效率?;诨ヂ?lián)網(wǎng)的應(yīng)用目前已經(jīng)屢見不鮮,這些應(yīng)用在互聯(lián)網(wǎng)信息技術(shù)的加持之下,能快速地滿足用戶的實(shí)際需求,能及時(shí)響應(yīng)辦公作業(yè)的要求,改變了生活和生產(chǎn)模式,極大地推動(dòng)了各行各業(yè)的發(fā)展。
信息技術(shù)發(fā)源于上個(gè)世紀(jì),以第一臺(tái)計(jì)算機(jī)誕生為契機(jī)開始進(jìn)行不斷的發(fā)展,目前已經(jīng)整合多項(xiàng)技術(shù),包括互聯(lián)網(wǎng)技術(shù)、通信技術(shù)、軟件技術(shù)等相關(guān)的配套技術(shù),成為了一整套的行業(yè)解決方案,可以解決各行各業(yè)面臨的信息管理問題,將復(fù)雜的數(shù)據(jù)管理變成數(shù)字化、系統(tǒng)化的管理,符合社會(huì)發(fā)展的潮流。企業(yè)利用信息技術(shù)是大勢所趨。企業(yè)與信息技術(shù)的契合度非常的高,企業(yè)信息化可以對(duì)企業(yè)的大量物流、資金流、人員流動(dòng)等信息進(jìn)行規(guī)范化的管理,對(duì)企業(yè)現(xiàn)有的復(fù)雜信息進(jìn)行歸類,降低管理難度。在銷售行業(yè),信息技術(shù)與傳統(tǒng)銷售行業(yè)的整合已經(jīng)全面的展開,電子商務(wù)實(shí)現(xiàn)了網(wǎng)上購物,物流配送,減少了銷售中間過程,提高了交易效率。盧冠旭在《基于經(jīng)濟(jì)新常態(tài)下的電子商務(wù)經(jīng)濟(jì)研究》中認(rèn)為出電子商務(wù)其實(shí)是近年來隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展所帶來的副產(chǎn)物,作為一種新興的經(jīng)濟(jì)產(chǎn)業(yè)隨著社會(huì)的發(fā)展,現(xiàn)在電子商務(wù)已經(jīng)成為了經(jīng)濟(jì)新常態(tài)下社會(huì)的重要組成部分,對(duì)社會(huì)經(jīng)濟(jì)發(fā)展有著十分重要的影響作用。目前,我國的電子商務(wù)在具有很大發(fā)展動(dòng)力的同時(shí)還面臨著諸多的挑戰(zhàn),進(jìn)入了經(jīng)濟(jì)新常態(tài),就代表著社會(huì)的經(jīng)濟(jì)發(fā)展形勢也有了不同的改變,而電子商務(wù)經(jīng)濟(jì)已經(jīng)成為了促進(jìn)經(jīng)濟(jì)增長的動(dòng)力源之一,因此,經(jīng)濟(jì)新常態(tài)下電子商務(wù)經(jīng)濟(jì)發(fā)展研究具有重要意義。[4]??
國外信息技術(shù)發(fā)展成熟,是很多高新技術(shù)發(fā)展的起點(diǎn),信息技術(shù)的發(fā)展得到了社會(huì)各方面的高度關(guān)注支持,信息技術(shù)在基礎(chǔ)層面建立了很多的壁壘,很多成熟的技術(shù)都被包裝在全球范圍內(nèi)獲得高昂的回報(bào)。在信息技術(shù)應(yīng)用方面,國外信息技術(shù)產(chǎn)業(yè)發(fā)展成熟,與很多行業(yè)契合比較深,很多行業(yè)的信息技術(shù)解決方案非常的成熟,已經(jīng)成為了標(biāo)準(zhǔn)化的產(chǎn)品,在同類行業(yè)可以快速的應(yīng)用,降低了二次開發(fā)的成本,進(jìn)一步的普及了信息技術(shù)在行業(yè)的應(yīng)用。在企業(yè)方面,國外信息化應(yīng)用非常的廣泛,其中包括了企業(yè)的資源管理系統(tǒng)、人力資源管理、客戶關(guān)系管理系統(tǒng)等管理系統(tǒng)都發(fā)展自國外,已經(jīng)可以說是高度成熟,為企業(yè)銷售、倉庫管理、采購等方方面面提供了高效的管理。國外的電子商務(wù)應(yīng)用也非常的廣泛,國外不僅僅是本國的電子商務(wù)發(fā)展紅火,還推動(dòng)整個(gè)地區(qū)和全球的電子商務(wù)發(fā)展,比如亞馬遜、eBay等,都是成熟的電子商務(wù)平臺(tái),網(wǎng)羅了全球大量的商品,可以實(shí)現(xiàn)跨國銷售和配送,滿足了全球用戶的商品購買需求。以醫(yī)藥發(fā)展為例,國外基于線上的醫(yī)藥發(fā)展也是領(lǐng)先于我國,不管是在Web網(wǎng)站上又或者是在手機(jī)APP上都已經(jīng)有了較為成熟的產(chǎn)品。目前美國的電子商務(wù)巨頭基本已經(jīng)壟斷了全球電子商務(wù)貿(mào)易,還在持續(xù)高速的增長,推動(dòng)了全球貿(mào)易和經(jīng)濟(jì)的發(fā)展。[5]
由于我國經(jīng)濟(jì)發(fā)展從改革開放開始,各方面基礎(chǔ)都比較薄弱,比如信息技術(shù)人才少、硬件價(jià)格高、技術(shù)水平低等方面因素,信息技術(shù)在我國發(fā)展較為緩慢。在最近十幾年由于經(jīng)濟(jì)全面發(fā)展,因此帶動(dòng)了信息技術(shù)的研究和應(yīng)用。我國的信息技術(shù)還是比較薄弱的,關(guān)鍵技術(shù)還是掌握在一些國外科技巨頭身上,很多技術(shù)都是要付費(fèi)使用,而且要受到相關(guān)的約束。在應(yīng)用方面,我國企業(yè)發(fā)展信息化困難重重,一些大型企業(yè)由于預(yù)算充足,人員素質(zhì)高,規(guī)范化程度高等因素信息化發(fā)展較為發(fā)達(dá),但是在一些民營企業(yè),特別是一些中小型企業(yè),信息化程度就非常的低,很多企業(yè)辦公雖然依靠電腦,但是還是需要人工管理,各項(xiàng)信息的管理還是要人工進(jìn)行存儲(chǔ)、整理和傳遞,給企業(yè)的發(fā)展帶來了難題。企業(yè)信息化研究還是比較多的,國內(nèi)目前也有成熟的軟件,但還是由于基礎(chǔ)差的原因,信息技術(shù)還需要一段時(shí)間在一些企業(yè)生根發(fā)芽。電子商務(wù)在我國發(fā)展則較為的順利,從2000年開始,我國的電子商務(wù)便開始了快速且迅猛地發(fā)展,像是以京東、阿里巴巴等具有代表性的電子商務(wù)平臺(tái)為首,電子商務(wù)的出現(xiàn)改變了國人消費(fèi)和支付的習(xí)慣,幫助中小型企業(yè)完成了線上銷售活動(dòng),使得傳統(tǒng)銷售行業(yè)在互聯(lián)網(wǎng)的幫助下進(jìn)行轉(zhuǎn)型?;ヂ?lián)網(wǎng)技術(shù)所帶來的飛快發(fā)展也給人們的日常生活帶來了更多的便利。人們利用互聯(lián)網(wǎng)在網(wǎng)上購買很多東西。[6]
互聯(lián)網(wǎng)信息技術(shù)的競爭已經(jīng)非常的激烈,已經(jīng)上升到國家與國家綜合國力的競爭。目前來說,我國的信息技術(shù)相比于國外仍然存在著一些差距,在技術(shù)上非常依賴國外。在現(xiàn)在乃至未來,信息技術(shù)都至關(guān)重要,是社會(huì)經(jīng)濟(jì)發(fā)展的基礎(chǔ),是國防航天航空的核心,是國家發(fā)展重器。目前我國對(duì)信息技術(shù)已經(jīng)引起了很大的重視,包括在高校、社會(huì)和相關(guān)政策方面都有一些布局,但是與我國龐大的人口和經(jīng)濟(jì)基礎(chǔ)相比,相關(guān)的投入還是比較少,國內(nèi)的高新技術(shù)公司也就那么幾家,而且生存還比較困難,相關(guān)的保障工作還要繼續(xù)落實(shí),做好長期的戰(zhàn)略性規(guī)劃,將我國發(fā)展成為技術(shù)大國、科研大國。
1.3?系統(tǒng)開發(fā)的意義
采用互聯(lián)網(wǎng)信息技術(shù)來實(shí)現(xiàn)對(duì)藥品銷售進(jìn)行管理可以提高銷售管理的效率,降低銷售成本。藥品銷售網(wǎng)站系統(tǒng)是傳統(tǒng)藥店采用互聯(lián)網(wǎng)技術(shù)進(jìn)行的銷售轉(zhuǎn)型和升級(jí),這種線上的銷售平臺(tái)擁有諸如檢索迅速、準(zhǔn)確性高、數(shù)據(jù)的存儲(chǔ)量大、數(shù)據(jù)信息查找方便、信息的保密性好、系統(tǒng)的使用壽命長且成本更低等優(yōu)點(diǎn),可減少更多的人力物力。利用信息技術(shù)來進(jìn)行各項(xiàng)信息的管理,管理人員只要學(xué)習(xí)系統(tǒng)的使用,根據(jù)系統(tǒng)的操作流程進(jìn)行操作就可以實(shí)現(xiàn)高效的管理,將復(fù)雜的計(jì)算、記憶等工作都交予技術(shù)實(shí)現(xiàn),人工只負(fù)責(zé)相關(guān)數(shù)據(jù)的采集,各司其職,方便快捷。藥品銷售網(wǎng)站可以通過使用電子商務(wù)交易平臺(tái)從而實(shí)現(xiàn)與消費(fèi)者本人在線上進(jìn)行醫(yī)藥商品的交易,其主要功能是能夠?yàn)橄M(fèi)者提供在線上購買藥品以及線上咨詢醫(yī)藥相關(guān)知識(shí)與幫助的服務(wù)。同時(shí),藥品銷售網(wǎng)站還具備了與實(shí)體藥店相比之下更為便宜的藥品價(jià)格、更加方便的購藥流程、對(duì)消費(fèi)者的隱私保護(hù)更為注重等優(yōu)點(diǎn),而且像是在實(shí)體藥店難買到的藥品,消費(fèi)者可以選擇在網(wǎng)上藥店購買到。通過線上銷售平臺(tái),消費(fèi)者可以注冊賬號(hào),在系統(tǒng)里面自主下單,簡化了下單流程,可以快速的讓客戶進(jìn)行訂貨,完成派送,提高銷售的效率。
傳統(tǒng)藥店的運(yùn)營需要一個(gè)可持續(xù)性和良性的解決方案。藥品銷售網(wǎng)站能有效地提高公司的經(jīng)營問題,在人員方面減少成本,在業(yè)務(wù)方面更加流暢,給公司帶來巨大的經(jīng)濟(jì)效率;藥品銷售網(wǎng)站是一個(gè)系統(tǒng)化的工程,它在互聯(lián)網(wǎng)24小時(shí)運(yùn)轉(zhuǎn),藥店的相關(guān)工作都要在系統(tǒng)上進(jìn)行,可以及時(shí)的查詢、糾錯(cuò)和匯總。藥店的重要信息、銷售報(bào)表等都能實(shí)時(shí)的呈現(xiàn),可以讓公司的管理人員提高自身的決策能力,使得公司在藥店的管理上更加的規(guī)范、方便,提高了藥店信息化發(fā)展水平,滿足了電子商務(wù)時(shí)代線上客戶的需求,提升藥店的市場綜合競爭力。
1.4?設(shè)計(jì)的目標(biāo)及內(nèi)容
本次課題設(shè)計(jì)的目的是結(jié)合電子商務(wù)設(shè)計(jì)一個(gè)藥品銷售網(wǎng)站,通過系統(tǒng)所提供的功能降低藥店的運(yùn)營成本,實(shí)現(xiàn)令傳統(tǒng)藥店的管理模式更加信息化,令廣大的消費(fèi)者群體在購買藥品上有更多的選擇,選擇在線上藥店這樣一個(gè)更為安全可靠的平臺(tái)上購買所需要的藥品。
設(shè)計(jì)實(shí)現(xiàn)一套適用于當(dāng)下的傳統(tǒng)藥店能夠使用的在線藥品銷售管理系統(tǒng)十分重要。本課題就是針對(duì)目前藥店經(jīng)營的實(shí)際情況,設(shè)計(jì)并實(shí)現(xiàn)了基于SSM的藥品銷售網(wǎng)站,系統(tǒng)能夠做到的主要工作有系統(tǒng)分析、數(shù)據(jù)庫設(shè)計(jì)、HTTPS協(xié)議在網(wǎng)站數(shù)據(jù)傳輸中的應(yīng)用、系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)、系統(tǒng)測試等幾個(gè)方面,系統(tǒng)用戶包括用戶和管理員。
(1)用戶:登錄注冊,藥品查看,購物車的添加修改及刪除,訂單提交和確認(rèn)收貨,藥品評(píng)價(jià)管理,在線留言
(2)管理員:藥品分類管理,藥品管理,訂單管理,評(píng)價(jià)管理,留言管理,會(huì)員管理,系統(tǒng)基礎(chǔ)管理。
以上就是本章節(jié)的主要內(nèi)容,結(jié)合當(dāng)前社會(huì)發(fā)展的需求為藥店設(shè)計(jì)開發(fā)藥品銷售網(wǎng)站,在查閱相關(guān)資料之后確定了研究的方法,確立了主要的研究內(nèi)容。
2 核心技術(shù)介紹
?
????基于SSM的藥品銷售網(wǎng)站的實(shí)現(xiàn)采用了軟件開發(fā)技術(shù)實(shí)現(xiàn),本章節(jié)對(duì)核心的技術(shù)進(jìn)行介紹。
2.1 Java語言
Java是一種面向?qū)ο蟮木幊陶Z言,具有封裝、繼承和多態(tài)性三個(gè)主要特性,它主要會(huì)被應(yīng)用在企業(yè)所需的Web應(yīng)用程序開發(fā)以及多數(shù)的移動(dòng)應(yīng)用程序開發(fā)。Java語言的產(chǎn)生是在C類語言的基礎(chǔ)上進(jìn)一步的改善得來,Java語言的產(chǎn)生的背景是信息技術(shù)開始得到社會(huì)關(guān)注,各行各業(yè)存在大量的潛在軟件開發(fā)需求,其他的編程語言更多的關(guān)注于機(jī)器的交互,C語言、C++等這些語言的執(zhí)行效率高,是基于計(jì)算機(jī)的編程,但是開發(fā)技術(shù)難以理解,開發(fā)一個(gè)實(shí)用的系統(tǒng)往往需要花費(fèi)大量的開發(fā)成本。Java語言在這些語言的基礎(chǔ)上行去掉了正常人類難以理解的技術(shù),對(duì)語言進(jìn)行了優(yōu)化,Java語言可以自動(dòng)解決一些程序問題,通過面對(duì)對(duì)象的邏輯思維來進(jìn)行編程,容易被開發(fā)者理解。Java相比較于其他語言入門難度低,通過簡單的學(xué)習(xí)就可以編寫一些小程序,這也使得Java在推出之后開始流行。采用Java開發(fā)最大的優(yōu)勢在于開源免費(fèi)且跨平臺(tái),Java一直堅(jiān)持這個(gè)原則,因此Java的生態(tài)非常的好,在不同的設(shè)備上運(yùn)行一套程序,降低了開發(fā)成本。Java的開源項(xiàng)目每年都是居于前列,Java很多框架、開源項(xiàng)目可以被下載和學(xué)習(xí),通過全球開發(fā)者共同維護(hù)Java的生態(tài)。
Java的開發(fā)優(yōu)勢主要集中在大量互聯(lián)網(wǎng)項(xiàng)目開發(fā),比如我們常見的購物網(wǎng)站、購票網(wǎng)站等基本都是采用Java作為后臺(tái)語言,Java具有很高的后臺(tái)穩(wěn)定性,代碼的后期維護(hù)、升級(jí)和重構(gòu)等都有相關(guān)的技術(shù)支撐,通過很多的實(shí)際項(xiàng)目都表面Java在互聯(lián)網(wǎng)開發(fā)得天獨(dú)厚。Java開發(fā)一般采用Eclipse作為開發(fā)工具,Eclipse是免費(fèi)的易安裝的開發(fā)工具,使用上手簡單,可以快速的集成JDK、Tomcat的工具編寫Java代碼,可以在Eclipse中運(yùn)行和調(diào)試項(xiàng)目,完成項(xiàng)目的開發(fā)和實(shí)現(xiàn)。
2.2?SSM框架
企業(yè)級(jí)項(xiàng)目的開發(fā)考慮的是成本、后期維護(hù)和穩(wěn)定性的問題,因此采用框架進(jìn)行系統(tǒng)開發(fā)是企業(yè)級(jí)開發(fā)必選之路,采用框架進(jìn)行開發(fā)可以對(duì)底層的功能進(jìn)行整合,實(shí)現(xiàn)更加高級(jí)的功能。在Java的開發(fā)框架中,Spring框架是整個(gè)系統(tǒng)框架的核心,可以實(shí)現(xiàn)整個(gè)程序的控制反轉(zhuǎn)和面向切面的編程,減少了各層的代碼耦合,可以方便項(xiàng)目后期的維護(hù)和拓展。在Spring的基礎(chǔ)上采用SpringMVC框架給項(xiàng)目的服務(wù)層提供了新的開發(fā)架構(gòu),它可以用于簡化Spring應(yīng)用程序的開發(fā)過程,SpringMVC框架在MVC的幫助下可以大大簡化開發(fā)步驟,實(shí)現(xiàn)了前后端的分離,通過后臺(tái)控制器來實(shí)現(xiàn)前后臺(tái)的中轉(zhuǎn)和控制,視圖用來進(jìn)行頁面展示,實(shí)體層進(jìn)行前后端的數(shù)據(jù)交互。MySQL在java開發(fā)中受歡迎,Java語言和Java的開發(fā)框架對(duì)MySQL支持程度較高,包括在SSM框架中可以與MySQL快速的連接,通過MyBatis框架實(shí)現(xiàn)與數(shù)據(jù)庫的讀取和操作。MyBatis使用和配置非常的方便,通過框架可以自動(dòng)生成數(shù)據(jù)庫操作語句,也支持自定義SQL語句操作。
2.3 MySQL數(shù)據(jù)庫
數(shù)據(jù)庫技術(shù)與信息技術(shù)是同時(shí)發(fā)展起來的,數(shù)據(jù)庫技術(shù)是信息技術(shù)根本,信息技術(shù)所處理的信息都需要一個(gè)存儲(chǔ)介質(zhì)。而傳統(tǒng)的信息存儲(chǔ)方式存儲(chǔ)量小,數(shù)據(jù)查詢慢等,不符合軟件開發(fā)的需求。數(shù)據(jù)庫是專門針對(duì)數(shù)據(jù)處理研究開發(fā)的技術(shù),通過計(jì)算機(jī)來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的管理,它是面對(duì)數(shù)據(jù)的技術(shù),核心是解決數(shù)據(jù)存儲(chǔ)和處理。
MySQL作為一款當(dāng)下最為流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,指的是借助了二維表格來存放所需數(shù)據(jù)。關(guān)系型數(shù)據(jù)庫可以模擬出一些信息,通過表結(jié)構(gòu)來描述信息結(jié)構(gòu)和信息之間的管理。MySQL數(shù)據(jù)庫作為一款開源免費(fèi)的關(guān)系型數(shù)據(jù)庫,因?yàn)槠潴w積小、速度快、可靠性高等特點(diǎn)而被廣泛應(yīng)用[7]。MySQL因?yàn)槭敲赓M(fèi)的數(shù)據(jù)庫,因此基于MySQL開發(fā)研究較多, MySQL可以支持主流的編程語言,降低了數(shù)據(jù)存儲(chǔ)成本。
2.4 網(wǎng)頁開發(fā)技術(shù)
網(wǎng)站的展示通過網(wǎng)頁實(shí)現(xiàn),網(wǎng)站包括了許許多多的網(wǎng)頁,比如登錄、注冊、藥品詳情、購物車和后臺(tái)管理頁面等都是網(wǎng)頁,系統(tǒng)設(shè)計(jì)過程要首先設(shè)計(jì)前端網(wǎng)頁,然后通過AJAX實(shí)現(xiàn)前后端的交互,完成數(shù)據(jù)的綁定和請(qǐng)求的發(fā)送等。
網(wǎng)頁開發(fā)采用HTML語言設(shè)計(jì),HTML可以設(shè)計(jì)美觀的網(wǎng)頁展示圖片、文件等信息,可以提示用戶進(jìn)行網(wǎng)頁的相關(guān)操作,HTML的設(shè)計(jì)主要是網(wǎng)頁架構(gòu)的設(shè)計(jì),通過CSS樣式表進(jìn)行網(wǎng)頁渲染,設(shè)計(jì)網(wǎng)頁的整體樣式。網(wǎng)頁的動(dòng)態(tài)效果展示是可以通過JavaScript來實(shí)現(xiàn)的,JavaScript可以為網(wǎng)頁增添各種樣式的動(dòng)態(tài)功能效果,給用戶良好的體驗(yàn),從網(wǎng)站性能方面講JavaScript也緩解了服務(wù)器的壓力,讓客戶端分?jǐn)値椭幚碚?qǐng)求。
以上就是基于SSM的藥品銷售網(wǎng)站實(shí)現(xiàn)采用的關(guān)鍵技術(shù),通過對(duì)這些技術(shù)的了解和學(xué)習(xí)可以掌握相關(guān)開發(fā)技術(shù)完成系統(tǒng)實(shí)現(xiàn)。
3?系統(tǒng)分析
?
基于SSM的藥品銷售網(wǎng)站是建立在系統(tǒng)分析的基礎(chǔ)上,分析從系統(tǒng)實(shí)現(xiàn)的角度對(duì)需求進(jìn)行分析,分析系統(tǒng)每類用戶的需求,包括藥店管理人員和線上消費(fèi)者。
3.1?需求分析
????需求分析階段需要采訪藥店的管理人員和消費(fèi)者用戶。根據(jù)采訪所得到的需求進(jìn)行匯總,記錄用戶的真實(shí)需求。
3.1.1?管理員需求
管理員是藥店的管理人員,在電子商務(wù)廣泛流行的今天藥店管理人員想要拓展線上銷售渠道,因此要實(shí)現(xiàn)對(duì)藥店藥品信息的上架,讓用戶可以在線選購藥品,藥店管理人員查看用戶的訂單信息進(jìn)行發(fā)貨,同時(shí)管理員還要實(shí)現(xiàn)對(duì)系統(tǒng)疫情相關(guān)通知公告保健信息的發(fā)展,給用戶推送一些藥品知識(shí)等。結(jié)合現(xiàn)有的電子商務(wù)網(wǎng)站,對(duì)管理員的需求進(jìn)行歸納有以下四點(diǎn):
(1)藥品管理需求:管理員在系統(tǒng)要實(shí)現(xiàn)對(duì)藥店經(jīng)營的藥品信息進(jìn)行分類的上傳,包括藥品的名稱、價(jià)格和圖片等信息,藥品信息要能修改,能快速地根據(jù)分類和關(guān)鍵字進(jìn)行檢索。
(2)訂單管理需求:管理員在系統(tǒng)要能查看線上用戶的藥品訂單,要能對(duì)訂單進(jìn)行檢索、查看和發(fā)貨等操作,能根據(jù)多個(gè)關(guān)鍵字進(jìn)行檢索。
(3)疫情知識(shí)發(fā)布需求:在疫情肆虐的今天,人們非??释咔橹R(shí),而藥房作為疫情防控的后勤保障要發(fā)揮其作用,因此管理人員需要在系統(tǒng)向用戶推送一些疫情防控相關(guān)的知識(shí),讓人們平時(shí)重視防疫。
(4)保健藥品推薦需求:現(xiàn)代人們對(duì)于健康越來越重視,因此保健品有巨大的市場,藥店作為保健品正規(guī)的供應(yīng)渠道要積極向人們推薦保健品信息,為藥店帶來收益。
(5)系統(tǒng)基礎(chǔ)需求:完整的網(wǎng)站必須要具備登錄注冊、退出、修改密碼、網(wǎng)站配置的功能。
3.1.2?用戶需求
用戶主要來源于互聯(lián)網(wǎng)的需求用戶,用戶通過本網(wǎng)站不需要實(shí)地選購在網(wǎng)絡(luò)上就可以實(shí)現(xiàn)對(duì)藥品的查詢和選購,通過物流完成藥品的配送,對(duì)用戶的續(xù)期進(jìn)行歸納有以下幾點(diǎn):
(1)藥品選購需求:用戶在網(wǎng)站上要能根據(jù)自己的需求進(jìn)行藥品信息的篩選,要實(shí)現(xiàn)對(duì)藥品詳情的查看,可以對(duì)購買的商品添加個(gè)人收藏夾,對(duì)要購買的藥品添加購物車,對(duì)購物車進(jìn)行不斷地更新,選擇好藥品之后提交訂單完成商品的選購。
(2)藥品訂單管理需求:用戶在網(wǎng)站完成藥品選購之后在訂單管理中心要能查看自己的所有訂單信息,能查看訂單詳情,查看訂單的物流配送信息。
(3)基礎(chǔ)功能需求:包括注冊、登錄、個(gè)人收貨地址管理等需求。
3.1.3?性能需求
基于SSM的藥品銷售網(wǎng)站是一個(gè)基于互聯(lián)網(wǎng)的項(xiàng)目,因此要保證系統(tǒng)能長期、穩(wěn)定、安全可靠的持續(xù)運(yùn)行,為線上消費(fèi)者提供技術(shù)的服務(wù)。系統(tǒng)要滿足以下性能需求:
(1)數(shù)據(jù)的準(zhǔn)確性:藥品銷售網(wǎng)站涉及了大量的信息管理,程序內(nèi)部也會(huì)進(jìn)行大量的數(shù)據(jù)加工和傳遞,數(shù)據(jù)的錯(cuò)亂會(huì)導(dǎo)致整個(gè)系統(tǒng)崩潰,因此對(duì)于數(shù)據(jù)的存儲(chǔ)、加工過程要進(jìn)行精準(zhǔn)的設(shè)計(jì),保證數(shù)據(jù)準(zhǔn)確。
(2)系統(tǒng)的可拓展性
系統(tǒng)在開發(fā)過程中藥充分考慮后期的功能拓展,系統(tǒng)的很多模塊比如藥品推薦、論壇模塊等后期都會(huì)上線,因此系統(tǒng)開發(fā)過程中藥考慮項(xiàng)目后期的升級(jí),減少后期升級(jí)的成本。
(3)系統(tǒng)的實(shí)用性
藥品銷售網(wǎng)站是面向整個(gè)網(wǎng)絡(luò)的,因此系統(tǒng)要具有很高的使用系統(tǒng),系統(tǒng)操作要簡單,頁面要清爽,業(yè)務(wù)流程要盡量地簡化,管理人員對(duì)各項(xiàng)信息的處理要便捷,實(shí)現(xiàn)快速的人與系統(tǒng)的信息管理交互。在系統(tǒng)的運(yùn)營維護(hù)過程中,系統(tǒng)要盡量地減少人們的操作,減少維護(hù)人員的工作量。
(4)系統(tǒng)的安全性
藥品銷售網(wǎng)站涉及了用戶的隱私信息,特別是藥品購買信息非常的敏感,因此系統(tǒng)在設(shè)計(jì)過程中藥注重信息安全,防止信息泄露,避免出現(xiàn)各種糾紛。
3.2?用例分析
3.2.1用戶用例分析
用戶登錄后能夠?qū)π枰徺I的藥品或保健品進(jìn)行搜索查看,添加購物車,購買所需品,還可以在用戶的個(gè)人中心對(duì)個(gè)人信息、訂單信息以及購物車進(jìn)行管理,用戶用例圖如圖3.1所示。

3.2.2管理員用例分析
管理員能夠?qū)φ麄€(gè)系統(tǒng)進(jìn)行管理,包括對(duì)用戶信息、藥品信息、保健品推薦、訂單信息、疫情常識(shí)的管理。藥店的管理人員通過登錄系統(tǒng)后臺(tái)來進(jìn)行這一系列的管理,管理員用例圖如圖3.2所示。


訂單信息管理用例描述如表3.2所示。

疫情常識(shí)管理用例描述如表3.3所示。

3.3?可行性分析
????藥品銷售網(wǎng)站的可行性從多個(gè)維度進(jìn)行考量,根據(jù)可行性調(diào)研結(jié)果安排下一步的研究工作。
3.3.1?技術(shù)可行性分析
藥品銷售網(wǎng)站采用Java作為開發(fā)語言,Java是目前流行的編程語言,相關(guān)的研究資料比較多,采用SSM框架進(jìn)行項(xiàng)目的整合,數(shù)據(jù)庫用開源免費(fèi)的MySQL,在Eclipse上完成整合項(xiàng)目的開發(fā)。整個(gè)項(xiàng)目的技術(shù)選型是主流的解決方案。應(yīng)用這套方案可以開發(fā)出藥品銷售網(wǎng)站。在高校中這些知識(shí)也是主要的學(xué)習(xí)內(nèi)容,大學(xué)生在開發(fā)過程中可以查閱相關(guān)的資料或者請(qǐng)求指導(dǎo)老師,可以循序漸進(jìn)的完成項(xiàng)目的開發(fā),因此該項(xiàng)目具有技術(shù)可行性。
3.3.2?經(jīng)濟(jì)可行性分析
從藥店角度來分析,項(xiàng)目開發(fā)所用到的技術(shù)都是免費(fèi),開發(fā)費(fèi)用低,項(xiàng)目的運(yùn)營維護(hù)不需要過多的參與,所有的項(xiàng)目成本加起來基本可以忽略。項(xiàng)目對(duì)于藥店來說可以進(jìn)行銷售升級(jí),拓展線上銷售渠道,帶來線上銷售訂單,帶來經(jīng)濟(jì)效益。從整個(gè)社會(huì)層面將藥品線上銷售滿足了人們對(duì)于藥品資源的需求,特別是在疫情時(shí)期,藥品資源需求,線上銷售平臺(tái)可以讓用戶尋找到合適的貨源進(jìn)行購買,給用戶帶來了便利性,滿足了各類人群對(duì)于藥品的需求。因此結(jié)合以上分析系統(tǒng)具有經(jīng)濟(jì)可行性。
3.3.3?操作可行性分析
現(xiàn)代人們對(duì)于互聯(lián)網(wǎng)不再陌生,互聯(lián)網(wǎng)設(shè)備已經(jīng)非常普及,用戶在電腦上訪問互聯(lián)網(wǎng)就能訪問網(wǎng)站,網(wǎng)站的各項(xiàng)操作比較常規(guī),一些功能模塊都是電子商務(wù)網(wǎng)站通用的功能,上手快,慚怍簡單,管理員后臺(tái)各項(xiàng)信息的管理也一目了然,與藥店的經(jīng)營管理非常契合,因此本次系統(tǒng)的設(shè)計(jì)從操作上來看是可行的。
3.3.4?法律可行性分析
藥品銷售網(wǎng)站是一個(gè)電子商務(wù)網(wǎng)站,電子商務(wù)與行業(yè)的結(jié)合已經(jīng)非常的普及。藥品銷售網(wǎng)站由于行業(yè)的特殊性需要一些資質(zhì),而藥店的經(jīng)營范圍包含了開展線上藥品銷售,線上藥品銷售網(wǎng)站完成網(wǎng)站的備案就可以上線,為用戶提供線上銷售,不存在違法行為,因此本次的系統(tǒng)設(shè)計(jì)在法律是可行的。
結(jié)合以上四點(diǎn),系統(tǒng)的開發(fā)設(shè)計(jì)在各個(gè)方面是可行的。
4?系統(tǒng)設(shè)計(jì)
?
????系統(tǒng)設(shè)計(jì)階段在系統(tǒng)分析的基礎(chǔ)上劃分系統(tǒng)功能模塊,將零散的功能劃分成一個(gè)個(gè)用戶功能模塊,對(duì)系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)過程進(jìn)行設(shè)計(jì)。
4.1?功能結(jié)構(gòu)設(shè)計(jì)
功能模塊劃分以用戶的需求為主,結(jié)合同類軟件的功能模塊進(jìn)行劃分?;赟SM的藥品銷售網(wǎng)站的功能模塊分為前端和后端,系統(tǒng)功能架構(gòu)圖如圖4.1:

用戶:
(1)藥品查詢:查看藥品信息,分類檢索,關(guān)鍵字查詢,查看藥品詳細(xì)信息和評(píng)價(jià)信息。
(2)藥品選購:對(duì)藥品添加收藏夾,藥品添加購物車,購物車刪減和提交訂單信息,個(gè)人訂單詳情和發(fā)貨信息查看,對(duì)收貨地址進(jìn)行維護(hù)等。
(3)疫情知識(shí)查看:查看疫情相關(guān)的知識(shí),包括防疫期間的注意事項(xiàng)等。
(4)保健品查看:查看推薦的保健品信息,包括基礎(chǔ)信息和療程、療效等信息。
(5)基礎(chǔ)功能:注冊賬號(hào),個(gè)人信息修改等。
?
管理員:
(1)藥品管理:對(duì)將要上架的藥品進(jìn)行添加,下架的進(jìn)行刪除,設(shè)置庫存等。
(2)訂單管理:對(duì)用戶所下訂單進(jìn)行統(tǒng)一管理,并可以在后臺(tái)對(duì)違規(guī)訂單進(jìn)行刪除等。
(3)疫情知識(shí)管理:添加最新的疫情相關(guān)知識(shí),方便用戶在使用系統(tǒng)時(shí)可以看到疫情相關(guān)的最新信息與知識(shí)。
(4)保健品推薦管理:添加推薦的保健品信息,針對(duì)不同人群推薦不同的保健品,保證不同的用戶可以了解到自己所需的內(nèi)容。
(5)基礎(chǔ)功能:對(duì)系統(tǒng)整體的設(shè)置與管理。
4.2?數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫設(shè)計(jì)過程按照概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)來進(jìn)行分析設(shè)計(jì)。
概念結(jié)構(gòu)設(shè)計(jì)分析系統(tǒng)的實(shí)體、屬性以及實(shí)體之間的管理,利用總E-R圖分析實(shí)體之間的管理,系統(tǒng)實(shí)體圖來分析系統(tǒng)每個(gè)實(shí)體的屬性。系統(tǒng)總E-R圖如圖4.2所示,其余實(shí)體圖如圖4.3至4.9所示。








根據(jù)E-R圖,開始設(shè)計(jì)數(shù)據(jù)庫物理結(jié)構(gòu),根據(jù)邏輯結(jié)構(gòu)和概念結(jié)構(gòu),設(shè)計(jì)各個(gè)表結(jié)構(gòu)



表4.3 藥品分類表(yaopinfenlei)







以上就是本章節(jié)的主要內(nèi)容,分析了系統(tǒng)的功能結(jié)構(gòu),對(duì)數(shù)據(jù)庫表結(jié)構(gòu)進(jìn)行了設(shè)計(jì)。
5 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
?
系統(tǒng)概要設(shè)計(jì)完成后,便進(jìn)入下一階段即系統(tǒng)詳細(xì)設(shè)計(jì),詳細(xì)設(shè)計(jì)需要在之前概要設(shè)計(jì)的基礎(chǔ)上,對(duì)系統(tǒng)中的功能模塊進(jìn)行再進(jìn)一步的設(shè)計(jì)。系統(tǒng)實(shí)現(xiàn)過程利用開發(fā)工具和開發(fā)技術(shù)完成系統(tǒng)的實(shí)現(xiàn),本章節(jié)對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)的同時(shí),并對(duì)系統(tǒng)的界面,實(shí)現(xiàn)代碼進(jìn)行介紹。
5.1?系統(tǒng)功能流程圖
根據(jù)系統(tǒng)概要設(shè)計(jì),分析系統(tǒng)的整個(gè)流程??偨Y(jié)得出系統(tǒng)各個(gè)用戶的本系統(tǒng)的業(yè)務(wù)功能流程圖如圖5.1。

用戶在系統(tǒng)的操作主要就是注冊、添加購物車、訂單管理、瀏覽商品信息和收貨地址的流程;管理員在系統(tǒng)進(jìn)行用戶管理,藥品管理,訂單管理,評(píng)價(jià)管理,保健品管理和疫情知識(shí)管理流程。
5.2?系統(tǒng)功能實(shí)現(xiàn)
5.2.1系統(tǒng)首頁實(shí)現(xiàn)
藥品銷售網(wǎng)站的首頁通過輪播圖片和一些推薦的藥品信息組成,在首頁可以進(jìn)入藥品列表、疫情知識(shí)、保健品推薦和登錄注冊頁面,界面如圖5.2。

?
5.2.2用戶注冊界面
?用戶在系統(tǒng)可以注冊個(gè)人賬號(hào),填寫注冊表單進(jìn)行提交,界面如圖5.3。

注冊流程圖如圖5.4所示。

5.2.3藥品詳情界面
用戶進(jìn)入系統(tǒng)后,點(diǎn)擊藥品信息模塊可以查看系統(tǒng)中現(xiàn)有的所有藥品,點(diǎn)擊藥品圖片可以查看藥品的詳情信息,界面如圖5.5。

用戶在進(jìn)入藥品信息模塊后,還可以通過查詢精確查找所需藥品,查詢結(jié)束點(diǎn)擊藥品圖片進(jìn)一步查看藥品的詳細(xì)信息,藥品查詢時(shí)序圖如圖5.6所示。

5.2.4購物車界面
用戶在登錄系統(tǒng)后,在藥品詳細(xì)信息頁面可以將想要購買的藥品添加至購物車,購物車內(nèi)的藥品信息會(huì)根據(jù)用戶實(shí)際添加到購物車的情況進(jìn)行不斷地更新,界面如圖5.7、5.8所示。


用戶在藥品信息詳情頁面中可以選擇直接購買藥品,或是將藥品添加至購物車后再進(jìn)行購買,添加購物車時(shí)序圖如圖5.9所示。

5.2.5我的訂單界面
用戶提交訂單后可以在個(gè)人中心查看剛剛所提交的訂單,還能進(jìn)一步對(duì)個(gè)人訂單進(jìn)行管理,并且可以在確認(rèn)訂單界面添加收貨地址,界面如圖5.10所示。

訂單支付時(shí)序圖如圖5.11所示。

5.2.6藥品管理界面
管理員在登錄系統(tǒng)后臺(tái),便可以對(duì)系統(tǒng)中的藥品信息進(jìn)行管理,界面如圖5.12所示。

藥品添加時(shí)序圖如圖5.11所示。

5.2.7訂單管理界面
管理員登錄到系統(tǒng)后臺(tái),可以對(duì)使用過系統(tǒng)的用戶訂單信息進(jìn)行管理,界面如圖5.14。

訂單查詢時(shí)序圖如圖5.15所示。

6?系統(tǒng)測試
?
本章節(jié)將會(huì)對(duì)系統(tǒng)所實(shí)現(xiàn)了的功能模塊進(jìn)行測試,在測試的基礎(chǔ)上對(duì)系統(tǒng)進(jìn)一步完成,完成項(xiàng)目的收尾階段。
6.1?系統(tǒng)測試介紹
系統(tǒng)測試在軟件開發(fā)的過程中是非常重要的步驟之一,系統(tǒng)測試是為了驗(yàn)證最終的軟件是否已經(jīng)達(dá)到了規(guī)定設(shè)計(jì)的要求,通過對(duì)軟件的功能以及性能等方面經(jīng)過有效地測試來發(fā)現(xiàn)軟件可能潛在存在的問題。系統(tǒng)測試的方法有很多種不同的方式,其中最為常用的有黑盒測試、白盒測試以及臨界測試和中斷測試等,當(dāng)系統(tǒng)處于不同階段,或是為不同的系統(tǒng)選擇最為合適的測試方法進(jìn)行系統(tǒng)測試。黑盒測試在系統(tǒng)測試階段發(fā)揮著其他測試方法并不能替代的作用,黑盒測試也可以叫做功能測試,根據(jù)需求規(guī)格說明書對(duì)系統(tǒng)的各個(gè)功能模塊進(jìn)行測試,其目的在于測試系統(tǒng)的功能是否都完整,功能是否還存在著缺陷。黑盒測試并不會(huì)注重測試對(duì)象的內(nèi)部邏輯結(jié)構(gòu),它只在于分析系統(tǒng)功能測試的結(jié)果。系統(tǒng)測試的目的就是要發(fā)現(xiàn)系統(tǒng)還存在著哪些問題,根據(jù)現(xiàn)有的問題進(jìn)行定位來修復(fù)缺陷,提高軟件的質(zhì)量。
6.2?系統(tǒng)測試過程
基于SSM的藥品銷售網(wǎng)站選擇黑盒測試方法進(jìn)行系統(tǒng)的測試,選擇系統(tǒng)實(shí)現(xiàn)的功能進(jìn)行測試,編寫測試用例分析測試結(jié)果。





通過以上幾個(gè)功能模塊的測試發(fā)現(xiàn)系統(tǒng)運(yùn)行與預(yù)期結(jié)果符合,系統(tǒng)測試測試成功,滿足需求分析要求的功能。
7?結(jié) 論
?
本次課題研究藥店藥品銷售問題,結(jié)合藥店現(xiàn)實(shí)需求設(shè)計(jì)基于SSM的藥品銷售網(wǎng)站。本課題針對(duì)藥店的實(shí)際情況,查閱相關(guān)的資料,分析同類網(wǎng)站的功能和模塊,在此基礎(chǔ)上設(shè)計(jì)并實(shí)現(xiàn)了基于SSM的藥品銷售網(wǎng)站,主要工作有系統(tǒng)分析、數(shù)據(jù)庫設(shè)計(jì)、HTTPS協(xié)議在網(wǎng)站數(shù)據(jù)傳輸中的應(yīng)用、系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)、系統(tǒng)測試等幾個(gè)方面,系統(tǒng)用戶包括用戶和管理員,用戶主要在系統(tǒng)前端完成藥品信息的購買,而管理員主要在后臺(tái)進(jìn)行各項(xiàng)信息的發(fā)布和對(duì)訂單的查看統(tǒng)計(jì)等操作。
藥品銷售網(wǎng)站系統(tǒng)是傳統(tǒng)藥店采用互聯(lián)網(wǎng)技術(shù)進(jìn)行的銷售轉(zhuǎn)型和升級(jí),這種線上的銷售平臺(tái)擁有相較于傳統(tǒng)藥店更加少量的經(jīng)營成本,同時(shí)還可以及時(shí)接收到來自用戶的反饋信息,這對(duì)于藥店經(jīng)營者也是很重要的信息來源。并且將藥店搬到互聯(lián)網(wǎng)上從此經(jīng)營便不會(huì)受到地區(qū)的限制,不論是身處何處的消費(fèi)者都可以通過線上藥品銷售平臺(tái)購買到所需要的藥品,線上交易隨著CA認(rèn)證體系的引入也擁有了更好的安全性、可靠性,消費(fèi)者的權(quán)益以及個(gè)人隱私也得到了更好的保護(hù)。藥店經(jīng)營者利用信息技術(shù)來進(jìn)行各項(xiàng)信息的管理,管理人員只要學(xué)習(xí)系統(tǒng)的使用,根據(jù)系統(tǒng)的操作流程進(jìn)行操作就可以實(shí)現(xiàn)高效的管理,將復(fù)雜的計(jì)算、記憶等工作都交予技術(shù)實(shí)現(xiàn),人工只負(fù)責(zé)相關(guān)數(shù)據(jù)的采集,各司其職的同時(shí)有很方便快捷。藥品銷售網(wǎng)站就是通過這種電子商務(wù)交易市場從而實(shí)現(xiàn)買賣雙方在互聯(lián)網(wǎng)上直接進(jìn)行溝通與交易,賣家通過這樣的方式更為直接了解消費(fèi)者的購物需求并可以從根本上幫助消費(fèi)者解決購買需求。因此,省去了諸多中間環(huán)節(jié)后藥品銷售網(wǎng)站還擁有了與實(shí)體藥店相比藥品價(jià)格便宜、購藥方式簡便、對(duì)消費(fèi)者的隱私保護(hù)更為注重等優(yōu)點(diǎn),而且像是在疫情期間去到實(shí)體藥店難以購買到的藥品,消費(fèi)者還可以選擇去到建立在互聯(lián)網(wǎng)上的藥店購買到急需的藥品。通過線上銷售平臺(tái),消費(fèi)者可以注冊賬號(hào),在系統(tǒng)里面自主下單,簡化了下單流程,可以快速的讓客戶進(jìn)行訂貨,完成派送,提高銷售的效率。
藥店銷售網(wǎng)站能有效地提高公司的經(jīng)營問題,在人員方面解決成本,在業(yè)務(wù)方面更加流暢,給公司帶來巨大的經(jīng)濟(jì)效率;藥店銷售網(wǎng)站是一個(gè)系統(tǒng)化的工程,它在互聯(lián)網(wǎng)24小時(shí)運(yùn)轉(zhuǎn),藥店的相關(guān)工作都要在系統(tǒng)上進(jìn)行,可以及時(shí)的查詢、糾錯(cuò)、匯總,藥店的要信息、銷售報(bào)表等都能實(shí)時(shí)的呈現(xiàn),公司管理人員的決策能力增強(qiáng),使得藥店管理更加的科學(xué)化、正規(guī)化,提高了藥店信息化發(fā)展水平,滿足了電子商務(wù)時(shí)代線上客戶的現(xiàn)實(shí)需求,提升藥店的市場綜合競爭力。
藥品銷售網(wǎng)站開發(fā)完成之后對(duì)比其他成熟的電子商務(wù)網(wǎng)站還存在一些不足之處,網(wǎng)頁界面設(shè)計(jì)還比較粗糙,很多細(xì)節(jié)沒有處理到位,系統(tǒng)與藥店的內(nèi)部的庫存管理、藥品價(jià)格管理等都沒有對(duì)接,系統(tǒng)真正要投入使用還需要投入大量的研究工作。
科學(xué)技術(shù)對(duì)于整個(gè)社會(huì)具有革命性的作用,信息技術(shù)已經(jīng)用實(shí)踐證明了其強(qiáng)大的綜合能力。我國在信息技術(shù)方面與國外相比還存在很大的差距,在技術(shù)上非常依賴國外。在現(xiàn)在,乃至未來,信息技術(shù)都至關(guān)重要,是社會(huì)經(jīng)濟(jì)發(fā)展的基礎(chǔ),是國防航天航空的核心,是國家發(fā)展重器。目前我國對(duì)信息技術(shù)已經(jīng)引起了很大的重視,包括在高校、社會(huì)和相關(guān)政策方面都有一些布局,但是與我國龐大的人口和經(jīng)濟(jì)基礎(chǔ)相比,相關(guān)的投入還是比較少,國內(nèi)的高新技術(shù)公司也就那么幾家,而且生存還比較困難,相關(guān)的保障工作還要繼續(xù)落實(shí),做好長期的戰(zhàn)略性的規(guī)劃,利用信息技術(shù)來推動(dòng)社會(huì)發(fā)展。
致 ???謝
?
大學(xué)四年的時(shí)光從2018年入學(xué)最終定格在2022年的夏天,在大學(xué)中度過的四年對(duì)我來說是實(shí)踐的四年,同時(shí)也是收獲的四年,靜心回想四年的學(xué)習(xí)和生活,在老師與同學(xué)的們關(guān)心和鼓勵(lì)下使我不斷地成長、完善著自身,正因?yàn)橛兴麄兊拇嬖?,我的大學(xué)生活才會(huì)是在這樣一個(gè)充滿溫暖的環(huán)境中度過,有太多的人我想要感謝。
在歷經(jīng)數(shù)月的努力后,如期完成了論文的撰寫。從最初的選題再到系統(tǒng)成功實(shí)現(xiàn),最終完成論文,這其中我的導(dǎo)師楊俊生老師幫助了我許多,楊老師給予了我許多的指導(dǎo)與支持,即使是工作繁忙也不會(huì)少了對(duì)我的論文給予適當(dāng)?shù)慕ㄗh以及修改意見,在老師的幫助與督促下,我也不斷修繕著自己的論文。即使是現(xiàn)在我的論文依舊還是不夠成熟,仍然有很多考慮不夠周全的地方,但這次的經(jīng)歷將會(huì)令我終身受益,也讓我清楚地認(rèn)識(shí)到這樣用心地去完成一件事是多么重要,通過這樣的一次經(jīng)歷也會(huì)讓我在未來的學(xué)習(xí)中更加激勵(lì)自己努力前行。
與大學(xué)生活告別的日子即將到來,但離開大學(xué)的校園并不意味著我的求學(xué)生涯將要結(jié)束,未來我也會(huì)謹(jǐn)記老師們的教導(dǎo)繼續(xù)接下來的求學(xué)路。
?
參 考 文 獻(xiàn)
?
[1]周建美.中小企業(yè)信息化管理問題與解決措施[J].中小企業(yè)管理與科技(中旬刊),2021(11):1-3.
[2]于夢琦,胡祥培,黃敏芳.藥品電子商務(wù)的線上線下融合新模式[J].信息與管理研究,2021,6(06):85-97.
[3]李燁,竇紀(jì)梁,張麗青.我國網(wǎng)上藥店存在的問題探討[J].中國藥事,2017,31(07):727-732.DOI:10.16153/j.1002-7777.2017.07.004.
[4]盧冠旭.基于經(jīng)濟(jì)新常態(tài)下的電子商務(wù)經(jīng)濟(jì)研究[J].商業(yè)經(jīng)濟(jì),2022(02):56-58.DOI:10.19905/j.cnki.syjj1982.2022.02.019.
[5]田潤亞. 藥品網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計(jì)與開發(fā)[D].東南大學(xué),2017.
[6]張慧敏,王颯,張騰達(dá).基于SSM框架的網(wǎng)上購物商城設(shè)計(jì)與實(shí)現(xiàn)[J].軟件,2020,41(06):143-146.
[7]楊子鑫,余小蘭.基于SSM的農(nóng)產(chǎn)品銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代信息科技,2021,5(15):33-35+39.DOI:10.19850/j.cnki.2096-4706.2021.15.009
[8]?威廉斯.Java Web高級(jí)編程[M].清華大學(xué)出版社,2015.
[9]?李華.農(nóng)產(chǎn)品電子商務(wù)與網(wǎng)絡(luò)營銷[M].中國農(nóng)業(yè)出版社,2014.
[10] 李剛.輕量級(jí)Java EE企業(yè)應(yīng)用實(shí)戰(zhàn)[M].電子工業(yè)出版社, 2014.
[11] Xiaojie Guo and Tingmei Wang*. Design and Implementation of Graduate Information Management System Based on SSM Framework[J]. Journal of Simulation, 2020, 8(2)