ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:19.92KB ,
资源ID:18233424      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18233424.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(需求分析报告Word格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

需求分析报告Word格式.docx

1、项目名称项目描述本系统是一个为网络游戏提供运行时支持的平台,主要功能是为各种按照系统标准结构编写的游戏插件提供忽略网络信息传输和用户管理的运行环境,目的在于简化网络游戏开发的复杂度。用户简介1 基于该平台进行网络游戏开发出的插件:它们利用本系统提供的标准接口进行客户端和服务端的网络透明的数据交换。2 提供网络游戏服务的游戏运营商:他们负责维护和管理系统的服务端,添加或减少游戏服务端插件,监控参加游戏的玩家。3 游戏玩家:他们安装本系统的客户端,并可以有选择的安装或卸载游戏客户端插件,连接到服务器参与联网游戏。系统应用范围 虽然平台规范不做任何显式的支持,但游戏插件可以自行实现智能端 支持网络传

2、输量较小的网络游戏(比如五子棋),对即时性游戏暂不能支持 游戏插件必须遵循本平台的接口规定非功能性需求插件: 良好的接口定义和游戏插件的可扩展性玩家: 游戏的性能上(尤其是响应时间)是可以接受的 简洁,统一的操作界面运营商: 良好的可移植性,平台可以简单移植到windows和linux平台 强大的管理功能,简单的管理手段2功能性需求 可以通过平台 客户端登陆到任意指定的平台服务端(*) 可以加入任意等待的游戏桌面(*) 可以退出平台客户端(*) 可以申请游戏帐号(*) 可以通过平台客户端从平台服务端更新或者加载游戏插件(*) 可以将平台客户端中加载的游戏插件删除(*) 可以查询平台服务端上的游

3、戏状态,无论是否正在游戏。游戏状态包括服务器当前提供的游戏,已经建立的游戏房间的状态(已满或者等待加入),登陆到服务器的帐号(昵称,游戏状态)(*) 可以修改自己的帐号信息(*) 可以寻找指定桌面(*) 可以与其他在线玩家进行即时聊天(*) 可以启动或停止平台 服务端(*) 可以添加或更新游戏插件(*) 可以删除某个游戏插件(*) 可以查询平台服务端当前的游戏状态(*) 可以查询注册到平台服务端的所有游戏帐号(*) 可以删除平台服务端的某个游戏帐号,无论该帐号是否在线(*) 可以封禁或者解禁指定的游戏帐号,无论该帐号是否在线(*) 可以通过公告栏向指定或者全部用户发送消息(*) 可以通过调用平

4、台提供的接口进行网络间的信息互通,不需要关注细节(*) 提供一定的接口与平台 进行交互,实现平台 对游戏插件的基本控制功能(*)3用例名称玩家启动客户端并连接服务器(*)系统范围平台 用户目标玩家与指定服务器连接前置条件无执行过程玩家指定服务器信息发送连接请求Wait 通知If 超时 : 返回链接错误信息Else :服务器发送版本信息客户端检查版本信息如果不一致要求服务器传送新的插件客户端获得所有插件后,安装插件报告用户进入登陆/注册界面后置条件玩家注册帐号(*)注册用户,获得登陆权限连接到服务器玩家填写注册信息发送注册请求服务器端检查请求(是否重名)If 非法 :发送错误通知 返回填写信息界

5、面处理注册请求(更新数据库 ) 发送注册确认通知 直接启动登陆用例4玩家登陆服务器(*)登陆服务器玩家填写登陆信息发送登陆请求服务器检查登陆请求(帐号是否存在, 密码是否正确, 用户是否重复登陆,是否有权限登陆)返回注册登陆界面发送登陆确认信息 进入服务大厅界面玩家进入指定游戏房间(*)进入指定游戏房间已经登陆玩家指定游戏房间发送状态更新请求服务器检查更新请求(游戏是否已经安装.检查游戏人数是否满额) 服务器给客户端传送游戏房间的所有数据玩家进入房间5玩家进入指定游戏桌面(*)软件系统框架 进入指定游戏桌面进入游戏房间玩家指定游戏桌面客户端检查桌面是否已满如果未满发送加入桌面请求服务器端检查请

6、求(桌面是否已满) 发送确认消息 服务器检查此桌面是否已满(检查是否可以开始游戏) 如果已满,启动游戏通知同一房间其它用户向同一房间剩余用户发送状态更新通知退出游戏桌面(*)软件系统框架退出游戏桌面进入游戏桌面插件发送退出桌面请求/之前插件已经检查是否可以退出服务器端检查房间是否还有其他玩家If 有 :向其他玩家发送有人退出的通知此桌玩家客户端杀掉此插件进程服务器端杀掉相关进程,更新状态6玩家退出服务器(*)退出服务器发送退出服务器请求检查退出服务器请求(是否正在游戏桌面)发送确认请求通知检查是否有插件需要删除删除插件玩家删除插件(*) 将指定插件删除将指定插件置删除标记7安装插件()安装指定

7、插件合法登陆玩家选择要安装的插件发送安装插件请求服务器端检查请求下载插件 安装插件 重启系统 /现在还不能确定是否实现热插拔查找桌子()寻找满足玩家要求的桌子玩家输入要查找桌子的要求寻找满足要求的桌子If 找到 :加入到找到的桌子Else : 报告结果8运营商启动服务器(*)启动服务器运营商关闭服务器(*)关闭服务器服务器已经启动通知所有用户关闭所有游戏处理用户删除的工作保存数据系统关闭9运营商更新插件()更新插件系统开启但服务未启动安装插件重起系统运营商删除插件(*)删除指定插件重起系统 10运营商删除帐号(*)平台 将指定帐号删除直接删除指定帐号运营商查看游戏帐户(*)查看指定帐户信息服务器端调用数据库,显示用户列表11运营商封禁/解禁帐号(*)将指定帐号封禁/解禁对指定帐号状态运营商向指定帐号或者所有在线帐号发送公告(*)向指定帐号发送公告服务已经启动向指定帐号或者所有在线帐号发送公告插件间进行数据传输(*)/此用例的用户为插件插件间传送数据系统已经启动发送传输请求检查请求If 请求非法 :报告错误传输数据到指定位置插件与平台 进行交互(*)插件与平台 进行交互插件发送请求(通过规定的接口)系统响应请求

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

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