(项目管理)项目开发的相关步骤_第1页
(项目管理)项目开发的相关步骤_第2页
(项目管理)项目开发的相关步骤_第3页
(项目管理)项目开发的相关步骤_第4页
(项目管理)项目开发的相关步骤_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第11章 项目规划与设计文档本章要点:从零开始介绍一个电子商务项目的规划,设计、测试和发布介绍项目通用文档的格式和编写重点介绍需求分析说明书,概要设计说明书,详细设计说明书,测试计划,发布说 明书和项目进度管理说明书的格式和编写11.1需求概述某公司需要在近期开展网上商务,需要开发一个电子商务项目,该项目包括两个部分:网上书店系统和书店后台管理系统。网上书店系统需要的功能为:1、用户注册功能;2、用户登录功能;3、图书分类购买;4、购物车;5、网上下订单;6、后台管理功能;7、用户管理;8、类别管理;9、书 籍管理;10、订单管理。(实现代码见光盘 /11/shop)11.2通用页面编写在项目

2、的开发过程通常要写大量的文档,B/S架构的开发文档和非 B/S架构的开发文档区别很大,B/S架构需要编写需要区分前台和后台,也就是要将客户端和服务器端分开 编写。在项目开发过程中, 一般编写文档时间占总工作量的50%-60%。文档是否完善是评估一个项目的重要标准。所有的文档虽然内容不同,但是前两页的结构都是大致一样的。文 档的首页可以作为封皮,其结构为:XXXX 项目XXX说明书文档编号:文档信息:XXX项目开发组开发文档文档名称:文档类别:项目开发文件 密级:内部版本信息:0.1建立日期:YY-MM-DD 创建人:小张审核者: 批准人: 批准日期:保管人:存放位置:组内服务器编辑软件:Mic

3、rosoft Office 2003 中文版第一页主要是文档的一些描述性信息,后面所有文档第一页都是这样的格式,只是题 名有所变化。第二页是文档的变更记录和审批记录,所有人对于文档的修改和审批都需要 记录,第二页的结构为:文档修改信息:版本*变化状态简要说明日期变更人批准日期批准人1.0CYY-MM-DD小张YY-MM-DD小李1.1MYY-MM-DD小刘YY-MM-DD*变化状态:A增加,M修改,D一一删除,C创建文档审批信息:序号审批人角色审批日期签字备注001小李项目经理YY-MM-DD小李两个通用页面是所有文档的第一页和第二页。签订项目合同之后,需要依次建立的文 档。按照建立时间的先后

4、分别为:需求采集计划书、需求设计说明书、页面需求设计、开 发计划书、程序概要设计、数据库概要设计、页面详细设计、数据库详细设计、后台脚本 详细设计、页面测试说明书、开发总结性报告和后台管理使用手册。可以根据实际的开发过程,进行增加和删除。也可以根据开发过程,对部分文档进行 合并。11.3系统分析在系统分析阶段,需要对系统进行调研,并制定相应的开发计划。这个阶段需要对应用程序和数据库结构进行概要设计,并编写相关的文档。11.3.1需求采集计划书需求采集计划书主要功能是确立用户对各个模块的要求,弄清楚用户对系统的要求。 完成过程由部分开发人员到对方单位进行调研,充分和用户交流,明确系统将要实现的功

5、 能。计划书的格式如下:1. 引言1.1目的为了更好地顺利完成本项目的需求采集工作,特制定此需求采集计划,便于对需求和进度进行监督 和控制。1.2背景本项目由XX公司提岀,由XX公司的开发部进行开发,xx部门对整个项目的进度进行监督。1.3关键字网上书店,购物车,竞标系统1.4参考资料项目开发合同2人员及分工说明资源与分配开始时间完成时间工时准备工作YY年MM月DD日YY年MM月DD日8商品部分需求采集YY年MM月DD日YY年MM月DD日8订单部分需求采集YY年MM月DD日YY年MM月DD日8购物部分需求采集YY年MM月DD日YY年MM月DD日8后台管理部分需求采集YY年MM月DD日YY年MM

6、月DD日8需求测试YY年MM月DD日YY年MM月DD日8需求整合确认YY年MM月DD日YY年MM月DD日8准备工作YY年MM月DD日YY年MM月DD日8商城技术需求采集YY年MM月DD日YY年MM月DD日243. 采集项目进度预估开始日期:YY年MM月DD日结束日期:YY年MM月DD日标识号任务名称工期开始日期结束日期前置任务承担人1需求设计7工作日YY年MM月DD日YY年MM月DD日小周2准备工作1工作日YY年MM月DD日YY年MM月DD日小王3商城需求米集3工作日YY年MM月DD日YY年MM月DD日2小李4商品需求米集1工作日YY年MM月DD日YY年MM月DD日2小陈5订单需求米集1工作日

7、YY年MM月DD日YY年MM月DD日4小张6购物需求米集1工作日YY年MM月DD日YY年MM月DD日5小陈7后台需求米集1工作日YY年MM月DD日YY年MM月DD日6小李8需求测试1工作日YY年MM月DD日YY年MM月DD日7小李9需求整合确认1工作日YY年MM月DD日YY年MM月DD日8小李4需要配合的部门市场部,提供客户资料,必要时帮助联系客户11.3.2需求设计说明书需求设计说明书需要对软硬件环境进行说明,将系统功能划分成具体的模块,并对每 个模块进行说明。对系统的性能进行简单的描述,并给出关键模块的处理流程。1.引言1.1编写目的为了更好地记录、分析、描述用户提出的技术需求,特编写此技

8、术需求设计说明书。同时更好地指 导编辑的页面需求采集工作。1.2项目背景本项目由XX公司提岀,由XX公司的开发部进行开发,xx部门对整个项目的进度进行监督。1.3参考资料开发合同需求采集计划书2技术概述2.1目标使用ASP.NET和SQL Server技术,将系统做成界面友好,用户购物方便,编辑管理产品方便的购 物系统和网上竞标系统。2.2硬件环境采用用户已有的硬件环境即可。2.3软件环境因为采用ASP.NET+SQL Server技术,所以对允许软件没有特殊。操作系统可以是Windows 2000,也可是 Windows 2003。3数据描述3.1已有数据用户已有产品数据、商品数据作为基础数

9、据需要导入数据库中。所有这些数据都是电子文档。3.2录入数据需要编写后台的商品、产品、文章等录入程序。3.3数据保存数据一律保存在数据库中。3.4数据词典产品:即数据库中所有的产品。商品:用于销售的产品。3.5数据采集需求采集人员向用户收集相关产品信息。4. 功能需求4.1功能划分系统共分两个部分,一部分是面向用户的部分,用户可以在线注册、购物、提交订单等操作;另外 一部分是系统管理部分,这部分的内容包括:产品添加、删除、查询、订单管理、操作员管理、注册用 户管理等。4.2功能描述4.2.1面向用户功能:(1) 注册功能。消费者首先要注册为系统的用户。注册时只要填写登录用户名、密码、联系电子信

10、箱3项信息即可。注册后,用户可继续填写详细个人信息及收货人信息,同时可修改密码、查询及维护 订单。(2)选择产品功能。消费者浏览系统,将自己需求的产品放入到购物车中(可在网上商城首页、专柜首页、产品小类、专卖店首页、搜索结果页面、产品详细信息页面进行该操作),可连续添加商品。(3) 管理购物车。消费者选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商 品数量、取消购买某商品和清空整个购物车。(4) 订单功能。消费者确定购物车中的商品后提交订单,如消费者已填写收货人信息,则页面显示 该信息并由消费者确认。如尚未填写则显示相应表单请其填写,系统记录消费者提交的收货人信息以便其下次购物

11、时使用。消费者提交订单后可在系统查询该订单,并可对尚未处理的订单进行取消、修改等 操作。(5)补充说明。消费者可先登录后购物,也可先浏览系统,将商品放入购物车中,在提交订单时系 统提示其登录(新用户要先注册)。4.2.2后台管理部分功能(1)管理用户功能。用户分为两级,管理员和基本用户。基本用户分为编辑、专卖店负责人、消费 者3类。不能自己注册,一律由最高管理员添加。编辑拥有基本用户的最高权限,可访问所有订单,可 浏览、增、删、改、查订单,可维护订单状态。专卖店负责人只具有处理本店订单的权限,同样可浏览、 增、删、改、查订单,可维护订单状态。(2) 管理订单功能。消费者可通过 Web方式取消、

12、修改自己提交的订单(确认前),查询自己提交 的订单(随时)。如订单的状态在一定时限(如 24个小时)后仍没有变化(“订单关闭”状态除外),系 统自动提醒专卖店负责人及网店编辑(如该订单变色,弹岀提醒窗口等方式。订单状态发生变化,系统自动发E-mail给消费者,“无效订单”、“订单关闭”状态除外)。(3)管理商品功能。商品由编辑添加、删除和修改。4)管理文章功能。应该有文章的添加、删除和修改的功能。5. 性能需求5.1数据精确度 价格单位保留到分。5.2 时间特性保证用户一次最简单购物过程在1分钟内完成。5.3适应性购物流程要简单明了,产品图片要清楚,产品信息描述准确。6操作流程图6.1用户购物

13、流程图丽m面鬲冋=汰订单手确认6.2订单处理流程说明(1)消费者提交订单。(2) 页面显示:“感谢您在网上商城购物,您的订单已成功提交,我们会在12小时内与您联系。如 有问题可拨打客服热线”。3)订单信息进入订单信息库。(4)订单具备以下几种状态:“提交成功、尚未确认”、“用户取消”、“无效订单”、“已确认,尚未 洽谈”、“洽谈成功、尚未发货”、“洽谈不成功”、“已发货”、“订单关闭”等。(5)消费者提交订单,订单入库即为“提交成功、尚未确认”状态;专卖店负责人或编辑在后台浏览到消费者提交的订单,在确认订单信息有效后,订单的状态为“已确认,尚未洽谈”,如是无效信息(如 收货人信息虚假),则置其

14、状态为“无效信息”;在订单确认前,消费者可在线取消其提交的订单。(6) 专卖店自己确认的订单,由其联系消费者,根据结果置订单的状态为“洽谈成功、尚未发货”、“洽谈不成功”,洽谈不成功则“订单关闭”;编辑确认的订单(专卖店无上网条件等原因),由网上商城将该订单信息转交专卖店相应人员进行上述处理流程。(7) 洽谈成功的订单接下来依次经过“已发货”、“订单关闭”两个状态。7 其他需求如可使用性、安全保密、可维护性、可移植性等。11.3.3页面需求设计页面需求设计要对主要页面进行规划,将每个页面都需要使用的部分提取出来。还需 要对所有页面所需要使用的CSS文档进行编写。1 .引言1.1目的和人员为了详

15、细描述网上商城项目的需求,特撰写此需求设计文档。本需求文档由XXX撰写,其中XXX给予很多建议。1.2关键字商城,商品,购物车,收款台2 页面组成2.1重用的页头(该部分主要把每个页面都用的模块提取岀来,主要是页头和页尾的格式。)v?xml version=1.0 encoding=utf-8 ?vsessionState timeout=20 mode=lnProc cookieless=false/2.2页面样式(该部分是所有页面共同使用的CSS文档。)input,textarea,select font:14px 宋体,新宋体;background-color:#F6F6F6;borde

16、r-style:solid; border-width:1px;border-color:black .inputbox font:14px 宋体,新宋体;background-color:#F6F6F6;border-style:solid;border-width:1px;border-color:black .inputbutton font:14px宋体,新宋体;background-color:menu; border-style:solid;border-width:1px; border-color:black 2.3内容说明(该部分对每个页面的结构进行说明,需要绘制页面结构图)

17、 页头仍然保留常用页头格式,左侧是公司Logo,右侧上半部分是横幅广告,下面是导航条,分别为各个主要频道的链接导航。11.3.4开发计划书开发计划书将对人员分配,并对开发时间进行确定,这个阶段可以预计每个人所投入 的工作量,并对项目的总体进度进行估算。1 背景1.1目的根据需求开发网上商城项目,达到需求提岀的网上购物的查看商品、订购商品、查看订单、 退货等功能。本项目开发计划根据需求安排开发人员在合理的时间内完成开发任务。1.2参与开发人员小王:概要设计,数据库设计,测试小张:网页制作小李:脚本编写小刘:概要设计小陈:测试1.3相关文档概要设计说明书数据库设计说明书 测试说明书详细设计说明书2

18、开发任务进度表项目开始日期:YY年MM月DD日项目完成日期:YY年MM月DD日2.1 任务安排资源与分配开始时间完成时间工时小王YY年MM月DD日YY年MM月DD日32数据库设计YY年MM月DD日YY年MM月DD日16面向用户部分概要设计YY年MM月DD日YY年MM月DD日16小陈YY年MM月DD日YY年MM月DD日16测试用户管理部分YY年MM月DD日YY年MM月DD日8测试产品部分YY年MM月DD日YY年MM月DD日8小张YY年MM月DD日YY年MM月DD日32用户管理部分页面设计YY年MM月DD日YY年MM月DD日16产品部分页面设计YY年MM月DD日YY年MM月DD日16小李YY年MM

19、月DD日YY年MM月DD日48用户管理部分脚本设计YY年MM月DD日YY年MM月DD日16产品部分脚本设计YY年MM月DD日YY年MM月DD日16购物部分脚本设计YY年MM月DD日YY年MM月DD日16小刘YY年MM月DD日YY年MM月DD日64管理用户部分脚本设计YY年MM月DD日YY年MM月DD日16管理产品部分脚本设计YY年MM月DD日YY年MM月DD日16管理订单部分脚本设计YY年MM月DD日YY年MM月DD日16管理文章部分脚本设计YY年MM月DD日YY年MM月DD日16小孙YY年MM月DD日YY年MM月DD日32管理用户部分页面设计YY年MM月DD日YY年MM月DD日16管理产品部

20、分页面设计YY年MM月DD日YY年MM月DD日16小刘YY年MM月DD日YY年MM月DD日16数据库设计YY年MM月DD日YY年MM月DD日162.2开发进度标识号任务名称工期开始日期结束日期前置任务责任人1网上商城开发计划19工作日YY年MM月DD日YY年MM月DD日2数据库设计2工作日YY年MM月DD日YY年MM月DD日3面向用户部分开发12工作日YY年MM月DD日YY年MM月DD日4测试用户管理部分1工作日YY年MM月DD日YY年MM月DD日25购物部分页面设计2工作日YY年MM月DD日YY年MM月DD日46购物部分脚本设计2工作日YY年MM月DD日YY年MM月DD日67测试购物部分1工

21、作日YY年MM月DD日YY年MM月DD日8帮助部分页面设计2工作日YY年MM月DD日YY年MM月DD日9其他相关页面设计2工作日YY年MM月DD日YY年MM月DD日10整合测试面向用户部分2工作日YY年MM月DD日YY年MM月DD日11后台管理部分开发14工作日YY年MM月DD日YY年MM月DD日12测试管理用户部分1工作日YY年MM月DD日YY年MM月DD日713管理产品部分页面设计2工作日YY年MM月DD日YY年MM月DD日814管理产品部分脚本设计2工作日YY年MM月DD日YY年MM月DD日915测试管理产品部分1工作日YY年MM月DD日YY年MM月DD日1216测试管理订单部分1工作日

22、YY年MM月DD日YY年MM月DD日1417测试管理文章部分1工作日YY年MM月DD日YY年MM月DD日1518整合测试后台管理部分2工作日YY年MM月DD日YY年MM月DD日19商城整合测试发布3工作日YY年MM月DD日YY年MM月DD日3 需要支持部门需要编辑部及时将商城的基本数据的录入,包括产品数据,商家数据,便于开发人员使用真实的 数据进行测试。11.3.5程序概要设计程序概要设计需要对系统的目录以及相关文件进行说明。重点描述各模块的程序组成以及每个程序的功能。因为这个阶段还不能完全预测所涉及的程序,只需要主要的程序进 行说明。1 .引言1.1目的为有效指导系统页面设计,特设计此概要设

23、计。此概要设计主要包含目录设置、页面相关名称、 页面流转关系、页面说明、页面在VSS (Visual Source Safe,版本管理工具)中的位置等。1.2主要阅读对象网页设计人员,脚本设计人员1.3参考资料项目需求设计说明书2 .版本与源代码2.1版本版本号1.02.2源代码全部放在VSS的shop目录下。3 主要路径与页面及页面流转关系3.1根目录页面名称全路径说明index.aspx/index.aspx首页文件夹名称全路径页面说明user/user用户管理文件夹ware/ware商品文件夹buy/buy购物文件夹about/about关于商城的相关信息的文件夹js/js存放JavaS

24、cript脚本文件的文件css/css存放样式表的文件夹3.2用户管理页面名称全路径页面说明index.aspx/user/index.aspx注册协议页面logon.aspx/user/logon.aspx登录页面register.aspx/user/register.aspx注册页面modify.aspx/user/modify.aspx修改用户信息页面forget.aspx/user/forget.aspx忘记密码页面3.3商品部分页面名称全路径页面说明index.aspx/ware/index.aspx产品专柜首页,也是数码专柜首页machine.aspx/ware/machine.a

25、spx整机专柜首页sort.aspx/ware/sort.aspx更多页面3.4购物部分页面名称全路径页面说明index.aspx/buy/index.aspx购物车首页balance.aspx/buy/ balance.aspx结算中心recept.aspx/buy/ recept.aspx填写接受人页面3.5其他页面页面名称全路径页面说明index.aspx/help/index.aspx帮助首页,也是常见问题页面aftersell.aspx/help/ aftersell.aspx售后条款pay.aspx/help/pay.aspx付款方式send.aspx/help/send.aspx

26、如何配送demo.aspx/help/demo.aspx演示如何购物和送货service.aspx/help/service.aspx找客服11.3.6数据库概要设计数据库概要设计需要说明系统涉及的表名称以及表结构。必须对每个字段的类型以及 功能提供详细说明,因为不同数据库管理系统提供的数据类型有些差异,所以应该指出这 些数据类型对应的数据库管理系统。目前,大部分情况采用SQL Server和Oracle作为数据库管理系统。数据库名称:shop数据库管理系统:SQL Server2000数据表:(需要将所有的数据表列岀,并简要说明其功能)表名称说明时间Users用户表Scores用户积分表Wa

27、re商品表WareClass商品类别表Kind产品表KindDetail产品详细信息表Order Form订单表Form Ware订单中包含的产品Shopping Bag购物车,购物袋Wanted Ware缺货登记HOT Sort热卖排行表Consignee收货人信息表Users表(需要对上面所列出的所有数据表进行详细说明)字段名称类型(长度)是否为空说明US_IDintNOT NULLPrimary Key用户序列号,顶级管理员设一个ID 为 10000000US NAMEVARCHAR(20)NOT NULL用户名US PSWORDVARCHAR(20)NOT NULL密码US EMAIL

28、VARCHAR(50)NOT NULLE-mailUS REALNAMEVARCHAR(20),真实姓名US SEXint,用户性别(女为1,男为0)US AGEint年龄US IDCARDVARCHAR(18),证件号US TELVARCHAR(16),电话US HANDPHONEVARCHAR(13),手机US OICQVARCHAR(10),OICQ 号US CITYVARCHAR(10),城市US ADDRESSVARCHAR(100),地址US FAXVARCHAR(10)邮编US PAGEVARCHAR(100)个人主页地址US SELFVARCHAR(5000)个人简介(最多50

29、0字)US_CLASSintNOT NULL用户级别:会员分为4类,包括普通用户=1、编辑=2、网店管理员=3顶级用户=5US DELORNOTintNOT NULL是否删除,1为删除,默认为011.4系统详细设计在B/S架构系统的详细设计中,与传统的C/S架构不同,需要对前台页面、后台数据库以及服务器端程序进行详细说明。11.4.1页面详细设计页面详细设计主要针对客户端执行的程序进行说明。主要是程序中所涉及的 JavaScript代码,因为实际使用过程中,为了实现一些动态的效果。1. 引言1.1目的详细说明系统中代码复杂,技巧灵活的页面和特效的设计过程和方法。1.2 相关文档需求设计说明书,

30、概要设计说明书2. 页面结构(需要对所有页面涉及的JavaScript代码进行说明)页面全路径页面说明创建时间/index.aspx首页因为部分商品名称过长,在有的页面地方无法完整显示,所以采用先将名称截断,当鼠标移至产品名称上时,弹出完整名称的方法。使用此JavaScript代码的浏览器必须支持 DHTML。为了配合JavaScript代码的执行,还必须在网页内定义一个div,代码如下。vdiv id=soft弹岀提示功能在很多地方可以重用,包括商品简介等。1142数据库详细设计在数据库概要设计中,已经对数据库表以及表的结构进行了说明,为了开发的需要, 除了这些表以外,还可能提供一些索引、视

31、图和存储过程,等等。在实际的开发过程中, 数据库的结构虽然已经确定了,但是随着开发的深入,需要经常对数据库结构进行细微的 改动,这些改动需要立刻修改文档,并通知其他组员某处已经改动。1.引言1.1目的详细描述本系统的重要页面的功能流程1.2相关文档需求设计说明书数据库概要设计说明书2.数据库详细设计2.1索引名称功能说明创建时间Wr id商品表的索引11.4.3后台脚本详细设计后台脚本详细设计是对程序的重点功能模块进行设计,每个开发人员需要对自己的模块进行说明,这个阶段,可以利用程序将功能描述清楚,也可以利用流程图对模块进行描 述。1.引言1.1目的详细描述本系统的重要页面的功能流程1.2关键

32、字销售排行榜,积分,商品详细信息1.3相关文档需求设计说明书数据库概要设计说明书页面概要设计说明书2页面名称及功能页面全路径功能描述时间/ware/createhotsort.aspx生成流量排行榜/user/ addscore.aspx增加用户积分3页面功能详细说明3.1商品销售排行榜的实现3.1.1 页面功能概述排行榜功能在许多页面里面都有,从商城首页到各频道首页,到购物车页面都会有这样一个排行榜。排行榜其实只有10条数据,显示10数据占用页面的地方并不是很大,难的是显示速度。每一款商品被 购买一次,在Form_Ware表里面就会记录下的它的数量,所以某一款商品在某一时间段(一般是一天)

33、内的销售总量的计算方法就是将Form_Ware表里面的FW_NUMBER字段sum 一下。虽然原理比较简单,但是要知道,sum关键字在实际允许过程中是非常慢的,为了解决这个问题,所以提岀以下方案。(1) 商品销售排行榜为每日商品销售数量的排行。(2) 为了解决速度问题,编写一个程序,每日0:10执行,将排行结果计算岀来存入Hot_sort表格里面。(3) 页面只是从hot_sort表格里面读取数据。3.1.2代码特别说明首先将 Form_Ware表格里面的数据计算出结果,并插入到数据库中。这个页面的名字叫做 createhotsort.asp。这个页面可以采用 Win2000的任务功能,在0:

34、10的时候调用它,这样就可以把排行数 据插入数据库中。3.2用户积分管理3.2.1 页面功能概述用户积分管理采用了空间换时间的技术。因为用户每一次购物成功都会使得自己的积分有所增加,增加积分就意味着要修改数据库,如果采用update语句来更改users表的字段,那么数据库的执行效率会很慢。所以特地为用户积分建立了表格Scores,那么用户积分的操作方式就是,每一个用户购物成功后,向Scores表中插入规定的积分,获取用户积分的方式同样采用sum方法。3.2.2代码特别说明当用户提交完订单,付款结束后,意味着一次购物成功完成,此时应向Scores表中插入数据,这次插入操作做成页面:addscor

35、e.asp 一般情况下,所购商品价格越高,获得积分越多,所以,首先要获得 商品的价格。需要注意的是,addscore.asp需要登录验证,从而防止有人恶意篡改积分。积分成功添加后,读出积 分就变得非常简单,读出积分功能不单独形成页面,下面的代码在需要时调用即可。3.3 订单管理订单管理也是商城管理中非常重要的内容。订单的管理包括:生成订单,当用户购物完毕,可以从 购物车页面跳转到订单页面,选择完收货人,和付款方式后,便生成订单;未付款、编辑未确认订单, 用户可以取消和修改。这些功能与购物车类似,不同的是,编辑有对订单处理功能,编辑需要对订单的有效性进行确认, 可以删除无用的订单。所以,订单的管

36、理其实是用户和编辑都有权限的。11.5测试和用户手册程序员在编写完代码以后,需要对代码进行检查并做简单的测试,目的是为了功能可 用,这个阶段的测试称之为“单元测试”,在系统组装完成以后,测试人员需要对系统进 行详尽的系统测试。测试人员在测试的过程中,需要不断的提交测试出现的Bug,开发人员需要不断的完善系统,以消除这些Bug。11.5.1页面测试说明书页面测试说明书主要是测试人员提供的详细测试方案,包括:测试人员编写的测试用 例,预期测试结果以及实测结果,等等。1引言1.1编写目的为了更好地将测试结果与开发人员进行交流,特编写此文档。本测试文档将记录每次有效测试的结果,并将问题反映给开发人员。

37、1.2 参与人员相关开发人员、测试人员、编辑等1.3网站相关资料需求设计说明书数据库概要设计说明书页面概要设计说明书数据库详细设计说明书页面详细设计说明书脚本详细设计说明书2 测试结果2.1添加商品测试测试流程(1) 以管理员或者编辑身份从后台管理页面登录(2) 选择“添加商品”功能。(3) 首先添加产品,选择产品的大类、子类、品牌、添加产品的名称。(4) 然后添加产品的详细信息。(5) 最后添加商品,方法是从产品库中选择一款产品,输入其价格相关信息。(6) 从商城首页登录,选择分类,或者检索进入,确认产品是否已经添加。测试结果页面全路径测试用例测试结果操作流程/ware/addkind.as

38、px大类:图书子类:计算机类书添加产品名称:计算机应用基础名称为空提交一次名称为空提交失败添加成功/ware/adddetail.aspx产品详细介绍添加成功/ware/add.aspx市场价:32商城价:26添加成功/ware/detail.aspx无确认添加成 功从首页进入2.2用户注册测试测试流程(1)从到达用户注册页面,添加用户信息并提交。测试E-mail地址判断、身份证位数判断、号码判断等内容。(2) 到达购物车页面,看注册完毕是否自动登录。(3) 退岀。从首页重新登录。到达购物车页面,查看购物,积分是否正确。 测试结果页面全路径测试用例测试结果操作流程/user/register.

39、aspx用户名:小刘密码:90884确认密码:90884E-mail: xiaoliu 性别:女用户名,密码,E-mail为空不 允许提交虚假的E-mail不允许提交身份证不合法不允许提交然后去往到达购物车页面地址:清华大学出版社 其它省略确认密码域显示为* 用户名为空提交一次 密码为空提交一次 E-mail为空提交一次。 不合法E-mail提交一次。 身份证添入字符提交一次。最后注册成功/index.aspx用户名:小刘密码:90884登录成功 查看积分正确然后去往到达购物车页面2.3用户购物测试 测试流程(1)以普通用户身份从首页登录。(2)选择某种计算机图书。(3)选择“添加到购物车”链

40、接,到达购物车页面(4)修改数量为2。(5)重复以上操作,测试多次购物的结果。 测试结果页面全路径测试用例测试结果操作流程/ware/machine.aspx无,查看分类是否正确正确/ware/detail.aspx无,查看信息是否正确正确/buy/index.aspx查看产品是否成功添加修改数量为2,看价钱计算是否正确 再次购物,看多款产品价钱计算是否正确 删除某一款产品,看是否正确2.4订单管理测试 测试流程(1)用户从购物车页面到收款台,选择付款方式,添加收货人后生成订单。(2)测试取消订单功能,取消后再生成订单。(3)从后台管理程序登录,对订单进行确认。(4)再一次试验取消订单功能。

41、测试结果页面全路径测试用例测试结果操作流程/buy/ balance.aspx分别选择各种结算方式,看是否保存到数据 库中成功/buy/ recept.aspx姓名:小王地址:北京大学邮编:100100电话意将地址写得很短或很长看是否有效空用例失败地址少于12个字失败/buy/ orderform.aspx确认订单是否生成,查看订单的状态,取消 订单看是否成功成功/buy/ mgform.aspx修改订单状态为确认成功3. 性能测试页面全路径测试用例测试结果操作流程/ware/machine.aspx正确4.安全性测试页面全路径测试用例测试结果操作流程/ware/ma

42、chine.aspx正确5.稳定性测试页面全路径测试用例测试结果操作流程/ware/machine.aspx正确6.浏览器兼容性测试页面全路径测试用例测试结果操作流程/ware/machine.aspx正确7可用性/易用性测试页面全路径测试用例测试结果操作流程/ware/machine.aspx正确&测试总结经过全面的测试,在修改现有 Bug的基础上,系统可以发行11.5.2开发总结性报告开发总结报告主要是为客户和本公司上层提供一份项目结束汇报,这部分一般都会说 明本项目按期保质保量完成了,而且还实现了一些有创造性的功能。如果项目的确延期了,也不要找客观的原因,即使这些原因是存在的。找找自身团

43、队的原因,这样可以给客户和 本公司上层留下好的印象。1.引言1.1编写目的从开发项目规划到现在,整个开发过程已经完毕,即将进入运行时期,按照一般的项目流程,撰写 相应的总结性报告有利于总结现有的开发经验,发现相应的问题,从而在下一个版本中避免相应的问题, 达到提高效率和质量的目的。1.2网站相关资料需求设计说明书数据库概要设计说明书页面概要设计说明书 页面详细设计说明书 页面测试说明书数据库详细设计说明书脚本详细设计说明书2.网站开发结果2.1网站简介共有3频道,所有页面图片(不包括下载或者拍摄的产品图片)和页面总数为234个;网站共有产品信息2323个;共有产品详细资料 2323份。2.2网

44、站主要功能网站的频道分别为计算机图书专卖区、文学专卖区、CD专卖区。分别销售各类产品。网站设立分类检索和关键字检索两种。在网站上可以完成购物,递交订单和网上支付功能。2.3网站开发进度网站从YY/MM/DD 开始到YY/MM/DD 结束,用了 30个工作日。其中需求过程用了7个工作日,开发和测试用了 23个工作日。2.4网站开发成本网站开发成本主要是人力成本,共耗费30万元人民币。2.5网站总体开发质量达到客户的需求,界面友好,操作流程清楚,属于良好。2.6网站开发用到的相关技术和软件系统主要采用了 ASP.NET技术,即ASP.NET加上SQL Server技术。开发工具主要是 DreamWaver4.0、Firework、Flash、Photoshop 等。使用IIS5.0作为Web服务器。2.7网站运行中可能出现的错误分析服务器宕掉、压力过大、断电、运行时间过长等。网上支付失败,接口有问题。订单处理处理,编辑操作失误。 文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论