`
SongPeifeng
  • 浏览: 11394 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

用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



分享到:
评论
5 楼 richardlovejob 2008-01-13  
我很喜欢看见网友的作品,也许是我也在学习这个的原因。
谢谢啊。

另外,有机会的话多多交流啊。
我的qq 35830757
4 楼 SongPeifeng 2008-01-07  
那是我半年前刚学时候写的,很粗糙,用的技术也很少
3 楼 mugesoft 2008-01-07  
沒用什么安全機制嗎
有空多交流QQ﹕67625670
2 楼 侯风玄黄 2007-11-25  
不错,有空看看。
1 楼 SongPeifeng 2007-11-06  

相关推荐

Global site tag (gtag.js) - Google Analytics