游戏装备管理与数值模拟系统( 论文+项目源码及数据库文件)
目录
游戏装备管理与数值模拟系统 1
- 系统概述 1
- 系统功能需求 2
2.1圣遗物背包管理 2
2.2武器图鉴 3
2.3角色装配模拟 3
2.4 登录系统 4 - 数据库设计 5
3.1 ER图 5
3.2 数据库的逻辑结构设计 6
3.3 数据库物理设计 10 - 详细设计与实现 11
4.1 数据库事务的定义与实现 11
4.2 数据库视图的定义与实现 21
4.3 数据库触发器的定义与实现 22 - 数据库测试 30
5.1 圣遗物添加功能测试 31
5.2 圣遗物删除功能测试 33
5.3 圣遗物筛选功能测试 36
5.4 圣遗物排序功能测试 38
5.5 武器图鉴功能测试 42
5.6 角色装配模拟测试 43
5.7 登录系统与数据恢复测试 57
1.系统概述
原神作为一款当下热门的游戏,有着较为丰富的装备系统和角色属性,该系统旨在辅助用户管理游戏装备,并对游戏角色进行模拟装配。系统通过复杂的数值计算帮助用户查看装配装备后的角色属性,如攻击力、暴击率、暴击伤害等,从而方便玩家对角色进行装备选择和强度评估。原神装备分为武器和圣遗物,圣遗物按装配部位又可进一步分为花、羽毛、沙漏、杯子、头盔五种。玩家拥有的每个角色只能装配一把武器和五个不同部位的圣遗物。武器拥有名称、主属性、副属性、技能信息,圣遗物拥有装配部位、类型、名称、等级、主属性、副属性信息。武器和圣遗物的详细信息可见数据库中表的属性定义。 - 系统功能需求
系统应提供四大功能模块,分别为圣遗物背包管理、武器图鉴、角色模拟装配、登录系统,此外,系统应具有良好的GUI交互界面,方便用户使用。
2.1圣遗物背包管理
考虑到应用的实际用途及意义,由于原神中五星以下的圣遗物仅作为强化材料使用,并无实际用途,故圣遗物背包仅管理游戏中的五星级圣遗物。
(1) 用户能在圣遗物管理界面浏览仓库中拥有的圣遗物,圣遗物用缩略图展示,用户能在缩略图中直观地看到圣遗物的名称、等级、外观、主属性、副属性、是否已装备等信息。
(2)用户能向仓库中添加圣遗物,添加界面允许用户输入圣遗物的类型、等级、属性等信息。
(3)用户能将圣遗物装配给角色,该部位已装配圣遗物的角色不能再进行装配。
(4)用户能删除仓库中的圣遗物,删除分为单选删除与批量清空。
(5)用户能筛选圣遗物,筛选条件包括圣遗物的类型、装配部位、具体拥有的属性类型,且能组合不同的条件进行筛选。
(6)用户能对圣遗物进行排序,排序功能分为等级正序、等级逆序、按装配部位分组排序、按类型分组排序,其中按装配部位排序和按类型排序是互斥的。
(7)用户能将外部的圣遗物数据批量导入数据库。
2.2武器图鉴
该系统收纳原神中的五星级武器,因武器数量少,玩家在游戏中没有管理需求,故需提供查询功能,方便用户进行合理地角色装配。
(1)用户可在武器图鉴界面浏览游戏中的武器。
(2)武器以图片形式展示,用户可单击武器图片,在界面右侧查看武器的详细信息。
2.3角色装配模拟
(1)用户可在角色装配模拟界面添加角色,新添加的角色默认无装备,相同角色在仓库中不能存在多个。
(2)用户可为仓库中的角色装配或卸载武器和圣遗物。
(3)用户能查看角色的属性值,新角色入库后,属性为游戏中该角色90级的基本属性,角色的属性值会随着武器,圣遗物的装配和卸下而动态变化。
(4)用户能删除仓库中的角色,删除功能分为单选删除与批量清空。
2.4 登录系统
(1)用户拥有自己的账户信息,每次启动该系统前需要输入登录信息连接数据库。
(2)系统能根据用户的登录信息,用后端数据库的数据初始化用户仓库,即用数据库信息在前端界面恢复用户数据。
(3)用户输入了错误的账户信息,系统能提示用户信息有误,需要重新输入信息。