文章详情_毕业论文网

登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文章详情

基于WEB框架的CRM信息管理功能开发开题报告

 2022-01-28 21:41:09  

1. 研究目的与意义、国内外研究现状(文献综述)

本课题的意义: CRM管理系统又称为CRM客户管理系统或客户关系管理系统,是一种通俗化语言,CRM是Customer Relationship Management的缩写。CRM(Customer Relationship Management),即客户关系管理。这个概念最初由Gartner Group提出来,而在最近开始在企业电子商务中流行。[1]本课题通过自身学习的编程知识,结合实习经历,尝试在CRM管理系统中使用其当前使用的架构进行新的功能点开发。国内外研究概况:作为一款具有自动化软件,CRM(客户关系管理系统)自上世纪90年代中期诞生之日起就受到业界的高度关注和追捧,甚至被认为是继续财务软件和ERP之后管理软件行业冉冉升起的一颗希望之星。1999年,在Oracle的推动下,国人对CRM的概念有了初步认识。两年后,CRM作为软件正式在国内推广。当时除了定位于高端的SibelCRM和OraleCRM外,在国内市场影响力较大的当属定位于中小企业应用TurboCRM、MyCRM和管家婆CRM等。  然而,经过8年的发展,当初被人们寄予厚望的CRM并没有象预期那样成为国内管理软件市场的宠儿。与ERP概念逐渐被国内企业接受相比,CRM的应用及价值开始受到一些企业经营者的怀疑。与此同时,国内CRM供应商也感受到了市场成长的艰难。2年前,传出了MyCRM团队的拆分的消息;不久前,国内CRM厂商 TurboCRM以5000万元的价格被用友软件整体收购;而其他一些CRM厂商实力都普遍较小。

应用前景:本次系统设计与实现主要采用Web开发中的几个较为常用的框架(Struts、Spring、ibatis等。)。Web技术涉及的内容相当广泛,其中包括了诸多方面,如:HTML标识语言、Java、Applet、CGI、脚本语言、ASP和JSP技术等[2]。下面将介绍各个框架的应用前景。Struts有一组相互协作的类、Serlvet以及Jsp TagLib组成。基于Struts构架的web应用程序基本上符合JSP Model2的设计标准,但 Struts 也包含了丰富的标记库和独立于该框架工作的实用程序类[3]。Struts框架基于MVC开发模式,MVC模式结构清晰,应用十分广泛。MVC设计模式通过定义和规范表示层、控制层和逻辑层的不同功能和相互协作关系,将问题划分为更小的组件,使得各个层问的耦合度降低,提高了系统的可重用性、灵活性和可维护性 。[4]同时通过xml文件的配置实现几个层次之间的关系,大大减少了开发人员的工作量。Spring的最大目的就是使J2EE开发更加容易。因为Spring致力于提供一个以统一的、高效的方式构造整个应用,并且可以将单层架构已最佳的组合柔和在一起建立一个连贯的体系。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,成功解决了企业应用开发的复杂性。不只是服务端开发能从中受益,任何Java应用开发都能从Spring的简单、可测试和松耦合特征中得到好处[5]。参考文献:[1] 王贤平, 刘友华. 数据挖掘在企业客户行为分析中的应用[J]. 情报杂志 , 2004[2] 杜轩华,袁方.Web开发技术. 上海大学出版社[M],2005,第一版.[3] 林上杰,林康司.JSP 2.0技术手册[M].北京:电子工业出版社.2005.[4] 孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M].北京:电子工业出版社,2004.[5] Craig Walls Ryan Breidenbach.Spring in Action [M].毕庆红,王军等译.人民邮电出版社,2008.

2. 研究的基本内容和问题

研究的目标; 在已经构架好的crm系统基础上进行新的功能点开发,使系统添加原先未能实现的指定功能。

内容和拟解决的关键问题:1.查询模块:解决查询条件与后台数据库匹配的问题以及将查询结果返回前提的问题。

2.导入模块:解决如何从excel读取数据并且添加进数据库的问题。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与方案

研究方法: 查阅相关的文献和网站,通过代码的单元化测试将各个模块分散进行推敲,全部测试通过后再进行组合。技术路线、实验方案及可行性分析:1.对于现有的CRM系统进行结构分析,理解其运行方式。界面是同JSP通过Struts框架连接至后台对应的Action类,之后再由Action类具体调用Service层再到与数据库连接的DAO层,明确各个层次的功能与方法交互,来实现技术路线的统一。2.在MVC模式的基础上,运用现有的框架本身具备的类以及类中现存的方法将开发过程中出现的问题逐一解决。3.本人具备了使用这些框架的知识与技巧。并且,MVC模式的层次化分工,经历了诸多开发实例的检验,是前人开发经验的积累和良好的总结。

4. 研究创新点

特色:1、使用web开发的开源框架进行crm管理系统的开发,大大减少了开发过程中代码的重复性和冗余性,使得开发过程中,开发者能够更好地致力于业务逻辑的精简而非着眼于如何解决代码的繁杂。

2、采用oracle数据库建立后台的信息表,更安全稳定,方便操作。

3、使用jsp(java server page)动态页面技术,使得表现层更灵活美观。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 研究计划与进展

研究计划及预期进展2014.92014.12 查阅相关书籍期刊,整理前人的研究成果,完成文献综述和开题报告。

2015.12-2015.3 采用web开发相关技术,将需要开发的功能通过代码编写实现。

2015.32015.5 对已完成的功能进行用户体验测试,并对出现的bug进行修正和处理。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图