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