网上购物订单处理系统课程设计要点

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《网上购物订单处理系统》--设计说明小组名称:

设计说明

目录

1 概述 (1)

1.1 编写目的 (1)

1.2 参考资料 (1)

1.3 术语和缩写词 (1)

2 需求概述 (2)

3 结构设计 (3)

3.1 总体设计 (3)

3.2 接口设计 (7)

3.3 数据结构设计 (8)

3.3.1 公共数据结构设计 (8)

3.3.2 数据库设计 (8)

4 模块详细设计 (11)

4.1 模块1设计 (11)

4.1.1 功能说明 (11)

4.1.2 算法 (11)

4.1.3 输入 (12)

4.1.4 输出 (12)

4.2 模块2设计 (12)

4.2.1 功能说明 (11)

4.2.2 算法 (11)

4.2.3 输入 (12)

4.2.4 输出 (12)

5 用户界面设计 (14)

结束语 (15)

1 概述

1.1 编写目的

本文档的编写目的是:详细定义《网上购物订单处理系统》软件的总体功能;给出系统的结构设计和过程设计,作为程序编写的依据。

1.2 参考资料

a.项目来源;

现如今网上购物也已成为人们购物的一种主流方法。本项目所提供的订单处理子系统为商场处理用户已经确认的订单提供了支持,它能够帮助商场的业务管理人员核对用户的订单信息,然后发出送货的指令,在得到用户付款后,业务管理人员能够通过订单处理子系统完成整个的交易过程。

b. 本文档中引用到的规范和资料等;

(1)数据库设计教程(第二版)——计算机科学丛书康诺利何玉洁编著机械工业出版社 2006年8月第1版

(2)《Visual FoxPro数据库应用实例完全解析》贾凤波杨树青杨玉顺编著人民邮电出版社 2006年8月第1版

(3)《数据库应用基础 Visual FoxPro6.0应用与开发技术》秦卫平耿植林方娇莉郑陵潇编著重庆大学出版社

1.3 术语和缩写词

身份认证(Identity authentication):对使用互联网或发送电子邮件的人进行身份验证。一些网上商户会在处理网上订单前,利用安全系统核准购物者的身份。

浏览器(The browser):帮助你在互联网上浏览网页的工具软件,如Netscape Navigator或Microsoft Internet Explorer。浏览器可帮助你搜索世界各地的网上商户,并进行网上购物。

电子证书(Electronic certificate):一些互联网安全系统内为消费者和商户提供的一种辨认身份的电子系统。利用电子证书,消费者与商户在进行网上交易前,可以相互辨认对方的身份。

个人基本信息(Basic personal information):保存在某商户网站上的个人信息,如你的地址或购物喜好等,通常,这些信息可使你的购物更快捷。

订单(Order form):把网上顾客所买的东西及价格放在一个表单中,形成订单。

购物车(Shopping Cart):顾客先把自己想买的书本的名字和数量保存在表单,成为一个购物车

管理员(Administrator):对整个系统进行维护的管理人员

2 需求概述

网上购物订单处理系统,包括两方面的需求,分别是顾客的需求、后台管理人员的需求。

客户可以给购物推车添加项目,查看购物推车,查看具体项目,购买商品,删除购物车中的项目,浏览商品,提供反馈单。

库房经理可以进行盘点,返回库房项目,提供订单。

采购经理可以增加销售的新项目,删除销售项目,购买库存。

系统以订单来确认用户所买的商品和商品的价格,用户确认提交订单时应该填写自己真实的联系方式,以便能准确的拿到自己够买的商品。在后台管理员应该能够进行设置用户发送的订单的状态。

3 结构设计

3.1 总体设计

图3-1 网上购物订单处理系统模块结构图系统管理模块功能如下:

购物管理:客户使用此系统进行购物管理

库存管理:库房经理通过此系统进行库存管理

采购管理:采购经理通过此系统进行采购管理

购买商品模块实现功能如下:

a.放置商品。用户看中的商品后,在浏览/查询商品时单击该商品的购买标识,就可以把商品加入到购物车中。

b.浏览购物车。进入自己的购物车,在里面,用户可看到购物车列表,序号,商品名称,购买的商品数量,商品单位价格,购买时间等。

c.修改购物车。修改购物车中的商品数量,用户从购物车中将商品拿出或删除。

d.取消订单。顾客可以根据自己的情况,取消购物车里的商品。

e.清空购物车。方便用户一次将购物车里的商品全部删除。

订单处理整体流程如下:

a.首先,顾客决定购买商品,这些商品在“商店”中都标明是有货的。系统按照顾客的要求,向商店发出订单。

b.接着,商店对订单进行分析,同时进行价格核对、库存校对等活动,如果没什么问题。就向商家发出提货请求。商家接到提货单后立即进行出货处理。

其主要功能为:

a.用户通过查看定单状态,确认是否己经发货;

b.当用户购物完成之后,可以结帐。

c.结帐时,需要把购买的商品信息和交易信息保存到数据库中。在完成购买活动之后,系统自动生成订单信息,并显示给用户。并提供订单的查询功能。

以下为相关部分系统图:

图3-2 客户购物流程Use Case图

图3-3 库房存储和采购管理Use Case图

图3-4 客户添加项目到购物推车对象类

相关文档
最新文档