电子商务系统分析报告
-----以网上书城为例
一、 系统分析目的
通过分析网上书城系统来了解系统在规划过程中的各个流程,分析系统是如何让运用电子商务来进行流程的再造和优化。
二、 首页设计
首页的个性化设计,符合网站的风格。
三、 功能框架
网上书城的广告布局设计应该合理,美观。网站设计框架包括以下几个方面: 商品分类
产品展示
商品搜索
产品排行榜
发布信息
四、 系统运作的基本商务环节及体系结构
此网上书城系统的运作主要有以下基本商务环节:
1、 图书购买环节:主要包括联系出版社、书商,协商定价,发送订单,接收图书等商务环节;
2、 网络营销环节:主要包括网络宣传,市场调查,网上订货,个性化服务等商务环节;
3、物流配送环节:主要包括图书分拣,订单发送等商务环节;
4、资金结算环节:主要包括电子支付和传统支付等商务环节。 系统的体系结构:
五、 电子商务对各环节的影响
(一) 图书购买环节:强大的电子商务信息系统,有助于员工的工作资料查询,
有助于订单的自动生成。这种订单是需求触发的,在电子商务的营销环节,企业获取消费者的订单,订单以数字信息的形式传到企业内部,这时,企业的图书购买环节开始自动运行。
(二) 网络营销环节:企业运用电子商务的营销手段的技术越成熟,运用电子商
务营销手段的范围越广、网络营销手段对企业市场营销的影响越深入,企业越可能通过网络营销为企业谋取利益。
(三) 物流配送环节:物流配送是电子商务活动中不可缺少的重要环节,在电子
商务的环境下,物流企业有一些重要特点,这些特点包括:物流信息化、物流网络化、自动化与智能化、柔性化等。电子商务环境下物流业的上述特点,使其与第三方物流的产生和发展有着密不可分的关系。电子商务企业非核心业务的外包促使了第三方物流的产生,物流业务的高额利润使第三方物流迅速发展,在发展的过程中,第三方物流不断创新,研究适应电子商务活动模式的新型物流模式,使物流更为廉价和高效。电子商务企业合理安排自己的物流活动,也可以为企业带来直接的经济利益。
(四) 资金结算环节:电子商务的资金结算的主要过程是电子支付,电子支付与
传统的支付方式相比,可以大大减少支付的时间和费用,电子商务的资金结算环节也是电子商务企业盈利的重要环节之一。
六、 各业务活动的数据流程及处理过程
网上书城系统用例图:
1、用户注册
1.1 简单描述
本用例用于用户的注册和个人信息的填写。
1.2 前置条件 无。
1.3 后置条件:用例成功后,添加一名新用户。
1.4 事件流
1.4.1 基流
当用户希望注册个人信息以使用本系统时,用例启动。
(1)系统转到用户注册页面,提示用户输入个人信息。
(2)用户输入个人信息。
(3)系统检查信息是否有效(是否已注册,邮箱是否可用,密码是否过于简单),将信息存入数据库。
1.4.2 替代流
如果用户输入的注册信息无效,系统显示错误信息并转到错误页面,用户重新填写信息,或者取消注册,用例结束。
用户注册用例图:
2、用户登录
2.1 简单描述
本用例用于用户或管理员的登录。
2.2 前置条件:已注册过的用户和合法的管理员。
2.3 后置条件:用例成功后,用户或管理员可登录进入系统。
2.4 事件流
2.4.1 基流当用户提出登录进入系统请求时,用例启动。
(1)系统转到用户登录页面,提示用户输入用户名和密码。
(2)用户填写用户名和密码信息。
(3)用户验证输入的用户名和密码,若正确,则转到首页,系统激活这一用户。
2.4.2 替代流:如果输入无效的用户名和(/或)密码,系统显示错误信息,用户可以选择返回基硫的起始点,重新输入正确的用户名和(/或)密码;或者取消登陆,用例结束。
用户登录用例图:
3、订单查看
3.1 简单描述
本用例用于管理员或用户管理订单。
3.2 前置条件:用户或管理员登录。
3.3 后置条件:用例成功后,订单信息被修改或者被删除。
3.4 事件流
3.4.1 基流:用户或管理员提出查看订单时,用例启动。
(1)系统列出所有符合该管理员或用户要求的订单。
(2)管理员或用户提出所要执行的操作。如果管理员或用户需要修改订单,则执行分支流:修改订单。如果管理员或用户需要删除订单,则执行分支流:删除订单。
3.4.2 分支流
1:修改订单:进入订单修改界面,修改并保存。
2:删除订单:管理员或用户单击删除按钮,相应的订单被删除。
订单查看用例图:
4、图书选购
4.1 简单描述:本用例允许用户在线选购图书。
4.2 前置条件:用户选书前必须登录。
4.3 后置条件:用户选择自己需要的图书,并将其添加到购物车中。
4.4 事件流
4.4.1 基流:当用户想要进行图书选购时,用例启动。
(1)用户单击选择选书页面。 (2)系统显示图书列表。
(3)用户提出选购某书。 (4)系统检查是否缺货,购物车中加入相应的图书信息。
4.4.2 替代流:缺货时,屏幕显示缺货信息页面。用户选择缺货策略(放弃还是等待直到有货)。
图书选购用例图:
5、购物车管理
5.1 简单描述:本用例用于用户管理购物车。
5.2 前置条件:用户需登录系统。
5.3 后置条件:用例成功后,购物车中商品状态发生变化。
5.4 事件流
5.4.1 基流:用户提出管理购物车时,用例启动。
(1)系统转到购物车管理页面。
(2)用户提出所要执行的操作。如果用户需要添加图书,则执行分支流:添加图书。如果用户需要删除图书,则执行分支流:删除图书。
5.4.2 分支流1:添加图书:用户输入书号,购物车中加入相应图书。 2:删除图书 :用户单击删除按钮,相应的图书被删除。
购物车管理用例图:
6、个人空间管理
6.1 简单描述:本用例用于用户管理个人空间。
6.2 前置条件:用户需登录系统。
6.3 后置条件:用例成功后,用户个人空间状态发生变化。
6.4 事件流
6.4.1 基流: 用户进入管理个人空间网页时,用例启动。
(1)系统转到个人空间页面。
(2)用户提出所要执行的操作。
如果用户需要修改装饰,则执行分支流:修改空间装饰。如果用户需要修改空间内容,则执行分支流:修改空间内容。
6.4.2 分支流
1:修改空间装饰:用户根据自己的偏好,修改空间装饰。
2:修改空间内容:用户可修改空间内容。
个人空间管理用例图:
7 论坛发帖
7.1 简单描述:本用例用于用户在论坛发帖留言。
7.2 前置条件:用户需登录系统。
7.3 后置条件:用例成功后,用户可在论坛发帖留言。
7.4 事件流
7.4.1 基流 :用户进入论坛时,用例启动。
(1)系统转到论坛页面。(2)用户提出所要执行的操作。如果用户需要发帖,则执行分支流:发帖。如果用户需要回复留言,则执行分支流:回复留言。
7.4.2 分支流
1:发帖:用户根据自己的需要发相应的帖子。
2:留言回复: 用户可以回复他人留言。
论坛发帖用例图:
8 图书管理
8.1 简单描述:本用例用于管理员管理图书信息。
8.2 前置条件 管理员登录。
8.3 后置条件:用例成功后,图书信息被添加、改变或删除。
8.4 事件流
8.4.1 基流 管理员提出查看图书时,用例启动。
(1)系统列出所有符合该管理员要求的图书。
(2)管理员提出所要执行的操作。如果管理员需要修改图书信息,则执行分支流:
修改图书信息。如果管理员需要删除图书信息,则执行分支流:删除图书信息。 如果管理员需要增加图书信息,则执行分支流:增加图书信息。
8.4.2 分支流
1:修改图书信息:进入图书信息修改界面,修改并保存
2:删除图书信息:管理员单击删除按钮,相应的图书被删除并更新数据库。 3:增加图书信息:进入图书信息添加界面,添加并保存。
图书管理用例图:
9、购买图书
9.1 简单描述:本用例用于管理员向出版社、书商购买图书。
9.2 前置条件 管理员登录。
9.3 后置条件:用例成功后,可以购买新的图书。
9.4 事件流
9.4.1 基流 管理员购买图书时,用例启动。
图书购买用例图:
七、 小结
通过分析网上书城系统,可以知道网上书城系统有很多个功能模块组成,系统从构造到实施过程中都会考虑很多突发的情况,这需要我们在系统建设之前就想好对策,以免在出现系统没有预料到的情况时造成不必要的麻烦和损失!