运动会管理系统论文.docx

上传人:b****4 文档编号:3599297 上传时间:2022-11-24 格式:DOCX 页数:36 大小:790.06KB
下载 相关 举报
运动会管理系统论文.docx_第1页
第1页 / 共36页
运动会管理系统论文.docx_第2页
第2页 / 共36页
运动会管理系统论文.docx_第3页
第3页 / 共36页
运动会管理系统论文.docx_第4页
第4页 / 共36页
运动会管理系统论文.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

运动会管理系统论文.docx

《运动会管理系统论文.docx》由会员分享,可在线阅读,更多相关《运动会管理系统论文.docx(36页珍藏版)》请在冰豆网上搜索。

运动会管理系统论文.docx

运动会管理系统论文

运动会管理系统的设计与开发

摘要

随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。

尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。

运动会管理系统以前利用传统的人工方式对运动员报名、成绩进行管理,非常落后,存在着许多缺点,尤其对于查找、更新和维护都带来了不少的困难。

本文采用ASP。

NET和SQLServer2000数据库作为开发工具,设计运动会管理系统,目的在于实现对运动员信息计算机化,网络化管理,达到在线信息查询、修改、更新及维护。

整个系统采用B/S结构,主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

在进行大量需求分析的基础上,本系统完成对运动员信息录入、查询、统计和维护等功能设计。

系统运行结果表明,程序稳定,操作简便、界面友好,具有较强的实用性。

 

关键词 B/S;ASP.NET;SQLServer;运动会

 

GamesManagementSystemDesignandDevelopment

Abstract

Alongwithsocialprogressanddevelopmentofcomputertechnology,especiallythepopularityofawiderangeofmicro-computer,thecomputergraduallyfromtheapplicationofscientificcomputing,real-timecontroltonon-numericalprocessingandsooninallareasofinfiltration.Inparticular,thecoreisamicro-computerprocessingtodatabasemanagementsystemforthedevelopmentofenvironmentalmanagementintheofficeautomationandinformationmanagement,businessapplications,increasingpeople'sattention.

GamesManagementSystemmanualbeforeusingtraditionalmethodsapplytoathletes,performancemanagement,isverybackward,therearemanyshortcomings,especiallyregardingthesearch,updateandmaintenancehavebroughtalotofdifficulties.Inthispaper,ASP.NETandSQLServer2000databaseasadevelopmenttool,designedgamesmanagementsystems,aimedatachievinginformationontheathletescomputerized,networkmanagement,toonlineinformationaccess,modify,updateandmaintain.ThesystemusestheB/Sstructure,includingtheestablishmentandmaintenanceofback-enddatabaseandfront-endapplicationdevelopmentaspects.Requestfortheestablishmentofdataconsistencyandintegrity,datasecurity,agoodlibrary.Forthelatterapplicationpowerful,easytouseandsoon.Afteralotofdemandanalysis,basedonthecompletionoftheathletesofthesysteminformationinput,query,statisticsandmaintenanceoffunctionaldesign.Runningresultsshowthattheprogramstable,simple,user-friendly,withastrongpractical.

 

Keywords:

B/S;ASP.NET;SQLServer;Games

 

目录

第1章绪论7

1.1课题背景7

1.2国内外状况7

1.3本课题的研究意义8

1.4.1 技术可行性8

1.4.2操作可行性9

第2章系统开发技术、开发工具简介9

2.1C#简介9

2.2ASPNET简介10

2.3SQL2000数据库简介11

2.4IIS发布服务器简介12

第3章系统需求分析12

3.1系统目标13

3.2系统具备的特点13

3.3系统功能分析13

(3)我的基本信息:

调整修改注册信息。

13

3.4系统主要模块介绍以及流程图14

3.4.1比赛赛程设定14

3.4.2注册14

3.4.3比赛项目查询15

3.5数据库设计15

3.5.1数据库逻辑结构设计15

3.5.2数据库物理结构设计17

第4章详细设计18

4.1登录页面18

4.2管理员页面19

4.3运动员操作页面20

4.4比赛项目信息列表22

4.5比赛项目赛程信息管理25

4.6运动员注册27

4.7比赛项目查询29

4.8比赛项目获奖名单31

4.9NET关键技术33

第5章系统的调试与测试35

5.1测试的概述35

5.1.1测试的概念及意义35

5.1.2测试的特性36

5.1.3测试的重要性及范围36

5.2系统测试36

结论37

参考文献38

致谢39

第1章绪论

1.1课题背景

随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。

从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。

目前运动会成绩管理系统工作还是手工管理,工作效率很低,并且不能及时对比赛成绩进行纵向或横向的比较、查询等,不能更好的适应当前数据管理的要求。

手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误统计。

计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对系运动会的各项成绩形成一整套动态的管理。

1.2国内外状况

在国内,计算机在运动会管理方面的应用越来越深入,城市运动会电子信息服务系统逐渐的建成,信息技术是城市运动会的中枢神经,将直接为运动会竞赛、官方指挥,新闻媒体以及观众服务,整套系统都围绕四大服务建设。

国家体育总局负责人介绍运动会时候说,决不允许运动员比赛完毕,成绩数据丢失。

所以信息系统的建设要以安全、可靠、实用为原则;在国外,对运动会管理系统的开发和研究也很关注,国外不仅是大型的运动会管理系统使用频繁,就连简单不够的中小学运动会系统也是逐渐的使用运动会管理信息系统取代以前的数据手工录入模式。

1.3本课题的研究意义

运动会管理系统是一个教育单位或者其他单位不可缺少的一部分,一直以来,人们用传统的人工的方式对运动员成绩进行注册,这种注册方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对运动会信息进行注册,具有着手工注册所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高运动会质量,也是学校的科学化、正规化注册,与世界接轨的重要条件。

因此,开发这样一套运动会管理系统成为很有必要的事情,在下面的各章中将谈谈其开发过程和所涉及到的问题及解决方法。

1.4可行性分析

1.4.1 技术可行性

技术可行性是以特定的技术解决方案的实用性和技术资源的可用性的量度。

通常说来人们喜欢追逐新技术解决他们碰到的实际问题。

根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。

考虑到系统实施的可行性,在软件方面选择了如今较流行的A2.0来进行开发管理平台的设计,使用SQLServer2000数据库存储数据。

在软件方面,由于ASP.NET2.0和SQLServer2000都两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,。

目前以上这些软件在MIS开发中已被大量应用,技术上都比较成熟。

因此技术上是可行。

在硬件方面,则选择空间较大,只要是PentiumIII系列及以上的计算机,内存在256M以上,硬盘1GB以上,都可以满足系统的开发需要,且现在的市场上这些硬件均有销售,价格方面并不是很高,另外,本系统所需要的硬件也很简单,能满足系统的功能需求。

当然,硬件的配置越高,系统的开发与运行会更流畅。

考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。

1.4.2操作可行性

操作可行性又可称社会可行性或运行可行性,是对开发系统在一个给定的工作环境中能否运行或运行好坏程度的量度。

操作可行性分析决定在当前政治意识形态、法律法规、社会道德、民族意识以及系统运行的组织机构和人员等环境下,系统是否可行。

本系统在开发之前不仅仅要对各方面进行初步的调查,也需要对当前社会环境进行初步的分析,在我国进行健身综合性调查中也发现城乡居民正是缺乏这样健身的平台。

网站设计中通常拥有关于站点的直接知识,知道站点中信息存放的位置以及如何安装插入件,并拥有最优化的屏幕分辨率以及浏览器的设定。

但我们必须接受事实,我们站点的服务对象是用户,满足用户需求,而不是设计者。

通过以上操作可行性的分析,表明本系统在现有的工作环境内运行是可行的。

第2章系统开发技术、开发工具简介

本系统主要是利用MicroSoft公司的两大产品开发而成,程序页面利用VSNet2008开发,NET2.0架构,数据库采用MicroSoft的经典产品SQL2000数据库服务器,发布服务器采用IIS服务器。

下面对这套系统的技术环境进行详细介绍:

2.1C#简介

现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NETFramework所支持的语言。

我们所做的学生信息管理系统是用C#语言。

所以,在这里我介绍一下C#语言。

C#(Csharp)是一种最新的、面向对象的编程语言。

它使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。

使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。

   C#有以下特性:

⑴效率与安全性

⑵支持现有的网络编程新标准

⑶消除大量程序错误

⑷对版本的更新提供内在的支持降低了开发成本

⑸商业过程和软件实现的更好对应

⑹扩展交互性

2.2ASPNET简介

提到ASP.NET,就不得不首先搞清楚什么是ASP。

ASP的全称是ActiveServerPages,即活动服务器页面,为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的HTML页面组成,如果需要更新你的网站内容,你不得不制作大量的HTML页面。

有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。

网站的内容更新也不再是一个乏味的重复过程,它开始变得简单而有趣。

也因此在国内掀起了一股学习ASP的热潮。

但是由于ASP程序和网页的HTML混合在一起,这就使得程序看上去相当的杂乱。

在现在的网站设计过程中,通常是由程序开发人员做后台的程序开发,前面有专业的美工设计页面,这样,在相互配合的过程中就会产生各种各样的问题。

同时,ASP页面是有脚本语言解释执行的,使得其速度受到影响。

受到脚本语言自身条件的限制,我们在编写ASP程序的时候不得不调用COM组件来完成一些功能。

所以,微软推出了ASP.NET。

ASP.NET不仅仅只是ASP3的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。

从外观上看,ASP.NET和ASP是相近的,但是从本质上是完全不同的。

ASP.NET几乎全是基于组件和模块化,每一个页,对象,和HTML元素都是一个运行的组件对象。

在开发语言上,ASP.NET抛弃了VBSCRIPT和JSCRIPT,而使用.NETFramework所支持的VB.NET,C#.NET等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。

由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。

ASP.NET有以下技术特点:

Microsoft.NET平台的出现在应用程序开发这一领域开创了一个新时代,它将推动下一代Internet的进步。

作为Microsoft.NET平台的一部分,ASP.NET是一个革命性的编程框架,它实现了企业级Web应用程序的快速开发。

它提供了最简便、最具有扩展能力的方式来开发、部署和运行可以将任何浏览器或设备作为目标的Web应用程序。

实际上,这只是令ASP.NET成为程序员创建Web应用程序的首选的众多特色中的一小部分。

与以前使用的ASP相比,ASP.NET使应用程序的开发工作简单得多,因此它在很大程度上提高了程序员的工作效率。

ASP.NET让程序员可以只编写最少量的代码便能够给Web应用程序提供更为丰富的功能。

最好的一点则是ASP.NET使程序员可以选择任何一种可用的.NET编程语言。

除了常见的Web应用程序,利用ASP.NET还可以创建其他的一些类型,这就使我们的应用程序的范围可以延伸到新的客户和业务合作伙伴。

对程序员来说,部署服务器应用程序一直是一件很痛苦的事。

不过,有了ASP.NET,程序员根本不必担心这个问题,因为ASP.NET大大简化了部署过程。

要部署Web应用程序,只要把它复制到Web服务器上就可以了。

除了提供了丰富的程序员这方面的经验,ASP.NET还提供了丰富的用户经验。

ASP.NETWeb应用程序比传统的ASP应用程序速度要快很多,因为ASP.NET令我们可以使用经过编译的编程语言。

因此,ASP.NET应用程序不需要明确的编译步骤,结果便是执行得更快了。

2.3SQL2000数据库简介

随着科学技术的进步,信息已成为各行各业的重要资源。

数据库以其强大的操作和管理功能成为高速信息表达的途经。

据我所知,数据库的类型有很多,比如:

"sqlserver","vf","framework","access","Oracle""MySQL""SYBASE""DB2"等等,然而本软件选择了用SQLServer2000来作为数据库软件。

关于SQLServer2000的介绍:

MicrosoftSQLServer2000是由Microsoft公司开发的,在MicrosoftSQLServer的发展历程中,有两版本具有重要的意义。

那就是在1996年推出的SQLServer6.5和在2000年8月推出的SQLServer2000版本。

6.5版本使SQLServer得到了广泛的应用,而2000版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版,标准版,开发版和个人版4个版本。

MicrosoftSQLServer2000(简称SQLServer)由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。

用SQLServer2000作为数据库软件的理由为:

SQLServer2000能够满足今天的商业环境要求不同类型的数据库解决方案。

它一种应用广泛的数据库管理系统,具有许多显著的优点:

易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。

性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。

除这些核心企业品质外,SQLServer2000还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。

从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。

作为一个完备的数据库和数据分析包,SQLServer2000为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。

作为重要的基准测试可伸缩性和速度奖的记录保持者,SQLServer2000是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力。

2.4IIS发布服务器简介

InternetInformationServices(IIS,互联网信息服务),是由微软公司提供的基于运行MicrosoftWindows的互联网基本服务。

最初是WindowsNT版本的可选包,随后内置在Windows2000、WindowsXPProfessional和WindowsServer2003一起发行,但在普遍使用的WindowsXPHome版本上并没有IIS

1、IIS(Inter-ICSoundbus)又称I2S,是菲利浦公司提出的串行数字音频总线协议。

目前很多音频芯片和MCU都提供了对IIS的支持。

IIS总线只处理声音数据。

其他信号(如控制信号)必须单独传输。

为了使芯片的引出管脚尽可能少,IIS只使用了三根串行总线。

这三根线分别是:

提供分时复用功能的数据线、字段选择线(声道选择)、时钟信号线。

  2、IIS是InternetInformationServices的缩写,是一个WorldWideWebserver。

Gopherserver和FTPserver全部包容在里面。

IIS意味着你能发布网页,并且有ASP(ActiveServerPages)、JAVA、VBscript产生页面,有着一些扩展功能。

IIS支持一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEXSERVER)、有多媒体功能的(NETSHOW)其次,IIS是随WindowsNTServer4.0一起提供的文件和应用程序服务器,是在WindowsNTServer上建立Internet服务器的基本组件。

它与WindowsNTServer完全集成,允许使用WindowsNTServer内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。

IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。

 

第3章系统需求分析

3.1系统目标

此系统中,管理员管理比赛的基本信息以及成绩信息等,会员通过注册模式登录系统去报名,参加比赛,查看比赛成绩等。

点击相应的连接就可以进入相应的连接内容详细介绍。

系统安全性。

网络发展到现在,技术得到了很大的提高,网络攻击也平凡,现在最常见的攻击有:

病毒、木马、拒绝服务攻击等等。

本系统采用了.NET框架,安全性得到了很大的提高,可以防御一般的攻击。

系统易维护性。

网络系统数据操作频繁,所以数据库一定要易于维护。

在应用中可以使用最简单的存储来实现,以便更方便的进行数据的操作。

3.2系统具备的特点

运动会管理信息系统的建设,不仅仅是初级web的实现,它能够有效地在Internet上构架安全的和易于扩展的业务框架体系,推动电BS信息系统在中国的发展。

基于WEB运动会管理信息系统,是在TCP/IP协议基础上,基于ChinaNet网络平台,利用Web技术、数据库技术、ASP.NET,ADO.NET技术、C#语言开发技术、面向对象技术等技术开发的应用系统框架。

系统提供完善的后台管理技术,提供支付服务、安全服务的无缝集成。

3.3系统功能分析

管理员:

(1)比赛项目设置:

设置比赛的项目信息

(2)比赛赛程设定:

设定比赛的赛程信息。

(3)运动员信息审核:

审核运动员的报名信息

(4)运动员比赛成绩录入:

录入运动员的比赛成绩。

会员:

(1)会员注册:

注册登录到当前系统。

(2)比赛项目查询:

查询比赛的项目信息,可以在线报名

(3)我的基本信息:

调整修改注册信息。

(4)我的比赛项目:

查看我自己报名的比赛项目信息。

(5)比赛项目赛程查询:

查询比赛项目的赛程信息。

(6)比赛项目获奖名单:

按照不同的项目名称排行比赛分数。

综上所述,系统的结构图如下:

图3-1系统结构图

3.4系统主要模块介绍以及流程图

3.4.1比赛赛程设定

图3-2比赛赛程信息流程图

3.4.2注册

图3-3注册流程图

3.4.3比赛项目查询

图3-4比赛项目查询流程图

3.5数据库设计

3.5.1数据库逻辑结构设计

比赛项目实体属性:

项目编号、项目名称,如图:

图3-5比赛项目实体属性图

比赛赛程实体属性:

主键、项目编号、比赛时间、比赛地点、比赛说明,如图:

图3-6比赛赛程实体属性图

运动员实体属性:

登录名、密码、姓名、性别、地址、电话、生日、Email、身份证号,如图:

图3-7运动员实体属性图

其他的实体以及属性图在此不一一列出!

数据库E—R图:

图3-8数据库E--R图

3.5.2数据库物理结构设计

在SQLServer2000中为整个系统建立一个数据库,储存各类数据和控制信息:

表名:

glyxx表名说明:

管理员信息

序号

字段名

字段说明

标识

主键

类型

长度

小数位数

允许空

1

dlm

登录名

 

varchar

50

0

 

2

mm

密码

 

 

char

10

0

表名:

bsscxx表名

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学反思汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1