案例设计报告模板.doc_第1页
案例设计报告模板.doc_第2页
案例设计报告模板.doc_第3页
案例设计报告模板.doc_第4页
案例设计报告模板.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

虚拟商品在线交易系统 UML 分析与设计文档 组长 徐文达 06520011 组员 黄德坚 06520004 林穗安 06520012 江苏大学 2010 软件工程 最后更新时间 2012 12 16 工作分配与进度表 编号编号内容内容人员人员完成日期完成日期 1 制定项目目标 完成问题描述文 档 全组成员 2007 9 27 2 设计用例图 黄德坚 徐文达 2007 10 8 3 设计类图徐文达 2007 10 9 4 设计顺序图林穗安 2007 10 10 5 用例图修改 简化用例图 黄德坚 2007 10 12 6 设计状态机图徐文达 2007 10 14 7 再次修正类图 林穗安 2007 10 14 8 黄德坚 2007 10 28 目 录 1 需求描述 4 2 用例图建模 5 2 1 用例图 5 2 2 术语表 6 3 静态结构建模 6 4 动态行为建模 6 4 1 结算付款系统活动图 6 4 2 客户购买商品的用例实现 7 4 3 管理员操作的用例实现 8 5 实现方式建模 9 1 需求描述需求描述 本小组项目任务是开发一个虚拟商品在线交易系统 卖家需要一个全 新的在线交易系统 用于向网络买家提供一个集在线购买和在线下载功能于 一身的网络交易平台 销售的物品主要是正版软件和网络游戏充值卡等非实 体的虚拟商品 系统允许卖家在系统后台对商品进行维护 卖家可以在后台管理系统 中对所销售的软件产品和充值卡商品进行修改 添加和删除 并可以查询所 有买家信息 系统允许买家在注册后对个人信息进行修改和维护 并查阅自己的购 买记录 对于没有注册的临时买家 也可以直接购买 在交易完成后把其信 息记录到数据库 但不会为临时买家注册系统 ID 系统允许买家在交易完成后通过网页界面在线下载软件安装程序 但 需要做到防盗链 即防止软件的下载地址被公开或盗用 此项主要针对不需 要激活码激活的软件产品 而对于软件激活码或充值卡密码 除了在交易完 成后会在页面上显示外 也会自动 E MAIL 一份到买家的电子邮箱里去 同时 服务器使用 Linux 系统 安装有 Apache PHP 和 MySQL 需要 把销售情况记录到 MySQL 数据库中 以便业务人员查询销售情况和进行管 理 系统需要对每周和每月销售的情况进行统计 并列印成报表 同时允 许在线生成 Excel 及 PDF 格式文件以便保存 2 用例图建模用例图建模 分析系统的功能 划分参与者 用例 建模用例图 2 1 用例图用例图 虚拟商品在线交易系统的用例图如图 1 所示 包括 用户登陆系统 商品展示系统 购物车 结算付款 支付宝服务接口 用户及定单管理系统 商品管理 Login Shopping Cart Products System A Server Payment Products Management User Management Shop Administrator User Order Management 图 1 虚拟商品交易系统用例图 2 2 术语表术语表 User 用户 顾客 Shop Administrator 网上商店管理员 商家 Products 商品 虚拟商品 非实体的商品 Shopping Cart 购物车 Payment 结算付款 A Server 支付宝服务器 与我方制作支付宝收款接口相连 Order 在线定单 3 静态结构建模静态结构建模 类图建模 4 动态行为建模动态行为建模 使用活动图 顺序图 通信图 状态机图等多种手段建模系统的动态行为特征 4 1 结算付款系统活动图结算付款系统活动图 如图 2 所示 图 2 结算付款系统活动图 4 2 客户购买商品的用例实现客户购买商品的用例实现 客户购买商品的用例中包括客户类 User 界面类 UI 信息提交类 File Offering 数据库类 Database 结算接口类 A Payment 用顺序图表示出来 如图 3 所示 User User InterfaceWeb Server File Offering A Payment DataBase 1 AddtoCart 2 Count TotalPrice 3 Order Confirm 4 alipay service 5 return url success fail 6 verify result success 7 Download 图 3 客户购买商品的用例实现顺序图 4 3 管理员操作的用例实现管理员操作的用例实现 管理员操作的用例中包括管理员类 Admin 界面类 UI 信息提交 类 File Offering 数据库类 Database 如图 4 所示 Shop Administrator User Interface File Offering DataBase 1 Login 2 user management 3 order management

温馨提示

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

评论

0/150

提交评论