版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程专业综合实践”文档(2)二手商品交易系统需求规格说明书作者姓名参与编写者指导教师项目组成员学号姓名组长成员年月日目录1文档简介 . 错误 ! 未定义书签。文档目的 . . 错误 !未定义书签。背景 . 错误 !未定义书签。参考资料 . . 错误 !未定义书签。术语与缩写解释 . . 错误 !未定义书签。2系统产品介绍 . . 错误 ! 未定义书签。项目来源与目标 . . 错误 !未定义书签。系统(或用户)的特点 . . 错误 !未定义书签。项目需要解决的主要问题 . . 错误 !未定义书签。3产品的功能性需求 . . 错误 ! 未定义书签。功能模型 . . 错误 !未定义书签。功能需求
2、列表 . . 错误 !未定义书签。用例模型列表 . . 错误 ! 未定义书签。系统总用例图 . . 错误 !未定义书签。XXX 子系统 . 错误 ! 未定义书签。XXX 用例 . 错误 ! 未定义书签。XXX管理. 错误!未定义书签。4产品的非功能需求 . . 错误 ! 未定义书签。质量需求 . . 错误 ! 未定义书签。精度. . 错误!未定义书签。时间特性要求 . . 错误!未定义书签。灵活性 . . 错误 ! 未定义书签。输人输出要求 . . 错误 ! 未定义书签。数据管理能力要求 . . 错误!未定义书签。故障处理要求 . . 错误 ! 未定义书签。其他专门要求 . . 错误!未定义书
3、签。5运行环境规定 . 错误 ! 未定义书签。设备 . 错误!未定义书签。支持软件 . . 错误!未定义书签。接口 . 错误 ! 未定义书签。控制 . 错误!未定义书签。6词汇表 . 错误 ! 未定义书签。1文档简介本文档为“二手商品交易”系统需求规格说明书。本需求规格说明书详细的 描述了这款“二手商品交易”系统预期实现的各项功能,并提供UML用例图及详 细的用例描述。文档目的编写本文档的目的主要是能够让“二手商品交易” 系统的功能的准确实现,以及在实现这些功能所使用的流程,和他们所使用的对象或者对象,对这些实体进行解释,说明,定义。以下人员应仔细阅读本文档:系统分析员,程序分析员,程序员背景
4、开发系统:“二手商品交易”系统行业情况:随着in ternet 技术的广泛发展和应用,电子商务提供了一个网络交易平台,在人们生活中得到广大发展。随着各种计算机技术的发展,许多市场交易网站涌现出来,而二手货物在市场交易的出现,让物资资源得到充分的利用。然而随着计算机网络技术的不断 发展,一部分市场交易网站已经不能满足人们的需求,然而随着时代的到来,计算机覆盖范围不断扩大,市场交易网站在技术层次,整体规模上发展越来越成熟,越来越稳定。而二手货物市场的出现让物资得到利用,并且低价购买所需物资,满足人们日常需求,避免浪费。本项目提出者:吴家汉开发者:赵洪志吴家汉胡维健用户:社会各种人群参考资料编号资料
5、名称简介作者日期出版单位1创意无间学习前端的教材石丹2014 03 12电子工业出版 社2JAVA疯狂讲义编程语言的参考李刚2013 08 06电子工业出版书社网点简介查看了网站的建设与系统功能2系统产品介绍项目来源与目标本款二手商品系统旨在为客户提供其想购买的二手商品的销售信息,并提供评价平台。 应用目标一是使用户能够及时快速的获取二手商品信息。二是构件一个二手商品交易市 场,使物品利用率提高,节约资源。三是为人们购买物品省下一些钱。作用范围是社会各种人群。人们可以通过二手商品系统筛选物品信息获取自己需要的商品。 背景材料:本软件系统为独立软件。系统(或用户)的特点本款二手商品系统功能在个人
6、 PCh使用,是用户群体遍布各个阶层。 本系统采用C/S结构编写,前端后台具有分工明确和维护方便的特点。本款二手商品系统具有实时更新货品信息的特点。市场上也有类似软件,如:咸鱼。与咸鱼相比较,本款二手具有针对卖家出售资格审核以确 保客户购买商品有保障的特点。系统需要解决的主要问题问题类别问题详情性能当前存在的问题:吞吐量:网站人多时候会变得很卡 响应时间:订单提交后后台处理时间过长。信息输出:1.2. 输入:1.2.没有商品详情介绍 订单详情不够完善商品下订单的信息不可修改只能删除 销售信息是不安全的容易被人修改经济成本:1.成本是不可跟踪的收益:1.当前的市场销售方式的改进更容易吸引顾客控制
7、安全性机制或控制手段太少:1.对于二手商品的上架审核不完善2.任何人都可以作为商家,对商家监管不严厉。效率二手商品多为线上查看,线下物品交易,如果距离较远时就很浪费时间服务如果客户购买商品后发现与实物不符合可以通过和客服人员联系办理退 换货物。新系统需要解决的主要问题本系统将要解决主要的严重影响系统功能的问题。有:系统的吞吐量增大,响应时间缩短。改善评储存信息的操作,能修改储存后的信息。扩大系统服务市场,挖掘潜在客户,发掘更高利润空间3产品的功能性需求事件表建立事件触发器来源动作响应目的地用户注册注册命令信 息用户验证账号有 效性,存入数反馈注册结 果用户据库用户登录登录命令信 息用户用户点击
8、登 录反馈登录结 果用户用户想确定 可用的商品 信息商品查询,输 入查询内容用户用户输入搜 索词,查询可 用的商品反馈查询结 果用户用户发送订 单新订单生成用户生成新订单实时连接, 订单细节, 确认订单, 事务处理银行子系统, 用户, 供应商, 用户订单表用户修改订 单修改订单用户修改原来的 疋单,重新生 成修改确认, 修改订单细 节,事务处理银行子系统, 用户, 供应商 用户订单表用户付款确认付款用户用户付款付款确认, 账单细节, 付款结果银行子系统, 用户, 供应商商品上架商品上架供应商商铺添加新的商品上架确认, 上架细节, 上架结果, 事务处理供应商 供应商 供应商 商品信息表商品下架商
9、品下架命令供应商店铺下架商 品下架确认, 下架结果, 事务处理供应商供应商 商品信息表商品修改商品修改命 令供应商供应商修改 店铺的商品 内容信息输入修改选 项,修改确认, 修改结果, 事务处理供应商供应商供应商商品信息表商品评估商品评估命 令供应商供应商上选 择商品使用 详情输入使用详 情选项, 评估确认, 评估结果供应商收款用户支付银行账户系 统供应商收款获取收款信 息确认信息 启动收款, 事务处理供应商,供应商供应商用例模型描述确定业务参与者米用参与者词汇表进行描述,如表所示。参与者词汇表序号词汇同义词描述1普通会员会员在本系统注册账号的用户2商家会员供应商会员在本系统注册店铺的商家3系
10、统管理员管理员管理用户和商家的信息确定业务需求用例建立系统上下文用例模型用例词汇表用例词汇表用例名称用例描述预期参与者和角色用户注册该用例描述了用户 在软件系统上注册 了个账号的过程, 注册完成后就可以 登录使用本系统的 功能。用户用户登录当用户输入账号和用户密码,系统能够识别已经注册的账号发送订单该用例描述了用户选择了商品,确认订单的过程。用户修改订单该用例描述了用户有更换应经确认的订单信息的需求。用户删除订单该用例描述了用户删除订单的过程。用户付款用户应经确认了订 单,申请银行账户进 行付款用户、银行账户系统商品上架该用例描述了供应 上向店铺增加商品 的过程。供应冏商品下架该用例描述了供应
11、上把店铺的商品删除的过程。供应冏价格评估供应上使用该用例来评估二手商品的价格供应冏商品修改该用例描述了供应商修改供应冏收款该用了描述了供应收款的过程供应冏商家管理该用例描述了管理 员管理商家的过程, 管理员可以删除商 家的账户管理员订单管理该用例描述了管理 员管理用户订单的 过程。管理员商品管理该用例描述了管理 员管理供应冏店铺 冏品的过程。管理员3构造用例模型图订单管理商品管理商家管理商品上架注册O商品下架登陆价格评估发送订单用店家商品修改付款收款修改订单订单管理删除订单管理员图系统用例模型图3记录业务需求用例描述注册用例描述用例名用户注册用例类型用例IDMSM1101业务需求主要业务参与者
12、用户其他参与者无描述该用例描述了 个用户注册账号的过程,注册完成后就可以登录本系统来使用系统的功能前置条件账号的格式有效,且数据库中不存在此账号,能够正确地注册后置条件注册完成可以登录触发条件用户进入注册页面,点击注册按钮基本流程1、用户点击注册按钮2、用户填与用户信息,设置密码并且点击确认3、系统将用户信息写入到用户数据库中替代流程替代第3步:用户名重复提示用户已占用用户名约束系统需要为用户提供GUI界面待解决问题无登录用例描述用例名用户登录用例类型用例IDMSM1102业务需求主要业务参与者用户其他参与者无描述该用例描述了一个用户登录系统的过程,登录成功后就可以使用本系统的功能前置条件账号
13、的格式有效后置条件登录成功可以使用系统功能触发条件用户点击登录按钮基本流程1、用户进入登录界面2、输入用户名和密码3、点击登录按钮替代流程替代第2步:如果用户名不存在,提示用户注册账号如果用户名输入格式错误,提示用户重新输入如果密码错误,提示重新输入密码结束用户点击了确认登录按钮实现和约束说明系统需要为用户提供登录 GUI界面待解决问题账号密码的安全控制用户查询商品用例描述用例名查询商品用例类型用例IDMSM1103业务需求主要业务参与者用户其他参与者无描述该用例描述了一个用户查询商品的过程前置条件用户输入请求查询的内容后置条件系统请求数据库,列出详细的商品信息触发条件点击搜索按钮基本流程1、
14、用户在搜索框输入搜索内容2、点击搜索按钮替代流程无结束显示搜索结果实现和约束说明系统提供GUI界面待解决问题无用户修改订单用例描述用例名修改订单用例类型用例IDMSM1103业务需求主要业务参与者用户其他参与者无描述该用例描述了一个用户修改订单详细内容的 过程。前置条件用户已经成功下订单后置条件修改完订单可以确认付款触发条件用户选择订单,点击修改按钮基本流程3、用户查询已选择的订单4、用户选择订单5、用户修改订单选项6、用户点击修改按钮7、系统反馈修改确认替代流程替代第3步:用户没有选择订单,系统提示用户选择订单用户没做修改选项,就点击修改系统提示选择修改选项结束系统提示修改成功实现和约束说明
15、应当有明确的信息提示用户修改不正确的地方待解决问题无用户下订单用例描述用例名用户注册用例类型用例IDMSM1104业务需求主要业务参与者用户其他参与者无描述该用例描述了一个用户完成确认订单的过程,元成后就可进入付款页面了前置条件用户已经登录成功后置条件进入付款界面触发条件用户点击了确认订单的按钮基本流程1、用户选择商品2、选择商品的规则3、点击确定订单按钮4、系统反馈订单信息确认5、用户确认替代流程替代第3步:用户没有选择商品规格,系统停止提交替代第4步:系统没有响应,系统重新反馈 确认信息结束点击了确认按钮约束和说明问题系统应有明确的订单反馈信息待解决问题无用户删除订单的用例描述用例名用户删
16、除订单用例类型用例IDMSM1105业务需求主要业务参与者用户其他参与者无描述该用例描述了一个用户把已经确定的订单 删除过程。前置条件用户已经确认订单后置条件重新选择商品触发条件用户选择订单,点击删除按钮基本流程1、用户进入订单界面2、选择订单,删除订单替代流程无结束系统提示删除成功待解决问题无用户付款用例描述用例名用户付款用例类型用例IDMSM1106业务需求主要业务参与者用户其他参与者银行账户系统、供应商描述该用例描述了一个用户确认付款的过程。前置条件用户确认订单后置条件等待供应商发货触发条件用户点击了确认按钮基本流程1、进入到付款页面2、系统反馈账目信息3、点击确认付款按钮替代流程替代第
17、3步:用户没有选择账,系统提示选 择账户用户账号余额不足,系统提示余额不足,更 换银行账户结束系统反馈付款结果信息约束和说明问题系统需要的付款反馈信息待解决问题银行账户付款的安全控制供应商上架商品用例描述用例名上架商品用例类型用例IDMSM1107业务需求主要业务参与者供应商其他参与者无描述该用例描述了一个供应商为店铺上架商品的 过程。前置条件供应商登录成功后置条件商品信息记录在店铺商品信息中触发条件供应商点击确认上架按钮基本流程1、进入上架商品页面2、添加商品信息3、点击上架替代流程替代第3步:供应商添加商品缺少某一项,系统提示添加某一项的信息供应商添加商品信息的格式不正确,系统提示错误信息
18、结束系统反馈添加成功约束和实现说明系统提供GUI界面待解决问题无供应商商品修改用例描述用例名商品修改用例类型用例IDMSM1108业务需求主要业务参与者供应商其他参与者无描述该用例描述了一个供应商修改店铺内商品信 息的过程。前置条件供应商登录成功后置条件记录到店铺商品信息表触发条件点击修改按钮基本流程1、进入店铺界面2、选择商品3、修改商品信息4、反馈修改详情5、点击确认替代流程无结束点击确认按钮待解决问题无供应商商品下架用例描述用例名商品下架用例类型用例IDMSM1109业务需求主要业务参与者供应商其他参与者描述该用例描述了一个供应上把店铺的商品下架 的过程。前置条件店铺商品记录与店铺商品表
19、后置条件把店铺商品记录删除触发条件点击删除按钮基本流程1、供应商选择商品2、确认删除替代流程无结束点击了删除按钮待解决问题无供应商评估二手商品价格用例描述用例名评估价格用例类型用例IDMSM1113业务需求主要业务参与者供应商其他参与者市场销售员描述该用例描述了一个供应商评估二手商品的价 格。前置条件供应商登录成功后置条件获取二手商品价格可用于上架商品价格触发条件点击了评估的按钮基本流程1、供应商进入商品评估界面2、供应商填写商品详情和商品使用详情选项3、点击评估价格按钮替代流程无结束系统反馈价格信息查询商品用例活动图:ZZ3ZZ确不正I-待解决问题无二手商品交易系统用例活动描述用户登录/注册
20、用例活动图:显示登陆界面 :I.用户请求登录系统用户修改订单的用例活动图:用户下订单用例活动图:(用(用户点击商品户点击商品购买)购买)/界面显示商品信息店家点击购买货物(用(用户支付货物户支付货物系统生成订单提交给数据库用户修改订单的用例活动图:店家请求修改货物信息系统货物信息显示给店家店家选择货物信息进行修改系统提示是否确认修改系统将货物修改的信息提交给数据库用户删除订单的用例活动图:供应商上架商品用例活动图:用户付款用例活动图:W三m*系统显示缴款信息(用户输入支付信息支付系统提示是否确认支付|/供应商上架商品用例活动图:系统显示货物添加页面货物界面显示货物信息2w供应商下架商品用例活动
21、图:货物界面不显示删除货物的信息卖家请求添加货物V用户点击商品并添加系统将货物信息添加到数据库供应商修改商品用例活动图:店家请求修改货物信息系统货物信息显示给店家店家选择货物信息进行修改. _ 丿系统提示是否确认修改系统将货物修改的信息提交给数据库系统将修改的货物信息在货物栏中显示供应商评估价格用例活动图:供应商收款的用例活动图:填写商品使用详情选项4产品的非功能需求质量需求列出常见的质量需求,如性能、安全性、精度、可移植性、可维护性等等(1) 易用性:易用性是与一组规定或者潜在的用户为使用其软件所做的努力和 对这样的使用所做的评价有关的一组属性。包括易理解性和易学习性,易 操作性。本系统应该
22、操作简单,界面人性化,不需要学习太久就可以熟练的使用本 系统,并且美观,培训资料详细,文档简单。(2) 性能:此系统响应速度快,结果精度高,运行时消耗的资源少。(3) 安全性:即与防止对程序的非授权的故意的或者是意外的访问的有关的软 件的属性本系统定义了一些私有属性,防止外界访问。(4) 可维护性:维护性是指与进行的指定的修改所需的努力有关的一组属性。 具体包括易分析性,易改变性,稳定性,易测试性。本系统应该易于分析,当我们在做适应性修改的时候如果要添加一些功能 的话,我们应该在原来程序基础上修改容易,并且稳定,修改后还容易测试。(5)可移植性:是指软件可以从某一环境转移到另一个环境的能力有关
23、的一组 属性,具体包括适应性,易安装性,遵循性,可替换性。当本系统安装在其他的设备上时可以正常运行,功能全部都可以正常使用。精度输入项数据类型格式数值范围精度User namevarchar汉字15-20User passwordvarchar数字20Admi nistrator namevarchar汉字15-20Admi nistrator_passw ard varchar数字20Goods pricesSmalli nt数字:20Goods nameVarchar汉字15-20时间特性要求说明对于该软件的时间特性要求,如对:a.响应时间;b.更新处理时间;c.数据的转换和传送时间;d.解题时间;等的要求。响应时间快,更新处理时间短,数据转换快捷,传送时间短灵活,解题效率 高,时间快。灵活性说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力, 如:a.操作方式上的变化;b.运行环境的变化;c.同其他软件的接口的变化;d.精度和有效时限的变化;e.计划的变化或改进。对于为了提供这些灵活性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 洗车设备运输合同三篇
- 2025年四川省南充市高考地理一诊试卷
- 2021年云南省昭通市公开招聘警务辅助人员辅警笔试自考题2卷含答案
- 2021年安徽省淮南市公开招聘警务辅助人员辅警笔试自考题1卷含答案
- 2022年广东省潮州市公开招聘警务辅助人员辅警笔试自考题2卷含答案
- 2022年广西壮族自治区防城港市公开招聘警务辅助人员辅警笔试自考题2卷含答案
- 2024年吉林省松原市公开招聘警务辅助人员辅警笔试自考题1卷含答案
- 陕西省安康市(2024年-2025年小学六年级语文)统编版随堂测试(下学期)试卷及答案
- 2024年给皂液机项目投资申请报告代可行性研究报告
- 2025年中小型电动机项目规划申请报告
- 《灭火应急疏散预案》课件
- 【高分复习笔记】孙广仁《中医基础理论》(第9版)笔记与考研真题详解
- 造影剂过敏的护理
- 开题报告:高质量数字教材建设机制及政策研究
- PE工程师工作总结
- 以案促改心得体会
- 华东师范大学《法学导论(Ⅰ)》2023-2024学年第一学期期末试卷
- 空压机操作安全培训
- 自然辩证法论述题146题带答案(可打印版)
- 工程施工日志60篇
- 特殊作业安全管理监护人专项培训课件
评论
0/150
提交评论