




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
校园二手书交易系统 软件需求文档 2014 年 12 月 31 日星期三 目录目录 1 前景和范围文档 3 1 1 业务需求 3 1 背景 业务机会和客户需求 3 2 业务目标和成功标准 4 1 2 解决方案的前景 5 1 前景陈述 5 2 主要特性 5 3 假设和依赖 5 1 3 范围和局限性 5 1 初始版本和后续版本的范围 5 2 局限性和排斥性 6 1 4 业务上下文 6 1 涉众概览 6 2 用例描述文档 8 1 用例图 8 2 主要参与者和用例 8 3 用例描述 9 3 需求规格说明书 16 3 1 引言 16 1 目标 16 2 项目范围和产品特性 17 3 参考文献 17 4 文档约定 17 5 预期的读者和阅读建议 17 3 2 综合描述 18 1 产品的前景 18 2 目标以及目标人群 18 3 产品功能 18 4 用户类和特征 18 5 运行环境 Operation Environment OE 19 6 设计和实现的约束条件 constraint 19 7 用户文档 User Documentation UD 20 8 假设 Assumption 和依赖 Dependency 20 3 3 外部接口需求 20 1 用户界面 User Interfaces UI 20 2 硬件接口 21 3 通信接口 Communications Interfaces CI 21 4 系统特性 22 1 说明和优先级 22 2 激励 响应序列 22 5 其他非功能性需求 23 1 性能 PErformance 需求 23 2 防护性需求 23 3 安全性 SEcurity 需求 23 4 软件质量属性 24 5 业务规则 25 6 其他需求 25 附录 A 25 数据流图分析 25 附录 B 35 数据字典 35 附录 C 42 序列图 42 协作图 45 版本号变更控制报告编 号 变更条款及内容更改人审批人更改日期 1 0初稿2014 12 2 2 0二稿2014 12 9 3 0三稿2014 12 2 4 4 0四稿2014 12 3 1 1 前景和范围文档 前景和范围文档 1 1 业务需求 业务需求 1 背景 业务机会和客户需求 背景 业务机会和客户需求 目前 网络正以一种前所未有的冲击力在影响着人类的活动 包括人类的 生 产和日常生活 网络的诞生和发展 颠覆了传统的信息传播方式 冲破了存 在于传统交流方式中时间和空间的种种壁垒 极大地改变了人类从物质到精神 从形式到内容 从生产到生活的各种活动 并且给人类带来了新的机遇和挑战 21 世纪可以说是电子商务的世纪 电子商务通过大幅度地降低交易成本 增加 贸易机会 简化交易流程 提高服务质量 改善物流电子商务网站等 极大地 推动了全球经济的发展 并在很大程序上影响着我们的生活方式和工作方式 随着 Internet 的迅速发展 当今电子商务已接被广大的互联网用户所接受 网 上书店系统作为其中的一部分也有了迅速的发展 网上书店系统通过网上开店 的方式向读者出售书本 国内著名的两大书店 当当网与卓越网 他们售书的 理念很简单 读者可以自己寻找自己喜爱的书 读者无需为寻找一本自己想 要的书好奔波于城市的各个角落 无需因为时间问题而错过了新书的首发式 或者因为时间问题而去不了书店 网上书店系统 只需你有一台可以连上互联 网的电脑 就可以按照自己的兴趣检索到自己想要的书本 而现在我们只要拥 有一部智能手机就可以实现网上购物 虽然如此 作为大学生的我们依然会在每个学期的开学之初为各种教材犯 愁 虽然各类网上书店为我们提供了丰富的图书信息 然而这些书店由于涉及 的范围太广 各种图书让人眼花缭乱 我们不仅要花大量的时间去寻找与自己 需求符合的图书 通过在网上货比三家 对比价格 也占用了我们不少的精力 和时间 除此之外 在校大学生的教材往往是用了一个学期之后就失去了其利 用价值 等到毕业事再以低价出售当废纸卖 这样的方式既浪费资源又浪费资 金 建立校园二手书交易平台 通过回收在校大学生的各类教材并出售 既做 到了资源的循环利用又省去了不少邮费 而且在同学们需要再次利用以前的图 书时可以直接从该平台上获得 可以说是一举两得 不失为广大在校大学生的 明智之选 2 业务目标和成功标准 业务目标和成功标准 BO 1 BO 1 二手书 鉴于为学生节省开资 把闲置在学生手中的二手书籍 通过价 值评定 新旧率鉴定 然后支付一定费用购进书店 供其他同学租借 其中 书籍来源主要集中各图书市场挤压库存 学生闲置书籍 废品收购站 该货源 必须进行书籍新旧率 可使用度等指标考量 最大限度节省成本 BO 2 BO 2 提供便利 快捷的送货服务 对那些进行网络求购 租借等需求的顾客 按照他所留下的地址进行一定范围内的送货上门服务 BO 3 BO 3 设置会员制度 对其实行购书 租书优惠措施 培养长期顾客 BO 4 在第一版使用后的两年内 大幅度提升平台在大学生中的影响力 如下 表所示 项目成功标准一般标准失败标准 卖方注册量500030001000 用户月访问量800050002000 3 业务风险 业务风险 校外二手书店推销人员进入学校推销导致卖方注册量下降 可能性 0 1 影响为 4 周末跳蚤市场等其他活动 导致用户注册 访问量下降 可能性 0 6 影响为 5 该平台完全不为老师与同学所接受 弃之不用 使得平台开发的投资回报 基本为 0 可能性 0 1 影响为 10 相关其他二手交易平台 如孔夫子网等同业竞争者 导致平台交易量大幅 减少甚至为零 可能性 0 4 影响为 9 部分同行欺诈行为 导致平台好评率和成交量大幅下降 可能性 0 7 影响为 8 1 2 解决方案的前景 解决方案的前景 1 前景陈述 前景陈述 新生对于二手书的大量需求和高年级学生对手中旧书的供给 市场供求结 构合理 市场容量巨大 预测交易量能达到一个很高水平 并且 APP 稳定运行 后续的内容的充实也会给 APP 的运行带来新的活力 2 主要特性 主要特性 FE 1FE 1 根据相似用户搜索历史记录 推荐相关书籍 FE 2FE 2 登陆管理员 查看并管理所有注册用户的相关资料 FE 3FE 3 用户通过系统进行相关书籍的搜索与查找 FE 4FE 4 对成交量进行排行 FE 5FE 5 对书籍进行分类 FE 6FE 6 根据价格 时间 信誉度对书籍进行整理和排序 FE 7FE 7 系统的注册 登陆 FE 8FE 8 根据用户消费情况进行积分 FE 9FE 9 用户发布求书信息 FE 10FE 10 用户取消求书信息 FE 11FE 11 用户将喜欢的书籍加入我的书架 FE 12FE 12 用户在我的书店查看要卖或卖出书籍的记录 FE 13FE 13 对用户信息的修改 注销 FE 14FE 14 查看自己的账单 3 假设和依赖 假设和依赖 AS 1AS 1 用户在执行任何一条功能后 都可以终止进一步的操作 用户的各 种 操作必须建立在 在该 APP 上进行过注册 DE 1DE 1 对商品各种操作必须依赖于买家首先登录该 APP 1 3 范围和局限性 范围和局限性 1 初始版本和后续版本的范围 初始版本和后续版本的范围 特性版本 1版本 2版本 3版本 4 FE 1 不实现不实现不实现完全实现 FE 2 不实现管理员可以对 恶意用户进行 警告或删除 系统不推送通 知 完全实现 FE 3 完全实现 FE 4 完全实现 FE 5 只对书籍进行 粗略分类 将分类的条目 精细化 并且 在每一类中发 布热度排行榜 完全实现 FE 6 完全实现 FE 7 不实现系统只能通过 用户名和密码 注册和登录 不仅可以用户 名密码登录 还可以第三方 平台登录 完全实现 FE 8 完全实现 FE 9 不实现用户发布求书 信息 生成求 书列表 生成求书列表 卖家自行选择 进行交易 积分高的用户 将会排列在列 表的前列 优 先取得书籍 FE 10不实现完全实现 FE 11 不实现用户将书籍收 藏 收藏的地点为 我的书架 系 统推送书籍状 态的更新 完全实现 FE 12 不实现不实现我的书店功能 与购物车区分 开来 在这一 功能里查看卖 书信息 完全实现 FE 13 可以对自己的 信息进行修改 注销 别人无 权侵犯 可以选择将自 己的部分信息 不公开 完全实现 FE 14 完全实现 2 局限性和排斥性 局限性和排斥性 LI 1LI 1 书籍情况的审定会因为主观因素的不同而出现差别 LI 2LI 2 书籍退货系统的不够规范化 无法界定书籍出现的问题是否在 APP 能够处 理的范围内 LI 3LI 3 校园二手书交易系统 只能用于南京仙林大学城范围之内 1 4 业务上下文 业务上下文 1 涉众概览 涉众概览 涉众主要价值态度主要兴趣约束条件 买家更好的购买 书籍 节约 时间 积极支持系 统 但是使 用系统的次 数可能没有 期望的次数 多 考虑到 回去目前比 较成熟的二 手书交易网 站 使用简单 送 货可靠 书籍 选择的有效性 登陆并注册该 APP 卖家出售二手书 节约资源 节省时间 积极的支持 系统的运营 使用简单 系 统稳定 买家 的信用 登陆并注册该 APP 管理员维护 APP 的 正常运行 积极支持 APP 的运营 保住工作培训工作人员 掌握使用 APP 所需的技能 2 项目优先级 项目优先级 因素具体干活者约束条件自由度 进度计划 3 l 03 前完 成第一版 到 5 l 03 前完成第 二版 在不包括 责任人评审的情 况下 最多可超 过期限 3 个星期 特性安排 1 0 版本实 现的特性必须完 全可操作 质量必须通过 95 的 用户验收测试 必须通过全部的 安全性测试 所 有的安全事务都 必须遵守 APP 开 发的各项规定 工作人员项目团队规模包 括一名半日工作 的项目经理 两 名开发人员 和 一名半日工作的 测试人员 如果 有必要 还可以 另外再增加半日 开发人员和半日 测试人员 费用在不包括责任人 评审的情况下 财政预算最多可 超支 15 2 用例描述文档 用例描述文档 1 用例图 用例图 2 主要参与者和用例 主要参与者和用例 主要参与者主要参与者用例用例 买家买家1 管理用户信息 2 查看交易记录 3 发布求购列表 4 购买商品 卖家卖家1 发布出售商品 2 管理商品信息 3 出售 4 发货 5 管理用户信息 6 管理交易记录 管理员管理员1 管理用户 2 管理购买列表 3 管理求购商品 3 用例描述 用例描述 用例用例 ID 号号UC 1 用例名称用例名称发布出售商品 执行者执行者卖家 目的目的卖家通过系统发布出售商品使之出售 前提条件前提条件1 卖家在系统已经通过注册 2 卖家登陆至该系统 结束条件结束条件该商品信息成功发布在系统上面 基本序列基本序列 1 卖家选择 发布出售商品 接着 选择该商品的所属类型 2 卖家填写要出售的商品信息 并 上传相应的信息 如图片 3 系统确认商品信息真实有效 4 卖家再次确认商品信息后 发布该 信息 并存入系统数据库 分支过程分支过程 1 1 发布多条求书信息 1 用户请求发布多条求书信息 2 返回第 2 步 异常序列异常序列1 0 E 1 发布的书籍已经存在 1 系统通知卖家该书已经存在 2a 用户取消发布商品 2b 系统终止用例 备注备注1 如果卖家在管理员今天工作的截 止日期之前使用系统 那么管理员审 核时间是当前时间 否则管理员审核 时间在下一个工作日 用例用例 IDUC 2 用例名称用例名称管理商品信息 执行者执行者卖家 目的目的卖家修改已发布的商品信息 前提条件前提条件卖家在系统上已发布商品信息 商品 出售之后修改商品的信息 结束条件结束条件商品信息得到了及时的更新 基本序列基本序列1 卖家点击需要修改的商品 系统 显示出详细信息 2 卖家在各个名称后面输入修改的 内容 3 点击确认 提交修改内容 分支过程分支过程1 1 修改商品信息 1 用户请求修改选中的商品的信息 2 系统返回第三步 1 2 删除商品信息 1 用户请求删除选中的商品信息 2 系统返回第三步 异常序列异常序列1 1 E 1 用户登录失败 1 系统提示用户名或密码错误 2 系统刷新登陆界面 3 用户重新输入 备注备注卖家修改的各种信息应该建立在管理 员的监督之下 用例用例 IDUC 3 用例名称用例名称出售 执行者执行者卖家 目的目的卖家通过买家的选择出售自己的商品 前提条件前提条件买家选中该商品并且完成付款 结束条件结束条件买家收到自己所选择的书 基本序列基本序列 1 卖家与买家协商达成一致 2 卖家选中商品 完成付款 3 卖家更新自己的商品信息 分支过程分支过程 1 1 用户修改选中的商品信息 1 用户成功的修改信息 2 返回第一步 异常序列异常序列 1 2 E 1 卖家更新信息失败 1 系统提示卖家信息还没有得到更 新 2 卖家向系统发出更新的请求 备注备注卖家将遵循与卖家的协商出售商品 用例用例 IDUC 4 用例名称用例名称发货 执行者执行者卖家 目的目的成功的买家所选的商品发给买家 前提条件前提条件买家成功付款 卖家完成出售 结束条件结束条件买家收到的商品 基本序列基本序列1 卖家接到买家的发货请求 2 卖家查看订单 3 通知买家已发货 分支过程分支过程1 1 卖家查看订单 1 1 卖家登陆系统 1 2 卖家查看买家详细的订单要求 1 3 返回第三步 异常序列异常序列1 3 E 1 用户登录失败 1 系统提示用户名或密码错误 2 系统刷新登陆界面 3 用户重新输入 备注备注1 发货信息及时通知买家 2 卖家及时的发送买家所选的商品 用例用例 IDUC 5 用例名称用例名称管理用户信息 执行者执行者卖家 买家 目的目的用户能修改自身的基本资料和密码 前提条件前提条件买家 卖家在系统上面已经注册 信息通过了管理员的审核 结束条件结束条件卖家和买家成功的修改了信息 基本序列基本序列1 选择修改基本资料 2 选择修改密码 则界面显示出用 户的用户民 原先密码和新密码 用户输需在各个名称后面输入所 要求的信息 3 点击确认 提交修改内容 分支序列分支序列1 1 修改基本信息 1 用户选择修改基本信息 2 系统提示出用户的用户名 邮箱 性别 年龄 电话 用户输在需要修 改的名称后面输入新的资料 3 返回第三步 异常序列异常序列1 4 E 1 用户登录失败 1 系统提示用户名或密码错误 2 系统刷新登陆界面 3 用户重新输入 备注备注卖家和买家提供的信息必须是真效管 理员必须对卖家和买家提供的信息进 行审核 用例用例 IDUC 6 用例名称用例名称查看交易记录 执行者执行者卖家 买家 目的目的买家和卖家对交易信息的查看及时的 了解关于自己的信息 前提条件前提条件有交易记录的生成 结束条件结束条件上条交易的完成 当前系统中没有更 新出新的交易记录 基本序列基本序列1 买家或卖家打开交易记录页面 2 选择需要查看的交易 查看交易 记录 分支过程分支过程1 1 买家或卖家打开交易记录页面 1 用户进入登陆界面 2 用户输入自己的信息 3 系统进行检查信息 4 返回登录信息 5 返回第二步 异常序列异常序列1 5 E 1 用户登录失败 1 系统提示用户名或密码错误 2 系统刷新登陆界面 3 用户重新输入 备注备注该用例要求系统对各种交易记录的及 时更新 用户用户 IDUC 7 用例名称用例名称发布求购列表 执行者执行者买家 目的目的买家成功的发布求购信息 并且得到 关于自己求购列表的书籍信息 前提条件前提条件买家登陆系统发布自己的求购列表并 且该信息真是有效 反映自己真实的 需求 结束条件结束条件买家成功发布自己的求购列表 并且 得到卖家的回应 基本序列基本序列 1 卖家选择 发布求购列表 2 卖家填写购买的商品信息 3 系统确认商品的信息真是有效 4 买家再次确认信息后 发布该信 息 并存入数据库 分支过程分支过程 1 1 卖家填写商品信息 1 卖家选择填写商品信息 2 卖家对商品的各种信息进行描 上传图片信息等 3 返回第三步 异常序列异常序列1 6 E 1 用户登录失败 1 系统提示用户名或密码错误 2 系统刷新登陆界面 3 用户重新输入 备注备注1 买家上传的信息必须安全 真是 有效 2 在此过程中管理员进行监督 用户用户 IDUC 8 用例名称用例名称购买商品 执行者执行者买家 目的目的买家购买商品 前提条件前提条件买家成功的选择商品并且与卖家对价 格等详细的信息经过了协商 结束条件结束条件买家成功的付款 基本序列基本序列1 卖家在搜索中输入索要购买的商 品信息或是或在商品分类中找到 所要购买的商品 2 选中要购买的商品 3 买家确认购买 系统生成订单 4 系统通知卖家发货 分支序列分支序列1 1 选中要购买的商品 1 买家选中自己喜欢的商品 2 添加到自己的书架中 3 返回第四步 异常序列异常序列1 7 E 1 用户登录失败 1 系统提示用户名或密码错误 2 系统刷新登陆界面 3 用户重新输入 备注备注买家购买的商品在系统的所提供的范 围之内 用户用户 IDUC 9 用例名称用例名称管理用户 执行者执行者管理员 目的目的系统管理员对违规事务的处理及违规 用户的删除 前提条件前提条件管理员进行过注册 系统授权管理员 管理权限 结束条件结束条件系统在安全平稳的机制下进行 基本序列基本序列1 系统管理员选择 处理违规事务 2 系统管理员选择 删除违规用户 分支序列分支序列1 1 处理违规事务 1 界面显示出违规用户的用户名和遭 到投诉的违规项目 2 系统管理员验证各个用户的违规项 目 若属实 则给出该用户发出警告 让该用户及时处理违规项目 反馈处 理结果 若该用户在一定时间内无反 馈结果 则删除该用户及其相关信息 若有反馈结果 经系统管理员验证后 是处理妥当的 则增加该用户的警告 次数 1 2 删除违规用户 1 界面显示出警告次数达到预定值的 用户 2 系统管理员删除选定的各个用户 异常序列异常序列1 8 E 1 管理员登陆失败 1 系统提示用户名或密码错误 2 系统刷新登陆界面 3 用户重新输入 备注备注管理员在进行该用例的时候必须进行 核实警告次数 用户用户 IDUC 10 用例名称用例名称管理购买列表 执行者执行者系统管理员 目的目的系统管理员对购买页面中购买商品列 表的处理 前提条件前提条件系统管理员登录到求购页面中购买商 品列表 结束条件结束条件系统购买页面中的购买列表的时效性 真实性 基本序列基本序列1 系统管理员登陆至购买页面的列 表查看 2 系统管理员对列表中的信息进行 核实 3 系统管理员对求购列表进行刷新 之后的发布 异常序列异常序列1 9 E 1 管理员登陆失败 1 系统提示用户名或密码错误 2 系统刷新登陆界面 3 用户重新输入 备注备注系统管理员必须确保购买列表时最新 最准确的 用户用户 IDUC 11 用例名称用例名称管理求购商品 执行者执行者系统管理员 目的目的管理员对求购页面中求购商品的处理 前提条件前提条件系统管理员登陆至管理求购商品界面 结束条件结束条件系统管理员及时的删除求购商品中超 时求购的商品 基本序列基本序列1 系统管理员选择 查看超时求购 商品 2 系统显示超时的求购商品 3 系统管理员删除超时的求购商品 4 系统通知买家系统进行了更新 分支序列分支序列1 1 查看超时求购商品 1 管理员进行登陆 2 管理员对系统提示的信息进行审 核 3 返回第三步 异常序列异常序列1 10 E 1 管理员登陆失败 1 系统提示用户名或密码错误 2 系统刷新登陆界面 3 用户重新输入 备注备注系统管理员必须确保求购商品是最新 最准确反映买家需求的 用户用户 IDUC 12 用例名称用例名称退货 执行者执行者买家 目的目的买家对所购旧书不满意 要求退货 前提条件前提条件买家成功交易后收到旧书 结束条件结束条件卖家收到旧书 基本序列基本序列1 买家成功交易 收到旧书 2 买家对旧书真实情况不满意 3 买家联系卖家进行退货处理 分支序列分支序列1 1 买家与卖家进行联系 1 买家登陆 APP 2 买家与卖家进行协商 3 卖家接受买家的意见 4 返回第三步 异常序列异常序列1 11 E 1 用户登陆失败 1 系统提示用户名或密码错误 2 系统刷新登陆界面 3 用户重新输入 备注备注买家与卖家自行联系 更新图书信息 用户用户 IDUC 13 用例名称用例名称卖家处理退货 执行者执行者卖家 目的目的卖家与买家之间的沟通 为了更好地 交易 售后 前提条件前提条件买家与卖家沟通完成 提出退货 结束条件结束条件卖家收到退货旧书 基本序列基本序列1 买家提出退货 2 卖家接受退货 3 交易成功 异常序列异常序列1 12 E 1 卖家没有接受到退货 1 卖家登陆系统 2 卖家与买家进行联系 3 卖家与买家进行沟通协商 4 返回第二步 备注备注卖家与买家自行沟通 卖家收到退货 后可以自行决定旧书的去向 可以继 续上架 也可以转赠等 3 需求规格说明书 需求规格说明书 3 1 引言 引言 1 目标 目标 本文档首先给出整个 APP 功能结构的概貌 试图从整体架构上给出整个 APP 的轮廓 然后对功能需求 数据需求 性能需求和其他非功能需求进行了 详细的描述 其中对功能需求的描述运用了 RationalRose 的用例模型方式 描 述每一用例的基本事件流 并给出直观的用例图 对数据需求的描述运用了数 据流图方法 从数据传递和加工角度 以图形方式来表达系统的逻辑功能 数 据在系统内部的逻辑流向和逻辑变换过程 这些文字与图形都为了文档能够详 细准确地描述用户的需求 同时也为用户更容易的理解这些需求的描述创造了 条件 2 项目范围和产品特性 项目范围和产品特性 随着商品经济的发展 高校学生通常会有出售二手货物的需求 而其他在 校同学又希望买到廉价的二手商品 二手物品交易主要是通过校内论坛二手交 易板块和跳蚤市场 由于同学们平时都喜欢宅在寝室 跳蚤市场很多人都不愿 意去看 而校内论坛上的二手交易信息 多且杂 找起来费时费力 这些远远 不能为我们提供方便 导致很多二手物品都被当垃圾扔掉 通过对校内论坛二 手商品交易板块的分析 以及对校内学生的调查 发现校内的二手物品交易有 如下特点 种类多 规模小 交易随机性比较强 时间分布基本上比较平均 每年的六七月份 大四学生离校期间 会出现一个二手物品交易的高峰 参加 交易的人员绝大部分为在校学生 针对这一情况 书虫 APP 应运而生 为广 大同学提供方便同时 又实现了废旧物品的循环利用 该 APP 是在积累了丰富 的业务经验的基础上开发的 在需求上 充分考虑了具体用户的实际情况 3 参考文献 参考文献 1 软件需求工程第 2 版毋国庆 梁正平 袁梦霆 李勇华 机械工业出版社 2 UML 面向对象建模与设计 Michael Blaha James Rumbaugh 人 邮电出版社 4 文档约定 文档约定 1 页面的左右边距为 1 91cm 上下边距为 2 54cm 正文文本左对齐段落首行 缩进 2 磅 行距设置值为 1 25 2 标题最多分三级 分别为方正舒体二号 宋体四号 宋体小四 3 正文字体为宋体小四 无特殊情况下 字体颜色均为黑色 5 预期的读者和阅读建议预期的读者和阅读建议 1 本文档面向的读者对象 项目经理 项目经理可以根据该文档了解与其产品的功能 并据此进行系统 设计 项目管理 设计员 对需求进行分析 并设计出系统 包括数据库的设计 程序员 配合设计员的 设计报告 了解系统功能 编写 用户手册 测试员 根据本文档编写测试用例 并对软件进行功能性测试和非功能性测 试 用户 了解其产品的功能和性能 其他人员 如部门领导 公司领导等据此了解产品的功能与性能 在阅读文档时 首先要了解该 APP 的功能概貌 然后可以根据自身的需求对每 一项功能进行进一步的了解 3 2 综合描述综合描述 1 产品的前景 产品的前景 APP 市场还未完全饱和 需求很大 目前已经出现的 APP 种类繁多但是工 具类的 APP 还是得到用户的广泛喜爱 Win8 之父 移动取代 PC 是大势所趋 这样好的机遇给我们的 APP 一个更大 的环境去成长 每一个 APP 都是创业者的梦想之地 我们耳熟能详的 APP 如豌豆荚等都创 造了商业的奇迹 每一个奇迹都在激励我们把新的 APP 做的更好 更完善 我们的校园二手书交易平台基于用户真实的需求所以我们相信我们未来的市 场是广泛的 充满活力的 最后只要是有人的地方就有 APP 的影子 APP 改变人们的生活娱乐方式 说 不定哪一天一部智能手机就搞定所有的事情 所以我们有信心创超一款适应 于市场的 APP 2 目标以及目标人群 目标以及目标人群 项目目标是建立大学二手商品交易系统 并创建对应的数据库系统 以创造 一个大学校园内的二手商品在线交易平台 帮助校内学生的及时便捷地进行 二手物品交易 目标人群 在读大学生 研究生为主 以及对二手书有狂热喜爱的人群 3 产品功能 产品功能 通讯录功能 为用户提供一个多选的联系列表 包括联系人 联系电话等 图片集功能 分享自己书籍的图片 保存所选书籍的图片 书籍查询功能 提供书籍的详细信息 供用户查找 意见反馈功能 为用户提供意见反馈的途径 更好的维护 APP 添加功能 用户上传自己的书籍信息 排序功能 用户输入书籍信息之后根据关联度等自动排列出书籍列表 4 用户类和特征 用户类和特征 平台的一般用户只需具有基础的在线浏览能力即可正常使用平台提供的各 种服务 平台后台采用了可视化管理界面 因而要求维护人员只须具备基础的平台 及数据库维护能力 能处理一些常见的操作错误 1 管理员 管理员 公告的增加 修改 删除 查看 软件维护 2 买家 买家 用户登录 公告查看 商品留言 商品管理 二手书的发布 修改 删除 查看 用户对个人发布商品的留言进行查看 查看订单 订单管理 订单的生成 取消 修改 退货 3 卖家 卖家 用户登录 公告查看 发布商品 管理商品信息 发送货物 查看订单 订单管理 订单的生成 取消 修改 处理退货 5 运行环境 运行环境 Operation Environment OE OE 1 OE 1 校园二手书交易平台 的操作将通过基于 Android 操作平台的手机客 户端来完成 OE 2 OE 2 校园二手书交易平台 的客户端要求操作平台的 JDK 版本 1 6 以上 OE 3 OE 3 校园二手书交易平台 的客户端要求 Android SDK 版本 2 0 以上 OE 4 OE 4 校园二手书交易平台 的客户端要求 IOS 版本 6 0 以上 6 设计和实现的约束条件 设计和实现的约束条件 constraint CO 1 校园二手书交易的移动应用平台 系统的设计 编码和维护文档将遵 照 Android 标准 CO 2 CO 2 校园二手书交易的移动应用平台 是一款安卓 APP 由于安卓平台对 SQLite 数据库进行了封装 因此开发人员不用过多考虑数据库连接以及语句的 管理 因此 选用 SQLite 数据库来实现本地数据存储功能 CO 3 所有代码按照安卓代码标准规范进行编写 CO 4 所有脚本都用 Ruby 语言来编写 7 用户文档 用户文档 User Documentation UD UD 1 系统将提供一个分层的和跨链接的 HTML 联机帮助系统 它描述并演 示了所有系统功能 UD 2 如果一个用户没有网上购书的经验 系统可以给该用户提供一个联机教 程 这样用户可以使用静态教程菜单来具体实践一下如何下单 用户文档名称描述及文档标准 用户手册 使用非专门术语的语言 充分的描述该系 统所具有的功能及基本的使用方法 操作手册 向操作人员提供该软件每一个运行的具体 过程和有关知识 包括操作方法的细节 8 假设 假设 Assumption 和依赖 和依赖 Dependency AS 1AS 1 只要服务器能正常工作 本 APP 将随时响应用户的订单要求 DE 1DE 1 卖家确认订单依赖于书籍库存量 DE 2DE 2 校园二手书交易的移动应用平台 依赖于 银行系统 它接受用户 购书的付费请求 3 3 外部接口需求外部接口需求 1 用户界面 用户界面 User Interfaces UI 界面风格简洁明快 素雅大方 页面的布局 按与用户的交互需求不同 划分为不同的功能区域 实现和用 户之间的友好交互 前台界面操作可逆 其动作可以是单个的操作 或者是一个操作序列 后台各管理模块的不同管理功能操作界面 采用在不同窗口进行管理 各功 能操作切换比较简单又相对独立 提供信息反馈 如提供用户当前登录状态信息 提供简单的错误处理 2 硬件接口硬件接口 安卓手机版本需要安卓 2 0 以上的操作系统 苹果手机版本需要 IOS 6 0 以上的操作系统 3 3 软件接口软件接口 Software Interfaces SI SI 1SI 1 校园二手书交易的移动应用平台 库存系统 SI 1 1SI 1 1 校园二手书交易的移动应用平台 的购买书籍系统将通过程序面向 校园二手书交易的移动应用平台库存系统 发送锁定书籍的信息 SI 1 2SI 1 2 校园二手书交易的移动应用平台 的购买书籍系统将会轮询 校园 二手书交易的移动应用平台 的库存系统以确定该信息是否有效 SI 1 3SI 1 3 当 校园二手书交易的移动应用平台 的库存系统通知 校园二手书 交易的移动应用平台 的购买书籍系统已经没有库存的时候 该条信息将会在 校园二手书交易的移动应用平台 的购买书籍系统中删除 SI 2SI 2 校园二手书交易的移动平台 支付管理系统 SI 2 1SI 2 1 允许顾客注册从支付宝中扣除书费的付费方式 SI 2 2 SI 2 2 允许顾客取消所注册的从支付宝中扣除书费的付费方式 SI 2 3SI 2 3 检查顾客是否注册了从支付宝中扣除书费的付费方式 SI 2 4SI 2 4 为要购买的书籍提交付费请求 SI 2 5SI 2 5 退还全部或部分上面的费用 其原因是因为顾客要退还所购买的书籍 原因是対它们不满意 也可能是因为没能按照顾客要求完成书籍的派送 3 通信接口 通信接口 Communications Interfaces CI CI 1CI 1 校园二手书交易的移动应用平台 购买书籍系统 将会向买家发送电子 邮件 短信 在线联系等方式 以确认订单和确认付款 CI 2CI 2 校园二手书交易的移动应用平台 购买书籍系统 将会向买家发送电子 邮件 短信 在线联系等方式 以报告接受订单之后存在的问题 4 系统特性 系统特性 1 说明和优先级 说明和优先级 高 是关键需求 必须实现 否则表示 APP 设计失败 中 支持必要的操作 是最终版本所要求 但是如果是紧急需要 可以考虑在 下一个版本中实现 低 功能或质量上的增强 如果资源允许 这些功能的实现能够使得产品更完 美 主要实现的功能 说明优先级 查询二手书高 登陆或注册高 订单功能高 发表留言中 管理员基于平台后的管理高 2 激励 激励 响应序列响应序列 刺激 用户请求发布二手书 响应 提示录入书籍信息 价格等 刺激 用户请求管理商品信息 响应 显示商品信息 提供修改 删除等编辑功能 刺激 用户请求对某一订单发货 响应 系统将该订单状态更改为已发货 刺激 用户请求更改个人信息 响应 显示个人信息 提供修改功能 刺激 用户请求查看交易记录 响应 显示交易记录 并注明作为买方还是卖方参与 刺激 卖家用户请求处理退货 响应 将退货申请显示出来 等待用户处理 并将处理结果发送给买房 刺激 管理员请求管理用户信息 响应 显示所有用户信息 并注明经系统检测不符合规定的用户 刺激 用户请求发布求购列表 响应 提示用户输入书籍描述 并将描述列为关键词自动搜索 若有书籍发布 就通知用户 刺激 用户请求退货 响应 提示选择要退货的书籍并输入退货理由 发送给卖家用户 刺激 用户请求下订单 响应 提示输入送货地址 提供付款方式 生成订单 5 其他非功能性需求 其他非功能性需求 1 性能 性能 PErformance 需求 需求 PE 1 数据精确度数据精确度 查询信息时应保证查全率 所有相应域包含查询关键字的记录都应该查到 查询信息应保证查准率 查到的记录应与给定的查询条件完全匹配 PE 2 PE 2 时间特性时间特性 该 APP 具体时间特性要求要根据网速来决定 我们将最大限度的减少系统 响应时间 最小化更新处理时间和数据转换时间 PE 3 PE 3 系统容量需求系统容量需求 注册用户 3500 以上 在线用户 1500 以上 并发数 500 以上 PE 4 PE 4 适应性适应性 满足用户的使用需求 2 防护性需求 防护性需求 防护性需求还没有确定 3 安全性 安全性 SEcurity 需求 需求 SE 1SE 1 所有涉及功能信息或个人身份信息的网络事务都要进行加密操作 SE 2 除了浏览页面外 用户必须登录到 校园二手书交易的移动应用平台 才能完成其他的操作 SE 3SE 3 用户的登录受计算机系统访问控制策略的限制 SE 4 系统只允许用户浏览他们自己以前的订单 而不能浏览其他用户的订单 SE 5 网络安全 能经受来自互联网的一般性恶意攻击 SE 6SE 6 数据库安全 数据库级备份和恢复 数据库级用户进行角色和权限授权 使得在异常情况发生时 系统得以快速恢复 避免数据的丢失或将其影响降到 最低限度 同样 要保证存储过程中数据不被非法访问和篡改 4 软件质量属性 软件质量属性 正确性 要求发布的 app 达到用户的预期目标 运行时基本无错误 可靠性 对于编写好的软件 会进行大量的测试 不断地查找里面出现的 bug 并及 时的对其进行修改 尽可能的减少 bug 的数量 随着用户量的增加 我们 会及时的更新我们的服务器和数据库 从而保证网站的可靠性 避免用户 量太大 而造成服务器瘫痪 影响网站的可靠性 效率 对于浏览 查询 添加 删除 更新等一般操作 要求及时响应 在 2 3 秒内 完整性 要求能在发生意外的情况下 保证不丢失数据 易使用性 对于网站的主界面设计 我们是参考了一些成功的网站设计 借鉴了这些 网站的成功的经验 深入的研究他们用户界面的设计 吸取精华 可维护性 在设计网站的时候 将每个模块都分别独立开来 对于一些页面 我们将 其做成了模板 在使用的时候进行母版页加载即可 这样可以集中精力放 在代码块的构造与实现上 避免了一些不必要的困扰 在代码设计过程中 尽可能的减少模块之间的耦合性 做到模块和模块之间的分离 这样 日 后的维护具有较好的方便性 可测试性 设计时尽可能减少测试本软件的各项功能所需的工作量 复用性 设计时应采取模块化的方法进行设计 对系统内各模块接口尽可能达到聚 低耦合的程度 以提高各模块的复用性 可理解性 对于本网站提供的各种命令 各种信息提示 应易于用户理解 互联性 要求提供数据得到如何导入和导出接口 以易于同其他系统的连接 可移植性 支持其他服务器部署及使用 5 业务规则 业务规则 3 ID规则定义规则类型静 动态来源 BR 1一份求购列表上的书籍必须采用同一种付费 方式来支付费用 约束静管理员 BR 2一份出售列表上的书籍必备信息 带星号 均如实填写 才可申请通过 约束动管理员 BR 3在网络上传输的信息 如果涉及财务信息或 个人身份信息 则要求采用 128 位的加密 约束静公司安 全策略 BR 4卖家取消发布出售书籍信息 提前 12 小时提 交申请 方可通过 前 6 小时买家仍可以购 买 后 6 小时为保护时间 期间卖家随时可 取消申请 约束动管理员 BR 5 这里不列出有关受限的计算机系统访问策略的细节 约束静公司安 全策略 BR 6交易成功 网站自动从中提取税收 具体细节可参考 说明 卖家须知 约束静公司会 计部经 理 6 其他需求 其他需求 附录附录 A 数据流图分析数据流图分析 根据本二手书交易 APP 的实际情况 我们定义系统的功能如下 1 系统为用户提供各种二手书需求或出售的在线平台 2 系统可以提供帮助实现买卖双方进行沟通议价的功能 3 所有注册后的买家都可以搜索 浏览系统保存的各种二手书商品信息 4 所有注册后的卖家都可以在登录系统后发布二手书信息 5 管理员有权删除非法或者恶意用户 6 所有注册后的用户都有权修改或注销自己的用户信息 正常用户的账户信息发生变动时 系统将变动情况通知用户 详细功能描述 0 层图 系统的使用者为系统管理员和用户 用户在系统注册后生成用户信息表文 件 系统的功能分为两个模块 面向管理员的模块功能是系统管理 主要是删 除系统非法用户或恶意用户的帐号信息 面向用户的模块功能是用户信息管理 和交易管理 其中 用户信息管理包括更改用户密码 更改用户基本信息 交 易管理包括出售管理 求购管理 买卖信息管理 1 1 系统管理系统管理 用户功能 对交易过程进行投诉反馈信息 由管理员进行处理后反馈给用 户 管理员功能 对用户发出警告 从用户信息表中搜索用户并删除非法用户 这项功能只能为管理员所有 注 如果用户被警告或者删除会收到系统提示信息 2 2 用户管理用户管理 这个模块实现了用户请求交易 发布 更新交易信息的功能 并使用户能 够更新自己注册信息以及基本信息 3 交易管理交易管理 在用户交易管理中 根据用户的提供的交易物品生成了 出售信息 表 和 求购信息表 用户可以随时对自己发布的信息进行更改或删除 在交易的过程中 系统会根据这两个表生成对应物品的求购 出售 信 息目录供所有进入该 APP 的买家浏览参考 4 4 出售管理出售管理 用户登录后可发出出售请求 用户录入二手书信息 包括二手书名称 二手书价格 二手书简介 出售 数量 联系方式 其中书籍名称 价格必填字段 用户在录入二手书信息的时 候书籍信息 如书籍名称 简介 可以通过扫描书籍的条形码登记 联系方式 为电话或 QQ 考虑到用户可能不愿意留下自己的电话或 QQ 我们将联系方式 设为可选字段 可以发送消息 同时系统会通过短信通知用户 经管理员检查录入信息正确无误 生成二手书出售信息单 用户发送出售 请求成功后会在我的书店这一功能里看到要出售书籍的状态 如有新动态 系 统也会推送通知 系统将出售信息纳入出售信息表 并根据出售信息表上的内容发布出售信息 5 5 求购管理求购管理 用户登录后可发出求购请求 用户录入求购信息 包括求购二手书名称 二手书预计出价 书籍描述或 关键词 联系方式 其中书籍名称 价格为必填字段 联系方式为电话或 QQ 考虑到用户可能不愿意留下自己的电话或 QQ 我们将联系方式设为可选字段 可以发送站内信 同时系统会通过短信通知用户 经管理员检查录入信息正确无误 生成求购物品信息单 系统将求购信息纳入求购信息表 并根据求购信息表上的内容发布求购信息 6 6 买卖信息更新管理买卖信息更新管理 注册后的用户可以随时更新自己的买卖信息 7 7 搜索搜索 买家在 APP 首页用关键词或书籍名称 类别搜索自己想找的书籍 系统根 据卖家诚信度 距离远近和书籍价格 书籍热度生成排行榜供买家进行参考 并且根据出售数量和搜索次数在主页上公布热门书排行榜 买家可以将心怡的 书籍加入我的书架 收藏起来 书架中书籍的价格 状态变动等系统均会推送 通知给用户 8 8 用户信息管理用户信息管理 用户信息管理包括更改用户注册名称 更改用户密码 更改用户基本信息 用户管理操作主要针对用户信息表进行修改 每个用户只能在登陆后修改自己 的信息 管理员有权在适当的时候查看用户的资料以删除恶意用户 9 9 找回密码找回密码 用户找回密码时 需要输入验证信息 验证成功后输入新密码 系统自动 更新密码 1010 用户注册和用户注销用户注册和用户注销 游客只有在成功注册后才能在 APP 上发布求购信息 出售信息 进行购买 等等 只有注册过的用户才能进行用户的注销 除管理员之外用户只能注销自己 的账号 没有权利侵犯他人的账号 11 退货退货 买家申请退货 填写退货理由并且上传图片 管理员对退货理由进 行审核 如果是书籍缺页等质量问题或卖家发错书籍 运费由卖家承担 如果是书籍无质量问题而是买家买错书籍或者不喜欢所买到的书籍 运 费由买家自己承担 如果买家是恶意退货 如故意损坏书籍等 管理员 退回退货要求 买家退货失败 退货成功后 买家将在 24 小时内收到货 款 附录附录 B 数据字典数据字典 1 1 汇总后的数据项汇总后的数据项 名称数据项类型位数 username管理员登陆名char 50 userID管理员 IDint 2 UserID用户 IDint 2 UserName用户登录名char 50 Password用户登录密码char 50 联系方式用户联系方式char 50 BookID二手书 IDint 2 BookName二手书名称char 50 BookNum二手书数量int 2 BookPrice二手书价格int 2 BookPicture二手书图片image BookState二手书状态 int 2 Introduction书籍介绍text DDID订单 IDint 2 DDState订单状态int 2 DDTime提交订单时间datetime DDPrice订单总额int2 NoteTime留言时间int2 NoteContent留言内容text SellTime卖出时间selltime WantTime求购时间wantime ShowTime发布时间showtime 2 2 数据流条目数据流条目 数据流名标识符组成 购物车GWC二手书 ID 二手书名称 二手书数量 二手书价 格 二手书图片 二手书状态 二手书订单表ESSDDB用户登录名 用户联系方式 二手书 ID 二手书名 称 二手书数量 二手书价格 二手书图片 书 籍介绍 订单 ID 订单状态 提交订单时间 订 单总额 用户信息表YHXXB用户 ID 用户登录名 用户登录密码 用户联系方 式 订单处理信息DDCLXX管理员登录名 管理员 ID 订单 ID 订单状态 提 交订单时间 订单总额 留言信息LYXX用户 ID 用户登录名 留言时间 留言内容 可购书籍列表KGSJLB二手书 ID 二手书名称 二手书数量 二手书价格 二手书图片 用户联系方式 发布时间 二手 书状态 求购书籍列表QGSJLB用户登录名 用户联系方二手书名称 二手书数 量 求购时间 二手书状态 我的书架WDSJ二手书 ID 二手书名称 二手书数量 二手书价格 二手书图片 我的书店WDSD二手书 ID 二手书名称 二手书数量 二手书价格 二手书图片 订单 ID 订单总额 留言内容 3 3 加工条目加工条目 加工名 检查 卖家 编号 1 1 启动条件 收到出售请求 卖家登陆 加工说明 A 收到出售请求 卖家登陆 B 检查卖家用户信息 是否已申请账号 C 检查出售请求信息 D 检查合格发送给用户录入信息 E 检查不合格即开启不合格处理 执行频率 100 天 加工名 用户录入出售信息 编号 1 2 启动条件 出售请求合格 加工说明 A 出售信息检查合格 B 用户登陆后正式录入出售货物信息 书的具体内容 新旧程度 笔记 条形 码 编者 第几版等 执行频率 100 天 加工名 系统检查 编号 1 3 启
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 协议书上涂改
- 远程登录服务协议书
- 委托加工协议书
- 银行合作协议书
- 2025年储能行业锂电池回收再利用商业模式创新报告
- 2025广东依顿电子科技股份有限公司招聘工艺工程师岗人员模拟试卷有答案详解
- 新质生产力课件道法
- 2025年甘肃省平凉市灵台县粮油购销储备有限责任公司招聘会计人员考前自测高频考点模拟试题及一套完整答案详解
- 2025广西桂林荔浦市人民医院招聘16人考前自测高频考点模拟试题及完整答案详解
- 2025年黑河逊克县乡村医生公开招聘19人模拟试卷及答案详解(考点梳理)
- 中国密闭空间检测无人机行业市场前景预测及投资价值评估分析报告
- 2025面向机器学习的数据标注规范
- YY/T 0339-2024呼吸道用吸引导管
- 围手术期高血压专家管理共识
- 外科患者疼痛护理与管理
- 租金延迟缴纳申请书
- 学校体育学(唐炎-刘昕版)重点、知识点
- DL-T 2563-2022 分布式能源自动发电控制与自动电压控制系统测试技术规范
- 食堂工作人员培训内容
- 泛影葡胺在消化道造影中的应用
- 2022年11月四川省凉山州中级人民法院逐级遴选4名法官笔试题库含答案解析
评论
0/150
提交评论