首页 > 编程语言 >JAVA课程设计----电脑销售系统

JAVA课程设计----电脑销售系统

时间:2024-09-06 21:53:46浏览次数:12  
标签:课程设计 JAVA 电脑 ---- 管理员 顾客 父类 类名 属性

四、详细设计

1、电脑(Computer)类

类名:Computer

继承父类:无

实现接口:无

概述:定义电脑属性

属性及说明:brand(品牌)、price(价格)、inventory(库存);用来设置电脑的品牌,价格,库存

方法及说明:无

2、顾客(Customer)类

类名:Customer

继承父类:无

实现接口:无

概述:定义顾客属性

属性及说明:name(姓名) sex(性别) phone(电话)

方法及说明:无

3、信息(Infor)类

类名:Infor

继承父类:无

实现接口:无

概述:定义顾客购买的电脑品牌和数量

属性及说明:num_com(数量) cBrand(购买的品牌名)

方法及说明:无

4、操作(Order)类

类名:Order

继承父类:无

实现接口:无

概述:实现对数据的处理

属性及说明:所有属性都在Computer类、Customer类和Infor类中

方法及说明:包含menu();(主菜单) 、 admin(); (管理员界面) 、 customer()( 顾客界面)、operation();(选择功能编号)、addCom();(管理员添加电脑信息)、delCom();(管理员删除电脑信息)、chaCom();(管理员删除电脑信息)、viewCom();(管理员查看电脑信息)、add();(添加顾客信息购买电脑)、view();(管理员查询顾客购买信息)、deladd();(管理员删除顾客购买信息)

获取地址:夸克网盘分享

标签:课程设计,JAVA,电脑,----,管理员,顾客,父类,类名,属性
From: https://blog.csdn.net/zhangsir6666/article/details/141969631

相关文章

  • [Linux][Mysql]Linux使用MySQL Yum存储库上安装MySQL 5.6
    Linux使用MySQLYum存储库上安装MySQL5.6,适用于OracleLinux,RedHatEnterpriseLinux和CentOS系统。一、全新安装MySQL1、添加MySQLYum存储库将MySQLYum存储库添加到系统的存储库列表中。这是一次性操作,可以通过安装MySQL提供的RPM来执行。跟着这些步骤:1.1、到MySQL官......
  • [Linux][防火墙]Centos7 防火墙相关操作以及 添加开放端口
    1、firewalld的基本使用启动:     systemctl   startfirewalld查看状态: systemctl   statusfirewalld 停止:    systemctl   disablefirewalld禁用:     systemctl   stopfirewalld2.systemctl是CentOS7的服务管理......
  • Python课程设计--基于Python实现点菜系统
    1.课程设计目的《软件设计基础-Python》课程设计是这门课程的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖Python的知识点,又接近工程实际需要。目的是通过课程设计的综合训练,培养学生实际分析问题、解决问题的能力,以及编程和动手能力,最终目标是通过课程设......
  • jQuery常用功能
     在jQuery中,添加新元素到DOM(文档对象模型)中通常使用几种不同的方法,这些方法让能够将HTML内容、文本、jQuery对象或DOM元素插入到页面上的指定位置。以下是一些常用的方法:1..append()和.appendTo().append(content):向每个匹配的元素内部追加内容。.appendTo(target):将所有匹配的......
  • onShow执行顺序以及和onHide的对比
    onshow的介绍onShow方法是在小程序启动或从后台进入前台时触发的方法。onShow方法的主要作用是监听用户的行为并做出相应的响应,比如在小程序启动时展示欢迎页、在用户进入小程序时更新数据等。开发者可以通过重写onShow方法来编写自己的业务逻辑。onshow的顺序进页面的话是......
  • RAGFlow优化 Tips
    面壁智能小钢炮重磅升级MiniCPM3-4B开源;字节跳动Loopy,音频驱动的AI视频生成技术丨RTE开发者日报-掘金(juejin.cn)CommandR系列更新编码、数学、推理和延迟方面进行了显著提升Cohere公司发布了最新版本的Command-掘金(juejin.cn)JinaAI发布JinaColBERTv2:一个......
  • 项目技巧三
    目录我们现在要实现一个接口功能1.我们先书写sql语句 2.编写接口3.书写业务逻辑4.书写mapper结果:缺点:没有根据涨跌幅区间的大小来排序 1.yml文件 2.在valueobject包下映射这个yml文件3.开启这个配置类进行映射,并把它交给spring管理4.修改后的业务逻辑5.新的结......
  • css中的响应式单位rpx,vue3中@import的导入
    尺寸单位,px和rpx对比px单位像素是图像的基本采样单位,它不是一个确定的物理量,不同的设备,其图像基本单位是不同的,比如显示器的点距,可以认为是显示器的物理像素rpx单位可以根据屏幕宽度进行自适应。rpx其实是微信对于rem的一种应用的规定,或者说一种设计的方案,官方上规定屏幕......
  • Python中的方法重写与多态:解锁编程的无限可能
    在编程的世界里,灵活性与扩展性往往是衡量一个语言是否强大、易于维护的关键指标。Python,作为一种被广泛使用的高级编程语言,不仅以其简洁易读的语法赢得了众多开发者的喜爱,更因其支持多种面向对象特性而备受青睐。其中,“方法重写”与“多态”便是两个核心概念,它们不仅能够极......
  • 回溯——7.子集II
    力扣题目链接给定一个可能包含重复元素的整数数组nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入:[1,2,2]输出:[[2],[1],[1,2,2],[2,2],[1,2],[]]解题思路总结:排序:首先对数组进行排序,便于之后的重复元素跳过处理。回溯法:通过递归遍......