首页 > 分享 > 【宠物商店管理系统】要求采用java面向对象的基本知识,实现宠物商店管理系统

【宠物商店管理系统】要求采用java面向对象的基本知识,实现宠物商店管理系统

**

宠物商店管理系统实验要求

**
1、宠物商店有狗和猫两种动物,请为这两种动物创建各自的类,而且它们都继承宠物类,为这些类定义基本的属性和方法;
2、为宠物商店也创建一个类,该类有基本属性,比如商店名称等,还有宠物笼子的属性,此外,还具备一些方法,比如:买进宠物、销售宠物、清点宠物库存、销售统计和盈利情况等;
3、实现买进宠物的方法,输入狗或猫的基本属性和进货价格,并把该买进的宠物放进宠物笼子;
4、实现销售宠物的方法,输入狗或猫的基本属性和销售价格,并把宠物从宠物笼子取出;
5、实现清点宠物库存方法,列出所有库存的宠物清单;
6、实现销售和盈利统计,查询所有已销售的宠物清单,包括进货价格和销售价格,还有总利润;

实验过程:
(1)创建Animal类,包含的字段有宠物的姓名、宠物的年龄、宠物的性别、出售价格、进货价格和在店状态。创建Animal方法,传入姓名,年龄,性别,买进价格创建Animal对象。
(2)创建Cat类和Dog类继承Animal类。
(3)创建pet_shop(宠物商店)类,包含两个字段,宠物店的名称和宠物店买进的宠物数量。包含六个方法,分别是Menu()方法,输出宠物店系统功能菜单、Selling()方法,买进宠物、Purchase()方法,销售宠物、Check()方法,清点宠物库存、Sales_volume()方法,查看销售统计和盈利情况、Alter()方法,实现宠物信息的修改。
① Menu()方法,直接输出宠物管理系统菜单
② Selling()方法,实现买进宠物的功能。根据输入的选择,创建相应的Cat对象或Dog对象,买进的宠物加每次加一。
③ Purchase()方法,实现销售宠物的功能,用for循环找到相应宠物,修改宠物的出售价格信息,和在店状态信息。
④ Check()方法,实现清点宠物的库存的功能,用for遍历宠物数组,把在店的宠物信息输出。
⑤ Sales_volume()方法,实现查看销售统计和盈利情况的功能,计算盈利信息并输出。
⑥ Alter()方法,实现宠物信息的修改功能。找到要修改的宠物,按输入修改宠物信息。

实验完整代码:

//测试类名:text3 import java.util.Scanner; abstract class Animal {String name; // 姓名int age; // 年龄String sex; // 性别double Purchase_price; // 出售价格double Selling_price; // 进货价格boolean atate; // 在店状态(true 在店,false 已出售)public Animal(String name, int age, String sex, double Purchase_price) {this.atate = true;this.name = name;this.age = age;this.sex = sex;this.Purchase_price = Purchase_price;} } class Cat extends Animal {public Cat(String name, int age, String sex, double Purchase_price) {super(name, age, sex, Purchase_price);} } class Dog extends Animal {public Dog(String name, int age, String sex, double Purchase_price) {super(name, age, sex, Purchase_price);} } class pet_shop {String shop_name; // 宠物店名称static int number = 0; // 宠物店买进宠物的数量Scanner sc = new Scanner(System.in);public void Menu() {System.out.println();System.out.println("-------------------------------------");System.out.println(" " + this.shop_name);System.out.println("-------------------------------------");System.out.println(" (1)买进宠物 (2)销售宠物 ");System.out.println(" (3)清点宠物库存 (4)销售统计和盈利 ");System.out.println(" (5)修改宠物信息 (0)退出 ");System.out.println("-------------------------------------")

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152

相关知识

Java实现简单的宠物商店管理系统
jsp宠物商店管理系统0ueh8
宠物商店管理系统功能详解与操作指南
springboot+vue宠物商店管理系统【开题+程序+论文】
Java+MySQL宠物商店系统设计与实现
java宠物商店管理系统
java宠物商店项目
java宠物商店代码
[附源码]java毕业设计宠物商店管理系统
基于java+springboot的宠物商店、宠物管理系统设计与实现

网址: 【宠物商店管理系统】要求采用java面向对象的基本知识,实现宠物商店管理系统 https://m.mcbbbk.com/newsview652850.html

所属分类:萌宠日常
上一篇: 南京技能培训班
下一篇: 禄丰市病死畜禽无害化集中处理成效