摘 要:本系統(tǒng)系統(tǒng)開發(fā)采用B/S架構(gòu)模式,用戶在Internet環(huán)境下,可跨平臺(tái)登錄瀏覽器,隨時(shí)隨地快速訪問,通過身份驗(yàn)證,根據(jù)角色權(quán)限合理分配業(yè)務(wù)管理門戶,實(shí)現(xiàn)業(yè)務(wù)快速辦理。系統(tǒng)角色分為連鎖端與門店端,連鎖端業(yè)務(wù)模塊分為商品檔案、商品分類、門店業(yè)績(jī)、訂單列表、賬戶信息,門店端業(yè)務(wù)模塊分為商品列表、連鎖進(jìn)貨、訂單列表、賬戶信息。系統(tǒng)功能包含商品補(bǔ)充、價(jià)格等信息管理。實(shí)現(xiàn)商品上架、進(jìn)貨單填寫等各項(xiàng)業(yè)務(wù)的處理,可輕松完成本職工作,同時(shí)對(duì)商戶各項(xiàng)相關(guān)信息實(shí)施便捷管理更加規(guī)范、科學(xué)。
關(guān)鍵詞:無紙化辦公;業(yè)務(wù)管理;商戶數(shù)字化分管系統(tǒng)
商品在一個(gè)企業(yè)運(yùn)營(yíng)中是非常關(guān)鍵的一個(gè)要素,是一個(gè)影響公司發(fā)展和運(yùn)營(yíng)的東西,大部分的公司都會(huì)注重商品資源的管理。商品資源的管理配置就是指在團(tuán)隊(duì)或組織中,讓商戶管理人員能從繁重的工作中解脫出來,實(shí)現(xiàn)無紙化辦公,使工作更有條理,更方便,更有效,更科學(xué)。
所以,在商戶管理的戰(zhàn)略上,需要數(shù)字化分管系統(tǒng),它是公司面對(duì)市場(chǎng)上的競(jìng)爭(zhēng),提高效率、實(shí)現(xiàn)無紙化管理的一大改革。這其中主要包括了商品的選擇,貨物的補(bǔ)充,產(chǎn)品的銷售額,物品關(guān)系的管理,各種商品的價(jià)格管理以及成本管理。即:使其運(yùn)用科學(xué)的現(xiàn)代管理方法,對(duì)商品信息的獲取,銷售,保留和查詢等方面形成全面一體化的無紙化管理。最終是為了達(dá)到合理、高效地分管目的,達(dá)到企業(yè)可持續(xù)發(fā)展的戰(zhàn)略和格局,將公司提高到一個(gè)現(xiàn)代化的高度。
商戶數(shù)字化分管系統(tǒng),實(shí)現(xiàn)了無紙化辦公??焖賲f(xié)作,與傳統(tǒng)多項(xiàng)業(yè)務(wù)交錯(cuò)管理方式相比,業(yè)務(wù)職責(zé)變得更明確?;ヂ?lián)網(wǎng)時(shí)代下,一改傳統(tǒng)的人工管理方式,更加信息化、時(shí)代化,節(jié)省人力物力,提高效率。
一、 系統(tǒng)技術(shù)分析
系統(tǒng)采用經(jīng)典的分層架構(gòu)模型,使用框架集為SSH。SSH是基于JAVA語(yǔ)言的用于WEB網(wǎng)站開發(fā)的常用框架。采用技術(shù)如下:
(一) JAVA:純粹的面向?qū)ο蟾呒?jí)語(yǔ)言,通過運(yùn)行時(shí)解釋,支持單詞編寫后跨平臺(tái)發(fā)布,在本系統(tǒng)中主要作為后臺(tái)編程語(yǔ)言。
(二) Spring Data JPA+:JPA(Java_Persistence_API)在本系統(tǒng)中作為持久化框架,實(shí)質(zhì)上是Spring對(duì)Hibernate JPA的一次封裝,開發(fā)者面向JPA規(guī)范的接口進(jìn)行開發(fā),底層的JPA實(shí)現(xiàn)可以任意切換,方便更改,大大提高在實(shí)現(xiàn)單表操作情況時(shí)開發(fā)的效率。
(三) Hibernate:作為JAVA主流的對(duì)象關(guān)系映射框架,方便映射,功能強(qiáng)大,使用Hibernate SqlAPI,結(jié)合Spring的Pageable接口,可以輕松地使用多表的分頁(yè)查詢。
(四) H plus:作為UI框架,界面優(yōu)美,主題大方,功能強(qiáng)大,開源插件多,且易于使用。
(五) MySql:開源關(guān)系型數(shù)據(jù)庫(kù),成本低,功能、性能足夠本系統(tǒng)開發(fā)使用。
(六) Windows:主流操作系統(tǒng),功能強(qiáng)大,安全可靠,內(nèi)置IIS服務(wù),可快捷有效的搭建服務(wù)器。
二、 系統(tǒng)功能分析
(一) 連鎖端——商品管理——商品檔案:對(duì)商品檔案的新增、編輯、展示。
(二) 連鎖端——商品管理——商品分類:對(duì)商品分類的新增、編輯、展示。
(三) 連鎖端——門店管理——門店列表:新增門店,編輯門店,門店列表的展示(新增門店同時(shí)保存一個(gè)門店管理員賬號(hào))。
(四) 連鎖端——門店管理——門店業(yè)績(jī):按門店銷售額進(jìn)行排序,展示各個(gè)門店的業(yè)績(jī)。
(五) 連鎖端——點(diǎn)單管理——訂單列表:查看所有門店的訂單,可以對(duì)未發(fā)貨的訂單進(jìn)行發(fā)貨。
(六) 連鎖端——賬戶管理——賬戶信息:修改門店名稱、修改門店密碼,查看門店基本信息。
(七) 門店端——商品管理——商品列表:可以對(duì)自己門店的商品進(jìn)行上架、下架操作。
(八) 門店端——商品管理——連鎖進(jìn)貨:可以查看連鎖的商品檔案列表,然后進(jìn)行進(jìn)貨。同時(shí)生成。
(九) 門店端——訂單管理——訂單列表:查看自己門店所有的訂單,對(duì)未支付的訂單進(jìn)行支付(這里不可使用公司的公眾號(hào)進(jìn)行微信支付,因此只做簡(jiǎn)單處理,點(diǎn)擊后便完成支付),對(duì)已經(jīng)送達(dá)的訂單進(jìn)行確定送達(dá)。
(十) 門店端——門戶管理——賬戶信息:展示自己門店的基本信息,可進(jìn)行修改密碼,以及基本信息。
三、 系統(tǒng)設(shè)計(jì)
(一) 框架結(jié)構(gòu)設(shè)計(jì)
系統(tǒng)架構(gòu)采用分層模型,持久化框架這方面技術(shù)選型采用的是Spring Data JPA+ Hibernate,前者實(shí)質(zhì)上是Spring對(duì)Hibernate JPA的一次封裝,它大大提高了在單表情況時(shí)開發(fā)的效率。當(dāng)我們需要用到多表的復(fù)雜查詢的時(shí)候,就需要用到Hibernate自帶的SQL查詢了,結(jié)合Spring的Pageable接口,可以輕松地使用多表的分頁(yè)查詢。UI框架采用的是H plus框架,界面優(yōu)美,主題大方,功能強(qiáng)大(融合了超多插件,如:datatable/bootstraptable/jqGrid等等)且易于使用。
(二) 數(shù)據(jù)庫(kù)設(shè)計(jì)
1. 用戶表(EC_USER):用戶表記錄了當(dāng)前系統(tǒng)操作員,包括用戶ID、用戶登錄名、用戶密碼、性別、用戶手機(jī)以及用戶郵箱等信息。
2. 商品類型表(EC-ARTICLE-TYPE):商品類型表作為記錄商品名稱跟備注等信息。
3. 商品表(EC-ARTICLE):商品表主要是作為記錄商品信息的字典表存在,包括記錄供應(yīng)者、商品價(jià)格、出產(chǎn)地、庫(kù)存多少、商品描述等信息
4. 訂單表(EC_ORDER):訂單表包括訂單編碼、下單時(shí)間、發(fā)貨時(shí)間和狀態(tài)等信息。
5. 訂單明細(xì)表(EC_ORDER_ITEM):訂單明細(xì)表包括訂單編號(hào)、物品編號(hào)、購(gòu)買總數(shù)信息。
6. 訂單明細(xì)表(EC_MANAGERS):訂單明細(xì)表包括訂單編號(hào)、物品編號(hào)、購(gòu)買總數(shù)信息。
表之間的關(guān)系:
(1)EC_ORDER(訂單表)關(guān)聯(lián)EC_USER(用戶表)字段:user_id,類型:int;
(2)通過EC_ORDER_ITEM(訂單——物品)關(guān)聯(lián)EC_ORDER(訂單表)、EC-ARTICLE(商品表),分別通過字段:order_id,類型int、字段:ARtICLE_id,類型:int、關(guān)聯(lián);
(3)EC-ARTICLE(商品表)關(guān)聯(lián)EC_ARTICLE_TyPE(用戶表)字段:TYPE_CODE,類型:varchar2(100)。
四、 結(jié)語(yǔ)
在系統(tǒng)開發(fā)過程中,系統(tǒng)設(shè)計(jì)界面比較美觀友好,操作的步驟有友好的提示,操作簡(jiǎn)單方便,大方不俗,設(shè)計(jì)出自己的特色。隨著網(wǎng)絡(luò)信息技術(shù)的發(fā)展和互聯(lián)網(wǎng)的普及下,我們?cè)诠芾淼倪@一方面也要跟上進(jìn)度,讓互聯(lián)網(wǎng)成為管理的工具。這樣可以大大提高管理的效率,最終實(shí)現(xiàn)無紙化辦公。使得管理系統(tǒng)更加完善。但是由于缺乏經(jīng)驗(yàn)和時(shí)間比較緊迫,系統(tǒng)開發(fā)還存在不少問題需要改進(jìn)的。如:
(一) 功能點(diǎn)不全,不會(huì)像現(xiàn)在上線運(yùn)行的系統(tǒng)功能那么完善。
(二) 系統(tǒng)沒有實(shí)現(xiàn)聯(lián)網(wǎng),以后有機(jī)會(huì)可以實(shí)現(xiàn)聯(lián)網(wǎng)接口,讓系統(tǒng)更加完善。
系統(tǒng)開發(fā)過程中存在一些問題,但是通過對(duì)系統(tǒng)問題的不斷發(fā)現(xiàn)和改進(jìn),最終調(diào)試出符合系統(tǒng)開發(fā)要求的系統(tǒng)。
參考文獻(xiàn):
[1]王家華.程序設(shè)計(jì)與數(shù)據(jù)庫(kù)[M].山東:山東科學(xué)技術(shù)出版社,2007(11).
[2]張洪斌.mysql數(shù)據(jù)庫(kù)開發(fā)經(jīng)典案例解析[M].北京:清華大學(xué)出版社,2005(3).
[3]趙生慧.Java面向?qū)ο蟪绦蛟O(shè)計(jì)[M].高等教育出版社,2007(7).
[4]馮燕奎,趙德奎.數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與開發(fā)[M].北京:清華大學(xué)出版社,2007(4).
[5]Patzer,Andrew. JSP Examples and Best Practices[M].2002.
[6]Bell,CharlesA. ExpertMySQL[M].2007.
[7]平臺(tái)教師.基于JSP技術(shù)的網(wǎng)絡(luò)教學(xué)平臺(tái)設(shè)計(jì)[J].JS網(wǎng)絡(luò)教學(xué)平臺(tái).
[8]徐建波,周新蓮.Web設(shè)計(jì)原理于編程技術(shù)[M].中南大學(xué)出版社.
[9]梁立新,郭銳.Java核心技術(shù)應(yīng)用開發(fā)[M].北京:電子工業(yè)出版社,2010.
[10]埃克爾.Java編程思想[M].機(jī)械工業(yè)出版社,2007(6).
[11]程凱.JSP中文問題及一套整體解決方案[J].許昌學(xué)院學(xué)報(bào),2006.
[12]J2EE頁(yè)面相關(guān)技術(shù).后臺(tái)相關(guān)技術(shù)簡(jiǎn)介.百度百科.
作者簡(jiǎn)介:魏晨釗,廣東省廣州市,廣州大學(xué)松田學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系。