(2)高可靠性:一个网站必须要做到可靠,客户管理系统做到可靠性高,保证网站的可靠性与容错性。才能充分的体现其价值,从来提高客户体验,尊重客户价值。
(3)高安全性:在客户管理系统的设计中,安全性是必须要保证的,客户的信息录入企业的系统,为了防止被盗取,避免毁坏企业利益,打扰客户生活,必须充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,充分考虑系统及数据资源的容灾、备份、恢复的要求。为系统提供强大的数据库备份工具。可以保证关键数据的安全性。操作权限级,设置不同的角色确保每一步的操作权限,可以由管理员进行设置。
(4)先进性:采用目前国际上先进的数据库技术,使用ASP.NET开发工具,SQL Server 2005作为网站后台数据库。所用的这些软件都是微软出品,全球最大的软件供应商,这样的技术和开发平台,保证了系统的稳定性和易文护性。同时也降低了以后的系统运营成本。
(5)采用标准技术:本网站的所有设计都是按照国际现行的标准来设计的,这样就保证了系统的开放性,便于文护。
(6)外观和技术平衡:系统采用Web风格的界面设计,界面对于用户来说体现出友好,操作时方便易用。网站设计的关键问题是使用怎样的技术体现怎样的外观。外观不好的网站客户体验总归不会好,或许网站可以运行的比较顺畅,但却不能带动用户的积极性,相反,如果外观非常绚丽,给人耳目一新的感觉,但是技术却不到位,做不到用户所期待的实际效果,用户则会感到非常失望。所以在外观与技术之间,需要确定协调的关系,即外观与站点的功能需要密切联系,对于不同类型的网站处理方法也有所不同。
2 系统开发环境
2.1 ASP.NET概述
ASP.Net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.Net构架是可以用Microsoft公司最新的产品 Visual Studio.net开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.Net强大化软件支持的一小部分。
因为ASP.Net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.Net的Web应用中。ASP.Net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.Net。
ASP.Net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的系统拥有者工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使ASP.Net的基于应用的开发更加具体,和快捷。一个ASP.Net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。
ASP.Net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.Net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。
ASP.NET优越性主要体现在以下几个方面: