网上商城管理系统需求说明书
网上购物系统(软件需求说明书)
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (3)2任务概述 (3)2.1目标 (3)2.2用户的特点 (3)2.3假定和约束 (4)3需求规定 (4)3.1对功能的规定 (4)3.2对性能的规定 (19)3.2.1精度 (19)3.2.2时间特性要求 (19)3.2.3灵活性 (19)3.3输人输出要求 (19)3.4数据管理能力要求 (20)3.5故障处理要求 (20)3.6其他专门要求 (20)4运行环境规定 (22)4.1设备 (22)4.2支持软件 (22)4.3接口 (22)4.4控制 (22)软件需求说明书1引言1.1编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《网上购物系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。
本文也是项目完成后系统验收的依据。
1.2背景商务网站设计的主要目的一般是通过网站的推广,实现企业的产品及服务的互联,并使客户随时了解公司及公司所提供的最新产品的资讯同时也为客户提供及时的在线服务及订单处理等功能。
而从长期的战略目标来看,商务网站不仅仅是产品和服务的推广,通过Internet,企业内部网和外部网,他还是将买家与卖家,厂家和合作伙伴进门联合的平台,因而消除了时间与空间带来的障碍。
Shopping On Line购物在线网站致力于提供电脑及相关IT产品展示及订购为核心的网上购物服务。
网上商城平台需求规格说明书
网上商城平台需求规格说明书第一章简介1.1 目的本需求规格说明书的目的是为软件开发商和客户之间就“网上商城平台”项目提供需求范围和需求内容的规定。
它能够提供清晰的软件需求,软件开发者能够在其约束下安排项目规划与进度、组织软件开发与测试,并且,它还将成为客户对本项目验收的唯一需求规约。
本文档的读者将分成两类:一类是客户代表(包括业务人员和技术人员),他们将通过此规格说明书来确定开发商对于他们所提供的“网上购物平台”项目是否被正确理解,当规格说明书得到客户和开发商的一致认可后,它将成为双方在技术实现和软件交付中需求符合度的唯一检验标准;另一类是开发商代表(包含项目经理,设计人员和实现人员),开发商通过此文档向客户展示他们对项目的理解,并且当规格说明书得到用户确认后,它将成为开发商在进行项目设计、实现、测试和实施过程中唯一的需求规范。
1.2 范围本文档所描述的需求仅限于网上商城平台项目,且只针对此项目有效。
1.3 定义、首字母缩写词和缩略语本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:1.4 参考资料在本文档的编写过程中,参考了一下资料,如果对文档含义有模糊之处,请查阅以下相关资料:1.《网站开发项目教程》陈密方中国铁道出版社2.《软件测试》朱少名电子工业出版社1.5 项目概述1.5.1 项目目标本项目旨在开发一套网上商城的平台,它将实现用户通过互联网完成商品采购的整个过程。
用户可以通过此平台的网上商品展示和检索获取自己所需要的商品的基本信息,并且可以根据自己的需求,通过互联网提交商品订单。
商家能够通过此平台来处理用户所提交的订单,根据用户提交订单的内容来判断是否与此用户交易。
1.5.2 项目运行环境1.硬件:1)服务器:基于Intel构架的企业服务器2)工作站:PC机2.软件:1).操作系统:中文Microsoft Windows XP2).支持环境:Microsoft IIS3).数据库:Microsoft SQL Server 20004).编程语言:C#, html5).设计工具:Microsoft Visual 2005,Dreamweaver等1.5.3 项目的条件与限制1. 项目启动的条件和假设1)公司和领导全力支持项目;2)开发合作方努力配合开发;3)在项目开发完成后,实施环境准备完善;2. 存在的风险1)人的因素●雇佣不到合适的人或人员流动;(高)●团队新组建,没有合作经验;●团队没有项目外包管理、深层技术协作的经验;2)系统●必须与物流系统配合;● PC服务器/Window平台无法承受大的交易量;3)资源●开发周期短;(高)●费用不足;●开发设备没有及时到位,或者开发环境不合适。
(完整word版)网上商城_需求分析说明书(word文档良心出品)
网上商城需求分析说明书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参考资料【1】《软件工程案例教程》,机械工业出版社2、系统定义我们分别阐述项目的来源、背景,项目的用户特点和项目的目标2.1项目来源及背景目前网上购物发展迅速,各类管理系统也应运而生,针对各类大型网购网站的管理系统的开发已经非常成熟,从拍下到订单,再到付款,收货确认,都可以做到统一管理。
前台可以做到预定实物,虚拟物品等各种预定业务。
然而,为数众多的小的购物网站却没有一个合适的管理系统,因此,我们觉得开发此管理系统是十分必要的。
网上购物系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。
该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列等操作系统上使用。
除此以外,该系统可通过访问权限控制以及数据备份功能,确保数据的安全性。
2.2用户特点本系统的用户都是网上用户,包括两类,一类是普通用户,就是想要购买商品的用户,可以对系统比较了解也可以对系统不了解。
另外一类就是管理用户,他们是商城内部人员,用来查看和处理商品及订单的人员,他们对系统操作很熟悉,对使用管理软件比较熟悉。
2.3项目目标本项目设定的目标如下:系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少系统具有良好的运行效率,能够达到提高生产率的目的系统应有良好的可扩充性,可以容易的加入其他系统的应用平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力3、应用环境根据用户的需求陈述,可以确定本项目分为客户端和管理端,客户端主要功能是提供普通用户的注册、登录、商品查看、商品购买、下订单等。
网上商城系统功能说明书
烟台智联网络网上商城系统《功能需求说明书》目录1. 系统特点 (3)1.1. 技术架构 (3)1.2. 开放的插件机制 (3)1.3. 功能Ajax化 (4)1.4. 安全高效 (4)1.5. 搜索引擎友好性 (5)2. 商品展示 (5)2.1. 商品分类与品牌 (6)2.2. 商品类型与属性 (6)2.3. 推荐商品 (8)2.4. 商品详情页 (8)2.4.1. 相关商品 (9)2.4.2. 配件 (9)2.4.3. 关联文章 (9)2.4.4. 购买过该商品的人还买过的商品 (9)2.5. RSS Feeds和Tag (9)3. 购物流程 (9)3.1. 智能化的购物流程 (9)3.2. 聪明的配送方式 (10)4. 推广促销 (10)4.1. 拍卖 (11)4.2. 夺宝奇兵 (11)4.3. 团购 (11)4.4. 灵活多样的优惠活动 (11)4.5. 推荐提成 (12)4.6. 会员信用额度 (12)4.7. 销售专题 (12)5. 会员系统 (12)5.1. 会员数据整合 (12)5.2. 积分兑换 (13)6. 网店管理 (13)6.1. 报表统计 (13)6.2. 办事处 (15)6.3. 短信 (15)6.4. 计划任务 (15)7. 结束语 (15)1.系统特点1.1. 技术架构本系统采用PHP、Ajax技术开发,系统可运行于Linux、Windows等多种操作系统平台。
系统采用MVC(Module, View Controller)三层架构设计,从根本上保证了系统的健壮性与可扩展性。
图表 11.2. 开放的插件机制对于电子商务网站来说支付与配送是业务流程中至关重要的一个环节,也正是网上支付与各物流公司的兴起促使了电子商务快速的发展。
本系统抛弃了传统的固定公式,由用户来设置各种参数的方式,而是采用了一个开放式的插件机制来管理各种支付和配送方式。
对于网上商店网站的站长来说,建立一个社区是一种提高网店的用户黏度的有效手段,这样也就带来了一个问题,如何将社区的用户与网店的用户进行整合。
商城后台管理系统需求说明书
版本号1.0产品吧需求说明书编写人:编写时间:2015-8-8修订控制页目录1概述 (4)1.1名词说明 (4)1.2产品概述及目标 (4)1.3产品roadmap (4)1.4产品风险 (5)2使用者需求 (5)2.1需求描述 (5)3可选方案.................................................................................................... 错误!未定义书签。
4效益成本分析............................................................................................ 错误!未定义书签。
4.1效益预测....................................................................................... 错误!未定义书签。
4.2产品技术中心成本....................................................................... 错误!未定义书签。
4.3非产品技术中心的支持成本....................................................... 错误!未定义书签。
5功能需求.. (6)5.1功能总览 (6)5.2功能详情 (9)5.3整合需求 (40)5.4BETA测试需求 (40)6非功能需求 (40)产品营销需求 (40)规则变更需求 (40)产品服务需求 (41)法务需求 (41)财务需求 (41)帮助需求 (41)安全性需求 (41)7上、下线需求 (42)7.1上线时限需求 (42)7.2下线需求(活动类需求必须明确下线时间) (42)8运营计划 (42)1 概述1.1 名词说明1.2 产品概述及目标一般的订单管理系统,具有订单管理及订单跟踪、发货的功能,能满足一般商城运营的需求,但是对于希望能结合公司几大部门综合的管理需求用户来说用处不大,无法满足他们对特定功能的需求,如订单的完整生命周期的追踪,订单销售的统计,用户信息的分类及筛选等,都是无法满足的。
电子商务——网上购物系统需求说明书
6
是
否
Tel
联系电话
VARCHAR
11
是
否
Payment
付款方式
VARCHAR
20
是
否
电子邮件地址
VARCHAR
50
是
否
Memo
备注说明
TEXT
2000
是
否
Time
订单生成时间
VARCHAR
20
是
否
tag
标志该订单是否处理过
INTEGER
是
否
Price
价格
DOUBLE
是
否
5.5、订单细目录
字段
描述
类型
长度
是否为空
是否为主键
Id
编号
INTEGER
否
是
Ordered
订单编号
INTEGER
否
否
Bookid
商品编号
INTEGER
否
否
Count
订购数量
INTEGER
否
否
price
该条目对应价格
INTEGER
否
否
5.6、系统管理员员基本信息表
字段
描述
类型
长度
是否为空
是否为主键
Id
用户编号
INTEGER
电子商务——网上购物系统需求说明书
1、系统设计
1.1、需求分析
网上购物主要是实现网上查询商品、购买商品、生成相应的订单等功能的系统。一个典型的网上购物系统一般需要有商品信息的动态展示、购物车管理、用户注册登录管理、订单处置等模块。
网上商城管理系统需求规格说明书
网上商城管理系统需求规格说明书第一部分引言1、项目名称及目的项目名称网上商城管理系统项目目的本需求规格说明书是为了网上商城管理系统而编写。
本说明书的预期读者为系统分析人员、程序设计人员、文档编写者以及项目管理人员。
本说明书定义了网上商城管理系统的详细需求,明确了网上商城管理系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。
本文也是项目完成后系统验收的依据。
2、项目背景此网站的设计主要目的一般是通过网站的推广,向消费者展示出一片新鲜的购物天地。
面向最终消费者的电子商务,成功范例如亚马逊、当当网。
由于互联网的互动特性,任何人可以通过网络挑选商品。
第二部分项目概述1、项目目标本项目旨在开发一套网上商城管理系统,它将实现用户通过互联网完成商品采购的整个过程。
用户可以通过此管理系统的网上商品展示和检索获取自己所需要的商品的基本信息,并且可以根据自己的需求,通过互联网提交商品订单。
系统管理员能够通过此系统来处理用户所提交的订单,支付方式采用电子支付方式。
2、开发环境操作系统:Microsoft Windows 7数据库:MySQL编程语言:Java、Html设计工具:STS3、存在的风险开发团队对所用的技术不熟悉(高)开发团队刚刚组建,沟通交流时间短第三部分需求规定1、前台系统功能模块2、后台管理系统功能模块3、角色描述 在本项目中共有四种角色:游客、注册会员、系统管理员、银行接口1.游客:可以浏览商品、并加入购物车2.注册会员:可以浏览商品、管理个人信息和订单信息、可一下订单3.系统管理员:商品信息的管理、订单信息的管理、注册会员信息的管理、以及留言、公告等站内信息及统计的管理4.银行接口:电子支付4、功能详解前台模块详解:1、用户注册:✧ 用户单击注册用户;✧ 系统显示注册用户页面,显示内容包括:用户名、密码、二级密码、姓名、身份证号、邮箱,还有提交按钮;✧ 用户单击提交按钮;✧ 系统校验成功后,显示注册成功页面:页面显示为:注册成功、并在5秒内自动跳转到会员个人主页。
网上购物系统需求规格说明书
软件需求规格说明书信息系统项目管理报告(一)项目名称:xxx公司网上购物系统项目成员列表:本报告主要撰写人:本报告最后修改日期:目录第一章引言 (1)第二章项目概述 (4)2.1功能描述 (4)2.2 用户特点 (4)2.3 风险分析 (5)第三章具体需求 (6)3.1 系统概述 (6)3.2 功能需求 (8)3.3 数据需求 (13)3.4 其他需求 (19)第四章设计约束 (23)第一章引言1、引言本说明书为网上购物系统的用户需求说明文件。
该说明书便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。
1.1、项目背景随着Internet的发展,通过网络提供各种服务,已成为当今的时尚。
随着网络购物的出现,消费者越来越倾向于网上购物。
如何更好的方便网上购物消费者,为网上购物提供更便捷的服务,成为现在的主要课题。
基于以上背景,xxx公司欲与深圳大学合作开发xxx网上购物系统。
软件名称:xxx公司网上购物系统提出者:xxx公司信息中心开发者:方宏征钟镇滨陈哲涛用户:xxx网注册用户实现软件的单位:深圳大学23152040班软件开发小组1.2、项目意义本说明书的预期读者为客户、系统设计人员和编码人员;为开发人员、维护人员、客户之间提供共同的协议而创立基础,指导软件功能的实现。
本软件需求说明书全面、概括性地描述了网上购物系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。
通过本需求说明书可以全面了解网上购物系统所要完成的任务和所能达到的功能。
1.3、项目范围本站点分为前台和后台两个管理层面。
后台设有管理员对买家、卖家、会员以及商品的管理,管理员可以统筹的对卖家、买家、会员以及商品进行添加、删除以及修改的操作,这样就可以更好的确保所有的用户信息的完整和安全。
前台设有用户注册、用户登录、在线购物、在线浏览商城商品、成为会员等方便广大上班族有闲暇时间轻松购物的功能。
网上商城需求说明书
网上商城需求说明书1、项目背景网上商城致力于提供产品展示及订购为核心的网上购物服务。
该网站是通过用户登录浏览商品、查看公告、购买、确定购买。
包括网站后台系统:通过系统管理员管理商品、订单、用户。
2、技术概述2.1 目标使用以及SqlServer数据库构建网站,将本网站做成一个界面友好、用户购物方便、管理员管理方便的网上商城系统。
2.2 软件支持操作系统:Windows,数据库SqlServer,服务器IIS,数据框架:3、功能需求3.1 功能划分网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。
3.2 功能描述3.2.1 面向用户部分功能:(1) 注册功能顾客首先要注册为网上商城的用户。
注册时只要填写用户名、密码、电子信箱3项信息即可。
注册后,用户可继续如实填写详细个人信息(姓名、性别、年龄、收货地址、联系方式),同时可修改密码、查询及修改订单。
(2)选择产品功能顾客浏览网上商城,将自己需要的产品放入到购物车中(可在网上商城首页、搜索结果页面、产品详细信息页面进行该操作),可连续添加商品。
(3) 管理购物车顾客选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。
(4) 订单功能顾客确定购物车中的商品后提交订单,如顾客已填写收货人信息,则页面显示该信息并由顾客确认。
如尚未填写则显示相应表单请其填写,系统记录顾客提交的收货人信息以便其下次购物时使用。
顾客提交订单后可在网上商城查询该订单,并可对尚未处理的订单进行取消、修改等操作。
(5) 付款功能顾客在订单被销售方确认后,要选择付款方式,并付款给销售方,然后才可以收到货。
(备注:付款功能做一个模拟页面即可。
)3.2.2 后台管理部分功能:(1)管理人员部分有一个超级管理员以及若干个普通管理员,超级管理员拥有最高权限,可访问所有订单,可浏览、查询订单,可浏览、修改普通管理员和会员的资料;普通管理员分两种,一种是订单管理员:主要负责订单管理,可浏览、修改订单状态,可浏览会员信息;另一种是界面管理员:主要负责界面管理,可增、删商品等操作。
网上商城管理系统需求说明书
网上商城管理系统需求说明书需求分析说明书网上商城管理系统徐洋10041231计算机科学与技术10-21引言 (4)1.1编写目的 (4)1.2背景 (4)1.3定义 (4)1.4业务范围 (4)1.5参考资料 (5)2任务概述 (5)2.1目标 (5)2.2用户的特点 (7)2.3假定和约束 (7)2.3.1软件运行环境以及技术约束 (7)2.3.1.1 软件约束 (7)2.3.1.2硬件约束 (8)2.3.2交付及部署约束 (8)3需求规定 (8)3.1对功能的规定 (8)3.2对性能的规定 (12)3.2.1精度 (12)3.2.2时间特性要求 (12)3.2.3灵活性 (13)3.3输入输出要求 (14)3.4数据管理能力要求 (15)3.5故障处理要求 (15)3.6其他专门要求 (16)4运行环境规定 (16)4.1设备 (16)4.2支持软件 (17)4.3接口 (17)4.4控制 (17)5伪代码 (18)5.1会员模块 (18)5.1.1用户注册页面 (18)5.1.2忘记密码模块 (24)5.1.3用户资料修改页面 (29)5.1.4密码修改页面 (31)5.2后台管理-商品管理模块 (32)5.2.1增加新商品-一级分类 (32)5.2.2编辑新商品-一级分类 (34)5.2.3编辑新商品-二级分类 (35)5.2.4增加新商品信息 (36)5.3订单生成购物车及商品搜索和收藏 (40) 5.3.1搜索商品按钮页面 (40)5.3.2我的购物车页面 (41)5.3.3商品搜索页面 (42)5.3.4我的购物车页面 (42)5.4收藏夹页面 (45)5.5会员登录页面 (45)5.6收货人信息提交页面 (47)5.7送货方式选择页面 (50)5.8付款方式选择页面 (51)5.9非会员登陆页面 (52)5.10定单信息确认页面 (55)1引言1.1编写目的随着计算机网络技术的飞速发展,网络技术越来越受到人们的重视,它已逐渐渗入我们生活各个层面。
(完整版)网上商城需求分析说明书
网上商城需求分析说明书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为数据库.此项目整个制作过程中,不会涉及到任何商业侵权。
网上购物系统需求规格说明书
网上购物系统需求规格说明书兰州城市学院信息工程学院111本X2014年3月31日目录1.引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3范围 (3)1.4参考资料 (3)2.系统定义 (4)2.1项目来源及背景 (4)2.2用户特点 (4)2.3项目目标 (4)3.应用环境 (4)3.1系统运行的网络环境 (5)3.2系统运行的硬件环境 (5)3.3系统运行软件环境 (6)4.功能规格 (6)4.1角色定义 (6)4.1.1购物者 (7)4.1.2管理者 (7)4.1.3数据库 (7)4.2系统主用例图 (7)4.3客户端子系统 (8)4.3.1登陆 (10)4.3.2浏览、选择商品 (10)4.3.3放入购物车 (10)4.3.4确认收货人信息或修改收货人信息 (11)4.3.5选择支付方式 (11)4.4管理端子系统 (11)4.4.1登陆 (12)4.4.2订单管理 (13)4.4.3商品管理 (13)4.4.4用户管理 (13)5.性能需求 (14)5.1界面需求 (14)5.2响应时间需求 (14)5.3可靠性需求 (14)5.4开放性要求 (14)5.5可扩展性需求 (15)5.6系统安全性需求 (15)1.引言1.1编写目的该文档是关于用户对于网上购物系统的功能和性能的要求,重点描述了网上购物系统的功能需求,是概要设计阶段的重要输入。
本文档的预期读者是:·设计人员;·开发人员;·项目管理人员;·测试人员;·用户。
1.2项目背景软件名称:网上购物系统开发单位:兰州城市学院信息工程学院111本项目成员:杨大鑫(28号);王稼宇(18号);王艺森(23号)用户:兰州城市学院学生1.3范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。
在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。
网上商城购物系统 需求说明书
网上商城购物系统需求说明书(五篇材料)第一篇:网上商城购物系统需求说明书需求说明书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编写目的 (1)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2.任务概述 (2)2.1目标 (3)2.2运行环境 (3)3.数据描述 (3)3.1输入输出数据描述 ................................................................. 错误!未定义书签。
3.2数据库介绍 (4)3.3数据词典 (4)4.功能需求 (5)4.1功能划分 (5)4.2功能描述 (6)5.性能需求 (6)5.1数据精确度 (6)5.2时间特性 (6)6.运行需求 (7)6.1用户界面 (7)6.2硬件接口 (7)6.3软件接口 (7)6.4故障处理 (7)7.其它需求 (8)1.引言1.1编写目的需求规格说明书对网上购物系统做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员与软件开发人员能清楚的了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
预期的读者和阅读建议参见表1。
表1读者分类阅读重点备注项目经理全文用户产品介绍1.2项目背景随着世界经济的全球化,顾客需求的多样化,企业将面临着前所未有的激烈竞争和挑战。
为了在竞争中取胜,企业必须以更加灵活有效的方式进行生产和服务,进一步应用信息技术和先进有效的组织管理方法。
电子商务正是顺应这一发展趋势的一门崭新技术,在一个电子商务系统中,网上购物模块通过WEB服务器发布商品信息,供客户浏览、采购商品,提交订单等)占据很重要的位置。
其一是因为界面的友好性,购物的方便性是吸引顾客的一个重要因素;其二是因为该模块是放在Internet上的,如果设计不当商品很容易被非法入侵,造成巨大损失。
所以安全性也是很重要的技术环节。
电子商务已经成为了新经济的代名词。
在未来的商务活动中,“要么电子商务,要么无商可务”已经在商业界形成了共识。
网上商城系统需求分析说明书
网上商城系统需求分析说明书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)进入首页首页进入名称进入首页操作角色功能描述操作注册用户或者未登录用户进入首页 1. 用户通过输入首页网址进入首页。
(操作手册中要提供首页网) 2. 在首页右上显示会员中心、后台管理、登录、退出3. 在首页中分页显示所有商品信息、每一项商品下面都有商品详情和购买两个功能按钮(或链接)。
(提供商品信息数据20条以上) 4. 在首页左侧显示购物车简要信息和以树状图的方式商品类别 5. .后台登录的用户不能进入前台首页界面输出(2)商品查询名称操作角色功能描述商品查询及商品分页显示注册用户或者未登录用户通过商品类别、关键字查询商品操作1. 进入首页后,默认分页显示所有商品。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
需求分析说明书网上商城管理系统徐洋10041231计算机科学与技术10-21引言 (4)1.1编写目的 (4)1.2背景 (4)1.3定义 (4)1.4业务范围 (4)1.5参考资料 (5)2任务概述 (5)2.1目标 (5)2.2用户的特点 (7)2.3假定和约束 (7)2.3.1软件运行环境以及技术约束 (7)2.3.1.1 软件约束 (7)2.3.1.2硬件约束 (8)2.3.2交付及部署约束 (8)3需求规定 (8)3.1对功能的规定 (8)3.2对性能的规定 (12)3.2.1精度 (12)3.2.2时间特性要求 (12)3.2.3灵活性 (13)3.3输入输出要求 (14)3.4数据管理能力要求 (15)3.5故障处理要求 (15)3.6其他专门要求 (16)4运行环境规定 (16)4.1设备 (16)4.2支持软件 (17)4.3接口 (17)4.4控制 (17)5伪代码 (18)5.1会员模块 (18)5.1.1用户注册页面 (18)5.1.2忘记密码模块 (24)5.1.3用户资料修改页面 (29)5.1.4密码修改页面 (31)5.2后台管理-商品管理模块 (32)5.2.1增加新商品-一级分类 (32)5.2.2编辑新商品-一级分类 (34)5.2.3编辑新商品-二级分类 (35)5.2.4增加新商品信息 (36)5.3订单生成购物车及商品搜索和收藏 (40)5.3.1搜索商品按钮页面 (40)5.3.2我的购物车页面 (41)5.3.3商品搜索页面 (42)5.3.4我的购物车页面 (42)5.4收藏夹页面 (45)5.5会员登录页面 (45)5.6收货人信息提交页面 (47)5.7送货方式选择页面 (50)5.8付款方式选择页面 (51)5.9非会员登陆页面 (52)5.10定单信息确认页面 (55)1引言1.1编写目的随着计算机网络技术的飞速发展,网络技术越来越受到人们的重视,它已逐渐渗入我们生活各个层面。
今天的生活人们离不开网络,对于一些特别的购物形势顺势而生,人们不再单单的只是到商店里面去购买自己喜欢东西,越来越喜欢网络购物这种方便快捷的购物方式。
在这个信息技术强大的社会里我们只需要在家里就能够买到自己喜欢的东西,完全不需要走出家门。
网络购物在电子商务领域有着巨大的发展潜力,在未来的这些年人们都会很看重。
本设计从人们对于购物的一些基本现状出发,针对人们的一些普遍习惯,开发设计出了具有一些最基本功能的网上商城管理系统。
1.2背景软件名称:网上商城管理;系统用户是负责此系统管理的系统管理员,使用此系统的游客及商城会员;1.3定义商场会员网上商城平台中合法的系统注册用户管理员系统管理者非会员未注册的只有购买原价产品的权利的用户用户所有来网上商城的非内部管理或工作人员1.4业务范围网上商城购物系统是为了方便顾客购物而开发出来。
包括用户购物、用户注册、修改个人信息、对商品评价。
以及管理员对商品信息管理、公告信息管理、订单管理、普通用户信息管理等功能。
网上商城系统是一个web应用形式(B/S),可以通过互联网进行访问。
1.5参考资料列出用得着的参考资料,如:a.国家标准《软件需求说明书(GB856T——88); 》b.《网站开发项目教程》陈密方中国铁道出版社《软件测试》朱少名电子工业出版社2任务概述2.1目标当今时代,琳琅满目的商场与商店无处不见,邮购铺天盖地;并随着科技的发展与人类的进步,时间的要求也越来越紧.更多的人不愿意拿出成倍的时间花费在挤车,排队,逛街等传统的选购商品方式中. 随着计算机技术的发展和计算机的普及,电子商务的推出,为了满足广大顾客的需求并创造更好的购物环境,其希望开发一个能够帮助顾客在网上进行查找,选购自已满意商品的软件,以便使顾客能够轻轻松松足不出户地在家买到自己喜欢的商品. 如何建立一个友好的购物环境,大胆的留住顾客的"眼球"将是本文讨论的重点. 本文将从部门,商品的展示,购物车的设计以及支付,送货,顾客简档等方面逐一介绍. 力求构造出一个友好,舒适的购物环境. 该软件的用户是顾客与"网上商城"管理员.该软件具有下列特性:1.管理员可以添加,更新或删除有关"网上商城"中的商品种类的信息;2. 管理员可以添加,更新或删除有关"网上商城"中的商品详细信息;3. 管理员可以查看或删除有关"网上商城"中的会员用户信息;4. 管理员可以查看或删除有关"网上商城"中的一般用户信息;5.管理员可以查看,更新或删除有关"网上商城"中的订单信息;6. 用户可以在"网上商城"中自由浏览有关商品;7. 用户可以在"网上商城"中查询有关商品;8. 用户可以在"网上商城"中查看有关商品的详细信息;9. 用户可以在"网上商城"中查看有关种类的详细信息;10. 用户可以在"网上商城"中通过种类信息浏览有关商品;11. 用户可以在"网上商城"中自由选购有关商品;12. 用户可以在"网上商城"中关键字搜索产品的信息;13. 用户可以在"网上商城"中详细搜索产品的信息;14. 会员用户可以增加,更新,删除有关自己的详细信息;15. 会员用户可以查看自己的订单信息;16. 会员用户可以查看自己的历史购物信息;15. 会员可以通过回答正确自己的相关信息找回密码;2.2用户的特点本系统将在网上商城的服务器上使用,使用者为在线购物,在线浏览的客户以及在线的管理人员,这些人员在计算机的应用,使用上不存在障碍,他们以往有使用过类似系统的经验,并且都在计算机的操作和使用方面得到过相关的培训. 根据业务的频繁程度,系统每天操作完成一个功能点应该在 3000-30000 次之间. 用户对界面的友好性,有一定的要求.本系统的规模比较小,并且将提供为期两天的操作,安装培训,以达到其熟练使用的目的2.3假定和约束2.3.1 软件运行环境以及技术约束2.3.1.1 软件约束网上商城系统采用Java技术进行开发。
开发及运行的软件环境为:●Java开发包JDK:jdk1.6.0_10-windows版●应用服务器Tomcat:apache-tomcat-6.0.18●数据库SQL:sql2005-windows版●开发框架Struts:Struts2.0.14●ORM工具Hibernate:Hibernate3.22.3.1.2硬件约束Web服务器及数据库服务器均采用SONY(2.5G HZ)笔记本电脑。
内存4GB、硬盘320G。
2.3.2 交付及部署约束网上商城系统要在两个月内开发完成,交付时要以独立的war文件作为应用程序发布形式。
3需求规定3.1对功能的规定普通用户首先要进行用户注册,填写个人资料,注册成功过会才能进行登陆,成功登陆过后可以对个人资料进行修改,然后还可以浏览商品并选择需要购买的商品添加进购物车,待完毕后可以进入购物车查看添加的商品,在购物车中可以对商品数量进行修改,最后进行购买确认。
管理员用户通过管理员账号进行登陆过后可以对商品信息进行编辑,修改商品信息,添加新的商品,也可以删除商品。
前台功能模块商品展示商品购物用户管理新品上架特价商品销售排行购物车收银台会员注册会员登录会员资料商品查询商城公告订单查询后台功能模块用户管理产品管理统计分析用户列表产品列表产品搜索订单列表网站访问列表会员购物比例列表类别管理订单管理退出系统类别列表类别列表AJAX产品添加产品修改产品删除类别添加类别修改类别删除会员查看会员修改会员删除订单查看订单修改(1) 商品管理商品的种类信息,详细信息全部通过终端保存在数据库服务器, 管理员可以对这些信息进行增加,修改和删除操作. 软件应该提供对管理员的增加,修改和删除的操作 (2) 订单管理订单的信息全部通过终端保存在数据库服务器, 管理员可以对这些信息进行增加, 修改和删除操作. 软件应该提供对订单的增加和删除的操作.;会员可以通过登录查看自己的订单信息及过去的交易记录 (3) 会员管理会员的信息全部通过终端保存在数据库服务器, 管理员可以对这些信息进行增加,修改和删除操作. 软件应该提供对会员的增加,修改和删除的操作;会员本身可以对自身信息进行增加、查看、修改等功能 (4) 会员注册未经注册的用户可以在终端进行注册 (5) 商品浏览和查询对于所有的用户可以在终端任意查看商品,同时,可以在终端对自己所需了解的商品进行查询. 软件应该提供对商品的查询和浏览功能. (6) 商品的购买购买的过程分为普通用户购买和会员购买,普通用户购买只享有正常价格(normalprice )会员购买可以享有会员价格(member price )产品管理子模块产品类别子模块IPO 表系统:网上商城 作者:徐洋模块:产品管理 日期:2012年4月5日 编号:1注释:被调用:产品录入信息子模块 调用: 无 输入:产品新增信息清单 输出:product 表中 处理:1.打开数据库中得product 表 2.根据输入设计的product 表的格式,显示product 表格式 3.接受数据并校验 4确认数据写入product 表 5. 关闭数据库 局部数据元素:IPO 表系统:网上商城 作者:徐洋模块: 类别管理 日期:2012年4月5日 编号:2注释:被调用:类别录入子模块调用: 无 输入:类别新增信息清单输出:category 表处理:1.打开数据库中得category 表 2.根据输入设计的category 表的格式,显示category 表格式 3.接受数据并校验 4确认数据写入category 表 5. 关闭数据库局部数据元素:用户管理子模块IPO 表 系统:网上商城 作者:徐洋 模块: 用户管理 日期:2012年4月5日 编号:3 注释: 被调用:用户信息录入子模块 调用: 无 输入:用户信息清单 输出:user 表 处理:1.打开数据库中得user 表 2.根据输入设计的user 表的格式,显示user 表格式 3.接受数据并校验 4确认数据写入user 表 5. 关闭数据库 局部数据元素: IPO 表 系统:网上商城 作者:徐洋 模块: 订单管理 日期:2012年4月5日 编号:4 注释: 被调用:订单信息录入子模块 调用: 无 输入:订单信息清单 输出:salesorder 表 处理:1.打开数据库中得salesorder 表 2.根据输入设计的salesorder 表的格式,显示salesorder 表格式 3.接受数据并校验 4确认数据写入salesorder 表 5. 关闭数局部数据元素:3.2对性能的规定3.2.1精度1.在执行数据(商品,订单,会员,管理员)增加的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据;2.在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据,删除失败的情况;3.数据的修改也要求保持对应的准确性;4.顾客之间发送的字符信息所产生的时间上延迟,应该在 5 秒之内;5.用户输入精度的要求取决于相应功能所需参数的精度要求: 用户浏览的页面内如果需要用户输入相关的信息或参数将给出详细的数据类型说明,并且如果用户在非恶意的情况下输入了错误的数据类型参数,系统将自动提示用户再次输入正确的参数6.管理员输入的精度要求主要取决于数据库的相关数据类型要求:在数据库为系统管理员提供的多种视图中将有各类数据库对象的相关数据类型及精度要求。