2017最新网上商城系统开发需求分析说明资料
- 格式:doc
- 大小:374.50 KB
- 文档页数:23
网上商城购物系统需求说明书(五篇材料)第一篇:网上商城购物系统需求说明书需求说明书1.引言1.1编写的目的需求分析是软件定义时期的最后阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。
因此,它是作为真个软件开发过程的指南,也是软件开发人员开发符合用户要求的软件的基础。
软件需求规格说明书是需求分析阶段得出的最主要的文档,是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。
预期的读者为系统的开发者、使用者和指导老师。
1.2背景说明:(1)开发软件系统的名称:网上商城购物系统;(2)任务提出者:XX;(3)开发者:计算机科学与技术的小组成员xx;(4)用户:XX;(5)本系统将使用SQLServer2000作为数据库存储系统。
1.3定义(1)Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换);(2)ADO:ActiveX Data Object, ActiveX 数据对象;(3)SQL:Structured Query Language。
1.4参考资料1、《ASP程序设计及应用》张景峰主编第011903号中国水利水电出版社2009.12、《数据库原理及其教程(第三版)》黄德才主编第088716号科学出版社2010.63、《ASP+SQL Server动态网站开发从基础到实践》杨世锡,赵辉编著第377507号电子工业出版社20054、《ASP+SQL Server项目开发实践》黄雷编著第38854号中国铁道出版社20065、《Dreamweaver 8与ASP动态网站开发自学导航》戎马工作室编著第298301号机械工业出版社20066、《ASP实务经典》林金霖编著[M].北京:中国铁道出版社,2001,2097、《A SP编程基础与实例》丁贵广编著[M].北京:机械工业出版社,2002,518、张海藩.软件工程导论.北京:清华大学出版社,2005.2.任务概述2.1目标在Internet技术深入人心的今天,电子商务最为一种新兴的商务模式,为世界经济提出了一个全新的概念,使得人类生活方式发生了重大的变革。
网上商城需求分析说明书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为数据库。
需求分析1 引言随着信息技术的不断发展,我们现在已经进入了一个信息化时代,而信息时代的代表便是网络技术的日渐成熟,现在网络已经和我们的生活紧密的联系在一起了,通过网络,我们可以足不出户的做很多事情,休闲、娱乐、学习、交友等等。
随着信息化的进步的同时,今天,一种新的购物方式亦然出现,那就是网络在线购物.这种新型的商业运营模式不仅使人们不必在出门购物,节省了时间和精力,也给商家的发展创造了良好的机遇,它将传统的购物流程电子化、数字化,能为商家降低成本,扩大市场,增加价值。
什么是在线购物系统呢?顾名思义,就是能在网上实现商品销售和购买的系统。
在线购物系统旨在满足电子商务时代人们对于网上购买和销售的需求。
1.1编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书.此需求规格说明书对《网上购物系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作.本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用.本文也是项目完成后系统验收的依据.1。
2项目背景商务网站设计的主要目的一般是通过网站的推广,实现企业的产品及服务的互联,并使客户随时了解公司及公司所提供的最新产品的资讯同时也为客户提供及时的在线服务及订单处理等功能。
而从长期的战略目标来看,商务网站不仅仅是产品和服务的推广,通过Internet,企业内部网和外部网,他还是将买家与卖家,厂家和合作伙伴进门联合的平台,因而消除了时间与空间带来的障碍。
在线购物系统致力于提供电脑及相关IT产品展示及订购为核心的网上购物服务。
电商系统需求分析说明书一.引言 (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项信息即可。
注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。
电商系统需求分析说明书一.引言 (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项信息即可。
注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。
需求分析1 引言随着信息技术的不断发展,我们现在已经进入了一个信息化时代,而信息时代的代表便是网络技术的日渐成熟,现在网络已经和我们的生活紧密的联系在一起了,通过网络,我们可以足不出户的做很多事情,休闲、娱乐、学习、交友等等。
随着信息化的进步的同时,今天,一种新的购物方式亦然出现,那就是网络在线购物。
这种新型的商业运营模式不仅使人们不必在出门购物,节省了时间和精力,也给商家的发展创造了良好的机遇,它将传统的购物流程电子化、数字化,能为商家降低成本,扩大市场,增加价值。
什么是在线购物系统呢?顾名思义,就是能在网上实现商品销售和购买的系统。
在线购物系统旨在满足电子商务时代人们对于网上购买和销售的需求。
1.1编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《网上购物系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。
本文也是项目完成后系统验收的依据。
1. 2项目背景商务网站设计的主要目的一般是通过网站的推广,实现企业的产品及服务的互联,并使客户随时了解公司及公司所提供的最新产品的资讯同时也为客户提供及时的在线服务及订单处理等功能。
而从长期的战略目标来看,商务网站不仅仅是产品和服务的推广,通过Internet,企业内部网和外部网,他还是将买家与卖家,厂家和合作伙伴进门联合的平台,因而消除了时间与空间带来的障碍。
在线购物系统致力于提供电脑及相关IT产品展示及订购为核心的网上购物服务。
商城需求分析说明书一.引言 (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:VIP信息用例1.1用户信息管理――概要级执行者:注册用户范围:本网站层次:概要级步聚:1.1.1:注册会员1.1.2:会员登录1.1.3:查看个人用户信息1.1.4:修改用户信息用例1.1.1 注册会员――用户目标级主执行者:网站浏览者范围:本网站层次:用户目标项目相关人员和利益:游览者得一个账号——会员数据库里面增加会员记录。
前置条件:已经打开该网站,进入注册页面。
最小保证:用户信息正确,两次密码相同,没有重名。
成功保证:注册提交成功。
主成功场景:A:检查用户名是否已经存在B:查看两次密码是否相同用例1.2 VIP信息――概要级执行者:管里范围:本网站层次:概要级步聚:1.2.1查看具备VIP条件用例1.2.1查看具备VIP条件――用户目标级执行者:管里员范围:本网站层次:用户目标级项目相关人员和利益:会员——VIP来自会员幸运者,可以享受网站一些活动或购物的优惠。
前置条件:登陆成功。
最小保证:用户的消费满足优惠的条件。
主成功场景:A:用户的消费满足优惠的条件用例2 购物管理――概要级主执行者:注册用户范围:本网站层次:概用级步聚:2.1:浏览商品2.2搜索商品2.3暂存架管理2.4:购物车管理用例2.1浏览商品――概用级主执行者:浏览者范围:本网站层次:概用级步聚:2.1.1:查看商品列表2.1.2:查看商品详细信息2.1.3:查看商品评论2.1.4:发表评论2.1.5:放入暂存架2.1.6:放入购物车用例2.1.1 查看商品列表――用户目标级主执行者:网站浏览者范围:本网站层次:用户目标项目相关人员和利益:浏览者——商品商,可以浏览商品的信息。
前置条件:网页已经打开。
成功保证:浏览到商品。
主成功场景:A:商品列表用例2.1.2查看商品详细信息――用户目标级主执行者:网站浏览者范围:本网站层次:用户目标项目相关人员和利益:浏览者——商品商,可以浏览商品的信息。
网上购物商场系统需求分析开发一个网上购物商城系统前,首先需要考虑用户的需求是什么,即该网站应该实现的主要功能。
通过相关调查发现,在编写网上购物商城系统时,应将登陆者分为两种角色,即注册会员和后台管理员。
会员在登陆进入该网上购物商城后,不仅可以查看其各种服务条款,还可以选择查看各种商品的详细信息并选择购买。
此外,会员还能通过输入订单编号查看自己的详细订货信息。
管理员登陆后,不仅可以查看商品销售情况,还可以管理会员、商品、仓库和其自身的信息。
管理员可以根据实际情况添加其他管理员以维护该网上购物商城的购物环境和安全。
1.1网上购物商城具体流程如下图所示:1.2可行性分析随着网络的快速发展,网上购物商城以其方便、快捷的特点受到了更多用户的青睐。
对比传统的商场销售,网上商城可以将商品详细分类,为用户提供了更多的选择空间;通过前台商品的展示,可以使顾客更好地了解商城的商品;网络购物车的实现使顾客真正实现了足不出户、网上购物的目的。
网上购物商城系统后台数据库采用目前比较流行的Microsoft SQL Server 2000,该数据库系统在安全性、准确性、运行速度方面有绝对的优势、准确性、运行速度方面有绝对的优势、准确性、运行速度方面有绝对的优势并且处理数据库最大,效率高;前台采用Microsoft公司的Visual Studio 2005 作为主要的开发工具,可实现与SQL Sever 2000 数据库无缝连接。
2.1项目规划网上购物商城主要由前台会员模块和后台管理模块两部分组成。
前台功能模块:主要包括会员注册、登陆、修改个人信息、购物、查询购物情况、和查看各种服务条款等功能。
后台功能模块:主要包括后台管理员对会员、商品、仓库、订单和管理员的管理等功能。
2.2系统功能结构图网上购物商城前台功能结构图:网上购物商城后台功能结构图:3.1设计目标对于典型的数据库管理系统,尤其是网上购物商城这样数据流量比较大的网络管理系统,必须要满足使用方便、操作灵活等设计需求。
2017网上商城系统
开发需求分析规格说明书
第1章引言
1.1系统概述
作为互联网战略的延伸,电子商务的热潮一度兴起,但是一直以来,很多企业网站都局限在信息发布等一些基本的功能,而越来越深入的实践表明,这些仅仅代表了企业网站的一个起点功能。
随着企业网络环境的发展成熟,企业门户网站可以帮助企业把现有的业务系统整合起来,集中优势资源为客户提供个性化服务,并为企业创建一个良好的收入渠道。
1.2 读者对象
本文档的读者为库存管理员、消费者及本项目所有软件设计和开发、测试人员。
1.3 背景说明
网上购物在线网站致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。
1.4 术语
1.3 参考资料
第2章需求规定
2.1功能需求
2.1.1 功能块划分
网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。
2.2功能描述
2.2.1.1面向用户功能流程图
2.2.1.2面向用户功能描述:(1)进入首页
(2)商品查询
(3)购买商品
(4)商品类别显示
(5)显示购物车简要信息
(6)前台用户注册
(7)前台用户登陆
(8)前台用户退出
(9) 进入购物车
(9)购物车管理
(11) 订单确认
(12) 进入会员中心
(13) 基本资料显示
(14) 用户资料修改
(15) 用户密码修改
(16) 用户密码修改
2.2.2.1面向管理员功能流程图:
2.2.2.2 面向管理员的功能描述:(1) 用户登录
(1) 菜单显示
(2) 显示商品类别
(3) 商品类别添加
(4) 商品类别修改
(5) 商品类别删除
(6) 商品查询
(7) 商品添加
(8) 商品类别修改
(9) 商品删除
(9) 注册用户的查询显示
(10) 冻结与解冻
(11) 进入管理员管理
(12) 添加管理员
(12) 添加管理员
(12) 删除管理员
(13) 个人资料显示
(14) 个人资料修改
(15) 管理员密码修改
(16) 订单查询
(17) 订单查看
(18) 订单审核
(18) 订单修改
(18) 登录管理员退出
2.3数据流图
2.2.1网上购物数据流程图:
发货2.2.2会员注册数据流程图:
2.2.3管理员数据流程图:
2.2.4订单数据流程图:
2.2.4商品,广告,信息管理数据流程图:
第3章 运行环境设定
3.1系统环境需求
系统模式
本系统采用C/S 模式作为开发模式。
✧硬件环境
服务器端:
高性能的计算机一台,
普通的双绞线作为连接。
客户端:普通的计算机或者工作站,
普通的双绞线作为连接。
✧软件环境
服务器端:
安装MySQL的服务器版本,
安装windows服务器版本,
配置了诺顿等必须的防毒软件。
客户端:
安装MySQL的服务器版本,
安装了MyEclipse等可视化开发工具软件,
安装windows服务器版本。
3.2支持软件
操作系统:Windows系统
数据库管理系统:MySQL数据库系统。
3.3接口
本平台与外部环境要素之间的接口信息如下:
硬件接口:本平台支持Win32的处理器和操作系统,端口号为8080,通信协议为TCP/IP协议。
后台服务器的配置为:
表4.1后台服务器的配置
软件接口:本平台使用SQL Sever2008作为数据库系统, Windows7操作系统作为测试平台的操作系统。
系统用户通过公司局域网和登陆器就可以访问本系统,除此之外无别
的特殊要求。
通讯接口: TCP/IP通信协议接口、GSM/ CMDA无线通信协议接口、防火墙通信接口、路由器通信接口。
系统的主要输入设备是键盘
输出主要是显示器输出
第4章说明
4.1验证说明
在所有的功能中,有写验证要求的,都需要先做客户端验证,验证不通过则重新输入,通过后再提交到服务器处理。
服务器处理失败则返回出错(输入)的页面。
4.2查询说明
➢所有涉及查询的,多个条件可单个查询,也可某几个组合(与的关系)查询。
➢所有涉及到分页的,格式都是:第n页/共n页| 首页上一页下一页末页;如果是第一页则首页和上一页不可点或不可见; 如果是最后一页则下一页和末页不可
点或不可见。
➢如没有查到,则显示“查无商品”等类似的信息。
➢当点上一页或点下一页,显示的信息必须还是依据原条件查询的商品,(即保留查询条件)。
4.3大类、小类的级联说明
➢商品大类和小类都以下接列表形式显示,大类列表默认显示内容是“请选择”+所有大类的名称。
小类列表默认只显示“请选择”。
➢如选中大类中某一大类名,则小类列表内容为:“请选择”+此大类下的所有小类
名;如选中大类中的“请选择”项,则小类列表只显示“请选择”项;
4.4日期显示格式说明
➢出生日期:显示年月日
➢注册日期,下单时间:显示年月日时分秒,不可显示小数点。