I企业售后服务管理信息系统的设计与应用摘要随着信息技术的不断发展,企业对客户关系管理也越来越重视。随着中国加入WTO,企业将面对更为激烈的竞争,引进客户关系管理系统无疑是解决这一问题的重要举措。客户关系管理是一种旨在改善企业与客户之间关系的新型管理机制,它实施于企业的市场营销、销售、服务与技术支持等与客户有关的领域,其目标是通过管理与客户间的互动,努力减少销售环节,降低销售成本,实现最终效果的提高。本文基于Struts、Hibernate、Spring框架以及Ajax技术,详尽阐述了企业客户关系信息管理系统(CRM)的设计与实现。系统包括五个功能模块-----系统记录、客户管理、统计报表、基础数据以及权限管理。在系统分析设计的基础上,采用MyEclipse作为开发工具,MicrosoftSQLServer2008作为后台数据库系统,使用J2EE中的Struts、Hibernate、Spring框架进行整合开发。本文最后对系统开发过程进行了总结,并探讨了系统存在的不足和问题。关键词:客户管理;权限管理;J2EE;Ajax;SQLserverIIThedesignandapplicationofenterpriseservicemanagementinformationsystemAbstractWiththedevelopmentofinformationtechnology,CustomerRelationshipManagementismoreandmorepayedattention.WithChinajoinintheWTO,enterpriseswillfacemoreintensecompetition,Itisanimportantmeasuretosolvethisproblemthattheintroductionofcustomerrelationshipmanagementsystem.CustomerRelationshipManagementisanewmanagementmechanismtoimprovetherelationshipbetweentheentepriseandthecustomer,itistheimplementationoftheenterprisemarketing,sales,serviceandtechnicalsupport,customerrelatedfield,anditsgoalisbetweenmanagementandcustomersInteractive,partofeffortstoreducesales,reducecostofsalesincreasedtoachievethefinaleffect.ThisthesisbasedonStruts,Hibernate,SpringFrameworkandAjaxtechnology,elaboratedinformationmanagementsystemsCustomerRelationship(CRM)DesignandImplementation.Systemconsistsoffivemodules-----marketingmanagement,customermanagement,statisticalreports,basicdataandrightsmanagement.Basedonsystematicanalysisofthedesign,usingMyEclipseasadevelopmenttool,MicrosoftSQLServer2008databasesystemasabackground,usingJ2EEinStruts,Hibernate,Springframeworkintegrationanddevelopment.Finally,thesystemsdevelopmentprocessaresummarizedanddiscussedtheshortcomingsandproblemsinthesystem.KeyWords:marketingmanagement;rightsmanagement;J2EE;Ajax;SQLserver目录摘要.............................................IAbstract............................................II1绪论..............................................11.1系统开发背景.....................................11.2系统开发的目的和意义.............................11.3系统开发任务.....................................12设计方案论述......................................32.1相关技术.........................................32.2JSP网页技术.....................................32.3基于B/S模式的结构体系的简介.....................42.4基于JSP技术的三层结构模型.......................42.5SQLServer2008..................................52.6JavaEE技术.......................................63系统的可行性研究和需求分析........................83.1可行性研究.......................................83.1.1经济可行性......................................83.1.2技术可行性......................................83.1.3操作可行性......................................83.2需求分析.........................................83.3系统功能模块图...................................93.4数据库设计......................................103.4.1数据库概念设计.................................103.4.2数据库逻辑设计.................................123.4.3数据库物理设计.................................134系统设计与实现...................................184.1用户登录........................................184.2用户功能设计与实现..............................204.2.1密码修改.......................................204.2.2系统管理.......................................214.2.3基础数据.......................................264.2.4权限管理.......................................274.2.5统计分析.......................................295系统测试和结果分析...............................325.1系统测试方法概述................................325.2系统功能测试....................................325.3系统的实用性分析................................33结论..............................................34参考文献............................................35致谢..............................................37附录1外文参考文献(译文).........................38附录2外文参考文献(原文).........................4311绪论1.1系统开发背景当今社会,随着企业规模不断扩大,有关服务的各种信息也成倍增长,特别有一些比较大的服务性质的的企业,而面对庞大的信息量,有必要开发一套与之相适应的管理系统来提高管理工作的工作效率。通过这样的系统,可以做到信息规范管理,科学统计和快速查询,从而减少管理方面的工作量。在企业中,尤其是在比较大的企业,对于客户的管理是相当重要的,而且也是相当麻烦的,它是客户的管理中最基本的一项常规性工作。而长期以来,这一类型的管理都是依赖人工进行管理的,这样不仅仅浪费了大量的人力物力,而且由于人力的管理,存在着大量的不可预知性,造成服务信息管理的一些规范,使得信息管理陷入“事倍功半”的地步。1.2系统开发的目的和意义以客户为中心的理念在国外兴起于20世纪五十年代,当时很多企业寄希望于通过改进技术、压缩生产周期、改善内部资源管理来提高生产增长率和利润,但是事实上见效甚微。这样企业开始从强调降低经营成本的供应发展侧率来提高生产需求方策略。所谓需求方策略,就是指与客户联系更密切,从客户关系方面挖掘,企业客户管理系统运营而生。实现和客户相关的各种工作的规范化,系统化和自动化,正是一个客户管理系统的目的和意义所在。1.3系统开发任务客户管理系统是一个按照不同权限呈现不同功能的系统,登录权限的不同可以查看不同的内容。超级管理员:超级管理员可以查看系统所有内容,对客户和用户进行各种工作,可以赋予用户角色,更改角色权限,每个权限对应不同的菜单,可以更改工单查询客2户资产,并对基础数据有增删改查权限。用户:用户可以查看部分内容,对客户的呼入的信息保存以及生成派工单等信息,在回访中生成回访单。也可以查询客户资产和以及对派工单的查询以及修改,对基础数据部分有查看权限。32设计方案论述2.1相关技术基于web客户管理信息系统的设计与开发,整个过程应用到许多技术。例如JSP网页设计、SQLSERVER2008数据库、JAVAEE、JAVASCRIPT等,下面介绍一下该系统实现过程中应用到的相关理论与相关开发技术。2.2JSP网页技术JSP全名为JavaServerPages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。它实现了Html语法中的java扩展(以%,%形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和script