用JSP做的网上商店

网上商店

一.目标设计
网上商店系统所要实现的功能如下:
1. 有关用户的功能(前台)
(1) 用户的注册,包括验证用户注册的信息。
(2) 用户登录的身份验证。
(3) 修改用户信息。
(4) 在不同页面浏览时判断用户身份的权限。
2. 销售系统的要求(前台)
(1) 用户浏览所有的商品。
(2) 用户可按商品类别进行查找商品。
(3) 用户可购买自己需要的商品。
(4) 用户可对购物车进行管理。
(5) 提交订单。
(6) 用户能够查找自己的订单。
二.根据系统功能的要求,划分模块如下:

三.数据库
  数据库的设计(采用sql数据库,库名shop)
   用户信息表(RegUser):记录注册会员的基本信息。
   商品大类信息表(Class_1):商品大类信息。如:音乐、书籍、化妆品。
   商品小类信息表(Class_2):商品小类信息。如:流行音乐、古典音乐。
   商品信息表(Product):记录商品有关信息。
   订单信息表(OrderList):记录客户订单的有关信息。
   购物信息表(ShopList):记录客户购物的有关信息。

四.页面的设计与开发
   所有页面宽度均为760。由于许多页面包含相同的部分。如:头部,提供一些连接、查询、登陆;尾部,显示版权,联系方式等。
五、公共文件
(1) Style.css用来规定页面的一些基本显示样式。
(2) com.Database.java此文件是一个javaBean用来进行数据库的操作。
(3) ServletUtilties.java此文件主要是进行特殊字符的过滤。
(4) top.jsp此页面是网站主界面的头部,宽760高180,包括基本连接:首页、会员注册、最新商品、查看购物车;还包括表单:登陆表单、订单查询表单、商品查询表单。其余自设计美观一些。
(5) foot.jsp此页面是网站界面的尾部,宽760高150,包括联系方式等可参考其他一些购物网站来制作。设计要与top.jsp相呼应。
(6) left.jsp此页面是网站界面的左部,宽160,主要显示商品分类情况:大类,小类要从数据库中提取。
(7) main.jsp此页面是首页的主要部分,宽600,功能是浏览商品。
2. 系统首页(Index.jsp)
系统首页显示最新商品信息,列出所有商品分类信息,提供登录表单、订单查询和商品查询表单。此页主要是把已实现各个功能的页面包含进来即可。
3. 用户管理模块
该模块包括用户注册、用户登录、用户信息修改、用户访问页面权限(即:登录审核)4个子模块。包括的文件如下:
(1) top.jsp上面已说明。
4. 销售模块
该模块包含浏览商品、查找商品、购物车、提交订单、查找订单五个子模块
浏览商品模块包含的文件如下:
(1) main.jsp
(2) select.jsp
查找商品模块包含的文件如下:
(1) left.jsp
(2) top.jsp
(3) select.jsp
购物车模块包含的文件如下:
(1) buy.jsp
(2) Shopcart.java
(3) clear.jsp



你可能感兴趣的:(sql,jsp,css,qq,音乐)