虚拟商品在线交易系统_第1页
虚拟商品在线交易系统_第2页
虚拟商品在线交易系统_第3页
虚拟商品在线交易系统_第4页
虚拟商品在线交易系统_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、虚拟商品在线交易系统UML 分析与设计文档组长:徐文达 06520011组员:黄德坚 06520004、林穗安 06520012江苏大学 2005 软件工程最后更新时间:2007-12-16工作分配与进度表编号编号内容内容人员人员完成日期完成日期1制定项目目标,完成问题描述文档。全组成员2007-9-272设计用例图。黄德坚徐文达2007-10-83设计类图徐文达2007-10-94设计顺序图林穗安2007-10-105用例图修改,简化用例图 黄德坚2007-10-126设计状态机图徐文达2007-10-147再次修正类图。林穗安2007-10-148黄德坚2007-10-28目 录1 需求描

2、述.42 用例图建模.52.1 用例图 .52.2 术语表 .63 静态结构建模.64 动态行为建模.64.1 结算付款系统活动图.64.2 客户购买商品的用例实现 .74.3 管理员操作的用例实现 .85 实现方式建模.91 需求描述需求描述本小组项目任务是开发一个虚拟商品在线交易系统。卖家需要一个全新的在线交易系统,用于向网络买家提供一个集在线购买和在线下载功能于一身的网络交易平台,销售的物品主要是正版软件和网络游戏充值卡等非实体的虚拟商品。系统允许卖家在系统后台对商品进行维护,卖家可以在后台管理系统中对所销售的软件产品和充值卡商品进行修改、添加和删除,并可以查询所有买家信息。系统允许买家

3、在注册后对个人信息进行修改和维护,并查阅自己的购买记录;对于没有注册的临时买家,也可以直接购买,在交易完成后把其信息记录到数据库,但不会为临时买家注册系统 ID。系统允许买家在交易完成后通过网页界面在线下载软件安装程序,但需要做到防盗链,即防止软件的下载地址被公开或盗用,此项主要针对不需要激活码激活的软件产品。而对于软件激活码或充值卡密码,除了在交易完成后会在页面上显示外,也会自动 E-MAIL 一份到买家的电子邮箱里去。同时,服务器使用 Linux 系统,安装有 Apache、PHP 和 MySQL,需要把销售情况记录到 MySQL 数据库中,以便业务人员查询销售情况和进行管理。系统需要对每

4、周和每月销售的情况进行统计,并列印成报表,同时允许在线生成 Excel 及 PDF 格式文件以便保存。2 用例图建模用例图建模(分析系统的功能,划分参与者、用例,建模用例图)2.1 用例图用例图虚拟商品在线交易系统的用例图如图 1 所示,包括:用户登陆系统、商品展示系统、购物车、结算付款、支付宝服务接口、用户及定单管理系统、商品管理。LoginShopping CartProducts SystemA ServerPaymentProducts ManagementUser ManagementShop AdministratorUserOrder Management图 1. 虚拟商品交易系

5、统用例图2.2 术语表术语表User:用户、顾客;Shop Administrator:网上商店管理员、商家;Products:商品、虚拟商品、非实体的商品;Shopping Cart:购物车;Payment:结算付款;A Server:支付宝服务器、与我方制作支付宝收款接口相连;Order:在线定单。3 静态结构建模静态结构建模(类图建模)4 动态行为建模动态行为建模(使用活动图、顺序图、通信图、状态机图等多种手段建模系统的动态行为特征)4.1 结算付款系统活动图结算付款系统活动图如图 2 所示图 2. 结算付款系统活动图4.2 客户购买商品的用例实现客户购买商品的用例实现客户购买商品的用例

6、中包括客户类(User) 、界面类(UI) 、信息提交类(File Offering) 、数据库类(Database) 、结算接口类(A: Payment) ,用顺序图表示出来,如图 3 所示: : User : User InterfaceWeb Server : File OfferingA : Payment : DataBase1: AddtoCart()2: Count_TotalPrice()3: Order_Confirm4: 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 : DataBase1: Login2: user_management()3: order_management()4: pr

温馨提示

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

最新文档

评论

0/150

提交评论