好文档 - 专业文书写作范文服务资料分享网站

基于JSP网上书店系统的设计与实现 - 图文 

天下 分享 时间: 加入收藏 我要投稿 点赞

JSP网上书店系统(论文)

图4-2用户登录界面

3.在线购书功能模块设计。

在该模块用户可以看见书店现有的样子,用户可以查找书通过分类,关键字查找。 户可以购买图书,页可以查看图书的详细资料,还可以跳转到其他的模块,例如查看 购物车,查看订单信息等。在这个模块中我们要用到JavaBean有bookshop.book.book,bookshop.run.op_book,bookshop.run.op_bookclass三个JavaBean。对于他们的介绍我已经在前面介绍了这里就不在一一罗列了。详情见4.2和4.3

其中我把导航条抽出来单独作为一个模块:sub.inc 左边的查找框也单独设计成一个模块:left.inc两个纯粹的html代码部分,在jsp页面中直接调用。效果如下图4-3所示:

21

JSP网上书店系统(论文)

图4-3在线购书模块效果显示

在线购书页面模块booklist.jsp代码如下:

<%@page contentType=\

<%@ page import=\<%@ page session=\

<%@ page import=\

(request.getParameter(\

&& !request.getParameter(\

String requestpage = request.getParameter(\ try { }

book_list.setPage(pages); }%>

4:购物车模块页面设计。

在购物车这个模块当中用户可以修改购买数量,可以删除已选图书,可以提交购物车,也可以清空购物车,同时也可以继续购书。在这个模块中我们用到了bookshop.run.op_book,bookshop.run.op_bookclass,bookshop.run.op_buy三个JavaBean.关于他们的介绍在前面已经罗列出来了这里就不在一一说明了。该模块运行时效果如图4-4所示:

pages = Integer.parseInt(requestpage); mesg = \你要找的页码错误!\ } catch(Exception e) {

22

JSP网上书店系统(论文)

图4-4购物车模块显示效果

页面核心代码如下shopcar.jsp:

<%@page contentType=\

<%@ page import=\<%@ page import=\<%@ page import=\

String modi = request.getParameter(\String del = request.getParameter(\

String payoutCar = request.getParameter(\String clearCar = request.getParameter(\String mesg = \

23

JSP网上书店系统(论文)

if (modi!=null && !modi.equals(\ if ( !shop.modiShoper(request) ){ }

}else if ( del != null && !del.equals(\ if ( !shop.delShoper(request) ) { }

}else if (payoutCar != null && !payoutCar.equals(\ if (shop.payout(request) ) {

mesg = \你的购物车中的物品已提交给本店,你的订单号为 \

shop.getOrderId() + \请及时付款,以便我们发货!\session.removeAttribute(\if(!shop.getIsLogin())

mesg = \你还没有登录,请先登录后再提交\else } else {

mesg = \删除清单中的图书时出错!\if (shop.getIsEmpty())

mesg = \你要的修改购买的图书数量不足你的购买数量!\mesg = \修改购买数量出错!\else

} else {

mesg = \修改成功\

mesg = \对不起,提交出错,请稍后重试,shop.payout 出错!\ }

} else if (clearCar != null && ! clearCar.equals(\ session.removeAttribute(\ mesg = \购物车中的物品清单已清空\}%>

5.其他页面显示效果图。

24

JSP网上书店系统(论文)

图4-5订单页面显示效果

订单页面我们可以看到自己已经提交的所有订单,可以查看订单的状态和详细情况。并色环境以弹出窗口的形式显示订单信息。这种功能主要是通过javascript脚本语言实现的。如:

  • 正文标题

  • 上下篇章

  • 相关推荐

  • 精选图文

6mhxv8kklt9da6a52izu