网系统。
本系统既满足了宅男宅女们的需求,也为忙碌的工作人群节省了购物的时间,网上购
物还有一个便利就是购买的东西会比商场里买的更实惠。如今,网上购物已成为了电子商务
发展的一个必要的产物,它既代表着科技的进步,也为人们带来了不可预知的好处,与此
同时还间接地让五湖四海的人们有了一个交流商品心得的平台。
设计和实现当当网系统的主要目的在于为各类人群提供一个在网上购书的平台
,以满足
人们的需求。
三、系统总体设计
(一)项目规划
当当网站是一个在功能上比较完备的在线购物平台。整个网站将分为用户管理、产品浏
览、购物车、订单生成四个比较大的子项。
1、
用户管理子项
用户管理子项将实现以下功能需求:用户注册、验证码邮件发送、用户登录
等。
2、
产品浏览子项
产品浏览子项将实现以下功能需求:主界面的显示、用户登录状态的变更、
下级产品分类浏览等。
3、
购物车子项
购物车子项将实现以下功能需求:产品购买与显示、数量变更及删除、价格
统计、购物产品恢复等。
4、
订单生成子项
订单生成子项将实现以下功能需求:订单确认、填写送货地址、生成订单等。
(二)功能模块
当当网站是一个在线购物平台。本文详细论述了当当网站的视图显示、流程控制、业务逻
辑模型和数据模型的设计处理等。该网站可以提供用户注册登录、邮件自动发送、显示各类图
书的上架信息、热卖排行、类别清单、购物车管理、订单管理等功能。以上大部分功能都是在用
户登录状态下起作用的,非注册用户只能进行页面产品浏览等基本功能。
其中用户管理模块并非作为本网站的主功能部分出现,后台管理只是网站需要时添加
的,在后面的设计流程中会简单提及。此外,它还提供事务管理功能,采用拦截器组件实现,
这在并发控制中保证数据的完整性与安全性方面起到很大的作用。具体功能的对应实现如下
表所示:
表
1 网站功能表
Entity
实体对象
User
(用户)
Product
(产品)
Category
(类别)
Book
(图书)
Cart
(购物车)
Order
(订单)
3
/
22