公務(wù)員期刊網(wǎng) 論文中心 正文

略談?dòng)鹈驁?chǎng)館設(shè)計(jì)與管理

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了略談?dòng)鹈驁?chǎng)館設(shè)計(jì)與管理范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

略談?dòng)鹈驁?chǎng)館設(shè)計(jì)與管理

一、羽毛球館管理系統(tǒng)的設(shè)計(jì)過(guò)程

1.需求分析

羽毛球場(chǎng)館擁有16塊場(chǎng)地對(duì)外開(kāi)放,由兩位員工負(fù)責(zé)管理,分別是收費(fèi)員(同時(shí)也是系統(tǒng)管理員)和場(chǎng)地分配員,收費(fèi)員負(fù)責(zé)場(chǎng)地的財(cái)務(wù),場(chǎng)地消費(fèi)標(biāo)準(zhǔn)的設(shè)定,場(chǎng)地的開(kāi)放維護(hù),系統(tǒng)用戶管理,VIP用戶的管理;分配員負(fù)責(zé)場(chǎng)地的分配:查詢可用場(chǎng)地,預(yù)定場(chǎng)地,更改預(yù)定,場(chǎng)地使用情況統(tǒng)計(jì),清除預(yù)定。該系統(tǒng)手工處理羽毛球場(chǎng)地的預(yù)定和收費(fèi),現(xiàn)需要構(gòu)建一個(gè)軟件系統(tǒng)輔助其日常管理工作,業(yè)務(wù)用例圖包括所有用例和角色的名稱列表及簡(jiǎn)要的說(shuō)明,以及使用的各種圖圖和關(guān)系。僅以場(chǎng)地收費(fèi)員為例分析其角色及任務(wù)。場(chǎng)地收費(fèi)員角色:系統(tǒng)登錄,添加VIP用戶的消費(fèi)記錄,修改收費(fèi)標(biāo)準(zhǔn),場(chǎng)地開(kāi)放維護(hù),系統(tǒng)用戶管理(即系統(tǒng)用戶的增刪改查功能),VIP用戶管理(即VIP用戶的增刪改查)。場(chǎng)地收費(fèi)員具有最高權(quán)限,登錄系統(tǒng)后可以對(duì)系統(tǒng)用戶和VIP用戶進(jìn)行管理,制定收費(fèi)標(biāo)準(zhǔn),決定場(chǎng)地是否開(kāi)放,添加收費(fèi)記錄。

2.系統(tǒng)設(shè)計(jì)

(1)設(shè)計(jì)流程

設(shè)計(jì)任務(wù)總覽系統(tǒng)設(shè)計(jì)了兩個(gè)界面:前臺(tái)VIP界面,后臺(tái)管理員界面。普通用戶登錄系統(tǒng)后可以查詢自己的過(guò)去的消費(fèi)情況,也可以查詢場(chǎng)地預(yù)定情況,以及預(yù)定方式。管理員登錄后可以對(duì)所有用戶進(jìn)行管理。

(2)基于MVC設(shè)計(jì)架構(gòu)

MVC(Model-View-Controller)思想就是將一個(gè)應(yīng)用分成三個(gè)基本部分;Model(模型)、View(視圖)、和Controller(控制器),這三個(gè)部分以最低耦合實(shí)現(xiàn)協(xié)同分工與合作,從而提高應(yīng)用的可維護(hù)性和可升級(jí)性。每個(gè)模型均與一系列的視圖相對(duì)應(yīng),MVC結(jié)構(gòu)圖技術(shù)實(shí)現(xiàn)MVC模式,JSP(JavaServerPages)是由SUN公司建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),是JavaEE核心技術(shù)之一[3],將HTML文件嵌入到JAVA程序中并以JSP標(biāo)記,就形成了具有JSP腳本的網(wǎng)頁(yè)文件。Servlet是一種用來(lái)提供動(dòng)態(tài)行為服務(wù)的技術(shù),是用JAVA語(yǔ)言編寫(xiě)的腳本,其協(xié)議與平臺(tái)都是獨(dú)立的服務(wù)器組件,同時(shí)Servlet也是J2EE核心的技術(shù)之一。JAVABean是用JAVA寫(xiě)成的可重用的組件,可以使用JAVABean將功能、處理、值、數(shù)據(jù)庫(kù)訪問(wèn)及其他任何可以用JAVA代碼創(chuàng)造的對(duì)象進(jìn)行打包,并且能通過(guò)內(nèi)部JSP頁(yè)面、Servlet、其他的JAVABEAN來(lái)使用這些對(duì)象。

(3)收費(fèi)管理

功能部分算法及程序清單該部分通過(guò)查詢頁(yè)面對(duì)數(shù)據(jù)庫(kù)預(yù)定信息表進(jìn)行查詢,然后進(jìn)入收費(fèi)界面,利用收費(fèi)算法和Ajax工具。需要說(shuō)明的是使用Ajax是為獲取頁(yè)面中用戶的“場(chǎng)地號(hào)”“使用時(shí)間”“登記時(shí)間”三個(gè)參數(shù),然后進(jìn)入后臺(tái)。關(guān)于場(chǎng)館場(chǎng)地收費(fèi),數(shù)據(jù)庫(kù)costinfo就是執(zhí)行管理場(chǎng)地各個(gè)時(shí)間點(diǎn)的費(fèi)用,利用收費(fèi)算法計(jì)算并修改相應(yīng)時(shí)間段所支付的費(fèi)用,然后完成用戶收費(fèi)的統(tǒng)計(jì)。

二、總結(jié)

系統(tǒng)從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測(cè)試嚴(yán)格按照軟件工程的思想。采用MVC設(shè)計(jì)模式,實(shí)現(xiàn)預(yù)定簡(jiǎn)單快捷,界面友好。使場(chǎng)地效率等各方面得到改善,提高經(jīng)營(yíng)管理水平,穩(wěn)固客戶群,增加了場(chǎng)館的經(jīng)濟(jì)效益。

三、致謝

此系統(tǒng)在設(shè)計(jì)過(guò)程中得到了課題組成員的全力支持,皖西學(xué)院體育學(xué)院教學(xué)管理同仁給予了大力支持與幫助。蘇守寶教授對(duì)系統(tǒng)設(shè)計(jì)提供了全面的理論和技術(shù)指導(dǎo),并利用他的系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)參與了系統(tǒng)模塊的設(shè)計(jì)和系統(tǒng)最后的調(diào)試。在系統(tǒng)試用過(guò)程中,系統(tǒng)管理人員對(duì)系統(tǒng)的完善提出了一些建設(shè)性的意見(jiàn)。本人在此一并表示感謝。

作者:劉正余 蘇守寶 單位:皖西學(xué)院信息工程學(xué)院