店内有不同类型的电子宠物
1.每种电子宠物能通过显示出来的文本提出需要或表示情绪如:饿、渴、饱涨、困、不舒服、高兴、生气、伤心、绝望、无聊等。
2.店员用户通过键盘操作“饲养”电子宠物,给它实施喂饭、喂水、带它上厕所、陪它玩耍、哄它睡觉,带他看病等动作。当“饲养”不当导致电子宠物“死亡”,程序结束。“饲养”良好,当电子宠物活到指定年限“寿终正寝”。
3.可以购买新的宠物或者售出宠物。
4.可以统计宠物数量、查询宠物状态、价格。
5.为店主设计其它业务或管理功能。
1.基于Qt框架实现窗口,包括商店登录页面、商店页面、宠物信息页面。
2.建立Pet类,包含饥饿值、心情值等,由其派生出各种类型,如Labrador,Civet…
3.通过信号与槽实现页面跳转、与宠物互动等操作。
#include "Samoyed.h" Samoyed::Samoyed(int buttonRow, int buttonCol) {x = buttonRow; y = buttonCol;//name = s;type = "Samoyed";hunger = 25, thirsty = 35, urinate = 30;feeling = 80, spirit = 92, healthy = 94;life = 12; } Samoyed::~Samoyed() { }
12345678910111213141516electronicPetStore.sln
Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.5.33627.172 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "electronicPetStore", "electronicPetStoreelectronicPetStore.vcxproj", "{2A7DA5E7-E78F-4E37-91A6-253C63A322F1}" EndProject GlobalGlobalSection(SolutionConfigurationPlatforms) = preSolutionDebug|x64 = Debug|x64Release|x64 = Release|x64EndGlobalSectionGlobalSection(ProjectConfigurationPlatforms) = postSolution{2A7DA5E7-E78F-4E37-91A6-253C63A322F1}.Debug|x64.ActiveCfg = Debug|x64{2A7DA5E7-E78F-4E37-91A6-253C63A322F1}.Debug|x64.Build.0 = Debug|x64{2A7DA5E7-E78F-4E37-91A6-253C63A322F1}.Release|x64.ActiveCfg = Release|x64{2A7DA5E7-E78F-4E37-91A6-253C63A322F1}.Release|x64.Build.0 = Release|x64EndGlobalSectionGlobalSection(SolutionProperties) = preSolutionHideSolutionNode = FALSEEndGlobalSectionGlobalSection(ExtensibilityGlobals) = postSolutionSolutionGuid = {2FA01431-2398-4438-AEAE-2D636AB04151}EndGlobalSection EndGlobal
1234567891011121314151617181920212223242526游戏登录页面
点击enter按钮进入商店页面,登录页面隐藏
点击按钮弹出care窗口
点击pet…按钮弹出Care窗口,选择new…创建宠物
点击其他按钮对宠物进行喂食、喂水、上厕所、玩耍、睡觉、看病、售出操作
若某处已有宠物再在此新建会弹出错误提示
宠物状态恢复正常后重新显示默认创建图片
对第三个宠物进行sell售出,会显示如下图片
创建宠物如下
点击view all 查看所有宠物的状态
1
q:969060742 完整代码、文档 1
相关知识
使用Qt开发的电子宠物商店管理系统
宠物商店管理系统前端开发与部署教程
QT 电子宠物项目
jsp宠物商店管理系统0ueh8
19 宠物商店管理系统
jsp宠物商店管理系统3apmj
Java+MySQL宠物商店系统设计与实现
JAVA模式电子宠物系统的开发 app开发
网上宠物商店系统(源码+开题)
springboot+vue宠物商店管理系统【开题+程序+论文】
网址: 使用Qt开发的电子宠物商店管理系统 https://m.mcbbbk.com/newsview808524.html
上一篇: 宠物店五日乱谈(四)店里的狗 |
下一篇: 实例分析——宠物商店 |