




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、详细设计说明书设计主题:网络对战平台设计者:仰基厂 小组 设计地点:中软国际厦门ETC开发十一设计时间:2014-8-132014-8-22目 录1引言3编写目的3背景3范围3术语定义3参考资料3任务概述4目标4用户的特点4假定和约束4运行环境4软件环境4硬件环境5接口52命名规则64系统逻辑结构设计10系统逻辑结构设计10系统物理结构设计10表设计104.3.1TableName(表名的解释)10玩家表解析11管理员表解析11游戏表解析11游戏房间表解析11游戏桌子表解析12表之间的关联设计125系统设计126格式设计14注册格式14登录格式15用户格式15管理员格式161 引言1.1 编写
2、目的编写本需求规格说明书的目的是为了清晰地说明本小组开发网络对战平台要实现的所有功能。同时也为软件使用者和软件开发者之间建立共同的需求目标,进行一定程度的交流沟通。同时对软件所需实现的功能模块做了全面的描述。它是后续开发工作和验收工作的依据文件。软件使用者和软件开发者以此为共同的基础。本说明书的预期读者为:软件开发小组的相关人员,软件开发小组的产品实现成员应该阅读和参考本说明进行代码编写、测试。1.2 背景网络游戏游戏的发展我们有目共睹,然而许多游戏在对战中缺乏互动和玩家间的相互沟通。特别是在当今,小游戏众多的时期。为广大玩家提供休闲娱乐的平台,同时又为广大游戏开发者提供社交游戏的升级体验。于
3、是我们小组经过开会讨论,并切合我们小组未来发展和技术层面的学习要求。构思出这一平台。在充分考验自我的同时,为广大游戏玩家和开发者,提供这一游戏平台。开启社交游戏的新时代。1.3 范围本标准规定用户体验和可发者开发的需求,约束开发人员,突出本平台优势,和相关协议。本标准适用于本平台的注册用户和开发组人员。1.4 术语定义网络对战平台即实现游戏的网络对战和即时通讯的社交平台。1.5 参考资料(1) Java核心技术1.6 任务概述1.6.1 目标开发出实现用户在平台上进行游戏对战,比分排行,聊天等功能。1.6.2 用户的特点此软件用户包括玩家用户、开发者用户和本平台的管理员用户玩家用户:实现游戏对
4、战和聊天功能,查看自己的排行和其他玩家PK对比开发者用户:实现开发者在本平台上推送游戏的功能管理员用户:实现用户信息管理和平台的维护1.6.3 假定和约束1.7 运行环境简要说明本产品的运行环境(包括硬件环境和支持环境)的规定。1.7.1 软件环境名称版本语种操作系统WindowsXP,2003操作系统的附加功能数据库平台Mysql语言JDK邮件系统客户端软件1.7.2 硬件环境硬件配置最低配置推荐配置服务器Mem:1GMem:2GHD:40GHD:120G客户端Mem:512MMem:1GHD:40GHD:120G1.7.3 接口说明该软件通过Socket端口对外服务,服务端口通过系统来配置
5、。2命名规则(1)项目命名:User+项目功能且首字母大写 (2)包命名:com.+(yjc)小组名+包名(3)类命名:根据类的功能命名,如果类名只有一个单词则单词首字母大写,其余小写;如果累名由多个单词构成,则每个单词的首字母大写,其余小写。3系统功能及描述客户端在游戏排名即用户在线信息列表中实现用户在线信息,用户排名。客户端可以发起聊天,在用户在线信息列表中点击选择想要聊天的对象后点击开始按钮发起聊天。在聊天输入框中输入聊天信息按回车键发送或者选择按发送按钮发送客户端显示所有客户发送的群信息客户可以选择其他客户进行私聊,输入信息发送给对方客户可以选择游戏后,在游戏列表中点击选择游戏后按创建
6、房间按钮,创建游戏房间。 用户可以在查询信息栏中输入想要查找的房间号码,或者用户名称客户不想继续游戏或者聊天时可以选择退出用户界面。服务器管理员界面可以实时显示客户端的用户列表,当用户上线或者下线时,都会自动刷新服务器管理员界面可以在大厅实时显示用户群聊信息服务器管理员对于发表非法言论或无理起闹者剔出聊天室服务器管理员可以在向大厅发送一些公告信息服务器管理员也可以与客户在大厅进行群交流,同时也可以向个人发布消息无 4系统逻辑结构设计玩家表:用户信息(编号,用户名,密码,性别,头像,游戏分数,游戏排名)管理员表:默认信息(用户名,密码)游戏表:游戏信息(游戏编号,游戏类型)游戏房间表:游戏房间信
7、息(房间号,房间名称)游戏桌子表:游戏桌子信息(编号,房间号,桌子编号,玩家一,玩家二,桌子状态)根据硬件设备和数据库平台系统,对数据库系统的物理存储结构进行规划,估计数据库的大小,增长速度,各主要部分的访问频度。确定数据文件的命名,日志文件的命名。数据文件和日志文件的物理存放位置,如果有多个存储设备,需要规划数据文件的组织方式。系统内存使用配置,一般来说,数据库系统会自动维护系统内存,但有时为了某些性能问题,可以根据需要对数据库的内存管理进行另行配置。根据数据字典的设计,进一步细化为数据库表的设计。表的设计包括以下内容:4.3.1TableName(表名的解释)Player玩家表Admin管
8、理员表Game游戏表、Room游戏房间表Table游戏桌子表玩家表解析字段名数据类型允许为空默认值说明PlayerIdIntFALSE玩家编号(主键)LoginPwdVarcharFALSE登录密码PlayerNameVarcharFALSE玩家昵称SexCharFALSE男性别HeadsIdCharFALSEA头像编号GameScoreIntTRUE游戏1的分数GameScore1IntTRUE游戏2的分数管理员表解析字段名数据类型允许为空默认值说明AdminVarcharFALSEAdmin用户名APwdVarcharFALSEAdmin登录密码字段名数据类型允许为空默认值说明gameId
9、IntFALSE游戏号,主键gameTypeVarcharFALSE游戏类型字段名数据类型允许为空默认值说明roomIdIntFALSE房间号,主键roomNameVarcharFALSE房间名称字段名数据类型允许为空默认值说明IdIntFALSE编号(主键)RoomIDIntFALSE房间号(外键)tableIDIntFALSE桌子编号player1varcharTRUE玩家1player2varcharTRUE玩家2statesIntTRUE桌子状态(空或满) 游戏房间表中的房间号作为游戏桌子表的外键,每个房间对应有若干个桌子。5系统设计系统功能联系:登录:判断登入的是用户还是管理员。注册:将注册的信息存在数据库5.1.1服务器端功能联系:服务器开启,关闭有接口回调返回信息服务器执行动作状态。功能主要为平台管理员提供,管理员可与玩家互动聊天,也可以踢除玩家。也可以通过聊天对玩家进行公告5.1.2客户端功能联系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度城市地下综合管廊入股合作协议书
- 二零二五年度智能养老产业合伙协议
- 样机保管合同范本
- 二零二五年度物流企业信息安全保密协议范本
- 2025年度股东私下分红实施与管理服务合同
- 科技企业市场分析与定位策略
- 2025至2030年中国磺基水扬酸钠数据监测研究报告
- 二零二五年度辅导班学生安全协议及家长教育责任协议书
- 用技术入股合同范本
- 物业纱窗合同范本
- 10我们所了解的环境污染 (教学设计)2023-2024学年统编版道德与法治四年级上册
- 2025中国烟草/中烟工业招聘易考易错模拟试题(共500题)试卷后附参考答案
- 新教科版小学科学三年级下册教案(全册)
- 2025小学语文一年级下册第二单元教学课件汇编(配套新教材)
- 2025年湖南交通职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 部编人教版道德与法治九年级下册全册课件
- 《新能源发电技术第2版》 课件全套 朱永强 第1-10章 能源概述- 分布式发电与能源互补
- 人教版数学五年级下册 全册各单元教材解析
- 船舶目标成本-造船成本核算方法(共9页)
- 环境因素多因子评价方法
- word-电子公章-模板精编版
评论
0/150
提交评论