没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
22页
本小组项目任务是开发一个虚拟商品在线交易系统。卖家需要一个全新的在线交易系统,用于向网络买家提供一个集在线购买和在线下载功能于一身的网络交易平台,销售的物品主要是正版软件和网络游戏充值卡等非实体的虚拟商品。本系统需要支持和集成支付宝公司的“虚拟商品交易服务”接口,并通过该接口收取买家费用,在交易完成后返回到本系统界面下给买家下载软件安装程序、软件激活码或充值卡密码等。 系统允许卖家在系统后台对商品进行维护,卖家可以在后台管理系统中对所销售的软件产品和充值卡商品进行修改、添加和删除,并可以查询所有买家信息。 系统允许买家在注册后对个人信息进行修改和维护,并查阅自己的购买记录;对于没有注册的临时买家,也可以直接购买,在交易完成后把其信息记录到数据库,但不会为临时买家注册系统ID。 系统允许买家在交易完成后通过网页界面在线下载软件安装程序,但需要做到防盗链,即防止软件的下载地址被公开或盗用,此项主要针对不需要激活码激活的软件产品。而对于软件激活码或充值卡密码,除了在交易完成后会在页面上显示外,也会自动E-MAIL一份到买家的电子邮箱里去。 同时,服务器使用Linux系统,安装有Apache、PHP和MySQL,需要把销售情况记录到MySQL数据库中,以便业务人员查询销售情况和进行管理。 系统需要对每周和每月销售的情况进行统计,并列印成报表,同时允许在线生成Excel及PDF格式文件以便保存。
资源推荐
资源详情
资源评论
《软件工程设计论文》
虚拟商品在线系统
项目文档
专 业 班 级
姓 名 学 号
最后更新时间:2010-xx-xx
1
版 本 历 史
版本/状态 作者 参与者 起止日期 备注
2
目 录
目 录.........................................................................................................................................................3
1 项目简介...............................................................................................................................................5
2 需求分析...............................................................................................................................................6
2.1 用例图..................................................................................................................................................................................6
2.2 术语表..................................................................................................................................................................................7
2.3 活动图..................................................................................................................................................................................8
2.3.1 结算付款系统活动图...............................................................................................................................................8
2.4 用例规约..............................................................................................................................................................................9
2.4.1 用例规约 Login.........................................................................................................................................................9
2.4.2 用例规约 Payment.....................................................................................................................................................9
2.4.3 用例规约 Shopping Cart...........................................................................................................................................9
2.4.4 用例规约 User Management...................................................................................................................................10
2.4.5 用例规约 Products Management.............................................................................................................................11
2.4.6 用例规约 Order Management.................................................................................................................................11
2.5 补充文档............................................................................................................................................................................12
2.5.1 补充规约:支付接口的选择.................................................................................................................................12
3 分析与设计.........................................................................................................................................13
3.1 架构分析............................................................................................................................................................................13
3.1.1 界面层.....................................................................................................................................................................13
3.1.2 业务逻辑层.............................................................................................................................................................13
3.1.3 数据库层.................................................................................................................................................................14
3.2 关键抽象............................................................................................................................................................................14
3.3 用例实现............................................................................................................................................................................14
3.3.1 客户购买商品的用例实现.....................................................................................................................................14
3.3.2 管理员操作的用例实现.........................................................................................................................................15
4 用例分析.............................................................................................................................................17
4.1 分析类................................................................................................................................................................................17
4.2 分析类的功能....................................................................................................................................................................17
4.2.1 管理员类.................................................................................................................................................................17
4.2.2 用户类.....................................................................................................................................................................17
4.2.3 提交信息制类.........................................................................................................................................................17
4.2.4 数据库类.................................................................................................................................................................18
4.2.5 支付接口类.............................................................................................................................................................18
4.3 类图及类之间的关联........................................................................................................................................................18
4.4 数据库设计........................................................................................................................................................................19
4.4.1 Admin Table.............................................................................................................................................................19
4.4.2 User Table................................................................................................................................................................19
3
4.4.3 Shopping Cart Table................................................................................................................................................19
4.4.4 Categories Table......................................................................................................................................................20
4.4.5 Manufacturers Table................................................................................................................................................20
4.4.6 Orders Table.............................................................................................................................................................20
4.4.7 Orders Detail Table..................................................................................................................................................20
4.4.8 Orders Products Download Table............................................................................................................................21
4.4.9 Products Table.........................................................................................................................................................21
4.4.10 Products in Categories Table.................................................................................................................................22
4.4.11 数据库结构及各表间的关系...............................................................................................................................22
4
1 项目简介
本小组项目任务是开发一个虚拟商品在线交易系统。卖家需要一个全新的在线交易系统,用
于向网络买家提供一个集在线购买和在线下载功能于一身的网络交易平台,销售的物品主要是正版
软件和网络游戏充值卡等非实体的虚拟商品。本系统需要支持和集成支付宝公司的“虚拟商品交易
服务”接口,并通过该接口收取买家费用,在交易完成后返回到本系统界面下给买家下载软件安装
程序、软件激活码或充值卡密码等。
系统允许卖家在系统后台对商品进行维护,卖家可以在后台管理系统中对所销售的软件产品
和充值卡商品进行修改、添加和删除,并可以查询所有买家信息。
系统允许买家在注册后对个人信息进行修改和维护,并查阅自己的购买记录;对于没有注册
的临时买家,也可以直接购买,在交易完成后把其信息记录到数据库,但不会为临时买家注册系统
ID。
系统允许买家在交易完成后通过网页界面在线下载软件安装程序,但需要做到防盗链,即防
止软件的下载地址被公开或盗用,此项主要针对不需要激活码激活的软件产品。而对于软件激活码
或充值卡密码,除了在交易完成后会在页面上显示外,也会自动 E-MAIL 一份到买家的电子邮箱里
去。
5
剩余21页未读,继续阅读
资源评论
- xiaobailang072013-05-24不错的资源,对我有用
wang0313
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功