奥运火炬网上传递 奥运主火炬

下面是小编为大家精心整理的奥运火炬网上传递 奥运主火炬文章,供大家阅读参考。

奥运火炬网上传递 奥运主火炬

《奥运火炬网上传递》设计文档

目录

1引言 (1)

1.1 项目简要介绍 (1)

1.2 项目背景 (2)

1.3 项目的创新点 (2)

1.4 定义 (2)

2任务概述 (2)

2.1 目标 (2)

2.2 运行环境 (3)

3需求 (3)

3.1 功能需求 (3)

3.2 性能需求 (4)

3.2.1 时间特性要求 (4)

4总体设计 (4)

4.1 基本设计概念和处理流程 (4)

4.2 总体结构 (5)

5接口设计 (6)

5.1 内部接口 (6)

6数据结构设计 (6)

6.1 逻辑结构设计 (6)

6.2 数据结构与程序的关系 (7)

7使用说明 (8)

7.1 安装与初始化 (8)

7.2 软件主要功能的使用说明 (8)

1 引言

1.1 项目简要介绍

2008年第29届奥林匹克运动会将在中国北京举行,这是我们每个中华民族的骄傲与荣耀。火炬接力是奥运开幕式前和开幕式上的传统习俗。借此我产生利用网络这种开放性,全球性,快捷性等特点来模拟火炬传递模式的构思。向网络在线人们传递北京奥运这一信息,从而体现北京奥运会主题口号:同一个世界,同一个梦想。该项目具有富有娱乐性,互动性,知识性等特点。

1.2 项目背景

现代奥运火炬传递是一个非比赛项目,形式与古希腊的火炬传递相同,它已经转变成为庆祝奥运会开幕的一项重要活动。

现代奥运火炬传递继续保持了它在奥运会的重要地位,并且融入和集中体现了奥运主办国的文化和传统。主办国奥运赛场火炬点燃仪式的运动员人选通常都是该国的象征性人物。

传统上奥运火炬传递都是国家指定的火炬手,指定地点进行传递,很多人没有亲身感受到,和只能从电视观看传递情况,而网络进行虚拟传递可让更多网民“亲身”感受火炬传递的历程。目前国内尚未见到有关于这方面的相关软件。

1.3 项目的创新点

●互动性,每位“火炬手”可参与问答。并选择下一火炬手,把“火炬”

传递下去,收集有用信息,并实时地在服务器显示。

●技术新型性:该程序所需的数据信息都是基于XML格式。用.NET开发的

WEB服务器和XML的完美结合。客户端和客户端的“传递”采用P2P技

术。显示界面采用SVG语言。更具有交互性和灵活性。

1.4 定义

●P2P(peer-to-peer)对等网络计算互联或点对点技术。P2P技术可以让用

户直接连接到其他用户的计算机,进行文件共享与交换。同时P2P在深

度搜索、分布计算、协同工作等方面也大有用途。

●XML是可扩展标记语言,使用它企业可以制定一套自己的数据格式,使

用DOM(文档对象模型)和流模型来更新XML文档,可以随机访问文档

中的数据。XML是微软.Net战略的一个重要组成部分,而且它可谓是XML Web服务的基石。

●SVG可伸缩矢量图(Scalable Vector Graphics SVG)是一种基于XML

的语言,用于绘制二维图形。这样的矢量图形有许多优势,包括节省带

宽和存储媒体、灵活性强。强大、动态和交互式的可视化元素.

2 任务概述

2.1 目标

本软件主要设计思想为把火炬传递这一奥运传统习俗能延伸到网络上,让更多人能参与其中,让更多人关注我们北京奥运,在模拟中感受一份奥运的火热激情,和通过网上答题来提高人们的参与的积极性,和让他们从中了解更多相关的奥运的知识。

2.2 运行环境

服务器的配置要求如下:

1 硬件环境

CPU:建议PII300以上

RAM:128M以上,建议256M以上

DISK:100M以上的可用硬盘安装空间

2、软件环境

(1)在WINDOWS2000系统或以上系统平台运行

(2)安装SQL SERVER 2000数据库或ACCESS数据库。

(3)需要安装. NET Framework 1.1 版可再发行组件包。

(4)安装Adodb Svg Viewer 插件。

3 需求

3.1 功能需求

1.用户信息分析模块:

2.点对点交互模块

3.2 性能需求

3.2.1 时间特性要求

该软件服务器与客户端连接采用UDP传输协议。它是一种无连接的协议,不确

认数据是否被对方接收。这样就会导致某些UDP协议数据包在传送的过程中丢失,尤其网络质量不令人满意的情况下,丢失数据包的现象会更严重。所以服务器与客户传输根据网络质量会存在一些延迟情况。

4 总体设计

4.1 基本设计概念和处理流程

1、服务器端信息处理状态转换图:

4.2 总体结构

服务器收集到的在线客户信息检索。其软件结构图如下所示:

5 接口设计

5.1 内部接口

本系统中所用主要的模块接口

6 数据结构设计

6.1 逻辑结构设计

3.地址统计表

4.传递信息

6.2 数据结构与程序的关系

1.用户通过登录。系统进行在“IP地理表”中搜索出对应地埋信息并与

“用户数据表”关联放到统计表中。

2.传递火炬时,从统计表中取得在线用户信息。并循环发到在线用户。

把确认的用户和收集到的口号放到“传递信息表”中

7 使用说明

7.1 安装与初始化

软件使用打包形式,只须解压到任何文件夹即可。下面为软件的初始化。

服务器安装

?由于使用是C#开发语言,首先要安装NET Framework 1.1 版可再发

行组件包。还需安装Adobe SVG Viewer 。这两个安装程序都放在文

件夹“TorcherRace\Server\web“下。

?把所有Web文件放在一个文件夹中。在服务器“Internet 信息服务”

中“默认网站”下创建一个虚拟目录,虚拟目录名称为”TorchRace”,

并指向”TorcherRace\Server”文件夹。并在属性中为目录“Web“创建

“应用程序名”。

?把服务器端程序“TorchRaceServer“和ACCESS数据库”Olympic

“放在Web文件夹的上级目录中。此后请不要更改路径。否则可能

运行不了。

客户端软件安装

?由于客户端中用到一些控件,首先在系统注册这些控件。这些控件

都放在文件夹“TorcherRace\Client \ctr”中,当软件运行时,会自动检

测是否已经注册了这些控件,如无会自动加载。如果加载失败,则

只能通过手动注册。

?手动注册。把ctr 文件夹中的控件放到system32文件夹目录下,运

行”REGSVR32”命令,依次注册这些控件。

?请不要再更改文件的存放路径。否则可能出错。

7.2 软件主要功能的使用说明

【对软件主要功能的操作和输入输出做简要的说明】

服务器软件操作

?确认已经能浏览服务的WEB文件。请在IE中输入

http://localhost/TorchRace/web/index.aspx如出错,则请确认创建的

WEB虚拟目录是否正确。或文件夹中“TorcherRace\Server\”中文件

是否有更动。

?当网页正常运行时,“TorcherRace\Server\TorchRaceServer.exe”文件。

在菜单中选择初始化“输入最大接受用户数”,并启动监听。

?网页每15秒刷新一次,显示最新的传递路径。

?当前该软件只实现广东省内市区,其它可以往数据库IP地址表和在”

TorcherRace\Server\web\torcherPath.svg” SVG文件的相对地址坐标,

和”TorcherRace\Server\AddrInfo.XML”文件按指定的格式添加新项

即可。

?发送的题型也有限,可往“TorcherRace\Server\Subject.xml”增加内容。 客户端软件操作

?首先在WEB服务器中注册新客户。并下载客户端软件。

?运行客户软件,输入用户名和口令,服务器的IP地址请在“扩展”

按钮中填写,默认为本机。连接到服务器。等待传递。

?当接收到传递消息后,则按提示操作。

?输入口号。进行问答。

推荐访问:奥运主火炬 传递 奥运 标签