电商需求分析说明书讲解

合集下载

电商系统需求分析报告说明书

电商系统需求分析报告说明书

电商系统需求分析说明书一.引言 (1)1.1 项目背景 (1)1.2 前期工作 (1)1.3 参考资料 (1)二.技术概述 (1)2.1 目标 (1)2.2 硬件支持 (2)三.功能需求 (2)3.1 功能块划分 (2)3.2 功能块描述 (2)四.性能需求 (2)4.1 数据精确度 (2)4.2 适应性 (2)五.系统流程图 (3)5.1 顾客流程图如下 (3)5.2 订单处理流程说明 (3)六.数据流图 (4)6.1数据流图如下 (4)一.引言1.1 项目背景电商系统致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。

该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模块功能。

其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。

1.2 前期工作我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。

并总结出了有自己特色的设计思路。

1.3 参考资料《软件需求分析》《网上商城需求分析计划书》。

二.技术概述2.1 目标我们使用php技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。

2.2 硬件支持Cpu: 1G以上、内存:512M以上三.功能需求3.1 功能块划分网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。

三,商家(增,删,改)3.2 功能块描述3..2.1 面向用户部分功能:(1) 注册功能。

顾客首先要注册为网上商城的用户。

注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。

注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。

电商系统需求研究分析说明书

电商系统需求研究分析说明书

电商系统需求分析说明书————————————————————————————————作者:————————————————————————————————日期:电商系统需求分析说明书一.引言 (4)1.1 项目背景 (4)1.2 前期工作 (4)1.3 参考资料 (4)二.技术概述 (4)2.1 目标 (4)2.2 硬件支持 (4)三.功能需求 (4)3.1 功能块划分 (5)3.2 功能块描述 (5)四.性能需求 (6)4.1 数据精确度 (6)4.2 适应性 (6)五.系统流程图 (6)5.1 顾客流程图如下 (6)5.2 订单处理流程说明 (7)六.数据流图 (8)6.1数据流图如下 (8)一.引言1.1 项目背景电商系统致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。

该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模块功能。

其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。

1.2 前期工作我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。

并总结出了有自己特色的设计思路。

1.3 参考资料《软件需求分析》《网上商城需求分析计划书》。

二.技术概述2.1 目标我们使用php技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。

2.2 硬件支持Cpu: 1G以上、内存:512M以上三.功能需求3.1 功能块划分网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。

三,商家(增,删,改)3.2 功能块描述3..2.1 面向用户部分功能:(1) 注册功能。

电商系统需求分析说明书

电商系统需求分析说明书

电商系统需求分析说明书一.引言 (2)1.1 项目背景 (2)1.2 前期工作 (2)1.3 参考资料 (2)二.技术概述 (2)2.1 目标 (2)2.2 硬件支持 (2)三.功能需求 (2)3.1 功能块划分 (3)3.2 功能块描述 (3)四.性能需求 (4)4.1 数据精确度 (4)4.2 适应性 (4)五.系统流程图 (4)5.1 顾客流程图如下 (4)5.2 订单处理流程说明 (5)六.数据流图 (6)6.1数据流图如下 (6)一.引言1.1 项目背景电商系统致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。

该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模块功能。

其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。

1.2 前期工作我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。

并总结出了有自己特色的设计思路。

1.3 参考资料《软件需求分析》《网上商城需求分析计划书》。

二.技术概述2.1 目标我们使用php技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。

2.2 硬件支持Cpu: 1G以上、内存:512M以上三.功能需求3.1 功能块划分网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。

三,商家(增,删,改)3.2 功能块描述3..2.1 面向用户部分功能:(1) 注册功能。

顾客首先要注册为网上商城的用户。

注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。

注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。

电商系统需求分析说明书---精品管理资料

电商系统需求分析说明书---精品管理资料

电商系统需求分析说明书一.引言 (2)1。

1 项目背景 (2)1.2 前期工作 (2)1.3 参考资料 (2)二.技术概述 (2)2.1 目标 (2)2。

2 硬件支持 (2)三.功能需求 (2)3。

1 功能块划分 (3)3。

2 功能块描述 (3)四.性能需求 (4)4.1 数据精确度 (4)4.2 适应性 (4)五.系统流程图 (4)5.1 顾客流程图如下 (4)5.2 订单处理流程说明 (5)六.数据流图 (6)6。

1数据流图如下 (6)一.引言1。

1 项目背景电商系统致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。

该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模块功能。

其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。

1。

2 前期工作我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。

并总结出了有自己特色的设计思路。

1。

3 参考资料《软件需求分析》《网上商城需求分析计划书》。

二.技术概述2。

1 目标我们使用php技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。

2.2 硬件支持Cpu:1G以上、内存:512M以上三.功能需求3。

1 功能块划分网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。

三,商家(增,删,改)3.2 功能块描述3。

2.1 面向用户部分功能:(1)注册功能.顾客首先要注册为网上商城的用户。

注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。

注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。

网上商城-需求分析说明书

网上商城-需求分析说明书

网上商城需求分析说明书1.引言1.1编写目的本说明书的编制是为了使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为整个开发工作:项目规划,设计和编码的基础,并为概要设计提供需求说明。

编写目的如下:(1) 客户和营销部门依赖它来了解他们所能提供的产品。

(2) 软件开发小组依赖它来了解他们所需要开发的产品。

(3) 项目负责人根据包含在软件需求规格说明中描述的产品来制定规划并预测进度安排,工作量和资源。

预期读者为:客户,本组成员等。

1.2项目背景(1) 待开发的软件系统的名称:网上商城系统。

(2) 本项目的任务提出者及单位:电子商务行业。

(3) 本项目开发者:李神飞、岳如意、周微、王梓涵、郭荣华。

(4) 目标用户:网站管理员、商品销售者、商品消费者、游客。

2.任务概述2.1开发背景2.2开发目标本系统的设计目标将最终定位于完成以下所述的系统主要业务的基本模型上:管理员可以维护客户注册信息、维护商品信息、处理订定单信息、维护系统公告、网上售货、查看商品调查报告;用户可以在线注册为会员、修改个人信息、管理账户余额、评价、投票、支付购物等等。

2.3 用户特点本软件的最终用户是:网站管理员、商品销售者、商品消费者、游客。

(1) 网站管理员:可以维护客户注册信息、维护商品信息、处理订定单信息、维护系统公告、网上售货、查看商品调查报告。

(2) 商品销售者:可以在线注册为卖家会员、修改个人信息、管理账户余额、发布预售商品信息、销售商品。

(3) 商品消费者:可以在线注册为买家会员、修改个人信息、管理账户余额、浏览商品详细信息、搜索商品信息、支付购物、下订单、评价、投票。

(4) 游客:可以注册为卖家或者买家会员、浏览商品详细信息、搜索商品信息。

2.4 假定和约束本系统是一个基于网络服务的独立的B/S架构系统,采用TCP/IP通讯协议。

开发持续时间规定为一个月,开发时间比较紧。

系统使用MyEclipse8.5为开发工具,此系统不允发布,所以采用Oracle 10g为数据库。

电商系统需求分析说明书

电商系统需求分析说明书

电商系统需求分析说明书一.引言 (2)1.1 项目背景 (2)1.2 前期工作 (2)1.3 参考资料 (2)二.技术概述 (2)2.1 目标 (2)2.2 硬件支持 (2)三.功能需求 (2)3.1 功能块划分 (3)3.2 功能块描述 (3)四.性能需求 (4)4.1 数据精确度 (4)4.2 适应性 (4)五.系统流程图 (4)5.1 顾客流程图如下 (4)5.2 订单处理流程说明 (5)六.数据流图 (6)6.1数据流图如下 (6)一.引言1.1 项目背景电商系统致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。

该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模块功能。

其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。

1.2 前期工作我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。

并总结出了有自己特色的设计思路。

1.3 参考资料《软件需求分析》《网上商城需求分析计划书》。

二.技术概述2.1 目标我们使用php技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。

2.2 硬件支持Cpu: 1G以上、内存:512M以上三.功能需求3.1 功能块划分网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。

三,商家(增,删,改)3.2 功能块描述3..2.1 面向用户部分功能:(1) 注册功能。

顾客首先要注册为网上商城的用户。

注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。

注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。

网上商城需求分析说明书

网上商城需求分析说明书

网上商城需求分析说明书1、引言1.1 项目背景网上购物在线网站致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。

该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模块功能。

其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。

1.2 前期工作我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。

并总结出了有自己特色的设计思路。

1.3 参考资料《软件需求分析》《网上商城需求分析计划书》。

2、技术概述2.1 目标我们使用JSP以及Servelet技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。

2.2 硬件支持Cpu: 1G以上、内存:512M以上2.3 软件支持操作系统:Windows、Linux均可,数据库可以用Oracle或Mysql,服务器可以是Tomcat、Websphere,数据库连接驱动:Java web集成开发环境。

3、功能需求3.1 功能块划分网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。

3.2 功能块描述3.2.1 面向用户部分功能:(1) 注册功能。

顾客首先要注册为网上商城的用户。

注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。

注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。

(2) 选择产品功能。

顾客浏览网上商城,将自己需求的产品放入到购物车中(可在网上商城首页、专柜首页、产品小类、专卖店首页、搜索结果页面、产品详细信息页面进行该操作),可连续添加商品。

(3) 管理购物车。

电商系统需求分析说明书

电商系统需求分析说明书

电商系统需求分析说明书一.弓丨吞项目背景电商系统致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。

该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模块功能。

其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。

前期工作我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。

并总结出了有自己特色的设计思路参考资料《软件需求分析》《网上商城需求分析计划书》。

二.技术概述目标我们使用php 技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。

硬件支持Cpu: 1G 以上、内存:512M 以上三.功能需求功能块划分网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。

三,商家(增,删,改) 功能块描述3.. 面向用户部分功能:(1)注册功能。

顾客首先要注册为网上商城的用户。

注册时只要填写登录用户名、密码、联系电子信箱3 项信息即可。

注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。

(2)选择产品功能。

顾客浏览网上商城,将自己需求的产品放入到购物车中(可在网上商城首页、专柜首页、产品小类、专卖店首页、搜索结果页面、产品详细信息页面进行该操作),可连续添加商品。

(3)管理购物车。

顾客选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。

(4)订单功能。

顾客确定购物车中的商品后提交订单,如顾客已填写收货人信息,则页面显示该信息并由顾客确认。

如尚未填写则显示相应表单请其填写,系统记录顾客提交的收货人信息以便其下次购物时使用。

电商需求分析说明书

电商需求分析说明书

电子购物商城需求规格说明书小组成员:王惠龙,贺剑强,吴午,林清组长:王惠龙目录1.概述 (3)1.1目的 (3)1.2范围 (3)1.3读者对象 (4)1.4参考文档 (4)1.5术语定义 (4)2.系统说明 (5)2.1概述 (5)2.2用户与角色 (5)2.3系统功能 (6)2.4遵循的标准和规范 (7)3.功能需求 (8)3.1站点功能分析 (8)3.1.1后台管理 (8)3.1.2商城卖家 (8)3.1.3商城买家 (8)3.1.3.1已注册普通用户 (8)3.1.3.2已注册会员用户 (8)3.1.4商城游客 (9)3.2站点功能流程描述 (9)3.2.1站点前台架构 (9)3.2.2站点后台架构 (10)3.2.3站点整体流程图 (11)3.2.4用户注册 (11)3.2.5用户登录 (14)3.2.6商品管理 (16)3.2.7用户管理 (20)用户管理 (22)3.2.8订单管理 (22)3.2.9站点公告管理 (25)3.2.10留言管理 (27)3.2.11个人购物车管理 (29)3.2.12用户信息管理 (31)3.2.13给卖家评价管理 (33)3.2.14申请退款取消交易 (35)申请退款取消交易 (36)3.2.15自己的货架管理 (37)3.2.16用户充值账户和密码管理 (39)用户充值账户和密码管理 (40)3.2.17用户在线充值管理 (41)3.2.18商城会员管理 (43)商城会员管理 (44)3.2.19用户的密码保护管理 (45)3.2.20站点在线帮助 (47)4.非功能性需求 (48)4.1技术需求 (48)4.1.1软硬件环境要求 (48)4.1.1.1硬件设备要求 (48)4.1.1.2支持软件 (50)4.1.1.3接口 (50)4.1.2性能要求 (51)4.1.2.1精度 (51)4.1.2.2时间特性要求 (51)4.1.3数据管理能力要求 (51)4.1.4故障处理要求 (51)4.2其他专门要求 (52)1.概述随着社会的发展,网络的逐步大众化,人们的生活节奏的加快,大家的大部分时间都在繁忙的工作中度过。

电商系统需求分析说明书

电商系统需求分析说明书

电商系统需求分析说明书一.引言.............................................................................................................................................1.1 项目背景 .............................................................................................................................1.2 前期工作 ............................................................................................错误!未定义书签。

1.3 参考资料 ............................................................................................................................. 二.技术概述.....................................................................................................................................2.1 目标.....................................................................................................................................2.2 硬件支持 ............................................................................................................................. 三.功能需求.....................................................................................................................................3.1 功能块划分 .........................................................................................................................3.2 功能块描述 ......................................................................................................................... 四.性能需求.....................................................................................................................................4.1 数据精确度 .........................................................................................................................4.2 适应性................................................................................................错误!未定义书签。

电商系统需求分析说明书

电商系统需求分析说明书
(2) 管理订单功能。顾客可通过Web方式取消、修改自己提交的订单(在管理员确认前),查询自己提交的订单(随时)。如订单的状态在一定时限(如12个小时)后仍没有发生变化(“订单关闭”状态除外),系统自动提醒管理员(如该订单变色,弹出提醒窗口等方式。订单状态发生变化,系统自动发E-mail给顾客,“无效订单”、“订单关闭”状态除外)。
七.报价
ID
功能模块
功能描述
价格
1
商城结构,思路策划
2
商城前台UI界面设计
3
需求确认,数据库开发
4
商品展示系统(包括推荐,评论等模块)
5
个性定制系统*
6
广告系统
7
会员管理系统
8
在线支付系统
9
订单系统
10
积分管理系统*
11
购物车系统
12
网络安全系统(网卡绑定模块, IP绑定模块,其它的网络安全方法)
13
财务管理系统(统计销售情况和利润等并生成报表)
14
网站配置及权限管理
15
内容管理系统
16
配送管理(只提供API接口)
17
反馈系统
18Biblioteka 友情链接管理19邮箱群发系统
20
投票系统
21
秒杀系统*
22
团购系统*
23
SEO优化
24
其它功能*
注:上面标注*的为定制开发的新曾功能
(3) 管理商品功能。管理员可以添加、修改、删除商品。
四.性能需求
4.1 数据精确度
价格单位保留到分。
4.2 适应性
购物流程要简单明了,产品图片要清楚,产品信息描述准确。
五.系统流程图

电商平台需求分析(电商平台需求规格说明书)

电商平台需求分析(电商平台需求规格说明书)

电商平台需求分析(电商平台需求规格说明书)随着互联网的高速发展,电子商务已经成为了现代商业发展的重要趋势,电商平台的需求分析也成为了电商平台开发的必然要求,因为只有满足用户的需求,才能使电商平台更好的发展。

电商平台需求分析是指对电商平台的功能、性能、安全、操作、维护等方面进行全面的分析和研究,以便为开发人员提供一个详细的需求规格说明书,从而使电商平台的开发更加有方向、高效、准确。

在电商平台需求分析中,首先要考虑的是用户需求,因为用户需求是电商平台开发的重中之重,只有满足用户需求,才能使电商平台具有更好的用户体验。

在用户需求方面,我们需要考虑以下几个方面:1、商品分类:用户可以根据需要进行商品的分类选择,包括价格、品牌、材质、颜色、尺码等方面的分类。

2、商品搜索:用户可以使用关键词搜索商品,根据商品的名称、描述等信息进行搜索。

3、购物车:用户可以将自己需要购买的商品添加到购物车中,方便统一结算。

4、订单管理:用户可以查看自己的订单信息,包括订单状态、订单详情等。

5、支付方式:用户可以选择多种支付方式,包括支付宝、微信支付、银行卡支付等。

除了用户需求之外,还需要考虑电商平台的性能、安全、操作和维护等方面的需求:1、性能:电商平台需要具备高并发、高可用、高效率等性能要求,以满足用户需求。

2、安全:电商平台需要具备防止黑客攻击、防止数据泄露、防止恶意软件等方面的安全要求,以保障用户数据的安全。

3、操作:电商平台需要具备简单易用、方便快捷等操作要求,以提高用户的购物体验。

4、维护:电商平台需要具备方便快捷的维护方法,以保证平台的正常运行。

综上所述,电商平台需求分析是电商平台开发的重要一环,只有满足用户需求,提高平台性能和安全,并方便操作和维护,才能使电商平台更好的发展。

因此,电商平台开发人员需要认真分析和研究用户需求,为开发一个更好的电商平台提供支持。

电商需求分析说明书教学内容

电商需求分析说明书教学内容

电商需求分析说明书电子购物商城需求规格说明书小组成员:王惠龙,贺剑强,吴午,林清组长:王惠龙目录1.概述1.1目的1.2范围1.3读者对象1.4参考文档1.5术语定义2.系统说明2.1概述2.2用户与角色2.3系统功能2.4遵循的标准和规范3.功能需求3.1站点功能分析3.1.1后台管理3.1.2商城卖家3.1.3商城买家已注册普通用户..........................................................................已注册会员用户..........................................................................3.1.4商城游客3.2站点功能流程描述3.2.1站点前台架构3.2.2站点后台架构3.2.3站点整体流程图3.2.4用户注册3.2.5用户登录3.2.6商品管理3.2.7用户管理用户管理3.2.8订单管理3.2.9站点公告管理留言管理个人购物车管理用户信息管理给卖家评价管理申请退款取消交易申请退款取消交易自己的货架管理用户充值账户和密码管理用户充值账户和密码管理用户在线充值管理商城会员管理商城会员管理用户的密码保护管理站点在线帮助4.非功能性需求4.1技术需求4.1.1软硬件环境要求硬件设备要求..............................................................................支持软件......................................................................................接口..............................................................................................4.1.2性能要求精度..............................................................................................时间特性要求..............................................................................4.1.3数据管理能力要求4.1.4故障处理要求4.2其他专门要求概述随着社会的发展,网络的逐步大众化,人们的生活节奏的加快,大家的大部分时间都在繁忙的工作中度过。

电商系统需求说明书

电商系统需求说明书

电商系统需求说明书1. 引言本文档旨在详细描述电商系统的需求,包括功能、性能和安全等方面。

通过该说明书,开发团队可以清楚了解客户对于电商系统的期望,并根据这些需求进行设计与实现。

2. 业务背景介绍客户所从事的行业以及他们希望建立一个电子商务平台来扩大销售渠道和提升用户体验。

3. 功能需求3.1 用户管理模块:- 注册:允许用户注册账号并填写个人信息。

- 登录:验证用户身份并进入系统。

- 忘记密码:提供找回密码功能。

- 用户权限管理:区分不同角色(管理员、普通会员)具有不同操作权限。

3.2 商品管理模块:- 商品发布/编辑/删除:允许管理员添加新商品或修改已存在商品信息,并支持图片和富文本编辑器插入图文内容。

- 分类设置: 具备多级分类设置功能,便于顾客浏览查找产品;4.购物车结算流程:- 添加到购物车;- 修改数量, 删除选中项;- 结算跳转至订单确认页面;5.支付接口集成:/WXPay6.库存预警机制:7.数据统计报表:8 . 安全要素保障:- 用户密码加密存储;- 防止SQL注入攻击;- 限制恶意请求频率。

9. 性能需求系统需要支持大量用户同时在线浏览和购买商品,因此对于性能有以下要求:- 平均响应时间不超过2秒;- 支持每天最高10000个并发访问;10.附件本文档涉及的附件包括:原型图、数据库设计表等。

11.法律名词及注释1)电子商务平台:指通过互联网进行交易活动的网络平台。

2)富文本编辑器插件: 是一种用来在web上所见即所得地创建内容排版效果(如字体大小颜色、图片与管理),而无须了解CSS或语言细节。

常见的富文本编辑器有CKEditor, TinyMCE等。

3) SQL 注入攻击是黑客利用 Web 应用程序中没有正确验证输入参数造成数据泄露或者篡改敏感信息安全漏洞之一:4) 响应时间: 某项操作从开始到结束花费的总时长.。

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

一、引言 (2)1.1编写目的 (2)1.2引用文档 (2)1.3系统概述 (2)1.4文档概述 (2)二、项目概述 (2)2.1背景和目标 (2)2.2用户的特点 (3)2.3假定和约束 (4)三、需求规定 (4)3.1前台功能需求 (7)3.1.5信息反馈模块 (8)3.2后台功能需求 (8)3.2.1用户管理模块 (8)3.2.2订单管理模块 (8)3.2.3商品管理模块 (9)3.2.4信息反馈模块 (9)3.2.5消息发布模块 (9)3.3性能需求 (9)3.3.1精度 (9)3.3.2时间特性要求 (9)3.3.3灵活性 (10)3.4输入输出要求 (10)3.5数据管理能力要求 (10)3.6故障处理要求 (10)3.7设计约束 (11)3.8属性 (11)3.8.1安全性 (11)3.8.2可维护性 (11)四、E-R图 (11)五.关系模式 (16)六、表设计 (18)4、管理员表admin (19)5、购物车临时订购信息shopcart (19)6、订单信息表order (19)7、订单详细信息表orderdetail (20)8、意见反馈表message (20)9、消息发布表information (21)七、网上购物维护规则 (21)一、引言1.1编写目的此需求规格说明书对项目的背景、范围、验收标准和需求等信息进行说明,包括功能性需求和非功能性需求,确保对用户需求的理解一致。

1.2引用文档➢《需求文档模板(国标)》1.3系统概述网上购物为商品交易活动提供一个方便的电子平台。

该系统分前台会员注册购物部分和后台系统管理部分。

销售商通过后台管理系统将商品信息发布在网上,并对整个购物流程进行有效的控制、管理和统计;消费者通过系统前台部分方便快捷的选购需要的商品,享受销售商提供的各种服务。

1.4文档概述该文档详细描述了网上购物系统的需求规约,为进一步的概要设计和详细设计奠定了基础。

二、项目概述2.1背景和目标➢开发背景:随着互联网经济的到来,电子商务成为一种全新的贸易方式。

电子商务渗透到贸易活动的各个阶段,包括信息交换、售前售后服务、销售、电子支付、运输、组建虚拟企业、共享资源等,电子商务的参与者包括消费者、销售商、供货商、企业雇员等等,而电子商务的目的是要实现企业乃至全社会的高效率、低成本的贸易活动。

网店就是电子商务的一个典型例子。

它为销售商和用户提供一个有效的沟通平台,对销售商来说,他们可以将最新最快最热的商品信息即时反映在网络中,让网民足不出户就可以看到各种各样的商品;而对于消费者来说,网店则为他们提供了方便快捷省时的服务,强大的搜索功能让消费者随心所欲地找到自己需要的商品,轻轻的点击鼠标就可以将喜爱的商品放进购物车,方便的支付方式让消费者在家里就可以享受到送货上门的服务,而会员分级制度使消费者可以买到便宜实惠的商品。

➢技术背景:略➢软件定义:网上购物管理系统为商品交易活动提供一个方便的电子平台。

销售商通过本系统将商品信息发布在网上,并对整个购物流程进行有效的控制、管理和统计,对商店系统进行管理;消费者通过本系统方便快捷的选购需要的商品,享受销售商提供的各种服务。

➢问题定义:该系统针对顾客和管理员分前台和后台,前台主要业务逻辑是实现顾客按不同方式(邮政递送和货到付款)订购商品,选择不同方式获得商品;顾客还能够注册,积分销费,管理自己的购物车和收藏夹,发表商品评论。

后台实现商店管理,这些管理职能主要分为:会员管理,订单管理,商品管理,信息反馈管理,消息管理。

后台管理员可通过系统中的邮件系统向前台顾客反馈信息,也可以通过获得顾客的注册信息以其他方式与其获得联系。

2.2用户的特点本软件的最终用户将是前台用户(网上购物者),后台管理人员以及系统维护人员。

➢前台用户,只要求有基本的电脑操作知识,互联网知识即可。

➢后台管理用户,要求了解基本的电脑操作知识,经过一定时间的使用培训即可。

➢系统维护人员,需要熟练掌握SQL SEVER2000管理员操作知识。

能够在发生普通的异常情况时,根据使用说明手册进行维护。

2.3假定和约束➢开发经费方面,由于是课程项目,所以无需资金投入,一切都是在项目组成员课外时间完成。

➢由于是应用服务程序,一切以用户的需求为最根本的出发点。

➢考虑到用户和管理人员的计算机操作水平有限,希望开发出的系统应保证界面友好,操作简单明了,性能可靠,易于维护,可扩展,易于升级。

三、需求规定软件结构:类图(Class Diagram):整体功能用例图(Use-Case Diagram):3.1前台功能需求前台主要包括,商品展示,购物车管理,我的订单,用户管理,商品管理。

3.1.1 商品展示:实现商品预览,商品明细,分类检索功能;具体是(1)该模块主要是显示最新商品,热卖商品,以及打折促销的商品(2)商品分类检索。

3.1.2 购物车:实现添加、删除商品,商品数量修改,清空购物车,结算功能。

3.1.3我的订单:实现订单确认,订单列表,删除订单,查询明细功能;具体是a.会员可以通过组合搜索或者快速搜索查找所需要的商品,可以查看返回结果中的某一具体商品信息,能够对该商品进行评论,如果暂时不想购买该商品,可以把该商品加入收藏夹,也可以把加入购物车购买该商品,会员可以查看自己的购物车,并对购物车的物品进行修改,生成订单;b.生成订单后,可以通过拨打客服热线,取消该订单。

c.客户确认购买号即生成一个唯一的订单号,客户依此号码可以查询所购商品情况。

3.1.4用户管理:实现登入/登出,用户注册,信息修改功能非会员可以通过注册成为网上购物系统会员;会员登录系统后,才能够查看个人信息,才能够对商品进行评论,才能够购买商品;若会员忘记了自己的密码,可以通过注册时候填写的邮箱向系统要回自己的会员密码。

对于自己登陆界面风格的管理。

(2)会员登录后,可以查看自己账号的相关信息,可以查看以往购买过的商品,感兴趣的新商品,个人信息汇总,修改个人信息,个人消费积分纪录,查看收藏夹,查看个人历史订单等信息。

3.1.5信息反馈模块该模块将实现对用户留言的管理。

用户留言和评论模块为管理员和用户之间建立起一个信息交流的平台,目的是根据用户的需求,及时得到用户对商品的满意程度。

3.2后台功能需求后台用于管理员对商品的管理,后台提供会员管理模块,订单管理模块,商品管理模块,信息反馈模块,消息发布模块。

3.2.1用户管理模块该模块将实现会员等级的设置和销费积分与会员等级关系的确定。

3.2.2订单管理模块该模块将实现订单的查询和订单的处理,生成发货单,并将订单存入数据库以备用户查询和管理员的管理。

在库存不足或将取消订单的情况下,管理员与顾客沟通交流,在此模块中将通过一个邮件系统,在特定条件下自动向用户发邮件。

3.2.3商品管理模块该模块将实现商品入库,商品类型管理,主要完成以下任务:添加新的商品,向数据库中添加最新商品,并在首页显示;修改商品,修改商品价格、数量等,以刺激消费者产生消费欲望;删除商品,将一些过期或受召回事件影响的商品下架,以免带来负面影响;查询商品,便于及时掌握商品信息。

3.2.4信息反馈模块该模块将实现对用户留言的管理。

用户留言和评论模块为管理员和用户之间建立起一个信息交流的平台,目的是根据用户的需求,及时得到用户对商品的满意程度。

3.2.5消息发布模块该模块将新商品消息,促销商品,热销商品,本月top 10排行榜发布在前台首页,以供用户快速查找到所需的商品。

3.3性能需求3.3.1精度该系统中没有对于较高数据精度的需要,所有的人民币数目精确到分,日期精确到每秒,时间长度度量到天。

在数据存储和传输过程中与输入的保持一致。

3.3.2时间特性要求➢响应时间:对于用户输入的响应时间大体上决定于网络传输速度。

➢更新处理时间:手动更新内容,当数据库内容被更新后,信息即时可用,当刷新网页时候更新信息。

➢数据的转换和传送时间:数据转换速度大体取决于用户上网方式和网络的传输速度。

3.3.3灵活性➢操作方式的变化:该系统为学生课程项目,项目答辩后,可以以免费开源的方式发布到网上,但使用时必须注明出处和版权。

➢运行环境的变化:基于TCP/IP协议,浏览器可以任选,WEB服务器进行更新时,对于整个程序的结构没有太大的影响➢同其他软件接口的变化:该系统为独立的系统,只要满足基本的软硬件需求,其他软硬件接口条件对该系统没有太大的影响。

➢精度和有效时限的变化:可以考虑使用过程中的系统硬件软件升级问题。

➢计划的变化或改进:如果项目出现计划变化和改进,小组成员开会协调处理。

3.4输入输出要求详见本文档系统分析部分。

3.5数据管理能力要求根据市场调查和网上资料的搜索,目前一个网店系统的商品记录大体为2000件,每个月平均200本新商品添加入数据库;会员数量平均为500,每个月新增会员数为100;平均每个会员每个月将生成一份定单,每份定单平均3条商品记录。

但是随着互连网的普及,以及网上购物的发展,数据量将会大幅增长,对于系统数据库的存储能力提出了较高的要求,为了做长远打算,以利于网店的发展,要求数据库有存储20万条记录的能力。

一般的大型数据库应该可以胜任,如DB2,ORACLE等。

但由于是学生课题项目,资源条件有所限制(如内存大小),该系统的开发采用了SQLSERVER2005数据库。

3.6故障处理要求➢硬件故障:WEB服务器运行超负荷,网站连接发生问题,会员不能登陆,如果经常发生类似问题,要考虑升级服务器。

➢软件故障:数据库管理系统出现故障,可能发生数据丢失,这就需要系统DBA切实做好数据备份工作,在数据库发生故障时,能够迅速的给予恢复,保证系统的正常运行。

3.7设计约束必须考虑应用程序服务器的承受能力,在现有开发条件允许的情况下,可以考虑大型的WEB服务器。

因为硬件的约束,所以开发时要切实根据服务器负载能力较好的进行并发控制。

3.8属性3.8.1安全性网上购物系统由于采用B/S的操作方式,因此要特别注意系统的安全性防护, WEB服务器的安全性不容小觑,必须设置防火墙和严格的身份审核制度,防止服务器被攻击。

用户登陆信息(如用户名,密码)应采用简单的加密方式进行传递,保护会员个人资料。

其次,当访问相关网页的时候,服务器端应做用户验证,防止用户直接在地址栏中输入非法的链接地址进行越权的操作。

3.8.2可维护性整个系统的各个功能高度模块化,达到高内聚低耦合的目标,实现清晰的模块接口,明确每个模块的功能,方便以后的系统维护,如果一个功能模块出现问题,不会致使整个系统瘫痪。

另外,有完整的数据库管理制度,以保证数据库的数据的完整性,安全性。

作为WEB项目,服务器端的管理维护异常重要,一定要保证程序有足够的并发性能。

相关文档
最新文档