張佳佳 鄒林辰 陳泓享 張述嘉
摘 要:文章指出本系統(tǒng)是基于Web的網(wǎng)球場計費管理系統(tǒng),是為實現(xiàn)管理者簡易化管理以及消費者線上自助消費模式而設計的,基于Java開發(fā)環(huán)境利用JFinal框架完成了在線網(wǎng)球場計費以及管理功能,包含對網(wǎng)球場計費管理系統(tǒng)的需求分析、相關數(shù)據(jù)介紹、數(shù)據(jù)庫介紹、系統(tǒng)詳細設計、系統(tǒng)測試等內容。
關鍵詞:計費管理;Java;JFinal
0 引言
在計算機與網(wǎng)絡飛速發(fā)展的今天,計算機應用變得非常普及,社會變得越來越信息化,信息系統(tǒng)變得尤為重要。如今部分網(wǎng)球場雖然已經(jīng)采用相關的計費管理系統(tǒng),但其功能仍存在諸多不便。甚至,在一些場所還在采用純人工計費操作收費業(yè)務,其業(yè)務缺點是顯而易見的。所以,現(xiàn)如今一款出錯率低、效率高的網(wǎng)球場計費系統(tǒng)是必不可少的。在我國的一些網(wǎng)球場、體育館采用相關的計費管理系統(tǒng)功能單一,不能滿足相關業(yè)務需求,并且操作繁瑣、界面復雜。同時其系統(tǒng)大多不與互聯(lián)網(wǎng)絡連接,其計費信息、消費情況以及營業(yè)數(shù)據(jù)只能在單個主機上查看。這樣的管理系統(tǒng)有著諸多問題,例如:消費者不能實時查看到當前消費情況;管理者也不能隨時隨地查看當前營業(yè)情況與營業(yè)記錄;系統(tǒng)功能單一,不能有效滿足相關需求;在收銀操作上,相關操作不夠簡易,對于人工培訓成本較大。
1 需求分析
本系統(tǒng)是從面向消費者、店員、管理者的三方角色考慮出發(fā),根據(jù)不同角色功能學修,設計了一套較全面的基于J2EE體系的綜合管理系統(tǒng),其中包括面向消費者(會員):線上場地預定、會員自助計費、會員自助結賬功能等;面向店員(管理員):計費管理, 結賬管理,會員充值;面向店長(高級管理員):查看營業(yè)報告,定制計費標準,管理計費標準等。滿足了消費者自主操作功能需求,以及店員和管理者的管理操作需求。
2 系統(tǒng)詳細設計
本系統(tǒng)的功能模塊包括:注冊登錄模塊,會員操作模塊,店員(管理員)模塊,店長(高級管理員)模塊。系統(tǒng)功能模塊圖如圖1所示。
2.1? 注冊登錄模塊詳細設計
本系統(tǒng)有面向會員提供的一系列自主操作功能,包括自助計費和自主結賬功能,功能中用戶的消費信息以及錢包充值等操作需要使用賬號進行記錄保存,所以會員的注冊和登錄功能是必不可少的。
2.1.1? 用戶登錄
進入系統(tǒng)首頁時,會自動檢測是否已經(jīng)登錄。如果已經(jīng)登錄,則會直接跳轉到會員home頁面而不再需要進行登錄。如果系統(tǒng)檢測到當前沒有登錄,則會跳轉到登錄界面。
2.1.2? 用戶注冊
若用戶首次使用本系統(tǒng)并且沒有賬號??梢渣c擊首頁中的賬號注冊,進入賬號注冊頁面,通過輸入昵稱、郵箱、郵箱驗證碼、密碼后點擊注冊按鈕完成注冊操作。注冊完成后即可進行賬號登錄[1]。
2.2? 會員操作模塊詳細設計
會員成功登錄過后,會進入會員操作界面。會員操作界面主要由六大類頁面構成,分別是:會員首頁頁面、球場選擇頁面、賬單詳情頁面、會員信息頁面、會員錢包頁面以及錢包充值頁面。
2.2.1? 會員首頁
會員成功登錄過后首先會進入會員首頁,也就是會員的home頁面[2]。頁面主要由四個板塊構成,分別為我的信息、快速入口、球場公告、球場信息。我的信息頁面主要展示的是當前登錄用戶的登錄信息,包括用戶頭像、郵箱賬號、注冊時間以及錢包余額等。能夠方便用戶看到自己的登錄信息和錢包余額??焖偃肟诎鍓K在用戶處于不同狀態(tài)時會出現(xiàn)不同的板塊樣式。若用戶未有正在計費和正在預約以及正在結賬的訂單時,會展現(xiàn)當前球場的球場總數(shù)、空余場數(shù)、會員價格。同時,會有3個不同快捷按鈕對應著用戶的快捷操作,使用戶能夠直接快速進行球場計費和球場預定操作以及錢包充值操作。
2.2.2? 預定與選擇球場
通過點擊首頁的快捷入口或側欄的線上自助中的選擇球場可以進入球場選擇頁面。選擇球場頁面是會員用戶選定球場開始計費或者預定球場的操作界面。頁面分別為當前球場信息、選擇確認、全場球場信息。
2.2.3? 查看賬單詳情
賬單詳情頁面主要分為兩個部分。其一部分的歷史賬單會展示當前會員歷史消費情況信息。包括賬單編號、球場編號、預定時間、開始時間、結束時間、總計時間、付款金額、付款方式的信息。
2.2.4? 會員信息查看與修改
會員信息頁面主要功能是展示用戶基礎信息、個人信息以及為用戶提供修改密碼操作和修改個人信息操作的入口。用戶通過點擊修改密碼可以跳轉密碼修改頁面,用戶點擊個人信息板塊上的編輯按鈕可以進行信息修改操作。
2.2.5? 會員錢包與充值
會員錢包頁面是向用戶展示當前錢包余額以及充值記錄等信息的頁面,頁面也包含了充值活動板塊。同球場公告一樣,充值活動板塊是管理員進行修改編輯后的信息展示給用戶,從而向用戶提供相應的充值活動信息的功能。
2.3 店員操作模塊詳細設計
本系統(tǒng)對會員消費者提供了較為完善的自主操作功能,使用戶能夠通過線上進行大部分消費操作。這樣就在線下減少了對消費者的人工服務。所以在店員操作模塊上店員的工作就變得簡單且輕松了。完善的會員自主操作使得本系統(tǒng)的店員操作模塊僅用“計費與結賬管理”與“柜臺充值”兩個功能作為人工服務的輔助與補充[3]。
2.3.1? 店員計費與結賬管理
會員用戶能夠通過線上自主操作進行球場計費和結賬操作的同時,店員也能夠通過計費與結賬管理來對消費者所選的球場進行計費與結賬操作。
2.3.2? 店員柜臺充值
“店員柜臺充值”功能與“店員計費與結賬管理” 功能一樣都作為對顧客線下消費操作的一種補充和輔助功能。店員通過點擊菜單欄的錢包充值按鈕進入店員柜臺充值頁面。店員選擇充值面額或在自定義金額欄中填寫充值金額,繼續(xù)選擇充值用戶,最后點擊確認充值按鈕將完成充值。充值成功后,店員的操作記錄將被作為店員操作日志記錄到后臺,高級管理員可以登錄后進行查看。
2.4? 店長操作模塊詳細設計
本系統(tǒng)中的管理員角色分為店員和店長,即普通管理員和高級管理員。店長作為高級管理員擁有更高的管理權限。能夠查看歷史營業(yè)記錄和店員操作日志,并且能夠對球場和賬戶做增刪改查的管理操作。
2.4.1? 店長首頁
店長登錄后將進入到店長首頁頁面,該頁面是顯示網(wǎng)球場的相關數(shù)據(jù)信息和將數(shù)據(jù)進行統(tǒng)計與展示。
店長首頁中的統(tǒng)計折線圖是使用了百度開源框架ECharts。是一個實現(xiàn)的開源可視化JavaScript庫,在PC和移動設備上都可以流暢運行,是一個可以高度個性化定制的數(shù)據(jù)可視化圖表[4]。
2.4.2? 查看營業(yè)報告
通過左側菜單欄點擊營業(yè)報告進入查看營業(yè)報告頁面,分別通過Tab欄切換顯示“營業(yè)報告”“用戶充值記錄”。營業(yè)報告為每單賬單的相關信息,店長可以通過選擇訂單時間和訂單狀態(tài)來檢索特定賬單信息。
2.4.3? 查看店員操作日志
通過左側菜單欄點擊店員操作日志進入查看店員操作記錄頁面。店員操作記錄頁面顯示店員對球場計費操作和結算操作以及會員錢包充值的操作記錄。店長可以根據(jù)選擇店員、操作類型、操作時間來檢索特定日記記錄信息。
2.4.4? 球場管理
店長通過球場管理功能進行查看球場信息、添加新球場、編輯球場等操作。點擊球場列表左上方的“新增球場”按鈕進行添加球場操作。通過填寫會員價格和非會員價格選擇球場開關狀態(tài)點擊確認按鈕完成添加操作。
2.4.5? 用戶管理
店長可以通過用戶管理來對系統(tǒng)內的賬號進行管理。點擊對應賬號列表的編輯按鈕可以進入到編輯用戶頁面。通過選擇賬號狀態(tài),可以對賬號進行封禁處理,封禁后的賬號將不能進行登錄和操作。同時用戶可以通過修改角色來改變賬號的角色權限。這樣能夠將會員用戶變更為店員或店長用戶,變更后作用賬戶將由現(xiàn)有角色變更為當前選定角色。
[參考文獻]
[1]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2002.
[2]劉冰月,黃明,梁旭,等.實用軟件工程[M].北京:電子工業(yè)出版社,2006.
[3]王克宏,柳西玲,丁峰.Java技術教程[M].北京:清華大學出版社,2003.
[4]楊俊峰.Java Web軟件開發(fā)課程體系探索[J].現(xiàn)代營銷(學苑版),2011(7):354.
(編輯 傅金睿)