当前位置:首页>> >>


汤正博_在线订餐系统_源代码.rar

收藏

资源目录
    文档预览:
    编号:20181030003659156    类型:共享资源    大小:152.97KB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    汤正博 在线 系统 源代码
    资源描述:
    课 程 设 计 报 告 书(理工类)课程名称 Java 基础实训_______姓 名 汤正博 __________ 班 级 17 软嵌 2 班 ______ 学 号 1712011053 _ 指导教师 濮宏伟____________ 金陵科技学院2018.71题目:网上订餐系统的设计与实现设计的目的和要求:目的:本次课程设计目的是使学生结合Java Swing所学知识,熟练使用Eclipse工具进行Java Swing应用程序开发,通过真实的工作任务(项目需求)和规范,使学生能设计并开发出具有一定水平的Java Swing图形界面程序,并培养解决实际问题和培养团队合作的能力。掌握Java Swing项目开发流程和开发技巧,按要求提交规范的交付物。具体的课程设计应达到以下目的:1.提高学生在现实生活中收集需求信息,对需求进行评估,进行需求整理、加工的能力。2.在实际的项目任务中培养Java Swing项目开发的技能。3.在实际的项目任务中Java Swing编程、调试、测试能力得到提高。4. 在实际的项目任务中使学生的编码规范性得到提高。5.培养学生团队协作和人际交往方面的能力。要求:1、掌握软件开发的基本步骤和方法;2、根据课题的要求进行上机实验调试;3、基本掌握 Java Swing项目开发中的相关文档的编写。2设计的软件环境:奔腾以上计算机,Windows10 操作系统,装有 JDK1.8和 Eclipse软件。功能模块设计:系统从功能模块的角度上划分为以下几个功能模块:用户管理、商品管理、订单管理、购物车管理和店家管理五大部分,以下是该系统的功能模块图,见下图 2-1:在线订餐系统用户模块用户注册商品模块用户登录用户密码修改店名模糊查询店家商品查询订单模块下单并查看订单状态修改订单添加商品删除商品选择商品下单商品增删改查购物车模块店家模块退单处理查看用户订单发送订单处理3图 2-1 系统模块图以下是各个模块具体实现功能介绍:1.用户管理功能(1)注册用户信息:包括添加用户的用户名,登录密码,性别,联系方式,地址等信息。(2)修改用户信息:包括修改用户的密码等信息。2.商品管理功能(1)查询商家信息:包括通过模糊查询搜索店名的名称。(2)查询商家商品信息:点击选中商品查询具体信息。3.订单管理功能(1)订单信息:包括直接在订单内显示注册时的用户名,联系方式,地址等,查看店家订单是否发送。(2)修改订单信息:包括在下订单时修改姓名,联系方式,地址等。4.购物车管理功能(1)添加商品信息:包括商品的名称,产地,购买的数量,购买的总价等。(2)删除商品信息:包括商品的名称,产地,购买的数量,购买的总价等。(3)通过购物车下单:包括商品商品的名称,产地,购买的数量,购买的总价等。5.店家管理功能(1)商品信息管理:包括对商品信息进行增删该查。(2)订单信息:包括查看所有用户订单等。(3)退单管理:包括对用户申请退单的审核,同样退单则删除订单。(4)发送订单:对用户提交的订单进行处理4设计过程和内容:com.tzb.data.DishData.javapackage com.tzb.data;import java.util.ArrayList;import java.util.List;import com.tzb.model.Dish;public class DishData {public static List dishList = new ArrayList();}com.tzb.data.MerchantData.javapackage com.tzb.data;import java.util.ArrayList;import java.util.List;import com.tzb.model.Merchant;public class MerchantData {public static List merchantList = new ArrayList();28}com.tzb.data.UserData.javapackage com.tzb.data;import java.util.ArrayList;import java.util.List;import com.tzb.model.User;public class UserData {public static List userList = new ArrayList();}com.tzb.model.Dish.javapackage com.tzb.model;public class Dish {private String name;private Integer price;private String info;public String getName() {return name;}public void setName(String name) {this.name = name;}public Integer getPrice() {return price;}public void setPrice(Integer price) {29this.price = price;}public String getInfo() {return info;}public void setInfo(String info) {this.info = info;}}com.tzb.model.Merchant.javapackage com.tzb.model;public class Merchant{private String username;private String password;private String type;private String name;private String special;public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}public String getType() {return type;}30public void setType(String type) {this.type = type;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getSpecial() {return special;}public void setSpecial(String special) {this.special = special;}}com.tzb.model.User.javapackage com.tzb.model;public class User {private String username;private String password;private String type;public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;31}public void setPassword(String password) {this.password = password;}public String getType() {return type;}public void setType(String type) {this.type = type;}}com.tzb.service.UserService.javapackage com.tzb.service;import java.util.Vector;import com.tzb.model.User;import com.tzb.data.UserData;import com.tzb.model.Merchant;import com.tzb.data.MerchantData;public class UserService {public boolean addUser(User user){UserData.userList.add(user);return true;}public boolean addMerchant(Merchant merchant){MerchantData.merchantList.add(merchant);return true;}public boolean searchUser(String username,String password,String type){boolean flag = false;2for(User u:UserData.userList){if(u.getUsername().equals(username) }}return flag;}public boolean searchMerchant(String username,String type){boolean flag = false;for(Merchant u:MerchantData.merchantList){if(u.getUsername().equals(username) }}return flag;}public boolean searchMerchant(String username,String password,String type){boolean flag = false;for(Merchant u:MerchantData.merchantList){if(u.getUsername().equals(username) }}return flag;}public boolean searchUser(String username,String type){boolean flag = false;for(User u:UserData.userList){if(u.getUsername().equals(username)
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

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

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