




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 影视录放设备的智能抗干扰优化技术发展现状考核试卷
- 竹材采运项目管理与团队沟通考核试卷
- 硕士答辩精准指南
- 江苏省江都区丁伙中学2024-2025学年初三下学期第二次质量检测试题(化学试题)含解析
- 天津农学院《营养生理学》2023-2024学年第二学期期末试卷
- 嘉兴学院《基础西班牙语(Ⅱ)》2023-2024学年第二学期期末试卷
- 四川省广安市华蓥市市级名校2024-2025学年初三全真模拟考试(一)生物试题试卷含解析
- 沈阳航空航天大学北方科技学院《进阶英语(2)》2023-2024学年第一学期期末试卷
- 江苏省徐州市市区部分校2024-2025学年下学期初三物理试题第三次月考考试试卷含解析
- 山东省青岛市42中学2025年初三第一次模拟考试适应性测试化学试题含解析
- 建筑起重信号司索工试题库(附答案)
- Unit1-Unit3 (单元测试)-2024-2025学年人教PEP版(2024)英语三年级上册
- 一起干活安全协议书
- 六上 Unit 1 Part A 课件人教版六年级英语
- 从心理学角度谈医患沟通
- 常用焊管规格表
- DL∕T 5161.17-2018 电气装置安装工程质量检验及评定规程 第17部分:电气照明装置施工质量检验
- 广西壮族自治区南宁市2023-2024学年八年级下学期7月期末历史试题(无答案)
- DL-T5344-2018电力光纤通信工程验收规范
- 2024年上海市公安机关文职辅警、公安机关勤务辅警、检察系统辅助文员招聘笔试参考题库含答案解析
- 劳动教育智慧树知到期末考试答案章节答案2024年华中师范大学
评论
0/150
提交评论