第一范文网 - 专业文章范例文档资料分享平台

《电子商务网站》课程设计报告模板 - 图文

来源:用户分享 时间:2025/6/18 14:24:23 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《电子商务网站开发与设计》课程设计

}

public List findSaleGoods() { }

Session session=null; ArrayList al=new ArrayList(); try {

session=HibernateSessionFactory.getSession();

Query query=session.createQuery(\al=(ArrayList)query.list();

} catch (HibernateException e) {

// TODO Auto-generated catch block e.printStackTrace();

}finally{ }

return al;

session.close();

3.2.2 分层结构和文件调用关系

首先,由JSP页面发出请求查找saleGoods,调用Action包里的getSaleGoods方法,该包会调用DaoImpl包里的findSaleGoods方法,查询数据库,找到特价商品的列表,保存进requese对象的saleGoods变量里,然后返回到saleGoods,显示到主页面。

3.3 畅销商品模块实现

3.3.1 模块功能实现和关键代码说明

9

《电子商务网站开发与设计》课程设计

代码如下:

public String getHitGoods() throws Exception{ }

public List findHitGoods() { Session session=null; ArrayList al=new ArrayList(); try {

开始 调用GoodsAction里的 getHitGoods方法 调用GoodsDaoImpl里的findHitGoods 方法查询数据库 结束 图3.1 畅销模块流程图(流程图例)

GoodsDaoImpl gdao=new GoodsDaoImpl(); ArrayList hitGoods=(ArrayList)gdao.findHitGoods(); //将newGoods放入request对象

Map request=(Map)ActionContext.getContext().get(\request.put(\return \

session=HibernateSessionFactory.getSession();

10

《电子商务网站开发与设计》课程设计

}

Query query=session.createQuery(\al=(ArrayList)query.list();

} catch (HibernateException e) {

// TODO Auto-generated catch block e.printStackTrace();

}finally{ } return al;

session.close();

3.3.2 分层结构和文件调用关系

首先,由JSP页面发出请求查找HitGoods,调用Action包里的getHitGoods方法,该包会调用DaoImpl包里的findHItGoods方法,查询数据库,找到畅销商品的列表,保存进requese对象的hitGoods变量里,然后返回到hitGoods,显示到主页面。

3.4 查看订单模块实现

3.4.1 模块功能实现和关键代码说明

调用OrderDaoImplfindOrderById方法 里的调用OrderAction里的findId方法 开始 结束 11 《电子商务网站开发与设计》课程设计

代码如下:

public String findId() throws Exception{ }

OrderDaoImpl odao=new OrderDaoImpl();

List list2=odao.findOrderById(onumber); Ordertable order1=odao.findOrder(onumber);

Map request=(Map)ActionContext.getContext().get(\request.put(\request.put(\return \

图3.1 查看订单模块流程图(流程图例)

public List findOrderById(long id) {

Session session=null; List g=null; try {

session=HibernateSessionFactory.getSession();

Query query=session.createQuery(\query.setLong(0,id);//设置第一个问号

g=(List)query.list();

} catch (HibernateException e) {

// TODO Auto-generated catch block e.printStackTrace();

}finally{ }

12

session.close();

《电子商务网站》课程设计报告模板 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7040v6c93t1cf865cb89_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top