胡百成 喻卓偉 喻曉 武漢工商學院 人工智能學院
現在地攤商戶越來越多,對于城市管理有關部門來說,管理壓力越來越大。允許商戶擺攤同時需要管理城市衛生和交通等方面的問題。因此,設計一個基于Web的“地攤經濟”綜合管理平臺,能夠幫助城市管理有關部門快速的處理各項事務,以便在城市內擁有良好的服務氛圍以及高效的辦事效率。通過城市“地攤經濟”綜合管理平臺能夠及時幫助商戶創造額外收入,又能管理好自己的城市。
基于Web的城市“地攤經濟”綜合管理平臺系統設計是基于B/S結構模型的軟件設計,遵循標準的軟件工程開發步驟,采用Eclipse開發環境與JDBC相結合的開發方式。開發語言選用的是Eclipse應用的Java語言,數據庫使用MYSQL數據庫。程序測試使用的是在Windows 10操作系統上運行和測試。
本系統是基于SSM架構的。Spring,MyBatis,Spring MVC是SSM的三個開源框架,通常用作開發一個基于Web 的項目。Spring是控制(IOC)和相對部(AOP)的輕量反轉的數據源。MyBatis是一個基于JDBC的框架,主要用于操作數據庫和將交易站點連接到數據庫。Spring Web MVC是一種基于Java的實現了Web MVC設計模式的請求驅動類型的輕量級 Web 框架。
本系統設計的功能主要分為主要分成三個方面的功能模塊。商戶功能模塊即商戶進行操作的界面,街道負責人模塊即街道負責人參與管理的,管理員模塊即管理員參與管理的,在用戶功能模塊中的需求,是詳細的查閱了現在普遍的城市管理系統后,了解到城市管理的工作細節后,才確定本系統所做的功能,因此才能讓本系統適用于當今的各種小型城市。下面對這兩方面進行分析。
商戶(系統前臺):商戶登錄進入前臺界面后,可以通過菜單,對想要的功能進行操作,如搶攤位,上報,進貨等。
街道負責人(系統后臺):街道負責人在后臺登錄頁面進行登錄后,可以進入到后臺管理頁面,可以對商戶日常行為進行管理,也可以瀏覽所負責攤位信息,修改個人信息,密碼等。
管理員(系統后臺):管理員在后臺登錄頁面進行登錄后,可以進入到后臺管理頁面,可以對商戶,商品,街道負責人,商品類型,街道,攤位,攤位類型等進行管理。
為了保證該軟件能夠長期高效穩定的運行,就必須要保證其開發的性能,在軟件的開發過程中,必須要確保其安全性和有效性,系統不夠安全則會導致系統信息泄露從而引發隱私泄露的問題,系統有效性不夠則系統很快會被市場所淘汰。所以系統開發過程中要充分考慮下列問題:安全性,先進性,可擴展性和有效性。
“地攤經濟”的綜合管理平臺系統主要分為前臺互動和后臺管理兩部分,前臺互動是直接與用戶進行可視化互動的界面,用來提供給使用者系統的功能,方便用戶對系統進行操作。后臺管理主要是與數據庫鏈接進行管理的各個功能構成,用來完成對表單的存儲以及維護。由于本系統采用的是B/S結構,只需要通過電腦的瀏覽器即可對本系統進行操作,并且本系統的操作十分簡便,大大提高了其可用性,而且非常容易管理。本系統對于小型城市來說是十分方便的,因此也具備了開發的應用價值。
基于Web的城市“地攤經濟”綜合管理平臺進行功能設計,使用該系統的角色包括商戶,街道負責人和管理員。
商戶可以完成的功能包括查看首頁,搶攤位,進貨,每日上報,查看公告,查看媒體資訊,查看個人違紀。街道負責人可以完成的功能包括上報商戶違紀,查看所屬攤位。管理員可以完成的功能包括商戶管理,攤位負責人管理,街道管理,攤位管理,攤位類型管理,商品管理,商品類型管理,違紀管理,查看每日上報,媒體資訊管理,公告管理。系統功能圖如圖1所示。

圖1 系統功能圖
JDBC 是連接到數據庫的技術。在JAVA面向對象編程中,JDBC是一種面向對象的編程接口。JDBC是一種把JAVA和數據庫聯系起來的方法,使用JAVA-JDBC統一的接口來訪問各種關系數據庫的開發,從而完成一個標準的接口。開發人員可以使用JAVA語言和標準SQL,JAVA的連接實現了跨平臺的數據庫連接。
基于Web的城市“地攤經濟”綜合管理平臺的數據庫設計包括了以下表格的設計。
用戶表是用來記錄用戶的基本信息。具體字段包括用戶名、密碼、手機號、姓名、性別、身份證號、地址、建檔立卡、貧困戶、收入、通過標志、角色。
街道表是用來記錄街道信息。具體字段包括編號、街道名稱、負責人編號、刪除標志。
攤位類型表是用來記錄攤位類型信息。具體字段包括編號、地攤類型、刪除標志.攤位表是用來記錄攤位信息。具體字段包括地攤類型、地攤名稱、標記、商戶標志、所屬街道名稱、刪除標志。
商戶進貨訂單表是用來記錄商戶進貨訂單信息。具體字段包括商品編號、數量、總價、商戶編號、刪除標志。
通知公告表是用來記錄通知公告信息。具體字段包括序號、標題、內容、時間。
媒體新聞資訊表是用來記錄媒體新聞資訊信息。具體字段包括序號、標題、媒體文件、信息內容、上傳時間。
商品類型表是用來記錄商品類型信息。具體字段包括編號、商品類型、刪除標志。
商品表是用來記錄商品信息。具體字段包括編號、商品名稱、單價、優惠價、廠家、商品類型、刪除標志。
商戶每日上報表是用來記錄商戶每日上報信息。具體字段包括編號、上報內容、商戶編號、上報時間。
商戶信譽表是用來記錄商戶信譽信息。具體字段包括編號、信譽分、商戶編號。
商戶行為記錄表是用來記錄商戶行為記錄信息。具體字段包括編號、行為類型、行為說明、記錄時間、商戶編號。
在城市“地攤經濟”綜合管理平臺主界面,商戶可以看見平臺整體主題風格以及菜單導航欄,市場新聞,市場公告兩個頁面可以瀏覽,商戶登錄后還可以瀏覽:我的投訴,搶攤位,進貨管理等如圖2所示:
搶攤位頁面,商戶每天可以選擇攤位,普通商戶只能選擇普通攤位,如果是貧困商戶可以選擇普通攤位和扶貧攤位,還可以上報每天攤位情況,以便管理員檢查,如圖3所示。
道負責人管理頁面對街道管理進行增加,刪除、修改、查詢,如圖4所示。
基于Web的城市“地攤經濟”綜合管理平臺系統設計引用了DIV和CSS相結合的技術對系統的界面進行了優化,使其更加美觀,后臺數據庫則采用MYSQL數據庫,通過NAVICAT Premium軟件對數據庫進行管理,實現前臺的功能以及和數據庫的操作,本系統采用了Eclipse作為系統設計的開發平臺,該平臺能夠同時實現對前臺和后臺的編程,從而使得編程效率得到提高。

圖2 平臺主界面1

圖3 搶攤位主界面1

圖4 街道負責人管理頁面