B2C网上书城需求分析设计文档.docx

上传人:b****4 文档编号:4909966 上传时间:2022-12-11 格式:DOCX 页数:16 大小:186.97KB
下载 相关 举报
B2C网上书城需求分析设计文档.docx_第1页
第1页 / 共16页
B2C网上书城需求分析设计文档.docx_第2页
第2页 / 共16页
B2C网上书城需求分析设计文档.docx_第3页
第3页 / 共16页
B2C网上书城需求分析设计文档.docx_第4页
第4页 / 共16页
B2C网上书城需求分析设计文档.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

B2C网上书城需求分析设计文档.docx

《B2C网上书城需求分析设计文档.docx》由会员分享,可在线阅读,更多相关《B2C网上书城需求分析设计文档.docx(16页珍藏版)》请在冰豆网上搜索。

B2C网上书城需求分析设计文档.docx

B2C网上书城需求分析设计文档

B2C网上书城需求分析设计文档

B2C网上书城,顾名思义、网站式购书平台。

提供高质量,更快捷,更方便的购书方式。

网上书城不仅可用于图书的在线销售、下载,也有音碟、影碟的在线销售,版权交易、图书馆的采购、团购等功能的实现,你可以在线分享你喜欢的图书、音像、图书资讯等给你的好友。

而且网站式的书城对图书的管理更加合理化,信息化。

售书的同时还具有书籍类商品管理、购物车、订单管理、会员管理等功能,非常灵活的网站内容和文章管理功能。

但网上书城的真实性与可靠性是消费者的最大顾虑,这也是网上购物还不被大多数消费者所接受的原因之一。

分工:

网上书城的用户需求分析:

由于系统是B2C网上书城系统,系统的主要用户有三种:

管理员用户、已登录用户,还有游客。

管理员用户,书城的后台管理员,管理书的上架下架,还有管理用户,还有各种书店优惠活动。

其中有一个超级管理员用户,具有本系统的最高权限。

已登录用户,已注册的会员登录系统后为已登录用户。

游客,未登录的注册会员用户,或者是未注册用户均为游客。

系统用户的用例图:

系统的不同用户在系统中拥有不同的权限,本系统将根据同的使用权限在浏览本系统时,系统将给出不同反应。

网上书城的系统总体功能需求分析:

1.前台购书系统:

主要提供给游客和登录用户使用。

●用户注册/登录

游客只能在系统中查看商品信息,进行商品的订购。

但是不能进行结算,也不享有异地购物车保存功能。

游客可以通过注册的方式,登记相关基本信息成为系统的注册会员,注册会员登录系统后进行相关操作。

●图书展示/查询

用户可以通过商品列表了解图书的基本信息,再通过图书详细资料页面了解图书的详细情况,同时,可以根据自己的需要根据图书编号、图书名称、图书类别和热销度等条件进行图书的查询,方便快捷的了解自己需要的图书信息。

●购物车/订单

将自己需要的商品放入购物车中,在确认购买之前,可以对购物车中的商品进行二次选择。

在用户确认购买后(选择购物车中的所有商品),系统会为注册会员生成购物订单。

●会员信息修改

注册会员可以修改自己的账号、密码及其他个人信息;注册会员在购物过程中或购物结束后,可以注销自己的账号,以保证账号的安全。

●意见反馈

通过系统提供的留言板将自己对网站的服务情况和网站商品信息的意见进行反馈给商城。

2.后台管理系统:

主要为后台管理员用户使用。

●管理用户

根据需要添加、修改或删除后台系统中的用户,也可以修改密码等基本信息。

●维护商品库

可以维护商品信息的异动情况,也可以新增、修改和删除商品信息。

●处理订单

对订单变动情况进行修改处理工作,同时,根据订单情况通知配送人员进行商品流通配送。

●维护会员信息

对系统注册会员的信息进行维护(如会员账户密码丢失等),同时也可以完成信息查询工作。

购物车功能需求分析

网上购物车功能指的是应用于网店的在线购买功能,它类似于超市购物时使用的推车或篮子,可以暂时把挑选商品放入购物车、删除或更改购买数量,并对多个商品进行一次结款,是网上商店里的一种快捷购物工具。

网上购物车的出现,为电子商务网站实现在线下订单的提升有着重大的意义。

通过购物车,可以一次性批量购买多个商品,并一次性通过链接到支付系统完成付款。

并且通过购物车,您无需记下订单即可在您的电脑上随时保存或查看您想要购买的商品。

总之购物车为广大的用户带来了便利。

对于这个网上B2C书店系统,购物车就是让用户一次选择多本书,然后一并结账。

对于已注册用户,更可以在购物车保存于服务器的期限内,在不同时间不同地点去结算自己已经挑选好的购物清单。

用户使用购物车进行购物的一般流程:

1.查看书目

2.放入购物车

3.修改购物车

4.提交订单

5.查看订单状态

6.收货确认

1.查看书目

用户通过分类浏览书目或搜索书名来查找想要的书。

●商品分类浏览

网店商品分类的维护在后台【网上商店】应用的“商品>商品网上展厅>网上商品分类”。

●商品搜索

商品搜索可以是只需输入书名或者书的ISBN号进行快速搜索,也可以添加多项搜索条件,例如书的作者、出版社和书出版日期等内容变成复杂的高级搜索。

(商品搜索的维护可通过后台可视化编辑里,进行对其搜索模块的编辑修改。

2.放入购物车

开始使用购物车,顾客选中商品后加入购物车进入购物车第一步。

购物车的下一步操作可选择“修改购物车”、“继续购物”或“我要结算”。

●修改购物车,使用购物车二步,对购物车进行对比、修改。

删掉不想买的书,或者把其他书目添加到购物车里边。

●选择“继续购物”返回网店首页。

●选择“我要结算”进入“提交订单”流程。

即使用购物车第三步,填写购物信息后确认提交订单。

进入“提交订单”流程时会判断会员是否登录,若未登录进入登录注册页面。

(提示说明:

是否要开启登录注册验证码的设置在后台“设置>基础设置”维护管理。

《会员注册协议》在后台“设置>注册设置”维护管理。

3.修改购物车

用户可以直接点击菜单栏上面的进入购物车选项来打开购物车,或许在添加书目到购物车清单后也可以通过点击“进入我的购物车”选项来进入购物车。

●在购物车页面内,用户可以查看购物车里边拥有的书目,也可以对书进行删除和添加操作。

●用户在修改完购物车后,可以根据自己的操作情况来决定是撤销操作还是保存操作。

●当用户肯定自己的操作没有任何错误之后,可以点击更新购物车,进行保存。

●对于登录的会员用户,系统还提供查看一个月内保存在系统的购物车清单。

在用户登录的时候,把用户的购物车加载到本地来。

同时在其点击更新购物车时,将同时在服务器作一项关备份。

以便当用户异地登录时能够查看自己保存在服务器端的购物车内容。

4.提交订单

●提示说明:

1)在填写收货人地址中“地区”时会影响②配送方式列表的内容,在配送方式列表中,只显示“收货人所在的地区”使用的配送方式。

●收货地址

收货人地址中“地区”选择了重庆,只显示配送地区有重庆的配送方式。

配送方式如何和收货人地址中“地区”“相关联,是通过添加配送方式时的地区费用类型设置而定的。

●统一设置

添加配送方式时的地区费用类型选择“统一设置”,那么无论选择什么地区都出现这个配送方式。

全部地区都是统一价格。

添加配送方式时的地区费用类型选择“指定配送地区和费用”,那么可以设置不同的配送地区不同的配送费用。

如果没有起用默认费用,配送地区只指定重庆的话,只有在收货人地址中“地区”选择了重庆,这个配送方式才会显示。

●指定配送地区和费用

如果起用默认费用,那么无论选择什么地区都出现这个配送方式。

只是指定地区和非指定地区的费用不一样。

2)在配送方式的是否支持货到付款会影响前台购物车支付方式的显示内容,还会影响后台销售订单显示内容。

●付款方式,在后台添加配送方时是否支持货到付款选择:

如果选择的配送方式支持“货到付款”,前台购物车的支付方式选择多了一项“货到付款”。

后台销售订单中的“支持货到付款”,为选中状态,同时,销售订单中的支付方式的值为空。

如果选择的配送方式选择不支持“货到付款”,前台购物车的支付方式选择没有“货到付款”。

后台销售订单中的“支持货到付款”,为不选中状态,同时,销售订单中的支付方式的值来源于前台B2C订单所选择的支付方式。

3)“礼品卡”的使用规则

当支付方式选择不是在线支付类型时,“礼品卡”可以直接使用。

当支付方式选择在线支付类型时,“礼品卡”在没有生成订单前不能使用,提交订单成功才能使用。

也就是说在购物车第二步时不能使用,在购物车第三步时可以使用。

进入购物车第四步,提交订单成功提示。

选择在线支付方式提交订单成功后,可以使用礼品卡和购物卡。

选择线下支付方式提交订单成功后,就不能使用礼品卡和购物卡。

在这里购物车是使用完了,接下去顾客更多的是使用会员中心。

5.查看订单状态

顾客可以通过会员中心、订单列表和订单明细上可以查看订单状态。

●订单状态

前台订单状态和后台销售订单状态映射关系

B2C订单状态销售订单状态

等待客服处理待审批

有效待付款已审批未执行

无效(显示驳回原因)已驳回

正在备货执行情况为:

订单已预收款未发货

●此为操作

已发货执行情况为:

已拣货

交易成功已完成

交易失败已作废

B2C订单交易失败原因销售订单作废原因

6.收货确认

  顾客收到购买的书确认后,可以对商品进行评价。

这客户的评价对于以后售书有着重要参考意义。

 

系统用户活动图

 

用户登录、注册功能分析:

对于本系统的用户,游客不具有本系统所有的功能。

例如要保存购物车到服务器端,或者是下载在服务器端保存的购物车内容,都必须要求用户注册行为本系统的会员。

成为会员之后,根据用户积分,用户可以享受不同程度的优惠。

而且,要进行购书的付款行为,也只为会员用户开放。

用户注册登录

此外,本系统严格按照会员制,对客户进行管理。

顾客在下订单之前要进行登录,同时顾客根据积分制升级,不同等级的顾客可享受不同的优惠,顾客同时还有信用等级之分(如下活动图)是一个客户的登入流程

会员登录活动图

系统类图:

后台数据库设计

本数据库一共有五个表,分别是:

书城员工表,会员表,交易记录表,书目表和用户购物车表。

用以保存相关信息。

1.书城员工表,用以保存书店的员工信息。

2.会员表,注册用户的记录,记录用户的信息。

3.交易记录表

4.书目表

5.用户购物车表

具体设计如下:

●书城员工表

字段

字段类型

字段约束

员工号

int

主键

员工密码

varchar16

NOTNULL,长度大于6

职位

varchar16

NOTNULL

基本工资

int

NOTNULL

姓名

varchar8

NOTNULL

性别

char2

NOTNULL,取值为男或者女

昵称

varchar16

NOTNULL

员工地址

varchar64

NOTNULL

员工邮箱

varchar48

NOTNULL,唯一

手机

varchar11

NOTNULL,唯一,长度为11

●会员表

字段

字段类型

字段约束

会员id

varchar16

主键

 

会员密码

varchar16

NOTNULL,长度大于6

用户积分

int

NOTNULL,DEFAULT0

会员邮箱

varchar48

NOTNULL,唯一

会员手机

char11

NOTNULL,唯一,长度为11

省份

varchar16

DEFAULTNULL

城市

varchar16

DEFAULTNULL

邮编

char6

DEFAULTNULL,由纯数字组成,长度为6

会员地址

varchar64

NOTNULL

最后登录时间

datetime

NOTNULL

注册日期

datetime

NOTNULL

用户IP

char15

NOTNULL用户最后登录ip

 

●交易记录表

字段

字段类型

字段约束

会员id

varchar16

主键,外键

书Id

varchar16

主键,外键

交易价格

float

NOTNULL

邮费

float

NOTNULL

评分

float

NOTNULL,大小为1到10之间,10分为最高分

省份

varchar16

NOTNULL

城市

varchar16

NOTNULL

邮编

char6

NOTNULLL,由纯数字组成,长度为6

送货方式

char4

EMS,平邮,免邮

收货地址

varchar64

NOTNULL

手机

char11

NOTNULL,长度为11

交易日期

datetime

NOTNULL

验货日期

datetime

NOTNULL

用户获得积分

int

NOTNULL

●书目表

字段

字段类型

字段约束

书Id

VARCHAR16

 主键

出版社

VARCHAR32

DEFAULTNULL

出版日期

datetime

DEFAULTNULL

ISBN

VARCHAR16

NOTNULL

本数

int

默认值为0

是否上架

bit

NOTNULL,0代表没有上架,1代表上架

备注

varchar256

书的介绍

书封面图片

longblob

书的图片

●会员购物车

字段

字段类型

字段约束

会员id

varchar16

主键,外键

书Id

varchar16

主键,外键

购买本数

int

NOTNULL

创建日期

datetime

NOTNULL

●数据库实体关系ER图如下:

性能需要分析

1)时间特性要求

系统处理能力:

“网上酒店在线订餐平台系统”业务涉及到顾客在线浏览产品,在线下订单,在线支付,对产品评价等功能同时还需要后台系统管理员,厨师,采购人员,经理,送餐服务人员多个参与者的参与,在这个过程中参与的人员较多、业务较为复杂,因此系统要具有较好的大用户量下的并发响应能力。

处理时间:

理想状态下系统应为用户提供7×24小时服务。

响应速度:

要求能够响应快速;响应速度尽量控制在人员可忍受等待的时间内,并给予提示。

客户端:

采用浏览器和传统客户端相结合的方式进行业务处理,在30-60秒内完成页面下载,网络带宽应至少为56Kbps以上。

2)系统开放性要求

基于主流WINDOWS平台建设的“B2C网上书城在线购买平台系统”,使其具有良好的可扩充性和可移植性。

系统可运行在主流的WINDOWS操作系统平台上,便于以后系统的升级。

遵循主流的标准和协议,不仅可以为系统与上级平台系统交换信息提供便利,而且也有利于系统内部各部分之间交换信息,这将有助于提高系统扩充性。

3)系统可扩充性要求

基于可扩充的平台进行建设的“网上书店在线交易平台系统”,提高系统的可扩展性,例如,可保证所整合的业务系统的可扩充性、对不同级别的用户要求的层次和模块,可灵活地进行定制。

系统提供与企业现正在应用的平台统一的接口,使得将来易于与当前系统实现互连互通,为用户提供全方位、高质量和高效率服务。

4)界面友好性要求

系统提供统一的操作界面和方式。

要求操作界面美观大方,布局合理,功能完善,对于初级用户容易上手。

5)服务个性化要求

系统针对不同级别和不同工作的客户可提供非常个性化的界面内容和界面形式,以满足客户的个性化需求。

如管理员登录系统之后,可以只看到系统所有的内容。

经理登录后,可以看到最关心的信息,对于有些不必要的细节,系统会自动进行屏蔽。

6)系统可用性要求

系统操作快捷、内容完整是保证对用户进行使用的基础。

因此,应准确而详细地理解各用户群特征、任务和使用环境,在“有效性”(完成特定任务和达到特定目标时所具有的正确性和完整程度)、“效率”(完成任务的正确性和完整程度与所使用资源(如时间)之间的比率)以及“满意度”(在使用产品过程中具有的主观满意和接受程度)等方面满足各类用户对系统的要求。

7)可管理性要求

系统涉及面较广,系统应提供对管理内容的分级分类管理和维护、审批服务事项维护、工作流定制与监控、用户信息维护、系统配置和管理、远程监测和故障诊断等功能。

8)环境配置

1、硬件环境

处理器:

InterPentinm4或更高

内存:

2048MB

硬盘:

30GB

2、软件环境

操作系统:

Windows/XP/Windows7

数据库:

MicrosoftSQLServer2008

系统工具:

IIS6.0

开发工具:

MicrosoftSQLServer2008、MicrosoftVisualStudio、PhotoshopCS4

MacromediaDreamweaver8、MacromediaFireworks8

9)开发工具

1、ASP技术。

ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,生成交互式动态网页,包括使用HTML表单收集和处理信息,上传和下载信息等。

2、IIS技术。

IIS是一种Web信息服务,通过它在局域网和英特网上发布信息。

3、SQL。

SQL语言的主要功能就是同各种数据库建立联系,进行沟通。

按照ANSI的规定,SQL被作为关系型数据库管理系统的标准语言。

SQL语句可以用来执行各种各样的操作。

目前,绝大多数流行的关系型数据库管理系统。

虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1