孫曉妮
摘 要:21世紀,互聯網和計算機技術飛速發展,為網上購物提供了技術支持。網上商城為師生提供了一個便利的供需平臺,且通過校園網上商城系統交易,可以獲得巨大的利潤,給貧困學生提供勤工儉學甚至是創業的機會,因而,研究并設計網上商城系統具有十分重要的意義。本文從網上商城的系統需求、可行性、系統功能設計等方面探討校園網上商城系統設計。
關鍵詞:網上商城;設計;需求;可行性
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1003-5168(2019)13-0012-02
Abstract: In 21st century, the rapid development of Internet and computer technology has provided technical support for online shopping. Online shopping mall provides a convenient supply and demand platform for teachers and students, and through the campus online shopping mall system transactions, can obtain huge profits, and provide poor students with work-study and even entrepreneurial opportunities. Therefore, it is of great significance to study and design online shopping mall system. This paper discussed the design of campus online shopping mall system from the aspects of system demand, feasibility and system function design.
Keywords: online mall;design;demand;feasibility
21世紀,互聯網和計算機技術飛速發展,為網上購物提供了技術支持。網上購物平臺為消費者提供了一種更方便快捷的服務,也為寶雞職業技術學院師生提供了一個便利的供需平臺。寶雞職業技術學院有2萬左右的消費者,由于地處郊區,學生外出購物極為不方便,也浪費學習時間,而校園網上商城則能為師生提供更加便利的服務。此外,校園師生的購物需求較為穩定且有很大潛力,通過校園網上商城系統的交易,可以獲得巨大利潤,也可以給貧困學生提供勤工儉學甚至是創業的機會。因而,研究以及設計網上商城系統的意義十分重要。
1 系統需求分析
1.1 前臺功能
普通用戶登錄及QQ、微信掃碼第三方用戶登錄;用戶可在網站瀏覽、搜索商品,且能進行購物車添加、刪除商品,也可對喜歡的商品下單。商戶經營者登錄系統,不僅可以瀏覽和購買商品,還可以上傳商品、打理商鋪。
1.2 后臺功能
后臺管理員主要通過訂單提醒、系統信息等一些基本信息對商品、資金和用戶登錄權限進行管理,發布、查詢相關信息,對其進行審核,對網上校園商城系統用戶進行數據備份。
2 可行性分析
2.1 經濟可行性
2.1.1 網站建設和維護成本。由于網站功能較為簡單,開發平臺選擇以Windows作為操作系統,Web服務器為Apache,開發語言為PHP,以MySQL為后臺數據庫,利用現有的優秀的開源程序iWebShop為基本內核,在此基礎上進行二次開發和加密,因此構建成本不高。網站的日常管理和維護可以由校內創業團隊的學生兼職負責,大大減小網站的維護成本。
2.1.2 宣傳成本。為了擴大網上商城的市場知名度,需要進行一定的宣傳,可通過印制傳單的方式進行宣傳。該方式主要通過大學生創業團隊成員進行宣傳,除印刷費用外,不會產生其他費用。
綜合來講,校園網上商城運營成本主要是網站建設成本和學生人力成本,與其他網上商場的成本比較相對較低。
2.2 技術可行性及技術路線
本平臺是以開源程序iWebShop為基本內核進行二次開發而實現的。本系統基于MVC架構,以Windows作為操作系統,選擇Apache服務器,以PHP為腳本編寫語言,以MySQL為后臺數據庫來實現的。
2.2.1 PHP。PHP(Hypertext Preprocessor)是一種通用網頁編程語言。PHP語言相比Java語言更簡單,更容易掌握。PHP獨特的語法混合了C、Java、Perl以及PHP自創的語法[2]。因此,掌握具有這幾種編程基礎的人更容易掌握PHP。
2.2.2 MySQL。MySQL是一種關系數據庫管理系統,關系數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,運行速度快,靈活性好。MySQL數據庫采用的語言是SQL語言。由于MySQL體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,因此,一般中小型網站的開發都選擇MySQL作為網站數據庫。
2.2.3 Apache。Apache是世界使用排名第一的Web服務器軟件,可以運行在幾乎所有的計算機上。由于Apache的跨平臺性和安全性,加之快速、可靠并且可通過簡單的API擴充,因此被廣泛使用[3]。
3 系統功能設計
系統功能模塊分別從前臺功能、商家中心、管理員功能三個層面進行具體設計。主要功能模塊的具體設計如下。
3.1 前臺功能
產品模塊:產品列表頁包括分類列表、熱賣商品、商品推薦、價格查找、商品排序等功能;產品詳情頁包括產品圖片展示、產品規格展示、產品詳情展示、商家主頁、促銷活動、商品評價、購買記錄、購買前咨詢等功能[4]。
登錄和注冊模塊:該模塊主要包括用戶普通登錄、QQ及微信掃碼等第三方登錄、短信注冊、郵箱注冊、普通注冊方式、密碼找回等功能。
商品購買模塊:該模塊主要具有支付訂單、快速購買等功能。
個人中心:該模塊主要有交易記錄、服務中心、賬戶資金、個人設置等功能。
3.2 商家中心
商品模塊:該模塊主要有商品列表、店內分類、普通商品添加、商品咨詢、商品評價、平臺共享商品、商品退款、規格列表等功能。
訂單模塊:該模塊主要有訂單列表、售后服務管理、訂單導出、購物清單、配貨單打印、物流快遞單云打印等功能。
營銷模塊:該模塊主要有團購活動、促銷活動列表等功能。
配置模塊:該模塊主要有物流配送、消息通知、發貨地址、資料修改等功能。
3.3 管理員功能
商品管理:主要有商品列表、普通商品添加、虛擬服務商品添加、知識付費下載類商品添加等功能。
商品分類:主要有分類列表、分類添加等功能。
品牌管理:主要有品牌分類、品牌列表等功能。
會員管理:主要有會員列表、會員組列表、會員提現管理、會員消息等功能。
商戶管理:主要有商戶列表、分類手續費等功能。
信息處理:主要有建議管理、咨詢管理、討論管理、評價管理、到貨通知、郵件訂閱、營銷短信等功能。
單據管理:主要有收款單、發貨單、退款單、維修單、換貨單、退款、維修、換貨申請列表等功能。
營銷模塊:主要有促銷活動、營銷活動等功能。
基礎數據統計:主要有用戶注冊統計、人均消費統計、消費金額統計等功能。
網站管理:主要有網站設置、網站前臺主題、網站導航、首頁幻燈圖、后臺管理主題等功能。
支付管理:主要有配置網站支持的支付方式、支付寶、財付通、網銀直聯、微信支付、銀聯等功能。
權限管理:主要有管理員列表、管理員添加、角色、權限資源等功能。
數據庫管理:主要有數據庫備份、數據庫還原等功能。
廣告管理:主要有廣告位列表、廣告列表等功能。
公告管理:主要有公告列表、公告添加等功能。
4 結語
本文分別從系統需求、可行性、系統功能等方面探討設計校園網上商城。該系統為師生提供了需求平臺,不僅方便了全校師生,也推動了校園數字化進程。該系統以MySQL數據庫來進行數據管理,采用PHP程序開發語言,以開源程序iWebShop為基本內核。
參考文獻:
[1]白楊.基于.NET的呼院校園網上商城的設計與實現[D].長春:吉林大學,2008.
[2]余九九.技師學院探討校園網上商城建設的可行性:創新實踐能力培養模式的構建[J].中國培訓,2017(8):56-57.
[3]吳蓮香.“校園網上商城”視角下應用型本科院校育人模式改革的研究[J].電子制作,2014(21):160-161.