当前位置:首页>> >>


张春烨_在线订餐系统_源代码.rar

收藏

资源目录
    文档预览:
    编号:20181030003616348    类型:共享资源    大小:340.36KB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    张春烨 在线 系统 源代码
    资源描述:
    课 程 设 计 报 告 书(理工类)课程名称 Java 基础实训_______姓 名 ____张春烨______ 班 级 17 软嵌 1 班 ______ 学 号 1712011022 指导教师 濮宏伟____________ 金陵科技学院2018.71题目:在线订餐系统设计的目的和要求:目的:本次课程设计目的是使学生结合Java swing所学知识,熟练使用Eclipse工具进行JFrame应用程序开发,通过真实的工作任务(项目需求)和规范,使学生能设计并开发出具有一定水平的JFrame程序,并培养解决实际问题。掌握JRrame项目开发流程和开发技巧,按要求提交规范的交付物。具体的课程设计应达到以下目的:1.在实际的项目任务中培养JFrame项目开发的技能。2.在实际的项目任务中JFrame编程、调试、测试能力得到提高。3. 在实际的项目任务中使学生的编码规范性得到提高。要求:1、掌握软件开发的基本步骤和方法;2、根据课题的要求进行上机实验调试;3、基本掌握 JFrame项目开发中的相关文档的编写。设计的软件环境:奔腾以上计算机,Windows10 操作系统,装有 JDK1.8和 Eclipse软件,功能模块设计:系统从功能模块的角度上划分为以下几个功能模块:系统主要分为店家和顾客两类用户。顾客具备注册、登录功能,具备基本的餐馆选择、菜品展示功能以及下达订单、修改订单、退单功能;店家具备发布菜品信息、管理顾客订单以及配送订单等功能.在线订餐系统用户模块商品模块订单模块购物车模块店家模块46设计过程和内容:package data;(CustomerData)import java.util.ArrayList;import java.util.List;import model.Customer;public class CustomerData {public static List customerList = new ArrayList();}package data;(GoodsData)import java.util.ArrayList;import java.util.List;import model.Goods;public class GoodsData {public static List goodsList = new ArrayList(); }package data;(OrderData)import java.util.ArrayList;import java.util.List;import model.Order;public class OrderData {public static List orderList =new ArrayList();}package data;(ShopData)import java.util.ArrayList;import java.util.List;import model.Shop;public class ShopData {public static List shopList = new ArrayList();}package model;(CustomerDodel)用户注册用户登录用户重置店名查询店家商品查询下单并查看订单状态修改订单添加商品删除商品选择商品下单商品增删改查退单处理查看用户订单发送订单处理47public class Customer {private String name;private String pass;private String type;public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPass() {return pass;}public void setPass(String pass) {this.pass = pass;}public String getType() {return type;}public void setType(String type) {this.type = type;}}package model;(GoodsModel)public class Goods {private String name;private String type;private String price;public String getName() {return name;}public void setName(String name) {this.name = name;}public String getType() {return type;}public void setType(String type) {this.type = type;}public String getPrice() {return price;}48public void setPrice(String price) {this.price = price;}}package model;(OrderModel)public class Order {private String Name;private String Type;private String Price;private String Number;private String address;private String Bak;public String getBak() {return Bak;}public void setBak(String bak) {Bak = bak;}public String getName() {return Name;}public void setName(String name) {Name = name;}public String getType() {return Type;}public void setType(String type) {Type = type;}public String getPrice() {return Price;}public void setPrice(String price) {Price = price;}public String getNumber() {return Number;}public void setNumber(String number) {Number = number;}public String getAddress() {49return address;}public void setAddress(String address) {this.address = address;}}package model;(ShopModel)public class Shop {private String name;private String pass;private String type;public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPass() {return pass;}public void setPass(String pass) {this.pass = pass;}public String getType() {return type;}public void setType(String type) {this.type = type;}}package service;(CustomerService)import java.util.Vector;import data.CustomerData;import model.Customer;public class Customerservice {public boolean addCustomer(Customer customer){CustomerData.customerList.add(customer);50return true;}public boolean searchCustomer(String name,String pass){boolean flag = false;for(Customer u:CustomerData.customerList){if(u.getName().equals(name) }}return flag;}public Customer getCustomerByName(String name) {Customer customer = null;for(Customer u: CustomerData.customerList){if(u.getName().equals(name)){customer = u;}}return customer;}public void addReadycustomer(){Customer customer = new Customer();customer.setName(“123456“);customer.setPass(“123456“);CustomerData.customerList.add(customer);}}package service;(GoodsService)import java.util.Vector;import data.GoodsData;import model.Goods;public class Goodsservice {public boolean addGoods(Goods goods){GoodsData.goodsList.add(goods);return true;}Vector> list = new Vector> ();50public Vector> getGoodsByName(String name) {if(““.equals(name)){for(Goods u:GoodsData.goodsList){Vector str = new Vector();str.add(u.getName());str.add(u.getType());str.add(u.getPrice());list.add(str);}}}return list;}public Goods getGoodsByName1(String name) {Goods goods = null;for(Goods u: GoodsData.goodsList){if(u.getName().equals(name)){goods = u;}}return goods;}public boolean modifyGoods(Goods goods) {for(Goods u: GoodsData.goodsList){if(u.getName().equals(goods.getName())){u.setType(goods.getType());u.setPrice(goods.getPrice());break;}}50return true;}public void deleteGoods(String name){for(int i=0; i> list = new Vector> ();public Vector> getOrderByName(String name) {if(““.equals(name)){for(Order u:OrderData.orderList){Vector str = new Vector();str.add(u.getName());str.add(u.getType());str.add(u.getPrice());str.add(u.getNumber());str.add(u.getAddress());str.add(u.getBak());list.add(str);}}}return list;}public Order getOrderByName1(String name) {Order order = null;for(Order u: OrderData.orderList){if(u.getName().equals(name)){order = u;}}
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:张春烨_在线订餐系统_源代码.rar
    链接地址:http://www.gold-doc.com/p-255317.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开