我行我素shopping购物管理系统第一阶段(1)
来源:互联网 发布:java工程师jd 编辑:程序博客网 时间:2024/05/21 15:43
1.创建我行我素购物管理系统项目结构:
需求说明:创建ShopManagementSystem项目结构。
(1)创建包com.wxws.sms
(2)在包com.wxws.sms中创建管理员类,并设置默认的管理员名称是"accp",密码"0000"
package com.wxws.sms.data;/** * 1.使用Eclipse创建包的方法:新建->包->写入包名->完成 * 2.在别的包中写好的源码可以通过复制粘贴方式添加到新建包com.wxws.sms.data中, * 也可以选中文件直接拖动到新的包中。 */public class Manager {/** * 管理员信息 */public String username = "Manager";//管理员名字public String password = "0000";//管理员密码}
2.实现菜单类
需求说明:
(1)阅读已经给出的菜单类源代码,明确每个方法的功能。
(2)添加菜单类的showMainMenu()方法。
菜单类
属性:空
方法:1.显示登录菜单 2.显示主菜单 3.显示客户信息管理菜单 4.显示真情回馈菜单
实现思路:1.Menu类的功能是负责显示系统运行中需要的菜单 2.根据已给出的Menu类的方法,添加showMainMenu()方法显示系统主菜单。
package com.wxws.sms;import java.util.*;/** * Menu.java 第7章阶段2: 菜单类 */public class Menu {/** * 显示登录菜单 */public void showLoginMenu() {System.out.println("\n\n\t\t\t欢迎使用我行我素购物管理系统1.0版\n\n");System.out.println("\t\t\t\t 1. 登 录 系 统\n\n");System.out.println("\t\t\t\t 2. 退 出\n\n");System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");System.out.print("请选择,输入数字:");}/** * 显示主菜单 */public void showMainMenu() {System.out.println("\n\n\t\t\t\t欢迎使用我行我素购物管理系统\n");System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");System.out.println("\t\t\t\t 1. 客 户 信 息 管 理\n");System.out.println("\t\t\t\t 2. 购 物 结 算\n");System.out.println("\t\t\t\t 3. 真 情 回 馈\n");System.out.println("\t\t\t\t 4. 注 销\n");System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");System.out.print("请选择,输入数字:");boolean con;do {con = false;/* 输入数字,选择菜单 */Scanner input = new Scanner(System.in);int no = input.nextInt();if (no == 1) {System.out.println("执行显示客户信息管理菜单");} else if (no == 2) {System.out.println("执行购物结算");} else if (no == 3) {System.out.println("执行真情回馈");} else if (no == 4) {System.out.println("执行注销");} else {System.out.print("输入错误, 请重新输入数字:");con = true;}} while (con);System.out.println("\n程序结束。");}/** * 显示客户管理菜单 */public void showCustMMenu() {System.out.println("我行我素购物管理系统 > 客户信息管理\n");System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");System.out.println("\t\t\t\t 1. 显 示 所 有 客 户 信 息\n");System.out.println("\t\t\t\t 2. 添 加 客 户 信 息\n");System.out.println("\t\t\t\t 3. 修 改 客 户 信 息\n");System.out.println("\t\t\t\t 4. 查 询 客 户 信 息\n");System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");System.out.print("请选择,输入数字或按0返回上一级菜单:");/* 输入数字,选择菜单 */boolean con;do {con = false;Scanner input = new Scanner(System.in);int no = input.nextInt();if (no == 1) {System.out.println("执行显示所有客户信息");} else if (no == 2) {System.out.println("执行添加客户信息");} else if (no == 3) {System.out.println("执行修改客户信息");} else if (no == 4) {System.out.println("执行查询客户信息");} else if (no == 0) {System.out.println("执行返回上一级菜单");} else {System.out.print("输入错误, 请重新输入数字:");con = true;}} while (con);System.out.println("\n程序结束。");}/** * 显示礼品馈赠菜单 */public void showSendGMenu() {System.out.println("我行我素购物管理系统 > 真情回馈\n");System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");System.out.println("\t\t\t\t 1. 幸 运 大 放 送\n");System.out.println("\t\t\t\t 2. 幸 运 抽 奖\n");System.out.println("\t\t\t\t 3. 生 日 问 候\n");System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");System.out.print("请选择,输入数字或按0返回上一级菜单:");boolean con;do {con = false;/* 输入数字,选择菜单 */Scanner input = new Scanner(System.in);int no = input.nextInt();if (no == 1) {System.out.println("执行幸运大放送");} else if (no == 2) {System.out.println("执行幸运抽奖");} else if (no == 3) {System.out.println("执行生日问候");} else if (no == 0) {System.out.println("执行返回上一级菜单");} else {System.out.print("输入错误,请重新输入数字:");con = true;}} while (con);System.out.println("\n程序结束。");}}
优化后的代码为:
package com.wxws.sms;import java.util.*;/** * Menu1.java * 第7章阶段4: 菜单类 */public class Menu {/** * 显示登陆菜单 */public void showLoginMenu(){System.out.println("\n\n\t\t\t欢迎使用我行我素购物管理系统1.0版\n\n");System.out.println("\t\t\t\t 1. 登 录 系 统\n\n");System.out.println("\t\t\t\t 2. 退 出\n\n");System.out.println ("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");System.out.print("请选择,输入数字:"); } /** * 显示主菜单 */ public void showMainMenu(){ System.out.println("\n\n\t\t\t\t欢迎使用我行我素购物管理系统\n"); System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n"); System.out.println("\t\t\t\t 1. 客 户 信 息 管 理\n"); System.out.println("\t\t\t\t 2. 购 物 结 算\n"); System.out.println("\t\t\t\t 3. 真 情 回 馈\n"); System.out.println("\t\t\t\t 4. 注 销\n"); System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n"); System.out.print("请选择,输入数字:"); boolean con; do{ con = false; /*输入数字,选择菜单*/ Scanner input = new Scanner(System.in); int no = input.nextInt(); if (no == 1){ //System.out.println("执行显示客户信息管理菜单"); showCustMMenu(); //显示客户信息管理菜单 }else if (no == 2){ System.out.println("执行购物结算"); }else if (no == 3){ //System.out.println("执行真情回馈"); showSendGMenu(); //显示礼品馈赠菜单 }else if (no == 4){ //System.out.println("执行注销"); showLoginMenu(); //注销:显示系统登陆菜单 }else{ System.out.print("输入错误, 请重新输入数字:"); con = true; } }while(con); System.out.println("\n程序结束。"); } /** * 显示客户管理菜单 */ public void showCustMMenu(){ System.out.println("我行我素购物管理系统 > 客户信息管理\n"); System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n"); System.out.println("\t\t\t\t 1. 显 示 所 有 客 户 信 息\n"); System.out.println("\t\t\t\t 2. 添 加 客 户 信 息\n"); System.out.println("\t\t\t\t 3. 修 改 客 户 信 息\n"); System.out.println("\t\t\t\t 4. 查 询 客 户 信 息\n"); System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n"); System.out.print("请选择,输入数字或按0返回上一级菜单:"); /*输入数字,选择菜单*/ boolean con; do{ con = false; Scanner input = new Scanner(System.in); int no = input.nextInt();if(no == 1){ System.out.println("执行显示所有客户信息");}else if(no == 2){System.out.println("执行添加客户信息");}else if(no == 3){System.out.println("执行修改客户信息");}else if(no == 4){System.out.println("执行查询客户信息");}else if(no == 0){//System.out.println("执行返回上一级菜单");showMainMenu(); //显示系统登陆菜单 }else{ System.out.print("输入错误, 请重新输入数字:"); con = true; } }while(con); System.out.println("\n程序结束。"); } /** * 显示礼品馈赠菜单 */ public void showSendGMenu(){ System.out.println("我行我素购物管理系统 > 真情回馈\n"); System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n"); System.out.println("\t\t\t\t 1. 幸 运 大 放 送\n"); System.out.println("\t\t\t\t 2. 幸 运 抽 奖\n"); System.out.println("\t\t\t\t 3. 生 日 问 候\n"); System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n"); System.out.print("请选择,输入数字或按0返回上一级菜单:"); boolean con; do{ con = false; /*输入数字,选择菜单*/ Scanner input = new Scanner(System.in); int no = input.nextInt(); if(no == 1){System.out.println("执行幸运大放送"); }else if(no == 2){System.out.println("执行幸运抽奖"); }else if(no == 3){System.out.println("执行生日问候"); }else if(no == 0){ //System.out.println("执行返回上一级菜单"); showMainMenu(); //显示系统登陆菜单 }else{System.out.print("输入错误,请重新输入数字:");con = true; } }while(con); System.out.println("\n程序结束。"); }}
- 我行我素shopping购物管理系统第一阶段(1)
- 我行我素shopping购物管理系统第一阶段(2)
- 我行我素shopping购物管理系统第一阶段(3)
- 我行我素shopping购物管理系统第一阶段(4)
- 我行我素购物管理系统
- 我行我素购物管理系统
- 我行我素购物管理系统
- 我行我素购物管理系统
- 我行我素购物管理系统(部分功能)
- 我行我素购物管理系统(面向对象)
- 案例:我行我素购物系统 v1.1
- 我行我素购物管理系统,实现换购的功能
- java基本打印练习《我行我素购物系统》
- 牛刀小试(二)——简单 的java “我行我素”购物管理系统
- 题库管理系统第一阶段
- Shopping 购物
- 购物商城shopping连载(1)
- 8个最佳开源购物系统Shopping Cart
- 原码、反码、补码
- node.js 中文编码问题
- 子查询里面有树形查询,子查询选择使用in/exists需要特别留意
- oracle 表空间的建立和角色的建立
- 如何使用AccessDataSource连接Access2007
- 我行我素shopping购物管理系统第一阶段(1)
- !金尚网上商城 03~07、WEB项目开发的一般流程—分析与设计之业务逻辑分析设计
- 《xym生命思想公式》
- 关于A communication failure occurred while attempting to obtain an initial context 。。。的错误分析
- ATL开发一个ActiveX
- Flex Builder 4.5 正式版Myeclipse8.5插件形式安装
- 我行我素shopping购物管理系统第一阶段(2)
- 我的iphone开发学习笔记(七): 使用UITableViewController
- vc 编译连接选项