生产实习第一天的文档和java代码 发表于 2019-05-29 | 更新于 2021-02-07 | 分类于 学校课程 | Comments: | 阅读次数: 包含文档和代码两部分 PART1 文档 点击显/隐内容 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253手机通讯录实例0.微商城0.1本次使用的技术Jsp servlet dao jstl mysql smartUpload1. 项目功能描述2. 项目的数据库设计本次只讲核心功能,商品的管理.浏览.库存.用户及激活.购物车.订单1. 需求描述本次实现的是一个微商城在线功能,整个的功能描述1. 前台使用用户A. 用户需要注册,注册的时候准备所有的核心信息用户id(Email 手机号,邮箱).密码,用户状态(未激活,正常.锁定).姓名,电话,地址;…B. 用户进行商品的浏览,现在只分一类:分类信息: 分类编号,名称商品信息:编号.名称.价格.库存量.描述.图片.访问量考虑库存() oracle 端口号1521C. 用户可以进行订单创建,一个订单可以购买多个商品,同一件商品可以购买多次D. 可以查询自己的订单2. 后台管理员A. 一定要准备管理员的信息表,要求信息表记录如下内容: 管理员的id,pwd,最后一次登陆的日期和时间B. 可以进行商品的管理,但是所有商品可以设置状态:可以设置商品的上架和下架商品的信息可以删除,并要求第一次要走回收站(逻辑删除)可以清空回收站的所有商品或者一个商品(物理删除)C. 可以针对分类进行管理,还可以针对用户进行管理,D. 可以针对用户进行管理E. 可以对所有的订单进行管理3. 实际包含功能库存量低的时候预警操作管理员登陆日志于权限问题.用户登陆日志与预警问题一个用户的地址信息管理 订单处理状态 退货所造成的库存量变化问题 等等…….1通讯录jdbc1.1 db.properties0. url=jdbc:mysql://localhost:3306/cheerui1. user=root2. password=root3. driverClass=com.mysql.jdbc.Driver4. 1.2 entityprivate String id; private String name; private String gender;private int age; private String phone; private String qq;private String email;1.3 数据访问层(Dao接口) PART2 代码bean层1.Contact类 点击显/隐内容 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889package cn.cheerui.bean;/** * 手机通讯录 * * @author Administrator * */public class Contact { private String id; private String name; private String gender; private int age; private String phone; private String qq; private String email; public Contact(String id, String name, String gender, int age, String phone, String qq, String email) { super(); this.id = id; this.name = name; this.gender = gender; this.age = age; this.phone = phone; this.qq = qq; this.email = email; } public Contact() { super(); // TODO Auto-generated constructor stub } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getGender() { return gender; } public void setGender(String gender) { this.gender = gender; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public String getQq() { return qq; } public void setQq(String qq) { this.qq = qq; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; }} dao层1.ContactDao类123456789101112131415161718192021package cn.cheerui.dao;import java.util.List;import cn.cheerui.bean.Contact;public interface ContactDao {// 添加联系人 public void addContact(Contact contact);// 修改联系人 public void updateContact(Contact contact);// 删除联系人 public void deleteContact(String id);// 查询所有联系人 public List<Contact> findAll();// 根编号查询联系人 public Contact findById(String id);// 根据姓名查询书是否重复 public boolean checkContact(String name);} 咦~~~~ 这是嘛呀!!! 打赏 微信支付 支付宝