劉冰冰 郭群

摘 要:由于信息時代的發(fā)展和網絡的普及,網上訂餐的人數也越來越多。以綜合型外賣網站管理系統(tǒng)的設計與實現為例,采用面向對象設計和分析的方法對整個系統(tǒng)進行研究與設計。系統(tǒng)采用B/S體系架構,分別采用的是Microsoft SQL Server 2008數據庫及Visual Studio 2010開發(fā)工具。系統(tǒng)主要包含基礎信息模塊、點餐模塊、訂單模塊、銷售統(tǒng)計、留言模塊。
關鍵詞:外賣網站;管理系統(tǒng)B/S架構;點餐
中圖分類號:TP315 文獻標識碼:A
1 引言(Introduction)
在信息和電商時代,應用互聯網的人數也隨之增多。更多的人喜歡足不出戶購物,網上訂餐也發(fā)展起來。通過開發(fā)一個“綜合型外賣網站”的訂餐網站,可以為在校生,上班族以及家庭等需要使用網上訂餐的人員和單位提供了平臺。我們開發(fā)的這個項目致力于整合外賣信息,在網絡上進行即時交易,規(guī)范訂餐流程。為本校學生和周邊工作人員提供方便地網上訂餐環(huán)境,并能滿足所有授權用戶對外賣信息的各種功能需求。解決了廣大上班族、學生等排隊就餐,浪費時間等問題[1]。
2 系統(tǒng)分析(Systems analysis)
2.1 系統(tǒng)功能需求分析
綜合型外賣網站管理系統(tǒng)的使用人員主要是商家、會員、管理員。根據對不同用戶的訪問與調研,不同用戶對綜合型外賣網站管理信息系統(tǒng)在功能有如下需求[2]:
(1)商家
對商家而言,綜合型外賣網站管理信息系統(tǒng)應該能夠讓商家加盟以后對自己店鋪的菜品信息,優(yōu)惠政策進行更新。
(2)會員
對會員而言,綜合型外賣網站管理系統(tǒng)應該能夠讓會員注冊登陸后可以訂餐,可以查詢餐品信息,瀏覽商家信息,隨時了解最新的網站優(yōu)惠信息。
(3)管理員
對管理員而言,綜合型外賣網站管理系統(tǒng)應該能夠讓管理員注冊登錄以后可以審核會員和商家的信息,對訂單信息進行審批管理,對網站信息進行更新。
2.2 系統(tǒng)業(yè)務流程分析
綜合型外賣網站管理系統(tǒng)的主要用戶有會員,商家和管理員以及送餐員,主要業(yè)務是商家上傳餐品信息,用戶成功注冊成為會員后可以在網站進行訂餐,最后由管理員同意對訂單進行審核,最后由送餐員統(tǒng)一進行派送[3]。綜合型外賣網站系統(tǒng)業(yè)務流程圖如圖1所示。
3 總體設計(Overall design)
系統(tǒng)模塊規(guī)劃:系統(tǒng)實體主要是管理員信息模塊、基礎信息模塊、菜品信息模塊、訂單信息模塊、點餐模塊、留言板模塊和銷售統(tǒng)計模塊,其中基本信息管理模塊又包括餐品信息、用戶信息、管理員信息;點餐模塊包括菜品瀏覽、菜品添加;訂單管理模塊包括訂單查詢、送餐管理模塊;購物車模塊:添加刪除菜品;銷售統(tǒng)計包括商家銷售統(tǒng)計、訂單統(tǒng)計、銷售額統(tǒng)計;公告留言模塊包括用戶個人留言、公告通知等[4]。
(1)用戶注冊模塊
用戶注冊:用戶提交相應的個人信息和用戶名、密碼進行注冊成為會員。
(2)用戶登錄模塊
用戶登錄:驗證用戶賬號和密碼。如果驗證成功,進入該系統(tǒng);如果驗證失敗則輸出相應提示信息。
管理員登錄:管理員登錄以后可以進行菜品添加刪除,以及留言管理。
(3)購物車模塊
用戶添加菜品:用戶登錄成功后就可以選擇自己喜歡的美食,并放入購物車中。
用戶刪除菜品:用戶刪除菜品。
(4)訂單管理模塊
管理員查看訂單:管理員可以通過隨時查看用戶提交的訂單,并通知工作人員送餐,用戶則可以查看自己的訂單。
(5)基本信息管理模塊
用戶可以根據自己的實際情況修改自己的密碼、地址、電話等,管理員可以修改用戶的信息及菜品等基本信息。
(6)公告管理模塊
管理員:管理員對公告進行添加、自改、刪除。
用戶:用戶瀏覽公告。
4 詳細設計(Detailed design)
4.1 數據庫設計
數據庫后臺設計使用SQL Server 2008數據庫,數據庫名LIUBB含有如下數據庫表等。
(1)會員信息表(hy):該表用來保存網站注冊用戶的基本信息,會員編號是主鍵。
(2)商家信息表(shop):該表用于存儲商家的信息,商家編號為主鍵。
(3)訂單信息表(dd):該表用于網站會員下單的詳細信息。
(4)菜品信息表(dish):該表用于存儲網站菜品的基本信息。
(5)留言板(lyb):該表存儲會員的留言。
(6)送餐地區(qū)表(add):該表存儲網站以及商家送餐地址的信息。
(7)送餐員信息表(sc):該表用于存儲送餐員的詳細信息。
(8)管理員表(admin):該表用于存儲網站管理員的信息。
4.2 系統(tǒng)采用的關鍵技術及具體處理
本系統(tǒng)前臺采用Microsoft公司的Visual Studio 2010作為主要的開發(fā)工具,是一種面向對象的可視化編程工具,具有很高的編程效率;系統(tǒng)后臺數據庫采用Microsoft SQL Server 2008,它提供強大而穩(wěn)定的企業(yè)級數據庫開發(fā)平臺,滿足了數據一致性、完整性及安全性上的要求,運行速度方面有絕對的優(yōu)勢,并且處理數據量大、效率高;同時采用C#為開發(fā)語言;運行平臺為Windows 7(Ultimate);運行環(huán)境為Microsoft.NET Framework 4.0。
4.3 網站的優(yōu)點
(1)正確性:能夠保證用戶輸入的正確性和對系統(tǒng)非法的和破壞性的輸入有很強的糾錯能力。
(2)性能、效率:綜合型外賣網站性能好,效率高。
(3)易用性:綜合型外賣網站流程簡單明了,用戶可以很容易掌握。
(4)清晰性:用戶瀏覽網站流程清晰,易于使用。
(5)安全性:系統(tǒng)采取應用系統(tǒng)使用驗證(管理員驗證)、數據庫登錄驗證兩種驗證方式相結合的方法進行驗證用戶,確保系統(tǒng)的安全性。
(6)可擴展性:系統(tǒng)采用自動更新方式。系統(tǒng)維護方便,備份及數據恢復快速簡單、系統(tǒng)配置自動化,盡量避免復雜的系統(tǒng)配置文件。
5 結論(Conclusion)
綜合型外賣網站管理達到了需求分析中的目標。系統(tǒng)開發(fā)前,經過多次調查,對外賣訂餐網站有了更多的了解.此網站能夠實現客戶的基本訂餐需求,并且操作方便,讓消費者易理解,易使用。實現了本系統(tǒng)開發(fā)的目的。通過綜合型外賣網站的開發(fā),做到了理論聯系實際,將書本上學到的知識與實踐應用結合起來,通過項目實踐,鍛煉和培養(yǎng)我們大學生創(chuàng)新精神和創(chuàng)新、創(chuàng)業(yè)及就業(yè)能力,促進大學生的全面發(fā)展。
參考文獻(References)
[1] 周瑩.基于B2C電子商務模式的網上購物系統(tǒng)的設計與實現
[D].廈門大學,2013.
[2] 黃斐.JAVA程序設計與應用技術教程[M].北京:科學出版社,
2013.
[3] 董云.ASP.NET數據庫項目案例導航[D].重慶:西南大學,2012.
[4] 范立南,留天慧.SQL Server 2008實用教程.北京:清華大學出
版社,2012.
作者簡介:
劉冰冰(1993-),女,本科生.研究領域:信息管理與信息
系統(tǒng).
郭 群(1964-),女,本科,教授.研究領域:軟件設計與
開發(fā).