董梅 楊浩田 雷勝東 杜世珊
摘要:信息化社會發(fā)展的今天,線上購物系統(tǒng)已經(jīng)越來越完善,我們當下的線上購物憑借涉獵范圍廣、時間與地域的局限性小、高效益的優(yōu)勢,漸漸變成了主流的貨物交易模式。線上購物符合當今人們生活節(jié)奏快的特征,使人們隨時隨地便可以高效便利地購買所需商品。而在甘肅省這樣一個以農(nóng)業(yè)為主,生產(chǎn)中藥材的主要經(jīng)濟作物的省份,為了更快的發(fā)展產(chǎn)業(yè)經(jīng)濟,建立線上中藥材銷售平臺顯得極為需要。就是這樣的社會現(xiàn)狀,我們應(yīng)該建立一個完善的無硫中藥材的銷售平臺,改變以往的銷售模式,實現(xiàn)高效集成、現(xiàn)代化、網(wǎng)絡(luò)化的線上無硫中藥材銷售平臺。本設(shè)計在JAVAEE技術(shù)的基礎(chǔ)上,采用MVC模式將系統(tǒng)分為三層即視圖層,邏輯處理層,數(shù)據(jù)持久層等三層進行分層開發(fā),通過MySQL數(shù)據(jù)庫和Tomcat服務(wù)器進行數(shù)據(jù)處理和應(yīng)用搭載,通過SSH、JSP技術(shù)實現(xiàn)用戶從注冊登錄到搜索預(yù)覽再到下單購買商品最后完成結(jié)算等一系列買賣行為。本設(shè)計總體分為前臺和后臺本設(shè)計可完成線上用戶在買賣行為中與平臺的交互以及用戶信息的變更,管理者可完成平臺所售貨物以及平臺用戶的管理等。
關(guān)鍵詞:SSH;JSP;MySQL;MVC;線上購物
中圖分類號:TP368.1 文獻標識碼:A 文章編號:1009-3044(2018)32-0286-04
Abstract: With the development of information society, the online shopping system has become more and more perfect. Our current online shopping has become the mainstream goods trading mode with the advantages of wide range, small limitation of time and region, and high benefit. Online shopping accords with the characteristics of people's fast pace of life and makes it easy and efficient for people to buy the goods they need at any time and anywhere. In order to develop the industrial economy more quickly, it is very necessary to establish the online sales platform of traditional Chinese medicine in Gansu province, which is mainly agricultural and produces the main cash crops of Chinese herbal medicine. This is the social situation, we should establish a perfect sulfur free Traditional Chinese medicine sales platform, changing the previous sales model, to achieve efficient integration, modernization, networking online sulfur-free Chinese herbal medicine sales platform. On the basis of JAVAEE technology, the system is divided into three layers: view layer, logical processing layer, data persistence layer and so on by using MVC mode. Data processing and application are carried out through MySQL database and Tomcat server. Through SSH,JSP technology, users can register and log in, search preview, and then send out orders and purchase goods to complete the final settlement, and so on. This design can be divided into foreground and backstage. The online user interacts with the platform and changes the user information in the trading behavior, and the manager can manage the goods sold by the platform and the user of the platform.
Key words: SSH; JSP; MySQL; MVC; online shopping
1 引言
隨著社會經(jīng)濟的不斷發(fā)展,在信息化潮流的推動下,我們國家的商品網(wǎng)絡(luò)化的發(fā)展速度日益加快。在人們的日常生活中,人們對網(wǎng)絡(luò)的需求不斷提升,我們所獲取的信息量也不斷地加大,從而使得計算機技術(shù)在各個行業(yè)不斷地被應(yīng)用,涉及范圍更加廣泛,因此,我們國家現(xiàn)如今的電子商務(wù)發(fā)展狀況呈現(xiàn)日益良好的局面,在當前乃至在未來的發(fā)展中,電子商務(wù)行業(yè)依舊有非常廣闊的市場前景。近年來,人們的生活水平消費水平顯著提高,已經(jīng)不僅僅局限于解決日常的溫飽問題,而更多人開始追求養(yǎng)生需求。傳統(tǒng)的中醫(yī)養(yǎng)生已經(jīng)走進了很多人的視野之中,更多人喜歡用中藥材來調(diào)理養(yǎng)生[1]。
大家都知道,甘肅作為一個地地道道的中藥材生產(chǎn)大省,經(jīng)濟發(fā)展相對比較落后,因此,在中藥材的銷售渠道上面并不能夠適應(yīng)現(xiàn)當代人們的生活需求。據(jù)了解,在甘肅的中藥材銷售市場上,人們所采用的中藥材銷售方式依舊是傳統(tǒng)的“農(nóng)戶—藥販—藥商”這樣的傳統(tǒng)銷售模式[2]。這種模式的局限性在于市場面較窄,消費者不能夠及時的購買到新鮮的中藥材,并且,很多藥販為了謀取利益,等待最佳銷售時機,經(jīng)常用硫磺熏制中藥材,導(dǎo)致消費者購買到的中藥材都有極高的含硫量。并且,傳統(tǒng)的銷售模式導(dǎo)致中藥材市場的成本加大,大部分中藥材都是生產(chǎn)者個體經(jīng)營的,流通性相對較低。
我們國家是農(nóng)業(yè)大國,而中藥材作為農(nóng)業(yè)中的一大經(jīng)濟發(fā)展行業(yè),在農(nóng)業(yè)領(lǐng)域具有舉足輕重的地位,也是國民經(jīng)濟發(fā)展的重要部分。在甘肅這樣一個經(jīng)濟發(fā)展并不快的大省,我們建立線上銷售無硫中藥材銷售平臺無疑會促進中藥材市場的發(fā)展,從而推動整個省的經(jīng)濟發(fā)展。
在十九大報告中指出,當今社會發(fā)展綠色經(jīng)濟是我們這個社會所迫切需求的。無硫中藥材的推廣與發(fā)展也是順應(yīng)了時代的要求。我們將我們甘肅本土的中藥材放到線上銷售,將會降低成本,減少支出,也會給廣大的農(nóng)民朋友帶來巨大的收益。甘肅無硫中藥材銷售平臺的設(shè)計與實現(xiàn)是利用軟件開發(fā)技術(shù)使得買賣簡單化,從而提高中藥材種植農(nóng)戶的以及甘肅省整個中藥材銷售行業(yè)的發(fā)展,提高經(jīng)濟收益,推動農(nóng)業(yè)經(jīng)濟的發(fā)展。
2 國內(nèi)中藥材行業(yè)現(xiàn)狀
據(jù)市場調(diào)查發(fā)現(xiàn),目前甘肅省的中藥材銷售渠道主要有以下三種方式:一是農(nóng)戶自產(chǎn)自銷;二是藥商販販賣;三是通過藥材市場向外銷售[3]。相對來說,這些銷售方式都是很傳統(tǒng)的銷售方式,這也是當今國內(nèi)的中藥材銷售現(xiàn)狀,我們國家已經(jīng)建立了很完善的網(wǎng)絡(luò)銷售平臺,而這種網(wǎng)絡(luò)銷售模式在甘肅中藥材的銷售行業(yè)中用到的卻是微乎其微。究其原因,一是甘肅處于中國西北地區(qū),發(fā)展較東南地區(qū)來說是非常落后的;二是甘肅目前的電子商務(wù)銷售推廣并不全面,依舊依賴于傳統(tǒng)的銷售模式。并且,在目前市場上流出的很多中藥材產(chǎn)品,由于自身的保鮮期有限,商家為了減少損失,采用硫磺熏制后流入市場,在消費者購買使用時,有時候因為后期處理不佳,造成食用含硫量過高的東西后食物中毒。因此,我們建立無硫中藥材銷售平臺是符合當今的綠色經(jīng)濟發(fā)展理念的,同時,我們需要將電子商務(wù)的發(fā)展應(yīng)用推廣到廣大的農(nóng)民朋友中間去,為他們搭建這樣一個銷售平臺,改善中藥材種植戶的經(jīng)濟條件,發(fā)展農(nóng)村電子商務(wù)。不斷地利用電商來發(fā)展農(nóng)村的經(jīng)濟水平。[4-5]
3 研究的主要內(nèi)容
本設(shè)計主要借助互聯(lián)網(wǎng)技術(shù)資料和已有的銷售網(wǎng)站來開發(fā)設(shè)計軟件,同時通過大量的查詢資料和視頻學(xué)習(xí)來搭建線上銷售平臺。主要研究內(nèi)容如下所示:
(1)在本項目的研究過程中,我們根據(jù)分析需求,明確了要開發(fā)的軟件的基本功能,同時,分析其技術(shù)性和可行性。
(2)功能設(shè)計這一部分內(nèi)容是我們的研究重點內(nèi)容,結(jié)合我們所需要設(shè)計的銷售網(wǎng)站平臺的建立內(nèi)容,從各個層面設(shè)計出我們所需要的功能設(shè)計,最后通過細化功能,結(jié)合自己所學(xué)技術(shù),進行功能設(shè)定。數(shù)據(jù)庫關(guān)乎系統(tǒng)的運行性能,我們系統(tǒng)采用MySQL進行數(shù)據(jù)庫的管理,Tomat服務(wù)器提供應(yīng)用服務(wù),采用了SSH,JSP技術(shù)開發(fā)軟件。
(3)通過整體設(shè)計,詳細設(shè)計以及編寫代碼,實現(xiàn)功能并且進行調(diào)試。
4系統(tǒng)總體設(shè)計需求分析
甘肅無硫中藥材銷售平臺主要是進行線上中藥材銷售,它可以提高中藥材的銷量,增加農(nóng)民的收入,并且開發(fā)無硫中藥材銷售平臺所需要的技術(shù)和相關(guān)資料在網(wǎng)絡(luò)上可以搜到,不需要花大量時間去采集,需要的硬件支持較低,所以開發(fā)此系統(tǒng)所需要成本很低。而商家使用此系統(tǒng)后,可以擴展銷售范圍,可以節(jié)省大量的人力,可以節(jié)省商戶的時間。
在我們的這個項目軟件設(shè)計中,我們采用了B/S模式實現(xiàn),My eclipse作為軟件開發(fā)平臺,My SQL作為數(shù)據(jù)庫,主要核心技術(shù)是基于java ee技術(shù)的SPring框架。我們的整體設(shè)計開發(fā)是在java的基礎(chǔ)上進行的,其主要原因是java相比于c++來說,應(yīng)用廣泛而且靈活方便,使用了相對于來說較為成熟且開源的SSH框架,該框架集成了JAVAEE技術(shù)中Struts、Spring、Hibernate等框架,其可作為工具和組件快速搭建一個軟件系統(tǒng)。主要是為了提高開發(fā)效率[6]。
本設(shè)計技術(shù)上選擇JAVAEE作為主要的開發(fā)框架,擯棄了其中某些組件的不足,并在此基礎(chǔ)上整合SSH框架,實現(xiàn)一個基于六層模型的B/S架構(gòu)的Web系統(tǒng)。Spring框架提供了比較完善的契約接口,提高了系統(tǒng)的可擴展性。其主要分為前臺和后臺[7-8]。
(1)前臺頁面主要用于用戶的檢索和查看等諸多操作。主要有用戶的登錄注冊、在售產(chǎn)品檢索查詢、預(yù)定產(chǎn)品、購物車、交易單以及其信息修改、結(jié)算等功能。
(2)后臺主要面向管理者,包括商品種類、商品信息、用戶、公告信息、操作權(quán)限及訂單和訂單分類等管理操作。方便管理者對平臺買賣行為的管理。平臺功能模塊圖1所示:
4.1后臺部分
而在后臺部分,我們依據(jù)預(yù)設(shè)定的行為等級的校驗,顧客,產(chǎn)品類別,產(chǎn)品,交易單項,交易單,公告管理,使用等級,個人信息等行為與管理進行具體功能的實現(xiàn),主要分為以下內(nèi)容。
(1)行為等級認證
管理員通過登錄信息登錄后臺,先對其行為等級進行識別,并為其匹配相應(yīng)的操作列表。0等同于一般顧客,1等同于管理者。
(2)用戶管理
用戶主要分為一般顧客和管理者。普通用戶也就是購買者可以在前臺頁面注冊登錄,但管理員的增刪只能由擁有整個平臺的使用權(quán)限管理者來操作。管理員只能修改用戶的權(quán)限和增刪,但沒有權(quán)限去修改別的用戶信息[9]。查詢操作對于所有用戶信息是可進行的。
(3)商品類別管理
該功能模塊除了對商品種類的管理,還可以進行商品種類的增刪改查等具體操作。先確定其上一級類別,才可以增加子級別的商品種類。查詢操作對所有商品種類信息有效可行。
(4)商品管理
該功能模塊除了可以進行在售產(chǎn)品的管理外,還可以進行商品的增刪改查。如需增加出售商品,必須選擇商品種類才能執(zhí)行增加操作。查詢操作對所有商品信息有效。
(5)訂單項管理
該功能模塊除了訂單項管理外,還可以進行訂單項的查詢。這個模塊只針對平臺管理者,同時管理者可借助訂單項的信息查詢購買者、所買貨物以及交易的具體內(nèi)容等。
(6)訂單管理
該功能模塊除了可以進行交易單的管理外,同時對付款方式進行了人性化設(shè)置。付款方式可由用戶自己決定,貨物可以在用戶確認后再結(jié)算。如果是在線支付訂單,用戶支付后貨物由賣方發(fā)貨。信息的順序不影響買賣雙方的查詢。
(7)公告管理
該功能模塊主要是用于賣方對當前所售商品的推廣以及平臺公告的管理??蛇M行增刪改查當前發(fā)布的公告。
(8)使用等級管理
該功能模塊除了對使用等級的處理,主要用于使用等級的增刪改查。對于查詢所對應(yīng)的使用權(quán)限沒有限制。
(9)個人信息管理
改功能模塊主要用于個人信息的增刪修改。用戶的信息對于管理者是開放的。
4.2前臺部分
該部分主要由用戶的注冊登錄、預(yù)覽產(chǎn)品、登錄信息變更、已買產(chǎn)品管理、交易單管理和線上結(jié)算。
(1)用戶注冊
登錄賬號在數(shù)據(jù)庫注冊后不能變更。增改用戶信息時會自動根據(jù)規(guī)則設(shè)計進行動態(tài)提示,比如密碼必須有6到16位的字母或數(shù)字,驗證密碼應(yīng)于首次注冊時一致.實名必須為漢字且不得少于兩個,多于7個[10]。聯(lián)系方式和地址不能為空,聯(lián)系方式必須11個數(shù)字。通過規(guī)則動態(tài)校驗,使用戶信息變得規(guī)范。
(2)用戶登錄
當用戶輸入登錄信息時,會根據(jù)信息匹配查詢該用戶是否注冊,若未注冊則提示自動跳轉(zhuǎn)至注冊頁面,如已注冊,匹配驗證登錄信息,成功則跳轉(zhuǎn)主頁面,失敗則不跳轉(zhuǎn),提示重新鍵入登錄信息。
(3)瀏覽商品
進入主頁面,所有用戶可預(yù)覽查詢所有在售商品的產(chǎn)品信息。對于已登錄平臺的用戶,預(yù)覽商品時可進行商品購買以及結(jié)算等。如果沒有登錄則不能進行買賣行為。
(4)登錄信息變更
變更登錄信息會要求用戶輸入之前設(shè)置的密碼用于匹配識別用戶是否為同一用戶,接著還是按照密碼的算法規(guī)則重新鍵入新的密碼。
(5)已買商品管理
當用戶導(dǎo)入商品準備去付錢之前,可對購物車中的商品進行增刪改查,也可以繼續(xù)返回主頁面購物或是去結(jié)算商品。
(6)訂單管理
該模塊主要用于購買商品后并確認無誤后,跳轉(zhuǎn)至填寫下單頁面,訂單信息必須有接收貨物的人,具體從到哪,如何聯(lián)系,送貨方式以及怎么結(jié)算等相關(guān)內(nèi)容[11]。如果是收貨后結(jié)算,則需在形成訂單后確定,如果是線上結(jié)算,則確認訂單無誤后,進行在線支付,交易金額會通過第三方金融機構(gòu)暫存,收貨人確認訂單完成后,交易金額才會轉(zhuǎn)付給賣方。
(7)線上結(jié)算
線上的交易訂單和待交易訂單統(tǒng)一在訂單管理界面上處理。
5 系統(tǒng)的設(shè)計
5.1系統(tǒng)的架構(gòu)設(shè)計
基于甘肅省無硫中藥材銷售平臺的實際應(yīng)用以及其所具有的前景和優(yōu)勢,本設(shè)計從開發(fā)和將來的維護角度使用B/S模式來開發(fā)。設(shè)計中所開發(fā)的功能模塊都可搭載于數(shù)據(jù)庫-數(shù)據(jù)持久層-業(yè)務(wù)處理層-視圖層的這種Web應(yīng)用架構(gòu),架構(gòu)圖如圖2所示:
5.2后臺管理者登錄界面設(shè)計
當我們在設(shè)計此系統(tǒng)的時候,我們考慮到系統(tǒng)管理者的需要,對具有管理權(quán)限的管理者都可以登錄其后臺進行操作。當在后臺登錄頁面鍵入登錄信息后,系統(tǒng)將根據(jù)登錄信息進行數(shù)據(jù)庫查詢匹配,動態(tài)鑒別登錄信息對應(yīng)的個人信息和等級,產(chǎn)生對照的功能菜單。
以下是我們的系統(tǒng)后臺所實現(xiàn)的功能模塊圖,登錄界面如圖3所示:
5.3 用戶功能模塊
對于進入主頁面的消費者都可進行對其所需要的中藥材查詢和預(yù)覽及其信息。當用戶想購買看中的商品時需先注冊登錄,才可以購買下單,同時前臺也實現(xiàn)了用戶個人信息的修改以及登錄信息的管理,交易過程中的交易確認和交易支付等具體功能。
6總結(jié)
通過這個項目開發(fā)甘肅無硫中藥材銷售平臺,我們更加清晰的了解了軟件開發(fā)的需求,以及具體的功能模塊的實現(xiàn)。我希望能夠通過此平臺是更多的農(nóng)民朋友收益,同時能夠在信息化時代發(fā)展新型化農(nóng)業(yè)經(jīng)濟,告別傳統(tǒng)的銷售模式,打造全新的中藥材銷售市場。中藥材是甘肅省的主要經(jīng)濟農(nóng)作物,當我們把我們的中藥材推向更廣闊的銷售市場,同時能夠讓更多的消費者享受到無硫的綠色中藥材,這樣既有利于帶動全甘肅的經(jīng)濟發(fā)展,同時也符合當今能夠響應(yīng)當今國家發(fā)展綠色經(jīng)濟的號召。建立甘肅無硫中藥材銷售平臺,發(fā)展信息化產(chǎn)業(yè)是我們的責任,社會需要我們通過我們結(jié)合我們的專業(yè)知識來服務(wù)社會,造福百姓。發(fā)展綠色產(chǎn)業(yè),是社會的需求,也是百姓的需求,同時也是甘肅中藥材種植戶的需求,我們希望此平臺能夠為他們帶來便利。方便簡潔的軟件設(shè)計具有可視化的效果,集銷售與管理一體,方便使用,具有高效性和交互性,同時,我也希望在未來的學(xué)習(xí)和生活中,能夠?qū)⒋似脚_推廣到市場上,有更多的使用者來使用,獲取效益。本設(shè)計依舊存在很多不足之處,我們也將會繼續(xù)學(xué)習(xí),不斷探索,使得系統(tǒng)更加完善,功能更加齊全。
參考文獻:
[1]胡星熠,張逸澍,阮宇烽,董麗欣.新信息時代中藥營銷模式探索[J]. 市場周刊(理論研究),2017(7):87-89.
[2]]張廷紅,張東佳.甘肅無公害中藥材生產(chǎn)現(xiàn)狀及發(fā)展建議[J]. 甘肅農(nóng)業(yè)科技,2017(12):92-95.
[3]任建萍.甘肅隴西首陽中藥材市場的現(xiàn)狀與中藥材質(zhì)量問題的思考[J].山西職工醫(yī)學(xué)院學(xué)報,2017,27(4):78-79.
[4] 孟嬌. 基于SSH框架的農(nóng)業(yè)服務(wù)系統(tǒng)的設(shè)計與實現(xiàn)[D]. 西安電子科技大學(xué),2015:54-55
[5]羅中華,梁婷,吳明蔚,張翔.甘肅中藥材電子商務(wù)物流體系發(fā)展實證研究[J].物流科技,2016,39(10):64-68.
[6] 羅賢哲.基于SSH框架的Web應(yīng)用系統(tǒng)開發(fā)研究[J]. 電子技術(shù)與軟件工程,2016(7):53.
[7] 詹重詠.MySQL數(shù)據(jù)庫中數(shù)據(jù)導(dǎo)入與導(dǎo)出探析[J]. 數(shù)字技術(shù)與應(yīng)用,2017(12):231+233.
[8] 張展勇.基于SSH框架的應(yīng)用網(wǎng)站設(shè)計與實現(xiàn)[J]. 電腦編程技巧與維護,2016(21):189-190.
[9] 季俸祿.基于MVC模式的銷售系統(tǒng)分析與設(shè)計[J]. 電腦知識與技術(shù),2017,13(33):98-99+109.
[10] 樸海燕. 基于J2EE的德威公司產(chǎn)品銷售管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 吉林大學(xué),2015:4-8.
[11] Hong Sheng Xu, Yong Liang Li, Chao Li. Application of AJAX Technology and SSH Framework in Development of Electronic Commerce System[J]. Advanced Materials Research,2014, 3245(952):134-152.
【通聯(lián)編輯:梁書】