java电子商务系统论文_第1页
java电子商务系统论文_第2页
java电子商务系统论文_第3页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

java电子商务系统论文java电子商务系统论文Java电子商务充分利用到了Java技术面向对象、独立于平台、可移植性、分布式、多线程性、安全可靠等特点,能够更好的保证电子商务的安全性。下文是学习啦我为大家整理的关于java电子商务系统论文的范文,欢迎大家浏览参考!java电子商务系统论文篇1JAVA实现电子商务系统[摘要]本文简述了电子商务的基本理论知识及运行机制,介绍了基于Java的web开发新技术jsp的相关知识,平台的设计,开发工具的选择,开发详细方法。重点对java实现的电子商务安全进行了分析。[关键词]JAVA电子商务安全网络经济的来临,引致了电子商务的迅速发展,而安全问题己成为电子商务的核心问题。Java电子商务充分利用到了Java技术面向对象、独立于平台、可移植性、分布式、多线程性、安全可靠等特点,能够更好的保证电子商务的安全性。随着互联网的全面普及,基于互联网的电子商务也应运而生,并在近年来获得了宏大的发展,成为一种全新的商务形式,被很多经济专家以为是新的经济增长点。这种电子商务形式对管理水平、信息传递技术都提出了更高的要求,其中安全体系的构建又显得尤为重要。怎样建立一个安全、便捷的电于商务应用环境,对信息提供足够的保护,是商家和用户都特别关注的话题。一、JAVA和电子商务概述JSP就是一种Web编程脚本语言。它(JavaServerPages)由SunMicrosystem公司于1999年6月推出,是基于JavaServlet以及整个Java体系的Web开发技术。利用这一技术能够建立先进、安全和跨平台的动态网站。JSP技术依附于一次写入之后能够运行在任何符合java语法构造环境中。与过去那种依附于单一平台或开发商的形式不同,JSP技术能够运行在WEB服务器上,并且支持来自多家开发商提供的工具包。电子商务引起人们的普遍关注,细讲起来也不过是近期几年的事情。人们对电子商务还没有一个统一的规范和认识。诸多的计算机制造商(电子商务主要的推动者)出于各自的商业目的各执一词,使得本已对电子商务知之甚少的人们在概念上愈加的模糊不清。实际上,电子商务并不神秘。它在全球各地,包括中国在内,已经有很多成功的实践。电子商务涵盖的业务包括:信息交换、售前售后服务(如提供产品和服务和细节、产品使用技术指南、回答顾客意见)、销售、电子支付(如使用电子资金转账、信誉卡、电子支票)、运输(包括商品的发送管理和运输跟踪,以及能够电子化传送的产品的实际发送)、组建虚拟企业(组建一个物理上不存在的企业,集中一批独立中小公司的权限,提供比任何单独公司多的多的产品和服务),公司和贸易伙伴能够共同拥有和运营分享的商业方法等。二、电子商务平台构建以及系统设计1.平台构建在确定技术之后要作的就是搭建平台了,由于我们选用了JSP技术,所以我们需要安装java开发工具集(JDK)和Tomcat(网站服务器),后台采用SQLServer数据库。它们之间的关系见下列图:平台环境图2.系统设计商务活动允许用户申请账号,自由登陆;允许用户查询忘记的密码;允许管理员通过超户密码自由登陆;允许管理员查看、更改、删除注册用户信息;允许管理员查看、添加、删除库存商品信息;允许管理员查看用户发放的定单信息;这种机制能够更好地保证系统的安全。三、安全分析1.平台和服务器的独立性JSP技术依附于一次写入之后能够运行在任何符合java语法构造环境中。与过去那种依附于单一平台或开发商的形式不同,JSP技术能够运行在WEB服务器上,并且支持来自多家开发商提供的工具包。由于ASP技术基于ActiveX控件技术提供客户端和服务器端的开发组件,因而ASP技术基本上局限于微软的操作系统平台。不能很容易的实如今跨平台的WEB服务器上工作。2.JSP跨平台的可重用性JSP的开发人员在开发经过中一直关注可重用性。JSP组件(EJB,JAVABEAN,或定制的JSP标签)都是跨平台可重用的。EJB组件能够访问传统的数据库,并能以分布式系统形式工作于UNIX和WINDOWS平台。JSP技术的标签可扩大功能为开发人员提供简便的、与XML兼容的接口,即分享网页的打包功能,使其完全的工业标准化。由于javaservlet具有java所有优点,因而开发起来也相对容易,java简化了对异常的处理,它的面向对象特性使开发人员的协作成为一件简单的事情。JSP技术从如下几个方面加快了动态网站的开发。将静态页面的开发和动态内容的生成JSP中通过使用标记来规划、设计WEB页的布局和风格,而用JSP标记来实现动态的内容,生成动态内容的部分被封装起来运行于服务器端,这样页面布局和风格可单独编辑与调试而不影响动态内容生成。组件的可重用。多数JSP页面通过重用与平台无关的组件javabean来完成复杂的要求,这些组件可在开发人员中重复使用。通过标记来简化页面开发。通过JSP提供的标记,开发人员能够很容易地使用javabean组件,设置和访问他们的属性。同时JSP也允许用户自定义标记,还能够接受第三方的标记,进而能够方便地使用第三方提供的功能组件。四、结论本文对java实现电子商务系统的经过作了阐述,并对java建立的系统安全作了深入分析。java实现电子商务具有安全、可靠等特点,当然在其实现经过中必将存在着一些缺乏之处,以后将会渐渐改良。但是,随着电子商务的愈加普及,随着对电子商务系统安全的迫切需要,利用java技术实现电子商务将会成为必然的趋势。参考文献:[1]良葛格:Java学习笔记[J].清华大学,2006(8):201-228[2]唐辉:基于开源框架的电子商务平台[J].计算机应用,2006,(224):20-38java电子商务系统论文篇2基于JAVA的电子商务模拟系统设计摘要:介绍了怎样运用JAVA开源技术来设计与实现电子商务实验模拟系统,给出了系统构造、功能及实现方案。关键词:电子商务;实验模拟系统;Java;开源技术目前高校电子商务专业相关课程的教学迫切需要建立电子商务实验软件平台,该平台应实现包括B2C、C2C、B2B、电子数据交换(EDI)、当代物流应用系统、电子金融、安全电子交易身份认证等施行电子商务必不可少的软件功能模块。电子商务的高速发展对软件开发技术提出了强有力的挑战,由于电子商务的内部逻辑复杂,安全性要求苛刻,商务业务规则的变化较快,这就要求电子商务实验模拟系统的开发技术能够强大、灵敏以适应电子商务实验教学的需求。才供应的缺乏,已经成为电子商务进一步发展的一大障碍,与电子商务高速发展之间的矛盾越来越突出。为使更多的学生能学习电子商务的基本概念及进行模拟操作程序。研制开发了较为全面,操作简便,利于教学实验的电子商务模拟系统。一、系统所使用的开源技术本系统采用面向对象的设计与实现,而系统使用关系型数据库管理数据,由于系统中的持久对象需要借助关系型数据库存储,进而带来了对象和关系的映射问题。很难做到把关系表记录完好的映射到持久对象的关系上来,这主要体如今多表的关系映射类型多样,关联的数据表个数难以确定,可能是一个表映射多个持久对象,有可能是多个表映射一个持久对象,更有可能的是表的某些字段映射到一个持久对象,但是另外一些字段映射到别的持久对象上。对象假如使用直接的数据库操作来存取成员以实现持久对象编程的话,对存在1:N关系的持久对象的查询其实就是1+n次对数据库的SQL,势必引起数据库存取效率的大幅下降。WebWork是由OpenSymphony开源组织开发的,致力于组件化和代码重用的J2EEWeb框架。WebWork由Xwork1和WebWork2共两个项目组成。Xwork1简洁、灵敏功能强大,它是一个标准的Command形式实现,并且完全从web层脱离出来。Xwork提供了很多核心功能:前端拦截器(interceptor),运行时表单属性验证,类型转换,强大的表达式语言等。拦截器(interceptor)就好似是一张过滤网,它用来对客户端的调用进行拦截,并对其进行一些处理,比方检查客户端调用的合法性、实现安全策略、对事务进行支持等。二、系统总体设计本系统的主要目的是实现模拟电子商务系统以便提供师生进行相关实验的软件平台。重点在于模拟电子商务环境中的交易与管理各方的业务流程,同时便于交易各方根据需要制定相应的业务规则,因而系统的设计应能适应商务规则的变化,对部分功能的实现没有必要真实的再现,比方安全认证子系统中认证中心的安全认证服务的实现。另外,本系统还应加强实验经过管理的功能设计,以便师生快速把握实验的经过和进度,能够对实验的成绩进行自动处理并提供相关查询。商务系统共分五个二级子系统:电子银行系统、认证系统、交易系统、企业业务管理系统、物流系统。实验系统分为学生自助、实验管理二个子系统分别供学生、老师使用。在每个子系统中,根据不同的操作人员角色划分子模块,例如交易系统,分成交易大厅、会员企业后台管理、交易中心后台管理三个子系统,在会员企业后台管理中,能够根据当前学生所承当的业务角色列出其涉及的多个企业供其选择。整个系统采用单点登录验证,进而减少学生在使用各模块功能时的登录操作,避免了当前一些较流行的实验模拟系统需要学生记忆多个密码,同一次实验中需要屡次重复登录的问题,让学生愈加关注业务流程,提高实验效率。实验系统分成学生自助、实验管理两个子系统。学生通过学生自助子系统能够查询老师布置的实验任务,已做实验的成绩,实验操作步骤的主要错误,进而了解缺乏之处及时加以改良。老师通过实验管理模块能够布置实验任务,查询学生实验进程和实验成绩,了解学生实验经过中普遍存在的问题以便及时加以指导。系统的分析与设计采用面向对象的UML建模语言进行。在充分的系统需求分析后,通过UML的用例图和顺序图对系统的概念模型进行了描绘,然后进行较具体的设计,描绘出系统的类图及类关系图,并建立了初步的数据模型。通过使用Borland公司的Together建模工具,我们实现了系统模型与源码、数据库的双向自动转换。为了适应本系统开发的工程化需要,将开发人员分为如下几类:a、系统分析员;b、后台组件开发程序员(主要是Action类与业务逻辑类);c、后台组件测试人员;d、前台用户界面程序员(主要是JSP程序员+美工);e、前台测试技术人员。通过Sitemesh和WebWork的结合,实现了各模块的用户界面与后台组件的独立开发与测试,有利于人员分工,大大降低了开发人员用于信息沟通的时间,提高了系统开发的效率。三、系统实现1、技术平台基于各院校的硬件条件各不一样,为保证兼容性良好且对硬件及操作系统要求不致过高,软件设计目的要求设计成能够在单机,也能够在Intranet环境下模拟电子商务的运作经过。软件运作平台为WIN98/WIN2000或WINNT4.0以上。利用ASP技术使前台网页与后台数据库互联,将数据都存储在后台数据库中,进而实现动态更新。前台使用D、JAVAScript等实现与用户的交互,应用CSS技术、Flash动画、Firework图片处理、JAVA效果等技术来实现操作界面友好,需在服务器端执行的任务由ASP来完成,保证软件的安全性,用户只要有WIN98、PWS就完全支持软件的运行。后台数据库选用MicrosoftAccess作为数据库管理系统,主要处于下面两方面的考虑:一方面从教学或学生自学的可操作性考虑,由于AC-CESS系统较小,对硬件的要求不高。学校或个人在普通微机上就能够安装使用。另一方面,AC-CESS具有操作简单、界面友好的特点,容易转换到其他数据库(如SQLSERVER),具有较好的安全性等优点。2、B2C实现功能设计。前台客户端:商品的阅读和查询;商品的订购;相关购物信息,如购物车和购物结算,以及认证会员身份确认等。后台服务器端:客户未处理订单管理,物流管理(送货确认、客户付款确认等)。主要设计商品--订单数据库:商品表(wares)、商品类别表(class)、订单(orders)、订单明细表(orderdetail),存储相关的商品类别和具体信息和订单信息。身份认证通过CA认证明现(详见CA认证模块),只要管理员审核通过者方可购买商品。付款方式如是银行转账,则从银行相应账号中扣除(详见电子银行模块),在数据库的各个表之间建立了关系。四、结语本系统在研制经过中,结合网上交易的特点,借鉴了一些典型电子商务网站成功经历,作为一个应用于实践教学的电子商务模拟系统,我们在设计时既考虑系统的完好性,又能符合实践教学特点,本系统到达预期设计目的。诚然,相对实际运行电子商务系统还不够完善,在今后实际运行中将根据信息技术和电子商务的发展,以及教学实验的需要,进一步进行功能扩大和系统的完善。参考文献:[1]邢素萍,王健南.谈Java技术中的事件处理与应用[J].微型电脑应用,2020,(12).[2]朱咸军.J

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论