ASP.net企业客户信息管理系统CRM设计(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net企业客户信息管理系统CRM设计(5)


4、系统需要具有较高的系统可靠性
系统可靠性是指系统在规定的硬件平台支撑环境条件下,在规定时间范围内,依据系统功能需求或规格说明准确完成任务的能力。为保证系统的可靠性,需要对系统进行测试,尽可能找出系统中存在的问题,保证系统在投入使用后具有较高的可靠性。
2.2.3系统的实现方案
企业客户信息管理系统 的结构设计,目前存在两种较为流行的模式:Client/Server(客户端/服务器)模式和Browser/Server(浏览器/服务器)模式。然而三层的B/S体系结构具有许多传统C/S体系结构不具备的优点,而且又紧密的结合了Internet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。
ASP. NET是微软公司推出的一种Internet编程技术,它采用效率较高的、面向对象的方法来创建动态Web应用程序。它最大的优点除了编译执行速度快外,还有页面和代码分离的编写方式,再加上.NET库提供的支持事件的各种Web控件,使得采用ASP.NET编写Web程序比起以前的网页编写方式可谓是一场革命[21]。
ASP.NET可以使用.NET平台快速方便的部署三层结构。ASP.NET革命性的变化是在Web页面中使用基于事件的处理,可以指定处理的后台代码文件,可以使用C # ,VB ,J # 作为后台代码语言。.NET中可以方便地实现组件的装配,后台代码通过命名控件可以方便地使用自己定义的组件。表示层放在ASPX页面中,数据库操作和逻辑层用类来实现,这样就很方便地实现了三层结构。“三层结构”指的是逻辑上的三层,而非物理上的三层结构。
第一层表示层,即Web浏览器。
在表示层中包含系统的显示逻辑,位于客户端。其任务是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上。
第二层功能层,由具有应用程序扩展功能的Web服务器实现。
在功能层中包含系统的事务处理逻辑,位于Web服务器端。其任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,然后等数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。
第三层数据层:由数据库服务器实现。
在数据层中包含系统的数据处理逻辑,位于数据库服务器端。其任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。
基于对客户关系管理模式的现状和需求分析,设计开发的企业客户信息管理系统 要有适用范围广、异构和开放性强、平台技术稳定的特点,特别是适合网上处理的需要。考虑企业的实际需求,因此,本CRM系统设计成三层架构模式,以B/S结构方式来对外部系统提供Web服务,以此来满足不同用户的分布访问。B/S结构具有分布性特点,可以随时随地地进行业务处理。系统中用户工作界面是采用Web浏览器来实现,能实现不同用户,从不同地点以不同接入方式访问和操作数据库。该系统采用Microsoft SQL Server 2000 作为数据库服务器,Microsoft Visual Studio .NET 2008作为开发平台。使用其中的ASP.NET 和C#语言进行Web 应用程序的开发。系统采用ADO.NET 作为数据访问基础,该系统可运行在Windows2000/2003/XP操作系统上。系统的整体结构如图2-1所示。
 
图2-1 系统的整体结构
2.3系统功能模块设计
2.3.1 系统总体设计
根据需求分析,本系统的主要设计目标是实现方便、快捷、准确的跟踪、文护和管理企业客户信息和客户事务处理,并进行相关方面的分析,以客户为中心优化管理业务流程,帮助企业提高客户关系管理水平和效率。 (责任编辑:qin)