目录
1 概述
2 数据库表
3 关键代码
4 效果演示
1 概述
本项目系统地阐述了整个网上书店售书系统的功能及实现。实现了从商品管理,商品分类和查询,到购物车实现,用户订单处理,再到留言板,管理员系统。基本上实现了电子商务的功能流程,能够实现用户与商家在网上进行商品交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。
结合实际情况本系统功能模块设计分为如下几个模块:
6.查看订单:成功登陆的用户可以在该页修改已经订购的图书。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。
7.修改订单:成功登陆的用户可以在该页修改或删除已经订购的图书。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。
8.书目查询:成功登陆的用户可以在该页查找自己需要的图书。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。
2 数据库表
图书信息说明:说明、编号、名称、作者、出版商、数量、价格、类型、价格、数量
新闻信息说明:说明、编号、标题、内容、日期、图片
留言信息说明:说明、编号、用户、标题、内容、日期
3 关键代码
package servlet.qiantai;import bean.SelectBean;import java.io.IOException;import java.util.ArrayList;import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import util.Validate;public class BookinfServlet extends HttpServlet{public void destroy(){super.destroy();}public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{SelectBean ib = new SelectBean();Validate vd = new Validate(); String id = vd.getUnicode(request.getParameter("id"));String adminshow = vd.getUnicode(request.getParameter("adminshow"));String adminupdate = vd.getUnicode(request.getParameter("adminupdate"));String str = "/qiantai/book_show.jsp";String sql2 = "select * from books where id='" + id + "'";String[] args2 = { "id", "name", "author", "publishing", "number", "price", "storage", "brief", "type", "tate", "sums", "imgpath" };ArrayList al2 = ib.select(sql2, args2);request.setAttribute("bookinf", al2);if ((adminshow != null) && (!(adminshow.equals("")))) {str = "/admin/showbook.jsp";}if ((adminupdate != null) && (!(adminupdate.equals("")))) {str = "/admin/updatebook.jsp";}RequestDispatcher rd = request.getRequestDispatcher(str);rd.forward(request, response);}public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{doGet(request, response);}public void init()throws ServletException{}}
4 效果演示