基于J2EE的新沙港网上客户服务系统分析与设计.docx
《基于J2EE的新沙港网上客户服务系统分析与设计.docx》由会员分享,可在线阅读,更多相关《基于J2EE的新沙港网上客户服务系统分析与设计.docx(76页珍藏版)》请在三一办公上搜索。
1、基于J2EE的新沙港网上客户服务系统分析与设计摘 要本文是针对一个实际的项目基于J2EE的新沙港网上客户服务系统的研究。首先简要介绍了电子商务及电子商务系统的相关理论,并且通过理论分析得出了网上客户服务系统是新沙港电子商务解决方案中的重要部分的结论。企业应用系统的开发一直面临着重大挑战,J2EE的出现使问题迎刃而解,本文在分析J2EE优势的基础之上,进一步介绍了J2EE的体系结构和核心技术。本文在充分的理论研究之后,利用结构化方法对新沙港的现有客户服务流程进行了分析,并提出了新系统的逻辑模型。根据系统的需求分析,对系统进行了设计。在设计的基础上进一步叙述了系统实现的主要内容及系统开发过程中的关
2、键技术,包括远程IC卡读卡及货物情况查询模块的实现方案。该系统现已基本完成,正在新沙港进行使用,使用期间反映良好,一定程度的提高了客户的满意程度。 关键字: 港口 客户服务 J2EE 电子商务 EJB AbstractThis dissertation emphasizes on a real project, the development of XinSha Port Internet Customer Service.Firstly, this dissertation introduces e-commerce and e-commerce system and relevant th
3、eory briefly. In a conclusion, Internet Customer Service System is an important and vivid part of e-commerce System.There are many challenges in the procedure of developing enterprise application. When Java 2 Platform Enterprise Edition established, J2EE has resolved many difficulties. On the basis
4、of advantage of J2EE, this dissertation also introduces J2EE structure and core technologies.After deeply theory studying, this dissertation analyzes existing operation procedure in the form of structured method. And build up a new system operation procedure. Through requirement analysis, the disser
5、tation also designs new system. On the basis of design, this dissertation states system main achievements and key technologies, including remote IC card being read and the method of cargo information querying part.This system is almost finished. When it is being tested in XinSha , which improves cus
6、tomer satisfaction and well-thought-of.Key Words:Port Customer Service J2EE e-commerce EJB 目 录第一章 绪论11.1 课题研究的背景11.2 课题的现实意义21.3 论文的体系结构2第二章 电子商务系统及J2EE概述32.1 电子商务系统概述32.1.1 电子商务32.1.2 电子商务系统42.1.3 网上客户服务系统是港口电子商务系统的重要组成部分42.2 J2EE概述52.2.1 企业级应用52.2.2 J2EE的优势72.2.2 J2EE体系结构92.2.3 J2EE 技术核心11第三章 新沙港网
7、上客户服务系统的需求分析133.1 新沙港网上客户服务系统的需求背景133.1.1 新沙港务公司信息化建设方案简介133.1.2 新沙港电子商务系统实施的“四步走”战略183.2 新沙港现有客户服务的业务流程分析183.3 新系统逻辑方案的建立203.3.1 新系统的业务流程分析203.3.2 新系统的数据流程分析23第四章 新沙港网上客户服务系统的设计274.1 系统功能概述274.2 系统功能的设计284.2.1 系统总体结构设计284.2.2 系统模块设计294.3 数据库的设计314.3.1 数据库表的设计314.3.2 数据库自动编号功能的实现34第五章 系统实现的主要内容及关键技术
8、365.1 利用远程IC卡读卡完成客户登录的实现365.2 货物信息查询的实现41第六章 结束语446.1 全文总结446.1.1 系统的特色446.1.2 论文的主要工作446.2 进一步研究的问题446.2.1 系统安全456.2.2 利用XML和数字签名实现网上合同签约47致谢54参考文献55附录56第一章 绪论1.1 课题研究的背景人们不得不承认计算机和互联网技术时时刻刻改变着我们社会生活的各个方面,尤其是在经济领域,网络经济的出现,传统的商业模式正经历着前所未有的重大变革。如何为客户提供更加快捷、友好的服务,提高客户的满意度,长久地留住老客户,不断地吸引新客户,挖掘潜在客户;如何加强
9、企业内部管理,在日益激烈的市场竞争中立于不败之地成为很多港口类企业所面临的亟待解决,同时又无法回避的问题。众多港口企业都争相通过互联网展开全新的商务活动。电子商务也的确众望所归地为港口企业的客户提供了更高质量的服务,利用电子商务这个有机的平台,更多的企业的进一步降低了企业商务运作的成本,大幅提高企业的经济效益,提升了企业的竞争力。建设电子商务系统是一个长期的过程,需要分步骤实施。而本文所重点研究的网上客户服务系统作为新沙港电子商务解决方案的重要组成部分,也是电子商务系统分步实施的第二阶段。在系统选型时首先要考虑系统是否符合行业标准,是否具有良好的可扩展性,以便充分保护前期投入。尤其要求系统软件
10、能具有良好的跨平台性,开发工具要能支持企业级系统开发的需要。如果系统的最终建设目标是企业级的,那么即使在系统的起步阶段也应该采用企业级的软件工具;而不是先采用仅适合于小规模系统开发的工具,未来再更换为企业级的软件工具。只有这样,才能适应未来系统规模的迅速扩张。Java技术的出现,尤其是J2EE(Java 2 Platform Enterprise Edition)平台的推出正是大家所需要的,也使得电子商务系统的开发由此变得更加快速和方便。需要指出的是,J2EE本身是一个标准,它为不同厂商创建平台产品提供了标准,使不同J2EE平台产品之间的交互成为可能。1.2 课题的现实意义本篇文章是基于新沙港
11、务公司的电子商务系统实现的第二阶段网上客户服务系统的研究。新沙港务公司是广州港务局下属企业,以散货为主,杂货和集装箱为辅,提供货物装卸、仓储及中转服务的现代化港口。由于公司业务的不断发展,公司领导班子决定将信息化建设和应用作为公司近年工作重点,公司信息化建设的总目标是:建立健全先进、实用、安全的新沙港务公司信息系统(XinSha Port Management Information System,简称XSPMIS),完善公司通信网络,实现生产指挥调度的自动化和可视化,主要装卸及仓库作业的自动化,企业资源规划一体化,市场营销网络化和国际化,企业管理办公自动化,并实现对公司生产经营决策的智能化支
12、持。而电子商务系统作为公司信息化的中长期目标作为我论文的重点研究内容,但是由于项目的时间与论文研究时间的限制,现只对电子商务系统中的网上客户服务子系统作了重点研究。1.3 论文的体系结构本文分为三大部分。第一部分是绪论,包括“第一章 绪论”。主要介绍了本文的课题背景。对本文所解决的问题作了简单的介绍,及本文方法论的简单介绍。第二部分是技术背景,包括“第二章 电子商务系统及J2EE概述”,简要介绍了J2EE相关理论及技术特点,并且简要介绍了电子商务系统的概念和功能组成。第三部分是系统的实现的部分,也是本文的核心,基于J2EE,论述了港口电子商务系统的分析、设计和系统的实现,包括“第三章 新沙港网
13、上客户服务系统的需求分析”,“第四章 新沙港网上客户服务系统的设计”,“第五章 新沙港网上客户服务系统实现的主要内容及关键技术” 和“第六章 结束语”。第二章 电子商务系统及J2EE概述2.1 电子商务系统概述2.1.1 电子商务目前对于电子商务没有统一的定义。各种组织、政府、公司和学术界人士依据自己的理解和利益需要对于电子商务提出了自己的定义。以下给出一些较为经典的定义:联合国经济合作与发展组织(OECD)在有关电子商务的报告中对电子商务的定义是:电子商务是发生在开放的网络上的包含企业之间(Business to Business)、企业和消费者之间(Business to Consumer
14、)的商业贸易。美国政府在其“全球电子商务纲要”中,比较笼统地指出电子商务是通过Internet进行的各项商务活动,包括广告、交易、支付、服务等活动,全球电子商务将涉及世界各国。IBM公司提出的电子商务概念(E-business)包括三个部分:企业内部网(Intranet),企业外部网(Extranet),电子商务(E-commerce),它所强调的是在网络计算环境下的商业化应用,是把买方、卖方、厂商及其合作伙伴在国际互联网、企业内部网和企业外部网结合起来的应用。他同时强调这三部分是有层次的:只有先激励良好的企业内部网,建立好比较完善的标准和各种信息基础设施,才能顺利地扩展到企业外部网,最后扩展
15、到(E-commerce)。以上定义各有不同,但都提到了电子商务中技术与商务这两个核心问题。对于电子商务中这两个基本元素作不同的理解和界定就会形成不同的电子商务定义。以下给出文献(4)中提出的一种比较全面的定义:l 广义的电子商务:在英文中与e-business相对应。泛指企业利用电子手 段实现的商务及运作管理的整个过程,是各参与方通过电子方式而不是直接物理交换或直接物理接触方式来完成的任何业务交易。l 狭义的电子商务:在英文中和e-commerce相对应。物质依托Internet 或EDI进行的交易活动。 而本文所提及到的电子商务是港口电子商务,应属于广义电子商务的范畴。2.1.2 电子商务
16、系统电子商务系统在电子商务的开展过程中居于核心的地位,企业与其他企业或消费者的活动都是通过电子商务系统的功能实现的。电子商务系统是指:在Internet的基础上,以实现企业电子商务活动为目标,满足企业生产、销售、服务等生产和管理的需要,为企业提供商业智能的计算机系统。从概念上看,电子商务系统仍是信息系统的一种。他与传统的电子数据处理系统EDP(Electronic Data Process)、事务处理系统TPS(Transaction Process System)、管理信息系统MIS(Mananemengt Information System)和决策支持系统DSS(Decision Sup
17、port System)有一定的相同之处,但更多的是差异。EDP或TPS主要涉及到与企业相关的事务如财务统计、银行转帐等;MIS主要服务于企业的管理层面,他在EDP之上通过生产数据的收集、转换和加工,进而完成企业的信息管理、统计、分析、控制,辅助企业的管理活动;DSS主要是针对企业决策过程中面临的一些办结构化或非结构化的问题,利用现代数学、管理科学和信息科学的技术方法,通过推理、模拟等手段,在不完备或不确定的条件下,对最终面临的问题提供决策的参考依据。DSS主要面对的是企业的决策者。2.1.3 网上客户服务系统是港口电子商务系统的重要组成部分提到电子商务系统,我们就不能不能提到电子商务的“三流
18、”理论,而在电子商务信息、物流、资金流中,信息流是核心,物流是保障,而资金流则是实现的手段。三者之间的有效互动构成了一个完整的电子商务模型。信息流是电子商务的核心,企业对信息流的有效控制也是现代企业管理的本质和核心。电子商务的最大有势是在电子商务环境下,企业借助于现代信息网络技术,使得信息流的流动变得更为通畅。传统企业一般呈“金字塔”状的等级机构,机构臃肿,调度不灵。建立在这种组织结构和管理模式上的企业信息流,必然存在以下的种种问题:信息传递速度慢;信息流不能有效支持客户服务等。港口企业对控制信息流的要求就更加强烈,无论是客户还是管理者都迫切地想知道每艘船的信息,每批货的信息,但是这股信息流就
19、是迟迟不能流动到客户那里。客户的要求也迟迟不能被企业所知道。网上客户服务系统就恰恰可以解决这个问题,使企业与客户之间的商务信息流动速度加快,并且提高客户的满意度,信息流有效地支持客户服务。同时在港口信息化的进程中,关于客户的信息也能被有效地搜集起来。2.2 J2EE概述2.2.1 企业级应用企业应用系统的开发一直面临着重大挑战:一方面,企业应用系统面对的是一个异构的分布式环境,它必须支持与已有系统的集成性和与其他系统的互操作性;另一方面,作为为客户、合作伙伴和企业内部提供信息服务的平台,企业系统还必须具有高可用性、安全性、可靠性和可伸缩性。这些要求再加上复杂多变的用户需求和不断伸缩的交付时间,
20、使得企业系统的开发越来越困难。开发商和广大程序员一直在努力推动和殷切期待一个成熟、标准的企业平台来简化和规范企业系统的开发和部署。Java技术的出现,尤其是J2EE(Java 2 Platform Enterprise Edition)平台的推出正是这种努力的结果,也使得企业系统的开发由此变得更加快速和方便。需要指出的是,J2EE本身是一个标准,它为不同厂商创建平台产品提供了标准,使不同J2EE平台产品之间的交互成为可能。现有的企业服务器端组件体系结构解决方案:OMG 组织的CORBA 标准公用对象请求代理程序体系结构(Common Object Request Broker Architec
21、ture ,CORBA)平台是由OMG(Object Management Group,对象管理组织)提出的。CORBA 是供应商独立的、语言中立的和操作系统无关的企业应用程序开发平台。如果用 CORBA/IIOP 标准开发自己的对象,你就可以使用很多由其他供应商提供的中间件。CORBA 同J2EE 一样也是个标准,它们最大的不同是CORBA 只针对单个对象而不是被应用服务器自动管理的可部署的服务器端组件。Microsoft 公司的 DNA 体系结构Microsoft 公司推出的Windows DNA 体系结构(Distributed Internet Applications Archite
22、cture,分布式Internet应用体系结构),Windows DNA 体系结构是服务器端的开发平台,它包括Windows NT, COM , MSMQ , MTS , Microsoft SQL Server , IIS 等等。Microsoft 公司的这种体系结构使用的框架产品都是由一家公司开发的,对于开发者简化了开发工作,同时也导致了整个系统只能使用Microsoft 公司产品,而不能向高端计算机系统中进行移植。SUN 公司的J2EEJava语言在客户端运行存在很多问题,如运行速度慢,运行界面与平台不一致,与客户机上的Java虚拟机(JVM)版本不匹配等。但是,对于服务器端应用而言,J
23、ava是非常理想的开发语言。这是因为服务器端的应用是运行在受到严格控制的环境中,它意味着永远都不会出现Java虚拟机版本不匹配,并且,由于在多层体系结构的应用中,一般情况下系统运行时间的80%,甚至更多都是在处理数据库和网络访问,所以,在服务器端,Java语言运行的速度也不在考虑问题的范围内。Java与平台无关,用它来编写开发服务器端组件具有很大的意义,开发者能将开发好的组件装配到任何服务器端的环境中,同时为用户提供了非常完备的移植到电子商务和其他现代商务流程的措施。相对与Windows DNA 而言,Java只是个标准,各开发商遵照J2EE规范开发出成品如:BEA WebLogic, IBM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 J2EE 新沙港 网上 客户 服务 系统分析 设计
链接地址:https://www.31ppt.com/p-2018880.html