电子商务系统设计报告撰写.ppt
《电子商务系统设计报告撰写.ppt》由会员分享,可在线阅读,更多相关《电子商务系统设计报告撰写.ppt(57页珍藏版)》请在冰豆网上搜索。
![电子商务系统设计报告撰写.ppt](https://file1.bdocx.com/fileroot1/2022-10/19/1bec20c6-c57f-49b7-8280-b4b91b18e124/1bec20c6-c57f-49b7-8280-b4b91b18e1241.gif)
电子商务系统设计报告撰写电子商务系统设计报告撰写实验目的实验目的通通过过本本实实验验,使使学学生生掌掌握握对对电电子子商商务务系系统统进进行行系系统统总总体体结结构构设设计计及及应应用用系系统统设设计计的的内内容容及及方方法法,并并正正确确撰撰写写电电子子商商务务系系统统设设计计报报告。
告。
实验内容实验内容撰写电子商务系统设计报告。
撰写电子商务系统设计报告。
任选其一:
任选其一:
1.1.某网上银行进行系统设计,给出设计方案。
某网上银行进行系统设计,给出设计方案。
2.2.对某综合旅游信息网进行系统设计,给出设对某综合旅游信息网进行系统设计,给出设计方案。
计方案。
3.3.对某网上餐饮公司进行系统设计,给出设计对某网上餐饮公司进行系统设计,给出设计方案。
方案。
4.4.对一个电子商务系统进行系统设计,给出设对一个电子商务系统进行系统设计,给出设计方案。
计方案。
实验内容实验内容电子商务系统设计报告内容包括:
电子商务系统设计报告内容包括:
系统总体结构设计系统总体结构设计确定系统的外部接口确定系统的外部接口确定系统的组成结构确定系统的组成结构系统信息基础设施设计系统信息基础设施设计系统软件平台设计系统软件平台设计系统应用软件设计系统应用软件设计系统信息基础设施设计系统信息基础设施设计要求学生掌握如何选用合适的产品要求学生掌握如何选用合适的产品实现系统信息基础设施设计。
包括:
实现系统信息基础设施设计。
包括:
网络环境设计;网络环境设计;服务器主机设计与选择。
服务器主机设计与选择。
系统软件平台系统软件平台设计设计要求学生根据系统需要选择系统软件平要求学生根据系统需要选择系统软件平台。
包括:
台。
包括:
操作系统的选择;操作系统的选择;数据库管理系统的选择;数据库管理系统的选择;应用服务器的选择;应用服务器的选择;中间件软件的选择;中间件软件的选择;开发工具的选择。
开发工具的选择。
系统应用软件设计系统应用软件设计要求学生说明系统应用软件的构成,即应用软件由哪要求学生说明系统应用软件的构成,即应用软件由哪些子系统组成,各个子系统的主要功能以及相互之间些子系统组成,各个子系统的主要功能以及相互之间的关系,描述每个子系统具体由哪些模块组成。
其中的关系,描述每个子系统具体由哪些模块组成。
其中包括:
包括:
子系统的划分。
子系统的划分。
系统模块结构设计。
系统模块结构设计。
代码设计。
代码设计。
输出设计。
输出设计。
输入设计。
输入设计。
处理过程设计。
处理过程设计。
数据存储设计。
数据存储设计。
网页设计与编辑。
网页设计与编辑。
实验结果实验结果正确撰写电子商务系统设计报告。
正确撰写电子商务系统设计报告。
内容包括:
内容包括:
阐述企业电子商务系统设计的原则。
阐述企业电子商务系统设计的原则。
系统总体结构设计。
系统总体结构设计。
系统应用软件设计。
系统应用软件设计。
实验案例实验案例某网上书店系统设计某网上书店系统设计实验简介实验简介o本实验在本实验在“实验案例实验案例某网上书店系统分某网上书店系统分析报告析报告”的基础上,讨论系统设计的原则的基础上,讨论系统设计的原则和方法,进行系统总体结构设计及应用系和方法,进行系统总体结构设计及应用系统设计。
统设计。
实验案例实验案例某网上书店系统设计某网上书店系统设计o系统总体结构设计系统总体结构设计o系统应用软件设计系统应用软件设计系统总体结构设计系统总体结构设计n系统总体设计原则系统总体设计原则n网上书店外部环境分析网上书店外部环境分析n网络环境设计网络环境设计n电子商务系统平台的选择电子商务系统平台的选择系统总体设计原则系统总体设计原则o电子商务系统设计的结果是后续开发和实施的基础。
电子商务系统设计的结果是后续开发和实施的基础。
系统设计受制于许多因素。
例如,技术条件、业务系统设计受制于许多因素。
例如,技术条件、业务的规模、设计人员对系统的理解等。
因此,系统设的规模、设计人员对系统的理解等。
因此,系统设计是因人而异的,例如同是世界著名的物流公司计是因人而异的,例如同是世界著名的物流公司UPS和和FedEx,电子商务系统设计却有很大差别。
,电子商务系统设计却有很大差别。
UPS采取全球业务数据集中在公司总部处理的策略,采取全球业务数据集中在公司总部处理的策略,而而FedEx公司将数据处理分散到世界上的公司将数据处理分散到世界上的5个区域个区域中心来完成。
另外,两家公司的电子商务系统在应中心来完成。
另外,两家公司的电子商务系统在应用处理方式、主机设备选择、系统应用软件设计等用处理方式、主机设备选择、系统应用软件设计等方面也有较大的差别。
方面也有较大的差别。
本系统总体设计原则本系统总体设计原则o技术的先进性;技术的先进性;o符合企业信息化的整体技术战略;符合企业信息化的整体技术战略;o满足开放、可扩充的要求;满足开放、可扩充的要求;o与现行的应用具有良好的兼容性;与现行的应用具有良好的兼容性;o安全性。
安全性。
网上书店总体结构设计网上书店总体结构设计“网上书店网上书店”总体结构图总体结构图网上书店外部环境分析网上书店外部环境分析o网上书店系统的外部环境主要包括:
网上书店系统的外部环境主要包括:
n企业合作伙伴:
物流公司企业合作伙伴:
物流公司AA。
企业的所有订。
企业的所有订单对物流公司单对物流公司AA都是公开的,他们之间通过都是公开的,他们之间通过企业外部网相连,从而达到信息的共享。
企业外部网相连,从而达到信息的共享。
n与交易相关的公共信息基础设施:
银行卡支与交易相关的公共信息基础设施:
银行卡支付中心付中心BB。
系统需要使用它来完成客户提出。
系统需要使用它来完成客户提出的网上交费的申请。
因为的网上交费的申请。
因为BB有自己的一套关有自己的一套关于网上交费的系统,因此需要熟悉该系统的于网上交费的系统,因此需要熟悉该系统的接口。
接口。
网络环境设计网络环境设计o网上书店系统是一个基于网络的系统,它的网络环网上书店系统是一个基于网络的系统,它的网络环境包括境包括Internet、Intranet、Extranet三个部三个部分,结构如下图所示:
分,结构如下图所示:
电子商务系统平台的选择电子商务系统平台的选择o操作系统的选择操作系统的选择o数据库管理系统的选择数据库管理系统的选择o应用服务器的选择应用服务器的选择操作系统的选择操作系统的选择o目前支持电子商务系统的主流操作系统有目前支持电子商务系统的主流操作系统有Windows系列和系列和Unix/Linux系列。
系列。
WindowsWindows系列运行在系列运行在IntelIntel的的CISCCISC芯片上,在计算机芯片上,在计算机市场的占有率达到市场的占有率达到70%70%以上,是目前市场上最为常以上,是目前市场上最为常见的操作系统,同时它还具有便于安装和配置的特见的操作系统,同时它还具有便于安装和配置的特点。
点。
o因此网上书店系统选择使用因此网上书店系统选择使用Windows2000作为服务器上运行的操作系统。
作为服务器上运行的操作系统。
数据库管理系统的选择数据库管理系统的选择o目前数据库管理系统有很多,比如目前数据库管理系统有很多,比如Microsoft的的SQLServer2000、Oracle公司的公司的Oracle10g、IBM公司的公司的DB2以及开源的以及开源的MySQL。
o可参考系统的规模,在以上数据库中进行选择。
可参考系统的规模,在以上数据库中进行选择。
o相对而言,相对而言,Oracle和和DB2是大型的数据库管理系统,是大型的数据库管理系统,操作复杂,价格昂贵。
操作复杂,价格昂贵。
oMySQL虽然免费,但是却是小型的数据库管理系统,虽然免费,但是却是小型的数据库管理系统,而且没有实现图形化操作,使用起来相对困难。
而且没有实现图形化操作,使用起来相对困难。
o因而选择因而选择SQLServer2000作为本系统的数据库作为本系统的数据库管理系统。
管理系统。
应用服务器的选择应用服务器的选择p网上书店系统使用网上书店系统使用Java语言开发,支持语言开发,支持JSP+Severlet+JavaBeans的的应用服务器有许多,其中包括应用服务器有许多,其中包括BEA的的WebLogic、IBM的的WebSphere、Jarkata的的Tomcat服务器。
服务器。
p本系统选择使用本系统选择使用BEA的的WebLogicServer,有三方面的原因:
,有三方面的原因:
一是一是WebLogicWebLogic在目前市场上占有率高,性能稳定,服务也很在目前市场上占有率高,性能稳定,服务也很好,符合成熟性原则;好,符合成熟性原则;二是二是WebLogicWebLogic支持多种支持多种JavaJava技术,目前我们的网上书店系统技术,目前我们的网上书店系统虽然只涉及了虽然只涉及了JSP+Severlet+JavaBeansJSP+Severlet+JavaBeans,但是从长远考虑,但是从长远考虑,若要实施整个企业的信息化就必须使用若要实施整个企业的信息化就必须使用JavaJava的企业级应用,的企业级应用,因此使用支持技术多的应用服务器不会使得二次开发太困难;因此使用支持技术多的应用服务器不会使得二次开发太困难;三是三是WebLogicWebLogic的市场价格还是可以接受的。
的市场价格还是可以接受的。
系统应用软件设计系统应用软件设计n子系统的划分子系统的划分n数据库及表的设计数据库及表的设计n设计类图设计类图n交互设计交互设计n界面设计界面设计n处理过程设计处理过程设计子系统的划分子系统的划分o从图中可以看出,系从图中可以看出,系统仍然是按照功能划统仍然是按照功能划分模块,而各个模块分模块,而各个模块的功能在规划、分析的功能在规划、分析阶段已经进行了详细阶段已经进行了详细的说明。
在设计阶段的说明。
在设计阶段要对各个子系统进一要对各个子系统进一步细化,最终可以指步细化,最终可以指导编码。
这就是设计导编码。
这就是设计阶段需要完成的任务。
阶段需要完成的任务。
系统应用软件设计数据库及表的设计数据库及表的设计o参考前几章所分析的网上书店的内容,以及参考前几章所分析的网上书店的内容,以及所使用的所使用的DBMS支持的数据结构可得到如下支持的数据结构可得到如下的数据库及表。
的数据库及表。
o数据库名:
数据库名:
OBSo该数据库共含有六张表:
该数据库共含有六张表:
系统应用软件设计数据库及表的设计数据库及表的设计管理员表:
管理员表:
AdminUser字段字段类型型说明明AdminUserVARCHAR(50)管理管理员名名AdminPassVARCHAR(20)密密码系统应用软件设计数据库及表的设计数据库及表的设计用户表:
用户表:
User系统应用软件设计数据库及表的设计数据库及表的设计书类别表:
书类别表:
BookClass字段字段类型型说明明BookClassIDVARCHAR(20)书类别编号号ClassNameVARCHAR(20)书类别名名系统应用软件设计数据库及表的设计数据库及表的设计图书信息表:
图书信息表:
Book系统应用软件设计数据库及表的设计数据库及表的设计订单表:
订单表:
Indent系统应用软件设计数据库及表的设计数据库及表的设计订单图书列表:
订单图书列表:
IndentBookList系统应用软件设计各表之间的关系各表之间的关系系统应用软件设计设计类图设计类图用户子系统用户子系统o通过分析阶段通过分析阶段对系统的了解对系统的了解和掌握,可以和掌握,可以对分析的类图对分析的类图进行进一步细进行进一步细化,从中得到化,从中得到设计类图。
设设计类图。
设计类图的目的计类图的目的是指导具体编是指导具体编码,因此设计码,因此设计类图的细节应类图的细节应该接近编码的该接近编码的水平,如左图水平,如左图所示。
所示。
系统应用软件设计设计类图设计类图用户子系统用户子系统o上图中的各个上图中的各个类要表明所拥类要表明所拥有的属性和方有的属性和方法、各个属性法、各个属性的数据类型和的数据类型和各个方法的返各个方法的返回值等编码级回值等编码级别的细