网上购物系统软件需求规格说明书_第1页
网上购物系统软件需求规格说明书_第2页
网上购物系统软件需求规格说明书_第3页
网上购物系统软件需求规格说明书_第4页
网上购物系统软件需求规格说明书_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

./软件需求规格说明书青软实训Ibuy虚拟网上购物系统版本:3.0版本日期:2011-5-1批准人职务签字日期.1.概述1.1 目的说明这个软件需求说明的目的以及它的读者.本文档详细说明JuSNS聚网社交管理系统的业务流程、功能需求,供详细设计人员参考。本文档是JuSNS聚网社交管理系统的第一阶段,也就是需求分析阶段的最终文档,在本文档中将把项目用户对本项目的需求做详细的阐述和阐明,这些用户需求主要来自于组研究、讨论和参考其它类似。本阶段主要分析了该系统的业务流程和功能需求。在下一阶段的体系结构设计中,系统设计员可参考此产品需求规格说明书,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。需求的合法读者:项目组成员,项目负责人,系统设计人员,数据库设计人员,编码人员,软件测试人员,客户。1.2 业务背景提供一个关于发起这个软件开发的业务组织的概要,包括业务组织的使命及业务目标。在社会竞争日益激烈的今天,我们面临越来越多的工作和生活压力;受到生活环境和时间的限制,我们交际围显得单一。为了改变这种状况,越来越多的人选择在上网拓展自己的交际围。通过社交软件,建站者可以轻松构建一个以好友关系为核心的交流网络,让站点用户可以用迷你博客一句话记录生活中的点点滴滴;方便快捷地发布日志、上传图片;更可以十分方便的与其好友们一起分享信息、讨论感兴趣的话题;轻松快捷的了解好友最新动态。本应用系统应达到的目标概述如下:为用户提供一个空间,记录下自己生活中的点点滴滴,留下自己美好的回忆,并且可以与好友共同分享快乐。为用户们提供一个共同的场所,使那些久别的同窗好友可以重逢,令那些迷茫的人可以找到自己的奋斗方向,令那些有着相同爱好的人可以聚在一起,共同探讨他们喜欢的话题,一起交流,一起分享,共同学习,丰富自己的业余生活,充实自己的大脑,增加自己的人生阅历。1.3 围描述待开发软件产品的围.文档包括,对产品的介绍,产品面向的用户群体,产品遵循的规,产品中的角色,产品围,业务流程,各功能模块的划分,以及各模块包含的子功能,产品的功能性需求和非功能性需求。1.4 用户特点按照功能、位置和设备类型等识别每一类用户。明确每一类型的用户的数量,以及他们使用软件的特点角色名称职责描述管理员本维护人员,负责本的日常维护工作。普通用户本的注册人员。3.需求3.1 业务需求描述软件的所有的业务需求。运用ASP.NET技术建设虚拟网上购物系统,建设的最终目的是促进商品的销售和业务进一步的发展,实现初级网上购物,有效地在Internet上构架安全和易于扩展的业务框架体系,推动电子商务的发展。真实的给顾客提供一个如真实般购物的感受和乐趣。因此,本次设计实现商品实体化,让顾客可以实现双重购物感受。具体业务需求如下:<1>商品分类管理。<2>商品信息发布。<3>打折商品推荐。推荐打折商品,让用户有多种选择。<4>会员注册:要求顾客设置自己的账号和密码注册一个账户。〔账号、密码由数字和字母组成<4>会员登录:要求顾客输入账户〔由数字和字母组成、密码和验证码,只有登录成功的用户才能使用系统提供的特殊功能,否则只能浏览商品信息。<5>订单查询:查询自己提交的订单或订单当前的状态。并根据订单号查看自己订单中购买的物品。<6>会员信息:用户可以修改除账户以外的所有注册时填写的信息。但在修改密码时要求密码重复验证。<7>站短信:用户可以查看与其它站用户和管理员之间的短信,并能实现收发和对自己的短信进行删除。<8>商品信息:要包括最新商品、推荐商品、热门商品和热卖商品,并根据相应的操作显示商品的具体信息。<9>商品搜索:实现对商品分类查询,当大类改变时,小类项会根据大类的名称自动显示属于它的小类。<10>类别推荐:显示商场对部分商品的特别推荐,以增加商品销售量。<11>商品评论:让用户之间对某一产品进行自由评论,对某一用户发表的评论,可以让其他用户进行回复。<12>公告显示:商场发布一些重要信息和进行的活动要及时在显要位置通知用户。注:量力完成后期实现阶段商品分类管理商品分类添加、商品分类编辑、商品分类删除商品管理商品添加、商品查找、商品编辑、商品删除、商品类表用户管理包括用户注册、用户登录、用户注销购物管理实现用户网上购买商品、收藏商品、查看订单、确认收货后期实现特价商品推荐,打折商品推荐,公告显示,商品评论,站短信等3.2 功能需求管理员操作:商品管理1.1商品分类添加用例名称商品分类添加用例编号P01用例简介添加商品分类前置条件管理员登录后置条件返回商品分类列表页面操作流程步骤描述1点击添加商品分类按钮2进入商品分类添加界面3输入商品分类的编号,名称〔型号4点击添加5添加成功替代流程无例外流程在保存输入信息前,若检测到以下错误,以提示框的方式提示错误的详细信息,要求管理员重新输入正确信息:1、商品分类名称和编号为空或已存在2、编号长度不符合要求〔输入字符不在围约束条件无输入及约束输入信息:编号:字符串,长度1-20,直接输入,必填商品类名:字符串,长度1-50,直接输入,必填商品描述:字符串,直接输入,选填商品介绍图片:二进制数,直接输入,选填1.2商品分类列表〔查找用例名称商品分类列表〔查找用例编号P02用例简介列出所有商品分类<通过输入商品编号或者商品名称查找相应的商品分类>优先级前置条件管理员登录后置条件转到用户管理主页。操作流程步骤描述1载入所有商品分类2填写商品分类名称3点击搜索4列出查询到的商品分类替代流程无例外流程在保存输入信息前,若检测到以下错误,以提示框的方式提示错误的详细信息,要求管理员重新输入正确信息:商品分类名称为空或不存在2、输入数据格式不正确〔输入字符不在围约束条件无输入及约束输入信息:商品类名:字符串1-50,直接输入,必填1.3商品分类列表〔删除用例名称商品分类列表〔删除用例编号P03用例简介列出所有商品分类<通过输入商品编号或者商品名称删除相应的商品分类>优先级前置条件管理员登录后置条件操作流程步骤描述1点击删除商品分类按钮2进入商品删除界面3输入商品分类的名称4点击删除5删除成功例外流程在保存输入信息前,若检测到以下错误,以提示框的方式提示错误的详细信息,要求管理员重新输入正确信息:输入的商品分类名称为空或不存在输入数据格式不正确〔输入字符不在围约束条件无输入及约束输入信息:商品类名:字符串1-50,直接输入,必填2.1商品添加用例名称商品添加用例编号P11用例简介添加商品信息前置条件管理员登录后置条件返回商品分类列表页面操作流程步骤描述1点击添加商品按钮2进入商品添加界面3输入商品的编号,名称〔型号4输入商品的类别5输入商品的供应商6输入商品价格7输入商品总量8点击添加9添加成功替代流程无例外流程在保存输入信息前,若检测到以下错误,以提示框的方式提示错误的详细信息,要求管理员重新输入正确信息:输入的商品名称和编号为空或已存在输入类别不存在输入数据格式不正确〔输入字符不在围约束条件无输入及约束输入信息:商品编号:数字,长度任意,直接输入,必填〔唯一商品名称:字符串,长度2-50,直接输入,必填〔唯一类别:字符串,长度2-30,直接输入,必填供应商号:数字,长度任意,直接输入,选填商品价格:数字,长度任意,直接输入,必填商品总量:数字,长度任意,直接输入,选填2.2商品编辑用例名称商品编辑用例编号P12用例简介编辑商品信息前置条件管理员登录后置条件返回商品分类列表页面操作流程步骤描述1点击编辑商品按钮2进入商品编辑界面3输入商品的编号4编辑商品的类别5编辑商品的供应商6编辑商品价格7编辑商品总量8点击编辑9编辑成功替代流程无例外流程在保存输入信息前,若检测到以下错误,以提示框的方式提示错误的详细信息,要求管理员重新输入正确信息:1、输入的商品编号为空或不存在2、输入数据格式不正确〔输入字符不在围约束条件无输入及约束输入信息:商品编号:数字,长度任意,直接输入,必填〔唯一商品名称:字符串,长度2-50,直接输入,必填〔唯一类别:字符串,长度2-30,直接输入,必填供应商号:数字,长度任意,直接输入,选填商品价格:数字,长度任意,直接输入,必填6、商品总量:数字,长度任意,直接输入,选填2.3商品删除用例名称商品删除用例编号P13用例简介删除商品信息前置条件管理员登录后置条件返回商品分类列表页面操作流程步骤描述1点击删除商品按钮2进入商品删除界面3输入商品名称4点击删除5删除成功替代流程无例外流程在保存输入信息前,若检测到以下错误,以提示框的方式提示错误的详细信息,要求管理员重新输入正确信息:1、输入的商品名称为空或不存在2、输入数据格式不正确〔输入字符不在围约束条件无输入及约束输入信息:商品名称:字符串,长度2-50,直接输入,必填〔唯一2.4商品查找用例名称商品列表〔查找用例编号P14用例简介列出所有商品<通过输入商品编号或者商品名称查找相应的商品>优先级前置条件管理员登录后置条件转到用户管理主页。操作流程步骤描述1载入所有商品2填写商品名称3点击搜索4列出查询到的商品信息替代流程无例外流程在保存输入信息前,若检测到以下错误,以提示框的方式提示错误的详细信息,要求管理员重新输入正确信息:1、输入的商品名称为空或不存在2、输入数据格式不正确〔输入字符不在围约束条件无输入及约束输入信息:商品名称:字符串,长度2-50,直接输入,必填〔唯一3商品信息发布用例名称商品信息发布用例编号M1用例简介发布各种商品信息前置条件管理员登录后置条件返回商品信息列表页面操作流程步骤描述1点击添加商品按钮2进入商品添加界面3输入某种商品的编号,名称4点击发布5发布成功替代流程例外流程约束条件无输入及约束4打折商品推荐用例名称打折商品推荐用例编号M2用例简介发布各种打折商品的信息,并推荐到首页展示前置条件管理员登录后置条件返回商品信息列表页面操作流程步骤描述1点击添加商品按钮2进入商品添加界面3输入打折商品的编号,名称,价格等详细信息4点击发布5发布成功例外流程约束条件无输入及约束用户操作:3.2.2用户操作1.1用户注册用例名称用户注册用例编号C1用例简介新用户注册账号,填写基本信息优先级前置条件注册一个新用户后置条件转到登录页面操作流程步骤描述1填写用户名2设置密码3确认密码4填写地址5填写验证码6点击注册7注册成功例外流程在保存用户信息前,若检测到以下错误,以提示框的方式提示错误的详细信息,要求用户重新输入正确信息:1、用户名为空或已存在2、密码长度不符合要求或为空或两次输入的密码不一致3、输入数据格式不正确〔输入字符不在围约束条件无输入及约束输入信息:用户名:字符串,长度4-20,直接输入,必填。密码:字符串,长度6-20,直接输入,必填。确认密码:字符串,长度6-20,直接输入,必填地址:字符串,长度8-30,直接输入,必填用户名和地址均唯一1.2用户登录用例名称用户登录用例编号C2用例简介填写用户名和密码登录优先级前置条件用户已注册后置条件跳转到已登录主页操作流程步骤描述1填写用户名2填写密码3点击登录按钮4保存用户信息,跳转到登录页面例外流程在验证用户身份时,,若检测到以下错误,以提示框的方式提示错误的详细信息,要求用户重新输入正确信息:1、用户名不存在或为空。2、密码错误。3、验证码错误。约束条件无输入及约束输入信息:用户名:字符串,长度4-20,直接输入,必填。密码:字符串,长度6-20,直接输入,必填。验证码:字符串,长度4,必填。〔用户名,密码唯一1.3用户注销用例名称注销用户用例编号C3用例简介用户退出登录状态优先级前置条件用户已经登录后置条件转到用户登录页。操作流程步骤描述1点击注销按钮。2转到用户登录页面。替代流程无例外流程无约束条件无输入及约束无2.1搜索商品〔用户用例名称商品搜索用例编号C4用例简介搜索商品信息优先级前置条件用户已经登录后置条件查看商品详细信息操作流程步骤描述1填写商品名称2点击搜索3列出所有查询结果替代流程无例外流程在保存输入信息前,若检测到以下错误,以提示框的方式提示错误的详细信息,要求管理员重新输入正确信息:1、输入的商品名称为空或不存在2、输入数据格式不正确〔输入字符不在围约束条件无输入及约束输入信息:商品名称:字符串,长度2-50,直接输入,必填〔唯一2.2购买商品用例名称购买商品用例编号C5用例简介用户进行购买商品过程前置条件用户已登录并选中商品后置条件订单中显示已购买的商品操作流程步骤描述1点击放入"购物车"按钮2点击"购买"按钮3跳转入收货人信息页面4填写收货人5填写所在省份6填写收货人地址7填写手机或固定8填写电子地址9填写邮政编码10点击保存信息11选择支付方式12点击"确定购买"按钮13显示购买成功替代流程无例外流程在保存输入信息前,若检测到以下错误,以提示框的方式提示错误的详细信息,要求管理员重新输入正确信息:输入为空收货人地址为空手机或固定为空电子地址为空未选择支付方式6、输入数据格式不正确〔输入字符不在围约束条件无输入及约束:字符串,长度4-20,直接输入,必填。所在国家:字符串,长度2-15,列表框选择输入,选填。所在省份:字符串,长度2-15,列表框选择输入,选填。所在城市:字符串,长度2-15,列表框选择输入,选填。收货人地址:字符串,长度10-60,直接输入,必填。手机或固定:字符串,长度6-24,直接输入,必填。电子地址:字符串,直接输入,必填邮政编码:字符串,直接输入,选填支付方式:字符串,长度2-20,单选框选择输入,必填。2.3收藏商品〔用户用例名称收藏商品用例编号C6用例简介用户收藏满意的商品前置条件用户已登录并选中商品后置条件操作流程步骤描述1点击物品右侧"收藏"按钮2显示收藏成功3跳转至"我的收藏"页面4显示收藏的商品5替代流程无例外流程无约束条件无输入及约束无2.4查看订单〔用户用例名称购买商品用例编号C7用例简介用户进行购买商品过程前置条件用户已登录并选中商品后置条件操作流程步骤描述1点击"我的订单"2转入所购买商品页面3查看订单商品的详细信息45替代流程无例外流程无约束条件无输入及约束无管理员操作:商品分类添加输入条件:编号:C00000商品类名:电器类商品描述:包括海尔、小鸭、海信等著名品牌,为顾客所信赖商品介绍图片:为空SQL:insertintoCategoriesvalues<'C00000','电器类','包括海尔、小鸭、海信等著名品牌,为顾客所信赖',''>insertintoCategoriesvalues<'C00001','电子类','拥有世界先进的电子产品,种类齐全,性能优越,有质量保证',''>insertintoCategoriesvalues<'C00002','金饰类','新推出了几种样式,可供不同年龄段的顾客选购',''>insertintoCategoriesvalues<'C00003','服装类','本季节推出经典服装款式:长裙、短裤、纯棉T恤...',''>insertintoCategoriesvalues<'C00004','鞋类','专售达芙妮品牌款式,本季推出新品,请速来选购',''>insertintoCategoriesvalues<'C00005','家具类','包括布艺、真皮沙发,品种齐全,样式独特,新进爱依瑞斯新品',''>insertintoCategoriesvalues<'C00006','食品类','出售风味小吃、特产、进口产品等',''>select*fromCategories添加结果:1.2、商品分类查找商品分类数据加载SQL:selectCategoryNamefromCategories数据结果:B.输入条件商品分类名称:家具类SQL:select*fromCategorieswhereCategoryNamelike'%家具类%'数据结果:1.3、商品分类删除输入条件:商品类名:鞋类SQL:deletefromCategorieswhereCategoryNamelike'%鞋类%'select*fromCategories删除结果:2.1、商品添加输入条件:商品编号:1商品名称:海尔电冰箱类别:电器类商品价格:5000供应商号:1商品总量:65insertintoProductsvalues<1,'海尔电冰箱','电器类',5000,1,65>insertintoProductsvalues<2,'小鸭洗衣机','电器类',2000,1,55>insertintoProductsvalues<3,'海信液晶电视','电器类',6000,1,69>insertintoProductsvalues<4,'dell笔记本','电子类',6000,2,80>insertintoProductsvalues<5,'格力空调','电器类',5000,1,70>insertintoProductsvalues<6,'白金项链','金饰类',15000,3,40>insertintoProductsvalues<7,'雪貂大衣','服装类',10000,4,70>insertintoProductsvalues<8,'Philip音响','电器类',2000,1,80>insertintoProductsvalues<9,'诺基亚N8','电子类',3199,2,59>select*fromProducts数据结果:2.2、商品编辑输入条件:更新数据如下:商品编号:1商品名称:海尔电冰箱商品类别:电器类供应商号:1商品价格:5000商品总量:75SQL:updateProductssetPname='海尔电冰箱',CategoryName='电器类',UnitPrice='5000',SupplierID=1,Pcount=75whereProductID=1select*fromProductswhereProductID=1数据结果:2.3、商品删除输入条件:商品名称:诺基亚N8SQL:deletefromProductswherePname='诺基亚N8'select*fromProducts数据结果:2.4、商品查找输入条件:商品加载SQL:selectPnamefromProducts数据结果:输入条件:商品名称:dell笔记本SQL:select*fromProductswherePname='dell笔记本'用户操作:1.1、用户注册输入条件:用户名:密码:确认密码:地址:SQL:insertintoLoginvalues<'Haha','ABC123','sada126.'>select*fromLogin数据结果:1.2、用户登录输入条件:用户名:^_^密码:ABC123643SQL:select*fromLoginwhereLname='^_^'andLpassword='ABC123643'数据结果:1.3、用户注销点击‘注销’即可2.1、搜索商品输入条件:商品名称:雪貂大衣SQL:selectPname,CategoryName,UnitPrice,PcountfromProductswherePname='雪貂大衣'数据结果:2.2、购买商品A.选中商品加载购物车数据输入条件:购买商品名:白金项链SQL:insertintoBasketvalues<'B0',6,'001','A0000','白金项链'>select*fromBasket数据结果:B.填写收货人信息输入条件::王

温馨提示

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

评论

0/150

提交评论