您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 基于J2EE的银行CRM系统设计与实现
分类号密级UDC注1J2EECRM(题名和副题名)(作者姓名)指导教师(姓名、职称、单位名称)申请学位级别专业学位类别工程领域名称提交论文日期2012.9.1论文答辩日期2012.11.24学位授予单位和日期2012.12.27答辩委员会主席评阅人注1:注明《国际十进分类法UDC》的类号。THEDESINGANDIMPLEMENTATIONOFTHEBANKINGCUSTOMERRELATIONSHIPMANAGEMENTSYSTEMBASEDONTHEJ2EEAThesisSubmittedtoUniversityofElectronicScienceandTechnologyofChinaMajor:SoftwareEngineeringAuthor:NiyeAdvisor:LiBoSchool:School:SchoolofAeronauticsandAstronauticsI摘要国内商业银行对客户关系管理系统的建设及研究是昀近这些年集中出现的,其研究背景主要是随着中国经济快速发展,各类私人业务的迅速增加而出现。长期以来,无论是银行领导还是客户经理等人员都将客户管理管理的建设停留在管理、组织及人员培训的基础上,很少从技术实现的角度来探讨客户关系管理系统的建设。本文以客户关系管理理论为基础,借鉴国外银行的成功经验,结合国内某商业银行的实际情况,在综合银行现有业务系统的基础上,设计和实现了一个针对银行业的客户关系管理系统。论文首先通过对国内某商业银行客户关系管理系统项目背景和开发设计存在的问题,阐述了系统设计与实现过程中的关键技术。然后针对银行客户管理系统主要用户特点进行了分类分析,获取了系统主要功能需求及非功能性需求。结合银行客户管理的目标及原则,利用UML(UnifiedModelingLanguage)建模语言分别对系统分层技术架构和功能模块进行了设计。在功能模块设计中,详细论述了系统各部分主要功能的特点及组成,在此基础上笔者重点进行了银行客户关系管理系统的数据库设计,给出了系统主要实体关联模型及主要数据表的逻辑结构。昀后,然后根据J2EE分层架构模型对系统各分层模块的关键要点的设计进行了描述,结合MVC(ModelViewController)设计模式给出了各层的详细设计类。通过将系统分为源数据获取模块、客户管理模块、财务统计分析模块、知识库管理模块、系统管理等五个主要模块描述了系统的功能实现过程,结合支持J2EE框架的具体平台BIMWebsphere进行编码,数据库系统采用SQLServer2005,应用层采用Java实现系统业务模块,采用Jsp、Html实现了用户交互模块,给出了部分关键代码及实现效果。论文昀后论述了系统的部署及实施环境,并给出了主要测试用例,简单分析了测试结果。本文研发的系统具有界面友好、数据处理能力强、使用简单方便、维护成本低等特点,只要对系统的相关参数稍加修改,即可推广到商业银行客户管理中使用,为银行的客户关系管理提供了方便与快捷,为客户经理提供了一定的决策支持,具有较高的应用推广价值。关键词:银行客户关系管理,J2EE体系结构,MVC模式,统一建模语言IIABSTRACTWithChina'seconomicdevelopmentandvarioustypesofprivatebusinessincreasedrapidly,thedomesticcommercialbankshasbecomemoreandmorefocusoncustomerrelationshipmanagementsystemconstructioninrecentyears.Thebankleadershiporcustomermanagerstaffalwaysstillputeysonthecustomertelationshipmanagementtheoryforalongtime,rarelyonthedesignbasedonthemoderinformationtechnology.Abankingcustomerrelationshipmanagementsystemisdesignedandimplementedaimedtotheproblemintheactualsituationofthedomesticcommercialbanksbasedonthetheoryofcustomerrelationshipmanagementandthesuccessfulexperienceofforeignbanks.Firstly,thekeytechnologyandthebackgroundofthecustomersystemisdiscussedindetail,onthebasisoftheanalyasisbankcustomermanagementsystemusercharacteristics,thesystemfunctionalrequirementsandnon-functionalrequirementsisacquiered.Combinedwiththeobjectivesandprinciplesofthebankcustomermanagementsystem,thelayeringtechnologyarchitectureandfunctionmodulesaredesignbyusingUML(UnifiedModelingLanguage)modelinglanguage.Inthedesignoffunctionalmodules,thecharacteristicsofsomeofthemainfeaturesofthesystemandthecompositiondiscussedindetail.Itputemphasisonthedatabasedesign,thelogicofthesystem'smainentitiesassociatedwiththemodelandthedatatablestructureinthebankcustomerrelationshipmanagementsystem.Finally,thenthekeypointsofthesystemlayeredmoduledesignbasedontheJ2EElayeredarchitecturemodelisdescribesbyusetheMVC(ModelViewController)designpattern,andthelayersofclassisdesignindetail.ThesystemisdividedintothesourcedataacquisitionThefivemainmodule,customermanagementmodule,financial,statisticalanalysismodule,knowledgebasemanagementmodule,systemmanagementmoduledescribesthefunctionofthesystemimplementationprocess,combinedwithaspecificplatformBIMWebspheresupportJ2EEframeworkforencodingdatabasesystemusingSQLServer2005,theapplicationlayerusingthesystembusinessmoduleisimplementedinJava,usingJspHtmluserinteractionmodule,givensomeofthekeycodeandachieveIIItheeffect.Finally,thedeploymentandimplementationofthesystemenvironmentisdiscussedtoo,andthenthemajortestcaseisanalysisofthetestresultsisgivenanddescribed.Inthispaper,thebankcustormersystemhasfriendlyinterface,strongdataprocessingability,simpleandconvenientuse,maintenanceandlowcost,aslongassomeparametersofthesystemalittlemodification,canbeextendedtocustomermanagementofcommercialbanks,asbankscustomerrelationshipmanagementandprovidesaconvenientandfast,astheclientmanagerprovidescertaindecision-makingsupport,hasahigherapplicationvalue.Keywords:BankingCustomerRelationshipManagement,J2EEarchitecture,MVCmodel,object-orienteddesign,UMLIV目录第一章绪论..................................................................................................................11.1选题背景............................................................................................................11.2银行CRM系统国内外研究现状.....................................................................21.2.1国外银行CRM研究现状.....................................................................21.2.2国内银行CRM研究现状.....................................................................31.3课题研究目的与意义........................................................................................41.4主要研究内容....................................................................................................61.5章节安排............................................................................................................6第二章系统开发理论和技术分析..............................................................................82.1软件开发方法....................................................................................................82.2J2EE框架简介................................................................................
本文标题:基于J2EE的银行CRM系统设计与实现
链接地址:https://www.777doc.com/doc-4268 .html