网上电脑商城Word文件下载.docx
- 文档编号:15394641
- 上传时间:2022-10-30
- 格式:DOCX
- 页数:55
- 大小:1.08MB
网上电脑商城Word文件下载.docx
《网上电脑商城Word文件下载.docx》由会员分享,可在线阅读,更多相关《网上电脑商城Word文件下载.docx(55页珍藏版)》请在冰豆网上搜索。
Keywords:
JAVA,JSP,webprogram,internet,computerstore
第一章绪论
1.1网上电脑商城的开发背景
基于Web的网上电脑商城,是基于Web技术以浏览器/服务器(B/S)模式实现网上购物系统。
基于Web的数据管理采用B/S(浏览器/Web服务器)方式,实际上是浏览器---Web服务器---数据服务器的3层结构。
数据服务器存储数据,Web服务器提供用户界面并实现业务逻辑,浏览器显示使用界面。
所有的数据管理和业务逻辑集中在Web服务器上,当修改程序后,客户不需要做任何设置就可以直接看到新的界面,基于Web的数据管理方式具有简洁、高效、使用方便等特点,并具有良好的可扩充性、可维护性。
对于软件开发人员来说,系统的维护工作量大大减少,降低了后期的维护成本。
1.2网上电脑商城的技术现状
随着面向对象,以及Internet技术的发展,分布式亦越来越成为重点,分布式组件技术便应运而生,它由面向对象技术发展而来,以面向对象技术为基础,其可重用性高,可维护性好,可扩展性强,而分布式组件技术尤其适用于网络应用。
.NET是微软公司提出的一种分布式运算框架,以XML为基础,以Web服务为核心,辅以其它各种技术实现,旨在利用Internet上的计算资源和带宽资源,提高工作效率。
.NET虽然能够较好的解决Windows系统的分布和通信问题,但是,它不跨操作系统平台,可移植性较差。
J2EE(Java2PlatformenterpriseEdition)是基于Java技术的分布式企业应用的先进平台和分布式组件技术的优秀代表,它具有标准Java2的许多特色优势,例如“编写一次,到处运行”的可移植性、数据库访问的JDBCAPI、且支持同现有企业资源进行交互的CORBA技术,在此基础上,它添加了对企业Javabeans组件、JavaServletsAPI,Java服务器页面和XML技术的支持。
基于J2EE平台的应用程序不依赖于特定的操作系统,系统可以跨平台移植,这对于企业应用开发非常的重要。
1.3网上电脑商城的应用前景
对于基于Web平台的网上购物系统,存在着一个前台应用和后台管理的问题。
而无论前台还是后台,都要对数据库进行调用和操作。
因此如何创建网络数据库,以及客户端如何调用服务器端的数据库成为实现网上购物的一个关键性问题。
计算机技术的发展与普及,已经改变了我们的生活方式,计算机应用已逐渐渗透到社会发展的各个领域。
随着计算机技术和通信技术的迅猛发展,社会资源的信息化、数据的分布处理、各种计算机资源共享等应用需求推动计算机技术朝着群体化方向发展,促使计算机技术与通信技术紧密结合。
Internet是目前世界上覆盖范围最大的计算机网络群体。
Internet是在通信网络的基础上,以TCP/IP协议为基准、以域名地址和IP地址为标识、以网关和路由器为转换协议工具构成的网络的集合。
Internet实质上是由遍布全球的各种计算机网络互连而形成的网络。
Internet的出现不仅使得通信和资源共享的地理范围扩展至全球,而且随着其服务内容和应用领域的拓宽,正在改变人们的时空观。
以微电子、计算机、通信和网络技术为代表的现代信息技术在经济领域的广泛应用,使得交易成本急剧下降,从而导致信息替代了资本在经济发展中的主导地位。
作为重要的生产要素和战略资源,通过互联网传递的大量信息使得现有的社会资源获得高效配置,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。
电子商务是互联网发展日臻成熟的直接后果,是网络技术应用新的发展方向。
互联网自身所具有的开放性、全球性、低成本、高效率的特点,已成为电子商务的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值。
电子商务对于社会生产力的推动作用突出表现在4个方面:
(1)大幅度降低信息成本,提高信息使用效率。
作为一个极为重要的商务信息载体和运送平台,电子商务降低了信息来源成本;
突破行业和产品物理特性的限制,使交易范围急剧放大;
弥补信息的不对称性,实现交易信息互换和交易行为的虚拟市场化。
从目前市场情况看,电子商城、网上书店和网上拍卖等交易行为,无不体现与传统交易相比的信息成本优势。
信息成本的低廉形成了对电子商务生存的最有力的支撑。
(2)大量减少中间环节,降低销售成本和购买成本。
电子商务为买卖双方在网上直接交易提供了现实可能性,缩短了供求之间的距离。
绕过传统的经销商而直接与客户沟通,企业可以将需求直接转化为企业的生产指令,减少了许多中间环节,使得零库存生产成为可能。
在批发领域,电子商务可以在很大程度上取代传统商业在商品流通渠道中的批发职能,使批发商的作用大大削弱。
除了农业生产资料要面对众多零星的农户以外,大多数生产消费者都有可能直接上网采购生产资料。
而对于普通消费者,则可以通过网络购买降低购物成本。
(3)有利于形成高效流通、交换体制。
电子商务构成了虚拟社会中的整个商品交易庞大网络,实体社会中商品的盲目实物移动转变为有目标的实物移动。
借助于电子商务的信息沟通和需求预测,企业可以组织有效生产,形成高效流通、交换体制。
政府则可以通过电子商务,将市场、企业和个人联接起来,方便地进行宏观调控和微观调控。
(4)有利于第三产业的发展。
电子商务大量运用最先进的信息技术,必将推动产业结构的优化和升级,特别是促进了现代第三产业的发展,增强了经济结构自身的稳定性。
电子商务以新供给创造了新需求,又以新需求推动了新供给,促进了社会总供求的良性互动,推动了经济的持续稳定增长,从而延长了经济扩张期,减小了经济波动的幅度。
在这里,本人采用B/S模式来实现客户端对服务器端的调用,所谓B/S模式即浏览器/服务器模式,是一种从传统的二层C/S模式发展起来的新的网络结构模式。
在B/S模式中,客户端运行浏览器软件。
浏览器以超文本形式向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理。
第二章开发语言、技术、工具简介
2.1开发语言简介
Java是一种面向对象的、独立于平台的语言。
Java语言有语法规则和类库两部分组成,语法用来确定java程序的书写规范;
类库提供了Java程序与运行它的软件之间的接口。
Java语言具有良好的可移植性、安全性、多线程性和网络能力,如今已经成为一门非常成功的开发语言。
特别是最近十几年以,来Internet的迅猛发展,促进了Java语言的发展是它逐渐成为Internet上最受欢迎的一门网络编程语言。
2.2开发技术简介
JSP的全称是JavaServerPages,用于创建可支持跨平台及跨Web服务器Web服务器端应用程序,即所谓的动态网页。
JSP是由SunMicrosystems公司倡导,由多家公司合作建立的一种动态生成HTML、XML或其它格式文档的WEB网页的网页技术标准。
JSP正式发布于1999年6月,是基于JavaServlet以及整个Java体系的Web开发技术。
在传统的静态网页中加入Java程序片段和JSP标记即可构成一个常规的JSP网页。
目前的J2EE(Java2EnterpriseEdition)是基于Java语言的企业级分布式计算平台,是Sun公司为企业级应用建立的高水准的架构,它获得了各大开发平台提供商的积极支持,并已成为当今企业应用开发的主流平台。
JSP是J2EE平台上的一个组件。
由于JSP技术独立于平台和服务器,因此可以利用这一技术建立先进、安全和跨平台的Web应用程序。
2.3开发工具简介
JDK是整个Java的核心,包括了Java运行环境(JavaRuntimeEnvirnment),一堆Java工具和Java基础的类库(rt.jar)。
不论什么Java应用服务器实质都是内置了某个版本的JDK。
。
最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。
其中IBM的JDK包含的JVM(JavaVirtualMachine)运行效率要比SunJDK包含的JVM高出许多。
JDK是Java开发工具包(Java
DevelopmentKit)的缩写。
它是一种用于构建在Java平台上发布的应用程序、applet和组件的开发环境。
JDK是一切java应用程序的基础,所有的java应用程序是构建在这个之上的。
它是一组API,也可以说是一些javaClass。
要成为一个Java程序员,JDK是必不可少的最基本的工具。
JDK(JavaDevelopmentKit)是SunMicrosystems针对Java开发员的产品。
自从Java推出以来,JDK已经成为使用最广泛的JavaSDK(Softwaredevelopmentkit)。
JDK包含的基本组件包括:
·
javac–编译器,将源程序转成字节码
jar–打包工具,将相关的类文件打包成一个文件
javadoc–文档生成器,从源码注释中提取文档
jdb–debugger,查错工具
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。
虽然大多数用户很乐于将Eclipse当作JavaIDE来使用,但Eclipse的目标不仅限于此。
Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。
由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
这种平等和一致性并不仅限于Java开发工具。
尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言;
例如,支持诸如C/C++、COBOL和Eiffel等编程语言的插件已经可用,或预计会推出。
Eclipse框架还可用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 电脑 商城
