随着计算机及网络技术的飞速发展,Internet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。电子商务将成为21世纪的主流商务模式。它采用现代信息技术手段,以推销物理和计算机来代替传统交易过程中的介质信息载体的存储、传递、发布等环节,打破了时空界限,降低了企业的成本,提高企业的竞争力。传统的定点定位的销售形式逐渐被电子商务网站这种虚拟但又不虚构的销售形式所取代,而且电子商城以及网络消费也逐渐被大众所接受。
目前,Internet已经有很多成功的网上销售案例,如淘宝网、易趣网等,其强大的功能,丰富的商城也已经使我们感受到了网上购物的乐趣。
就现在开发网上系统的技术来说,主要集中分为三大类:基于C/S结构的应用程序开发,结合C/S结构和Web技术的复合应用程序,基于B/S结构的动态网页技术。以下将分析这三类技术的各自优缺点:
C/S结构系统:是传统开发模式,一般以数据库和客户端的两层结构实现,也有加入中间件的三层或多层结构,在OA早期是标准的系统模式,但随着计算机技术的发展和网络的发展,它已经无法满足现在的远程网络办公和移动办公,正在逐渐被取代。
C/S+Web技术:是为了补充C/S结构的不足,在C/S基础上加入Web技术来实现对远程数据的获取,但拥有一定局限性,如数据及时更新、软件升级等问题就无法很好解决。
B/S结构系统:是基于动态网页技术的模式, 就B/S结构的开发,具体技术又有多种选择:JSP+J2EE,ASP+IIS,ASP.NET+Microsoft .NET Framework,PHP+Apache,就这几门技术,可以说各有其优缺点,分析如下:
JSP技术:具有良好的跨平台性,加上J2EE功能十分强大,但是J2EE的布置使开发成本显得略高,而且没有良好的安装界面
PHP技术:是早期动态网页技术中的强手,但随着JSP技术与ASP技术的不断更新,使得PHP技术稍微比较落后。
ASP技术:类似于PHP技术,开发简便,快速,加上IIS的功能支持,是比较简易快速的开发技术。
ASP.Net:可以说是ASP技术的替代技术,是ASP的一大进步,在Microsoft .NET Framework的强大支持下,可以使用C#、VB、JavaScript三种语言来编写代码,采用预先编译技术,使得代码安全性加强。
开发系统所可以使用的方法和工具有很多种,形式也各不相同。在此,本系统采用局域网的形式实现服务器的安装,所有客户机可同时浏览到有关的信息,避免了重复安装的情况,达到节约成本的目的。同时,由于只需要在服务器端进行安装就可正常执行,也大大减化了程序使用的复杂性,到时使用者只要以浏览网页的形式,输入IP地址,按照各自的权限登录系统即可进行相关的访问。而且,由于存放数据的数据库也安放在服务器上集中管理,使系统的安全性能较好;从文护的角度看,只文护一台计算机比同时文护多台计算机要容易,并且可以更好地保证系统运行的可靠性和正确性。
系统采用B/S结构设计开发,启用了多种有关的开放工具,如:用ASP实现相关脚本的编写;用SQL server2000作为系统数据库管理;用Internet Information Server作为Internet服务器;操作系统运行环境采用Windows2000 professional支持。B/S结构,即Browser/Server(浏览器/服务器)结构,是对C/S结构改进后形成的结构,在这种结构下,用户界面完全通过Web浏览器实现,有部分事务逻辑在客户端实现,但主要的事务逻辑是在服务器端实现完成的,形成了所谓的3-tier结构。B/S结构,主要是利用了不断成熟的Web浏览器技术,结合有关的Script语言(VBScript、JavaScript…)和ActiveX技术,用浏览器方式就实现了原来需要复杂专用软件才能实现的强大功能,而且可节约开发成本,B/S是一种全新的软件系统构造技术。随着在Windows 98/Windows 2000操作系统内部融入浏览器技术后,这种结构更成为当今网络应用软件开发的首选体系结构。显然B/S结构应用程序相对于C/S结构应用程序而言无疑将是巨大的进步。
B/S结构可采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)实施。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。其选择须视企业规模和地域分布情况而定。
Microsoft Active Server Pages 即我们所称的 ASP ,其实是一套微软开发的服务器端脚本语言环境, ASP 内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互、高效的 WEB 服务器应用程序。有了 ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌入在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 ASP具有下列的一些特点:
1. 使用 VBScript 、 JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序的编制。
2. 无须 Compile 编译,容易编写,可在服务器端直接执行。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>