(3) 强大的功能和适应性。基于CLR的ASP.NET使得整个平台的功能和适用性更加方便网络程序的开发。CLR的类库、消息机制以及数据接口的处理等都能完整整合到ASP.NET的Web应用程序之中,这使得ASP.NET的适用性大大提高。
(4) 简单性和易用性。对于ASP.NET程序来说窗体提交、身份验证、分布系统以及网站的配置是一件十分简单的事情。另外,公共语言运行库通过托管代码服务简化开发过程。
(5) 高效可管理性。ASP.NET使用一种基于文本格式且分级的配置系统,由于配置消息保存在简单的文本中,这使得应用服务器环境和Web应用程序的设置更加简单。
(6) 可移植性和良好的适用性。对于多线程的处理来说,ASP.NET可以不中断响应客户的请求,当一个进程异常时,另一个新的进程随即建立,处理未完成任务。
(7) 多处理器环境的可靠性。ASP.NET作为多处理器开发工具,可以无缝连接到多处理器环境,提高运行的速度。
(8) 可扩展性。
2.1.3 ASP.NET安全性
图2.1.3.1 ASP.NET的体系结构
如图2.1.3.1所示Web客户端程序均间接通过IIS(Microsoft Internet信息服务)与ASP.NET的应用程序连接,以确保实现ASP.NET应用程序的安全性。ASP.NET为程序员提供了一组新的登录控件诸如注册、登录以及登陆后根据不同权限显示不同的页面的功能,而无需任何代码;其次,新增了一组membership类,包含处理身份验证和授权的功能,大大增加了其安全性。
2.2 SQL Server 2005介绍
SQL Server 2005是一个优秀的关系数据库管理管理系统。它能为创建可伸缩的电子商务、联机分析和数据仓库提供完整的解决方案。
SQL Server 2005可使用SQL语言对数据库中的数据进行查询、删除、添加、更新等操作。作为关系数据库管理系统中最常用的查询语言之一的SQL语言,已经被许多系统所采用。而使用ASP.NET开发数据库应用程序时,同样也可采用SQL语言编程。
SQL语言作为一个非过程化语言,它可以用简单的语句实现C或C++许多代码难以实现的功能;一次只处理一个记录,对于用户而言,并不需要知道数据的存放方法,只需要知道需要得到什么结果即可;无论用户是普通用户还是管理员,当其对数据库进行操作时,所用的SQL语言是一样的;而且,所有关系数据库都能使用SQL语言。
与此同时,SQL Server 2005为它的使用者提供了完整的图形化管理和开发工具,允许用户、程序员和管理员执行启停SQL Server、管理和配置SQL Server、设计和测试用于检索数据的查询以及复制,导入,导出和转换数据等操作。
由于SQL Server 2005的强大的功能,从微机的大型机甚至巨型机,有很多数据库产品都支持SQL Server,使得其标准被广泛地采用并不断扩充。
2.3 系统开发环境
本系统的开发是在 Windows7的环境下进行,以VS2008作为系统开发工具。Microsoft Visual Studio 2008不仅具有友好的界面,而且集可视化、面向对象、网络开发、数据库等目前较先进的技术于一身,使用起来方便灵活,使得应用程序,尤其是Web网站应用程序的开发率大幅提高。
2.4 系统架构
B/S模式,即浏览器/服务器架构是现代网站常用的开发架构,前端为浏览器,后台为服务器,用户绝大部分的操作是在网页上进行的,主要的数据事务是在后台的服务器实现的,极少数事务则是在前端实现,是对C/S架构的一种改进。 ASP.net房屋出租中介管理系统的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_12066.html