时间:2024-08-31
黄智晖
(西安文理学院,陕西西安,710065)
高校体育运动场馆的主要功能是进行体育教学和满足学生及教师的运动需求。所以,为了提高体育运动场馆的利用率,需要对其进行管理,以满足更多教师和学生的体育需求。目前,很多高校的体育管理还是采取人工方式,由于体育场馆的使用人数较多,所以需要管理的信息量十分巨大,费时费力,容易出现差错。为了提高信息处理速度,降低错误发生率,需要在体育场馆信息管理中应用现代化的信息处理技术。所以,本文设计了基于B/S三层架构的高校体育运动场馆管理系统,以期最大程度的满足管理要求。由于体育运动场馆中还存在一些收费项目,如灯光球场和网球场,所以在设计体育运动场馆管理系统时,需要考虑会员的身份识别问题和费用快捷支付问题,以此来提高系统的管理水平。
.NET框架体系包括两部分.NET框架及Visual Studio工具集。由于.NET框架设置了中间语言,所以能够实现跨平台服务。.NET框架产生的最终执行代码只和中间语言有关,和使用的具体编程语言无关,所以,在开发服务器程序过程中不受编程语言限制。当前,有多种编程语言可以用来编写.NET应用程序,如C++。编写的程序经过编译后,先转变成一种中间语言(MSIL或IL),这种中间语言不依赖于CPU,中间语言的最终执行者是CLR。在CLR执行中间语言指令时,其内部的JIT(实时编译器)先对中间语言进行转换,转换成CPU可执行的本地代码,最终实现程序的运行。
数据库SQL Server 2012的数据平台能力非常强大,全面支持云平台技术,并能轻松实现私有云和公有云之间的平台转换和数据迁移。该数据库除了支持企业的基础框架,还能针对关键业务提供高级别的性能,可以满足不同企业和人群对数据信息的需求,实现在不同网络中的数据交换,并对数据自动进行分析。所以在构建高校体育运动场馆管理系统时,应用数据库SQL Server 2012,可以提高系统的运行能力,保证数据的安全性。
高校体育运动场馆管理系统的体系结构设计对系统的设计非常关键,它决定了系统性能。由于B/S三层结构体系的应用非常成熟,并且利于系统的后期维护,所以在本系统开发中采用B/S三层结构体系。本系统以Microsoft Visual Studio 2013为开发平台,B/S体系结构图如图1所示。
图1 B/S体系结构图
高校体育运动场馆管理系统的主要作用就是提高体育场馆的管理效率,安排体育教学场地和体育器材,并对场馆内的收费项目进行会员管理,此外,为了保证系统的稳定运行,还要定期对系统功能进行测试。所以,该系统的功能模块主要包括:基于角色的权限管理模块、教学计划场地安排管理模块、体育器材管理模块、会员收费管理模块、系统测试和评估模块。利用.NET对N层架构系统为开发平台,系统的功能框架如图2所示。
图2 高校体育运动场馆管理系统功能结构图
高校体育运动场馆管理系统功能如下所述:
①基于角色的权限管理。本系统设计的用户角色包括教学计划管理员,安排教学场地和体育赛事场地;系统管理员,管理体育场馆新闻平台;公共服务管理员,场馆安排,收取会员费等;体育器材管理员,主要对体育器材进行管理,器材的借出、归还等、场地维护管理员。角色不同,其系统权限也不相同,系统管理员的权限最高,管理体育系统的全部功能。
②体育教学场地安排管理。主要是根据高校的体育教学计划安排体育场地和体育器材,系统根据时间段判定操作员是否可进行安排。
③体育器材管理。主要功能是管理体育器材,包括体育器材的外借、归还、采购、正常、损坏等管理。此外,还要将体育器材的使用状态随时公示在系统首页。如果一个体育器材损坏,系统自动向相关维护人员发出警报。
④会员收费管理。因为高校体育场馆有部分有偿收费项目,所以采用会员管理制度,会办理会员,只有办理会员才可以使用相应的体育场馆或者是项目服务。并根据体育教学计划制定会员体育锻炼时间表。会员管理的主要功能有会员信息维护、会员挂失补卡、会员卡挂失与恢复、会员卡换号、会员密码修改及找回、会员查询、会员积分管理、会员延期、会员充值、会员取款。
⑤系统测试和评估。高校体育场馆管理系统的开发完后,还要对系统平台进行测试,进行功能、性能的稳定性评估。
ER模型也就是实体-联系模型,它在数据库产品设计中的应用十分广泛,辅助用户完成数据库设计,很多数据库产品数据建模设计都以此为理论基础。在E-R数据库设计中,通过建立ER图对用户数据进行描述,使用的绘图工具为“方框与箭头”,E-R图的基础构成要素主要有实体、联系和属性,并且具有各自的表示方法。实体型用矩形表达,矩形框内写入实体名称。联系用菱形表达,菱形框内写入联系名,和实体的连接用无向边表示,且在无向边旁标注联系类型。属性一般用圆角矩形或者是椭圆形表达,和相应实体连接也用无向边表示。多值属性用双线连接,主属性名称下加下划线。E-R图中存在一对多关系、一对一关系、多对多关系及多对一关系。高校体育运动场馆管理系统的E-R图如图3所示。
图3 系统E-R图
本文对高校体育运动场馆管理系统的系统功能和数据库进行了设计,并结合一些实际操作问题进行考虑,如开发效率、当前技术水平和维护的简易程度等,应用了ASP.NET框架体系和Microsoft SQL Server 2012数据库。系统设计好之后,需对其功能进行测试。测试的主要内容包括模块测试、子系统测试及系统测试三部分。其中模块测试主要是测试模块功能的实现。检测是否有代码编写错误,查看系统能否能够正常运行,是否能够实现该模块的功能。子系统测试主要是将测试合格的模块整合在一起形成子系统,测试子系的运行时各个模块之间是否能够协调地合作,模块和模块之间的接口是否存在问题,如果存在问题马上修改。系统测试主要是将合格的子系统集成一个完整的系统进行测试,检查系统功能是否完善,代码是否编写正确。测试合格后,系统就可投入使用。
本文设计了高校体育运动场馆管理系统,系统设计好之后,进行了系统功能测试。经测试,设计的系统符合系统的预期要求,可以投入使用。但是,任何一个设计都会存在或多或少的问题,所以在系统使用过程中,要加强维护,及时发现系统存在的不足进行修改。
[1]张笋,沈纲.高校体育运动模式的系统设计与实施——直面“阳光体育运动”的反思[J].南京体育学院学报(社会科学版),2009,03∶105-108.
[2]陈小燕,陈东,陆淑娟.Microsoft SQL Server的安全性探析[J].煤炭技术,2012,09∶246-247.
[3]李云云.浅析B/S和C/S体系结构[J].科学之友 ,2011,01∶6-8.
[4]田烈.社区体育信息化管理需求与信息化管理系统结构设计[D].首都体育学院,2013.
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!