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