基于开源设计模式的客户管理系统的设计与实现
发布时间:2019-06-10 02:02
【摘要】:随着互联网和现代技术的高速发展,企业管理的网络化、自动化和信息化是大势所趋。企业对信息的需求不断增加,同时,企业要求信息系统能够快速灵活的适应业务的变化。因此,如何建立一个反应迅速、智能、灵活、安全的信息系统来满足企业信息化的要求具有非常重要的意义。本文提出了基于多种J2EE开源框架实现多层次B/S系统的一种方案,该方案在构建大型企业信息系统上表现出高效率、易扩展、可维护、能重用等特点。 本文首先介绍了J2EE体系结构、设计模式等开源框架所涉及到的关键概念与技术,并重点探讨了目前比较受欢迎的三种开源框架(Struts、Spring和Hibernate),分析了它们的体系结构、应用原理和特点。根据J2EE的多层次系统结构,结合Web应用的特点,将三种框架进行组合设计,即在表现层使用Struts框架、业务逻辑层使用Spring框架、数据持久层使用Hibernate框架,来构建企业信息系统。同时,应用Acegi开源框架设计系统的安全与权限管理子系统;应用XFire框架实现Web Service的开发与部署。这种整合框架使各层相对独立,减少了各层之间的耦合程度,同时加快了系统的开发速度,提高了系统的质量。在此基础上,以SM-CRM系统为例,通过分析与设计,实现了基于上述开源框架的系统的主要功能。本文引入了移动商务的概念,将移动终端PDA整合到系统中,实现了可移动的基于销售的客户关系管理系统(SM-CRM),并且通过Web Service技术整合了.NET和J2EE两种平台技术,实现移动终端PDA与服务器的通信,最后给出了系统实施的原型。
[Abstract]:With the rapid development of Internet and modern technology, the networking, automation and informatization of enterprise management is the general trend. The demand for information is increasing. At the same time, the enterprise requires that the information system can adapt to the changes of business quickly and flexibly. Therefore, it is of great significance to establish a rapid response, intelligent, flexible and secure information system to meet the requirements of enterprise informatization. In this paper, a scheme to implement multi-level B / S system based on a variety of J2EE open source frameworks is proposed, which shows the characteristics of high efficiency, easy scalability, maintenability and reuse in the construction of large enterprise information system. This paper first introduces the key concepts and technologies involved in open source frameworks such as J2EE architecture and design pattern, and focuses on three popular open source frameworks (Struts,Spring and Hibernate),). Application principle and characteristics. According to the multi-level system structure of J2EE and the characteristics of Web application, three frameworks are designed, namely, Struts framework in presentation layer, Spring framework in business logic layer and Hibernate framework in data persistence layer to construct enterprise information system. At the same time, Acegi open source framework is used to design the security and authority management subsystem of the system, and XFire framework is used to realize the development and deployment of Web Service. This integration framework makes each layer relatively independent, reduces the coupling degree between each layer, speeds up the development speed of the system and improves the quality of the system. On this basis, taking SM-CRM system as an example, through analysis and design, the main functions of the system based on the above open source framework are realized. In this paper, the concept of mobile commerce is introduced, the mobile terminal PDA is integrated into the system, and the removable customer relationship management system (SM-CRM) based on sales is realized, and the. net and J2EE platform technologies are integrated through Web Service technology. The communication between mobile terminal PDA and server is realized, and the prototype of system implementation is given at last.
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52
本文编号:2496081
[Abstract]:With the rapid development of Internet and modern technology, the networking, automation and informatization of enterprise management is the general trend. The demand for information is increasing. At the same time, the enterprise requires that the information system can adapt to the changes of business quickly and flexibly. Therefore, it is of great significance to establish a rapid response, intelligent, flexible and secure information system to meet the requirements of enterprise informatization. In this paper, a scheme to implement multi-level B / S system based on a variety of J2EE open source frameworks is proposed, which shows the characteristics of high efficiency, easy scalability, maintenability and reuse in the construction of large enterprise information system. This paper first introduces the key concepts and technologies involved in open source frameworks such as J2EE architecture and design pattern, and focuses on three popular open source frameworks (Struts,Spring and Hibernate),). Application principle and characteristics. According to the multi-level system structure of J2EE and the characteristics of Web application, three frameworks are designed, namely, Struts framework in presentation layer, Spring framework in business logic layer and Hibernate framework in data persistence layer to construct enterprise information system. At the same time, Acegi open source framework is used to design the security and authority management subsystem of the system, and XFire framework is used to realize the development and deployment of Web Service. This integration framework makes each layer relatively independent, reduces the coupling degree between each layer, speeds up the development speed of the system and improves the quality of the system. On this basis, taking SM-CRM system as an example, through analysis and design, the main functions of the system based on the above open source framework are realized. In this paper, the concept of mobile commerce is introduced, the mobile terminal PDA is integrated into the system, and the removable customer relationship management system (SM-CRM) based on sales is realized, and the. net and J2EE platform technologies are integrated through Web Service technology. The communication between mobile terminal PDA and server is realized, and the prototype of system implementation is given at last.
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52
【参考文献】
相关期刊论文 前10条
1 杜晖,甘仞初;基于PDA的MIS流程分析与系统设计研究[J];计算机工程与应用;2004年06期
2 杜小刚;李舟军;;J2EE Web开发框架体系结构[J];计算机科学;2006年08期
3 施兴健,徐良贤;Hibernate在Struts中的研究和应用[J];计算机工程;2004年S1期
4 何启海;方钰;;基于PDA的上海市交通信息网格发布平台[J];计算机工程;2006年01期
5 杨涛;周志波;凌力;;基于Struts和Hibernate的J2EE快速开发框架的设计与实现[J];计算机工程;2006年10期
6 施伟;张忠能;;轻量级容器的设计与应用[J];计算机工程;2006年20期
7 李守振;张南平;常国锋;;Web应用分层与开发框架设计研究[J];计算机工程;2006年22期
8 张德,董逸生;Internet上的数据库联合查询优化[J];计算机学报;2000年02期
9 杨颖,杨磊;基于Web Services的企业e-ERP系统集成模型[J];计算机应用研究;2005年03期
10 李振坤;蓝芳华;;基于PDA的无线餐饮点菜应用系统的设计与实现[J];计算机应用研究;2006年02期
,本文编号:2496081
本文链接:https://www.wllwen.com/guanlilunwen/kehuguanxiguanli/2496081.html