ch8电子商务设计实例

上传人:小** 文档编号:58254025 上传时间:2018-10-28 格式:PPT 页数:54 大小:10.71MB
返回 下载 相关 举报
ch8电子商务设计实例_第1页
第1页 / 共54页
ch8电子商务设计实例_第2页
第2页 / 共54页
ch8电子商务设计实例_第3页
第3页 / 共54页
ch8电子商务设计实例_第4页
第4页 / 共54页
ch8电子商务设计实例_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《ch8电子商务设计实例》由会员分享,可在线阅读,更多相关《ch8电子商务设计实例(54页珍藏版)》请在金锄头文库上搜索。

1、电子商务平台系统分析与设计,1、什么是电子商务平台系统 2、电子商务平台系统分析 3、电子商务平台系统设计 4、电子商务平台系统实现 5、上线运行,1、什么是电子商务平台系统,2、电子商务平台系统分析,3,(1)系统分析 (2)系统的可行性分析 (3)功能性需求分析 (4)非功能性需求分析,(1)系统分析,经过系统需求分析,该系统主要包括以下功能:前台主要功能(10个):会员注册、会员信息维护、商品展示、促销活动展示、商品分类、商品搜索、购物车、订单提交、订单管理、评论留言等功能。后台主要功能(10个):店铺管理、商品管理、客户管理、促销管理、团购管理、订单管理、统计报表、客户服务、权限管理、

2、数据库管理等功能。,电子商务系统分析与设计实例,1.管理上的可行性 2. 环境上的可行性 3. 技术上的可行性 4. 经济上的可行性 5. 操作上的可行性,(2)系统的可行性分析,(3)功能性需求分析,前台主要功能:会员注册、会员信息维护、商品展示、促销活动展示、商品分类、商品搜索、购物车、订单提交、订单管理、评论留言等功能。,1.用户角色。 2.用例图及用例规约 4.数据流图 5.功能结构图,电子商务系统分析与设计实例,用户角色分析 1 游客:即没有注册成为商城会员的用户 2 买家(客户):即注册成为商城一般会员的用户,游客注册成功后即成为商城的一般会员。 3 卖家:即商城工作人员,一般会员

3、进行实名认证等之后,即可以扩展成为商城的高级会员,即卖家。 4 管理员:管理员即商城的后台工作人员,通过后台操作实现对商城的管理和维护工作,主要包括会员管理、商品管理、订单管理、客户评价管理以及其他管理活动等。,电子商务系统分析与设计实例,经过系统需求分析,总结给出的系统的主要功能与用户角色之间的对应关系。,电子商务系统分析与设计实例,经过系统需求分析,总结给出的系统的主要功能与用户角色之间的对应关系。,电子商务系统分析与设计实例,管理员,卖家,买家,用例及用例描述,电子商务系统分析与设计实例,用例及用例描述,电子商务系统分析与设计实例,用例及用例描述,电子商务系统分析与设计实例,(3)功能性

4、需求分析,注册用户(管理员、买家、卖家)的用例图,用户注册用例规约,非注册会员用例图,非注册会员用例规约,后台主要功能:店铺管理、商品管理、客户管理、促销管理、团购管理、订单管理、统计报表、客户服务、权限管理、数据库管理等功能。,(3)功能性需求分析,(3)功能性需求分析,客户反馈管理的用例规约,后台主要功能:店铺管理、商品管理、客户管理、促销管理、团购管理、订单管理、统计报表、客户服务、权限管理、数据库管理等功能。,(3)功能性需求分析,商品管理子系统业务用例图,(3)功能性需求分析,商品管理子系统业务用例图,管理员添加商品的用例规约,(3)功能性需求分析,订单管理用例图,对应的用例规约,会

5、员管理子系统业务用例图,(3)功能性需求分析,(3)功能性需求分析,管理员维护客户信息的用例规约,数据流图-第0层数据流图 后台管理员输入帐号和密码后进入电子商务平台的后台管理界面,系统对管理员身份进行判断后会显示相应权限的模块,系统会根据要求进行数据读取。数据包括会员信息、订单信息、商品信息、客户反馈信息等等。,(3)功能性需求分析,第1层数据流图 根据管理员需要管理的模块不同,响应的模块会产生相应的数据流在模块与数据库之间进行交互。,第2层部分数据流图会员登录系统进行商品选择并下单结算,生成订单信息并提交至订单信息库,后期可以对订单进行查询等。管理员先从订单信息库中按照相应条件读取到订单信

6、息,然后在订单管理模块中对订单进行相关管理操作,处理完成后更新订单信息库。,第3层第4层。数据流图,(4)非功能性需求分析,非功能性需求,是指软件产品为满足用户业务需求而必须具有且除功能需求以外的特性。非功能性需求分析不仅决定软件产品的质量,还在很大程度上影响软件产品的功能需求定义。如果在项目开发之前没有充分做好非功能性需求的定义,最终往往是使软件产品在非功能性需求面前顾此失彼,甚至吞噬功能性需求带给用户的体验和价值。,1、稳定和实用性 2、安全和可靠性 3、易用性 4、处理能力 5、可扩展性和可移植性,开发环境,系统总体技术体系架构图,3、电子商务平台系统设计,类、包,类、包,JSP文件,前

7、台购物系统设计,购物子系统,会员子系统,后台管理系统设计,店铺管理 子系统,商品管理 子系统,订单管理 子系统,客户管理 子系统,促销管理 子系统,客户反馈管理 子系统,数据库管理 子系统,会员信息实体主要包括会员编号、会员等级编号、是否开启预付款、登录密码、交易密码、订单数量、总消费额、积分、真实姓名、详细地址、邮政编码、电话号码、手机号码、QQ号、阿里旺旺、微软MSN等。会员信息实体属性图。,数据库概念设计,数据库设计:概念设计,逻辑设计,物理设计,概念设计:购物车,管理员,店铺,客户评价等,会员、订单、商品和购物车之间局部E-R图,数据库逻辑设计,数据库物理设计(表设计),注册会员信息表

8、,会员等级表,数据库物理设计(表设计),商品信息表,系统实体类类图,3、电子商务平台系统设计,会员购物模块设计:商品订购时序图,3、电子商务平台系统设计,订单管理模块设计:订单审核的时序图,3、电子商务平台系统设计,商品管理模块设计:新增商品时序图,3、电子商务平台系统设计,4、电子商务平台系统编程实现与界面,4、电子商务系统测试与总结,用户登录功能测试用例,新增商品功能测试用例,系统性能测试用例,平均事务响应时间,系统性能测试用例,每秒点击率,吞吐量,系统性能测试用例,系统性能测试用例,结果分析: 1. 平均事务响应时间在1S以内,证明系统响应良好。 2. 在增加并发用户数量的时候,吞吐率和TPS的变化曲线呈大体一致,证明系统基本稳定。 3. CUP利用率处于50%以下,证明测试用的机器能够轻松应对来自系统的压力。 4. 数据库操作消耗的CUP时间该值较大,可能是数据库的排序或者函数操作消耗了过多的CPU时间,可以考虑对数据库进行优化。 5. 核心态CPU平均利用率该值较小,说明IO设备运转速度比较正常。 6. 剩余可用内存小于10%的物理内存值,说明内存应该更换更大容量。 7. 每秒下载页数,CPU每秒大于10个交换页,证明进行频繁的页交换,说明内存不够,要增加内存数量。 8. 网络吞吐量该计数器的值除以目前网络带宽的结果小于50%,说明网络连接速度不是瓶颈。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 宣传企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号