
| 成绩 | 实验评阅教师签名 |
实 验 报 告 册
实验课程名称: 电子商务系统规划与设计
实验项目序号: 实验四
实验项目名称: 电子商务系统的设计
实验室名称: 电子商务实验室
开课学期: ——学年第二 学期
授 课 教 师:
实验指导教师
专 业: 电子商务
班 级:
学 号:
姓 名:
实验报告
实验时间: 年 月 日 节
一、实验运行环境
| 电子商务机房 |
| 二、实验目的 要求学生掌握电子商务系统总体结构、信息基础设施、系统软件平台、企业信息门户、安全环境、电子支付与交易环境设计的主要内容、重点及相互关系,从而使学生掌握电子商务系统设计的整体内容和需要考虑的方面。 |
| 三、实验要求 任选其一: 1.对某网上银行进行系统设计,给出设计方案。 2.对某综合旅游信息网进行系统设计,给出设计方案。 3.对某网上餐饮公司进行系统设计,给出设计方案。 4.对一个开展 B2C 电子零售的网络商店的电子商务系统进行系统设计,给出设计方案。 |
| 四、实验内容和步骤 某开展 B2C 电子零售的网络商店的电子商务系统设计 1.企业电子商务系统设计的原则 电子商务系统设计的结果是后续开发和实施的基础。系统设计受制于许多因素。例如,技术条件、业务的规模、设计人员对系统的理解等。因此,系统设计是因人而异的,例如同是世界著名的物流公司UPS和FedEx,电子商务系统设计却有很大差别。UPS采取全球业务数据集中在公司总部处理的策略,而FedEx公司将数据处理分散到世界上的5个区域中心来完成。另外,两家公司的电子商务系统在应用处理方式、主机设备选择、系统应用软件设计等方面也有较大的差别。 本系统总体设计原则 (1)安全性 (2)、稳定性 (3)、是否兼容服务器(4)、数据库设计要能承受(5)、方便性(6)、处理速度快(7)、客户服务(8)、意见反馈 2.系统总体结构设计。包括:确定系统的外部接口;确定系统的组成结构。 3.系统信息基础设施设计。包括:网络环境设计;服务器主机设计与选择。 B2C 电子零售的网络商店系统是一个基于网络的系统,它的网络环境包括Internet、Intranet、Extranet三个部分。 4.系统软件平台的选择与设计。包括:操作系统的选择;数据库管理系统的选择;应用服务器的选择;开发工具的选择。 目前支持电子商务系统的主流操作系统有Windows系列和Unix/Linux系列。 Windows系列运行在Intel的CISC芯片上,在计算机市场的占有率达到70%以上,是目前市场上最为常见的操作系统,同时它还具有便于安装和配置的特点。 因此B2C 电子零售的网络商店系统选择使用Windows 2007作为服务器上运行的操作系统。 目前数据库管理系统有很多,比如Microsoft的SQL Server 2000、Oracle公司的Oracle 10g、IBM公司的DB2以及开源的MySQL。 可参考系统的规模,在以上数据库中进行选择。 相对而言,Oracle和DB2是大型的数据库管理系统,操作复杂,价格昂贵。 MySQL虽然免费,但是却是小型的数据库管理系统,而且没有实现图形化操作,使用起来相对困难。 因而选择SQL Server 2003作为本系统的数据库管理系统。 B2C 电子零售的网络商店系统使用Java语言开发,支持JSP+Severlet+JavaBeans的应用服务器有许多,其中包括BEA的WebLogic、IBM的WebSphere、Jarkata的Tomcat服务器。 本系统选择使用BEA的WebLogic Server,有三方面的原因: 一是WebLogic在目前市场上占有率高,性能稳定,服务也很好,符合成熟性原则; 二是WebLogic支持多种Java技术,目前我们的B2C 电子零售的网络商店系统虽然只涉及了JSP+Severlet+JavaBeans,但是从长远考虑,若要实施整个企业的信息化就必须使用Java的企业级应用,因此使用支持技术多的应用服务器不会使得二次开发太困难; 三是WebLogic的市场价格还是可以接受的。 5.系统应用软件设计。包括:子系统的划分(例如,销售子系统、采购子系统、配送子系统、客户管理子系统);系统模块结构设计(各子系统的功能模块);代码设计(可略);输出设计(你考虑了哪些方面);输入设计(你考虑了哪些方面);数据存储设计(最好将ER图画出)。 各子系统的设计 此网站系统大体分为页面产品显示系统,查询系统,用户管理系统,网站后台管理系统,广告管理系统,购物车系统,支付系统等。 各子系统间数据接口的设计。 前期为了节约成本采用租赁服务器方式来搭建网络租用100M共享带宽。 采用梭子鱼 Model 240(BSFI240-e1)负载均衡器,每秒连接30,000 CPS,支持多达10台服务器,最大并发连接数500,000,应用程序吞吐100M 网站内部各部分通过局域网互联。 系统数据结构设计。 为了提高网站的效率,采用3台数据库服务器组成的基于中间件的数据库集群,数据库集群采用三台数据库服务器组成。通过把数据化整为零的方法来分担数据库的并发压力。 三台数据库服务器分别为: 客户信息及网站管理配置信息数据库 保存客户注册信息、网站管理员信息、网站配置信息、网站广告信息等。 商品信息及订单数据库 保存所有商品信息、订单信息、库存信息等。 交易流水数据库数据库 保存交易流水日志、网站日常访问日志、网站维护日志、出入库操作日志等信息。 第三方支付平台网络结构图
|
| 五、实验结果分析与总结 通过这次实验,我知道了系统的设计方法,具体需要哪些步骤。 |
