APP下载

基于.NET组件技术的体育赛事管理信息系统的设计与研究

2017-09-03陈元香冯建强

电子设计工程 2017年15期
关键词:体育赛事组件框架

陈元香,冯建强

(1.西安培华学院 陕西 西安 710061;2.西安理工大学 陕西 西安710048)

基于.NET组件技术的体育赛事管理信息系统的设计与研究

陈元香1,冯建强2

(1.西安培华学院 陕西 西安 710061;2.西安理工大学 陕西 西安710048)

对于当前社区体育管理过程中,亟待实现信息自动化管理,分析基于.NET组件技术下设计通用社区体育管理框架需求,从而优化设计设计通用体育赛事管理信息系统,并分析该系统框架在实际应用中的效益。结果表明,基于.NET组件设计实现通用体育赛事管理信息系统,发挥积极设计价值,相较于传统体育赛事管理信息系统,运用该框架技术设计的通用体育赛事管理信息系统,其应用效益提升18.0%。结论证实,基于.NET组件技术下,设计通用体育赛事管理信息系统框架,发挥应用优势,在实际社区体育管理中得到了应用验证。

.NET组件技术;体育赛事;管理信息系统;设计

在我国当前体育发展中,社区体育作为其重要组成部分,设计实现通用体育赛事管理信息系统,有助于满足全民社区体育多样化需求,践行全民健身理念,实践全民健身[1]。基于.NET组件技术,设计实现通用体育赛事管理信息系统,是实现社区体育活动信息化的基础,发挥实践意义。以下本篇对此做具体分析。

1 基于组件技术的系统软件开发

1.1 关于组件的分析

所谓组件就是能够独立部署与开发的一个软件单元,对相关设计进行封装,一般由第三方完成组合,由接口将相关服务提供给外界,其通常包括两部分,即:组件实现与组件接口,组件接口主要负责对外需要功能的描述与服务于对外环节,而组件实现则主要负责计算组件相关功能。开发组件式软件具体方法为:①明确界定组件;②有组件技术规范与具体描述;③应用系统的开发一定要根据组件实际裁剪进行组织的划分,其中主要包括对不同角色的分配;④存在支持检验生成文档与组件特性的具体工具,保证组件规范质量测试。

1.2 基于组件技术的软件开发

以组件为基础的软件开发第一步就是将软件总体架构构造出来,再依照组件重用技术,依照所需组装功能在架构中的组件,确保实际应用程序得以形成。基于组件技术的相关系统软件开发主要是分离应用业务和实现,也就是说,数据和逻辑分离,同时将标准框架与接口提供出来,确保软件开发能够升级为组件式组合。.NET组件软件开发中心为接口,面向行为设计。而.NET组件使设计、分析与类等多层次重用得以实现,使得代码复用率得到很大程度的提升。

2 需求分析

针对通用体育赛事管理信息系统框架设计中,应用.NET组件技术,同时能够联合两组技术开发设计通用社区体育的信息管理系统,并且通过设计应用该系统框架,确保能够使社区内的居民通过系统网络,就可及时的了解社区内的体育活动,以及体育设施的使用情况;并且系统管理员,也可以通过该系统,对社区体育实际情况有总体的认知与管理,确保良好开发社区体育设备,促进社区体育管理工作得到完善发展[2-4]。在本次的系统框架设计中,基于 Access数据库以及.NET结构,能够以社区网格化为切入点、以社区各户情况为支撑点[5],网格化管理模式贯穿整个社区体育管理服务信息流程,确保通用社区体育管理服务更精细化,以满足设计需求[6]。

3 设计基于.NET组件技术的通用体育赛事管理信息系统框架

3.1 通用体育赛事管理信息系统中设计应用.NET结构

通用体育赛事管理信息系统中,结合三层模式进行系统框架设计,确保系统的整体构架布局中,具备访问层、业务层以及数据层,满足系统开发需求[7]。系统框架结构示意图如图1所示。

访问层,在.NET结构的通用体育赛事管理信息系统框架内,通过运用ASP软件代码脚本语言,展示出系统方位页面,确保用户可以通过该界面与系统进行交互[8];为用户提供交互操作界面,是用户界面操作,也展示要给用户看的,可以让用户了解通用社区内的体育管理情况。

业务层,就是系统中的web应用服务器以及应用程序、组件等具体内容,包括反馈用户服务机制,可以为用户访问涉及的逻辑判断以及信息验证,及时给予回应;用时,也可以根据用户需求,将系统结果反馈给用户。

数据层,在通用体育赛事管理信息系统框架中,该层主要存储管理系统数据,其中不仅有社区用户信息数据,也有系统内部数据[9]。

图1 系统框架结构

3.2 系统功能设计

基于.NET组件技术,优化设计通用体育赛事管理信息系统框架,包括社区业主与系统管理员两部分功能,其系统功能结构如图2所示。

图2 总体框架设计

基于本次设计的通用体育赛事管理信息系统框架中,社区各个业主部分的设计中,能够对社区内通用的体育健身俱乐部、通用健身中心等实际情况,进行详细的介绍,让社区业主更加了解通用社区体育中心的使用情况。系统管理员部分,则是主要维护社区业主信息安全,根据系统前台信息,处理反馈社区业主提出的问题,并确保系统运行维护安全[10]。

3.3 体育赛事管理信息系统的组件库

从根本上说,体育赛事管理信息系统对数据访问层组件、访问控制模型组件、Word操作方法组件以及程序册对象模型组件等进行了开发。有机结合组件使系统整体得以实现。选择.NET组件技术,一方面有助于软件重用性与开发效率的提升,另一方面又能够使体育赛事管理信息系统具体功能得到相应提升[11]。

3.3.1 访问控制模型组件

该组件的主要工作在于对系统访问进行有效控制,具体包括访问控制者类、访问控制持久化类、功能模块实体类、访问控制表类、系统用户实体类、用户实体类Web页面实体类以及角色实体类等,具体见图3。该功能组件主要目的在于使访问控制得以实现,同时展开持久化管理,有效管理体育赛事管理系统不同角色、功能模块、系统用户、用户以及Web页面等[12]。

图3 访问控制模型组件示意图

3.3.2 数据访问层组件

从根本上说,数据访问层组件主要包括数据访问类、连接配置程序类、持久化对象类、字符串配置类以及SQL配置程序类等[13]。这一组件对代码本身所具有的复用性进行了充分考虑,有效封装常用数据库与其相关功能,比方说,数据库操作、连接数据库、转换字符串、连接断开数据以及加解密保护等。该功能组件主要目的在于连接数据库,从而对数据进行顺利访问。

3.3.3 程序册对象组件

该组件主要内容包括目录类型实体类、秩序册对象持久化类、秩序册结构条目实体类以及秩序册实体类等,具体见图4。秩序册类型实体类、目录类型实体类、秩序册结构条目实体类等均对持久化对象进行了界定,该功能组件主要目的在于使管理秩序册得以实现。这一组件所用技术为持久化技术,对数据访问细节进行封装,将基于对象API提供给业务逻辑,选择持久化技术降低了数据库数据访问率,使应用程序具体执行速度得到不断提升,同时也使代码复用率得到不断提升[14]。

3.4 系统设计实现代码

通用体育赛事管理信息系统中,基于.NET组件技术框架设计实现该系统,要想管理社区业主的基本信息,可以新建一个网页,命名为TYsq012.aspx,主要实现对业主基本信息的查询、修改、删除和导出。该页面中用到的主要控件有:TextBox控件、Button控件、GridView控件和DropdownList控件。当此页面加载时,首先绑定GridView控件,显示所有社区业主信息,关键代码如下:

实现业主数据访问,关键代码如下[15]:

图4 秩序册对象模型组件图

4 应用效益分析

对于通用体育赛事管理信息系统设计中,基于.NET组件技术框架进行设计实现,有助于提升系统设计性能,完全满足应用要求,发挥积极设计实现价值。对通用体育赛事管理信息系统进行并发性的测试,就是在系统有多用户同时进行登陆时,该管理系统并未出现不正常的工作状态,系统的服务器可以针对不同的用户请求,给予分步式的服务反馈处理。模块测试中测试结果和预期结果基本一致,并在测试过程中对部分模块功能根据测试用户要求,稍加修改,具体测试结果如表1所示。

基于.NET组件技术框架设计实现通用体育赛事管理信息系统,发挥积极设计价值,相较于传统体育赛事管理信息系统,运用该框架技术设计的通用体育赛事管理信息系统,其应用效益提升18.0%[8]。通过设计这样的通用体育赛事管理信息系统框架,可以做到对体育信息的规范管理,并可科学统计、快速查询信息,从而减少当前通用社区体育管理方面的工作量,发挥积极应用效益。

表1 系统测试表

5 结论

综上所述,本文通过研究通用体育赛事管理信息系统框架设计问题,首先使用NET技术实现系统软件框架,并在该技术中,运用Access数据库技术保存系统数据,不仅提升该系统设计性能,确保通用社区体育管理层能够通过该框架系统及时、迅速获得通用社区场馆内各种信息,也规范优化通用社区体育管理业务流程,保证系统本身的使用安全,发挥积极设计实现价值,值得在实践中推广该系统框架设计方案。

[1]殷立军.基于组件技术的体育赛事管理信息系统设计与实现[J].软件导刊,2011,10(4):91-93.

[2]殷立军.基于.NET组件技术与设计模式的应用系统开发研究[D].西安:西安石油大学,2011.

[3]Li L,Tian L.The Research of College Sports Information Management System Based onComponentand the Application in Student's Management Work [J].International Journal of Hybrid Information Technology,2015,8(5):15-16.

[4]方宗奎,王鑫.基于.Net平台三层架构C/S模式装备管理信息系统设计与实现[J].自动化技术与应用, 2014,33(10):40-42.

[5]Li J,Sun Y.Design of Information Management Requirement and Information Management System ofCommunitySports [J].Advanced Materials Research, 2014,26(30):2305-2308.

[6]姚雪超.基于.NET组件技术的实验室信息管理系统的分析与设计[J].信息通信, 2015,29(11):121-122.

[7]冯兆龙.基于MapObjects和C#.Net技术的淮河流域水土保持管理信息系统的设计和实现 [D].南京:南京农业大学,2008.

[8]朱珍.基于.NET与ArcObjects组件技术的矿山开采沉陷可视化预计系统研究及应用 [D].青岛:青岛理工大学,2014.

[9]刘家福,李德亮,单利博.基于SuperMap Objects.NET 2008开发的专题地图管理信息系统研究[J].吉林师范大学学报:自然科学版, 2015,37(1):141-142.

[10]李梦婕.基于ASP.NET的工程管理信息系统的研究与设计[J].科技视界, 2015,5(24):161-162.

[11]刘晨,邢志红,王凤伟.基于.NET Remoting技术的政府采购综合管理系统[J].计算机与网络,2015,41(1):67-70.

[12]刘玉康,杨波,李疆,等.基于.NET的金工实习管理信息系统设计[J].实验室研究与探索,2015,34(11):242-245.

[13]陈广华.基于.NET技术的吉林大学珠海学院团员管理信息系统设计与实现[D].长春:吉林大学,2015.

[14]刘昆.基于.Net的分布式装备管理信息系统的研究与实现[D].成都:电子科技大学,2014.

[15]李磊.基于ASP.NET的技工学校信息管理系统设计与实现[D].长春:吉林大学,2014.

Design and research of sports event management information system based on.NET component technology

CHEN Yuan-xiang1,FENG Jian-qiang2
(1.Xi'an Peihua University,Xi'an 710061,China;2.Xi'an University of Technology,Xi'an 710048,China)

For the community sports management process,to be achieved information management automation,based on.Net component technology design general community sports management framework of demand,so as to optimize the design of general sports events management information system,and analyze the framework of the system in the practical application of benefit analysis.The results show that the general sports events management information system based on.Net component design, give full play to the positive value of design, compared with traditional sports events management information system,the use of the framework technology to design the general sports events management information system and its application benefit to enhance 18.0%.The conclusion proves that the framework of general sports event management information system is designed based on.NET component technology,and it has been applied in practical community sports management.

.NET component technology;sports events;management information system;design

TN99

:A

:1674-6236(2017)15-0077-04

2016-06-16稿件编号:201606111

陈元香(1981—),女,四川广元人,硕士研究生,讲师。研究方向:高校体育教学。

猜你喜欢

体育赛事组件框架
无人机智能巡检在光伏电站组件诊断中的应用
框架
广义框架的不相交性
新型碎边剪刀盘组件
2022年冬奥会对中国体育赛事转播的影响
巧用“体育赛事”解释相遇与追及的两类典型问题
U盾外壳组件注塑模具设计
体育赛事品牌化发展研究
关于原点对称的不规则Gabor框架的构造
一种基于OpenStack的云应用开发框架