前言:想要寫出一篇引人入勝的文章?我們特意為您整理了略談羽毛球場館設計與管理范文,希望能給你帶來靈感和參考,敬請閱讀。
一、羽毛球館管理系統的設計過程
1.需求分析
羽毛球場館擁有16塊場地對外開放,由兩位員工負責管理,分別是收費員(同時也是系統管理員)和場地分配員,收費員負責場地的財務,場地消費標準的設定,場地的開放維護,系統用戶管理,VIP用戶的管理;分配員負責場地的分配:查詢可用場地,預定場地,更改預定,場地使用情況統計,清除預定。該系統手工處理羽毛球場地的預定和收費,現需要構建一個軟件系統輔助其日常管理工作,業務用例圖包括所有用例和角色的名稱列表及簡要的說明,以及使用的各種圖圖和關系。僅以場地收費員為例分析其角色及任務。場地收費員角色:系統登錄,添加VIP用戶的消費記錄,修改收費標準,場地開放維護,系統用戶管理(即系統用戶的增刪改查功能),VIP用戶管理(即VIP用戶的增刪改查)。場地收費員具有最高權限,登錄系統后可以對系統用戶和VIP用戶進行管理,制定收費標準,決定場地是否開放,添加收費記錄。
2.系統設計
(1)設計流程
設計任務總覽系統設計了兩個界面:前臺VIP界面,后臺管理員界面。普通用戶登錄系統后可以查詢自己的過去的消費情況,也可以查詢場地預定情況,以及預定方式。管理員登錄后可以對所有用戶進行管理。
(2)基于MVC設計架構
MVC(Model-View-Controller)思想就是將一個應用分成三個基本部分;Model(模型)、View(視圖)、和Controller(控制器),這三個部分以最低耦合實現協同分工與合作,從而提高應用的可維護性和可升級性。每個模型均與一系列的視圖相對應,MVC結構圖技術實現MVC模式,JSP(JavaServerPages)是由SUN公司建立的一種動態網頁技術標準,是JavaEE核心技術之一[3],將HTML文件嵌入到JAVA程序中并以JSP標記,就形成了具有JSP腳本的網頁文件。Servlet是一種用來提供動態行為服務的技術,是用JAVA語言編寫的腳本,其協議與平臺都是獨立的服務器組件,同時Servlet也是J2EE核心的技術之一。JAVABean是用JAVA寫成的可重用的組件,可以使用JAVABean將功能、處理、值、數據庫訪問及其他任何可以用JAVA代碼創造的對象進行打包,并且能通過內部JSP頁面、Servlet、其他的JAVABEAN來使用這些對象。
(3)收費管理
功能部分算法及程序清單該部分通過查詢頁面對數據庫預定信息表進行查詢,然后進入收費界面,利用收費算法和Ajax工具。需要說明的是使用Ajax是為獲取頁面中用戶的“場地號”“使用時間”“登記時間”三個參數,然后進入后臺。關于場館場地收費,數據庫costinfo就是執行管理場地各個時間點的費用,利用收費算法計算并修改相應時間段所支付的費用,然后完成用戶收費的統計。
二、總結
系統從需求分析、設計、實現到測試嚴格按照軟件工程的思想。采用MVC設計模式,實現預定簡單快捷,界面友好。使場地效率等各方面得到改善,提高經營管理水平,穩固客戶群,增加了場館的經濟效益。
三、致謝
此系統在設計過程中得到了課題組成員的全力支持,皖西學院體育學院教學管理同仁給予了大力支持與幫助。蘇守寶教授對系統設計提供了全面的理論和技術指導,并利用他的系統開發經驗參與了系統模塊的設計和系統最后的調試。在系統試用過程中,系統管理人員對系統的完善提出了一些建設性的意見。本人在此一并表示感謝。
作者:劉正余 蘇守寶 單位:皖西學院信息工程學院