网络对战平台详细设计说明书.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络对战平台详细设计说明书

网络对战平台 详细设计说明书 设计主题:网络对战平台 设计者:仰基厂 小组 设计地点:中软国际厦门ETC开发十一 设计时间:2014-8-13——2014-8-22 目 录 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 引言 编写目的 编写本需求规格说明书的目的是为了清晰地说明本小组开发《网络对战平台》要实现的所有功能。同时也为软件使用者和软件开发者之间建立共同的需求目标,进行一定程度的交流沟通。同时对软件所需实现的功能模块做了全面的描述。它是后续开发工作和验收工作的依据文件。软件使用者和软件开发者以此为共同的基础。 本说明书的预期读者为:软件开发小组的相关人员,软件开发小组的产品实现成员应该阅读和参考本说明进行代码编写、测试。 背景 网络游戏游戏的发展我们有目共睹,然而许多游戏在对战中缺乏互动和玩家间的相互沟通。特别是在当今,小游戏众多的时期。为广大玩家提供休闲娱乐的平台,同时又为广大游戏开发者提供社交游戏的升级体验。于是我们小组经过开会讨论,并切合我们小组未来发展和技术层面的学习要求。构思出这一平台。在充分考验自我的同时,为广大游戏玩家和开发者,提供这一游戏平台。开启社交游戏的新时代。 范围 本标准规定用户体验和可发者开发的需求,约束开发人员,突出本平台优势,和相关协议。 本标准适用于本平台的注册用户和开发组人员。 术语定义 网络对战平台即实现游戏的网络对战和即时通讯的社交平台。 参考资料 Java核心技术 任务概述 目标 开发出实现用户在平台上进行游戏对战,比分排行,聊天等功能。 用户的特点 此软件用户包括玩家用户、开发者用户和本平台的管理员用户 玩家用户:实现游戏对战和聊天功能,查看自己的排行和其他玩家PK对比 开发者用户:实现开发者在本平台上推送游戏的功能 管理员用户:实现用户信息管理和平台的维护 假定和约束 运行环境 简要说明本产品的运行环境(包括硬件环境和支持环境)的规定。 软件环境 名称 版本 语种 操作系统 Windows XP,2003 操作系统的附加功能 数据库平台 Mysql 5.0 语言 JDK 5.0以上 邮件系统 客户端软件 硬件环境 推荐配置 服务器 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 接口 说明该软件通过Socket端口对外服务,服务端口通过系统来配置。 2命名规则 (1)项目命名:User+项目功能且首字母大写 (2)包命名:com.+(yjc)小组名+包名 (3)类命名:根据类的功能命名,如果类名只有一个单词则单词首字母大写,其余小写;如果累名由多个单词构成,则每个单词的首字母大写,其余小写。 3系统功能及描述 3.1系统功能层次模块图 3.2客户端模块功能的描述 3.3客户端模块 3.3.1游戏排名即用户在线信息列表 客户端在游戏排名即用户在线信息列表中实现用户在线信息,用户排名。 3.3.2发起聊天 客户端可以发起聊天,在用户在线信息列表中点击选择想要聊天的对象后点击开始按钮发起聊天。在聊天输入框中输入聊天信息按回车键发送或者选择按发送按钮发送 3.3.3发起群聊 客户端显示所有客户发送的群信息 3.3.4私聊 客户可以选择其他客户进行私聊,输入信息发送给对方 3.3.5创建游戏房间 客户可以选择游戏后,在游戏列表中点击选择游戏后按创建房间按钮,创建游戏房间。 3.3.6查询信息功能 用户可以在查询信息栏中输入想要查找的房间号码,或者用户名称 3.3.7退出用户界面 客户不想继续游戏或者聊天时可以选择退出用户界面。 3.4服务器管理员界面功

文档评论(0)

2017ll + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档