教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教学研究 >

网上购物系统概要设计说明书

来源:网络收集 时间:2026-09-07
导读: 网上购物系统概要设计说明书 1. 引言 2. 任务概述 系统总体上要实现两部分功能,一部分是实现客户购物功能,另一部分是实现管理员对网站管理的功能。 客户端需要实现的功能包括: 1、 用户注册 2、 用户登录 3、 浏览产品信息 4、 查找产品信息 5、 选择商品

网上购物系统概要设计说明书

1. 引言 2. 任务概述

系统总体上要实现两部分功能,一部分是实现客户购物功能,另一部分是实现管理员对网站管理的功能。

客户端需要实现的功能包括: 1、 用户注册 2、 用户登录 3、 浏览产品信息 4、 查找产品信息

5、 选择商品并添加到订单中 6、 删除已经订购但未提交的产品 管理员端需要实现的功能包括: 1、 管理员登录 2、 添加产品

3、 对已提交订单做发货处理 更详细的说明请见需求分析。

3. 总体设计

采用B\S模式的三层结构,业务逻辑单独封装在组件中 3.1 处理流程

1) 客户端:用户进入网站后直接看到按种类划分的网站产品信息,用户可以不登录网

站就开始产生定单(即使还没有注册也可以),但是在用户提交订单时必须要登录,未注册用户必须在此时注册。当前正在订制订单的状态为open,已提交订单的状态为commit,而已经发货的定单状态为shipped,已经送达的定单状态为over,取消定单状态为cancel。 未登录直接下单的客户:

创建一个无主定单,在用户登录或注册时将定单与客户关联。因此在用户登录时必须要检查在用户原有的定单中,是否存在状态为open的未提交订单,如果存在这样的定单则要询问用户是提交订单还是取消定单。 登录后下单的客户:

创建有主定单,将订单与客户关联。

2) 管理员端:管理员端主要实现两大功能,一个是添加产品,另一个是处理状态为

commit的订单,为这些订单装货、发货。添加产品有两种情况,一种是添加新产品,另一种是在原有产品基础上增加库存量。产品与产品不能同名,即加入同名产品时认为是增加库存,而非同名产品则是添加新产品。 3.2 总体结构和模块外部设计

3.3 功能分配

4. 接口设计

具体见EJB设计。

5. 数据描述

共需要四个表单,分别存储以下信息:客户、订单、订单项目、产品。它们的关系如下:

一、客户数据库结构(库名:customers))

二、订单据库结构(库名:orders))

三、订单项数据库结构(库名:order_lineitems))

四、产品数据库结构(库名:products))

五、用户编号序列数据库结构(库名:customer_id_seq))

六、订单编号序列数据库结构(库名:customer_id_seq))

七、产品编号序列数据库结构(库名:customer_id_seq))

6. 功能描述

7. 性能描述

8. 运行需求

9. 其它需求

网上购物系统概要设计说明书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1570336.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)