(青島農業大學體育部,266109)
網絡環境下高校體育器材管理系統的設計與實現
王道君
(青島農業大學體育部,266109)
進入21世紀,隨著科學技術的迅猛發展,人類走向信息化社會。各個行業領域中,都用計算機技術應用,由計算機技術形成的自動化管理應用系統也發揮著越來越重要的作用。隨著自動化管理系統不斷完善,“智能化、網絡化、知識化”的發展趨勢,在體育器材管理中也可以廣泛運用。
網絡環境;體育器材;管理系統;設計與實現
本論文結合當前自動化管理系統發展的趨勢,研究了的體育器材管理系統。在基于角色管理的理念下,從體育器材管理的實際需求出發,實現了對體育器材的采購、預借、登記和庫存這四個方面的自動化管理。同時,體育器材管理系統具有可伸縮性、可管理性、安全性以及系統的重用性等四種特性。
1.1 運動處方平臺理論構建系統結構
自動化管理系統對體育器材的管理,是從體育器材入庫開始進行管理,首先倉庫管理人
根據體育器材的庫存信息和現狀,為采購人員提供需要采購的體育器材清單,以滿足對體育器材的需求。在完成采購后,采購人員對所采購的體育器材信息進行登記,然后移交倉庫管理人員進行入庫處理,同時在登記的信息與所在的倉庫一一對應,方便體育器材管理;其次,當學生或者教師需要體育器材時,向倉庫管理人員進行借用,辦理借用手續,倉庫管理人員對借用的體育器材進行登記(注明借用人,借用時間等信息),再使用完成后,學生或者教師把體育器材移交給倉庫管理人員,倉庫管理人員對使用的體育器材進行檢查(體育器材的數量以及是否有損壞情況),根據檢查填寫歸還信息,按照“誰借用誰負責”的原則,對有問題的體育器材要求借用人進行賠償,并進行登記,以再借用時的二次損失。最后,對庫房里的體育器材進行維護保養,保養人員定期對體育器材進行保養衛生等處理,同時對保養維修過的體育器材進行登記填寫信息,防止重復保養等,對于那些不能使用的體育器材進行注銷。因此,需要對體育器材入庫、借用歸還、保養這幾個方面來進行管理。
在設計體育器材管理系統時,在實現系統基本功能的情況下,盡可能的提高系統的性能。同時需要保證系統的穩定性,能長時間的工作。該系統主要為四川職業技術學院的體育器材管理進行設計,方便該校的日常辦公,需要滿足用戶準確高效的操作,提升使用粘度。從該校的實際情況出發,管理系統需要承載的用戶數是龐大的,必將造成數據庫需要處理大量的信息。因此,在管理系統的設計初期,就應該從長遠考慮,對系統的權限進行劃分,以保障日后能做好安全防范措施。
體育器材管理系統主要輔助完成高校體育器材的采購、借用歸還、登記、庫存管理。同時對系統的權限進行分配,以滿足用戶的操作。由于體育器材管理系統在日常生活中,使用頻繁,所以要求系統具有實時更新能力,以方便提醒用戶及時處理信息。與傳統的體育器材管理相比,運用自動化管理系統,可以準確高效的對體育器材進行管理,同時也減少了工作人員的管理工作量,也為學生和教師帶來了便捷,方便了解體育器材的信息。
1.2 系統結構及硬件設備
包圖適用于元素分組,其作為高層次圖樣,可充分指導設計人員對設計類圖中表示的類型進行分組,并且讓相關組中的類型合理聯系。高校體育器材的管理系統不但要能夠對應業務邏輯類,還需要足夠的輔助類型來完成系統功能構建,在這些輔助類型當中,數據庫支持、用戶接口尤為主要,業務邏輯體現在業務邏輯包當中,UI交互界面類體現在層包中,數據庫訪問類體現在系統數據操作包當中。

圖1 體育器材管理系統業務邏輯包圖
在高校體育器材管理系統當中,系統會根據功能需求對體育器材系統業務邏輯包圖進行繪制,具體如圖1所示。在這個業務邏輯包當中,用戶管理包以及器材管理包被集成在內,而器材管理包則收錄了庫管理包、保養管理包以及廢棄管理包與器材借還管理包等。
分層的邏輯在于,系統可以針對子項進行組織。當系統趨向于分層架構時,位于次層的組件則會服務于前一層組件,前一層組件能夠對次層組件下達定義服務,但是次層組件對于上層組件的服務協議卻無從得知,層和層呈現關聯性透明,每一分層均有其職責,越復雜的系統所劃分出的層便越多。
根據上述分析,該系統所采用的三層體系結構符合現實需求。構成這三層的要素分別為:業務邏輯層、表現層以及數據層。
1)業務邏輯層:業務邏輯層包括信息系統領域當中的任何工作,例如數據錄入或者數據演算,將來自于表現層的數據進行演算和驗證,并且按照表現層所接受的指令來判斷當前應選取的數據層邏輯。
2)表現層:以交互界面的方式來與用戶進行溝通,讓信息系統在用戶之間形成溝通,其負責向用戶展示出信息數據,并從用戶方面得到相關信息,或者要求對業務邏輯進行解釋和基于數據存儲層中的操作,另外,表現層中含有一個獨特的表現層包。
3)數據層:數據層對執行數據庫操作形成的常用函數進行封裝,從數據庫當中獲取信息,經過特定篩選后將數據傳送到業務邏輯層之中,數據層包括一個數據庫的訪問包。

圖2 體育器材管理系統層次圖
1.3 體育器材管理系統關鍵技術
(1)系統模塊設計
結合對體育器材管理現狀的研究以及目前高校體育器材管理需求,功能模塊在系統中大體分為前臺功能模塊以及后臺管理模塊這兩者。前臺功能模塊基于以下子模塊構成:查閱賬戶模塊、器材租借收取模塊、器材信息模塊。后臺管理模塊基于以子模塊構成:用戶帳號管理模塊、器材租借收取管理模塊以及體育器材管理模塊等。圖3為該系統的功能模塊結構圖。

圖3 系統后臺管理主要功能模塊結構圖
(2)軟件類設計
軟件類與設計類通常一并進行討論,在軟件類設計的分析階段當中,很大程度上是整理需求的過程,分析階段所得到的信息往往是抽象概念或不夠具體的事物,在設計中通常對于屬性和細節關注度不足。進入到軟件設計階段,設計人員需要將概念性事物結合需求最終轉換為軟件中的類,并且根據用例來完成描述功能,此外可能還需要添加一些計算機語言中的軟件對象和類。
在業務邏輯層當中,主要功能模塊包括前臺功能模塊與后臺管理模塊,這兩者又分別由諸多子項構成,例如后臺管理模塊可細分為器材管理模塊與器材借還收取模塊等。另外,控制類所代表的排序、協調、信息處理和定向控制,在設計中需要將其封裝在某個具體事例當中進行控制,通常可以選擇將其納入到業務邏輯層范圍。
2.1 前臺功能模塊的應用
前臺功能模塊的構成主要包含:用戶登錄模塊、賬戶信息查詢模塊、賬戶信息修改模塊以及體育器材借還模塊這四大子模塊。對此,本文主要介紹用信息模塊、體育器材借還模塊與信息修改模塊的組建。用戶登錄模塊負責驗證用戶的身份與匹配相關權限。
用戶將自己的賬號及密碼輸入后,若與系統相匹配則登錄成功,用戶查閱體育器材信息或者利用檢索功能時,根據所需要租借的器材信息網上預約。如果該器材未被借用,且處于可借用狀態下,用戶則能夠成功預約,器材的余量及費用直觀可見,用戶支付完成后體育器材借用便成立。當器材余量為零或處于不可借用狀態,系統會將器材現狀表示給用戶,提示數量不足。
2.2 后臺管理模塊的實現
實現后臺管理模塊是體育器材管理系統當中的設計重點,其包含著用戶信息管理模塊以及體育器材信息模塊、器材借還模塊三個主要子模塊,其中器材借還模塊又作為子模塊設計重點。為了確保系統穩定運行,后臺所有操作必須具備對應的用戶權限,沒有操作權限的賬戶無法對后臺進行干預。
本文對高校體育器材管理系統進行了分析,著重研究了體育器材入庫、借還、廢棄出庫等常規工作;同時完成在線預約和在線檢索等有益于普通用戶的功能設計,該設計充分對應不同需求的用戶,試圖扭轉傳統體育器材管理模式的諸多弊端,在效率和穩定性上尋求突破,提升體育器材管理的時效性及用戶體驗,最終服務于高校信息化建設。
[1] 許敏.高校體育器材管理若干問題淺析[J].時代教育(教育教學版). 2010(02)
[2] 郭海生.體育器材管理系統設計與實現[J].電子設計工程. 2011(18)
[3] 牛建軍.高校體育信息化發展與信息主管體制的建設[J].體育科技文獻通報. 2010(10)
[4] 常冬冬.高校學校體育信息化管理模式的研究[J].湖北體育科技. 2007(05)
王道君,1973,男,山東萊陽人,青島農業大學體育部,講師,碩士,研究方向體育教學與訓練。
Design and implementation of universitysports equipment managementsystem under Network Environment
Wang Daojun
(Department of physical education of Qingdao Agricultural University,266109)
In twenty-first Century,with the rapid development of science and technology,mankind to the information society.Various industries,with the application of computer technology,automatic management system formed by the technology of the computer is playing an increasingly important role.Along with the automation management system of continuous improvement,"the intelligent,networking,knowledge oriented" development trend, in the sports equipment management can also be widely used.
network environment;sports equipment;management system;design and Implementation