需求分析:
1.1背景
隨着高等院校規模的擴大,學生數量的增加,學生的需求日益多樣化,加之現在高等學校大多位於郊區,校園商鋪發揮着越來越重要的作用。大學校園經濟有一定的特殊性,主要體現在,消費群體單一穩定性,購買行為的多次重復性。校園商鋪不僅給在現實生提供了方便快捷的商品購買的同時,也是一個很好的盈利方式。在開展校園商鋪的同時,要考慮到學校的實際情況,以及是否能盈利。
1.2非功能性需求分析
首先在性能要求上,簡約的設計界面,操作靈敏快捷,方便用戶體驗。網頁反應速度快、易打開、網頁界面穩定等。在可用性方面是產品可靠性、維修性和維修保障性的綜合反映,用戶能否用產品完成他的任務,效率如何,主觀感受怎樣,實際上是從用戶角度所看到的產品質量。在可擴展性方面系統要滿足用戶不斷發展的要求,還要滿足因技術發展需要而實現的擴展和升級的需求。另外在可管理性上系統應有可管理的操作,可以對信息進行更新、修改或者添加。對於未經允許的用戶禁止訪問,能保護用戶機密或者站點敏感信息。
1.3功能性需求分析
(1)前台客戶端功能
客戶端界面實行個人用戶信息管理,不同的用戶權限功能不同。用戶通過用戶登錄功能進行用戶名和密碼進行驗證。普通用戶注冊進行身份識別設計登錄擁有不同的用戶權限,供應商具有將商品進行添加到網站和進行網店經營的功能。用戶可以通過用戶信息查看瀏覽用戶注冊信息,用戶信息可以通過修改可以用進行編輯、保存及修改用戶信息和密碼。信息瀏覽功能模塊,用於展示網站的信息和商品用來吸引買家的注意。商品列表對商品的名稱、類別、發布日期進行展示。想了解商品的相信信息也可以查看商品內容。同時對商品進行分門別類方便用戶查找。
信息查詢功能模塊設計出通過關鍵字來查詢此貨物 的功能模塊,方便用戶購買和查看商品。購物車功能模塊對於購物網站是非常重要的,與現實中的商城購物籃功能相似,包括購買商品、瀏覽購物車商品列表、取消購物車商品、修改購物車商品的數量和清空購物車等功能。
(2)后台功能
后台管理員主要通過對用戶及相關信息進行管理,主要是對用戶登錄權限進行把關,對信息的發布進行審核,對信息進行查詢並對訂單的前台操作進行后台的管理,對前台的用戶注冊進行管理。
用戶管理功能模塊與前台的個人信息管理功能模塊不同, 這里是對所有注冊用戶和系統管理員信息進行管理。包含管理員登錄、后台驗證、查看用戶信息、修改用戶信息和刪除、添加、確認用戶。商品管理功能是本系統中的重要服務內容,可以完成商品的添加、刪除和修改,而且在后台也要完成商品的搜索,以便對商品管理。
通用模塊:
1.通用DAO開發
2.Redis訪問層開發
3.單元測試模塊建立
數據備份模塊:
1.搭建MySQL主從庫
2.數據定期備份冗災(包括數據以及圖片的備份,涉及Crontab)
前端模版搭建:
1.借助第三方組件SUI快速搭建前后台界面
前台模塊:
1.會員注冊
2.會員登錄
3.首頁模板數據填充開發
4.店鋪詳情頁開發
5.商品詳情頁開發
6.會員個人信息展示
7.搜索功能開發
商家模塊:
1.商戶入駐申請
2.商戶登錄/退出登錄
3.門店管理
4.添加商品折扣信息
5.商品活動列表
6.其他操作
7.顧客活躍度數據展示
8.積分管理
超級管理員模塊:
1.頭條管理
2.店鋪管理
3.商品管理
4.顧客信息管理
5.主后台商家入駐列表開發
6.主后台新開店鋪審批列表開發
7.主后台新開店鋪審批