第4篇 运动会编排系统.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习目标 了解运动会编排系统的开发环境和技术; 掌握利用PowerDesigner进行数据库的概念模型和物理模型设计的方法; 学习报表生成的方法和技术 本系统基于B/S模式,经过需求分析、功能模块设计、数据库设计、网站框架搭建、美工制作、代码编写、调试等过程,主要采用ASP.NET开发平台,C#语言,SQL Server 2000数据库等技术,结合软件工程开发思想,运用Visio、PowerDesigner、Visual Studio .NET 2005等开发软件,将新一代的开发模式应用到实践,充分体验项目开发的全部过程。 4.1 系统概述 4.1.1 开发目的和背景 4.1.2 开发环境和技术 本系统使用ASP.NET(C#)+ SQL Server 2000组合开发而成,其宗旨在于方便对运动会编排管理。 系统强调用户使用的便捷性,从界面设计上来说,友好且易于操作;采用了传统的三层结构设计,增强了系统的可重用性和可移植性,便于日后的维护和扩展。 4.1.1 开发目的和背景 现今时代,计算机已经应用到各个学科、各个部门,我们的生活已经逐渐在信息化、自动化。随着北京奥运会的举办,使全民关注体育、关注健康,积极投身到体育锻炼,各中小单位也积极举办运动会。运动会编排工作存在着工作量大、数据繁杂等问题,因此我们开发运动会编排系统,结合体育运动中的规则等事项将运动会编排工作简单化、自动化、网络化并易于管理,从而大大降低了问题的复杂程度,使工作简单,节省人力、资源、时间。 4.1.2 开发环境和技术 本系统使用Visual Studio.Net 2005作为系统的开发平台,采用ASP.NET技术。 本系统利用Microsoft SQL Server 2000作为本系统的数据库 本系统使用IIS作为网站的服务器软件 系统中的设计模拟体育编排中大部分工作,包括符合各种规则、算法、资源分配、公平合理等原则。 本系统中应用了办公软件的二次开发,包括excel生成读取、导入,word模板制作、自动填充内容,word内容的自动生成等。 4.2 系统需求分析 本系统目前支持三种角色即管理员、操作者、匿名浏览者。 管理员:拥有系统编排、管理、查询权限。 操作员:拥有系统编排中的成绩录入、输出、查询权限。 匿名浏览者:拥有信息查询的权限。 4.2 系统需求分析 系统必须完成的功能需求: 1.进行运动会基本信息录入 2.规程管理 3.运动项目设定 4.参赛项目设定 5.报名表生成 6.报名表导入 7.比赛规程设定 8.比赛分组 9.各种数据的报表输出 10.用户、数据库、帮助等其它必要功能 4.3 系统总体设计 三层结构 表现层 位于最上层,离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。 业务逻辑层 是用户表示层和数据访问层之间的职能接口,负责处理用户输入的信息,或者是将这些信息发送给数据访问层进行保存,或者是调用数据访问层中的函数再次读出这些数据 。 数据访问层 提供了到数据存储的接口,实现对数据的保存和读取操作。数据访问,可以访问数据库系统、二进制文件、文本文档或是XML文档 4.3 系统总体设计 系统总体功能设计图 4.4 数据库设计 4.4.1 数据库模型 4.4.2 数据字典 4.4.1 数据库模型 根据系统功能模块的设计,充分考虑到避免数据库信息冗余问题,用PowerDesigner设计了系统数据库的概念数据模型和物理数据模型。共设置11个数据表存储系统的全部数据,数据库物理数据模型 4.4.1 数据库模型 4.4.2 数据字典 项目编码表:记录项目的信息 4.4.2 数据字典 参赛项目表:记录参赛项目的信息 4.5 系统详细设计 4.5.1 新运动会初始化 4.5.2 报名表设计 4.5.3 查询设计 4.5.4 编排管理 4.5.5 赛况管理 4.5.6 维护 4.5 系统详细设计 系统登录 当登陆页面时,系统将弹出登录界面。输入用户名、密码、验证码,单击确定即可进操作首页。 用户登录时表面上没有明显的角色区分,是由系统后台自动判断用户角色,进入不同管理页面。 角色目前分为三种:管理员、操作者和匿名。可按需求进行适当的调整,即给不同权限用户开放相应功能。 验证码技术用于防止恶意登陆,机器暴力爆破密码,提高系统的安全性。 进入操作界面即可看到登陆者的角色,如管理员、操作者。 4.5 系统详细设计 新运动会初始化 1.运动会基本信息 当系统未设置运动会基本信息时,系统会自动生成MeetingID为

文档评论(0)

189****6140 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档