魯鴻承
摘 要;從20世紀60年代以來企業信息化的趨勢來看,企業的日常管理也趨向于信息化、網絡化和高度集成化。臺球館業務管理信息化作為企業信息化的一部分是現代企業的靈魂,是現代臺球館企業發展的必然要求和基石。隨著信息技術的高速發展和國外大型企業的紛紛涌入,作為現代化的臺球館管理系統的核心部分——業務管理,也要適應時代的發展。現代臺球館企業應該利用新的計算機管理技術,開發臺球館業務管理系統,這樣才能在激烈的市場競爭中占據主動地位,大大提高工作效率,增加收益。
關鍵詞:管理系統;臺球館業務管理;spring;springmvc;mybaties;mysql
一、研究現狀分析
隨著計算機網絡的飛速發展,Internet技術越來越廣泛的應用,網絡覆蓋的區域不斷擴大,給臺球經營企業的計算機應用帶來了蓬勃發展的機遇。采用全新的計算機網絡和管理系統,將成為提高臺球經營企業管理效率,改善服務水準的重要手段之一。然而現在絕大多數的臺球館經營企業由于資金、人員等多方面原因不易使用臺球館管理類軟件,全憑原始的手工記錄管理,處理日常業務,效率低、易出錯、準確性低;同時,市場上出現的各類管理軟件基本上都是為其他行業經營專業設計的,有很多功能對于一般臺球館業務根本用不上,更為關鍵的是這些管理軟件都是基于客戶機/服務器的,從客戶角度查看信息操作繁瑣。隨著信息技術的發展,傳統的臺球經營模式已無法滿足社會發展的需要,臺球館為了提高服務質量來吸引客戶,提高經濟效益而采用spring+springmvc+mybaties+mysql創建管理信息系統來管理日常業務工作,合理配置資源,提升管理水平,從而在市場競爭中取得優勢。很多臺球館經營企業都用過業務管理系統但一般都是C/S客戶端格式,本設計選擇基于Web的臺球館業務管理系統,就是為了更好提高服務質量,從而增加企業的效益,基于我們系統的開發工具采用的是Myeclipse;網頁編輯方面使用Macromedia Dreamweaver 8,非常的實用方便;無需專門購置服務器,一般的普通學習用的電腦就可以了,mysql等軟件都為系統的設計和開發提供了基礎,成本不高,所以本系統在經濟上是可行的。
二、系統功能設計
首先我們使用java語言中的面向對象思想來設計我們需要的抽象對象,做dao,service,control三層開發模式,使用mybatis做底層框架,對我們所需要的結果去mysql數據庫中去查詢、修改、刪除,然后交由業務層處理,在我們的control和業務層對象的創建時,使用了spring框架,直接把我們所需要的組件直接實例化,放入spring容器中,當我們需要對象時直接去spring容器中拿取,在control層我們使用springMvc框架,讓其與jsp頁面交互,這就是一次完整的請求過程,在web開發過程中我們對于三層開發模式并沒有做到完全解耦合,所以可以使用maven來搭建項目,項目體積小,也容易操作,對于一些編譯調試的操作也是沒有問題,可以把三層開發作為三個小項目來開發,做到隔離,解耦合。
(1)用戶權限功能:本系統分為“超級管理員”、“普通管理員”、“會員用戶”三種用戶身份權限,其中“超級管理員”主要負責系統基礎信息管理和管理員管理2個大模塊的管理,“普通管理員”主要負責會員管理、臺面信息管理、流水單管理3大模塊的管理,“會員用戶”主要擁有會員中心和流水單查看2個大模塊的管理;(2)管理員管理:為系統增加管理員信息,使得每一個員工有自己的帳號和密碼,確保信息的安全性;(3)設置臺球館其他附加盈利項目:通過設置消費項目管理,在經營臺球館業務的同時,可以增加其他附加項目信息,增加企業的利潤;(4)會員管理:通過創建會員卡的形式,會員充值,贈送一定的消費金額,吸引客戶,針對沒有會員卡的顧客,進入消費時管理員可以提供一張公用會員卡,會員消費結束時返回押金。(5)臺面信息管理:針對當前臺球館所擁有的臺面信息進行管理,可以單獨設置臺面的編號、價格、備注信息,實現臺面動態管理。(6)流水單管理:客戶進入臺球館消費,通過開臺設置,使用一臺面進行活動,系統自動生成流水單并記錄會員開臺時間,顧客開臺過程中,可以選擇其他一些附帶消費項目,當客戶結算時,開臺消費費用和其他消費項目消費一起結算,針對會員客戶費用直接從會員卡中扣除,會員卡余額不足的情況下,系統提示會員需要補交費用;針對沒有會員卡的顧客,開臺時管理員提供其一張共用會員卡,結算時只需要直接繳納費用即可。(7)報表:管理人員對于每一段時間來查看臺球館的經營情況
三、總結
在臺球館業務管理系統的設計中遇到了一些你想象不到的問題,這些問題的出現不是在理論描述時能發現的,只有從實際的開發過程中了解,只有親身體會才能知道其中的問題所在,一個軟件的研發,是一個迭代的過程,永遠無法一次性的做到完美,該系統還有需要完善的地方。
參考文獻
[1]Jeffrey D.Ullman Jennifer Windom,數據庫系統基礎教程[M] 北京:機械工業出版社 2009-8
[2]張文靜,林琪譯,JSP程序設計,北京:人民郵電出版社[M],2006
[3]傅鵬旻,殷昊.基于Structs+Spring+Hibernate+Ajax技術的科研管理系統設計[J].軟件導刊,2009,8(1):135-136
[4]陳正舉.基于HIRBERNATE的數據庫訪問優化[J].計算機應用與軟件,2012,29(7):145-149.
[5]《數據庫系統概論》,高等教育出版社。
[6]龔瑜江,紅黃永.基于Struts的Web開發[J].計算機與數字工程,2009,37(232):58-62.
[7]孫鑫編著,java_web開發詳解.[M].電子工業出版社,2006.189-274
[8]Bruce E.Thinking in Java[M].北京:人民郵電出版社,2012.
[9]庫俊國.基于J2EE技術的Web應用體系研究及實踐[M].北京:人民郵電出版社,2014.
[10]卜佳旭.基于MVC模式企業信息管理系統設計與實現.北京希望電腦公司,2014.
[11] Buell.Data structures using Java.Jones&Bartlett; Learning.2013
(作者單位:湖南人文科技學院 信息學院)