目录
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
{
}
}