当前位置:首页>> >>


王涛_电脑配件报价系统_源代码.rar

收藏

资源目录
    文档预览:
    编号:20181030003615303    类型:共享资源    大小:296.65KB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    王涛 电脑 配件 报价 系统 源代码
    资源描述:
    课 程 设 计 报 告 书(理工类)课程名称 Java 基础实训_______姓 名 王涛 __________ 班 级 17 软嵌 1 班 ______ 学 号 1712011009 _ 指导教师 濮宏伟____________ 金陵科技学院2018.71题目:电脑硬件报价的设计与实现设计的目的和要求:目的:本次课程设计目的是使学生结合Java所学知识,熟练使用Eclipse工具开发,通过真实的工作任务(项目需求)和规范,使学生能设计并开发出具有一定水平的项目程序,并培养解决实际问题和培养团队合作的能力。掌握Jva项目开发流程和开发技巧,按要求提交规范的交付物。具体的课程设计应达到以下目的:1.提高学生在现实生活中收集需求信息,对需求进行评估,进行需求整理、加工的能力。2.在实际的项目任务中培养Java项目开发的技能。3.在实际的项目任务中Java编程、调试、测试能力得到提高。4. 在实际的项目任务中使学生的编码规范性得到提高。5.培养学生团队协作和人际交往方面的能力。要求:1、掌握软件开发的基本步骤和方法;2、根据课题的要求进行上机实验调试;3、基本掌握 Java 项目开发中的相关文档的编写。设计的软件环境:奔腾以上计算机,Windows7 操作系统,装有 JDK1.8 和 Eclipse 软件,tomcat 8,Mysql 5.1。2功能模块设计:系统从功能模块的角度上划分为以下几个功能模块:用户管理、商品管理、订单管理、购物车管理,店家管理五大部分,以下是该系统的功能模块图见下图2-1:图 2-1 系统模块图以下是各个模块具体实现功能介绍:1.用户管理功能(1)注册用户信息:包括添加用户的用户名,登录密码,性别,联系方式,地址等信息。(2)修改用户信息:包括修改用户的密码等信息。2.商品管理功能(1)查询商家商品信息:通过列表搜索商品名获取商品信息3.订单管理功能(1)订单信息:包括直接在订单内显示注册时的用户名,联系方式,地址等(2)删除订单:对于未配送的订单可以进行删除4.店家管理功能(1)商品信息管理:包括对商品信息进行增删该查。(2)订单信息:包括查看所有用户订单状态,未配送,已配送,历史记录等。(3)退单管理:退单则删除订单。电脑配件报价系统用户模块用户注册商品模块用户登录用户密码修改店家商品查询订单模块选择商品下单删除订单查看订单状态商品增删改查店家模块退单处理查看用户订单状态发送订单处理21(4)发送订单:对用户提交的订单进行处理,配送设计过程和内容:所使用的函数//用户添加,修改/** 用户添加* true 成功 false 失败*/public boolean Useradd(User user){UserData.userlist.add(user);return true;}/** 商品添加*/public boolean Usergoodsadd(Usergoods user){UserData2.usergoodslist.add(user);return true;}/** 订单添加*/public boolean Userorderadd(Usersend user){UserData3.userorderlist.add(user);return true;}/** 配送添加*/public boolean Usershipadd(Usership user){UserData4.usershiplist.add(user);return true;}/** 历史记录添加*/public boolean Userpastadd(Userpast user){UserData5.userpastlist.add(user);return true;}22/** 用户登录* name * pass* true 成功false失败*/public boolean Usersearch(String name,String pass){boolean flag=false;for(User u:UserData.userlist){if(u.getName().equals(name)}if(flag==true){UserCopy.name=name;}return flag;}UserCopy的内容:Public static String name=null;/** 商品查找* */public boolean Usergoodssearch(String name,String pass){boolean flag=false;for(Usergoods u:UserData2.usergoodslist){if(u.getName().equals(name))flag=true;}if(flag==true){UserCopy.name=name;}return flag;}/** 用户回填数据*/public User modify(String name) {User user=new User();user=null;for(User u:UserData.userlist){if(u.getName().equals(name))user=u;}return user;23}/** 商品回填数据*/public Usergoods Goodsmodify(String name) {Usergoods user=new Usergoods();user=null;for(Usergoods u:UserData2.usergoodslist){if(u.getName().equals(name))user=u;}return user;}/** 订单回填*/public Usersend Sendmodify(String name) {Usersend user=new Usersend();user=null;for(Usersend u:UserData3.userorderlist){if(u.getGoodsname().equals(name))user=u;}return user;}/** 配送信息回填*/public Usership Shipmodify(String name) {Usership user=new Usership();user=null;for(Usership u:UserData4.usershiplist){if(u.getGoodsname().equals(name))user=u;}return user;}/*用户* 修改数据,将数据覆盖*/public boolean Usermodify(User user) {for(User u:UserData.userlist){if(u.getName().equals(user.getName())){u.setPass(user.getPass());u.setTel(user.getTel());24u.setAddress(user.getAddress());u.setSex(user.getSex());break;}}return true;}/** 订单,修改数据,将数据覆盖*/public boolean Ordermodify(Usersend user) {for(Usersend u:UserData3.userorderlist){if(u.getName().equals(user.getName())){u.setTel(user.getTel());u.setAddress(user.getAddress());break;}}return true;}/** 商品信息删除*/public void deleteUser(String name){for(int i=0;i> getGoodsByName(String name) {Vector> list=new Vector> ();if(““.equals(name)){for(Usergoods u:UserData2.usergoodslist){Vector str= new Vector();str.add(u.getName());str.add(u.getPrice());str.add(u.getNorms());str.add(u.getFunction());list.addElement(str);}}}return list;}/** 根据订单名查询列表信息,封装成Vector 对象*/public Vector> getOrderByName(String name) {Vector> list=new Vector> ();if(““.equals(name)){for(Usersend u:UserData3.userorderlist){Vector str= new Vector();str.add(u.getGoodsname());str.add(u.getPrice());str.add(u.getNorms());6str.add(u.getName());str.add(u.getTel());str.add(u.getAddress());list.addElement(str);}}}return list;}/** 根据配送名查询列表信息,封装成Vector 对象*/public Vector> getSendByName(String name) {Vector> list=new Vector> ();if(““.equals(name)){for(Usership u:UserData4.usershiplist){Vector str= new Vector();str.add(u.getGoodsname());str.add(u.getPrice());str.add(u.getNorms());str.add(u.getName());str.add(u.getTel());str.add(u.getAddress());list.addElement(str);}}
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

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

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