




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程专业综合实践 文档 2 二手商品交易系统 需求规格说明书需求规格说明书 作者姓名作者姓名 参与编写者参与编写者 指导教师指导教师 项目组成员项目组成员学号学号姓名姓名 组长组长 成员成员 年月日年月日 目录目录 1 文档简介 2 1 1 文档目的 2 1 2 背景 2 1 3 参考资料 2 1 4 术语与缩写解释 2 2 系统产品介绍 2 2 1 项目来源与目标 2 2 2 系统 或用户 的特点 2 2 3 项目需要解决的主要问题 2 3 产品的功能性需求 2 3 1 功能模型 2 3 1 1 功能需求列表 2 3 1 2 用例模型列表 2 3 1 3 系统总用例图 2 3 2 XXX 子系统 2 3 2 1 XXX 用例 2 3 2 2 XXX 管理 2 4 产品的非功能需求 2 4 1 质量需求 2 4 1 1 精度 2 4 1 2 时间特性要求 2 4 1 3 灵活性 2 4 2 输人输出要求 2 4 3 数据管理能力要求 2 4 4 故障处理要求 2 4 5 其他专门要求 2 5 运行环境规定 2 5 1 设备 2 5 2 支持软件 2 5 3 接口 2 5 4 控制 2 6 词汇表 2 1 文档简介文档简介 本文档为 二手商品交易 系统需求规格说明书 本需求规格说明书详细 的描述了这款 二手商品交易 系统预期实现的各项功能 并提供 UML 用例 图及详细的用例描述 1 1 文档目的文档目的 编写本文档的目的主要是能够让 二手商品交易 系统的功能的准确实现 以及在实 现这些功能所使用的流程 和他们所使用的对象或者对象 对这些实体进行解释 说明 定义 以下人员应仔细阅读本文档 系统分析员 程序分析员 程序员 1 2 背景背景 开发系统 二手商品交易 系统 行业情况 随着 internet 技术的广泛发展和应用 电子商务提供了一个网络交易平台 在人们生活中得到广大发展 随着各种计算机技术的发展 许多市场交易网站涌现出来 而二手货物在市场交易的出现 让物资资源得到充分的利用 然而随着计算机网络技术的 不断发展 一部分市场交易网站已经不能满足人们的需求 然而随着 web2 0 时代的到来 计算机覆盖范围不断扩大 市场交易网站在技术层次 整体规模上发展越来越成熟 越来 越稳定 而二手货物市场的出现让物资得到利用 并且低价购买所需物资 满足人们日常 需求 避免浪费 本项目 提出者 吴家汉 开发者 赵洪志 吴家汉 胡维健 用户 社会各种人群 1 3 参考资料参考资料 编号资料名称简介作者日期出版单位 1创意无间 学习前端的教材 石丹2014 03 12电子工业出版 社 2JAVA 疯狂讲义 编程语言的参考 书 李刚2013 08 06电子工业出版 社 网点简介 查看了网站的建设 与系统功能 2 系统产品介绍系统产品介绍 2 1 项目来源与目标项目来源与目标 本款二手商品系统旨在为客户提供其想购买的二手商品的销售信息 并提供评价平台 应用目标一是使用户能够及时快速的获取二手商品信息 二是构件一个二手商品交易市 场 使物品利用率提高 节约资源 三是为人们购买物品省下一些钱 作用范围是社会各种人群 人们可以通过二手商品系统筛选物品信息获取自己需要的商品 背景材料 本软件系统为独立软件 2 2 系统 或用户 的特点系统 或用户 的特点 本款二手商品系统功能在个人PC上使用 是用户群体遍布各个阶层 本系统采用C S 结构编写 前端后台具有分工明确和维护方便的特点 本款二手商品系统具有实时更新货品信息的特点 市场上也有类似软件 如 咸鱼 与咸鱼相比较 本款二手具有针对卖家出售资格审核以 确保客户购买商品有保障的特点 2 3 系统需要解决的主要问题系统需要解决的主要问题 问题类别问题类别问题详情问题详情 性能性能当前存在的问题 吞吐量 网站人多时候会变得很卡 响应时间 订单提交后后台处理时间过长 信息信息输出 输出 1 没有商品详情介绍没有商品详情介绍 2 订单详情不够完善订单详情不够完善 输入 输入 1 商品下订单的信息不可修改只能删除商品下订单的信息不可修改只能删除 2 销售信息是不安全的容易被人修改销售信息是不安全的容易被人修改 经济经济成本 成本 1 成本是不可跟踪的成本是不可跟踪的 收益 收益 1 当前的市场销售方式的改进更容易吸引顾客当前的市场销售方式的改进更容易吸引顾客 控制控制安全性机制或控制手段太少 安全性机制或控制手段太少 1 对于二手商品的上架审核不完善对于二手商品的上架审核不完善 2 任何人都可以作为商家 对商家监管不严厉 任何人都可以作为商家 对商家监管不严厉 效率效率二手商品多为线上查看 线下物品交易 如果距离较远时就很浪费时间二手商品多为线上查看 线下物品交易 如果距离较远时就很浪费时间 服务服务如果客户购买商品后发现与实物不符合可以通过和客服人员联系办理退如果客户购买商品后发现与实物不符合可以通过和客服人员联系办理退 换货物 换货物 2 42 4 新系统需要解决的主要问题 本系统将要解决主要的严重影响系统功能的问题 有 系统的吞吐量增大 响应时间缩短 改善评储存信息的操作 能修改储存后的信息 扩大系统服务市场 挖掘潜在客户 发掘更高利润空间 3 产品的功能性需求产品的功能性需求 3 13 1 事件表建立事件表建立 事件触发器来源动作响应目的地 用户注册注册命令信 息 用户验证账号有 效性 存入 数据库 反馈注册结 果 用户 用户登录登录命令信 息 用户用户点击登 录 反馈登录结 果 用户 用户想确定 可用的商品 信息 商品查询 输入查询内 容 用户用户输入搜 索词 查询 可用的商品 反馈查询结 果 用户 用户发送订 单 新订单生成用户生成新订单实时连接 订单细节 确认订单 事务处理 银行子系统 用户 供应商 用户订单表 用户修改订 单 修改订单用户修改原来的 定单 重新 生成 修改确认 修改订单细 节 事务处理 银行子系统 用户 供应商 用户订单表 用户付款确认付款用户用户付款付款确认 账单细节 付款结果 银行子系统 用户 供应商 商品上架商品上架供应商商铺添加新 的商品 上架确认 上架细节 上架结果 事务处理 供应商 供应商 供应商 商品信息表 商品下架商品下架命 令 供应商店铺下架商 品 下架确认 下架结果 事务处理 供应商 供应商 商品信息表 商品修改商品修改命 令 供应商供应商修改 店铺的商品 内容信息 输入修改选 项 修改确认 修改结果 事务处理 供应商 供应商 供应商 商品信息表 商品评估商品评估命 令 供应商供应商上选 择商品使用 详情 输入使用详 情选项 评估确认 评估结果 供应商 收款用户支付银行账户系 统 供应商收款获取收款信 息 确认信息 启动收款 事务处理 供应商 供应商 供应商 3 23 2 用例模型描述用例模型描述 3 2 13 2 1 确定业务参与者确定业务参与者 采用参与者词汇表进行描述 如表所示 参与者词汇表 序序 号号 词汇词汇同义词同义词描述描述 1 普通会 员 会员在本系统注册账号的用户 2 商家会 员 供应商 会员 在本系统注册店铺的商家 3 系统管 理员 管理员管理用户和商家的信息 3 2 23 2 2 确定业务需求用例确定业务需求用例 3 2 2 13 2 2 1 建立系统上下文用例模型建立系统上下文用例模型 顾客店家 管理员 二手货物交易系统 付款 发送订 单 商品上架 收款 订 单 信 息 商 品 信 息 3 2 2 23 2 2 2 用例词汇表用例词汇表 用例词汇表 用例名称用例名称用例描述用例描述预期参与者和角色预期参与者和角色 用户注册用户注册 该用例描述了用户该用例描述了用户 在软件系统上注册在软件系统上注册 了一个账号的过程 了一个账号的过程 注册完成后就可以注册完成后就可以 登录使用本系统的登录使用本系统的 用户用户 功能 功能 用户登录用户登录当用户输入账号和当用户输入账号和 密码 系统能够识密码 系统能够识 别已经注册的账号别已经注册的账号 用户用户 发送订单发送订单该用例描述了用户该用例描述了用户 选择了商品 确认选择了商品 确认 订单的过程 订单的过程 用户用户 修改订单修改订单该用例描述了用户该用例描述了用户 有更换应经确认的有更换应经确认的 订单信息的需求 订单信息的需求 用户用户 删除订单删除订单该用例描述了用户该用例描述了用户 删除订单的过程 删除订单的过程 用户用户 付款付款用户应经确认了订用户应经确认了订 单 申请银行账户单 申请银行账户 进行付款进行付款 用户 银行账户系用户 银行账户系 统统 商品上架商品上架该用例描述了供应该用例描述了供应 上向店铺增加商品上向店铺增加商品 的过程 的过程 供应商供应商 商品下架商品下架该用例描述了供应该用例描述了供应 上把店铺的商品删上把店铺的商品删 除的过程 除的过程 供应商供应商 价格评估价格评估供应上使用该用例供应上使用该用例供应商供应商 来评估二手商品的来评估二手商品的 价格价格 商品修改商品修改该用例描述了供应该用例描述了供应 商修改商修改 供应商供应商 收款收款该用了描述了供应该用了描述了供应 收款的过程收款的过程 供应商供应商 商家管理商家管理该用例描述了管理该用例描述了管理 员管理商家的过程 员管理商家的过程 管理员可以删除商管理员可以删除商 家的账户家的账户 管理员管理员 订单管理订单管理该用例描述了管理该用例描述了管理 员管理用户订单的员管理用户订单的 过程 过程 管理员管理员 商品管理商品管理该用例描述了管理该用例描述了管理 员管理供应商店铺员管理供应商店铺 商品的过程 商品的过程 管理员管理员 3 2 3 构造用例模型图构造用例模型图 用户 注册 登陆 发送订单 付款 修改订单 删除订单 店家 商品上架 商品下架 价格评估 商品修改 收款 订单管理 商家管理 商品管理 管理员 3 图 系统用例模型图 3 2 4 记录业务需求用例描述记录业务需求用例描述 3 2 4 1 注册用例描述注册用例描述 用例名用例名用户注册用例类型 用例用例 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 步 用户没有选择账 系统提示选 择账户 用户账号余额不足 系统提示余额不足 更 换银行账户 结束结束系统反馈付款结果信息 约束和说明问题约束和说明问题系统需要的付款反馈信息 待解决问题待解决问题银行账户付款的安全控制 供应商上架商品用例描述供应商上架商品用例描述 用例名用例名上架商品用例类型 用例用例 IDMSM1107业务需求 主要业务参与者主要业务参与者供应商 其他参与者其他参与者无 描述描述该用例描述了一个供应商为店铺上架商品的 过程 前置条件前置条件供应商登录成功 后置条件后置条件商品信息记录在店铺商品信息中 触发条件触发条件供应商点击确认上架按钮 基本流程基本流程1 进入上架商品页面 2 添加商品信息 3 点击上架 替代流程替代流程替代第 3 步 供应商添加商品缺少某一项 系统提示添加 某一项的信息 供应商添加商品信息的格式不正确 系统提 示错误信息 结束结束系统反馈添加成功 约束和实现说明约束和实现说明系统提供 GUI 界面 待解决问题待解决问题无 供应商商品修改用例描述供应商商品修改用例描述 用例名用例名商品修改用例类型 用例用例 IDMSM1108业务需求 主要业务参与者主要业务参与者供应商 其他参与者其他参与者无 描述描述该用例描述了一个供应商修改店铺内商品信 息的过程 前置条件前置条件供应商登录成功 后置条件后置条件记录到店铺商品信息表 触发条件触发条件点击修改按钮 基本流程基本流程1 进入店铺界面 2 选择商品 3 修改商品信息 4 反馈修改详情 5 点击确认 替代流程替代流程无 结束结束点击确认按钮 待解决问题待解决问题无 供应商商品下架用例描述供应商商品下架用例描述 用例名用例名商品下架用例类型 用例用例 IDMSM1109业务需求 主要业务参与者主要业务参与者供应商 其他参与者其他参与者 描述描述该用例描述了一个供应上把店铺的商品下架 的过程 前置条件前置条件店铺商品记录与店铺商品表 后置条件后置条件把店铺商品记录删除 触发条件触发条件点击删除按钮 基本流程基本流程1 供应商选择商品 2 确认删除 替代流程替代流程无 结束结束点击了删除按钮 待解决问题待解决问题无 供应商评估二手商品价格用例描述供应商评估二手商品价格用例描述 用例名用例名评估价格用例类型 用例用例 IDMSM1113业务需求 主要业务参与者主要业务参与者供应商 其他参与者其他参与者市场销售员 描述描述该用例描述了一个供应商评估二手商品的价 格 前置条件前置条件供应商登录成功 后置条件后置条件获取二手商品价格可用于上架商品价格 触发条件触发条件点击了评估的按钮 基本流程基本流程1 供应商进入商品评估界面 2 供应商填写商品详情和商品使用详情选 项 3 点击评估价格按钮 替代流程替代流程无 结束结束系统反馈价格信息 待解决问题待解决问题无 3 2 4 3 二手商品交易系统用例活动描述二手商品交易系统用例活动描述 用户登录用户登录 注册用例活动图 注册用例活动图 用户请求登录系统 界面提示填写账号密码 用户输入账号密码 显示登陆界面 不正 确 查询商品用例活动图 查询商品用例活动图 请求查看货物 系统请求数据库货物信息 系统显示货物信息 用户下订单用例活动图 用户下订单用例活动图 用户点击商品购买 界面显示商品信息 店家点击购买货物 用户支付货物 系统生成订单提交给数据库 用户修改订单的用例活动图 用户修改订单的用例活动图 店家请求修改货物信息 系统货物信息显示给店家 店家选择货物信息进行修改 系统提示是否确认修改 系统将货物修改的信息提交给数据库 系统将修改的货物信息在货物栏中显示 用户删除订单的用例活动图 用户删除订单的用例活动图 用户请求删除订单 系统显示用户订单界面 用户选择商品点击删除 系统提示是否确认删除 系统将订单修改的信息提交数据库 系统将删除的订单显示给店家 用户付款用例活动图 用户付款用例活动图 用户请求购买货物 系统显示缴款信息 用户输入支付信息支付 信息不正确 系统提示是否确认支付 系统将货物购买信息存入数据库 系统将货物购买信息发给商家 状态1 供应商上架商品用例活动图 供应商上架商品用例活动图 2w 卖家请求添加货物 系统显示货物添加页面 用户点击商品并添加 货物界面显示货物信息 系统将货物信息添加到数据库 供应商下架商品用例活动图 供应商下架商品用例活动图 卖家请求删除货物 系统显示货物删除界面 用户点击商品并删除 货物界面不显示删除货物的信息 系统将货物信息添加到数据库 供应商修改商品用例活动图 供应商修改商品用例活动图 店家请求修改货物信息 系统货物信息显示给店家 店家选择货物信息进行修改 系统提示是否确认修改 系统将货物修改的信息提交给数据库 系统将修改的货物信息在货物栏中显示 供应商评估价格用例活动图 供应商评估价格用例活动图 进入商品评估界面 填写商品使用详情选项 系统给出商品评估价格 供应商收款的用例活动图 供应商收款的用例活动图 店家请求收取货物钱 系统检查客户是否收到货物系统显示用户尚未签收 系统将钱扣除手续费转给店家 用户没有收到货物 4 产品的非功能需求产品的非功能需求 4 1 质量需求质量需求 列出常见的质量需求 如性能 安全性 精度 可移植性 可维护性等等 1 易用性 易用性是与一组规定或者潜在的用户为使用其软件所做的努力和 对这样的使用所做的评价有关的一组属性 包括易理解性和易学习性 易 操作性 本系统应该操作简单 界面人性化 不需要学习太久就可以熟练的使用本 系统 并且美观 培训资料详细 文档简单 2 性能 此系统响应速度快 结果精度高 运行时消耗的资源少 3 安全性 即与防止对程序的非授权的故意的或者是意外的访问的有关的软 件的属性 本系统定义了一些私有属性 防止外界访问 4 可维护性 维护性是指与进行的指定的修改所需的努力有关的一组属性 具体包括 易分析性 易改变性 稳定性 易测试性 本系统应该易于分析 当我们在做适应性修改的时候如果要添加一些功能 的话 我们 应该在原来程序基础上修改容易 并且稳定 修改后还容易测试 5 可移植性 是指软件可以从某一环境转移到另一个环境的能力有关的一组 属性 具体包括适应性 易安装性 遵循性 可替换性 当本系统安装在其他的设备上时可以正常运行 功能全部都可以正常使用 4 1 1 精度精度 输入项数据类型格式数值范围精度 User namevarchar汉字15 20 User passwordvarchar数字20 Administrator namevarchar汉字15 20 Administrator passwardvarchar数字20 Goods pricesSmallint数字20 Goods nameVarchar汉字15 20 4 1 2 时间特性要求时间特性要求 说明对于该软件的时间特性要求 如对 a 响应时间 b 更新处理时间 c 数据的转换和传送时间 d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度商业地产销售代理全面执行协议
- 语音管理知识培训内容课件
- 语言文字知识专题培训课件
- 2025合作协议委托版合同书
- 2025年合同印花税税目税率表合同税收优惠政策解析
- 红豆课件教学课件
- 红色物业法律知识培训课件
- 2025房屋买卖合同终止协议范本
- 诗词社团课课件
- 物流运输计划模板成本控制与效率优化版
- 软件工程概论第三版课件
- 心理健康与寝室生活
- 糖尿病病人饮食健康宣教
- 慢阻肺护理查房
- 儿童健康开学第一课-守护成长,从健康开始
- 支付宝迎新活动策划方案
- 在线教研室活动方案
- 安保日常培训课件
- DB11-T 695-2025 建筑工程资料管理规程
- 1《我三十万大军胜利南渡长江》跨学科公开课一等奖创新教案统编版语文八年级上册
- 工程概算、预算、结算审核报告模板
评论
0/150
提交评论