长春理工大学实习报告
订单ID订单流水号订单用户订单商品信息是否已付款提交时间发货时间总金额是否已发货 图4-4 订单实体属性图
(5) 管理员实体拥有的属性有管理员ID、管理员用户名和管理员密码这三个属性。管理员实体属性如图4-5所示。
管理员ID管理员管理员用户名管理员密码 图4-5 管理员实体属性图
4.4.3 数据库逻辑设计 (1) 用户信息表(users)
用户信息表:用于记录用户ID、用户名、用户密码、用户姓名、用户性别、用户电话、商品邮寄地址及用户电子邮件等信息。用户信息表的内容如表4-1所示。
表4-1用户信息表
字段名称 userId username password name sex phone post 数据类型 int(20) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(255) 约束条件 主键 可否空 否 否 否 否 否 否 否 默认值 1 无 无 无 无 无 无 注释 用户ID(自增) 用户名 用户密码 用户姓名 用户性别 用户电话 邮编 28
长春理工大学实习报告
varchar(255 ) email varchar(50) (2) 商品信息表(commoditys) address 否 否 无 无 邮寄地址 电子邮件 商品信息表:用于记录商品编号、商品种类、商品名称,商品厂商,商品描述,商品原价格,商城出售价格,商品总数量,商品剩余数量和图片等信息。商品信息表的内容如表4-2所示。
表4-2商品信息表
字段名称 commodityId commodityClass commodityName manufacturer commodityDepict commodityPrice webShopPrice commodityAmount commodityLeaveNum image 数据类型 int(20) varchar(50) varchar(50) varchar(50) varchar(255) double(20) double(20) int(50) int(50) 约束条件 主键 外键 可否空 默认值 否 否 否 否 否 否 否 否 否 1 无 无 无 无 无 无 无 无 无 注释 商品编号(自增) 商品种类 商品名称 商品厂商 商品描述 商品原价 商城价格 商品总量 剩余数量 商品图片 varchar(25 否 5) (3) 商品种类信息表(commodityclasses) 商品种类信息表:用于记录商品种类的编号,商品种类名称等信息。商品种类信息表的内容如表4-3所示。
表4-3商品种类信息表
字段名称 commodityId 数据类型 int(20) 约束条件 主键 可否空 默认值 否 否 1 无 注释 商品编号(自增) 商品种类名称 commodityClass varchar(50) (4) 订单信息表(orderform) 订单信息表:用于记录订单的编号,用户信息,订单提交时间,发货时间,总金额,买家备注,买家是否付款,是否发货等信息。订单信息表的内容如表4-4所示。
29
长春理工大学实习报告
表4-4 订单信息表
字段名称 orderFormId 数据类型 int(20) 约束条件 主键 外键 外键 可否空 默认值 否 否 否 否 是 否 是 否 是 否 1 无 无 无 无 无 无 无 无 无 注释 订单编号(自增) 用户名 商品信息 提交时间 发货时间 总金额 用户备注 是否付款 是否发货 订单流水号 username varchar(20) commodity varchar(50) submitTime varchar(50) consignmentTime varchar(50) totalPrice varchar(50) remark varchar(50) isPayoff varchar(10) isConsignment varchar(10) orderFormNum bigint(20) (5) 管理员信息表(admins) 管理员信息表:用于记录管理员编号,管理员用户名,管理员密码等信息。管理员信息表内容如表4-5所示。
表4-5管理员信息表
字段名称 adminId adminName 数据类型 int(20) 约束条件 主键 可否空 默认值 否 否 否
1 无 无 注释 管理员编号(自增) 管理员名称 管理员密码 varchar(255) adminPassword varchar(255)
30
长春理工大学实习报告
第5章系统实现
5.1 前台实现
5.1.1网站首页页面
系统页面简洁,上方的导航包括用户登录、用户注册等信息,下方显示商品种类列表、最新商品、用户登录框等信息,用户可以通过左侧导航栏来查看每个种类的商品,也可以通过搜索来查找商品。系统主页面如图5-1所示。
图5-1 系统主页面
主要代码:
系统主页的商品分类需要通过请求来获取商品种类列表。 获取商品种类列表的关键代码如下:
public String execute() throws Exception { Map request = (Map) ActionContext.getContext().get(\ commodityClasses = commodityClassService.findAllCommodityClasses(); request.put(\
return \
5.1.2会员注册
用户可以通过注册成为商城会员,点击用户注册打开用户注册页面,用户注册包括用户名、密码、用户姓名、性别、电话、收货地址、电子邮箱等信息,用户点击每个输入框时在后面会提示需填入的内容或注意事项。用户注册页面如图
31
相关推荐: