易买电子商务网站需求说明书_第1页
易买电子商务网站需求说明书_第2页
易买电子商务网站需求说明书_第3页
易买电子商务网站需求说明书_第4页
易买电子商务网站需求说明书_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

软件需求说明书编写规范〈易买电子商务网站>软件需求说明书软件需求说明书编写规范目录TOC\o"1-5"\h\z\o"CurrentDocument".产品描述 1\o"CurrentDocument".系统功能需求 2前台功能\o"CurrentDocument"用户管理模块 2\o"CurrentDocument"用户登录功能 2\o"CurrentDocument"用户注册功能 2\o"CurrentDocument"用户个人信息功能 2\o"CurrentDocument"2.1.2商品管理模块 2\o"CurrentDocument"商品浏览功能 2\o"CurrentDocument"商品分类查询 2\o"CurrentDocument"商品详细资料查询 2\o"CurrentDocument"2.1.3购物车管理模块 2\o"CurrentDocument"添加购物车 2\o"CurrentDocument"修改购物车中的商品数量 2\o"CurrentDocument"删除购物车中的商品 2\o"CurrentDocument"2.4订单管理模块 2\o"CurrentDocument"结算功能 2\o"CurrentDocument"订单查询 2\o"CurrentDocument"订单删除 2\o"CurrentDocument"订单修改 22.2后台功能用户管理模块商品管理模块订单管理模块TOC\o"1-5"\h\z\o"CurrentDocument"3.其它非功能需求 3\o"CurrentDocument"性能需求 3\o"CurrentDocument"安全措施需求 3\o"CurrentDocument"软件质量属性 3\o"CurrentDocument"用户界面需求 3\o"CurrentDocument"软硬件环境需求 3软件需求说明书编写规范.产品描述本产品是基于J2EE平台所开发的一款B/S结构的应用程序。本产品为一款电子商务平台软件。在现有互联网发展的前提下,在充分利用网络资源的前提下为了更有效的改善商家和客户的买卖体验,应运而生便有了本软件的产生。本文档只考虑本软件的主模块功能:用户管理、商品管理、购物管理、订单管理。其它的功能如新闻管理、评论管理、分类管理、统计管理由学生自行分析后解决。本软件用户群体分为普通用户和管理员。普通用户可以查看所有商品的资料、发表商品评价、收藏商品、给管理员留言、可以在线购买商品、可以进行在线支付、订单状态查询、用户个人信息修改。管理员登录后对前台用户和后台用户资料信息进行管理与维护,并实施权限限制控制其访问的范围。对商品信息进行增加、修改、删除,使数据得到更新;对客户定单和客户评论进行合适的处理,使客户对系统服务达到满意程度。软件需求说明书编写规范软件需求说明书编写规范.系统功能需求用户管理模块功能需求用户管理模块主要是对用户个人信息进行管理,包括用户登录、用户注册、用户个人信息修改功能。用户登录功能模块模块名称用户模块-用户登录模块编号UseCase01业务概述参与角色用例图为了保证用户个人信息的安全性,用户在使用某些功能时必须有一个合法的身法,登录模块提供了验证用户的合法性机制。算法描述:普通用户 事件流夫-用户一矍网用户登录E>l模块名称用户模块-用户登录模块编号UseCase01业务概述参与角色用例图为了保证用户个人信息的安全性,用户在使用某些功能时必须有一个合法的身法,登录模块提供了验证用户的合法性机制。算法描述:普通用户 事件流夫-用户一矍网用户登录E>lV.回书百或irijurr.欢迎怛|利易买帼Cwriflhc中2011 JURightsfl&ftfVMl.FH的口软件需求说明书编写规范1、当用户点击首页中的“登录”2、打开用户登录界面3、用户按要求输入个人信息4、点击“立即登录”5、页面重新跳转到首页流程图:输入数据数据 实际含 数据 数据 数据名称B、义 类型 格式 约束用户 登录名 字符 U000 必须名密码 字符 必须验证 字符 必须T 处理数据接受用户所输入数据,对数据进行输入合法性验证。确定数据格式正确后调用相关的业务处理方法,对其所输入信息的准确性进行验证。输出要素验证通过,直接跳转到首页;验证失败,停留在登录页面,并给对应提示。其它事件如果登录不成功,则需要以友好的方式提示原因。用户注册功能模块模块名称用户注册模块编号UseCase02业务概述参与角色用例图为了保证用户个人信息的安全性,在使用本软件时必须有一个合法的用户身份,此功能对用户个人修改进行确认并保证个人信息的安全性普通用户普通用户用户注册事件流后式|不inrr模块名称用户注册模块编号UseCase02业务概述参与角色用例图为了保证用户个人信息的安全性,在使用本软件时必须有一个合法的用户身份,此功能对用户个人修改进行确认并保证个人信息的安全性普通用户普通用户用户注册事件流后式|不inrr■■咨瓯囹书百我曷西-SW冲笠录i恨少儿或要4咽部国取F尊忠,J*hTT里H糜1砒1nmM网阖廉|欢迎注册易买网瑜隼主9量软件需求说明书编写规范6、当用户点击“添加”7、打开添加用户的新界面8、用户按要求输入个人基本信息9、点击“保存”10、输出添加成功的提示信息输入数据数据 实际 数据 数据 数据名称巾、含义 类型 格式 约束用户 字符 必须名密码 字符 必须验证 字符 必须用 处理数据接受用户所输入数据,对数据进行输入合法性验证。确定数据格式正确后调用相关的数据库操作方法,把数据保存到数据库的相关表中。输出要素提示保存信息成功,并充许用户使用本软件的所有功能其它事件如果添加不成功,则需要进行异常处理。用户个人信息修改功能模块名称用户个人信息修改模块编号模块名称用户个人信息修改模块编号UseCase03业务概述为了保证用户个人信息的安全性,在使用本软件时可以随时修改个人信息。参与角色普通用户用例图4^改 1 修改密码 )普通用户事件流」修改用户用户zhanssan姓名二哥三住雅*工女出生日环|ig的二弁1[二月i[ja手机号码彳13B000DfflWC'息例匕,螃在如就地..CopyrigMeKii0AllRjQhtfResewE.亨I:匚阿出口00口1言.当用户点击“修改”.打开修改用户个人信息的操作界面.用户按要求重新填写个人信息.点击“更新”.输出更新成功的提示信息输入数据数据 实际 数据 数据 数据软件需求说明书编写规范用户 字符 必须名密码 字符 必须出生 日期 符合日期工+n 日期工+n手机 字符 手机号码*化 格式送货 字符 可选地址个人 字符 可选^像 处理数据接受用户所输入数据,对数据进行输入合法性验证。确定数据格式正确后调用相关的数据更新方法,把数据保存到数据库的相关表中。输出要素提示修改成功,并要求用户重新登录其它事件如果修改不成功,则需要进行异常处理。2.2商品管理模块“商品管理”功能模块用于管理商品信息,普通用户具有浏览商品、分类查询商品、了解商品详细信息的功能。此模块的使用者可以是普通用户,也可以是管理员用户。因开发周期原因,管理用户的功能可让学生自行分析解决。2.2.1商品浏览功能模块名称商品浏览功能模块编号UseCase04业务概述添加新的银行卡信息到银行卡资料表中参与角色普通用户用例图单 < >yl { 商品浏览 ,用户 、 一软件需求说明书编写规范事件流稀XI网口号日的曲陶酸其隼EEffi■■飘an毕®*eSB◎JH5:•小2品事件流稀XI网口号日的曲陶酸其隼EEffi■■飘an毕®*eSB◎JH5:•小2品电*fW*W®晕JI•牌»孑?20分包◎s1电0elUSH■n±w再MH士国强卷初手。印片VlOS-CW氏g也2日只■至事件工r^.ao>EIBXtH).VEEkf■YJJfuO口收正粒必品EfanSI再勘如.招峰「七窗1:•娥越=艳黑”■艳B乘-'独脚I:对诅情的用工修第上440也・限即出喙州寸HWtvi«»a>■艳甘戴-'独脚I:■喻?-tetMIr「七窗G11、当用户在浏览器的地址栏上输入网站地址12、会打开首页13、首页上面会显示商品的信息输入数据无处理数据程序接收浏览器的请求,调用业务方法从数据库得到首页所需要的商品信息,如销量排前或更新日期排前的。输出要素会在首页以某一种格式显示其它事件可以会出现页面找不到的错误,或数据库连接失败的错误。2.2.2商品分类查询模块名称商品分类查询模块编号UseCase05业务概述用户可以根据自己所喜欢的商品类型进行查询,便于用户快速找到自己所感兴趣的商品。参与角色普通用户用例图Q 人 (商品分类查询 )用户 、 *

软件需求说明书编写规范事件流商品分类斛前经图书白音乐百货白运动健康心月滕电冢居(美浓&母婴©食品*手机频码电家鱼首饰®手表饰品电鞋包■冢电®电脑办公电玩具文具电汽车用品1、用户可以选择“商品分类”中的任一个分类信息。2、根据用户所选择的分类跳到相关的商品页面输入数据无处理数据按用户所请求的分类编号调用业务方法从数据库中得到相关的商品信息。输出要素查询后会在分类页面显示商品信息其它事件如果没有查询到结果,应该弹出友好的提示信息2.2.3商品详细资料查询模块名称打印银行卡信息模块编号UseCase06业务概述用户可以了解商品的更多详细信息,并指导用户是否购物商品。参与角色普通用户用例图y^^ 商品详细查询用户 一第10页软件需求说明书编写规范事件流易冢囤ME性力软件需求说明书编写规范事件流易冢囤ME性力白党工苗保国出。外国犀同型第7W肮E*塔蟠•百日*耗海!a烈旭府i牌皿日3、4、5、10^控oEft*诉否皆3、4、5、10^控oEft*诉否皆小司整*喃♦*神*曼患*母笑*♦于。案鼻■加事军费精1占勘片区*F%**&。。隹用3映N角Audie-TechnicaATHEQ3Q0M-SV银色挂耳式耳机用户在商品浏览页面选择某一个商品跳转到商品详细页面商旋除¥99.。0军ft::USE#■fl*在此页面中可以看到更多此商品相关的信息输入数据数据实际名称田输入数据数据实际名称田m含义选择数据数据数据类型格式约束必须处理数据输出要素其它事件-<品 处理数据输出要素其它事件-<品 接受用户所输入数据,对数据进行输入合法性验证。确定数据格式正确后调用相关的数据库查询操作,得到数据后进行页面跳转如果查询到此商品的更多信息后会跳转到正确页面如果没有查询到结果,应该弹出友好的提示信息2.3购物车管理模块“购物车管理”模块可以让用户添加商品到购物车中,并查询购物车已购买的商品以及修改购物车中的商品数量或从购物车中删除不想要的商品。2.3.1添加购物车模块名称添加商品到购物车第11页

软件需求说明书编写规范模块编号业务概述UseCase07当用户想购买当前所查看的商品,可以把此商品先添加到购物车,并继续购后再结帐。参与角色用例图普^用户牟 <_JI 1添加商品到购物车 )用户 1事件流弱矍典 B*itagif-HiaIB--Ml__ __胃1町; 百皆 闻揖 罡循Mgfr ftflHHi MH ,C24门W喝沸&R喀egE索帕国1整400:号.点击商品详细页面中的“购买”.把用户选择的商品添加到购物车中.并跳到购物车的查看页面.用户可以查看自己所选择的商品是否已经被添加到了购物车中输入数据必r _Lt3 >-V> ht-t 极乙 1H 皿r Ltzt _Lt3数据 实际 数据 数据 数据名称田m含义 类型 格式 约束选择 字符 必须处理数据,商品、―一…… 1 、…………、,———接受用户的请求,从请求包中得到用户所选择的商品编号,并调用相关的业务方法得到此商品后放到购物车中。输出要素其它事件如果商品添加成功,则会跳到购物车浏览页面如果添加不成功,则需要进行异常处理。修改购物车中的商品数量模块名称修改购物车中的商品数量模块编号UseCase08业务概述充许用户直接修改购物车中已有商品的数量。提供一种快速的方式更改商品的数量信息.参与角色普通用户用例图~k. 1 修改购物车 ,用户 '事件流易.卿 *™***工+口*U^jIv HAne nntil如*j au^o-VKhntaATW-GQ3BWISU 1, NW5曲『JFWP—品力;L可值在由JiUfi也新工巾SpvrigM« 口局的忸R曜sE*K用工i何仪中二号第12页

软件需求说明书编写规范.在购物车的浏览页面重新输入商品的数量后点击修改.修改成功后继续跳到此页面输入数据数据 实际 数据 数据 数据名称一口含义 类型 格式 约束商品 整型 必须—数量 处理数据接受用户所输入数据,对数据进行输入合法性验证。确定数据格式正确后调用相关的方法,修改购物车中的商品数量。输出要素修改成功,继续跳到购物车的浏览页面其它事件如果修改不成功,则需要进行异常处理。删除购物车中的商品模块名称删除购物车中的商品模块编号UseCase09业务概述对于购物车中已存在的商品不想要后,可以使用本功从购物车中删除参与角色用例图普^用户 卓 <_X. ( 修改购物车 )用户 、 一事件流易聚碉 **iW%_ tMLU1alM -一 百二 £0 里镉jirwnai用工碑>向城碗/;BZHliiJtoririwiMxni-GQ3WTM.su H&D,tn 1段* BW5tM2⑶踹赣IM晶力:L. mQSS由薪谢itopvrw<粉门+i:1*WU峙中tsRkssE:EC用通.在购物车的浏览页面选择某一个商品后的删除功能.删除成功后继续跳到此页面输入数据无处理数据接受用户的请求,删除购物车中用户所选择的商品。输出要素删除成功后,跳转到本页面其它事件如果删除不成功,则需要进行异常处理。2.4订单管理模块功能需求订单管理功能模块用于帮助用户对已经购买的商品进行结帐以及形成订单便于商品针对于订单进行发货。第13页软件需求说明书编写规范结算功能模块名称结算功能模块编号UseCase10业务概述参与角色可以使用本功能对已经购买的商品价格进行汇总,并付款结商家后形成订单,便于商品及时的根据订单信息进行发货。普通用户用例图事件流大_用户一易讨则结算功能。乐fe:HS'JL坨・力阻外日 皎#WCHEMH 鼻舌F段工质4岳勒帅后ifAbinabrFIkLiIkiii心闺珅止可磔1aMj:l,Cipvrlgh54的L/g・如杓r"68小七EfiSSE梗司flMWO吗1.用户随时可以在购物车的查询页面选择“结算”2.汇总购物车中的商品总金额,形成订单3.清空购物车信息,充许用户继续购买4.跳到首页输入数据处理数据输出要素其它事件无调用业务代码对购物车中商品信息进行汇总并把订单信息添加相关的数据库表中,也需要把订单中的商品信息添加订单详细表中。订单形成后需要清空购物车中的信息,并跳到首页,充许有户新购物过程提示订单形成如果添加不成功,则需要进行异常处理。第14页软件需求说明书编写规范订单查询模块名称订单查询管理模块编号UseCasell业务概述参与角色用户可以使用本功能跟踪订单,了解商家处理订单的过程普通用户用例图用户订单查询模块名称订单查询管理模块编号UseCasell业务概述参与角色用户可以使用本功能跟踪订单,了解商家处理订单的过程普通用户用例图用户订单查询事件流3事件流3讳举皆拿非三丰 孤黑diTESseln非三丰 孤黑diTESseln本稳由为 修茂Bfti上一页13245TTTCupyriGhtCupyriGht由2010间1RlQtaFLeservedssICPElfrtKiDUis:1.选择“订单”2.进入订单详细页面输入数据处理数据输出要素其它事件无1.选择“订单”2.进入订单详细页面输入数据处理数据输出要素其它事件无接受用户请求,调用业务方法得到与当前登录用户相关联的订单信息如果此用户有订单,则显示所有订单的信息。如果没有订单信息,此进行友好提示订单删除模块名称订单删除模块编号UseCase12业务概述订单删除只能在商品没有确认的情况下进行,如果商家已经确认,则不能删除。当用户不想购买刚下的订单时可以选择删除功能参与角色普通用户用例图用户■\广[ 订单删除 }第15页

软件需求说明书编写规范事件流块写; 可反人:ID 融晶 友能地。 依除 抚忤1 宅心率 高槌 度出 版赧呈1 张三丰 花・山 申临百代 蹂改呻*上一百12345T-j电201Q岫RiqhtsReserved.SKPSIMWODlr:.在订单详细页面,选择“删除”.删除用户下的订单输入数据无处理数据接收用户的请求,并验证订单是否可删除的情况下再删除此订单输出要素删除成功后,继续跳到订单查询页面,便于用户确认是否已经删除其它事件如果删除不成功,则需要进行异常处理。2.4.4订单修改模块名称模块编号业务概述模块名称模块编号业务概述参与角色用例图UseCase13事件流普通用户在商品还没有发货之前,用户可以选择此功以修改订单中的收货人姓名或地址。事件流普通用户Copyr

温馨提示

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

评论

0/150

提交评论