论文部分内容阅读
随着“互联网+”和现代化技术的持续发展,应用Web技术二次开发出各种应用程序也越来越多。在程序开发设计方面,Web程序的开发技术也日益增多,然而大多数Web应用程序都存在系统结构复杂、扩展性以及可维护性较差、测试相对复杂困难等一系列问题。对于解决这一系列的问题,MVC模式具有重要意义。MVC模式可以更好地改善以往Web程序开发技术方面不足且是一种较好的选择。MVC设计模式通常是把应用程序分成Model、View、Controller三种相对独立部分,三者之间既有分工又有合作。三者是相辅相成的关系来共同实现应用程序的功能进而完成用户提交的任务,而且该设计模式能够使得系统具有层次分明、耦合度低、开发方便、测试方便等优点,相对与以往的开发技术复杂难以操作来讲具有优越性。另外,开发出符合MVC原则的Web应用程序,微软公司推出的ASP.NET MVC具有很多优秀特性,这种架构编程既有功能强大的.NET类库作为后台支持,也有快速简洁开发合适应用程序的便捷。针对客户关系管理系统的具体实际需求,本文将CRM系统分成五个功能模块,具体包括:客户管理、营销管理、服务管理、分析决策、基础配置等。整个系统架构完全符合MVC设计原则,层次结构清晰明确,且系统运行良好;此系统架构能够帮助企业进一步提升自身客户管理水平,进而提高企业竞争力。在信息化企业管理中,客户关系管理系统可以有效地提高现代化企业的客户关系管理水平。为了提高并拓宽客户关系管理的新局面,目前已经把CRM信息化视作现代化企业信息化管理的重要部分。本文主要应用微软公司推出的ASP.NET与MVC技术来设计完成新型客户管理系统。该系统应用Microsoft SQL Server 2010作为数据库服务器,使用Microsoft Visual Studio 2010作为集成开发软件环境,C#语言作为应用程序编程语言,目标框架是.NET Framework 4.5,在数据库后台方面应用LINQ-TO-SQL实现数据库通信协议。