1、 基于基于 JSPJSP 的网上书店的网上书店 设计与实现设计与实现 专专 业:业: 网络工程网络工程 班班 级:级: 081081 班班 成成 员:员: 指导教师:指导教师: 20112011 年年 1212 月月 1313 日日 基于 web 的电子书店购物系统 一项目介绍一项目介绍 本项目是一个网上书店购买系统,是利用 jsp 语言编写的动态网页。它是一 个漫画书购买网站,系统实现了用户购买图书和管理员管理图书订单的功能。用 户在客户端可以浏览本店上架图书信息,通过注册登录可以购买所喜爱的书籍。 管理员进行网站的维护和更新,及时更新图书信息和对已下的订单进行处理等。 本系统利用 jsp,
2、access 数据库可实现动态的网页制作。数据库采用 access 实 现, 网页部分用 MVC 模式设计, 并通过 javascript 语言编写脚本和动作, 基于 Web 来实现。基于 WEB 的网上书籍销售网站实现了一个完整的购物功能。从用户注册 到商品查询,再到下订单并最终达到购物的实现。 关键词: jsp,access,网上书店 二软件平台二软件平台 操作系统:windows XP 数据库:Access 2000 开发工具:JDK 1.6,Tomcat 5.5,MyEclipse8.5 三需求分析三需求分析 系统主要分为用户和管理员两个模块。 整个系统的模块结构如下如所示: 管理模块
3、: 注册:管理员注册 登录:管理员登录 修改密码:修改管理密码 图书类型管理:浏览,查找,添加,删除,修改 图书信息管理:浏览,查找,添加,删除,修改 用户信息管理:浏览,查找,删除 订单管理:浏览,查找订单,查看详细信息,发货 用户模块: 注册:用户注册 登录:用户登录 个人空间:查看个人信息,修改基本信息,修改密码 在线购物:浏览图书,查找图书,查看图书详细信息,添加到购物车 购物车管理:修改购买数量,删除购物车,清空购物车,下订单 订单管理:查找订单,查看订单详情,删除,付款,确认收货 四数据库设计四数据库设计 1 1 本系统有本系统有 7 7 个表。个表。 11 管理员表 Admin(
4、ID,PassWord) 12 用户表 Client(ID,PassWord,RealName,Sex,Age,Address,Phone,Email,RegTime) 13 图书类型表 BookClass(ClassID,BookClass,Content) 14 图书信息表 Book(BookID,BookNmae,Author,Publish,BookClass,Price,Amount,Content,RegTime) 15 购物车表 Cart(CartID,UserID,BookID,Amount) 16 订单表 Order(OrderID,SubmitTime,PayTime,SaleTime,GetTime,TotalPrice,Content,IsPay ,IsSale,IsGet) 2 2 本系统有本系统有 5 5 个视图个视图 21 购物车列表:MyCartList SELECT * FROM Cart WHERE not exists (