Web应用程序设计综合实验报告 联系客服

发布时间 : 星期二 文章Web应用程序设计综合实验报告更新完毕开始阅读

表3.2商品类别信息表(t_catelog)

商品信息表主要是商品的相关信息,其中ID是主键,表结构如图3.3所示。 列名 数据类型 长度 允许空 是否主键 说明 goods_id Int 4 否 是 商品ID catelog_id Int 4 否 否 类别ID goods_name varchar 50 否 否 名称 goods_miaoshu varchar 50 否 否 介绍 goods_pic varchar 50 否 否 商品封皮 表3.3商品信息表(t_goods) 管理员信息表主要记录了管理员的账号信息,包括用户名和密码,表结构如 列名 数据类型 长度 允许空 是否主键 说明 userId int 4 否 是 编号 userName varchar 50 否 否 用户名 userPw varchar 50 否 否 密码 表3.4管理员信息表(t_admin) 订单信息表主要记录的会员的订单的信息,包括订单编号、下单时间等,表 列名 数据类型 长度 允许空 是否主键 说明 order_id int 4 否 是 编号 order_date varchar 50 否 否 下单时间 order_zhuangtai varchar 50 否 否 订单状态 songhuodizhi varchar 50 否 否 送货地址 fukuanfangshi varchar 50 否 否 付款方式 jine varchar 50 否 否 总金额 user_id int 4 否 否 会员ID 表3.5订单信息表(t_order)

图1 数据库关系图

3 系统详细设计

本次我主要负责的部分是订单部分的处理 ,主要包括用户订单的生成,查看 ,以及管理员对于订单的查看和处理。

3.1页面设计

页名 Kahao.jsp myOrder.jsp 功能说明 获得用户卡号信息 我的订单部分的方法 Html,Script,java Html,Script,显示 orderDetial.jsp 订单详情的展示 java Html,Script,java orderQuery.jsp 订单确认时显示Html,Script,的部分 java orderSubmit.jsp 订单提交成功后Html,Script,订单情况的显示 java 3.2模型

数据实体 数据访问 TOrder TOrderDao 关于数据库的连接,保存删除查看等 TOrderIterm TOrderItermDao 生成订单时订单对象 TOrderDao:关于数据库的连接, save()保存订单信息到数据库 Delete()从数据库删除订单信息 findById()通过Id查找订单

findByExample()通过订单实体查找订单 findByProperty()

indAll() 查找所有的订单

merge ()利用HibernateTemplate的 merge()方法实现刷新的效果 attachClean()attachDirty()getFromApplicationContext() 3.3

截图及说明

1. 用户购物车提交的订单信息

2.订单发货信息的填写

3.用户信息的显示

4.删除信息时显示的提示

5管理员查看订单情况

6后台管理员订单信息的管理,包括用户信息的查看,订单的删除,受理等

7.管理员订单明细的查看

3.4代码

TOrderDAO :

protected void initDao();

public void save(TOrder transientInstance); public void delete(TOrder persistentInstance); public TOrder findById(java.lang.Integer id); public List findByExample(TOrder instance)

public List findByProperty(String propertyName, Object value) public List findByOrderBianhao(Object orderBianhao) public List findByOrderDate(Object orderDate)

public List findByOrderZhuangtai(Object orderZhuangtai) public List findByOrderUserId(Object orderUserId)