刘忠举
(西安工程大学,西安,710068)
基于ASP技术的社会体育场馆服务管理平台的开发研究
刘忠举
(西安工程大学,西安,710068)
加强对社会体育场馆信息化建设,让更多的人借助网络化来增强自身锻炼的意识,同时也提高社会体育场馆的利用效率。本文基于此,利用ASP.NET技术,设计了可应用于网上场馆预约、会员管理、场地管理的服务平台,并对其整体的架构进行了介绍。
ASP.NET;体育场馆;服务平台
随着居民健身意识的增强,社会体育场馆也在不断的修建。同时,信息化浪潮下,带来的是人们生活方式的改变,通过电子商务即可实现对服务的购买。而在调查中,我们发现,社会体育场馆的综合使用效率比较低,而究其原因是因为人们对相关体育场馆设施宣传不够,同时在很大程度上不能适应现代网络化的要求。所以,本文提出运用当前的互联网技术,建立一个统一的社会体育场馆信息化服务平台。
通过系统建设,人们可通过网站了解到相关体育场馆的信息,并可实现网上场馆锻炼预约;其次是通过该服务平台,可实现对会员的管理,并为会员提供个性化的专属服务;再次则是通过对网络信息平台的建设,可实现对整个场馆包括财、物的管理。
对系统的设计,必须结合其实际的需要,以此满足不同客户的需求。因此,对系统的设计,主要必须遵循以下几方面的原则:
2.1 系统的稳定性和安全性
所谓的稳定性即是从系统的硬件、软件和网络等各个方面,确保用户在对系统的中保证基础的服务。因此,在选择硬件的时候,必须选择硬件性能比较好,稳定性强的;而在软件方面,必须注意软件的兼容性、耦合性;在网络方便,必须注重使用的过程中,系统稳定,网络信号正常。
2.2 系统可扩展性
社会体育服务平台所面对的客户包括不同层次和不同水平,对整个系统的需求也在不断的变化中,因此,必须给予系统更多的功能接口,以此保障系统在应对用户需求改变的时候,可进行的功能做适当的调整。
2.3 易用性
所谓的易用,是指当用户在打开网站的时候,对网站的功能和所需的服务能够快速的重合,从而让用户能够在第一时间查找到所需要的服务,因此,在设计的时候,力求做到相关服务功能的简介,并设置网站导航等小界面,以此引导用户对网站进行正常的使用。
2.4 系统功能设计
对该系统的设计,我们通过调查,将其功能划分为会员管理、系统管理、场馆预约、信息发布、财务管理等不同的功能。其中会员管理包括注册会员、培训会员和场馆服务单位会员。而其功能则包括会员的办卡服务,会员授权管理和会员权限设置等服务。
场馆管理则主要是对其中的场馆消费、场馆预定、和场馆的财务进行有效的管理。而该功能其主要的使用对象是场馆管理者;场馆预约则主要包括场地的预约服务和公共信息平台。其中任何的用户都可对相关的体育场馆信息查看,而注册用户、会员用户方可实现对体育场馆的预约服务。系统财务管理则主要是实现对相关财务数据的统计,表格的打印等。系统管理则主要实现对系统的相关数据的维护、管理等。其具体的功能设计如图1所示。
图1 系统功能设计
该系统采用B/S模式的架构的三层体系,也就是前端表现层、中端中间层和底部数据层的方式。应用层通过浏览器来实现用户的请求,并通过其中的逻辑层,来实现对数据库的访问,并将结果传递给应用层;而逻辑层则主要包括应用服务器和逻辑业务功能。采用分开设置的目的是为更好的保障系统的运行和服务;数据层则主要是先对数据的查询、存储等功能。通过上述的布局,从而使得该系统具备了以下的特点:
第一是简易性。采用B/S模式之后,在对平台当中的数据维护、系统功能升级等各个方面都只在服务端即可运行,并且通过这样的方式,实现了对客户端的零维护。
第二则是便捷性。通过这样的整体布局,用户只需要在其终端运用浏览器,即可实现对系统的各种服务的请求,如预约、查询等,以此更方便的为广大的用户提供了服务。
第三则是智能型。通过对不同用户所进行的权限,使得在这个系统中不同角色的人各司其职,并按照不同的权限,采用不同的功能模块,以此更好的为用户提供了高效的服务。
图2 系统整体架构设计
同时该系统开发平台采用ASP.NET技术,并采用嵌入式脚本语言的方式,将程序潜入到网页当中,从而使得其更方便和应用服务器的响应,并在数据层安装ADO.NET组件,以ODBC作为驱动方式,更好的实现了对数据的驱动访问。其具体的架构设计如图2所示。
4.1 整体开发环境
对该系统的开发,则采用visual studio 2008作为开发的工具,利用C#(ASP.NET)作为开发语言,以此实现对该系统的开发。应用服务器操作系统采用windows server 2003,并安装tomcat 6.0服务器。客户端操作系统采用windows xp/ vista/7/8/9及其以上。
4.2 系统管理实现
系统管理作为对该服务平台的服务,其主要的功能是对系统数据的备份、维护和管理,同时也包含对系统用户权限的配置。其具体的逻辑实现的流程如图3所示。
图3 系统管理实现
4.3 会员管理实现
对会员的管理,则主要包括对会员信息的管理、会员卡充值和会员消费三个不同的模块。以会员信息管理、会员卡充值、消费服务作为实例,其实现的过程则为:
首先打开系统的管理界面,列表将显示出不同的会员的资料;其次则是如需要对会员信息进行修改,则选择其中的包括姓名、性别、注册日期或者是备注等进行修改;而对新增会员则需要对其姓名、身份证号、注册日期等进行填写,对会员信息进行删除则是点击提示是否需要进行删除。
会员卡充值则是首先打开管理界面,并列出基本信息,再次则是选择需要充值的会员,在对其充值的金额进行修改;
消费明细实现的流程则是打开相关的界面,并选择查看会员的消费信息;列出所有该会员所消费的明细。
上述的实现过程中,MembershipInfo.aspx页面则主要显示会员的相关详细信息、addMembership Info.aspx则主要实现对新增会员页面的实现、editMembershipInfo.aspx 页面则主要实现对会员信息的修改、ModifyMembershipInfo方法完成会员详细信息的修改操作,DeleteMembership
InfoById方法完成根据会员信息的Id删除该会员信息的操作,AddMembershipInfo方法完成会员详细信息的添加操作。上述步骤当中,其具体的效果如图4所示。
图4 会员管理页面实现效果图
在该系统当中,涉及到体育场馆的相关财务管理信息,因此,除常规的系统安全性方案之外,还必须对数据做其他的设计,如防火墙技术、身份验证技术等。在该系统当中,采用身份验证系统,用户使用统一的用户名和密码进行登录,同时其密码的设置则不保持在六位数,以此增加系统密码的安全性。
社会体育场馆网上服务平台作为对社会资源利用的尝试,具有很强的创新性。通过该系统,可加大的加强人们对体育理念的关注,同时让更多的人参与到体育中来。
[1] 覃昆,张蓉蓉.基于B/S结构、三层架构和ASP.NET2.0技术的基层党组织协同管理系统设计与实现[J].贵州大学学报(自然科学版),2008.1
[2] GrantPalmer著.C#程序员参考手册[M].北京:清华大学出版社,ISBN:7-302-05808-3/TP·3434
[3] 任泰明.基于B/S结构的软件开发技术[M].西安:西安电子科技大学出版社,ISBN:7560617441
刘忠举,男(1978- ),硕士,陕西省吴起县人,副教授 ,研究方向:体育教学与运动训练
Research and development of social sports venues service management platform based on ASP Technology
Liu Zhongju
(Xi'an Polytechnic University,Xi'an,710068)
To strengthen the construction of social sports information,let more people through the network to enhance their consciousness of exercise,but also improve the utilization efficiency of social sports stadium.Based on this,using ASP.NET technology,which can be applied to the online reservation,member management,site management service platform was designed,and the overall architecture was introduced.
ASP.NET;stadium;service platform
陕西省教育厅专项课题:2013JK0516