当前位置:首页>> >>


基于Java的客户管理系统设计与实现.rar

收藏

资源目录
    文档预览:
    编号:20180913143531137    类型:共享资源    大小:1.31MB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    40
    金币
    关 键 词:
    基于 Java 客户 管理 系统 设计 实现
    资源描述:
    太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸0基于 Java的客户管理系统设计与实现摘要本文介绍了如何使用 JSP 开发一个客户管理系统,目的在于让大家共同学习和运用这一语言的体会和收获。本系统是 Intranet 环境下面的电子商务的客户管理,通过企业管理技术、电子商务和信息技术的高度集成,帮助企业在全球经济一体化的激烈市场竞争环境中,建立以市场、客户为中心的管理体系,有效管理企业与客户之间的关系,提高客户忠诚度,实现客户价值的最大化。从而提高企业的核心竞争力。企业要想生存发展,就必须与与之息息相关的客户建立起良好的关系,不断发展新客户,以企业高质量的产品、优质的服务、良好的资信吸引新客户;经常维系与老客户的关系,以规范的客户管理方式、温馨的客户关怀、高效的客户服务来提升老客户的忠诚度。由此,客户管理系统应运而生。本系统由基础信息维护、客户信息维护、客户服务、信息查询、客户管理、辅助工具、系统管理,其作用是方便客户信息的管理,能够及时对客户信息进行管理,以及客户的各种反馈进行及时的处理,已达到预期设计的效果。关键词: 电子商务,市场,客户管理太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸1Design and implementation of java-based client management systemAbstract This article introduced how uses JSP to develop a customerrelations management system management system, the goal lies in letseverybody study and utilize this language together the experience andthe harvest. This system is under the Intranet environment electroniccommerce customer relations management, through the businessmanagement technology, the electronic commerce and the informationtechnology high integration, helps the enterprise in the whole worldeconomic integration intense market competition environment,establishes take the market, the customer as the central managementsystem, effectively manages between the enterprise and the customerrelations, enhances the customer loyalty, realization customer valuemaximization. Thus enhances the enterprise the core competitiveability. The enterprise needs to want to survive the development, mustwith the customer which is closely linked with it establish the goodrelations, unceasingly develops the new customer, by the enterprisehigh grade product, the high quality service, the good capital letterattracts the new customer; Frequently maintains with the old customerrelations, by the standard customer management way, the warm customerconcern, the highly effective customer serves promotes the oldcustomer the loyalty. From this, the customer management systemmanagement system arises at the historic moment.The system is maintained by the basic information, customer information maintenance, customer service, information, customer management, support tools, system management,Its role is to facilitate the management of customer information, timely customer information management, as well as a variety of customer feedback timely treatment,Has been designed to achieve the desired effect.Key word : E-commerce,Market,Client,Management太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸2目录摘要 .......................................................1引言 .......................................................11 绪论 ....................................................21.1 Internet 与企业级应用平台 ...........................21.2 J2EE 及其他相关技术 .................................32.系统分析 .................................................82.1 需求分析 ..........................................82.2 可行性分析 ........................................83 总体设计 ................................................93.1 项目规划 ..........................................93.2 系统功能结构图 ...................................103.3 设计目标 .........................................103.4 开发及运行环境 ...................................113.5 数据库设计 .......................................114 网站总体架构 ...........................................204.1 系统架构设计 .....................................204.2 网站首页的运行结果 ...............................234.3 类的分布 .........................................275 基础信息维护模块设计 ...................................295.1 工具层的实现 .....................................295.2 样式层的实现 .....................................345.3 持久层的实现 .....................................345.4 服务层的实现 .....................................375.5 企业类型设置控制层的实现 .........................396 系统测试 ................................................476.1 测试项目 ...........................................476.2 测试方法 ..........................................48结 论 .....................................................49参考文献 ..................................................50致 谢 .....................................................51附录一:英文参考文献 ......................................52附录二:中文译文 ..........................................62太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸0引言21 世纪是信息的时代,是网络的时代,进入信息社会高速发展的时代,数字化革命给所有领域带来新的改变。随着 Internet 的普及,无论人们相隔多么遥远,都有天涯若比邻的感觉。足不出户,便可知天下新近之大事,便可与大洋彼岸的朋友畅谈无阻。网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的 WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。互联网的世界里蕴藏无限生机,这里只有想不到的、没有做不到的。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。在网络技术的领域里,传统的商务网站的管理方式有两种,一是静态 HTML 页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,然而随着 Internet 的进一步发展,这种静态Web 站点的开发与维护变得越来越困难,而且不能与浏览者进行有效交互,从而使得这种方法已不多用。二是基于 ASP、PHP 或者 JSP 和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,这是目前较为流行的做法。客户资源决定企业的核心竞争力。任何一家企业,有钱就可以买到最好的设备、尖端的技术,但却买不到强大的客户资源。面对着竞争对手不断截留我们的客户,各企业商家所关心的不再局限于自身的产品质量、生产设备、员工的素质,更多的是关心自己的销售群体(客户群) ,关心他们的想法、需求、购买目的,并与客户建立好良好的、长期的客户关系,强化与客户的沟通,帮助企业留住老客户的同时,更好地拓展新客户,提升客户价值,从而全面提升企业竞争能力和盈利能力,为企业的发展壮大保驾护航。本文论述的就是采用 JSP + Tomcat + SQL 开发环境开发动态的 Web 客户管理系统。太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸11 绪论1.1 Internet与企业级应用平台1.1.1 Internet的现状国际互联网(Internet)是使用公共语言进行通讯的全球计算机网络,它的出现是二十世纪末人类社会最伟大的成就之一。Internet 的迅速普及化,使其逐步地从大学、科研机构走向企业和百姓家庭,其功能也已从信息共享演变为一种大众化的信息传播工具,将我们带入了一个新的信息化的时代。Web 是 Internet 上发展最快、应用最广泛也最实用的超文本信息通信系统,它以客户机/服务器(B/S)模式进行数据通信。服务器端通过 Web Server 可以提供各种服务;客户端可以通过浏览器(Browser)访问多种协议的多媒体信息,依据用户的需要组织和传递信息。用户只需要提出自己的查询要求,具体到什么地方、如何取回信息都由 Web 自动完成。通过浏览器,用户只需用鼠标点击显示屏上高亮度或有下划线的词语,就可将与该词语相关联的文件取回并显示在屏幕上,用户无需关心这些文件存放在 Internet 上的哪台计算机中。人们可以通过 Web 浏览器浏览和检索全球所有 Web 站点的信息,这就使得信息的共享与交流越来越迅速、越来越方便,正因为如此,Web 才成为了目前 Internet 上信息发布与出版的重要途径。1.1.2 企业级应用平台随着计算机和 Internet 的迅速普及,越来越多的企业使用信息自动化管理模式代替原始的纸张管理模式,因此一套针对企业级应用的完善的企业 MIS(包括ERP、CRM、OA 等)系统将给企业的信息自动化管理带来一场新的革命。企业级应用程序的开发在不断的发展。企业级应用程序需要设计、编译、开发低价位的、高速的、占用少量资源的程序。从 C、VB 语言到的 C#、Java 语言,从 Lotus 公司的Notes 平台到微软公司的.net 平台和 Sun 公司的 J2EE 平台,企业级应用平台的发展变化是巨大的。现金两种主流企业级开发平台的开发语言 Java 和 C#在架构上有着惊人的相似:虚拟机技术,基于沙箱的安全模型,分层的命名空间,垃圾回收等。作为一种新语言,C#加入了基于 XML 的标记,可以被编译器用来直接生成文档,C#的另一个特点:一站式软件(one-stop-shopping software)强调了自解释( self-describing) 的编码方式,即头文件,IDL(Interface Definition Language),GUID 和其他复杂的接口无需再被引用。也即是 C#,VB.NET 等代码片断可以任意的被加入到其他语言中。这无疑在多种语言混合编程的模式中是一次飞跃,但是,其难维护性也是不言而喻太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸2的。跨平台是 J2EE 的最大卖点,当开发商完成了符合 J2EE 规范的软件时,其客户可以依据其喜好和实力来选择不同应用服务器:从基于 open source 的免费软件到高端满足 B2B 需求的商业套件来搭建自己的平台。微软的跨平台解决方案是 Web services,它解决的是异种平台上不同应用之间的连通性问题。但在现实中更迫切需要的是如何在异构的平台上构造具有可扩展性,高可靠性,高可用性,故障冗余,错误恢复能力的企业应用。因为缺少了这一点,从结构上讲,.NET 平台还远未完善。以下是两者一个简单的比较表。表 1.1 J2EE 与.NET 的比较指 标 J2EE .NET易用性 ★★ ★★★扩展能力 ★★★ ★★多平台支持 ★★★★ ★多语言支持 ★ ★★★★可靠性 ★★★ ★★★性能 ★★★ ★★★可管理性 ★★★ ★★★重用性 ★★★★ ★★负载平衡 ★★★ ★★★开放标准 ★★★★★ ★从以上的比较可以看出,J2EE 在很多方面都要优于.NET 平台,特别是对企业而言,内部众多系统的整合、系统的延展性、安全性是更需要注意的议题,而这些都是 J2EE 的优势,也是微软的不足处。而且,现在大型的系统基本都是采用J2EE,在技术上也较.NET 成熟。1.2 J2EE及其他相关技术1.2.1 J2EE技术J2EE 不是简单的一门语言、一种工具或一套服务,而是一个标准中间件体系结构,旨在简化和规范多层分布式企业应用系统的开发和部署。J2EE 方案的实施可显著地提高系统的可移植性、安全性、可伸缩性、可重用性和负载平衡。由于基于规范的各 J2EE 平台之间具有良好的兼容性,因此 J2EE 应用系统可以部署在不同的应用服务器上,无需或只需进行少量的代码修改。太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸3J2EE 规范定义了一个基于组件的多层企业应用系统开发平台,其逻辑结构如下图所示。图中的椭圆形表示组件,大矩形表示容器,包含向下文字的小矩形表示API,箭头表示访问,箭头线上的文字表示相应的协议。图 1-1表 1.2 组件-容器搭建的体系架构J2EE 构架包含以下层:用户层——用来与用户交互,并把来自系统的信息显示给用户。J2EE 平台支持不同类型的用户,包括 HTML 用户,Java Applet 和 Java 应用等。Web 层——Web 层产生表示逻辑,并接受来自表示客户端的用户反馈,这些表示客户端通常为 HTML 客户端、Java Applets 和其他的 Web 客户端。在所接受的客户端请求的基础上,表示层对用户的请求产生相应的回应。J2EE 平台中,是由 Web 容器内的 Servlet 和 Jsp 来实现这一层的。业务层——这一层处理应用的核心业务逻辑。业务层为低层业务服务组件提供必要的接口。业务组件通常被实现为 EJB 容器内的 EJB 组件。其中,EJB 容器提供组件生命周期、管理持久性、事务和资源分配等。太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸4J2EE 是一个基于组件-容器模型的系统平台,其核心概念是容器。容器是指为特定组件提供服务的一个标准化的运行时环境,Java 虚拟机就是一个典型的容器。组件是一个可以部署的程序单元,它以某种方式运行在容器中,容器封装了 J2EE 底层的 API,为组件提供事务处理、数据访问、安全性、持久性等服务。在 J2EE 中组件和组件之间并不直接访问,而是通过容器提供的协议和方法来相互调用。组件和容器间的关系通过“协议”来定义。容器的底层是 J2EE 服务器,它为容器提供J2EE 中定义的各种服务和 API。一个 J2EE 服务器(也叫 J2EE 应用服务器)可以支持一种或多种容器。在图 2.1 中,每个容器的服务包括两部分:J2SE(Java 2 Platform Standard Edition)和一组扩展的服务,如目录服务、事务管理、数据访问、消息机制、安全性等。J2EE 特点:独立于硬件配置和操作系统J2EE 运行在 Java 虚拟机(JVM)上,利用 Java 本身的跨平台特性,独立于硬件配置和操作系统。Java 运行环境(JRE)——JVM 的可安装版本加上其他一些重要组件——几乎可以运行于所有的硬件/OS 组合。因此,通过采用 Java,J2EE 使企业免于高昂的硬件设备和操作系统的再投资,保护已有的 IT 资源。在很多情况下,J2EE 还可以直接运行在 EIS 服务器环境中,从而节约网络带宽,提高性能。多层、分布式中间件语法采用多层分布式应用模型,J2EE 将应用开发划分为多个不同的层,并在每一个层上定义组件。各个应用组件根据他们所在的层分布在同一个或不同的服务器上,共同组成基于组件的多层分布式系统。有了 J2EE,分布式系统的开发变得简单了,部署的速度也可以加快。J2EE 组件的分布与服务器环境无关,所有的资源都可通过分布式目录进行访问。这意味着开发人员不再需要为组件和资源的分布问题耗费精力,从而可以有更多的时间专注于业务逻辑的实现,提高开发效率。轻松的企业信息系统集成,J2EE 技术出台后不久,很快就将 JDBC、 JMS 和 JCA 等一批标准归纳到自身体系之下,这大大简化了企业信息系统整合的工作量,方便企业将诸如早期投资的系统,ERP 和数据库等多个不同的信息系统进行无缝集成。由于几乎所有的关系型数据库系统都支持 JDBC,因此只需借助必要的 JDBC 驱动程序,J2EE 应用就可以和所有主流数据库系统进行通信。类似的,目前业界正冒出一批基于 Java 连接器体系标准的 EI 适配器,也用于提供各类早期投资的系统和ERP/CRM 的无缝集成。灵活性、可移植性和互操作性,利用 Java 的跨平台特性,J2EE 组件可以很方便地移植到不同的应用服务器环境中。这意味着 J2EE 的应用系统可以部署在不同的太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸5应用服务器上,在全异构环境下,J2EE 组件仍可彼此协同工作。这一特征使得装配应用组件首次获得空前的互操作性。例如,安装在 IBM Websphere 环境下的 EJB,一方面可以直接与 Websphere 环境下的 CICS 直接交互,另一方面也可以通过安装在别处的 BEA Weblogic 服务器上的 EJB 进行访问。引进面向服务的体系结构,随着 Web 服务以及 SOAP 等开放标准的出现,企业异构系统之间的互操作性成为可能。J2EE,作为一个可扩展平台,很自然需要加入Web 服务特性。为此,Sun 公司发布了一整套称为“JAX 包”的 API,支持从 XML 语法分析、XML 绑定、SOAP 消息发送、注册表查寻、XML RPC 到 XML 消息传递等所有各种 Web 服务需求。Web 应用服务器上广泛采用的标准,J2EE 是首个获得业界广泛认可和采纳的中间件标准。目前几乎所有的一流 Web 应用服务器,如 BEA 的 Weblogic、IBM 的Websphere、HP 的应用服务器、Sun 的 iPlanet 和 Macromedia 的 Jrun 等,都是基于J2EE 的。而且,有了 J2EE,企业的应用开发对于某个特定的开发商或应用服务供应商的依赖性更小。应用组件只要符合 J2EE 规范,完全可以部署在不同的应用服务器上。为了确保不同厂商的 J2EE 应用服务器的兼容性和一致性,Sun 公司发布了 J2EE 兼容性测试包。1.2.2 -JSP 简介JSP 是英文 Java Server Pages 的缩写,它是 Sun 公司首创的一种新型动态网页编程技术。JSP 不但完全拥有 Servlet 的技术优点,而且 JSP 源代码能够直接嵌入 HTML 之中,使得程序开发更为简化和快速。由于 JSP 技术是从 Java 编程语言中的 Servlet 技术扩展而来的,JSP 当然也实现了 Servlet 所具有的动态页面与静态页面分离以及程序代码与硬件平台的无关性。JSP 同当前主流的 ASP、PHP 网络编程语言相比,它具有以下几个优点:① 平台无关性:差不多所有的平台上,都可以见到一直的 Java Servlet/JSP 的Web Server/Application Server 系统,它可以让用户在任意的环境下做开发,在任意的环境中做部署,在任意的环境中扩展功能,相比之下,ASP 与 PHP 的局限性也是显而易见的。② 可移植性强:JSP 继承了 Java 的一切特征,它使得 JSP 代码在一次编译之后,可以在任意的地方运行。③ 运行效率高:第一次请求一个 JSP 页面时,运行效率也许会比较低,但在此之后,JSP 的运行效率比 ASP、PHP 要高出许多。利用 JSP 技术开发的网站新闻管理系统,实现了网站新闻的动态管理,因为可以用来动态发布新闻信息,所以使得对信息的管理更加及时、高效,提高了工作效
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于Java的客户管理系统设计与实现.rar
    链接地址:http://www.gold-doc.com/p-116461.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开