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