一.需求分析
1.1数据需求
- 厂商管理:厂商作为游戏发布者,每个厂商可以关联多款游戏。
- 游戏信息:游戏包含核心属性,如游戏名称、厂商、发售日期、价格、版本、类型、用户评价、打折信息和拓展内容(如音乐包、资源、角色等)。
- 拓展内容管理:厂商直接管理游戏的附加内容,可更新或修复。
- 用户系统:用户可以拥有游戏库,可以对游戏进行评价和评分。
- 社交功能:用户能通过好友系统发现新游戏,查看好友的游戏库。
1.2功能需求
游戏管理系统功能模块图
- 注册模块:
- 用户注册:为用户定制的注册流程,确保用户账户的创建并创建空的游戏库。
- 厂商注册:为游戏发行商定制的注册流程,简化游戏上架过程。
- 游戏管理:
- 游戏上架:允许厂商将新游戏提交至管理系统,以创建游戏条目。
- 游戏下架:允许厂商将有技术问题的游戏进行下架,同时会删除当前游戏的评分等一系列内容。
- 游戏更新:允许更新游戏信息,包括版本升级和内容更新(例如修复bug、增加新内容)。
- 评分与统计:
- 游戏评分:计算并显示游戏的平均用户评分。
- 游戏排名:
- 综合排名:根据综合评分对所有游戏进行排名。
- 分类排名:按游戏类型进行排名,并提供筛选功能,方便用户查看。
- 搜索与发现(用户):
- 厂商搜索:用户可以通过厂商名称来进行搜索,查看该厂商发行的所有游戏。
- 游戏搜索:
- 用户可以通过输入游戏名称来进行搜索,并查看详细信息。
- 用户可以通过游戏主页入库游戏,并在库中给游戏进行评价。
- 排行榜:展示总排行榜和分类排行榜,助力用户发现热门及高评分的游戏。
- 购买与退款:
- 购买游戏:用户可以通过在游戏主页购买游戏,将游戏添加到自己的游戏库。(由于没有购买服务器以及备案,无法真正实现消费功能,所以点击购买即视为成功购买入库)
- 退款:用户可以在自己的游戏库中选定游戏进行退款申请。申请通过后将从游戏库中移除该游戏的数据。
- 社交互动:
- 好友系统:用户能够通过搜索好友ID来发送好友请求,从而拓展其社交网络,也可以通过好友的游戏库查看好友对游戏的评价,寻找新的游戏入库。
该文章因格式问题已停止更新,请移步新发布的文章