生产实习第一天的文档和java代码

包含文档和代码两部分

PART1 文档

点击显/隐内容
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
手机通讯录实例
0.微商城
0.1本次使用的技术
Jsp servlet dao jstl mysql smartUpload
1. 项目功能描述
2. 项目的数据库设计
本次只讲核心功能,商品的管理.浏览.库存.用户及激活.购物车.订单
1. 需求描述
本次实现的是一个微商城在线功能,整个的功能描述
1. 前台使用用户
A. 用户需要注册,注册的时候准备所有的核心信息
用户id(Email 手机号,邮箱).密码,用户状态(未激活,正常.锁定).姓名,电话,地址;…
B. 用户进行商品的浏览,现在只分一类:
分类信息: 分类编号,名称
商品信息:编号.名称.价格.库存量.描述.图片.访问量
考虑库存() oracle 端口号1521
C. 用户可以进行订单创建,一个订单可以购买多个商品,同一件商品可以购买多次
D. 可以查询自己的订单

2. 后台管理员
A. 一定要准备管理员的信息表,要求信息表记录如下内容:
管理员的id,pwd,最后一次登陆的日期和时间
B. 可以进行商品的管理,但是所有商品可以设置状态:
可以设置商品的上架和下架
商品的信息可以删除,并要求第一次要走回收站(逻辑删除)
可以清空回收站的所有商品或者一个商品(物理删除)
C. 可以针对分类进行管理,还可以针对用户进行管理,
D. 可以针对用户进行管理
E. 可以对所有的订单进行管理
3. 实际包含功能
库存量低的时候预警操作
管理员登陆日志于权限问题.
用户登陆日志与预警问题
一个用户的地址信息管理
订单处理状态
退货所造成的库存量变化问题
等等…….
1通讯录jdbc
1.1 db.properties
0. url=jdbc:mysql://localhost:3306/cheerui
1. user=root
2. password=root
3. driverClass=com.mysql.jdbc.Driver4.

1.2 entity
private 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类

点击显/隐内容
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
package 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类

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package 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);
}
咦~~~~ 这是嘛呀!!!
0%