资源预览内容
第1页 / 共41页
第2页 / 共41页
第3页 / 共41页
第4页 / 共41页
第5页 / 共41页
第6页 / 共41页
第7页 / 共41页
第8页 / 共41页
第9页 / 共41页
第10页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
软件系统分析与设计期末大作业选题名称:游 戏 平 台 管 理 系 统 设 计 人: 徐文豪 刘青海 赖超宇 甘智宏 班 级: 软工 143 班 南昌大学软件学院2016.6.1 目录一、 整 体 描 述 2二、 需 求 分 析 3三、 系统 功能 概况4四、 类的属性与方法5五、 系统 界面 界限11六、 设 计 模 型 13七、 设 计 原 则 17八、 设 计 模 式 一、整体描述随着移动通讯的发展,手机应用也越来越多,其中,游戏应用占据了很大的比重,游戏平台管理系统是整合了大量游戏应用,以及玩家线上交流的平台。主要受众群:拥有移动端或电脑端的人群。应用前景:移动互联的发展为游戏平台的发展提供了很大的生存空间,应用前景十分广阔盈利方式:向平台中游戏的开发商收取一定的费用,游戏玩家向游戏中注入资金时,收取一定比例的游戏收入。面临的困难:游戏平台前期的推广,提高游戏平台本身对开发商和游戏玩家的吸引力,游戏平台能否适应大部分游戏玩家的要求。玩家首先要注册账号,然后就可以在上面下载游戏应用,上传自己的游戏资源。同时,根据玩家的活跃程度获取相应积分,用积分可以兑换游戏礼包,也会根据玩家等级在游戏装备上给与相应的优惠和等级奖励。玩家在每一款游戏的评论区都可以交流游戏经验,提出意见和建议,以便游戏及时更新,弥补相应不足。玩家也可以建立游戏工会,不同游戏的玩家都可以加入,分享自己的游戏心得或者转赠游戏装备或积分。二、需求分析时间 when:游戏厂商:随时;注册用户:随时;管理人员:正常工作时间。地点 Where:游戏厂商,管理人员:工作地点;注册用户:随地人员 who:游戏厂商,管理人员,注册用户,What:游戏厂商:推广游戏,管理人员:扩大服务,盈利;注册人员:玩游戏。Why:游戏厂商:推广力度不大,效果不好,管理人员:方便管理,注册用户:良好的游戏环境。性能 Performance:系统提供服务的效率,响应时间快,由于是手机端的 APP 吞吐量不需要太大。成本 Cost:实现系统需要付出的代价,耗费*元时间 Time:2016 年 6 月 3 日可靠性 Reliability: 需要系统长时间正确运行的能力安全性 Security: 由于该平台会涉及资金的流动,所以需要对信息安全的保护能力。合规性 Compliance: 需要符合各种行业的标准,法律法规,规范。技术性 Technology:要求基于安卓平台开发。兼容性 Compatibility:需要与一些支付平台进行兼容能力。还有对游戏的兼容性。三、系统功能概况1注册登录(账户注册登录)1.1 管理用户登录1.1 管理系统界面1.1.1 添加游戏或删减游戏设置游戏礼包1.1.3 用户管理1.1.3.1 查看用户信息1.1.3.2 对用户信息进行作业1.1.3.2.1 对用户的申请进行允许和否决操作1.1.3.2.2 对主播和公会进行监督和审查1.2 个人用户登录 1.2 系统界面1.2.1 系统首页1.2.1.1 游戏头条1.2.1.2 游戏热榜1.2.2 种类游戏1.2.2.1 具体游戏1.2.2.1.1 游戏详情1.2.2.1.2 礼包1.2.2.1.3 攻略1.2.2.1.4 论坛1.2.3 发现1.2.3.1 所有礼包1.2.3.2 游戏论坛1.2.3.3 公会1.2.3.4 直播1.2.4 个人主页1.2.4.1 个人信息1.2.4.2 我的游戏1.2.4.3 我的积分1.2.4.4 积分兑换1.2.4.5 我的游戏礼包1.2.4.6 设置 1.2.4.6.1 设置个人信息1.2.4.6.2 系统设置1.2.4.7 好友,群游戏玩家用例图:玩家用例:登录、注册、添加管理人员、观看直播、下载游戏、加入或退出公会、申请创建工会、创建直播房间、反馈信息、兑换积分、查看修改个人信息会长用例:会长继承玩家添加或移除玩家、发送公会公告、解散工会主播用例:继承玩家:接受礼品、兑换现金、直播系统管理人员用例:登录注册、推出新游戏、审查工会直播、接收创建并回复业务管理人员用例:登录注册、向主播发放佣金、向游戏公司收取租金、收发信息游戏公司用例:收发信息、支付租金维护人员用例:接受玩家反馈、更新系统、测试系统、维护系统四、类的属性,方法注册人员类:1.普通注册人员:属性: 名字,ID,加入的公会,下载历史,新的消息,性别,游戏币,积分,系统消息,玩的游戏。方法:1. 玩家登录注册 :正常处理:当游戏玩家使用本游戏平台的 APP时,新的游戏玩家可以在登录界面注册账号,拥有平台账号的玩家可以用账号和密码登录。登录后,进入系统界面。异常处理:忘记账号密码,找回账号密码2. 界面操作:玩家进入系统界面后,2.1 点击系统首页,可以看到游戏资讯2.2 点击种类游戏,查看搜索游戏,并进入具体游戏界面2.2.1 进入具体游戏界面,领取礼包,下载游戏,进入论坛,查看攻略。3.点击发现界面,进入总论坛,查看自己感兴趣的论坛进入总礼包中心,领取感兴趣游戏的礼包进入公会,查找公会,加入公会,进入公会进入公会,签到,捐献,领取公会礼包看直播,进入游戏直播界面后,玩家可以搜索某款游戏的直播,也可以搜索主播昵称,查找相应直播。同时玩家也可以将自己的游戏币赠送给自己喜欢的游戏主播。4.点击进入个人主页。可以签到领取积分,查看自己的当前等级,也可以用积分兑换礼品或查看已兑换礼品。查看个人信息,包括账户信息,加入的工会,已经下载的游戏,曾经下载的游戏记录,以便后期查找。查看个人消息,包括系统消息,其他玩家发送的消息可以为指定账户充值,充入的现金可以兑换相应数额的游戏币,在玩家玩游戏的时候,必须用游戏币购买游戏装备。2.主播:继承 1,属性:房间号,标识符 anchor;方法:玩家可以自己开启游戏直播,获得相应的直播房间,只有身份是游戏主播的玩家才可以将自己的游戏币兑换成现金,由后台管理人员负责现金发放。主播兑换现金序列图:3.公会会长:继承 1,属性:所属公会名称,标识符 president。方法:创建公会,添加人员,入驻游戏,解散公会。解散公会序列图:玩家加入工会活动图:2.游戏厂商类:属性: 公司名。所拥有的游戏方法:发送游戏给平台。与平台完成交易支付租金序列图:3.管理人员类: 1.具体游戏的游戏管理员:属性:名字,ID,我的消息,性别,系统消息,标识符 Administrator。方法:具体游戏的游戏管理员对具体游戏进行建官方群,游戏消息通知。2.礼包发放人员: 属性:名字,性别。方法:礼包发放人员对游戏进行礼包发放 4.申请条件审核辅导人员: 属性: 名字,ID,我的消息,性别,系统消息方法:申请条件审核辅导人员对游戏直播、游戏公会进行审查,对违规对象进行警告,或者取缔。对游戏厂商推送游戏进行审核。管理人员审核序列图:推出新游戏序列图: 5.资金管理人员:名字。方法:与游戏厂商,管理人员,注册人员进行资金交易游戏类游戏类:属性:游戏名称,游戏种类,游戏简介,游戏资讯,评分,评论。方法:1、开放下载;2、开放礼包;3、开始游戏。玩家下载游戏序列图:四、系统界面界限1. 玩家登录注册:注册:当游戏玩家使用本游戏平台的 APP 时,新的游戏玩家可以在登录界面注册账号,登录:1.拥有平台账号的玩家可以用账号和密码登录。2. 使用第三方账号登录登录后,进入系统界面。2. 个人主页:玩家进入系统界面后,可以点击进入个人主页。可以签到领取积分,查看自己的当前等级,也可以用积分兑换礼品或查看已兑换礼品。查看个人信息,包括账户信息,加入的工会,已经下载的游戏,曾经下载的游戏记录,以便后期查找。查看个人消息,包括系统消息,其他玩家发送的消息可以为指定账户充值,充入的现金可以兑换相应数额的游戏币,在玩家玩游戏的时候,必须用游戏币购买游戏装备。申请成为论坛版主。写帖子赚取资金积分。进入游戏直播界面后,玩家可以搜索某款游戏的直播,也可以搜索主播昵称,查找相应直播。同时玩家也可以将自己的游戏币赠送给自己喜欢的游戏主播。3. 系统界面系统界面包括个人主页,种类游戏,系统首页,发现。4. 游戏推荐根据所在账号近期查找的游戏,以及已经下载的游戏推荐同一类别的游戏。同时推荐近期榜单中的热门游戏。游戏排行根据近期(周榜,月榜,总榜)所有游戏的下载数量排列游戏库中的游戏。根据游戏的发布时间排序(最新游戏)根据游戏厂商的推广费排序(推广区)游戏分类根据游戏的不同类别将游戏库中的游戏分成几大类。5. 热门工会推荐人数较多的工会,同时将刚刚建立的工会置顶,但数量不超过八个,方便新建立的工会积累人气。6. 游戏直播进入游戏直播界面后,玩家可以搜索某款游戏的直播,也可以搜索主播昵称,查找相应直播。同时玩家也可以将自己的游戏币赠送给自己喜欢的游戏主播。玩家观看直播序列图:活动图:玩家也可以自己开启游戏直播,获得相应的直播房间,只有身份是游戏主播的玩家才可以将自己的游戏币兑换成现金,由后台管理人员负责现金发放。主播登录系列图主播直播序列图:7. 具体游戏界面选中具体游戏后进入游戏界面,有游戏介绍玩家评分与评论,礼包发送,与游戏有关的群和入驻该游戏的公会,论坛,以及游戏攻略。 8. 系统首页界面在这里可以查看游戏的热度和关于游戏的新闻。 9. 发现界面这里是整个系统都会有交集的界面,在这里可以查找到具体游戏界面里的游戏礼包,以及论坛,还有个人界面中公会信息。以及该界面自身的直播界面。10、管理员登录界面管理员注册的时序图:拥有管理账号的玩家可以用账号和密码登录管理员登录时序图: 登录后,进入管理员界面。11、管理员界面管理员对游戏进行增加和减去操作,并且对游戏进行发放礼包操作,对用户信息进行修改,添加,删除等操作。五、用户账号管理1、 管理员账号具有对整个软件的完全控制权限,并可以根据需要向用户指派用户权利和访问控制权限。用户对整个软件只有访问权限。2、账号规则:账号为 9 位制。第一位只有 0,1,2,3 四位,0 为管理员账号,1 为普通用户, 2 为公会会长, 3 为主播。最后一位奇数为男性,偶数为女性。在登录界面,服务器会根据账号的规则对账号进行管理,为每个账号设置标识符。3、用户名称命名规则(1)用户名不能与其他用户名相同 (2)用户名最多可以包含 20 个大写或小写的字符(3)用户名不能用空格组成六、设计模型控制类和边界类:控制类的方法的实现、与其他类的方法之间的参数传递。Player 类:Host 类:Masterunion 类:Systemmanager 类:Businessmanager 类:Gamecompany 类:Game 类:七、设计原则系统界面中的个人主页,种类游戏,系统首页,发现就是属于偶然内聚,它们之所以会划分在同一个模块中只是因为我们把系统界面划分成这几个模块,元素本身的职责也不相同。系统首页界面里的元素由于都是属于游戏的信息,所以它们属于逻辑内聚。发现界面里的所以论坛和所以礼包模
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号