基于Struts+Spring+hibernate的网上书店购物车设计开发文档.pdf
文本预览下载声明
xyzlotus 原创 Email:xyzlotus@
基于 Struts+Spring+hibernate 的网上书店购物车
作者:xyzlotus Email:xyzlotus@
1.1 系统概述2
1.1.1 主要功能2
1.1.2 开发目的2
1.2 系统分析2
1.2.1 需求分析2
1.2.2 开发平台3
系统配置3
数据库选择3
开发工具选择3
开发技术简介3
.1 J2EE概念 3
.2 MVC模式简介4
.3 对象持久化和对象关系映射ORM技术4
.4 常用框架简介4
开发平台搭建5
1.3 系统设计5
1.3.1 数据库设计5
数据模型设计5
E-R图5
创建数据库5
创建数据表6
1.3.2 系统模块设计7
用户注册7
用户登录9
浏览商品10
查看商品信息12
添加商品到购物车13
从购物车移除商品15
修改购物车中商品数量16
清空购物车17
提交订单17
1.4 系统测试18
1.5 开发总结18
1.6 参考资料19
欢迎学习交流 1
xyzlotus 原创 Email:xyzlotus@
1.1 系统概述
1.1.1 主要功能
目前电子商务在国内发展较为迅速,对于电子商务购物网站,购物车是其中必不可少的一个
部分,设计一个功能强大、易用性好的购物车绝对是提高顾客购买兴趣和达成购买的一个重
要因素。但是无论是大型电子商务网站,还是小型在线购买网站,其基本功能如下:
(1)、用户管理
(2 )、商品管理
(3 )、购物车管理
(4 )、订单管理
本系统旨在实现一个迷你购物车,所以在做了最大简化的情况下,实现了一个网上书店。尽
管比较简单,但是已经实现了购物车及电子商务网站的核心功能,即用户注册登录,购物车
管理,提交订单等,并且也极易在此基础上进行扩展。
1.1.2 开发目的
熟悉 Java Web 开发,进一步加深对 Struts,Spring,Hibernate 的理解,并熟练使用MyEclipse
集成开发工具进行开发。
1.2 系统分析
1.2.1 需求分析
网上书店主要的功能应包括如下:
(1)、用户注册与登录:用户注册后才可以进行购买,提交订单;
(2 )、用户查看所有商品:可以查看所有商品列表,可以按价格,种类等列表;
(3 )、用户查看单个商品信息:点击对应商品,即可浏览其详细信息;
(4 )、将商品放入购物车;
(5 )、从购物车中删除商品;
(6 )、修改购物车中商品数量;
(7 )、清空购物车;
(8 )、提交订单;
如下图所示:
欢迎学习交流 2
xyzlotus 原创 Email:xyzlotus@
1.2.2 开发平台
系统配置
硬件配置:
CPU 2.66GHZ
内存 1GB
操作系统: win
显示全部