目录 摘要 第一章 电子商务的概述... 3 paper51.com 第一节 电子商务的概念... 3 http://www.paper51.com 第二节B2C电子商务的发展现状和趋势... 3 内容来自论文无忧网 www.paper51.com 第三节B2C电子商务系统开发技术的现状和发展趋势... 4 copyright paper51.com 一、B2C电子商务技术... 4 内容来自www.paper51.com 二、B2C电子商务系统开发技术的现状和发展趋势... 4 内容来自www.paper51.com
第四节 电子商务技术相关标准... 5 内容来自www.paper51.com 一、国际电子商务技术标准... 5 内容来自论文无忧网 www.paper51.com 二、我国电子商务技术相关标准... 6 copyright paper51.com 第二章 系统概述... 7 http://www.paper51.com 第一节 开发背景... 7 copyright paper51.com 第二节 系统开发目的... 7 内容来自论文无忧网 www.paper51.com 第三节 系统开发思想... 7 http://www.paper51.com 第四节 系统开发内容... 8 http://www.paper51.com 第三章 系统分析和设计... 9 paper51.com 第一节 软件工程方法学... 9 copyright paper51.com 一、结构化与面向对象方法特点比较... 9 paper51.com 二、方法学的选择... 9 paper51.com 第二节 系统分析... 9 copyright paper51.com 第三节 系统功能设计... 10 内容来自www.paper51.com 一、系统功能结构... 10 copyright paper51.com 二、前台功能设计... 11 http://www.paper51.com 三、后台功能设计... 11 http://www.paper51.com 四、操作流程设计... 12 http://www.paper51.com 第四节 数据库设计... 13 内容来自www.paper51.com
一、数据库的需求分析... 13 内容来自论文无忧网 www.paper51.com 二、数据库概念结构设计... 14 paper51.com 三、数据库的逻辑设计... 19 paper51.com 第四章 系统的实现... 21 内容来自www.paper51.com 第一节 网站结构的设计... 21 内容来自www.paper51.com 一、服务器架设模式... 21 内容来自论文无忧网 www.paper51.com 二、系统的软硬件配置... 22 内容来自www.paper51.com 第二节 数据库的创建... 23 paper51.com 第三节 程序主要开发技术... 24 内容来自www.paper51.com 一、MVC体系... 24 copyright paper51.com 二、JDBC.. 24 内容来自www.paper51.com 三、Servlet、JSP、JavaBean开发技术... 25 paper51.com
四、JavaBean. 26 内容来自论文无忧网 www.paper51.com
五、HTML、CSS和javascript 27 内容来自www.paper51.com
第四节 页面设计... 27 内容来自论文无忧网 www.paper51.com 第五节 程序的开发... 28 paper51.com 一、通用数据库操作Bean设计... 28 copyright paper51.com
二、通用数据库操作Bean的调用... 30 paper51.com 三、JSP程序开发... 30 http://www.paper51.com 第六节 代码的调试... 31 http://www.paper51.com 一、数据库代码的调试... 31 paper51.com 第七节 代码的测试... 32 paper51.com 结束语... 37 内容来自www.paper51.com 致 谢. 38 内容来自论文无忧网 www.paper51.com 参考文献... 38 内容来自www.paper51.com
内容来自www.paper51.com 第一章 电子商务的概述第一节 电子商务的概念 http://www.paper51.com 电子商务(e-business,e-comerce,e-trade)从英文的字面意思上看就是利用现在先进的电子技术从事各种商业活动的方式。电子商务的实质应该是一套完整的网络商务经营及管理信息系统。再具体一点,它是利用现有的计算机硬件设备、软件和网络基础设施,通过一定的协议连接起来的电子网络环境进行各种各样商务活动的方式。这是一个比较严格的定义,说得通俗一点,电子商务一般就是指利用国际互联网进行商务活动的一种方式,例如:网上营销、网上客户服务、以及网上做广告、网上调查等。 内容来自www.paper51.com 电子商务关键组成要素有:信息流、资金流、实物流。 内容来自www.paper51.com 电子商务是一个由计算机、通信网络及程序化、标准化的商务流程和一系列安全、认证法律体系组成的集合,是一个由不同实体和不同层次组成的应用体系。其内部的体系结构是:在电子商务的环境体系(即支付体系、安全认证体系、法律法规体系、物流配送体系和社会信息化环境体系等)下,以电信基础设施、电子商务技术与标准体系为基础,在电子商务的各参与实体(主要有政府、企业和消费者)之间及内部形成不同的模式:B2C(企业对消费者),B2B(企业对企业),B2G(企业对政府)等。如图1.1所示。 paper51.com 内容来自论文无忧网 www.paper51.com 图1.1 电子商务的体系结构 paper51.com
第二节 B2C电子商务的发展现状和趋势 内容来自www.paper51.com
信息化与电子商务是先进生产力发展的方向。电子商务促进了资源优化配置,加速了经济全球化的进程。前一阶段,尽管由于过高期望和过度投资导致网络经济泡沫破灭,但是,总体发展趋势表明,电子商务将使人类社会生产力得到空前释放和提高,推动世界经济加速发展。 http://www.paper51.com 近几年,在西方发达国家经济普遍不景气的情况下,电子商务发展仍然逆势而上。联合国贸易与发展组织(UNCTAD)发布的《电子商务与发展报告》表明,截至2002年底,全球互联网用户数目达到5.91亿,年增长20%。这二年来,全球互联网用户又有较大增长,其中很大一部分网络用户涉足电子商务。有人估计,到2006年,全球电子商务交易额将占到全球贸易总额的18%左右。 内容来自www.paper51.com 自1998年3月我国第一笔因特网上交易成功以来,我国的电子商务发展迅速。电子商务的理念和概念在我中国日益认同并逐渐深入,网上购物、特别是网上购书、网上购票、网上拍卖、网上存储等已经成为人们时尚的消费行为,更大的需求、更多的网上交易方式正在实现,购物网站人气剧增,访问量和交易量都呈快速增长之势。广大企业认识到,电子商务是赢得市场竞争能力的新手段,是促进企业供应链,实现信息共享和多赢的最快捷、最方便、最实用、最有效的手段。日前上海东方网诚数据科技有限公司公布的一项研究结果显示,我国电子商务产业近年来发展迅速,目前网上商店(包括全部拥有独立域名和网上商店系统的网站,以及部分租用第三方平台、具有一定规模的网上商店,但不包括设在易趣、淘宝、易拍等拍卖网站上的店铺)总数已经超过10万家,网上展示的商品总数约为2000万件。 http://www.paper51.com 第三节 B2C电子商务系统开发技术的现状和发展趋势 copyright paper51.com 电子商务涉及到一大批相关的技术,如Web服务器技术、数据库管理和接口技术、数据仓库、数据挖掘与数据库的连机事务分析处理技术、可靠通信技术、电子支付技术、安全认证技术、电子商务平台和集成框架技术。 paper51.com 一、B2C电子商务技术 copyright paper51.com B2C的技术主要是由网络服务器的可靠性、可扩展性以及各种保护在线顾客的隐私的安全技术、实时在线支付技术和内容管理技术等构成。B2C电子商务站点的建设已经由于模块化的成熟而被简化了。它主要是由上述的技术和产品进行集成,并把网站内容和图形用户界面个性化。 内容来自www.paper51.com
二、B2C电子商务系统开发技术的现状和发展趋势 copyright paper51.com Application Server是Internet上电子商务应用的基础,采用Application Server技术可大大缩短开发周期、减小风险、降低成本。它在技术上并没有任何标准和规范是为某个商业性公司所独占,全部都基于Internet上的开放标准,因而具有极强的生命力。该技术已逐渐成为电子商务技术主流。目前主要的Application Server开发商以及产品有IBM的WebSphere、BEA的Weblogic、微软的.NET。 paper51.com 如果不采用Application Server,只能采用传统的技术方法来实现电子商务网站的软件系统: paper51.com
一种是用CGI编程,采用C或perl,完全靠程序员开发出一套适合自己目前需求的系统,可能会在目前要求不高的情况下看似可行,但这种两层结构的系统复杂层度高、逻辑与表达混合在一起、开发难度大、在企业核心级应用中的稳定性难以达到要求,更重要的是当以后系统需要扩展时,完全无法实现,只能重新开发。 paper51.com
另一种是用某个电子商务软件开发包来开发站点。比如IBM在1999年以前主推的电子商务解决方案Net.Commerce,就是这样概念的产品。采用这种产品最大的限制在于,它大多已经提供了一个既定的电子商务模版,用户只能使自己的商业逻辑尽量符合它,而不是根据自己特点量身定制。而且也存在着以后扩展性的问题。从1999年上半年开始,IBM就将电子商务解决方案的重点彻底转向了Application Server产品WebSphere,从这个举动中就能看到Application Server是必然的技术发展趋势。 paper51.com Application Server采用目前国际最先进的开发理念、拥有许多适合Internet上电子商务需求的特点: http://www.paper51.com l 三层结构体系--最适合Internet环境,可以使系统有很强的可扩展性和可管理性。 内容来自论文无忧网 www.paper51.com l 分布式环境--可以保证系统的稳定性,同时拥有较高的性能。 copyright paper51.com
l 面向对象的模块化组件设计--可以提高开发速度,降低开发成本。 内容来自www.paper51.com l 采用JAVA技术--完全跨平台,适应Internet需要,并能得到大多数厂商支持,保护用户投资。 http://www.paper51.com Application Server主要由两种技术: .NET和J2EE.它们都为应用服务器,在架构上具有相似性,主要的区别是安全性、性能、开发效率和成本。 内容来自论文无忧网 www.paper51.com 第四节电子商务技术相关标准一、国际电子商务技术标准 内容来自论文无忧网 www.paper51.com 从国际电子商务的标准技术方面看,主要存在以下几个方面的内容和趋势: 内容来自论文无忧网 www.paper51.com (1)制定基于互联网的ebXML,提出框架性的、用于定义和解释电子商务数据和票据的语义信息的标准化解决方案。 http://www.paper51.com (2)建立以电子商务应用为突破口,最终面向全球信息化的基本语义数据字典(BSR),推动应用于不同组织和行业的各种异构数据体系向集成化的方向发展。 copyright paper51.com (3)推动UN/EDIFACT交换结构向XML/ebXML的迁移与融合。 内容来自www.paper51.com (4)制定一系列技术标准,规范包括EDI报文在内的电子票据封装技术,提出这些被封装的电子票据在互联网上传输时面临的安全威胁的标准化解决方案。 内容来自www.paper51.com
(5)制定一系列与电子商务安全和电子支付有关的协议(如SSL、SET、PKI),推动电子商务涉及的电子支付和数据安全技术的应用和发展; paper51.com
(6)制定一系列电子商务应用协议(OTP、OBI、xCBL),集成各种现行的技术标准于一体,支持针对不同模式的电子商务应用; 内容来自论文无忧网 www.paper51.com (7)制定一系列电子商务基础性标准,规范电子商务相关概念在全球范围内的一致性理解,并步入与法律法规有关的国际电子商务用户交换协议样本标准化领域。 http://www.paper51.com
(8)进一步发展和完善UN/EDIFACT系列标准,使其向支持批式EDI、交互式EDI、业务"剧本"、多媒体数据传送、EDI安全的方向发展的同时,建立其与ebXML的迁移与融合技术。 http://www.paper51.com 二、我国电子商务技术相关标准 paper51.com 从今年开始执行的有关电子商务技术推荐国家标准有: 内容来自www.paper51.com
1.《电子商务技术要求 第一部分:基于扩充标记语言(XML)的企业对消费者(B2C)电子商务总体框架》,编号为YD/T 1322.1-2004; 内容来自论文无忧网 www.paper51.com 2.《电子商务技术要求 第二部分:支付网关》,编号为YD/T 1322.2-2004; 内容来自www.paper51.com 3.《电子商务技术要求 第三部分:证书及认证系统》,编号为YD/T 1322.3-2004; 内容来自论文无忧网 www.paper51.com 4.《电子商务技术要求 第四部分:票据的表示层句法》,编号为YD/T 1322.4-2004。 http://www.paper51.com |