网上交易系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
某公司想参照淘宝,做一套简单的网上交易系统,系统要求如下:
1. 产品类别维护:管理员可以维护产品类别,每个类别下面可能继续划分为若干子
类。
2. 用户注册:网民注册,注册后的网民立刻可以在该系统中购买商品,但是如果该
用户想成为商家销售商品,还需要提出特殊申请,由管理员批准;
3. 商品发布:每个审批后的商家可以发布自己的商品,包括商品名称、类别、上传
图片、价格等等;
4. 商品购买:网民发现自己满意的商品后,可以立刻下订单,购买(不必考虑支付
问、购物车以及邮费问题);
5. 商品发货:商家在后台看到网民的订单后,进行发货,将订单状态设置为已经发
货;
6. 收货确认:网民收到商品后,确认自己的订单,将订单状态设置为已经收货;
7. 系统可以统计某个时间段内,所有商品销售金额,各类别商品的销售金额,各商
家的销售金额;
实验步骤
1、需求。
分析系统的需求,撰写需求陈述文档。
建立用例模型:包括软件系统的用例图以及关键用例的用例描述(用例规约)。
2、静态分析。
建立系统的类图。
3、动态分析。
分析系统的用例模型,选择合适的平台和模型详细描述用例的设计与实现,包括顺序图、协作图、活动图以及状态图。
4、设计。
建立系统的构件图和部署图。
UML期末大作业
网上交易系统
作者:孙俊峰
项目:考试系统
专业班级:软件测试一班
项目情景:
1.管理员可以维护产品类别,产品分类,会员审核;
2.用户注册以后可以在该系统直接购物付款,但是如果该用户想成
为商家销售商品,还需要提出特殊申请,由管理员批准;
3.审核通过的卖家可以发布商品,同时可以对商品名称、类别、上
传图片、价格等的更新;
4.卖家通过后台的网民订单去发货,
5.网民收到商品后,确认自己的订单,将订单状态设置为已经收货;
6.系统统计:系统可以统计某个时间段内,所有商品销售金额,各
类别商品的销售金额,各商家的销售金额;
一、需求陈述:
该网上交易系统主要提供的服务有:在线商品买卖服务(网民会员注册)和产品分类服务以及买卖双方(会员)管理服务。
(1)买家管理——负责会员注册和对商品的选购
(2)卖家管理——负责特殊审核、对商品发布分类和信息说明
(3)交易管理——负责对卖家审核和交易统计
网上交易系统——买家管理提供的服务如下:
1.注册会员
网民进入网上交易系统以后注册会员,填写个人基本信息可以任意浏览商品、阅读商品说明和信息。
2.下订单
选择欲购商品(需要登录会员账号),购买商品下订单并付款。
3.确认收货
网民收到商品后,确认自己的订单,将订单状态设置为已经收货。
网上交易系统——卖家管理提供的服务如下:
1.特殊审核
在已是会员基础上申请销售商品,填写个人基本信息等待特殊审核。
2.发布商品
特殊特殊审核通过后,卖家进入网上交易系统在自己的客户端发布商品,同时发布商品说明(如:商品名称、类别、上传图片、价格等等)。
3.发货
在后台看到有网民下订单后,进行发货,将订单状态设置为已经发货。
网上交易系统——交易管理提供的服务如下:
1.商品分类
商品类别分类和继续划分为若干子类。
2.商品金额录入
统计某个时间段内,所有商品销售金额,各类别商品的销售金额,各商家的销售金额。
3.交易记录
统计某个时间段内,买家订单和卖家发货情况。
附注:
1.网上交易系统的直接用户为网民、卖家和系统管理人员。
其职责如下
系统管理员可以实现的操作:在网民注册会员以后负责会员基本信息的增删改查和维护,对销售商品的卖家身份的审核,对发布商品的归类,对交易记录的录入和统计。
卖家可以实现的操作:在登录网上交易系统后可以发布商品,并对商品的基本信息作出增删改查,查询订单,发货,确认发货,同时查看自己商品的交易记录。
网民可以实现的操作:在登录网上交易系统后可以查询商品及基本信息,下订单,购买商品,确认收货。
2.为保存数据,可建立网上交易系统的数据库,包括:网民表、卖家表、商品表、交易表等。
3.系统的实现最好用b/s模式实现,开发工具不限。
二、网上交易系统的主要用例模型如下:
1、作图:包括顶层用例图、用户管理用例图、商品管理用例图、交易管理用例图;顶层use case图:
网民
卖家
商品管理管理员用户管理
用户管理用例图:
商品管理用例图:
交易管理用例图:
管理员
网民
注册帐户
特殊申请
商品图片
修改密码
2、用例规约:
登陆交易系统
查看商品
交易统计系统
用例名:登陆网上交易系统
用例名:商品购买
静态分析
目标:主要类图
1,、用户对象类图:
2、网上交易管理对象类图:
动态分析
目标:序列图,协作图,活动图,包图,构件图和部署图,状态图序列图
会员(包括)注册序列图:
(成功)
(失败)
商家注册: (成功)
(失败)
商品发布序列图:
商品交易序列图: (成功)
(失败)
/未发货
协作图。