J2EE的手机网上商城系统论文 第7页
在confirm.jsp页面中,当客户审核填写信息无误后,可单击确认提交按钮完成购买。
这时,客户信息将以隐藏域的形式传递到Servlet中进行处理。然后Servlet使用订单信息数据库操作Bean(DB_orders.java)文件中的mod_status(String orderid)函数修改订单状态为over
(完成),这时客户提交的任何数据都将无法修改。然后将客户购买商品的详细信息存入订单明细表(orders_detail)中,这是通过JavaBean值对象DB_orders_detail予以实现的。
Servlet处理完用户的确认请求,会把处理结果派发到confagain.jsp页面中予以显示,至此,整个购物流程全部结束。confagain.jsp文件主要用于提示用户购物成功。运行界面如图5-3-2-6所示:
图5-3-2-6
5.4商品管理模块设计与实现
5.4.1商品管理模块设计
商品管理模块主要提供对商品的日常管理和文护功能。如下所示。
增加商品
删除商品
修改商品
查询商品
主要开发的界面如下。
商品管理主页面(goods_list.jsp):完成商品列表显示和查询工作。
增加商品页面(add_goods.jsp):增加商品信息。
删除商品页面(delete_goods.jsp):删除商品信息。
修改商品信息页面(modify_goods.jsp):用于修改商品信息。
以上页面主要实现MVC模式中的视图(View)的功能。
主要用到的JavaBean如下。
商品信息Bean(goods.java):封装了商品信息表goods的所有属性信息。
商品信息数据库操作Bean(DB_goods.java):封装了goods标的数据增加、删除、修改等,数据库操作。
商品管理模块系统流程如图5-1所示:图5-1
5.4.2商品管理模块的实现
当在商品管理主页面(goods_list.jsp)中的商品查询输入框中输入某个关键字,单击查询按钮时,会转发到query_result.jsp页面进行输入关键字判断,如果为空,则提示请返回商品管理主页面输入关键字;如果不为空,则连接公用数据库类DB_Conn,调用商品信息数据库操作Bean(DB_goods.java)中的list_goods方法,实现关键字所对应商品信息的显示。以下运行结果图为图5-4-2-1所示:
图5-4-2-1
当在商品管理主页面(goods_list.jsp),单击添加按钮时,会转发到add_goods.jsp页面。运行结果如图5-4-2-2所示:图5-4-2-2
当把商品信息输入完毕后,单击提交按钮时,这些信息会被传输到submit_info.jsp页面进行处理,然后调用商品信息数据库操作Bean(DB_goods.java)中的goods_insert()方法,执行商品信息添加。关键代码是:i = db_goods.goods_insert(goods);其执行成功界面如图5-4-2-3所示:图5-4-2-3
当单击删除按钮时,会调用商品信息Bean(goods.java)中的goods.getGoods_id()方法获取要被删除商品信息的商品编号,然后商品编号会以隐藏域的形式发送到delete_goods.jsp页面进行处理,然后调用商品信息数据库操作Bean(DB_goods.java)中goods_delete(intGoods_id)方法执行商品从数据库中删除操作。其执行的结果运行界面如图5-4-2-4所示:图5-4-2-4
当单击修改按钮时,页面会跳转到modify_goods.jsp修改页面,并且所要被修改的商品的商品编号会以隐藏域的形式传递到修改商品信息页面,然后调用商品信息数据库操Bean
(DB_goods.java)中的listgoods(int id)方法把所要修改商品的商品信息在修改商品信息页面(modify_goods.jsp)中显示,然后按照要求对商品信息进行修改,当按照修改要求进行修改之后,单击保存更改,则商品编号、商品名称、商品类别、商品价格等信息会传递到submit.jsp页面进行处理并封装到goods对象中,然后调用商品信息数据库操作Bean中的goods_update
(goods)函数更新数据表goods。其运行的结果如图5-4-2-5所示:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
J2EE的手机网上商城系统论文 第7页下载如图片无法显示或论文不完整,请联系qq752018766