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

上传人:jiups****uk12 文档编号:91020299 上传时间:2019-06-20 格式:DOC 页数:16 大小:907.51KB
返回 下载 相关 举报
网络对战平台详细设计说明书要点_第1页
第1页 / 共16页
网络对战平台详细设计说明书要点_第2页
第2页 / 共16页
网络对战平台详细设计说明书要点_第3页
第3页 / 共16页
网络对战平台详细设计说明书要点_第4页
第4页 / 共16页
网络对战平台详细设计说明书要点_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《网络对战平台详细设计说明书要点》由会员分享,可在线阅读,更多相关《网络对战平台详细设计说明书要点(16页珍藏版)》请在金锄头文库上搜索。

1、 中软国际厦门 ETC 网络对战平台详细设计说明书 第 1 页 / 共 16 页 网络对战平台网络对战平台 详细设计说明书详细设计说明书 设计主题:网络对战平台设计主题:网络对战平台 设计者:仰基厂设计者:仰基厂 小组小组 设计地点:设计地点:中中软软国国际际厦厦门门 E ET TC C 开开发发十十一一 设计时间:设计时间:2014-8-132014-8-22 中软国际厦门 ETC 详细设计说明书 第 2 页 / 共 16 页 目目 录录 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

2、 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

3、管理员格式16 中软国际厦门 ETC 详细设计说明书 第 3 页 / 共 16 页 1 引言引言 1.1 编写目的编写目的 编写本需求规格说明书的目的是为了清晰地说明本小组开发网络对战平台要实现 的所有功能。同时也为软件使用者和软件开发者之间建立共同的需求目标,进行一定程度 的交流沟通。同时对软件所需实现的功能模块做了全面的描述。它是后续开发工作和验收 工作的依据文件。软件使用者和软件开发者以此为共同的基础。 本说明书的预期读者为:软件开发小组的相关人员,软件开发小组的产品实现成员应 该阅读和参考本说明进行代码编写、测试。 1.2 背景背景 网络游戏游戏的发展我们有目共睹,然而许多游戏在对战中

4、缺乏互动和玩家间的相 互沟通。特别是在当今,小游戏众多的时期。为广大玩家提供休闲娱乐的平台,同时又为 广大游戏开发者提供社交游戏的升级体验。于是我们小组经过开会讨论,并切合我们小组 未来发展和技术层面的学习要求。构思出这一平台。在充分考验自我的同时,为广大游戏 玩家和开发者,提供这一游戏平台。开启社交游戏的新时代。 1.3 范围范围 本标准规定用户体验和可发者开发的需求,约束开发人员,突出本平台优 势,和相关协议。 本标准适用于本平台的注册用户和开发组人员。 1.4 术语定义术语定义 网络对战平台即实现游戏的网络对战和即时通讯的社交平台。 1.5 参考资料参考资料 (1)Java 核心技术 中

5、软国际厦门 ETC 详细设计说明书 第 4 页 / 共 16 页 1.6 任务概述任务概述 1.6.1 目标目标 开发出实现用户在平台上进行游戏对战,比分排行,聊天等功能。 1.6.2 用户的特点用户的特点 此软件用户包括玩家用户、开发者用户和本平台的管理员用户 玩家用户:实现游戏对战和聊天功能,查看自己的排行和其他玩家 PK 对比 开发者用户:实现开发者在本平台上推送游戏的功能 管理员用户:实现用户信息管理和平台的维护 1.6.3 假定和约束假定和约束 1.7 运行环境运行环境 简要说明本产品的运行环境(包括硬件环境和支持环境)的规定。 1.7.1 软件环境软件环境 名称名称版本版本语种语种

6、 操作系统WindowsXP,2003 操作系统的附加功能 数据库平台Mysql5.0 语言JDK5.0 以上 邮件系统 客户端软件 中软国际厦门 ETC 详细设计说明书 第 5 页 / 共 16 页 1.7.2 硬件环境硬件环境 硬件配置硬件配置最低配置最低配置推荐配置推荐配置 1CPU:P4 2.0G1CPU:P4 2.8G Mem:1GMem:2G HD:40GHD:120G 服务器 1CPU:P4 1.0G1CPU:P4 2.0G Mem:512MMem:1G HD:40GHD:120G 客户端 1.7.3 接口接口 说明该软件通过 Socket 端口对外服务,服务端口通过系统来配置。

7、 中软国际厦门 ETC 详细设计说明书 第 6 页 / 共 16 页 2 命名规则命名规则 (1)项目命名:User+项目功能且首字母大写 (2)包命名:com.+(yjc)小组名+包名 (3)类命名:根据类的功能命名,如果类名只有一个单词则单词首字母大写, 其余小写;如果累名由多个单词构成,则每个单词的首字母大写,其余小写。 3 系统功能及描述系统功能及描述 3.1 系统功能层次模块图系统功能层次模块图 中软国际厦门 ETC 详细设计说明书 第 7 页 / 共 16 页 3.2 客户端模块功能的描述客户端模块功能的描述 中软国际厦门 ETC 详细设计说明书 第 8 页 / 共 16 页 3.

8、3 客户端模块客户端模块 3.3.1 游戏排名即用户在线信息列表游戏排名即用户在线信息列表 客户端在游戏排名即用户在线信息列表中实现用户在线信息,用户排名。 3.3.2 发起聊天发起聊天 客户端可以发起聊天,在用户在线信息列表中点击选择想要聊天的对象后点击开始按 钮发起聊天。在聊天输入框中输入聊天信息按回车键发送或者选择按发送按钮发送 3.3.3 发起群聊发起群聊 客户端显示所有客户发送的群信息 3.3.4 私聊私聊 客户可以选择其他客户进行私聊,输入信息发送给对方 中软国际厦门 ETC 详细设计说明书 第 9 页 / 共 16 页 3.3.5 创建游戏房间创建游戏房间 客户可以选择游戏后,在

9、游戏列表中点击选择游戏后按创建房间按钮,创建游 戏房间。 3.3.6 查询信息功能查询信息功能 用户可以在查询信息栏中输入想要查找的房间号码,或者用户名称 3.3.7 退出用户界面退出用户界面 客户不想继续游戏或者聊天时可以选择退出用户界面。 3.4 服务器管理员界面功能的描述服务器管理员界面功能的描述 3.4.1 在线客户列表在线客户列表 服务器管理员界面可以实时显示客户端的用户列表,当用户上线或者下线时, 都会自动刷新 3.4.2 显示群聊信息显示群聊信息 服务器管理员界面可以在大厅实时显示用户群聊信息 3.4.3 踢人踢人 服务器管理员对于发表非法言论或无理起闹者剔出聊天室 3.4.4

10、发布公告面板信息发布公告面板信息 服务器管理员可以在向大厅发送一些公告信息 3.4.5 发布群信息发布群信息 服务器管理员也可以与客户在大厅进行群交流,同时也可以向个人发布消息 3.5 其他专门要求其他专门要求 无 中软国际厦门 ETC 详细设计说明书 第 10 页 / 共 16 页 4 系统逻辑结构设计系统逻辑结构设计 4.1 系统逻辑结构设计系统逻辑结构设计 玩家表:玩家表: 用户信息(编号编号,用户名,密码,性别,头像,游戏分数,游戏排名) 管理员表:管理员表: 默认信息(用户名,密码) 游戏表:游戏表: 游戏信息(游戏编号,游戏类型) 游戏房间表:游戏房间表: 游戏房间信息(房间号,房

11、间名称) 游戏桌子表:游戏桌子表: 游戏桌子信息(编号,房间号,桌子编号,玩家一,玩家二,桌子状态) 4.2 系统物理结构设计系统物理结构设计 根据硬件设备和数据库平台系统,对数据库系统的物理存储结构进行规划,估计数据 库的大小,增长速度,各主要部分的访问频度。确定数据文件的命名,日志文件的命名。 数据文件和日志文件的物理存放位置,如果有多个存储设备,需要规划数据文件的组织方 式。 系统内存使用配置,一般来说,数据库系统会自动维护系统内存,但有时为了某些性 能问题,可以根据需要对数据库的内存管理进行另行配置。 4.3 表设计表设计 根据数据字典的设计,进一步细化为数据库表的设计。表的设计包括以

12、下内容: 4.3.1TableName(表名的解释表名的解释) Player 玩家表 Admin 管理员表 Game 游戏表、 Room 游戏房间表 Table 游戏桌子表 中软国际厦门 ETC 详细设计说明书 第 11 页 / 共 16 页 4.3.2 玩家玩家表解析表解析 字段名字段名数据类型数据类型允许为空允许为空默认值默认值说明说明 PlayerIdIntFALSE玩家编号(主键) LoginPwdVarcharFALSE登录密码 PlayerNameVarcharFALSE玩家昵称 SexCharFALSE男性别 HeadsIdCharFALSEA头像编号 GameScoreIntT

13、RUE游戏 1 的分数 GameScore1IntTRUE游戏 2 的分数 4.3.3 管理员表解析管理员表解析 字段名字段名数据类型数据类型允许为空允许为空默认值默认值说明说明 AdminVarcharFALSEAdmin用户名 APwdVarcharFALSEAdmin登录密码 4.3.4 游戏表解析游戏表解析 字段名字段名数据类型数据类型允许为空允许为空默认值默认值说明说明 gameIdIntFALSE游戏号,主键 gameTypeVarcharFALSE游戏类型 4.3.5 游戏房间表解析游戏房间表解析 字段名字段名数据类型数据类型允许为空允许为空默认值默认值说明说明 roomIdIn

14、tFALSE房间号,主键 roomNameVarcharFALSE房间名称 中软国际厦门 ETC 详细设计说明书 第 12 页 / 共 16 页 4.3.6 游戏桌子表解析游戏桌子表解析 字段名字段名数据类型数据类型允许为空允许为空默认值默认值说明说明 IdIntFALSE编号(主键) RoomIDIntFALSE房间号(外键) tableIDIntFALSE桌子编号 player1varcharTRUE玩家 1 player2varcharTRUE玩家 2 statesIntTRUE桌子状态(空或满) 4.4 表之间的关联设计表之间的关联设计 游戏房间表中的房间号作为游戏桌子表的外键,每个房

15、间对应有若干个桌子。 5 系统设计系统设计 5.1 系统功能联系: 登录:判断登入的是用户还是管理员。 注册:将注册的信息存在数据库 中软国际厦门 ETC 详细设计说明书 第 13 页 / 共 16 页 5.1.1 服务器端功能联系: 服务器开启,关闭有接口回调返回信息服务器执行动作状态。功能主要为平台管理员提供, 管理员可与玩家互动聊天,也可以踢除玩家。也可以通过聊天对玩家进行公告 5.1.2 客户端功能联系: 服务器端:有房间,房间里面有桌组。玩家要与玩家对战需要进入桌子准备,两个人都准 备的时候进入游戏,游戏完成以后将比分存在数据库保存,并通知玩家的输赢情况,讲玩 家的最高分数进行比分。玩家可查看游戏排名。在平台上玩家也可以进行聊天。 中软国际厦门 ETC 详细设计说明书 第 14 页 / 共 16 页 6 格式设计格式设计 6.1 注册格式注册格式 中软国际厦门 ETC 详细设计说明书 第 15 页 / 共 16 页 6.2 登录格式登录格式 6.3 用户格式用户格式 中软国际厦门 ETC 详细设计说明书 第 16 页 / 共 16 页 6.4 管理员格式管理员格式

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号