任务六:实现管理员类和礼品类,支持修改管理员密码,实现礼品馈赠
更新时间:2023-10-23 20:53:01 阅读量: 综合文库 文档下载
- 任务管理员怎么打开推荐度:
- 相关推荐
任务六:实现管理员类和礼品类,支持修改管理员密码,实现礼品馈赠
1.需要完成的任务
开发“淘宝Shopping购物管理系统”: (1)实现管理员类 (2)实现礼品类 (3)修改管理员密码 (4)礼品馈赠
2.技能训练
(1)会定义一个类 (2)会创建一个对象
(3)会编写和使用类的toString()方法
3.实践
实践1:定义管理员类
需求说明:
定义管理员类,具有如图所示的特征和行为。 管理员类(Manager) 属性: 用户名 密码 方法: 显示管理员信息
实现思路及关键代码
(1)使用Eclipse创建Manager类
(2)定义管理员类的属性:用户名username和密码password
(3)定义管理员类的toString()方法。关键字return后面是使用“+”连接的字符串。 public String toString() { return “管理员信息是:”+username+”\\t”+password; }
实践2:定义礼品类
需求说明:
定义礼品类,具有如图所示的特征和行为 礼品类(Gift) 属性: 礼品名(name) 礼品价值(price) 方法: 显示礼品信息 实现思路及关键代码
(1)使用Eclipse创建类Gift
(2)定义礼品类的成员变量name和price,然后编写类的toString()方法。 public String toString() { return “一个价值¥”+price+”的”+name; } 实践3:创建管理员对象
需求说明:
使用管理员类创建管理员对象
(1)根据下表创建两个管理员对象 (2)显示管理员信息 用户名 manager admin 密码 0000 1111 实现思路及关键代码
(1)使用Eclipse创建带有main方法的测试类,保存为Test1.java
(2)编写入口程序:使用new关键字创建管理员对象,并给属性赋值。 Manager pepole = new Manager(); pepole.username = “manager”; pepole.password = “0000”; (3)调用管理员对象toString()方法,显示管理员对象信息。
实践4:更改管理员信息
需求说明:
更改管理员登录信息
(1)输入旧的用户名和密码,如果正确,方有权限更新。
(2)从控制台输入新的用户名和密码,并进行更新。
实现思路及关键代码
(1)创建测试类Test2.java
(2)声明变量name和psw,存储从控制台输入的系统用户名和密码,判断是否是正确的系统用户名和密码,根据判断结果执行不同的操作。 if(name.equals(manager.username)&&psw.equals(manager.password))//匹配 { //提示输入新用户名 //调用对象的用户名属性进行更新 //提示输入新密码 //调用对象的密码属性进行更新 }else{ //提示没有权限 } (3)显示当前管理员的信息 System.out.println(“\\n”+manager);
实践5:使用面向对象思想实现礼品馈赠
需求说明:
购物中心为酬谢广大客户,退出礼品馈赠活动:凡具有一定数量积分的会员可以获赠礼物,见下表。循环输入会员号和积分,用面向对象的思想实现礼品馈赠。 积分x 8000<=x<15000 x>=15000 礼物 诺基亚N73手机 苹果笔记本电脑
实现思路及关键代码
(1)创建类SendGift.java。然后在main方法中编写方法主体 (2)从键盘获取会员号和积分,根据积分创建礼物对象。 if(custScore>=8000&&custScore<15000) { //创建手机对象 //显示礼物信息 }else if(custScore)=15000){ //创建笔记本电脑对象 //显示礼物信息 }else{ //输出“抱歉,积分不足!” }
(3)使用礼物类(Gift)创建礼物对象
(4)循环输入会员号和积分,直到用户输入“n”后停止。
实践6:定义客户类
需求说明:
定义客户类Customer,如下图所示的特征和行为。编写测试类TestCust.java。创建1个客户,并显示客户信息。 会员类(Customer) 属性: 会员号(custNo) 姓名(name) 性别(sex) 生日(birth) 地址(adr) 电话(phone) 积分(score) 方法: 显示会员信息(会员号和姓名)
正在阅读:
任务六:实现管理员类和礼品类,支持修改管理员密码,实现礼品馈赠10-23
高职教育中的PLC原理与实践-精选文档12-26
操作系统习题集(2)04-26
不拘一格教语文读后感精选10篇12-12
公司销售2022年度个人工作计划范文03-25
安徽省黄山市隆阜中学2017-2018学年度上学期高一期末考试政治试03-01
描写小区景色的作文12-08
艺术专业考察实习报告09-18
房地产开发企业会计制度06-11
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 礼品类
- 管理员
- 实现
- 馈赠
- 任务
- 密码
- 修改
- 礼品
- 支持
- 盐城市首届公务员风采大赛招商方案
- 基坑围护施工组织设计(含挖孔桩、锚杆、挂网喷砼、土钉墙、降水井)
- 2015注册监理工程师继续教育必修试卷答
- 河北省衡水中学08-09学年高三上学期期中考试(地理)
- 小学一年级数学下册元角分练习题
- 冷库建设项目建议书可行性研究报告申请报告
- 浅谈班级管理中的赏识教育3
- 红岩每章概括
- 初二八下计算题及答案
- 精选高考数学总复习(讲+练+测) 专题4.3 简单的三角恒等变换(测) 推荐下载
- 《语言学概论》练习题答案
- 一类单机排序问题的改进禁忌搜索算法
- 安徽省八年级信息技术下册教学计划
- 欧肯河农场十二五规划上报(2010、3、5)
- 近六年中考试题精编烟台市2013-2018年中考数学试题汇编(含参考答案与解析)
- 一级计算机练习题一级MS+Office笔试-170
- 2010年甘肃省兰州市中考物理试题及答案
- 数字万用表设计性实验仪
- 2013年国家公务员考试申论真题试卷及答案解析
- 曼昆《经济学原理》第6版-微观经济学分册-课后习题答案-第10章