二手货物交易需求规格说明书_第1页
二手货物交易需求规格说明书_第2页
二手货物交易需求规格说明书_第3页
二手货物交易需求规格说明书_第4页
二手货物交易需求规格说明书_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

“软件工程专业综合实践 ”文档(2)二手商品交易系统需求规格说明书作者姓名参与编写者指导教师项目组成员学号姓名组长成员年月日目录1文档简介...................................................错误!未定义书签。文档目的................................................错误!未定义书签。背景....................................................错误!未定义书签。参考资料................................................错误!未定义书签。术语与缩写解释..........................................错误!未定义书签。2系统产品介绍...............................................错误!未定义书签。项目来源与目标..........................................错误!未定义书签。系统(或用户)的特点....................................错误!未定义书签。项目需要解决的主要问题..................................错误!未定义书签。3产品的功能性需求...........................................错误!未定义书签。功能模型................................................错误!未定义书签。功能需求列表........................................错误!未定义书签。用例模型列表........................................错误!未定义书签。系统总用例图........................................错误!未定义书签。XXX子系统..............................................错误!未定义书签。XXX用例............................................错误!未定义书签。XXX管理............................................错误!未定义书签。4产品的非功能需求...........................................错误!未定义书签。质量需求................................................错误!未定义书签。精度.................................................错误!未定义书签。时间特性要求.........................................错误!未定义书签。灵活性...............................................错误!未定义书签。输人输出要求............................................错误!未定义书签。数据管理能力要求........................................错误!未定义书签。故障处理要求............................................错误!未定义书签。其他专门要求............................................错误!未定义书签。5运行环境规定...............................................错误!未定义书签。设备.....................................................错误!未定义书签。支持软件.................................................错误!未定义书签。接口.....................................................错误!未定义书签。控制.....................................................错误!未定义书签。6词汇表.....................................................错误!未定义书签。文档简介本文档为“二手商品交易”系统需求规格说明书。本需求规格说明书详细的描述了这款“二手商品交易”系统预期实现的各项功能, 并提供UML用例图及详细的用例描述。文档目的编写本文档的目的主要是能够让 “二手商品交易”系统的功能的准确实现,以及在实现这些功能所使用的流程,和他们所使用的对象或者对象,对这些实体进行解释, 说明,定义。以下人员应仔细阅读本文档:系统分析员 ,程序分析员 ,程序员背景开发系统:“二手商品交易”系统行业情况:随着internet 技术的广泛发展和应用,电子商务提供了一个网络交易平台,在人们生活中得到广大发展。 随着各种计算机技术的发展, 许多市场交易网站涌现出来, 而二手货物在市场交易的出现, 让物资资源得到充分的利用。 然而随着计算机网络技术的不断发展,一部分市场交易网站已经不能满足人们的需求, 然而随着时代的到来, 计算机覆盖范围不断扩大,市场交易网站在技术层次, 整体规模上发展越来越成熟, 越来越稳定。而二手货物市场的出现让物资得到利用,并且低价购买所需物资,满足人们日常需求,避免浪费。本项目提出者:吴家汉开发者:赵洪志 吴家汉 胡维健用户:社会各种人群参考资料编号资料名称简介作者日期出版单位1创意无间学习前端的教材石丹20140312电子工业出版社2JAVA疯狂讲义编程语言的参考李刚20130806电子工业出版书 社网点 简介查看了网站的建设 与系统功能系统产品介绍项目来源与目标本款二手商品系统旨在为客户提供其想购买的二手商品的销售信息,并提供评价平台。应用目标一是使用户能够及时快速的获取二手商品信息。二是构件一个二手商品交易市场,使物品利用率提高,节约资源。三是为人们购买物品省下一些钱。作用范围是社会各种人群。人们可以通过二手商品系统筛选物品信息获取自己需要的商品。背景材料:本软件系统为独立软件。系统(或用户)的特点本款二手商品系统功能在个人 PC上使用,是用户群体遍布各个阶层。本系统采用C/S结构编写,前端后台具有分工明确和维护方便的特点。本款二手商品系统具有实时更新货品信息的特点。市场上也有类似软件,如:咸鱼。与咸鱼相比较,本款二手具有针对卖家出售资格审核以确保客户购买商品有保障的特点。系统需要解决的主要问题问题类别 问题详情性能 当前存在的问题:吞吐量:网站人多时候会变得很卡响应时间:订单提交后后台处理时间过长。信息 输出:没有商品详情介绍订单详情不够完善输入:商品下订单的信息不可修改只能删除销售信息是不安全的容易被人修改经济 成本:成本是不可跟踪的收益:当前的市场销售方式的改进更容易吸引顾客控制 安全性机制或控制手段太少:对于二手商品的上架审核不完善任何人都可以作为商家,对商家监管不严厉。效率 二手商品多为线上查看,线下物品交易,如果距离较远时就很浪费时间服务 如果客户购买商品后发现与实物不符合可以通过和客服人员联系办理退换货物。新系统需要解决的主要问题本系统将要解决主要的严重影响系统功能的问题。有:系统的吞吐量增大,响应时间缩短。改善评储存信息的操作,能修改储存后的信息。扩大系统服务市场,挖掘潜在客户,发掘更高利润空间。产品的功能性需求事件表建立事件触发器来源动作响应目的地用户注册注册命令信用户验证账号有反馈注册结用户息效性,存入数果据库用户登录登录命令信用户用户点击登反馈登录结用户息录果用户想确定商品查询,输用户用户输入搜反馈查询结用户可用的商品入查询内容索词,查询可果信息用的商品用户发送订新订单生成用户生成新订单实时连接,银行子系统,单订单细节,用户,确认订单,供应商,事务处理用户订单表用户修改订修改订单用户修改原来的修改确认,银行子系统,单定单,重新生修改订单细用户,成节,供应商事务处理用户订单表用户付款确认付款用户用户付款付款确认,银行子系统,账单细节,用户,付款结果供应商商品上架商品上架供应商商铺添加新上架确认,供应商的商品上架细节,供应商上架结果,供应商事务处理商品信息表商品下架商品下架命供应商店铺下架商下架确认,供应商令品下架结果,供应商事务处理商品信息表商品修改商品修改命供应商供应商修改输入修改选供应商令店铺的商品项,供应商内容信息修改确认,供应商修改结果,事务处理商品信息表商品评估商品评估命供应商供应商上选输入使用详供应商令择商品使用情选项,详情评估确认,评估结果收款用户支付银行账户系供应商收款获取收款信供应商,统息确认信息供应商启动收款,供应商事务处理用例模型描述确定业务参与者采用参与者词汇表进行描述,如表所示。参与者词汇表序 词汇 同义词 描述号1 普通会 会员 在本系统注册账号的用户员商家会供应商在本系统注册店铺的商家员 会员系统管管理员管理用户和商家的信息理员确定业务需求用例建立系统上下文用例模型付款发送订顾客 单用例词汇表用例名称用户注册用户登录

商品上架二手货物交易系统订商收款店家单品信信息息管理员用例词汇表用例描述 预期参与者和角色该用例描述了用户 用户在软件系统上注册了一个账号的过程,注册完成后就可以登录使用本系统的功能。当用户输入账号和 用户密码,系统能够识别已经注册的账号发送订单该用例描述了用户用户选择了商品,确认订单的过程。修改订单该用例描述了用户用户有更换应经确认的订单信息的需求。删除订单该用例描述了用户用户删除订单的过程。付款用户应经确认了订用户、银行账户系统单,申请银行账户进行付款商品上架该用例描述了供应供应商上向店铺增加商品的过程。商品下架该用例描述了供应供应商上把店铺的商品删除的过程。价格评估供应上使用该用例供应商来评估二手商品的价格商品修改该用例描述了供应供应商商修改收款该用了描述了供应供应商收款的过程商家管理该用例描述了管理管理员员管理商家的过程,管理员可以删除商家的账户订单管理该用例描述了管理管理员员管理用户订单的过程。商品管理该用例描述了管理管理员员管理供应商店铺商品的过程。构造用例模型图商品上架注册登陆商品下架发送订单价格评估用户店家付款商品修改收款修改订单订单管理删除订单商家管理管理员商品管理3图系统用例模型图记录业务需求用例描述注册用例描述用例名用户注册用例类型用例IDMSM1101业务需求主要业务参与者用户其他参与者无描述该用例描述了一个用户注册账号的过程,注册完成后就可以登录本系统来使用系统的功能前置条件账号的格式有效,且数据库中不存在此账号,能够正确地注册后置条件注册完成可以登录触发条件用户进入注册页面,点击注册按钮基本流程1、用户点击注册按钮2、用户填写用户信息,设置密码并且点击确认3、系统将用户信息写入到用户数据库中替代流程替代第3步:用户名重复提示用户已占用用户名约束系统需要为用户提供GUI界面待解决问题无登录用例描述用例名用户登录用例类型用例IDMSM1102业务需求主要业务参与者用户其他参与者无描述该用例描述了一个用户登录系统的过程,登录成功后就可以使用本系统的功能前置条件账号的格式有效后置条件登录成功可以使用系统功能触发条件用户点击登录按钮基本流程1、用户进入登录界面2、输入用户名和密码3、点击登录按钮替代流程替代第2步:如果用户名不存在,提示用户注册账号如果用户名输入格式错误,提示用户重新输入如果密码错误,提示重新输入密码结束 用户点击了确认登录按钮实现和约束说明 系统需要为用户提供登录 GUI界面待解决问题 账号密码的安全控制用户查询商品用例描述用例名查询商品用例类型用例IDMSM1103业务需求主要业务参与者用户其他参与者无描述该用例描述了一个用户查询商品的过程前置条件用户输入请求查询的内容后置条件系统请求数据库,列出详细的商品信息触发条件点击搜索按钮基本流程1、用户在搜索框输入搜索内容2、点击搜索按钮替代流程 无结束 显示搜索结果实现和约束说明 系统提供GUI界面待解决问题 无用户修改订单用例描述用例名修改订单用例类型用例IDMSM1103业务需求主要业务参与者用户其他参与者无描述该用例描述了一个用户修改订单详细内容的过程。前置条件用户已经成功下订单后置条件修改完订单可以确认付款触发条件用户选择订单,点击修改按钮基本流程3、用户查询已选择的订单4、用户选择订单5、用户修改订单选项6、用户点击修改按钮7、系统反馈修改确认替代流程结束实现和约束说明待解决问题

替代第3步:用户没有选择订单,系统提示用户选择订单用户没做修改选项,就点击修改系统提示选择修改选项系统提示修改成功应当有明确的信息提示用户修改不正确的地方无用户下订单用例描述用例名用户注册用例类型用例IDMSM1104业务需求主要业务参与者用户其他参与者无描述该用例描述了一个用户完成确认订单的过程,完成后就可进入付款页面了前置条件 用户已经登录成功后置条件 进入付款界面触发条件 用户点击了确认订单的按钮基本流程 1、用户选择商品2、选择商品的规则3、点击确定订单按钮4、系统反馈订单信息确认5、用户确认替代流程 替代第3步:用户没有选择商品规格,系统停止提交替代第4步:系统没有响应,系统重新反馈确认信息结束 点击了确认按钮约束和说明问题 系统应有明确的订单反馈信息待解决问题 无用户删除订单的用例描述用例名 用户删除订单 用例类型用例IDMSM1105业务需求主要业务参与者用户其他参与者无描述该用例描述了一个用户把已经确定的订单删除过程。前置条件用户已经确认订单后置条件重新选择商品触发条件用户选择订单,点击删除按钮基本流程1、用户进入订单界面2、选择订单,删除订单替代流程无结束系统提示删除成功待解决问题无用户付款用例描述用例名用户付款用例类型用例IDMSM1106业务需求主要业务参与者用户其他参与者银行账户系统、供应商描述

该用例描述了一个用户确认付款的过程。前置条件

用户确认订单后置条件

等待供应商发货触发条件

用户点击了确认按钮基本流程

1、进入到付款页面2、系统反馈账目信息3、点击确认付款按钮替代流程

替代第

3步:用户没有选择账,系统提示选择账户用户账号余额不足,系统提示余额不足,更换银行账户结束

系统反馈付款结果信息约束和说明问题

系统需要的付款反馈信息待解决问题

银行账户付款的安全控制供应商上架商品用例描述用例名

上架商品

用例类型用例

ID

MSM1107

业务需求主要业务参与者

供应商其他参与者

无描述

该用例描述了一个供应商为店铺上架商品的过程。前置条件

供应商登录成功后置条件

商品信息记录在店铺商品信息中触发条件

供应商点击确认上架按钮基本流程

1、进入上架商品页面2、添加商品信息3、点击上架替代流程

替代第

3步:供应商添加商品缺少某一项,系统提示添加某一项的信息供应商添加商品信息的格式不正确,系统提示错误信息结束

系统反馈添加成功约束和实现说明

系统提供

GUI界面待解决问题

无供应商商品修改用例描述用例名商品修改用例类型用例IDMSM1108业务需求主要业务参与者供应商其他参与者无描述该用例描述了一个供应商修改店铺内商品信息的过程。前置条件供应商登录成功后置条件记录到店铺商品信息表触发条件点击修改按钮基本流程1、进入店铺界面2、选择商品3、修改商品信息4、反馈修改详情5、点击确认替代流程无结束点击确认按钮待解决问题无供应商商品下架用例描述用例名商品下架用例类型用例IDMSM1109业务需求主要业务参与者供应商其他参与者描述该用例描述了一个供应上把店铺的商品下架的过程。前置条件店铺商品记录与店铺商品表后置条件把店铺商品记录删除触发条件点击删除按钮基本流程1、供应商选择商品2、确认删除替代流程无结束点击了删除按钮待解决问题无供应商评估二手商品价格用例描述用例名评估价格用例类型用例IDMSM1113业务需求主要业务参与者供应商其他参与者市场销售员描述该用例描述了一个供应商评估二手商品的价格。前置条件供应商登录成功后置条件获取二手商品价格可用于上架商品价格触发条件点击了评估的按钮基本流程1、供应商进入商品评估界面2、供应商填写商品详情和商品使用详情选项3、点击评估价格按钮替代流程无结束系统反馈价格信息待解决问题 无二手商品交易系统用例活动描述用户登录/注册用例活动图:用户请求登录系统界面提示填写账号密码用户输入账号密码确不正显示登陆界面查询商品用例活动图:请求查看货物系统请求数据库货物信息系统显示货物信息用户下订单用例活动图:用户点击商品购买界面显示商品信息店家点击购买货物用户支付货物系统生成订单提交给数据库用户修改订单的用例活动图:店家请求修改货物信息系统货物信息显示给店家店家选择货物信息进行修改系统提示是否确认修改系统将货物修改的信息提交给数据库系统将修改的货物信息在货物栏中显示用户删除订单的用例活动图:用户请求删除订单系统显示用户订单界面用户选择商品点击删除系统提示是否确认删除系统将订单修改的信息提交数据库系统将删除的订单显示给店家用户付款用例活动图:确正不息信

用户请求购买货物系统显示缴款信息用户输入支付信息支付系统提示是否确认支付系统退出缴款界面 系统将货物购买信息存入数据库系统将货物购买信息发给商家供应商上架商品用例活动图:卖家请求添加货物系统显示货物添加页面用户点击商品并添加系统将货物信息添加到数据库货物界面显示货物信息2w供应商下架商品用例活动图:卖家请求删除货物系统显示货物删除界面用户点击商品并删除系统将货物信息添加到数据库货物界面不显示删除货物的信息供应商修改商品用例活动图:店家请求修改货物信息系统货物信息显示给店家店家选择货物信息进行修改系统提示是否确认修改系统将货物修改的信息提交给数据库系统将修改的货物信息在货物栏中显示供应商评估价格用例活动图:进入商品评估界面填写商品使用详情选项系统给出商品评估价格供应商收款的用例活动图:店家请求收取货物钱系统显示用户尚未签收 系统检查客户是否收到货物用户没有收到货物系统将钱扣除手续费转给店家产品的非功能需求质量需求列出常见的质量需求,如性能、安全性、精度、可移植性、可维护性等等1)易用性:易用性是与一组规定或者潜在的用户为使用其软件所做的努力和对这样的使用所做的评价有关的一组属性。包括易理解性和易学习性,易操作性。本系统应该操作简单,界面人性化,不需要学习太久就可以熟练的使用本系统,并且美观,培训资料详细,文档简单。2)性能:此系统响应速度快,结果精度高,运行时消耗的资源少。3)安全性:即与防止对程序的非授权的故意的或者是意外的访问的有关的软件的属性本系统定义了一些私有属性,防止外界访问。4)可维护性:维护性是指与进行的指定的修改所需的努力有关的一组属性。具体包括易分析性,易改变性,稳定性,易测试性。本系统应该易于分析,当我们在做适应性修改的时候如果要添加一些功能的话,我们应该在原来程序基础上修改容易,并且稳定,修改后还容易测试。5)可移植性:是指软件可以从某一环境转移到另一个环境的能力有关的一组属性,具体包括适应性,易安装性,遵循性,可替换性。当本系统安装在其他的设备上时可以正常运行,功能全部都可以正常使用。精度输入项数据类型格式数值范围精度User_namevarchar汉字15-20User_passwordvarchar数字20Administrator_namevarchar汉字15-20Administrator_passwvarchar数字20ardGoods_pricesSmallint数字20Goods_nameVarchar汉字15-20时间特性要求说明对于该软件的时间特性要求,如对:a.响应时间;b.更新处理时间;c.数据的转换和传送

温馨提示

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

评论

0/150

提交评论