• 50.50 KB
  • 2022-09-27 发布

田径运动会asp管理系统总体设计与研发,asp论文

  • 3页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
  田径运动会asp管理系统总体设计与研发,asp论文1引言(Introduction)    我校-咸阳师范学院,每年春季都要召开一次大型的田径运动会。举办运动会,都是由学校运动会组委会制定好规程,打印成文件下发各参赛单位并强调细节。报名工作就异常烦琐,报名表交回后要安排多人仔细核对同一运动员最多能报的参赛项目数,参赛单位的集体项目限定人数等。接下来的赛事安排、秩序册编排更是复杂。运动会进行期间更是有大量的成绩数据处理统计工作。运动会后,对本次运动会的成绩存档是人工收集打印保存,并与以前运动会的成绩进行比较,以确定是否有成绩打破以往校运动会记录,是否打破市运动会记录等。此类工作,都是人工查看、比较,最后得出结论。这些都不能体现信息时代的数据处理的优点和效率。为了解决这些问题,保证运动会更加公平、公正、有序的进行,需要开发一个田径运动会管理系统。目的是探索一种以计算机进行数据处理的高效、科学、公正的运动会管理模式。通过这种新的模式,为学院的运动会成功举办提供更好的技术保障,提高工作效率和标准化水平。更想通过此系统的开发,锻炼同学们的实践能力,提升同学们的学习兴趣。    2系统需求分析(Systemrequirementanalysis)    在系统开发中,需求分析是最重要的阶段。完成需求分析后生成的系统说明书,是后续系统开发的依据,还是最后验收的依据[1,2].    本系统需求分析通过详细调查我校运动会的报名、比赛、成绩处理等环节,明确运动会的各项要求。结合我校的实际需求,做一个能实际应用的运动会管理系统。在运动会管理系统中我们要解决一些实际存在的问题,比如探索一个更好的办法来进行运动员的分组和分道,避免运动员参赛时间冲突的问题。从而有效提高运动会信息管理水平,减少人力和工作量,提高运动会工作质量和效率,促进学校的科学化管理。    3系统总体设计(Systemoveralldesign)\n    3.1系统功能设计    田径运动会管理系统的用户可以是组委会成员、参赛的单位及运动员等,主要完成在线报名,赛程管理、成绩统计公布等功能,将其应用到我校的运动会中。该系统包括基本信息管理、比赛项目管理、在线报名、赛程管理、秩序册生成、比赛用表生成、成绩管理等功能模块,系统功能结构图如图1所示。        3.2数据库设计    SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序[3].本系统选用SQLServer2005为数据管理软件。本系统包含的数据表有队员表、参赛单位表、项目表、项目类型表、项目分组表、赛程安排表、裁判员表、成绩表、用户表、用户权限表、权限模块表等。    队员表存储队员基本信息和参赛信息,包括队员姓名、性别、学号、参赛号码、入学年份、所属参赛单位、参赛项目等字段。    项目管理涉及项目表、项目类型表、项目分组表。项目表包括项目编号、名称、限报人数、比赛形式、项目分组、项目类型等字段。项目类型表包括项目类型编号、名称、显示顺序等字段。项目分组表包括分组编号、名称、显示顺序等字段。    赛程安排表包括赛程编号、单元、比赛日期、赛程序号、竞赛名称、人数、组数、比赛时间等字段。    成绩表包括成绩编号、道次、参赛号码、成绩、名次、赛程编号等字段。用户权限的动态分配涉及用户表、权限模块表和用户权限表。用户表包括用户名、编号、密码等字段。权限模块表包括权限编号、权限名称等字段。用户权限表包括用户权限编号、用户编号、权限标识和权限名称。    4系统实现(Systemimplementation)    系统开发平台是MicrosoftVisualStudio\n2008,开发语言是C#,数据库访问接口是ADO..    使用ASP.分层模型实现系统开发,包括模型层Model、数据访问层Dal、业务逻辑层Bll和表示层odel作为与各层之间数据传送的载体。包含了数据表相对应的实体类。与数据访问层、业务逻辑层和表示层进行数据的传送。数据访问层Dal负责对数据库的访问,实现对数据库表的增、删、改、查操作。与模型层进行数据传送。被业务逻辑层调用。业务逻辑层Bll负责业务逻辑处理,该层的方法一般返回bool型。与模型层进行数据传送。调用数据访问层。被表示层调用,表示层根据业务逻辑层方法返回值的真假,进行不同的操作。表示层].北京:清华大学出版社,2012:178-204.  [4]李萍,王得燕,杨文珺。ASP.(C#)动态X站开发案例教程[M].北京:机械工业出版社,2011.

相关文档