




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件需求说明书编写规范V易买电子商务网站软件需求说明书软件需求说明书编写规范目录1.产品描述2.系统功能需求2.1前台功能2.1.1用户管理模块2.1.1用户登录功能2.1.2用户注册功能2管理模块用户个人信息功能商品浏览功能.商品分类查询商品详细资料查询2.1.3购物车管理模块理模块2.2后台功能2.2.1用户管理模块2.1.3.2.1.2 商品.2.2.1.2.2.2.2.2.32.3.1添加购物车.2.3.2修改购物车中的商品数量.2.3.3删除购物车中的商品 2.4订单管.2.4.1结算功能2.4.2订单查询2.4.3订单删除2.4.4订单修改32.2.2商品管理模块2.2.3订单管理
2、模块3.其它非功能需求3.1性能需求3.2安全措施需求3.3软件质量属性.3.4用户界面需求3.5软硬件环境需求软件需求说明书编写规范1.产品描述本产品是基于J2EE平台所开发的一款B/S结构的应用程序。本产品为一款电子商务平台软件。在现有互联网发展的前提下,在充 分利用网络资源的前提下为了更有效的改善商家和客户的买卖体验, 应运而生便有了本软件的产生。本文档只考虑本软件的主模块功能:用户管理、商品管理、购物管理、 订单管理。其它的功能如新闻管理、评论管理、分类管理、统计管理 由学生自行分析后解决。用户登录 用户管理用户注册普通用户个人信息修改系统功能需求 2.用户管理模块功能需求信用户注册、
3、用户管理模块主要是对用户个人信息进行管理,包括用户登录、本软件用户群体分为普通用户和管理员。普通用户可以查看所有商品的资料、发表商品评价、收藏商品、给管 理员留言、可以在线购买商品、可以进行在线支付、订单状态查询、 用户个人信息修改。管理员登录后对前台用户和后台用户资料信息进行管理与维护,并实 施权限限制控制其访问的范围。对商品信息进行增加、修改、删除, 使数据得到更新;对客户定单和客户评论进行合适的处理, 使客户对 系统服务达到满意程度。软件需求说明书编写规范结算功能用户订单管理订单查询订单修改添加商品购物车管理查询商品修改数量修改物车删除商品用户登录用户管理用户注用户个人信息修商品浏商品管
4、分类查商品详细查询页4第软件需求说明书编写规范2.1用户个人息修改功能。2.1.1用户登录功能模块模块名称模块编号用户模块-用户登录Use CaseOl业务概述为了保证用户个人信息的安全性,用户在使用某些功能时必须有一个合法 的身法,登录模块提供了验证用户的合法性机制。算法描述:参与角色普通用户用例图事件流ik* 寸诫福 HOm V*ffimt吓 IIW用户登录用户ffin啊码:C-sh: ; i J 1-1fiii- V id. -1CP3 jOJK-a ifl软件需求说明书编写规范当用户点击首页中的“登录”1、打开用户登录界面、2用户按要求输入个人信息、3点击“立即登录”、4页面重新跳转到
5、首页、5流程图:输入数据据据数数际含据数数据实名称义格式类型约束用户U000必须登录名字符名字符密码必须验证必须字符 码处理数据。确定数据格式正 合法性验证 接受用户所输入数据,对数据进行输入 确后调用相关的业务处理方法,对其所输入信息的准确性进行验证。输岀要素验证通过,直接跳转到首页; 验证失败,停留在登录页面, 并给对应 提示。其它事件如果登录不成功,则需要以友好的方式提示原因。用户注册功能模块2.1.2模块名称用户注册模块编号Use Case02业务概述为了保证用户个人信息的安全性,在使用本软件时必须有一个合法的用户身份,此功能对用户个人修改进行确认并保证个人信息的安全性参与角色普通用户
6、事件流用例图用户注册普通用户島蠻nFin软件需求说明书编写规范当用户点击“添加” 个人基本信息8、 点击“保存” 9、 岀添加成功的提示信息6、打开添加用户的新界面7、用户按要求输入输10输入数据据数数据实数据际数据约束名称含义格式类型户用必须字符名密码 字符 必须证验必须 字符 码处理数据接受用户所输入数据,对数据进行输入合法性验证。确定数据格式正调用相关的数据库操作方法,把数据保存到数据库的相关表中。确后输岀要素提示保存信息成功,并充许用户使用本软件的所有功能其它事件如果添加不成功,则需要进行异常处理。2.1.3用户个人信息修改功能模块名称用户个人信息修改模块编号Use Case03业务概
7、述为了保证用户个人信息的安全性,在使用本软件时可以随时修改个人 息。信参与角色普通用户事件流用例图 修改密码普通用户HPS:测;1 G两斗|1_于凯耳闻'1 叩 IfWMlOfXL二屮呻卜r. rm lEl 电 L口年1!=:=3 g当用户点击“修改”1.打开修改用户个人信息的操作界面2.用户按要求重新填写个人信息3.点击“更新” 4.输岀更新成功的提示信息5.据数数数据据实 输入数据 数据际 类型 约束名称 格式含义 页7第软件需求说明书编写规范户用必须字符名字符 必须密码合生符岀日期 日期日期 机机手手字符 格式号码货送可选字符地址人个可选字符头像处理数据接受用户所输入数据,对数据
8、进行输入合法性验证。确定数据格式正确后调用相关的数据更新方法,把数据保存到数据库的相关表中。输岀要素提示修改成功,并要求用户重新登录其它事件如果修改不成功,则需要进行异常处理。商品管理模块2.2 “商品管理”功能模块用于管理商品信息,普通用户具有浏览商品、分类查询商品、了 解商品详细信息的功能。管理用户的因开发周期原因,此模块的使用者可以 是普通用户,也可以是管理员用户。功能可让学生自行分析解决。221商品浏览功能模块名称商品浏览功能模块编号Use Case04业务概述添加新的银行卡信息到银行卡资料表中参与角色普通用户用例图商品浏览用户软件需求说明书编写规范页8第事件流三-s i 器1 Sff
9、BWE*l-flgsrte 知爲JSP!庐ftTg:.:IT莹代"F Mt 1(U-O2-pi ?rfi上云 vZUU:* 監工丄至, rwi M1 jJku ru、L翻*牢魏龄强LSS;-i IF"V汕 価: 丫皿 1|讥I 训用户在浏览器的地址栏上输入网站地址、当11会打开首页、12 首页上面会显示商品的信息13、输入数据无程序接收浏览器的请求,调用业务方法从数据库得到首页所需要的商处理数据 品信息,如销量排前或更新日期排前的。输岀要素会在首页以某一种格式显示其它事件可以会岀现页面找不到的错误,或数据库连接失败的错误。2.2.2商品分类查询模块名称商品分类查询模块编号U
10、se Case05业务概述用户可以根据自己所喜欢的商品类型进行查询, 感兴趣的商品。便于用户快速找到自己所参与角色普通用户用例图商品分类查询用户页9第软件需求说明书编写规范&圍书 莎旨乐歸装家B美妝e百货篇品手机埶码 家具曽湘 手希布品 e包 塞电电脳办金©烦具交县 O這车用品、用户可以选择“商品分类”中的任一个分类信息。1、根据用户所选择的分类跳到相关的商品页面2输入数据 无按用户所请求的分类编号调用业务方法从数据库中得到相关的商品信 处理数据息。输岀要素查询后会在分类页面显示商品信息其它事件如果没有查询到结果,应该弹岀友好的提示信息223商品详细资料查询模块名称打印银行卡
11、信息模块编号Use Case06业务概述用户可以了解商品的更多详细信息,并指导用户是否购物商品。参与角色普通用户用例图商品详细查询用户软件需求说明书编写规范页10第事件流< -Audio-Ttchnica Ari1-E<30aM SV井H武耳柚nwi打EIY99.00OA(j 世!収一二fl匕点办村11丄* : UlT G* - Firir* S 岳E ¥a YCi由 N *:t 二V |耳二"A 帀儿用户在商品浏览页面选择某一个商品跳转到商品详细页面 4、在此页面中可以看到更多此商品相关的信息 据数据数据输入数据数据实际数格式约束3、5、类型择选名称含义输入数
12、据,对数据进行输入合法性验证。确定数据格式正处理数据操作,得到数据后进行页面跳转如果查询到此商品的更多信息后会跳转到正确页面必须商品接受用户所 确后调用相关的数据库查询输岀要素如果没有查询到结果,应该弹岀友好的提示信息其它事件 2.3购物车管理模块并“购物车管理”修改购物车查询购物车已购买的商品以及模块可以让用户添加商品到购物车中, 中的商品数量或从购物车中删除不想要的商品。添加商品购物车管理查询购物车2用户修改购物车2.3.1添加购物车 模块名称 添加商品到购物车页11第软件需求说明书编写规范模块编号Use Case07业务概述当用户想购买当前所查看的商品, 购后再结帐。可以把此商品先添加到
13、购物车,并继续参与角色普通用户点击商品详细页面中的“购买”1.用例图添加商品到购物车用户事件流氐B书 a贵 as gw営!轨脏建,*1':*hl Lip HiUnun«sm.uD怦三苒 Auiio-roLj AIM t-Ljjaop iRe kmmCcpYTiohft C: JJiJ mjirJS 41 myiH "Uservud. 匚吨:DOOIH:寻2.把用户选择的商品添加到购物车中3.并跳到购物车的查看页面4.用户可以查看自己所选择的商品是否已经被添加到了购物车中据数据数数输入数据据实际数据约束 名称 含义类型格式择选必须字符商品接受用户的请求,从请求包中得到
14、用户所选择的商品编号,并调用相处理数据 关的业务方法得到此商品后放到购物车中。输岀要素如果商品添加成功,则会跳到购物车浏览页面其它事件如果添加不成功,则需要进行异常处理。修改购物车中的商品数量232模块名称I修改购物车中的商品数量模块编号Use Case08业务概述充许用户直接修改购物车中已有商品的数量。提供一种快速的方式更 商品的数量信息.改参与角色普通用户用例图修改购物车用户X吞ssnTl HIEi J tIPBZ迹finITTTr».4faFR*;1*勺1片T 1:讥:用斤亠:JDC*1碎H理片H札4?L £討昇二丄3Mir4XWLID- I司砧细口需邸叮申J牯
15、177; r -f: j-a yA <-1 Wc R;H>W p>tLi5fi4&:4事件流页12第软件需求说明书编写规范在购物车的浏览页面重新输入商品的数量后点击修改1.修改成功后继续跳到此页面2.输入数据据数数据实际数据数据约束含义类型格式名称品商必须整型数量处理数据接受用户所输入数据,对数据进行输入合法性验证。确定数据格式正确后调用相关的方法,修改购物车中的商品数量。输岀要素修改成功,继续跳到购物车的浏览页面其它事件如果修改不成功,则需要进行异常处理。2.3.3删除购物车中的商品模块名称删除购物车中的商品模块编号Use Case09业务概述对于购物车中已存在的商
16、品不想要后,可以使用本功从购物车中删除参与角色普通用户事件流用例图修改购物车用户易褸H"丄HrnA»TWUW 块功能需求2.4 订单管理功能模块用于帮助用户对已经购买的商品进行结帐以及形成在购物车的浏览页面选择某一个商品后的删除功能1.删除成功后继续跳到此页面2.无输入数据处理数据接受用户的请求,删除购物车中用户所选择的商品。删除成功后,跳订单便于商品针 对于订单进行发货。页13第软件需求说明书编写规范结算功能才、订单管理订单查询2用户订单修改结算功能241模块名称结算功能模块编号Use CaselO业务概述可以使用本功能对已经购买的商品价格进行汇总,并付款结商家后形 成订
17、单,便于商品及时的根据订单信息进行发货。参与角色普通用户1.汇总购物车中的商品总金额,形事件流用户随时可以在购物车的查询页面选择“结算” 成订单2.清空购物车信息,充许用户继续购买3.跳到首页4.无输入数据调用业务代码对购物车中商品信息进行汇总并把订单信息添加相关的 需要把订单中的商品信息添加订单详细表中。订单形 页,充许有户新购物过程提示订单形成输岀要素处理。页14第处理数据数据库表中,也 成后需要清空购物车中的信息,并跳到首 其它事件如果添加不成功,则需要进行异常软件需求说明书编写规范242订单查询模块名称订单查询管理模块编号 业务概述参与角色Use Casell用户可以使用本功能跟踪订单
18、,了解商家处理订单的过程 普通用户事件流用例图订单查询用户THWT1畫El *4*1戢三丰轴,1沖轄社1勺i?r rt*卜一衍124 5 Ti订号!£1CJlMlDht 0 20 D Jill RJQltS Ek辄创.fl K临 1咖恥仁1.选择“订单”2.进入订单详细页面输入数据无处理数据如果此用户有订接受用户请求,调用业务方法得到与当前登录用户相关联的订单信息 单,则显示所有订单的信息。输岀要素如果没有订单信息,此进行友好提示其它事件243订单删除模块名称订单删除模块编号Use Case12业务概述订单删除只能在商品没有确认的情况下进行,如果商家已经确认,则不能 删除。当用户不想
19、购买刚下的订单时可以选择删除功能参与角色普通用户用例图订单删除用户页15第软件需求说明书编写规范1DwV1曲T W-1tPX Hii-n 1 / 34 5 T-i事件流cpvTiorr o 2O0 .aJi iRJaiw Etsenjeom临 1刚MG在订单详细页面, 删除用户下的订单 无输入数据接收用户的请求, 跳到订单查询页面, 行异常处理。选择“删除”1.2.并验证订单是否可删除的情况下再删除此订单 便于用户确认是否已经删除输岀要素处理数据 删除成功后,继续 其它事件如果删除不成功,则需要进244订单修改模块名称订单修改模块编号Use Case13业务概述在商品还没有发货之前,用户可以选择此功以修改订单中的收货人姓名或地址。参与角色普通用户事件流用例图订单修改用户a側订甲Coqvriahl 鲨 Kim All 电 卜.8*曲.STICJ 1 KHMDl在订单的详细页面,选择“修改” 1.页16第2.进入修改页面3.可对用户的姓名和收货地址进行修改软件需求说明书编写规范输入数据据数数据据实际数据数名称格式约束含义类型货收姓名可选字符人货收可选地址字符地址
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子系统故障诊断技术建模分析
- 2025年血液体液诊断产品项目合作计划书
- 小学汉字认读教学资料汇编
- 五年级语文《诚信与友善》教学设计
- 银行内部审计流程规范
- 2025年数控石油深井测井仪项目合作计划书
- 幼儿园财务管理规范与执行细则
- 兴趣爱好班手工课程教学指导
- 2025年工业机器人应用系统项目合作计划书
- 小学教师专业技术工作总结报告
- 2023年-2025年高考英语全国一卷阅读理解D篇解读及备考启示讲义
- DB64∕ 266-2018 建筑工程资料管理规程
- 主动脉夹层急救护理常规
- 交警大队保密管理制度
- 医院老年医学科管理制度
- 非法吸收公众存款罪60课件
- 少数民族语言文化保护与数字化转型-洞察阐释
- 合伙养猪合同协议书
- 商城平台搭建合同协议
- 短视频在教育中的创新应用及发展前景
- 《复杂系统理论》课件
评论
0/150
提交评论