許莉麗
摘 要:隨著國家大眾創(chuàng)新萬眾創(chuàng)業(yè)的理念與優(yōu)惠政策的不斷推廣,在全國各地涌現(xiàn)出眾多的創(chuàng)新創(chuàng)業(yè)園區(qū),這些園區(qū)為入駐的新手創(chuàng)業(yè)者提供各類企業(yè)服務(wù),包括工商注冊、企業(yè)管理、稅收管理和運(yùn)營推廣等,而隨著微信的廣泛應(yīng)用,微信小程序也成為當(dāng)前流行的移動端應(yīng)用技術(shù),將企業(yè)服務(wù)通過微信小程序的方式進(jìn)行發(fā)布與交互,體現(xiàn)了當(dāng)前移動信息化應(yīng)用的趨勢。文章從創(chuàng)業(yè)園所提供的各類企業(yè)服務(wù)業(yè)務(wù)調(diào)研開始,從需求分析、技術(shù)分析、系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn)各方面對基于SSM框架技術(shù)搭建服務(wù)器的企業(yè)服務(wù)微信小程序的設(shè)計與實現(xiàn)過程進(jìn)行闡述。
關(guān)鍵詞:創(chuàng)新創(chuàng)業(yè);企業(yè)服務(wù);SSM框架;微信小程序
隨著中國經(jīng)濟(jì)的不斷發(fā)展,各地涌現(xiàn)出大大小小的眾創(chuàng)空間和創(chuàng)新創(chuàng)業(yè)園區(qū),它們給各類眾創(chuàng)企業(yè)提供經(jīng)營的場所和相關(guān)的硬件設(shè)施的同時,還需要為企業(yè)經(jīng)營者提供各類諸如工商注冊、稅收管理、企業(yè)管理、營銷推廣、技術(shù)開發(fā)、商業(yè)策劃和網(wǎng)絡(luò)推廣等軟性企業(yè)服務(wù),同時隨著移動互聯(lián)網(wǎng)技術(shù)與行業(yè)的不斷發(fā)展,尤其是微信這個超級APP和相關(guān)平臺的發(fā)展壯大,已經(jīng)在人們工作生活中占據(jù)了非常大的比重與地位,很多商業(yè)業(yè)務(wù)的提供與發(fā)布也逐步從專屬網(wǎng)站平臺轉(zhuǎn)化到微信平臺上,因此,很多眾創(chuàng)空間和創(chuàng)新創(chuàng)業(yè)園區(qū)也希望將自身為管轄區(qū)域內(nèi)眾創(chuàng)企業(yè)所提供的企業(yè)服務(wù)業(yè)務(wù)從線下或者專屬網(wǎng)站平臺轉(zhuǎn)到微信平臺上形成移動端的微信小程序應(yīng)用,從而有效地利用了微信平臺的廣泛性和便捷性來提高服務(wù)園區(qū)企業(yè)的目的。文章從企業(yè)服務(wù)微信小程序的應(yīng)用背景、需求分析、技術(shù)分析、系統(tǒng)設(shè)計與系統(tǒng)實現(xiàn)等方面的內(nèi)容與過程進(jìn)行闡述。設(shè)計與實現(xiàn)的企業(yè)服務(wù)微信小程序能夠讓用戶通過小程序的主界面看到創(chuàng)業(yè)園區(qū)為企業(yè)提供的從創(chuàng)辦到經(jīng)營到推廣等方面的各類服務(wù),同時還可以通過點(diǎn)擊進(jìn)入詳情頁看到具體的服務(wù)內(nèi)容與價格,還可以通過微信支付的方式購買服務(wù)。
1 背景
創(chuàng)業(yè)園投資公司需要長期為各類入駐園區(qū)的中小型創(chuàng)新創(chuàng)業(yè)互聯(lián)網(wǎng)企業(yè)提供入駐前的創(chuàng)新創(chuàng)業(yè)指導(dǎo)、工商注冊和入駐后的各類稅務(wù)指導(dǎo)和其他企業(yè)服務(wù),因此,迫切需要將這些企業(yè)服務(wù)與業(yè)務(wù)實現(xiàn)線上支持的方式,因此,選擇當(dāng)前流行的微信方式讓創(chuàng)業(yè)企業(yè)客戶得到創(chuàng)業(yè)園投資公司的服務(wù)。最后確定選擇基于SSM框架技術(shù)的微信小程序移動端應(yīng)用進(jìn)行設(shè)計與實現(xiàn),后臺服務(wù)器采用Java SSM框架技術(shù)進(jìn)行架構(gòu),客戶端則采用當(dāng)前非常流行的微信小程序移動開發(fā)技術(shù),數(shù)據(jù)庫則采用MySql輕量級的開源數(shù)據(jù)庫,微信小程序移動端的應(yīng)用實現(xiàn)了跨平臺性和用戶基礎(chǔ)的廣泛性。
2 需求分析
通過走訪各類眾創(chuàng)空間與創(chuàng)新創(chuàng)業(yè)園區(qū),與相關(guān)園區(qū)的投資管理公司進(jìn)行溝通,確定了企業(yè)服務(wù)微信小程序和后臺管理的主要功能。
微信小程序功能包括:入駐空間,顯示眾創(chuàng)空間創(chuàng)業(yè)園區(qū)的基本信息;空間詳情,眾創(chuàng)空間創(chuàng)業(yè)園區(qū)的詳情信息;最新政策,介紹了地方的最新創(chuàng)新創(chuàng)業(yè)政策;政策詳情,介紹了某條政策的全部內(nèi)容;個人中心,顯示用戶的訂單信息。
后臺管理功能包括:商品列表顯示功能,顯示所有商品詳情;添加商品功能,點(diǎn)擊實現(xiàn)添加商品功能;刪除商品功能,點(diǎn)擊實現(xiàn)刪除商品功能;修改商品功能,點(diǎn)擊實現(xiàn)修改商品功能;入駐空間列表顯示功能,顯示所有入駐空間詳情;添加空間功能,點(diǎn)擊實現(xiàn)添加空間功能;刪除空間功能,點(diǎn)擊實現(xiàn)刪除空間功能;修改空間功能,點(diǎn)擊實現(xiàn)修改空間功能;最新政策列表顯示功能,顯示所有政策詳情;添加政策功能,點(diǎn)擊實現(xiàn)添加政策功能;刪除政策功能,點(diǎn)擊實現(xiàn)刪除政策功能;修改政策內(nèi)容功能,點(diǎn)擊實現(xiàn)修改政策功能;用戶登錄功能,當(dāng)用戶名和密碼正確時實現(xiàn)用戶登錄;訂單管理功能,對訂單進(jìn)行確認(rèn)完成或刪除等操作。
3 技術(shù)分析
企業(yè)服務(wù)微信小程序利用微信開發(fā)者工具進(jìn)行小程序的制作和微信公眾平臺進(jìn)行發(fā)布,并制作后臺管理網(wǎng)站和對應(yīng)的小程序端數(shù)據(jù)接口,服務(wù)器端采用Java SSM框架技術(shù)實現(xiàn),后臺服務(wù)使用Java為編寫語言,實現(xiàn)數(shù)據(jù)庫與微信小程序的接口以及管理端網(wǎng)站,網(wǎng)站頁面采用HTML5+VUE前端框架實現(xiàn)。后臺數(shù)據(jù)庫使用MySQL數(shù)據(jù)庫。
3.1 Java語言介紹
Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此,Java語言具有功能強(qiáng)大和簡單易用兩個特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。
3.2 MySQL數(shù)據(jù)庫介紹
MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(Relational Database Management System,RDBMS),使用最常用的數(shù)據(jù)庫管理語言—結(jié)構(gòu)化查詢語言(Structured Query Language,SQL)進(jìn)行數(shù)據(jù)庫管理。MySQL是開放源代碼的,因此,任何人都可以在General Public License的許可下去下載并根據(jù)個性化的需要對其進(jìn)行修改。
3.3 SSM框架介紹
SSM(Spring+SpringMVC+MyBatis)框架集由Spring,SpringMVC,MyBatis 3個開源框架整合而成,常作為數(shù)據(jù)源較簡單的Web項目的框架。
3.4 微信小程序
微信小程序是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應(yīng)用。全面開放申請后,主體類型為企業(yè)、政府、媒體、其他組織或個人的開發(fā)者,均可申請注冊小程序。小程序、訂閱號、服務(wù)號、企業(yè)號是并行的體系。
4 系統(tǒng)設(shè)計
在需求分析與技術(shù)分析的基礎(chǔ)上確定企業(yè)服務(wù)微信小程序包括三大模塊,以及每個模塊內(nèi)部又具備一定的子模塊,系統(tǒng)模塊設(shè)計說明如下。
模塊1:商品模塊,該模塊包含了商品分類、商品詳情和商品購買三部分。
模塊2:空間模塊,該模塊直接包含空間鏈接的詳情頁。
模塊3:政策模塊,該模塊直接包含政策鏈接的詳情頁。
功能模塊設(shè)計如圖1所示。
基于Java SSM框架技術(shù)架構(gòu)的后臺端,需要建立相關(guān)的數(shù)據(jù)庫表單,主要的數(shù)據(jù)庫設(shè)計表單如表1—4所示。
5 系統(tǒng)實現(xiàn)
使用Java SSM架構(gòu)技術(shù)搭建了平臺的后臺數(shù)據(jù)接口與管理網(wǎng)站,移動端應(yīng)用微信小程序開發(fā)技術(shù)實現(xiàn)了創(chuàng)業(yè)園區(qū)企業(yè)服務(wù)微信小程序。
(1)微信小程序效果如圖2所示。
(2)后臺管理網(wǎng)站效果如圖3所示。
6 結(jié)語
國家支持創(chuàng)業(yè)園區(qū)為創(chuàng)業(yè)企業(yè)提供良好優(yōu)質(zhì)的企業(yè)服務(wù),通過微信平臺提供該服務(wù)的宣傳、咨詢與購買不僅提高了服務(wù)的質(zhì)量,又顯示了移動信息化的良好應(yīng)用,這也為今后其他開發(fā)者提供了一種借鑒與啟示,也為需要基于微信小程序的業(yè)務(wù)項目提供了一些技術(shù)上的指導(dǎo)作用。