基于组件技术体育赛事管理信息系统设计与实现.docVIP

基于组件技术体育赛事管理信息系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于组件技术体育赛事管理信息系统设计与实现

基于组件技术体育赛事管理信息系统设计与实现   摘 要:为提高软件的可扩充性及代码复用率、降低软件开发成本、提高软件系统稳定性,从组件技术角度对体育赛事管理信息系统进行了一定的研究,提出了体育赛事管理信息系统组件的解决方案,并用.NET组件技术实现了该系统所需组件。??   关键词:组件;B/S;软件复用??   中图分类号:TP311.52 文献标识码:A 文章编号:1672-7800(2011)04-0091-03?お?   ??   作者简介:殷立军(1982-),女,山东淄博人,西安石油大学计算机学院硕士研究生,研究方向为管理信息系统与计算机网络。         1 基于组件技术的软件开发??   1.1 组件??   组件是一个可独立开发和部署的软件单元,封装了设计与实现,并可由第三方进行组合,通过接口向外界提供服务。它通常包括组件接口和组件实现两个部分。其中,组件接口部分负责描述对外需要的功能和对外提供的服务,组件实现负责描述组件的具体计算功能。??   组件式的软件开发方法应包括以下4个方面:①应对组件有明确的定义;②要有组件的描述和技术规范;③开发应用系统必须按组件裁剪划分组织,包括分配不同的角色;④要有支持检验组件特性和生成文档的工具,确保组件规范的实现和质量测试。      1.2 基于组件技术的软件开发过程??   基于组件的开发首先构造出软件的总体架构,然后根据组件重用技术,在架构上根据需要组装上所需功能的组件,最后形成应用程序。??   基于组件的软件开发方法(CBD)将应用业务与实现分离开来,即逻辑与数据的分离,并提供标准接口和框架,使软件开发方法变成组件式的组合。CBD的软件开发方法是以接口为中心,面向行为的设计。CBD实现了分析、设计、类等多层次上的重用,大大提高了代码复用率。CBD开发过程如图1所示。??      2 基于组件技术的体育赛事管理信息系统开发   2.1 体育赛事管理信息系统的框架设计??   体育赛事管理信息系统采用ASP.NET技术基于Visual Studio2008平台开发而成。该系统采用B/S架构,将程序页面显示部分和控制逻辑部分可以分别存储在.aspx和.cs文件中,实现了页面显示部分和控制逻辑部分的分离,大大提高了Web应用程序的可维护性。显示层放在ASPX页面中,与数据库相关操作和逻辑层用.NET组件来实现,方便地实现了B/S架构的3层结构。??   基于组件模型的3层结构将用户界面的表示部分和业务逻辑部分分别按客户层和服务器组件分开。当数据库或服务器端的业务逻辑发生改变时,客户端不一定要改变;当客户端改变或增加新的客户界面时,服务器端也不一定要改变,因此大大增加了应用系统各部分的可复用性。??   2.2 体育赛事管理信息系统的系统结构??   针对校园田径比赛、球类运动比赛及跳绳等趣味类比赛,采用.NET组件技术设计实现了体育赛事管理信息系统。该系统不仅满足了田径比赛的各项编排要求,而且满足了各种不同赛制的球类运动及跳绳等趣味类比赛的组织编排需求,还可以自动生成竞赛秩序册。系统总体结构主要有体育赛事管理、竞赛管理、比赛项目管理、秩序册管理等功能模块,具体系统结构图如图2所示。??   2.3 体育赛事管理信息系统的组件库??   在体育赛事管理信息系统中主要开发了访问控制模型组件、数据访问层方法组件、秩序册对象模型组件、Word操作方法组件等。系统的组件图如图3所示。??      这些组件的有机结合,最终实现了整个系统。采用??.NET??组件技术,既可提高软件的开发效率和重用性,又可灵活不断地提高体育赛事管理信息系统的功能。??   2.3.1 访问控制模型组件??   访问控制模型组件负责控制系统访问,包括访问控制模型持久化类、访问控制者类、访问控制表类、功能模块实体类、角色实体类、用户实体类、系统用户实体类、Web页面实体类如图4所示。这个功能组件的目的是为了实现访问控制并进行持久化管理,以及实现对体育赛事管理信息系统的各功能模块、角色、用户、系统用户、Web页面的管理。??      2.3.2 数据访问层组件??    数据访问层组件包括连接配置程序类、数据访问类、持久化对象类、SQL配置程序类、字符串配置类。该组件充分考虑代码的复用性,将常用的数据库的基本操作和其它常用功能分别封装起来,如连接数据库,数据库相关操作,断开数据库连接,字符串转换,加解密保护等。这个功能组件的目的是为了实现数据库的连接,进而顺利访问数据库。      2.3.3 秩序册对象模型组件??   秩序册对象模型组件包括秩序册对象模型持久化类、目录类型实体类、秩序册实体类、秩序册类型实体类、秩序册结构条

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档