");
140 | showNoPayList.append(orders.getOrder_id());
141 | showNoPayList.append(" | ");
142 | showNoPayList.append(orders.getMenu().getMenu_name());
143 | showNoPayList.append(" | ");
144 | showNoPayList.append(orders.getOrder_num());
145 | showNoPayList.append(" | ");
146 | showNoPayList.append(orders.getMenu().getMenu_price());
147 | showNoPayList.append(" | ");
148 | showNoPayList.append(orders.getMenu().getMenu_price() * orders.getOrder_num());
149 | showNoPayList.append(" | ");
150 | showNoPayList.append(orders.getOrder_notice() + "," + orders.getOther_notice());
151 | }
152 | return showNoPayList;
153 | //
154 | // 1 |
155 | // 菜品 |
156 | // 1 |
157 | // 19.0 |
158 | // 19.0 |
159 | // 菜品信息 |
160 | //
161 | }
162 | /**
163 | * 显示已支付列表
164 | * @return
165 | */
166 | public StringBuffer getShowPayList() {
167 | showPayList = new StringBuffer();
168 | List list = DAOFactory.getOrdersDAOInstance().searchPaidList(user);
169 | for (Orders orders : list) {
170 | showPayList.append("");
171 | showPayList.append(orders.getOrder_id());
172 | showPayList.append(" | ");
173 | showPayList.append(orders.getMenu().getMenu_name());
174 | showPayList.append(" | ");
175 | showPayList.append(orders.getOrder_num());
176 | showPayList.append(" | ");
177 | showPayList.append(orders.getMenu().getMenu_price());
178 | showPayList.append(" | ");
179 | showPayList.append(orders.getOrder_num() * orders.getMenu().getMenu_price());
180 | showPayList.append(" | ");
181 | showPayList.append(orders.getOrder_notice() + "," + orders.getOther_notice());
182 | showPayList.append(" | ");
183 | }
184 | return showPayList;
185 |
186 | //
187 | // 1 |
188 | // 菜品 |
189 | // 1 |
190 | // 19.0 |
191 | // 19.0 |
192 | // 菜品信息 |
193 | //
194 | }
195 |
196 |
197 | }
198 |
--------------------------------------------------------------------------------
/src/vo/Person.java:
--------------------------------------------------------------------------------
1 | package vo;
2 |
3 | import java.util.List;
4 |
5 | import factory.DAOFactory;
6 |
7 | /**
8 | * 用户类
9 | */
10 | public class Person {
11 | private int user_id; //用户名ID
12 | private String user_name; //用户名
13 | private String user_password; //用户密码
14 | private String user_realname; //用户真实姓名
15 | private String user_sex; //性别
16 | private String user_flag; //身份
17 | private String user_mail; //E-mail
18 |
19 | private StringBuffer showAdminList; //显示管理员列表
20 |
21 | public int getUser_id() {
22 | return user_id;
23 | }
24 | public void setUser_id(int user_id) {
25 | this.user_id = user_id;
26 | }
27 | public String getUser_name() {
28 | return user_name;
29 | }
30 | public void setUser_name(String user_name) {
31 | this.user_name = user_name;
32 | }
33 | public String getUser_password() {
34 | return user_password;
35 | }
36 | public void setUser_password(String user_password) {
37 | this.user_password = user_password;
38 | }
39 | public String getUser_realname() {
40 | return user_realname;
41 | }
42 | public void setUser_realname(String user_realname) {
43 | this.user_realname = user_realname;
44 | }
45 | public String getUser_sex() {
46 | return user_sex;
47 | }
48 | public void setUser_sex(String user_sex) {
49 | this.user_sex = user_sex;
50 | }
51 | public String getUser_flag() {
52 | return user_flag;
53 | }
54 | public void setUser_flag(String user_flag) {
55 | this.user_flag = user_flag;
56 | }
57 | public String getUser_mail() {
58 | return user_mail;
59 | }
60 | public void setUser_mail(String user_mail) {
61 | this.user_mail = user_mail;
62 | }
63 | public StringBuffer getShowAdminList() {
64 | showAdminList = new StringBuffer();
65 | List list = DAOFactory.getPersonDAOInstance().getAllAdmin();
66 | for (Person person : list) {
67 | showAdminList.append("");
68 | showAdminList.append(person.getUser_id());
69 | showAdminList.append(" | ");
70 | showAdminList.append(person.getUser_name());
71 | showAdminList.append(" | ");
72 | showAdminList.append(person.getUser_realname());
73 | showAdminList.append(" | ");
74 | showAdminList.append(person.getUser_sex());
75 | showAdminList.append(" | ");
76 | showAdminList.append(person.getUser_mail());
77 | showAdminList.append(" | ");
78 | }
79 | return showAdminList;
80 | }
81 | //
82 | // 123 |
83 | // mm |
84 | // 力量 |
85 | // 女 |
86 | // kjkj@13.com |
87 | //
88 |
89 | }
90 |
--------------------------------------------------------------------------------
/src/vo/UserInfo.java:
--------------------------------------------------------------------------------
1 | package vo;
2 | /**
3 | * 用户配送信息类
4 | */
5 | public class UserInfo {
6 | private int id; //配送信息ID
7 | private Person user; //用户ID,参照用户类
8 | private String address; //送货地址
9 | private String tel; //用户电话
10 | private String mobile; //用户手机
11 | private String notice; //备注
12 | private String send_date; //送货时间
13 |
14 | public int getId() {
15 | return id;
16 | }
17 | public void setId(int id) {
18 | this.id = id;
19 | }
20 | public Person getUser() {
21 | return user;
22 | }
23 | public void setUser(Person user) {
24 | this.user = user;
25 | }
26 | public String getAddress() {
27 | return address;
28 | }
29 | public void setAddress(String address) {
30 | this.address = address;
31 | }
32 | public String getTel() {
33 | return tel;
34 | }
35 | public void setTel(String tel) {
36 | this.tel = tel;
37 | }
38 | public String getMobile() {
39 | return mobile;
40 | }
41 | public void setMobile(String mobile) {
42 | this.mobile = mobile;
43 | }
44 | public String getNotice() {
45 | return notice;
46 | }
47 | public void setNotice(String notice) {
48 | this.notice = notice;
49 | }
50 | public String getSend_date() {
51 | return send_date;
52 | }
53 | public void setSend_date(String send_date) {
54 | this.send_date = send_date;
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/wsdc.sql:
--------------------------------------------------------------------------------
1 | /*
2 | Navicat MySQL Data Transfer
3 |
4 | Source Server : localhost_3306
5 | Source Server Version : 50611
6 | Source Host : localhost:3306
7 | Source Database : wsdc
8 |
9 | Target Server Type : MYSQL
10 | Target Server Version : 50611
11 | File Encoding : 65001
12 |
13 | */
14 |
15 | SET FOREIGN_KEY_CHECKS=0;
16 |
17 | -- ----------------------------
18 | -- Table structure for `tb_introduce`
19 | -- ----------------------------
20 | DROP TABLE IF EXISTS `tb_introduce`;
21 | CREATE TABLE `tb_introduce` (
22 | `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
23 | `content` varchar(255) NOT NULL DEFAULT '' COMMENT '商家介绍信息',
24 | PRIMARY KEY (`id`)
25 | ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='商家介绍';
26 |
27 |
28 | -- ----------------------------
29 | -- Table structure for `tb_menu`
30 | -- ----------------------------
31 | DROP TABLE IF EXISTS `tb_menu`;
32 | CREATE TABLE `tb_menu` (
33 | `menu_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
34 | `menu_name` varchar(50) NOT NULL DEFAULT '' COMMENT '菜单名',
35 | `menu_content` varchar(50) NOT NULL DEFAULT '' COMMENT '菜单简介',
36 | `menu_price` double(5,2) NOT NULL DEFAULT '0.00' COMMENT '菜单单价',
37 | `menu_image` varchar(255) DEFAULT NULL COMMENT '菜单图片名称',
38 | PRIMARY KEY (`menu_id`)
39 | ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COMMENT='菜单表';
40 |
41 |
42 |
43 | -- ----------------------------
44 | -- Table structure for `tb_menu_top`
45 | -- ----------------------------
46 | DROP TABLE IF EXISTS `tb_menu_top`;
47 | CREATE TABLE `tb_menu_top` (
48 | `id` int(11) NOT NULL AUTO_INCREMENT,
49 | `menu_id` int(11) NOT NULL DEFAULT '0' COMMENT '菜单ID,参考菜单表',
50 | PRIMARY KEY (`id`)
51 | ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='推荐的菜品';
52 |
53 |
54 |
55 | -- ----------------------------
56 | -- Table structure for `tb_message`
57 | -- ----------------------------
58 | DROP TABLE IF EXISTS `tb_message`;
59 | CREATE TABLE `tb_message` (
60 | `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '留言ID',
61 | `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID,参照用户表',
62 | `menu_id` int(11) NOT NULL DEFAULT '0' COMMENT '菜品ID,参照菜单表',
63 | `content` varchar(200) DEFAULT NULL COMMENT '内容',
64 | `mg_date` varchar(45) DEFAULT NULL COMMENT '留言时间',
65 | PRIMARY KEY (`id`),
66 | KEY `foreign_key_msg_userId` (`user_id`)
67 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='留言信息表';
68 |
69 |
70 | -- ----------------------------
71 | -- Table structure for `tb_orders`
72 | -- ----------------------------
73 | DROP TABLE IF EXISTS `tb_orders`;
74 | CREATE TABLE `tb_orders` (
75 | `order_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '订单ID',
76 | `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID,参照用户表',
77 | `menu_id` int(11) NOT NULL DEFAULT '0' COMMENT '菜单ID,参照菜单表',
78 | `order_num` int(255) NOT NULL DEFAULT '0' COMMENT '订购菜品数量',
79 | `order_notice` varchar(45) DEFAULT NULL COMMENT '口味要求',
80 | `other_notice` varchar(100) DEFAULT NULL COMMENT '其他要求',
81 | `states` varchar(4) NOT NULL DEFAULT '' COMMENT '订单付款状态',
82 | PRIMARY KEY (`order_id`),
83 | KEY `foreign_key_userId` (`user_id`),
84 | KEY `foreign_key_menuId` (`menu_id`)
85 | ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COMMENT='订单表';
86 |
87 |
88 | -- ----------------------------
89 | -- Table structure for `tb_user`
90 | -- ----------------------------
91 | DROP TABLE IF EXISTS `tb_user`;
92 | CREATE TABLE `tb_user` (
93 | `user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
94 | `user_name` varchar(30) NOT NULL DEFAULT '' COMMENT '用户名',
95 | `user_password` varchar(30) NOT NULL DEFAULT '' COMMENT '用户密码',
96 | `user_realname` varchar(50) DEFAULT NULL COMMENT '用户真实姓名',
97 | `user_sex` varchar(30) DEFAULT NULL COMMENT '性别',
98 | `user_flag` varchar(4) NOT NULL DEFAULT '' COMMENT '身份',
99 | `user_mail` varchar(50) NOT NULL DEFAULT '' COMMENT 'E-mail',
100 | PRIMARY KEY (`user_id`)
101 | ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='用户表';
102 |
103 | -- ----------------------------
104 | -- Records of tb_user
105 | -- ----------------------------
106 | INSERT INTO `tb_user` VALUES ('1', '张三', '123456', '张三疯', '女', '普通用户', 'abc@qq.com');
107 | INSERT INTO `tb_user` VALUES ('2', '李四', '12345', '毛毛', '男', '管理员', 'abc123@163.com');
108 |
109 | -- ----------------------------
110 | -- Table structure for `user_info`
111 | -- ----------------------------
112 | DROP TABLE IF EXISTS `user_info`;
113 | CREATE TABLE `user_info` (
114 | `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '配送信息ID',
115 | `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID,参照用户表',
116 | `address` varchar(100) NOT NULL DEFAULT '' COMMENT '送货地址',
117 | `tel` varchar(15) DEFAULT NULL COMMENT '用户电话',
118 | `mobile` varchar(11) NOT NULL DEFAULT '' COMMENT '用户手机',
119 | `notice` varchar(150) DEFAULT NULL COMMENT '备注',
120 | `send_date` varchar(45) DEFAULT NULL COMMENT '送货时间',
121 | PRIMARY KEY (`id`)
122 | ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='用户配送信息表';
123 |
124 |
125 |
--------------------------------------------------------------------------------
|