电子商务系统开发技术文献综述【文献综述】

电子商务系统开发技术文献综述【文献综述】

ID:472220

大小:84.50 KB

页数:3页

时间:2017-08-07

电子商务系统开发技术文献综述【文献综述】_第1页
电子商务系统开发技术文献综述【文献综述】_第2页
电子商务系统开发技术文献综述【文献综述】_第3页
资源描述:

《电子商务系统开发技术文献综述【文献综述】》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、毕业设计文献综述电子信息科学与技术电子商务系统开发技术文献综述[摘要]电子商务系统开发突破时间、空间和地域限制,它无论对于个人,还是企业,都带来新机。本文论述了目前开发电子商务系统采用的架构、数据库连接、开发模式以及网络通信技术,最后指出开发系统首先需要对行业业务进行了解及分析。[关键字]电子商务系统开发、系统架构、设计模式、JDBC1.前言电子商务为人类提供了一个全新的管理商业交易的方法,而且将成为潜在经济增长动力,并推动世界经济向前发展,它除了能在企业、消费者、政府之间提供更多、更直接的联系外,它本身还将产生新的产品市场。电子商务突破

2、时间、空间和地域限制,所以它无论对于个人,还是企业,都带来新机。2.系统采用的架构现在存在两种架构模式:B/S;C/S。B/S是browser/server指浏览器和服务器端,在客户机端不用装专门的软件,只要一个浏览器即可。B/S最大的优点:客户端不用维护,适用于用户群庞大,或客户需求经常发生变化的情况。可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。B/S架构的软件对一个稍微大一点单位来说,系统管理人员不需要在几百甚至上千部电脑之间来回奔跑,只需要管理服务器就行了,所有的客户端只是浏览器,根

3、本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的.与操作系统平台关系最小.B/S架构的软件系统的扩展非常容易,只要能上网,系统管理员分配一个用户名和密码,还可以在线申请等。缺点:由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务

4、器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做服务器的硬件维护。但应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。而C/S是client/server指客户机和服务器,在客户机端必须装客户端软件后,才能访问服务器如sqlserver2000。C/S的优点:可以减轻服务器端压力,如果用户的需求特别复杂,用C/S。能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优

5、点就是客户端响应速度快。缺点主要有以下几个:只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。C/S一般面向相对固定的用户群,对信息安全的控制能力很强,一般高

6、度机密的信息系统采用C/S结构较为适宜,而仅通过B/S发布部分可公开信息;B/S建立在广域网之上,对安全的控制能力相对较弱,面向的是不可知的用户群。3.系统采用的连接数据库技术JDBC是一种用于执行SQL语句的JavaAPI,它的技术简称是JavaDatabaseConnectivity,它是一组用Java编程语言编写的接口和类。它为工具/数据库开发人员提供了一套访问各种数据库的标准API,使他们能够用纯JavaAPI来编写数据库应用程序。这个标准编程接口,使得基于多种后台数据库的编程开发变得非常容易实现,开发人员只要使用JDBCAPI开

7、发一个数据库访问程序就可以了,没有必要为访问SQLServer数据库写一个程序,为访问Oracle数据库专门写一个程序,或者为访问MySQL数据库又写一个程序。不但如此,使用java编写的应用程序可以在任何支持java的平台是运行,不必再不同的平台上编写不同的应用程序,java和JDBC的结合可以说在开发数据库应用时真正的实现“一次开发,可以随处运行”!JDBC能完成的功能有3个方面:1)和一个数据库建立连接;2)向数据库发送SQL指令;3)处理数据库返回的结果。JDBC是一种低级API。JDBC是一个“低级”接口,也就是说,它用于直接调

8、用SQL命令。在这方面它的功能非常好,并比其他的数据库连接API易于使用。4.系统使用到的设计模式自从软件开发采用面向对象的开发语言以来,传统的面向过程的软件开发带来的软件危机得到了一定程序的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。