网学网为广大网友收集整理了,JSP+SQL客户管理系统|客户信息关系|公司客户管理网站,希望对大家有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
摘要 【摘要】 本文介绍了如何使用JSP开发一个客户关系管理系统,目的在于让大家共同学习和运用这一语言的体会和收获。本系统是Intranet环境下面的电子商务的客户关系管理,通过企业管理技术、电子商务和信息技术的高度集成,帮助企业在全球经济一体化的激烈市场竞争环境中,建立以市场、客户为中心的管理体系,有效管理企业与客户之间的关系,提高客户忠诚度,实现客户价值的最大化。从而提高企业的核心竞争力。企业要想生存发展,就必须与与之息息相关的客户建立起良好的关系,不断发展新客户,以企业高质量的产品、优质的服务、良好的资信吸引新客户;经常维系与老客户的关系,以规范的客户管理方式、温馨的客户关怀、高效的客户服务来提升老客户的忠诚度。由此,客户管理系统应运而生。 【关键词】 Struts框架、Struts框架的工作原理、样式层、持久层、服务层、控制层。 [ Abstract ] 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. [ Key word ] Struts frame, Struts frame principle of work, stylelevel, lasting level, service level, control level. 目录 摘要.... 1 引言.... 1 1 绪论.... 2 1.1-Internet与企业级应用平台... 2 1.2-J2EE及其他相关技术... 3 2 系统分析.... 7 2.1 需求分析... 7 2.2 可行性分析... 7 3 总体设计.... 7 3.1 项目规划... 7 3.2 系统功能结构图... 9 3.3 设计目标... 9 3.4 开发及运行环境... 10 3.5 数据库设计... 10 4 网站总体架构.... 16 4.1 系统架构设计... 16 4.2 网站首页的运行结果... 19 4.3 类的分布... 23 5 基础信息维护模块设计.... 23 5.1 工具层的实现... 23 5.2 样式层的实现... 27 5.3 持久层的实现... 28 5.4 服务层的实现... 30 5.5 企业类型设置控制层的实现... 31 6 系统测试.... 38 6.1测试项目... 38 8.2 测试方法... 39 结论.... 39 致谢.... 40 参考文献.... 40
引言 21世纪是信息的时代,是网络的时代,进入信息社会高速发展的时代,数字化革命给所有领域带来新的改变。随着Internet的普及,无论人们相隔多么遥远,都有天涯若比邻的感觉。足不出户,便可知天下新近之大事,便可与大洋彼岸的朋友畅谈无阻。网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。互联网的世界里蕴藏无限生机,这里只有想不到的、没有做不到的。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。在网络技术的领域里,传统的商务网站的管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,然而随着Internet的进一步发展,这种静态Web站点的开发与维护变得越来越困难,而且不能与浏览者进行有效交互,从而使得这种方法已不多用。二是基于ASP、PHP或者JSP和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,这是目前较为流行的做法。 客户资源决定企业的核心竞争力。任何一家企业,有钱就可以买到最好的设备、尖端的技术,但却买不到强大的客户资源。面对着竞争对手不断截留我们的客户,各企业商家所关心的不再局限于自身的产品质量、生产设备、员工的素质,更多的是关心自己的销售群体(客户群),关心他们的想法、需求、购买目的,并与客户建立好良好的、长期的客户关系,强化与客户的沟通,帮助企业留住老客户的同时,更好地拓展新客户,提升客户价值,从而全面提升企业竞争能力和盈利能力,为企业的发展壮大保驾护航。本文论述的就是采用JSP + Tomcat + SQL开发环境开发动态的Web客户关系管理系统。 1 绪论 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等代码片断可以任意的被加入到其他语言中。这无疑在多种语言混合编程的模式中是一次飞跃,但是,其难维护性也是不言而喻的。 跨平台是J2EE的最大卖点,当开发商完成了符合J2EE规范的软件时,其客户可以依据其喜好和实力来选择不同应用服务器:从基于open source的免费软件到高端满足B2B需求的商业套件来搭建自己的平台。 微软的跨平台解决方案是Web services,它解决的是异种平台上不同应用之间的连通性问题。但在现实中更迫切需要的是如何在异构的平台上构造具有可扩展性,高可靠性,高可用性,故障冗余,错误恢复能力的企业应用。因为缺少了这一点,从结构上讲,.NET平台还远未完善。 设计目标
结 论 JSP从推出至今时间也不算漫长,由于它具有开发简单,功能强和灵活等优点,现在已被广泛接受,成为开发动态网络站点的主要技术之一,有人声称JSP已在Web开发领域悄悄地进行着一场革命。今天已有上万个Web站点使用了JSP技术,其中包括许多Internet中最大的站点。有人估计,在过去几年中,JSP开发人员已达百万之多,预计在今后的发展过程当中将会越来越多。JSP正慢慢成为动态Web应用程序开发环境的主流。 本文是利用Struts框架实现的,它的特点是提供了通用的、简洁明了的Web应用实现方法,可以发现在Struts支持的Web应用中。没有固定写死的文件名称、Action类、控制器类名称,基本上所有可以扩展修改的部分都是通过配置文件管理的,所有网页内的文字都可以放在properties文件中。这样建立Web应用时,编写的程序更加便于管理、易于移植。应用国际化也更容易实现。本实例利用Struts框架进行初步的实现,读者可以通过Struts网站提供的范例程序和在互联网上搜索已有的基于Struts的Web程序来了解关于Struts的更多使用方法和应用窍门。 致谢 经过近两年半的学习和研究,我的毕业设计已经接近尾声。由于知识的欠缺和经验的匮乏,难免有许多考虑不周全的地方,如果没有导师的督促指导,以及学弟和室友们的支持,想要完成此次毕业设计是难以想象的。 首先要感谢我的导师,他在学习和科研方面给了我大量的指导,并为我们提供了良好的科研环境,让我学到了知识,掌握了科研的方法,也获得了实践锻炼的机会。他严谨的治学态度、对我的严格要求以及为人处世的原则将使我受益终身。在该论文完稿之际,谨向导师表示最衷心的感谢。祝愿他身体健康,全家幸福! 我还要感谢我的同学,他们给了我最多帮助和鼓励。他们丰富的开发经验给我提供了很多启示,他们是我学习、工作和生活上的伙伴,也是面对困难和挑战时的战友,他们的学习态度使我受益匪浅。 特别感谢我的室友和其他朋友们,感谢他们对我的关心和督促,是他们的认真和执着感染着我,使我能顺利完成毕业论文的撰写。 参考文献 1.JSP数据库系统开发完全手册 人民邮电出版社 2006年3月 2.SQL Server数据库开发实例解析 机械工业出版社 2006年1月 3.JSP工程应用与项目实践 机械工业出版社 2005年2月 4.软件工程 中央广播电视大学出版社 2001年 5.SQL Server2000系统管理 飞思科技产品研发中心电子工业出版社 2001年 6.数据库基础与应用 中央广播电视大学出版社 1997年 7.JSP动态网站编程 清华大学出版社 2001年9月 8.J2EE网络开发技术 人民邮电出版社 2000年11月 9.JSP与网页数据库设计 中国铁道出版社 2001年2月 10.J2EE编程基础与实例 机械工业出版社 2002年9月 11.24小时学通JSP 潇湘工作室译 人民邮电出版社 2000年1月 12.JSP实用编程技术 中国水利水电出版社 2000年1月
|
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |