欢迎来到天天文库
浏览记录
ID:56301678
大小:88.00 KB
页数:9页
时间:2020-06-22
《虚拟商品在线交易系统.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
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-
2、28目录1需求描述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所示,包括:用户登陆系统、商品展示系统、购物车、结算付款、支付宝服务接口、用户及定单管理系统、商品管理。图1.虚拟商品交易系统用例图2.2术语表User:用户、顾客;ShopAdministrator:网上商店管理员、商家;Products:商品、虚拟商品、非实体的商品;ShoppingCart:购物车;Pa
5、yment:结算付款;Alipay.comServer:支付宝服务器、与我方制作支付宝收款接口相连;Order:在线定单。3静态结构建模(类图建模)4动态行为建模(使用活动图、顺序图、通信图、状态机图等多种手段建模系统的动态行为特征)4.1结算付款系统活动图如图2所示图2.结算付款系统活动图4.2客户购买商品的用例实现客户购买商品的用例中包括客户类(User)、界面类(UI)、信息提交类(FileOffering)、数据库类(Database)、结算接口类(Alipay.com:Payment),用顺序图表示出来,如图3所示:图3客户购买商品的
6、用例实现顺序图4.3管理员操作的用例实现管理员操作的用例中包括管理员类(Admin)、界面类(UI)、信息提交类(FileOffering)、数据库类(Database),如图4所示:图4管理员操作的用例实现顺序图5实现方式建模(使用组件图和部署图表示系统的实现方式)
此文档下载收益归作者所有