客户关系管理系统毕业论文

上传人:大米 文档编号:488570784 上传时间:2024-02-19 格式:DOC 页数:36 大小:816KB
返回 下载 相关 举报
客户关系管理系统毕业论文_第1页
第1页 / 共36页
客户关系管理系统毕业论文_第2页
第2页 / 共36页
客户关系管理系统毕业论文_第3页
第3页 / 共36页
客户关系管理系统毕业论文_第4页
第4页 / 共36页
客户关系管理系统毕业论文_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《客户关系管理系统毕业论文》由会员分享,可在线阅读,更多相关《客户关系管理系统毕业论文(36页珍藏版)》请在金锄头文库上搜索。

1、毕业设计客户关系管理系统专业:计算机软件班级:09级计算机三班姓名:马海龙指导教师:赵明亮完成时间:2021年6月12日客户关系管理系统第一章 系统分析1.1 需求分析通过调查研究,要求系统满足有以下功能;由于操作人员的计算机知识普遍较差,要求有良好的人机界面。方便的数据选择查询,支持模糊查询功能。管理客户的详细信息:包括客户的根本信息、联系人信息、和效劳信息。数据计算自动完成,尽量减少人工干预。1.2 可行性分析经济性通过计算机网络对客户信息进行管理,使企业对自身拥有的客户有了一个更为深该的了解。不仅能全面的统计客户的购置数量,及时的了解客户的动态信息,还可以根据计算机记录的数据信息,不断的

2、调整企业的生产开展动向。技术性 采用 Struts2.0+Spring3.0+Hibernate3.2 开源框架 数据库采用 SQLServer 2005 框架详解: Struts2.0: Struts 2是Struts的下一代产品,是在 struts 和WebWork的技术根底上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构的差异巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然

3、从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2只有很小的变化。Spring3.0: 是为了解决企业应用程序开发复杂性由Rod Johnson创立的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用根本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于效劳器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Hibernate3.2: 是一个开放源代码的对象关系映射框架,它对JDBC进行了

4、非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。第二章 总体设计2.1 工程规划客户关系管理

5、系统是一个典型的数据库开发应用程序,营销管理,客户管理,效劳管理,统计报表,根底数据如下:营销管理模块:该模块主要功能是对销售时机,客户开发方案进行增删改查操作。客户管理模块:该模块的主要功能是对客户信息,联系人,交往记录,历史订单等增删改查操作。效劳管理模块:该模块主要功能是对客户效劳进行添加、删除、查询等操作。报表管理模块:该模块主要起到统计数据的作用。根底数据模块:对字典表数据进行增删改查操作。2.2 系统功能结构图图1 数据表树型结构图第三章 系统设计3.1 设计目标 工程详解:因为工程中有许多重复的代码,我们可以将他抽象出一个公共的父类BaseDao对数据访问,制定出增删改查方法,B

6、aseAction定义request,response,分页,页面返回变量等等包:com.action (存放Action类 用来处理用户请求和业务逻辑) com.biz(用来存放业务逻辑接口)com.bizImpl(业务逻辑接口的实现类)com.dao(用来存放数据访问接口)com.daoImpl(数据访问接口实现类)com.entity(存放实体类)com.util(存放工具类)JuTest(单元测试类)/配置DWRdwrorg.directwebremoting.servlet.DwrServletdebugtruedwr/dwr/*/解决页面使用懒加载问题openSessionInVi

7、eworg.springframework.orm.hibernate3.support.OpenSessionInViewFilteropenSessionInView/*/定义过滤去进行拦截转码doFiltercom.util.FilterdoFilter/*/Struts自带的过滤器struts2struts2/*/定义监听程序系统初始化时,启动org.springframework.web.context.ContextLoaderListener/指定 applicationContext.xml 位置,classpath代表src目录下contextConfigLocationcl

8、asspath:applicationContext.xmllogin.jspDatasource.properties(配置文件):/在程序启动时由Spring工厂对此配置文件进行解析加载datasource.type=sqlserver datasource.url=jdbc:sqlserver:/localhost:1433;DatabaseName=clientdatasource.username=sadatasource.password=123struts.xml:/接受页面请求(如user_login) 为跳转到userAction 下的login方法 /返回堆栈下的信息来进行,跳转或重定向$successResultValue$redirectPathapplicationContext.xml(Hibernate由 Spring 控制管理):/ 加载datasource.properties 里的数据配置信息$datasource.driverClassName$datasource.url$datasource.username$datasource.password /Hibernate配置与注入数据源bean id=sessionFactoryclass=org.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号