网络对战平台详细设计说明书要点.docx

上传人:b****6 文档编号:8778558 上传时间:2023-02-01 格式:DOCX 页数:13 大小:28.78KB
下载 相关 举报
网络对战平台详细设计说明书要点.docx_第1页
第1页 / 共13页
网络对战平台详细设计说明书要点.docx_第2页
第2页 / 共13页
网络对战平台详细设计说明书要点.docx_第3页
第3页 / 共13页
网络对战平台详细设计说明书要点.docx_第4页
第4页 / 共13页
网络对战平台详细设计说明书要点.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

网络对战平台详细设计说明书要点.docx

《网络对战平台详细设计说明书要点.docx》由会员分享,可在线阅读,更多相关《网络对战平台详细设计说明书要点.docx(13页珍藏版)》请在冰豆网上搜索。

网络对战平台详细设计说明书要点.docx

网络对战平台详细设计说明书要点

中软国际厦门 ETC 网络对战平台详细设计说明书

 

网络对战平台

详细设计说明书

 

设计主题:

网络对战平台

设计者:

仰基厂 小组

设计地点:

中软国际厦门 ETC 开发 十 一

设计时间:

2014-8-13——2014-8-22

 

第 1 页 / 共 16 页

中软国际厦门 ETC 详细设计说明书

 

1引言...........................................................................................................................................3

1.1编写目的...........................................................................................................................3

1.2背景...................................................................................................................................3

1.3范围...................................................................................................................................3

1.4术语定义...........................................................................................................................3

1.5参考资料...........................................................................................................................3

1.6任务概述...........................................................................................................................4

1.6.1目标...........................................................................................................................4

1.6.2用户的特点...............................................................................................................4

1.6.3假定和约束...............................................................................................................4

1.7运行环境...........................................................................................................................4

1.7.1软件环境...................................................................................................................4

1.7.2硬件环境...................................................................................................................5

1.7.3接口...........................................................................................................................5

2 命名规则........................................................................................................................................6

4 系统逻辑结构设计..................................................................................................................10

4.1 系统逻辑结构设计...............................................................................................................10

4.2 系统物理结构设计...............................................................................................................10

4.3 表设计...................................................................................................................................10

4.3.1TableName(表名的解释) ...............................................................................................10

4.3.2 玩家表解析....................................................................................................................11

4.3.3 管理员表解析................................................................................................................11

4.3.4 游戏表解析....................................................................................................................11

4.3.5 游戏房间表解析............................................................................................................11

4.3.6 游戏桌子表解析............................................................................................................12

4.4 表之间的关联设计...............................................................................................................12

5 系统设计......................................................................................................................................12

6 格式设计......................................................................................................................................14

6.1 注册格式...............................................................................................................................14

6.2 登录格式...............................................................................................................................15

6.3 用户格式...............................................................................................................................15

6.4 管理员格式...........................................................................................................................16

 

第 2 页 / 共 16 页

中软国际厦门 ETC 详细设计说明书

1 引言

1.1 编写目的

 

编写本需求规格说明书的目的是为了清晰地说明本小组开发《网络对战平台》要实现

的所有功能。

同时也为软件使用者和软件开发者之间建立共同的需求目标,进行一定程度

的交流沟通。

同时对软件所需实现的功能模块做了全面的描述。

它是后续开发工作和验收

工作的依据文件。

软件使用者和软件开发者以此为共同的基础。

本说明书的预期读者为:

软件开发小组的相关人员,软件开发小组的产品实现成员应

该阅读和参考本说明进行代码编写、测试。

1.2 背景

网络游戏游戏的发展我们有目共睹,然而许多游戏在对战中缺乏互动和玩家间的相

互沟通。

特别是在当今,小游戏众多的时期。

为广大玩家提供休闲娱乐的平台,同时又为

广大游戏开发者提供社交游戏的升级体验。

于是我们小组经过开会讨论,并切合我们小组

未来发展和技术层面的学习要求。

构思出这一平台。

在充分考验自我的同时,为广大游戏

玩家和开发者,提供这一游戏平台。

开启社交游戏的新时代。

1.3 范围

 

本标准规定用户体验和可发者开发的需求,约束开发人员,突出本平台优

势,和相关协议。

本标准适用于本平台的注册用户和开发组人员。

1.4 术语定义

网络对战平台即实现游戏的网络对战和即时通讯的社交平台。

1.5 参考资料

 

(1)Java 核心技术

 

第 3 页 / 共 16 页

名称

版本

语种

操作系统

Windows

XP,2003

操作系统的附加功能

数据库平台

Mysql

5.0

语言

JDK

5.0 以上

邮件系统

客户端软件

中软国际厦门 ETC 详细设计说明书

1.6 任务概述

 

1.6.1 目标

开发出实现用户在平台上进行游戏对战,比分排行,聊天等功能。

 

1.6.2 用户的特点

此软件用户包括玩家用户、开发者用户和本平台的管理员用户

玩家用户:

实现游戏对战和聊天功能,查看自己的排行和其他玩家 PK 对比

开发者用户:

实现开发者在本平台上推送游戏的功能

管理员用户:

实现用户信息管理和平台的维护

1.6.3 假定和约束

 

1.7 运行环境

简要说明本产品的运行环境(包括硬件环境和支持环境)的规定。

 

 

1.7.1 软件环境

1.7.2 硬件环境

 

第 4 页 / 共 16 页

硬件配置

最低配置

推荐配置

服务器

1CPU:

P4 2.0G

1CPU:

P4 2.8G

Mem:

1G

Mem:

2G

HD:

40G

HD:

120G

客户端

1CPU:

P4 1.0G

1CPU:

P4 2.0G

Mem:

512M

Mem:

1G

HD:

40G

HD:

120G

 

1.7.3 接口

说明该软件通过 Socket 端口对外服务,服务端口通过系统来配置。

 

第 5 页 / 共 16 页

中软国际厦门 ETC 详细设计说明书

2 命名规则

(1)项目命名:

User+项目功能且首字母大写

(2)包命名:

com.+(yjc)小组名+包名

(3)类命名:

根据类的功能命名,如果类名只有一个单词则单词首字母大写,

其余小写;如果累名由多个单词构成,则每个单词的首字母大写,其余小写。

3 系统功能及描述

3.1 系统功能层次模块图

 

第 6 页 / 共 16 页

中软国际厦门 ETC 详细设计说明书

3.2 客户端模块功能的描述

 

第 7 页 / 共 16 页

中软国际厦门 ETC 详细设计说明书

3.3 客户端模块

 

3.3.1 游戏排名即用户在线信息列表

客户端在游戏排名即用户在线信息列表中实现用户在线信息,用户排名。

3.3.2 发起聊天

 

客户端可以发起聊天,在用户在线信息列表中点击选择想要聊天的对象后点击开始按

钮发起聊天。

在聊天输入框中输入聊天信息按回车键发送或者选择按发送按钮发送

 

3.3.3 发起群聊

客户端显示所有客户发送的群信息

3.3.4 私聊

客户可以选择其他客户进行私聊,输入信息发送给对方

 

第 8 页 / 共 16 页

中软国际厦门 ETC 详细设计说明书

3.3.5 创建游戏房间

客户可以选择游戏后,在游戏列表中点击选择游戏后按创建房间按钮,创建游

戏房间。

3.3.6 查询信息功能

用户可以在查询信息栏中输入想要查找的房间号码,或者用户名称

 

3.3.7 退出用户界面

客户不想继续游戏或者聊天时可以选择退出用户界面。

3.4 服务器管理员界面功能的描述

 

3.4.1 在线客户列表

服务器管理员界面可以实时显示客户端的用户列表,当用户上线或者下线时,

都会自动刷新

3.4.2 显示群聊信息

服务器管理员界面可以在大厅实时显示用户群聊信息

3.4.3 踢人

服务器管理员对于发表非法言论或无理起闹者剔出聊天室

3.4.4 发布公告面板信息

服务器管理员可以在向大厅发送一些公告信息

3.4.5 发布群信息

服务器管理员也可以与客户在大厅进行群交流,同时也可以向个人发布消息

 

3.5 其他专门要求

 

第 9 页 / 共 16 页

中软国际厦门 ETC 详细设计说明书

4 系统逻辑结构设计

4.1 系统逻辑结构设计

玩家表:

用户信息(编号,用户名,密码,性别,头像,游戏分数,游戏排名)

管理员表:

默认信息(用户名,密码)

游戏表:

游戏信息(游戏编号,游戏类型)

游戏房间表:

游戏房间信息(房间号,房间名称)

游戏桌子表:

游戏桌子信息(编号,房间号,桌子编号,玩家一,玩家二,桌子状态)

 

4.2 系统物理结构设计

 

根据硬件设备和数据库平台系统,对数据库系统的物理存储结构进行规划,估计数据

库的大小,增长速度,各主要部分的访问频度。

确定数据文件的命名,日志文件的命名。

数据文件和日志文件的物理存放位置,如果有多个存储设备,需要规划数据文件的组织方

式。

系统内存使用配置,一般来说,数据库系统会自动维护系统内存,但有时为了某些性

能问题,可以根据需要对数据库的内存管理进行另行配置。

 

4.3 表设计

 

根据数据字典的设计,进一步细化为数据库表的设计。

表的设计包括以下内容:

 

4.3.1TableName(表名的解释)

Player 玩家表

Admin 管理员表

Game 游戏表、

Room 游戏房间表

Table 游戏桌子表

 

第 10 页 / 共 16 页

字段名

数据类型

允许为空

默认值

说明

PlayerId

Int

FALSE

玩家编号(主键)

LoginPwd

Varchar

FALSE

登录密码

PlayerName

Varchar

FALSE

玩家昵称

Sex

Char

FALSE

性别

HeadsId

Char

FALSE

A

头像编号

GameScore

Int

TRUE

游戏 1 的分数

GameScore1

Int

TRUE

游戏 2 的分数

字段名

数据类型

允许为空

默认值

说明

Admin

Varchar

FALSE

Admin

用户名

APwd

Varchar

FALSE

Admin

登录密码

字段名

数据类型

允许为空

默认值

说明

gameId

Int

FALSE

游戏号,主键

gameType

Varchar

FALSE

游戏类型

字段名

数据类型

允许为空

默认值

说明

roomId

Int

FALSE

房间号,主键

roomName

Varchar

FALSE

房间名称

中软国际厦门 ETC 详细设计说明书

4.3.2 玩家表解析

 

4.3.3 管理员表解析

 

4.3.4 游戏表解析

 

4.3.5 游戏房间表解析

 

第 11 页 / 共 16 页

字段名

数据类型

允许为空

默认值

说明

Id

Int

FALSE

编号(主键)

RoomID

Int

FALSE

房间号(外键)

tableID

Int

FALSE

桌子编号

player1

varchar

TRUE

玩家 1

player2

varchar

TRUE

玩家 2

states

Int

TRUE

桌子状态(空或满)

中软国际厦门 ETC 详细设计说明书

4.3.6 游戏桌子表解析

 

4.4 表之间的关联设计

游戏房间表中的房间号作为游戏桌子表的外键,每个房间对应有若干个桌子。

 

5 系统设计

 

5.1 系统功能联系:

 

登录:

判断登入的是用户还是管理员。

注册:

将注册的信息存在数据库

第 12 页 / 共 16 页

中软国际厦门 ETC 详细设计说明书

5.1.1 服务器端功能联系:

 

服务器开启,关闭有接口回调返回信息服务器执行动作状态。

功能主要为平台管理员提供,

管理员可与玩家互动聊天,也可以踢除玩家。

也可以通过聊天对玩家进行公告

 

5.1.2 客户端功能联系:

 

服务器端:

有房间,房间里面有桌组。

玩家要与玩家对战需要进入桌子准备,两个人都准

备的时候进入游戏,游戏完成以后将比分存在数据库保存,并通知玩家的输赢情况,讲玩

家的最高分数进行比分。

玩家可查看游戏排名。

在平台上玩家也可以进行聊天。

 

第 13 页 / 共 16 页

中软国际厦门 ETC 详细设计说明书

6 格式设计

 

6.1 注册格式

 

第 14 页 / 共 16 页

中软国际厦门 ETC 详细设计说明书

6.2 登录格式

 

6.3 用户格式

 

第 15 页 / 共 16 页

中软国际厦门 ETC 详细设计说明书

 

6.4 管理员格式

 

第 16 页 / 共 16 页

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

当前位置:首页 > 经管营销 > 销售营销

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

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