当前位置:首页>> >>


窦洋羊_在线手机商城系统_源代码.rar

收藏

资源目录
    文档预览:
    编号:20181030003659886    类型:共享资源    大小:865.29KB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    窦洋羊 在线 手机商城 系统 源代码
    资源描述:
    课 程 设 计 报 告 书(理工类)课程名称 Java 基础实训___ _ _姓 名 窦洋羊 _____ 班 级 17 软嵌 2 班 ____ _ 学 号 1712011061 _ 指导教师 濮宏伟______ __ 金陵科技学院2018.71题目:在线手机商城系统的设计与实现设计的目的和要求:目的:本次课程设计目的是使学生结合ArrayList、Vector集合和Java swing可视化编程以及所学的Java知识,熟练使用Eclipse工具系统模块开发,通过真实的工作任务(项目需求)和规范,使学生能设计并开发出具有一定水平的系统模块,并培养解决实际问题和培养团队合作的能力。掌握系统模块开发流程和开发技巧,按要求提交规范的交付物。具体的课程设计应达到以下目的:1.提高学生在现实生活中收集需求信息,对需求进行评估,进行需求整理、加工的能力。2.在实际的项目任务中培养系统模块开发的技能。3.在实际的项目任务中编程、调试、测试能力得到提高。4. 在实际的项目任务中使学生的编码规范性得到提高。5.培养学生团队协作和人际交往方面的能力。要求:1、掌握软件开发的基本步骤和方法;2、根据课题的要求进行上机实验调试;3、基本掌握系统模块开发中的相关文档的编写。2设计的软件环境:奔腾以上计算机,Windows7 操作系统,装有 JDK1.8和 Eclipse软件。功能模块设计:系统从功能模块的角度上划分为以下几个功能模块:用户管理、商品管理、订单管理、购物车管理,店家管理五大部分,以下是该系统的功能模块图见下图2-1:图 2-1 系统模块图简介该系统主要分为商城管理员和顾客两类用户。顾客具备基本的注册、登录功能,具备基本的查看手机信息、选择手机、以及下达订单、修改订单、退单等功能;管理员具备对手机信息进行增加、删除、修改操作,并具备管理顾客订单以及进行订单配送等功能。以下是各个模块具体实现功能介绍:1.用户管理功能在线手机商城系统用户模块用户注册商品模块用户登录用户信息修改商品模糊查询查看商品详情订单模块查看订单状态修改订单添加商品删除商品商品下单商品增删改查购物车模块店家模块退单处理查看用户订单发送订单处理81(1)注册用户信息:包括添加用户的用户名,登录密码,性别,联系方式,地址等信息。(2)修改用户信息:包括修改用户的密码等信息。2.商品管理功能(1)商品模糊查询:包括通过模糊查询搜索商品。(2)查看商品信息:点击选中商品查询具体信息。3.订单管理功能(1)订单信息:包括直接在订单内显示下单者的用户名,收件人,联系方式,地址,订单状态等。(2)修改订单信息:包括在下订单或订单未发货时时修改姓名,联系方式,地址等。4.购物车管理功能(1)添加商品:包括在查询到商品后添加至购物车,在购物车内修改需求数量等。(2)删除商品信息:包括商品的名称,品牌,购买的数量,购买的总价等。(3)通过购物车下单:包括商品的名称,品牌,购买的数量,购买的总价等。5.店家管理功能(1)商品信息管理:包括对商品信息进行增删该查。(2)订单信息:包括查看所有用户订单等。(3)退单管理:包括对用户申请退单的审核,确定是否退单。(4)发送订单:对用户提交的订单进行处理设计过程和内容:CartData.java( 购物车数据集合)package com.qst.data;import java.util.ArrayList;import java.util.List;import com.qst.model.Cart;public class CartData {public static List cartList = new ArrayList();}ItemData.java( 商品数据集合)package com.qst.data;import java.util.ArrayList;import java.util.List;import com.qst.model.Item;public class ItemData {public static List itemList = new ArrayList();3}OrderData.java( 订单数据集合)package com.qst.data;import java.util.ArrayList;import java.util.List;import com.qst.model.Order;public class OrderData {public static List orderList = new ArrayList();}UserData.java( 用户数据集合)package com.qst.data;import java.util.ArrayList;import java.util.List;import com.qst.model.User;public class UserData {public static List userList = new ArrayList();}Cart.java( 购物车类)package com.qst.model;/*** 名为购物车,实为购物车中的一件物品。* 正真的购物车为 “owner 相同的每件物品”* @author 14032**/public class Cart {public String owner;public String band;public String name;public String amount;public String price;public String getOwner() {return owner;}public void setOwner(String owner) {this.owner = owner;}public String getBand() {return band;}3public void setBand(String band) {this.band = band;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getAmount() {return amount;}public void setAmount(String amount) {this.amount = amount;}public String getPrice() {return price;}public void setPrice(String price) {this.price = price;}}Item.java( 商品类)package com.qst.model;public class Item {public String band;public String name;public String amount;public String price;public String getBand() {return band;}public void setBand(String band) {this.band = band;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getAmount() {return amount;}3public void setAmount(String amount) {this.amount = amount;}public String getPrice() {return price;}public void setPrice(String price) {this.price = price;}}Order.java( 订单类)package com.qst.model;public class Order {public String no;public String owner;public String receiver;public String phone;public String adress;public String cost;public String status;public String getNo() {return no;}public void setNo(String no) {this.no = no;}public String getOwner() {return owner;}public void setOwner(String owner) {this.owner = owner;}public String getReceiver() {return receiver;}public void setReceiver(String receiver) {this.receiver = receiver;}public String getPhone() {return phone;}public void setPhone(String phone) {this.phone = phone;}public String getAdress() {3return adress;}public void setAdress(String adress) {this.adress = adress;}public String getCost() {return cost;}public void setCost(String cost) {this.cost = cost;}public String getStatus() {return status;}public void setStatus(String status) {this.status = status;}}User.java( 用户类)package com.qst.model;public class User {private String name;private String pass;private String status;private String sex;private String PNo;private String adress;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 getStatus() {return status;}public void setStatus(String status) {this.status = status;3}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}public String getPNo() {return PNo;}public void setPNo(String PNo) {this.PNo = PNo;}public String getAdress() {return adress;}public void setAdress(String adress) {this.adress = adress;}}Godview.java( 初始化商城数据)package com.qst.service;import com.qst.model.Item;import com.qst.model.User;public class Godview {public void godview(){//用户UserService service = new UserService();if(service.getUserByName(“god“)== null){User user = new User();user.setName(“god“);user.setPass(“123123“);user.setSex(“男“);user.setStatus(“店铺商家“);service.addUser(user);}if(service.getUserByName(“com“)== null){User user = new User();user.setName(“com“);user.setPass(“123321“);user.setSex(“女“);user.setStatus(“普通用户“);service.addUser(user);}//物品3ItemService iconf = new ItemService();if(iconf.getItemByName(“Mate RS“)== null){Item item =new Item();item.setName(“Mate RS“);item.setBand(“华为“);item.setPrice(“9999“);item.setAmount(“100“);iconf.addItem(item);}if(iconf.getItemByName(“Galaxy S9“)== null){Item item =new Item();item.setName(“Galaxy S9“);item.setBand(“三星“);item.setPrice(“5799“);item.setAmount(“100“);iconf.addItem(item);}if(iconf.getItemByName(“iPhone X“)== null){Item item =new Item();item.setName(“iPhone X“);item.setBand(“苹果“);item.setPrice(“8316“);item.setAmount(“100“);iconf.addItem(item);}if(iconf.getItemByName(“小米 8“)== null){Item item =new Item();item.setName(“小米 8“);item.setBand(“小米“);item.setPrice(“2699“);item.setAmount(“100“);iconf.addItem(item);}}}CartService.java( 购物车服务)package com.qst.service;import java.util.Vector;import com.qst.data.CartData;import com.qst.model.Cart;public class CartService {//addCItempublic boolean addCart(Cart cart){CartData.cartList.add(cart);return true;
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

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

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