莱通电脑公司网络销售设计报告
目 录
第一章 系统设计原则 ............................................................................................................................ 2
第二章 系统总体结构设计 .................................................................................................................... 3
2.1 内部环境 ...................................................................................................................................... 3
2.2 外部环境 ...................................................................................................................................... 3
2.3系统外部接口 . .............................................................................................................................. 3
2.4系统组成结构 . .............................................................................................................................. 4
2.5系统运行平台 . .............................................................................................................................. 4
第三章 电子商务系统运行平台的选择与设计 .................................................................................. 5
3.1网络环境设计 . .............................................................................................................................. 5
3.2 计算机硬件 ................................................................................................................................... 5
3.2.1 网络设备选择 . ..................................................................................................................... 5
3.2.2计算机软件 . .......................................................................................................................... 6
第四章 系统应用软件设计 .................................................................................................................. 10
4.1子系统划分 . ................................................................................................................................ 10
4.2系统模块结构设计(UML ) ........................................................................................................ 10
4.3代码设计 . .................................................................................................................................... 11
4.4输入输出设计 . ............................................................................................................................ 12
4.5处理过程设计 . ............................................................................................................................ 12
4.6数据存储设计 . ............................................................................................................................ 16
4.7网页设计与编辑 . ........................................................................................................................ 18
第一章 系统设计原则
我们为莱通电脑公司设计的电子商务系统是基于B2C 模式的网上电脑销售平台,因此,本系统设计的原则有:
(一)系统的先进性
莱通电子商务系统非常重视系统技术的先进性。所以莱通电子商务系统设计始终立足先进的技术,采用最新的技术成果,从而使系统具有一个较高的技术起点。力争在企业电子商务的竞争中处于有利地位。
(二)技术即时性
莱通电脑公司电子商务系统兼顾系统成熟性和先进性的技术,因为只有这样才能保证现有系统的先进性,使计算机系统发挥最大的效率,并使之随着技术的发展不断升级。
(三)系统的可用性
采用计算机系统管理的目的就是能为了提高企业运作效率,为此,莱通电脑公司网站具有很高的可用性,能够展开7×24小时的服务,一年365天都能展开服务。
(四)安全性
安全性是整个电子商务解决方案中最重要的方面,我们所设计的电子商务系统不仅要保证电子商务系统本身的安全,包括主机系统、操作系统、网络、数据存储与备份等安全问题;同时还会保证交易过程的安全性,充分考虑身份认证、数据加密等安全措施。
(五)使用方便性
本网站主要侧重于网上交易,因此系统建设应该注重用户的感受,将用户的个人空间和交易界面设计的更加友好和个性化。我们在系统总体设计中充分考虑了莱通电子商务系统中各业务层次,各环节管理中数据处理的便利性;我们设计的网站界面友好美观,操作简单便利。
(六)系统的可扩充性
我们设计的莱通电子商务系统具有很好的可扩充性,其充分考虑了用户日后的业务发展需要,为业务发展提供接口。当需求变化时,该电子商务系统能够轻松的进行扩充,从而降低未来的管理成本。
第二章 系统总体结构设计
2.1 内部环境
莱通电子商务系统的内部环境主要包括:内部电子商务系统、应用软件、领导态度、电子商务人员、内部文化环境、企业管理等诸多方面。企业的商务活动是以企业内部的信息处理为背景的,企业内部信息系统是企业开展电子商务的前提条件。莱通电子商务系统以计算机系统的建设与完善作为技术条件,以应用软件的设计与开发为核心内容,以领导的重视作为前提,以电子商务人才队伍的建设为关键,以企业信息文化的培养作为思想基础,以企业管理的变革和业务流程的再造工程作为企业保证。
2.2 外部环境
与莱通电脑电子商务系统进行信息交流的外部环境主要有银行、合作伙伴、CA 机构、消费者以及相关政府部门等。莱通电子商务系统通过外部环境可以更加快速准确的了解政府指向以及消费者的喜好,然后定向的生产电脑产品,能够更为有效的吸引其他厂商作为合作伙伴,为企业的不断壮大提供帮助。
2.3系统外部接口
从上图中可以看到,系统有4个接口,分别是通过浏览器和用户的接口、企
业内部的接口、企业与物流部门的接口、通过专门的软件和银行及其他支付平台的接口。
2.4系统组成结构
莱通电脑商城的系统由商业逻辑和应用服务器组成,其中,应用服务器又由WEB 表达应用层、支持平台、互联集成工具等几个部分组成。
莱通电脑网站的应用层可以分为三个方面:信息服务、交易和支付。主要内容包括:电子商情广告;电子选购和交易、电子交易凭证的交换;电子支付与结算以及售后的网上服务等。
莱通系统支持平台包括网络基础设施、支付平台、安全平台和管理平台。 我们的系统通过互联集成工具将硬件设备,软件设备,网络基础设施,网络设备、网络系统软件,网络基础服务系统,应用软件等组织成为一体,使之成为能组建一个完整、可靠、经济、安全、高效的计算机网络系统的全过程
2.5系统运行平台
系统运行平台是指电子商务运行所依赖的网络、计算机硬件和软件。莱通电脑网站所依托的网络是10mb 光纤;计算机硬件主要是:服务器、路由器、交换机与安全设备。服务器主要采用了IBM System x3650 M3(7945I01)服务器,交换机选择了华为S2700-26TP-EI(AC)或者Quidway S2326TP-EI(AC);路由器选择华为Quidway AR46-20或者华为Quidway AR28-31;在安全方面我们有专门的黑客防火墙。该系统系统软件用的是Windows NT/2000,安全软件用的是赛门铁克企业版等。
第三章 电子商务系统运行平台的选择与设计
3.1网络环境设计
莱通网上电脑商城是一个基于网络的系统, 它的网络环境包括Internet 、Intranet 、Extranet 三个部分,结构如下图所示:
3—1网络环境结构图
在莱通电子商务系统中,通过internet 主要是莱通电子商务系统与用户之间的链接。 在莱通电子商务系统中,通过Intranet 主要是莱通电子商务系统与企业应用及数据的链接,比如:企业内部的WEB 服务器、应用服务器、邮件服务器、数据库服务器、网络管理终端、负载均衡器等。
在莱通电子商务系统中,通过extranet 主要是莱通电脑公司与其他企业之间的链接,比如:物流配送公司。
3.2 计算机硬件
3.2.1 网络设备选择
1) 服务器主机与选择
目前,虚拟主机成为广大中小企业构建网络信息系统的首选,虽然它有价格相对便宜的,但是它的缺点也比较明显。由于物理服务器分割给不同的用户使用,其中难免有些用户会进行非法操作,或者站点中存在致命漏洞而遭到攻击,这都会影响其他虚拟主机的正常使用。另外,提供企业虚拟主机的公司自然会对虚拟主机进行各种限制,让用户无法完成操作虚拟主机。其次,当企业需求增大的时候,需要的性能、空间增加的时候,租用价格往往会迅速增加。因此,考虑到莱通网上电脑店的需求,我们计划购买专业级WEB 服务器。
在市场上,IBM System x3650 M3(7945I01)是非常热门的服务器,它从设计上和价格上
该服务器价格约为1.4万元,作为一个具有一定实力的电脑生产公司,该款服务器较适合本网站使用。
2) 其他设备
综合企业现状和对网络的重视,我们计划选用华为和H3C 的产品。
路由器选择:华为Quidway AR46-20或者华为Quidway AR28-31。
交换机的选择: 3台华为S2700-26TP-EI(AC)或者3台华为Quidway S2326TP-EI(AC)。这3台交换机足可以支持80个点同时上网。
在安全设备上,我们综合企业需要和企业预算,我们最后计划采用赛门铁克企业版作为莱通电子商务系统的安全防护软件。
3.2.2计算机软件
1. 网络操作系统选择
在Internet 环境下,UNIX 、Windows NT/2000、Linux 是用于电子商务网站的三大主流网络操作系统。
其中,Windows NT Windows NT是Microsoft 公司开发的网络操作系统,使用方便和对Intranet (企业网)和Internet 的支持,以及强大的网络管理功能,赢得广大用户的青睐。Windows NT Server主要有以下一些特点:
(1)支持多种硬件平台和多种网络协议
(2)Windows NT Server可以与多种服务器操作系统进行互操作,其中包括:Net ware、UNIX 、LAN Manager等。
(3)具有良好的安全措施与容错能力
(4)Windows NT Server 还提供了多种工具,用来记录与追踪网络的活动情况。
(5)Windows NT Server 的任务管理器(Task Manager )能够显示与应用程序有关的详细信息,并且以图形方式表示出CPU 与内存使用情形,使用户能够更方便控制与管理系统。
(6)支持两种文件系统:文件系统(NTFS )和文件分配表系统(FAT )。
Windows NT的这些特点使其获得了越来越广泛的应用,目前广泛使用的是Windows2000 Server,其功能更强大。
因此,莱通网上电脑商城选用Windows NT/2000作为在服务器上运行的操作系统。
2. WEB 服务器软件
WEB 服务器软件是指驻留在因特网上某种类型计算机的程序。在选择WEB 服务器软件的过程中,不仅要考虑到目前的需求,还要考虑到将来可能需要的功能,这是因为更换WEB 服务器软件通常要比安装标准软件困难得多,会带来一系列的问题。我们比较了目前较为主流的WEB 服务器软件:
综合以上web 服务器开发软件的特点和莱通电脑公司网站的需要,我们最后决定采用apache 软件。
3. 应用服务器软件
目前,市场上主流的应用服务器开发软件有ASP 、PHP 、JSP 三种。这三种开发软件的特点如下:
因此,考虑到莱通电子商务系统在安全等方面的需求,我们最后选择了JSP 作为WEB 应用服务器的开发工具。
4. 数据库管理系统
电子商务领域数据库管理系统类型很多, 目前在商业领域使用的数据库管理系统主要有Oracle 、Sybase 、DB2、SQL Server等。
SQL Server 是微软公司开发的一个关系数据库管理系统,2000年发布的SQL server2000是目前较流行的一个新版本。
莱通电脑公司网络销售设计报告
目 录
第一章 系统设计原则 ............................................................................................................................ 2
第二章 系统总体结构设计 .................................................................................................................... 3
2.1 内部环境 ...................................................................................................................................... 3
2.2 外部环境 ...................................................................................................................................... 3
2.3系统外部接口 . .............................................................................................................................. 3
2.4系统组成结构 . .............................................................................................................................. 4
2.5系统运行平台 . .............................................................................................................................. 4
第三章 电子商务系统运行平台的选择与设计 .................................................................................. 5
3.1网络环境设计 . .............................................................................................................................. 5
3.2 计算机硬件 ................................................................................................................................... 5
3.2.1 网络设备选择 . ..................................................................................................................... 5
3.2.2计算机软件 . .......................................................................................................................... 6
第四章 系统应用软件设计 .................................................................................................................. 10
4.1子系统划分 . ................................................................................................................................ 10
4.2系统模块结构设计(UML ) ........................................................................................................ 10
4.3代码设计 . .................................................................................................................................... 11
4.4输入输出设计 . ............................................................................................................................ 12
4.5处理过程设计 . ............................................................................................................................ 12
4.6数据存储设计 . ............................................................................................................................ 16
4.7网页设计与编辑 . ........................................................................................................................ 18
第一章 系统设计原则
我们为莱通电脑公司设计的电子商务系统是基于B2C 模式的网上电脑销售平台,因此,本系统设计的原则有:
(一)系统的先进性
莱通电子商务系统非常重视系统技术的先进性。所以莱通电子商务系统设计始终立足先进的技术,采用最新的技术成果,从而使系统具有一个较高的技术起点。力争在企业电子商务的竞争中处于有利地位。
(二)技术即时性
莱通电脑公司电子商务系统兼顾系统成熟性和先进性的技术,因为只有这样才能保证现有系统的先进性,使计算机系统发挥最大的效率,并使之随着技术的发展不断升级。
(三)系统的可用性
采用计算机系统管理的目的就是能为了提高企业运作效率,为此,莱通电脑公司网站具有很高的可用性,能够展开7×24小时的服务,一年365天都能展开服务。
(四)安全性
安全性是整个电子商务解决方案中最重要的方面,我们所设计的电子商务系统不仅要保证电子商务系统本身的安全,包括主机系统、操作系统、网络、数据存储与备份等安全问题;同时还会保证交易过程的安全性,充分考虑身份认证、数据加密等安全措施。
(五)使用方便性
本网站主要侧重于网上交易,因此系统建设应该注重用户的感受,将用户的个人空间和交易界面设计的更加友好和个性化。我们在系统总体设计中充分考虑了莱通电子商务系统中各业务层次,各环节管理中数据处理的便利性;我们设计的网站界面友好美观,操作简单便利。
(六)系统的可扩充性
我们设计的莱通电子商务系统具有很好的可扩充性,其充分考虑了用户日后的业务发展需要,为业务发展提供接口。当需求变化时,该电子商务系统能够轻松的进行扩充,从而降低未来的管理成本。
第二章 系统总体结构设计
2.1 内部环境
莱通电子商务系统的内部环境主要包括:内部电子商务系统、应用软件、领导态度、电子商务人员、内部文化环境、企业管理等诸多方面。企业的商务活动是以企业内部的信息处理为背景的,企业内部信息系统是企业开展电子商务的前提条件。莱通电子商务系统以计算机系统的建设与完善作为技术条件,以应用软件的设计与开发为核心内容,以领导的重视作为前提,以电子商务人才队伍的建设为关键,以企业信息文化的培养作为思想基础,以企业管理的变革和业务流程的再造工程作为企业保证。
2.2 外部环境
与莱通电脑电子商务系统进行信息交流的外部环境主要有银行、合作伙伴、CA 机构、消费者以及相关政府部门等。莱通电子商务系统通过外部环境可以更加快速准确的了解政府指向以及消费者的喜好,然后定向的生产电脑产品,能够更为有效的吸引其他厂商作为合作伙伴,为企业的不断壮大提供帮助。
2.3系统外部接口
从上图中可以看到,系统有4个接口,分别是通过浏览器和用户的接口、企
业内部的接口、企业与物流部门的接口、通过专门的软件和银行及其他支付平台的接口。
2.4系统组成结构
莱通电脑商城的系统由商业逻辑和应用服务器组成,其中,应用服务器又由WEB 表达应用层、支持平台、互联集成工具等几个部分组成。
莱通电脑网站的应用层可以分为三个方面:信息服务、交易和支付。主要内容包括:电子商情广告;电子选购和交易、电子交易凭证的交换;电子支付与结算以及售后的网上服务等。
莱通系统支持平台包括网络基础设施、支付平台、安全平台和管理平台。 我们的系统通过互联集成工具将硬件设备,软件设备,网络基础设施,网络设备、网络系统软件,网络基础服务系统,应用软件等组织成为一体,使之成为能组建一个完整、可靠、经济、安全、高效的计算机网络系统的全过程
2.5系统运行平台
系统运行平台是指电子商务运行所依赖的网络、计算机硬件和软件。莱通电脑网站所依托的网络是10mb 光纤;计算机硬件主要是:服务器、路由器、交换机与安全设备。服务器主要采用了IBM System x3650 M3(7945I01)服务器,交换机选择了华为S2700-26TP-EI(AC)或者Quidway S2326TP-EI(AC);路由器选择华为Quidway AR46-20或者华为Quidway AR28-31;在安全方面我们有专门的黑客防火墙。该系统系统软件用的是Windows NT/2000,安全软件用的是赛门铁克企业版等。
第三章 电子商务系统运行平台的选择与设计
3.1网络环境设计
莱通网上电脑商城是一个基于网络的系统, 它的网络环境包括Internet 、Intranet 、Extranet 三个部分,结构如下图所示:
3—1网络环境结构图
在莱通电子商务系统中,通过internet 主要是莱通电子商务系统与用户之间的链接。 在莱通电子商务系统中,通过Intranet 主要是莱通电子商务系统与企业应用及数据的链接,比如:企业内部的WEB 服务器、应用服务器、邮件服务器、数据库服务器、网络管理终端、负载均衡器等。
在莱通电子商务系统中,通过extranet 主要是莱通电脑公司与其他企业之间的链接,比如:物流配送公司。
3.2 计算机硬件
3.2.1 网络设备选择
1) 服务器主机与选择
目前,虚拟主机成为广大中小企业构建网络信息系统的首选,虽然它有价格相对便宜的,但是它的缺点也比较明显。由于物理服务器分割给不同的用户使用,其中难免有些用户会进行非法操作,或者站点中存在致命漏洞而遭到攻击,这都会影响其他虚拟主机的正常使用。另外,提供企业虚拟主机的公司自然会对虚拟主机进行各种限制,让用户无法完成操作虚拟主机。其次,当企业需求增大的时候,需要的性能、空间增加的时候,租用价格往往会迅速增加。因此,考虑到莱通网上电脑店的需求,我们计划购买专业级WEB 服务器。
在市场上,IBM System x3650 M3(7945I01)是非常热门的服务器,它从设计上和价格上
该服务器价格约为1.4万元,作为一个具有一定实力的电脑生产公司,该款服务器较适合本网站使用。
2) 其他设备
综合企业现状和对网络的重视,我们计划选用华为和H3C 的产品。
路由器选择:华为Quidway AR46-20或者华为Quidway AR28-31。
交换机的选择: 3台华为S2700-26TP-EI(AC)或者3台华为Quidway S2326TP-EI(AC)。这3台交换机足可以支持80个点同时上网。
在安全设备上,我们综合企业需要和企业预算,我们最后计划采用赛门铁克企业版作为莱通电子商务系统的安全防护软件。
3.2.2计算机软件
1. 网络操作系统选择
在Internet 环境下,UNIX 、Windows NT/2000、Linux 是用于电子商务网站的三大主流网络操作系统。
其中,Windows NT Windows NT是Microsoft 公司开发的网络操作系统,使用方便和对Intranet (企业网)和Internet 的支持,以及强大的网络管理功能,赢得广大用户的青睐。Windows NT Server主要有以下一些特点:
(1)支持多种硬件平台和多种网络协议
(2)Windows NT Server可以与多种服务器操作系统进行互操作,其中包括:Net ware、UNIX 、LAN Manager等。
(3)具有良好的安全措施与容错能力
(4)Windows NT Server 还提供了多种工具,用来记录与追踪网络的活动情况。
(5)Windows NT Server 的任务管理器(Task Manager )能够显示与应用程序有关的详细信息,并且以图形方式表示出CPU 与内存使用情形,使用户能够更方便控制与管理系统。
(6)支持两种文件系统:文件系统(NTFS )和文件分配表系统(FAT )。
Windows NT的这些特点使其获得了越来越广泛的应用,目前广泛使用的是Windows2000 Server,其功能更强大。
因此,莱通网上电脑商城选用Windows NT/2000作为在服务器上运行的操作系统。
2. WEB 服务器软件
WEB 服务器软件是指驻留在因特网上某种类型计算机的程序。在选择WEB 服务器软件的过程中,不仅要考虑到目前的需求,还要考虑到将来可能需要的功能,这是因为更换WEB 服务器软件通常要比安装标准软件困难得多,会带来一系列的问题。我们比较了目前较为主流的WEB 服务器软件:
综合以上web 服务器开发软件的特点和莱通电脑公司网站的需要,我们最后决定采用apache 软件。
3. 应用服务器软件
目前,市场上主流的应用服务器开发软件有ASP 、PHP 、JSP 三种。这三种开发软件的特点如下:
因此,考虑到莱通电子商务系统在安全等方面的需求,我们最后选择了JSP 作为WEB 应用服务器的开发工具。
4. 数据库管理系统
电子商务领域数据库管理系统类型很多, 目前在商业领域使用的数据库管理系统主要有Oracle 、Sybase 、DB2、SQL Server等。
SQL Server 是微软公司开发的一个关系数据库管理系统,2000年发布的SQL server2000是目前较流行的一个新版本。