摘 要
隨著生活水平的提高,國(guó)內(nèi)不少人開(kāi)始學(xué)習(xí)高爾夫球,各地也逐漸建立了一些高爾夫球場(chǎng)和練習(xí)場(chǎng),如何將球場(chǎng)情況和會(huì)員資料進(jìn)行統(tǒng)一管理,成了高爾夫球場(chǎng)企業(yè)亟需解決的問(wèn)題。
而在企業(yè)應(yīng)用解決方案中,Spring作為輕量級(jí)的J2EE框架,越來(lái)越普及。在沒(méi)有分布式和復(fù)雜事務(wù)需求的情況下,Spring明顯優(yōu)于EJB。
本文重新設(shè)計(jì)、改造了湖南鷹皇高爾夫有限公司的營(yíng)業(yè)系統(tǒng)(即高爾夫球場(chǎng)預(yù)定會(huì)員管理系統(tǒng))。在分析原型、重新規(guī)劃數(shù)據(jù)庫(kù)的基礎(chǔ)上,確定采用Spring & Java Server Faces的系統(tǒng)結(jié)構(gòu)來(lái)設(shè)計(jì)、實(shí)現(xiàn)該系統(tǒng),并完成了問(wèn)卷調(diào)查模塊、多語(yǔ)種支持、球場(chǎng)信息發(fā)布(內(nèi)部發(fā)布)、會(huì)員預(yù)存管理、會(huì)員電話匹配、TeeTime管理系統(tǒng)、球場(chǎng)特殊返傭功能管理、渠道政策會(huì)員變動(dòng)歸屬、渠道政策變動(dòng)返傭、產(chǎn)品與行業(yè)設(shè)計(jì)方案等內(nèi)容的設(shè)計(jì)與實(shí)現(xiàn)。
關(guān)鍵字:Spring,IoC,Java Server Faces,F(xiàn)acade模式
Golf Course Reserve& Member Management System
Abstract
As the standard of living shifts, many people in the mainland come to play golf. As a result, many golf courses and clubs come into being. How to manage both the course and customer information becomes an urgent for a company whose business is golf reserving.
In enterprise application solutions, spring as the light-weight J2EE framework is becoming increasing popular. Spring is obvious superior than EJB when it comes to a case without the requirement of distributed computing environment or sophisticated transactions.
This paper has re-designed and re-build the business system (the Golf Course Reserve & Member Management System) of Reagle Golf Co. Ltd. After reanalyzing the model and rescheduling the database architecture, we adopt the combination of spring and java server faces as the structure. Up to now 10 modules have been accomplished.