淘宝网上购物系统需求规格说明书
- 格式:doc
- 大小:62.00 KB
- 文档页数:12
三、需求规格说明书1.引言 (1)1.1编写目的 (1)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2.任务概述 (3)2.1目标 (3)2.2运行环境 (3)2.3条件与限制 (3)3.数据描述 (3)3.1静态数据 (3)3.2动态数据 (4)3.3数据库介绍 (4)3.4数据词典 (4)3.5数据采集 (5)4.功能需求 (5)4.1功能划分 (5)4.2功能描述 (5)5.性能需求 (6)5.1数据精确度 (6)5.2时间特性 (7)5.3适应性 (7)6................................................................................................................................ 运行需求.. (7)6.1用户界面 (7)6.2硬件接口 (8)6.3软件接口 (8)6.4故障处理 (8)7.其它需求 (8)1.引言1.1编写目的随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。
网上购物是一种具有交互功能的商业信息系统。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
1.2项目背景软件名称:淘宝网上购物系统提出者:王春玲开发者:王春玲用户:大学生实现软件的单位:西安文理学院1.3定义Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI (电子数据交换)。
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)资源●开发周期短;(高)●费用不足;●开发设备没有及时到位,或者开发环境不合适。
网上购物软件需求规格说明书1.引言:随着互联网的飞速发展,计算机的应用涉及到了各个方面,在日常的生活中各个地方都可能使用计算机,随着人们消费观念的改变,现在用计算机购物更是发展迅速。
1.1目标:网上购物系统在互联网开发的网络环境下,应用浏览器/服务器,实现消费者网上购物,商家与用户之间通过网上支付和电子支付的一种新型商业运营模式完成网上购物。
编写该规格说明书为开发者和用户创建了一个共同的基础和共识,为本次软件的开发提供了一个预期较为详细的说明。
1.2 项目范围和产品特性:1.2.1范围:该系统为满足广大购物者提供了很大的方便,可足不出户就可以购买到自己想要的商品。
1.2.2:产品特性:“网上购物系统”允许用户在网上访问全国各地的网上购物的商店,可以购买到自己想要的东西,通过快递公司将商品送到用户指定的地点。
1.3文档约定:1.3.1:标签规定:文本域:按钮:复选框:单选按钮:文件域:1.3.2:字体颜色规定:在没有打开该网站之前字体为黑色,在打开该网站以后字体为蓝色。
1.4 参考文献:karl E.wiegers所著的sofrware requirments。
2.总体描述:本项目分为前台管理和后台管理系统。
前台管理实现了类似于生活中的用户可以浏览商品,选择商品,结算完成商品的购买等。
该系统后台管理系统对商品订单管理,支付管理,分类管理,还为商品信息进行添加,修改,删除等操作。
后台管理后台管理系统用户管理数据备份订单管理商品管理系统管理支付管理库存管理统计报表论坛栏目管理分类管理日志管理客服系统管理员会员供货商财务报表销售报表退货进货出货前台管理2.1产品的前景:随着网络技术和信息技术的发展,网络经济更加普遍,“网上购物系统”取代了人们出门购物的方式,人们可以通过互联网实现网上购物,为一些不变出门购物的用户提供了一个很好的购物平台。
该系统与传统的购物方式相比,具有更多优势,它的运营成本低,用户范围广,多媒体手段表现力强,以顾客为中心最大限度的满足顾客的需求,促进市场的营销,增强企业的管理功能等。
网上商城系统需求分析规格说明书WEB 1001指导老师:陈丽晖成员:游伟伟,陈瑞泉,陈鸿昌,高莉莉,吴敏丽第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模式作为开发模式。
技术文件技术文件名称:<网上购物系统>需求规格说明书技术文件编号:GB856T--88版本:Version 1.4拟制审核会签标准化批准中兴软件技术目录1引言 (2)1.1编写目的 (2)1.2预期的读者和阅读建议 (2)1.3参考资料 (2)1.4引用标准文件 (2)2术语、定义和缩略语 (2)2.1术语、定义 (2)2.2缩略语 (2)2.3综合描述(可选) (3)2.3.1产品前景 (3)2.3.2功能概述 (3)2.3.3运行环境 (4)3需求 (4)3.1功能需求 (4)3.1.1SR_F_01 新品上架 (6)3.1.2SR_F_02 特价商品 (6)3.1.3SR_F_03 销售排行 (6)3.1.4SR_F_04 商品查询 (6)3.1.5SR_F_05 购物车 (7)3.1.6SR_F_06 收银台 (7)3.1.7SR_F_09 会员资料修改 (7)3.1.8SR_F_10 商城公告 (7)3.1.9SR_F_11 订单查询 (7)3.1.10SR_F_12 添加留言 (8)3.1.11SR_F_13 查看留言 (8)3.2非功能性需求 (8)3.2.1SR_U_01 软件界面 (8)3.2.2SR_U_02 运行速度 (8)3.2.3SR_U_03 界面友好度 (8)3.3文档需求(可选) (8)3.4设计约束 (9)1引言无。
2术语、定义和缩略语2.1术语、定义术语、定义参见表2。
表22.2缩略语缩略语参见表3。
表32.3综合描述(可选)2.3.1产品前景CPU:Intel Pentium Dual 1.60GHz内存:1GB软件环境:操作系统:Windows XP SP2运行软件:SDK、Eclipse Platform 3.5.23需求3.1功能需求前台系统功能模块分为:产品展台模块,产品查询模块,购物车模块,收银台模块,用户维护模块,订单查询模块,公告浏览模块,留言模块后台系统功能模块分为:产品管理模块,用户管理模块,管理员维护模块,订单管理模块,公告管理模块,留言模块前台:(1).新品上架参照商品的上架时间,从而制定相应的时间范围,判断商品是否为新上架的商品,详细商品信息将显示在新品上架区。
⽹上购物系统《⽤户需求说明书》1. 前⾔在⽹络信息时代快速发展的今天,市场的格局已发⽣变化,很多消费者的购物观念已经发⽣了变化,想更加快捷⽅便。
因此本系统在这样的社会环境下进⾏开发的。
本系统实现利⽤⽹络,实现⽹上购物,为⼴⼤的消费者提供的⽅便的购物⽅式。
“⽹上购物系统”的开发,极好的满⾜了⼴⼤消费者的购物需要。
1.1. ⽤户需求说明书的⽬的本⽂档对《⽹上购物系统》(以下简称本程序)的⽤户需求进⾏说明,为了让开发⽅与⽤户取得共识,降低和避免因双⽅交流问题⽽产⽣的需求变更。
同时为了让项⽬开发⼈员更好的了解⽤户的真正需要,设计和开发出符合⽤户要求规范的软件产品。
1.2. 开发的范围本程序的开发所要提交的内容如下:1)⽤户需求说明书(本⽂档)2)概要设计说明书3)⽂件设计说明书4)详细设计说明书5)项⽬开发计划6)周例会记录7)系统测试说明书8)⽤户操作说明书9)安装部署说明书10)源程序1.3. 专业术语的定义、简称和缩写术语简称缩写⽹上购物系统soft shop System SHOP1.4. 参考资料·《软件开发常需⽂档》·《实训项⽬测试部分要求》2.⽤户需求的概要2.1. 系统的概要本程序是对⽹上购物系统主要⽤户有消费者(客户)和管理员两个⾓⾊,消费者需要使⽤⽤户登录、修改信息、⽤户投诉、购物车、查看订单等功能,⽽系统管理员需要进⾏区域管理、⽤户管理、商品管理、车辆管理、商品分析等操作。
系统全局视图客户:描述项说明⽤例名称管理个⼈信息标识符『可选』0605001-03-003⽤例描述User修改⾃⼰信息页⾯。
参与者基本购物user。
优先级⽆状态『可选』等待审核前置条件User已经成功登录⽹上购物系统后置条件User基本信息被修改基本操作流程当user成功登录后,选择管理个⼈信息操作模块,就会发送⼀个请求到server端,从数据库取出user的基本信息显⽰在页⾯上。
可选操作流程在提交按钮前,user可选重置信息,将所有⽂本框的内容清空,或者选择操作其他模块。
网上商城系统需求规格说明书版本:1.0系统版本变更记录目录1.简介 (4)1.1开发背景 (4)1.2目的 (4)1.3业务范围 (4)1.4参考文档 (4)2.约束及假定 (5)2.1 软件运行环境以及技术约束 (5)2.1.1 软件约束 (5)2.1.2 硬件约束 (5)2.2 交付及部署约束 (5)3薪酬发放流程(主要业务流程) (6)4 系统角色模型 (7)5 系统任务模型(总体任务模块) (8)6 缩写、数据字典、与规则 (9)7 功能性需求描述 (11)8 用例描述(含用例图,用例规约,用例事件流图) (12)9 需求优先级表 (20)10 非功能性需求描述 (21)1.简介1.1开发背景系统名称:网上商城系统;系统用户是负责此系统管理的系统管理员,使用此系统的游客及商城会员;1.2目的本文档定义了网上商城系统的详细需求,明确了网上商城系统的功能内容、功能边界、开发途径。
1.3 业务范围网上商城购物系统是为了方便顾客购物而开发出来。
包括用户购物、用户注册、修改个人信息、对商品评价。
以及管理员对商品信息管理、公告信息管理、订单管理、普通用户信息管理等功能。
网上商城系统是一个web应用形式(B/S),可以通过互联网进行访问。
1.4参考文档2.约束及假定2.1 软件运行环境以及技术约束2.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.1.2 硬件约束Web服务器及数据库服务器均采用SONY(2.5G HZ)笔记本电脑。
内存4GB、硬盘320G。
2.2 交付及部署约束网上商城系统要在两个月内开发完成,交付时要以独立的war文件作为应用程序发布形式。
中南林业科技大学《软件工程课程设计》报告设计名称:网上购物商城姓名:王旭琴学号: 20134703 专业班级: 13级软件工程2班系(院):计算机与信息工程学院指导老师:辛动军签名:2015-6-30网上购物商城需求规格说明1、绪论1.1课题意义自我国加入WTO后,越来越多的传统企业进一步认识到企业经济发展的必然趋势是以网络化、全球化为主要特征。
而企业实行电子商务则成为企业发展与国际接轨的必要条件。
多年来国家十分重视企业的信息化建设,并做了大量工作,但目前企业开始实施信息化的比例还不够高,所以电子购物网站的实现是一个仍然是非常迫切的需求。
1.2网上购物商城可以实现提高经营决策和计划预见能力通过电子商务对各类客户的需求可以超前做到全面地了解使企业有针对性地提前安排生产经营计划,占得市场先机。
1.3加强与客户的沟通促进产品销售根据网上购物商城信息库中保存的大量客户资料,通过快速的信息沟通,为客户及时提供所需的产品和服务。
1.4降低交易和售后服务成本网上购物商城使得企业能直接面向最终客户,从而降低交易成本和客户售后咨询等服务费用,尤其是对无形产品的服务。
2、面向对象分析2.1功能模型2.1.3用例要点表网上购物商城用例要点表用例要点说明注册结果账户状态为“会员”重要步骤1、填写个人信息2、会员审核通过议题需验证和绑定手机号,绑定支付宝订购商品结果订购状态为“已结账”重要步骤1、提交订单2、确认付款3、确认收货议题保持“订购状态”,或是拆成“加入购物车”和“结账”2.1.4用例图表1-1顾客用例图表1-2管理员用例图表1-3商户用例图表1-4游客用例图2.1.5用例描述表1-1注册的用例描述用例名称:注册参与者:游客前置条件:游客进入网上购物商城界面用例描述:游客进入网上购物商城界面后,点击注册可以进入到注册界面,填写基本信息,注册成为会员后置条件:注册成功,成为会员表1-2查询商品信息的用例描述用例名称:查询商品信息参与者:游客前置条件:游客进入网上购物商城界面用例描述:游客进入网上购物商城界面后,通过筛选、搜索查询出相应的商品信息,并进行浏览说明:游客只能浏览信息,只有通过注册以后才能够购买相应的商品。
软件需求规格说明书信息系统项目管理报告(一)项目名称: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、项目范围本站点分为前台和后台两个管理层面。
后台设有管理员对买家、卖家、会员以及商品的管理,管理员可以统筹的对卖家、买家、会员以及商品进行添加、删除以及修改的操作,这样就可以更好的确保所有的用户信息的完整和安全。
前台设有用户注册、用户登录、在线购物、在线浏览商城商品、成为会员等方便广大上班族有闲暇时间轻松购物的功能。
软件工程课程设计《网上购物系统项目》软件需求规格说明书设计组学生:李锋 20082917杨瑞 20082935刁博宇 20082914刘鹏飞 20082923郭靖 20082915 ****: ***北京理工大学计算机学院2011年9月目录1、引言 (3)1.1、编写目的 (3)1.2、项目背景 (3)1.3、定义 (4)1.4 、参考资料 (4)2、任务概述 (5)2.1、目标 (5)2.2、运行环境 (6)2.3、条件与限制 (6)3、数据描述 (6)3.1、动态数据 (6)3.2、数据库描述 (7)3.3、数据流图 (7)3.4、数据词典 (10)3.5、数据采集 (11)4、功能需求 (12)4.1、功能划分 (12)4.2、功能描述 (12)5、性能需求 (17)5.1、数据精确度 (17)5.2、时间特性 (17)5.3、适应性 (17)5.4、其他质量需求 (17)6、运行需求 (18)6.1、用户界面 (18)6.2、硬件接口 (18)6.3、软件接口 (19)6.4、故障处理 (19)7、其它需求 (19)7.1、正确性 (19)7.2、可靠性 (19)7.3、可移植性 (19)1、引言本说明书为网上购物系统的用户需求说明文件。
该说明书便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。
1.1、编写目的本说明书的预期读者为客户、系统设计人员和编码人员;为开发人员、维护人员、客户之间提供共同的协议而创立基础,指导软件功能的实现。
本软件需求说明书全面、概括性地描述了网上购物系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。
通过本需求说明书可以全面了解网上购物系统所要完成的任务和所能达到的功能。
1.2、项目背景随着Internet的发展,通过网络提供各种服务,已成为当今的时尚。
网上购物系统需求规格说明书兰州城市学院信息工程学院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.配置网上购物系统运行网上购物系统要在服务器上安装配置IIS。
IIS安装的基本步骤如下:用系统安装盘或下载IIS安装包,在“添加删除程序”面板中点击“添加/删除Windows组件”,在弹出来的“Windows组件向导”中选择“Internet信息服务(IIS)”,如下图1.1所示:图1.1 Windows组件向导然后按提示“下一步”进行安装。
接下来就是配置IIS。
IIS的配置在本次设置中相当重要,IIS是我们测试网站的一个平台,在ASP开发中,少不了使用IIS,本设置使用的是WINDOW XP中的IIS 5.1 。
操作如下:1、点击“开始”→“设置”→“控制面版”→“管理工具”→“Internet 信息服务”,打开IIS配置控制面版。
2、点击进入“网站”→“默认网站”,然后右键“属性”,弹出“默认网站属性”对话框。
3、在“默认网站属性”对话框中选择“主目录”,选择你存放网页的文件夹,其它值默认。
4、选择“文档”选项卡,添加自己网页默认的文件名,如“index.asp”。
通过上述操作,你的IIS基本上就配置好了,如过你要访问,你可以直接输入以下IP:http://127.0.0.1,您的网站就能在浏览器中显示信息或错误信息了。
2.系统界面前台主要分为信息显示(如商品信息、商品分类、商品资讯等)和会员管理(如会员注册、购物车、修改会员信息、会员订单等)。
信息显示供会员查看与订购。
主界面如图2.1所示:图2.1 网上购物系统主界面3.用户信息管理3.1 会员登陆登陆界面提供给浏览者登陆、注册、找密码的入口。
登陆界面前后如图3.1.1所示:(a)(b)图3.1.1 (a)登陆前的登陆框(b)登陆后显示个人信息登陆成功后,如图3.1.1(b)。
3.2 会员个人管理设计与实现会员登陆后,可以通过登陆框以及头部进入到会员中心,会员中心包括(我的信息修改、我的个人订单、个人收藏、积分管理、退出登陆)。
三、需求规格说明书1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义 (3)1.4参考资料 (3)2.任务概述 (3)2.1目标 (3)2.2运行环境 (4)2.3条件与限制 (4)3.数据描述 (4)3.1静态数据 (4)3.2动态数据 (5)3.3数据库介绍 (5)3.4数据词典 (5)3.5数据采集 (7)4.功能需求 (7)4.1功能划分 (7)4.2功能描述 (8)5.性能需求 (9)5.1数据精确度 (9)5.2时间特性 (9)5.3适应性 (10)6.运行需求 (10)6.1用户界面 (10)6.2硬件接口 (11)6.3软件接口 (11)6.4故障处理 (12)7.其它需求 (12)1.引言1.1编写目的随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。
网上购物是一种具有交互功能的商业信息系统。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
1.2项目背景软件名称:淘宝网上购物系统提出者:王春玲开发者:王春玲用户:大学生实现软件的单位:西安文理学院1.3定义Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。
ADO:ActiveX Data Object, ActiveX 数据对象SQL:Structured Query Language1.4参考资料[1] 杨翼川、徐梅.《ASP动态网页设计实战》[M].:机械工业出版社,2000,13[2] 林金霖.《ASP实务经典》[M].:中国铁道出版社,2001,209[3] 丁贵广.《ASP编程基础与实例》[M].:机械工业出版社,2002,51[4] 白以恩.《计算机网络基础及应用》[M].:哈尔滨工业大学出版社,2000,33[5] 黄梯云.《管理信息系统》[M],:电子工业出版社,1995,198[6] 丁宝康.《数据库原理》[M].:经济科学出版社,2000,2792.任务概述2.1目标本平台利用现在比较广泛的ASP平台+SQL server2000数据库的架构实现的,此系统分为前台管理和后台管理。
前台管理是友好的操作界面,供用户浏览、查询使用。
包括:浏览商品、查询商品、订购商品等功能;后台管理是提供给管理员的,其中包括:商品管理、新闻管理等。
使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。
2.2运行环境操作系统:Microsoft Windows 2000 Advanced Server,Web服务器支持环境:IIS 5.0数据库:Microsoft SQL Server 2000OFFICE 20032.3条件与限制(1)由于本系统的开发将是基于浏览器的B/S 结构,所以浏览器端的语言使用HTML/CSS/JavaScript,服务器端的语言使用ASP(.NET),开发人员将不能用其他的开发语言(编写组件除外)。
而数据库也将随之采用SQL Server2000。
(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试和维护及升级。
3.数据描述3.1静态数据由于本网站是用ASP(.NET)开发的,这属于动态开发技术。
为什么不用静态语言(HTML)开发,主要是为了减少编码工作量。
这虽然提高了开发效率,缩短了开发时间,但却容易造成编码上的漏洞,而用静态语言(HTML)则基本上没有这个问题。
如果从数据的更新时间的快慢上分类话,属于静态数据的有鲜花数据库、用户资料以及网站上的文本或页面说明(如配送说明、支付说明)、供下载的加密软件。
这些数据的更新或变动的可能性相对来说比较少。
3.2动态数据输入数据:列表选项,查询关键字,新建记录项,导入文件。
输出数据:由查询关键字确定的数据库记录集合或全部记录。
内部生成的数据:中间查询结果。
3.3数据库介绍本系统使用的数据库为SQL Server2000.3.4数据词典数据流图、层次方框图参见项目概述中的待开发软件的功能,其中涉及到的数据定义如下:[1]名字=1{汉字}10|1{字母}20[2]电话号码=1{数字|space| -}20[3]身份证件号=1{数字|space| -}15[4]电子邮件地址=1{字母|.||数字}2.[5]家庭住址=1{汉字|数字}40|1{字母|数字}80[6]国籍=1{汉字}10|1{字母}20[7]性别=男|女[8]所在省份=1{汉字}10|1{字母}20[9]所在城市=1{汉字}10|1{字母}20[10]职业=1{汉字}10|1{字母}20[11]文化程度=1{汉字}10|1{字母}20[12]兴趣爱好=1{汉字}100|1{字母}200[13]手机=1{数字|space| -}15[14]密码=1{汉字|数字}40|1{字母|数字}80[15]校验码=1{汉字}10|1{字母}20[16]定单的数量=1{数字|space| -}20[17]定单的总价值=1{汉字|数字}40|1{字母|数字}80[18]用户的级别=1{汉字}10|1{字母}20[19]用户可享受的折扣=1{汉字|数字}40|1{字母|数字}80[20]定单编号=1{数字|space| -}20[21]货物=1{汉字}10|1{字母}20[22]日期=1{数字| -}10[23]信用卡数字=1{数字|space| -}20[24]终止日期=1{数字| -}10[25]收费的地址=1{汉字|数字}40|1{字母|数字}80[26]场合=1{字母}20[27]语义=1{字母}20[28]货材=1{字母}20[29]价格=1{数字|space| -}20[30]适合人群(职业)=1{字母}20[31]适合人群(年龄)= 1{字母}20[32] 定单类型(个体、团购)=1{字母}20[33] 定单期限=1{数字| -}103.5数据采集在ASP中主要是通过使用ASP中内置对象和内外置组件来采集各种数据的。
其中常用的内置对象和功能有(1)Response对象:将消息发送回给浏览器(从服务器端向客户端输出)。
(2)Request对象:获取客户端的信息。
(3)Application对象:存储一个应用中所有用户共享的信息。
(4)Session对象:存储一个普通用户其滞留期间的用户信息(信息保存在服务器),也可用Cookie集合(信息保存在客户端)。
(5)Server对象:提供许多服务器端的应用函数。
内置组件主要用来进行文件操作和广告处理,外置组件则用来实现文件上传、数据库操作,邮件功能等。
通过身份验证的用户,采用键盘或鼠标直接输入或者从外部文件导入的数据。
4.功能需求4.1功能划分通过对用户需求的分析,可以分析出该网上购物系统大致可以把前台分为三个功能模块:商品查询模块、订单查询模块、订购模块。
后台分为四个模块:商品管理模块,商品交易模块,操作管理模块,新闻管理模块。
4.2功能描述·具体系统前台功能需求描述(1).商品查询模块通过商品的名称进行查询,可以更快的得到自己所查的商品资料。
(2).订单查询模块提供给网络用户对所下的订单进行查询,可以查询到自己的订单是已发货还是正在处理。
(3).订购模块提供网络用户对所选购商品的订购确定,并选择商品数量。
(4).其它模块商品浏览等功能。
下图说明几者的关系:图3.2.1 系统前台功能需求描述·具体系统后台功能需求描述(1).新闻管理模块实现管理者对站内的新闻进行分类管理,添加与删除新闻功能。
(2).商品管理模块实现管理者对站内商品进行划分类别,定期更新管理商品,进行添加与删除操作。
(3).操作管理模块实现管理者对站内订单的管理,提供订单列表,查看已确认订单。
(4).操作管理模块实现管理者对站内用户的管理,和更改管理者的帐号与密码,和退出功能。
图3.2.2 系统后台功能需求描述5.性能需求5.1数据精确度(1)用户在进行商品查询时要保证查全率,所有符合搜索条件的商品都要能找到。
(2)在保证查全率的同时还要能够保证查准率,尤其是对于高级搜索这一功能。
(3)数据输出时应是该用户在本网站上登记或输入的最新资料(用户资料、留言、购物篮定单内容、支付情况、投诉内容)。
另外有些资料又必须保留在一定期限内的全部资料(留言、定单内容、支付情况、投诉内容)。
当然我们网站上的内容也需要根据我们公司的产品的更新速度以及我们的商家或加盟商的要求来定期更新,以此来吸引顾客。
5.2时间特性(1)响应时间:2-3秒之内打开我们网站的一个新的链接(包括打开一张商品图片)。
(2)更新处理时间:这是由数据精确度的要求确定的。
对于需要保持最新内容的资料的更新速度是实时性的,对于需要定期保留的内容的期限为三个月。
对于一个那些所有用户共享的信息的保留时间也为三个月,备分数据库每10分钟备分一次。
(3)数据转换与传输时间:数据转换主要是涉及到数据库的问题。
为了降低一次显示过多的记录会消耗太多的时间这个问题,我们在设计时将让数据库尽量分页显示。
传输时间的问题比较复杂,这和服务器的处理能力,电信部门给我们提供的带宽,银行的电子交易网的响应速度有关。
(4)运行时间:本网站如非特殊原因应保持24小时开通。
5.3适应性这里主要是解决用户使用何种浏览器的问题,推荐为微软的Internet Explorer 或网景的Netscape Navigator。
由于开发语言、数据库的指定,因此软件的运行环最好为Windows 2000 Server,当然如果有可能我们应该再开发一套ASP+Oracle 9i系统,以加强其适应性。
6.运行需求6.1用户界面界面要求:a. 网站的主色调为黄、橙、粉红这三种最为大众接受的颜色。
b. 界面的风格要鲜明而有特色。
c. 网站所要用到的图片资料应该足够清晰和精美。
d. 网站上要有足够的导航链接。
e. 要尽量让用户使用鼠标完成整个操作流程,当然填写资料,在线支付,在线留言需要用到文本输入。
6.2硬件接口由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。
网络接口层将帧放在网上,或从网上把帧取下来。
这就要求IP使用网络设备接口规范NDIS向网络接口层提交帧,并且IP支持广域网和本地网接口技术。