时间:2024-07-28
冯宏伟
(西安工程大学,西安 710048)
随着高校体育教学内容丰富程度的加大,体育器材的种类与数量越来越多,器材的借还管理由此而成为一个十分重要的环节,它决定着体育器材的规范统计与快速查询[1]。通常,体育器材借还管理主要对手写登记法予以采用。在实际工作中,体育器材的借还比较繁琐,学校设置有很多的专业,存在同时有多个班一起上体育课的情况,手写登记法效率低下,无法对管理者的汇总及查阅需求予以满足。基于此,进行开放式体育器材借还系统的研发十分必要。这种智能化的体育器材自助借还系统能提高器材借还管理效率,避免体育器材浪费[2],有利于智能化管理的实现,因而有很高的应用价值。
当学生或教师出现对体育器材的使用需求时,会向体育器材自助借还系统发出借用请求,进行借用手续的办理,系统审核学生或教师的体育器材使用权限,向满足使用要求的申请人发出器材解锁的电子密码,并自动登记体育器材借用信息(记录借用人员、借用时间、借用器材类型、数量等),学生或教师输入电子密码自行从仓库取出体育器材,待结束使用之后归还器材于仓库,同时提交归还信息于系统接受系统核对,核对无误,系统再次对体育器材上锁,自动登记归还信息;若核对过程中出现体育器材数量错误、借用时间超出规定等问题,则由管理人员根据“谁借用谁负责”的原则要求借用器材的学生或教师赔偿,完成登记操作。
在进行体育器材自助借还系统的设计之时,应以系统基本功能的实现为前提尽可能地保证系统性能,同时,确保系统的长期稳定性。为方便日常办公,对用户准确而又高效的操作要求予以满足,同时提高系统使用粘度,体育器材自助借还系统应结合学校的实际情况,承载大量用户。系统数据库的设计需具有处理各种信息的功能,对此,在自助借还系统的设计初期,应从长远进行分析,合理划分系统权限,为日后体育器材安全防范工作的开展提供保障。
体育器材自助借还系统主要辅助完成学校体育器材的借用、登记、归还以及库存查询等任务,同时,分配系统使用权限,对用户操作要求予以满足[3]。由于日常生活中体育器材借还系统的使用频率比较高,故应保证系统的实时更新能力,为用户及时了解与处理相关信息提供便利。
通过设计体育器材自助借还系统预计达到以下目标:自助系统的设计与应用可实现对体育器材的准确与高效使用及管理,极大地降低工作人员的管理工作量,在为学生与教师带来便捷的同时满足其实时了解体育器材使用情况的需求。
系统采用B/S框架结构进行设计,B/S模式为“瘦”客户端,具有良好的开放性,可对用户的远程需求予以有效满足。以B/S模式为主的系统划分为3个层次:用户界面层、业务逻辑层、数据库层,系统分层结构,如图1所示。
图1 系统分层结构
在中间层,系统完成的工作大致包括3项:其一,进行业务开展规则的设定;其二,访问相关数据;其三,对业务及数据的合法性进行校验。一般情况下,客户端与数据库之间并不会直接建立交互关系,两者的连接依赖于中间层的支持,它们通过中介完成对数据的交互任务。在B/S系统的整个架构下,浏览器是客户端的主要标准配置,Web服务器则采用应用程序的标准配置,数据库服务器执行处理相关数据的工作。
以B/S框架结构为基础,文章进行的体育器材自助借还系统设计共包括5个层级:(1)网络硬件支持层,借助校园网向系统用户提供一个网络化的通讯环境;(2)数据库服务器层,集中并统一管理系统中记录的体育器材数据;(3)系统工具库,囊括系统所应具备的各个功能模块;(4)应用程序层,对各功能模块进行调用,以此发挥自助借还系统的作用;(5)用户层,系统用户以浏览器为途径访问服务器中的应用程序。
结合某学校体育器材借还管理现状以及系统设计的总目标,对体育器材自助借还系统进行前台功能模块与后台功能模块2大子模块的划分[4]。具体地,前台模块包括器材预借、账户查看以及信息修改3项功能;后台模块则对器材借还管理以及用户管理2项功能予以涉及。系统功能模块,如图2所示。
在整个体育器材自助借还系统的设计中,数据库设计极为重要。以数据库技术的应用为支持,系统内十分丰富的数据可得到合理的组织与存储,在降低数据的冗余性同时对数据共享功能予以实现,确保数据处理的效率及安全性。
系统中的功能模块设计的数据字段与类型较为丰富,作用在于建立起系统各环节应用的关联。系统中的每一项业务都会对大于(或等于)1张的数据表予以涉及,这对数据库中表结构设计及主从表设计的重要性予以凸显。分析系统需求,数据库表的类别应以功能的不同为依据进行具体的划分。而作为数据库开发的基础内容,数据库的需求分析又对结构分析、数据定义分析以及完整性分析3部分内容予以涉及。
图2 系统功能模块
数据分析的类型比较多,包括业务数据、维护数据以及用户数据等,可提供有利条件于系统数据的组织管理及安全存储,确保表与表之间关联的准确性,提供有力支持于数据库的运维[5]。
业务功能设计的数据表应有用户信息表、预定器材表、器材借出表、器材归还表以及器材库存表等,以器材借出表为例设计数据库表的表字段,如表1所示。
表1 器材借出表
系统以学校体育器材借还管理现状的分析为基础,在ASP环境下进行开发,对Visual Basic6.0语言、SQL2000数据库以及相关计算机技术加以应用。Visual6.0的功能在于对系统界面及数据库调用进行编制,SQL2000软件则提供支持于系统信息数据库的建立[6]。
系统前台的主要功能为读取系统架构及系统内容,然后,将用户指定的功能模块快速且美观地展示于系统用户面前,符合布局及美化设置要求。功能模块的显示利用JSF来实现,同时,进行XSLT及AJAX的配置确保展示界面的美观及个性化效果[7],为用户查询或借还体育器材提供便利。
系统展示界面的部分代码,如表2所示。
表2 前台展示界面代码
显示功能模块的部分代码,如表3所示。
表3 显示功能模块代码
对于体育器材自助借还功能的实现,应经历用户编号输入、借用器材选择、信息判断、器材信息输入、信息提交[8]等流程。在用户确定所要借用的器材后,应明确实时效果,添加新视图,动态更新用户信息,同时,将实时效果体现出来。数据库访问与连接的部分代码,如表4所示。
文章对体育器材自助借还系统进行设计,着重分析了体育器材预借、账户查看、信息修改以及器材借还管理与用户管理等常规工作。体育器材的在线预借与查询为普通用户的功能设计提供便利,该设计可满足不同用户的需求,对高校近一个月内的高校体器材自助借还次数统计可知,应用该系统之前,体育器材借还的月平均为8 586人次,应用该系统之后体育器材借还的月平均为12 511人次,增长了45.71%,提高了学生体育器材应用的频率,而应用系统之前,工作人员的每天需要统计、借还体育器材9 173次,对于学生体质的加强具有非常重要的促进作用,而应用该系统之后工作人员的每天需要统计、借还体育器材4 117次,工作量降低了55.12%,同时应用该系统有利于传统体育器材借还中多种弊端的扭转,实现效率与稳定性的突破,增强体育器材借还管理的实效性,优化用户体验,最终为信息化建设提供优质服务。
表4 功能数据库访问与连接代码
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!