软件系统分析与设计大作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件系统分析与设计》
期末大作业
选题名称:游戏平台管理系统设计人:徐文豪刘青海
赖超宇甘智宏
班级:软工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.点击进入个人主页。
可以签到领取积分,查看自己的当前等级,也