2. 相关技术介绍
2.1 Visual Studio 2010
Visual Studio 2010是应用程序的快速开发工具。它是一套完整的开发工具集,包含了大量的功能。它采用拖曳式便能完成软件开发,轻轻松松的操作便可以实现一个界面的生成,但拖曳的界面也应当有相应的代码来实现其功能。Visual Studio 2010支持C#、C++、VB,可以快速的实现相应的功能。开发者可以通过Visual Studio 2010来创建Windows平台下的Windows应用程序窗体设计二手信息交易系统中的各个页面。通过窗体中的各种控件及控件代码来完成系统页面中相应的功能。
2.2 SQL Server 2005
SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select、Insert、Update、Delete、Create以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。而Microsoft SQL Server 2005则是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。而且它功能强大、操作简便,广泛应用于数据库后台系统。SQL Server 2005代表着下一代数据库的发展趋势,并且在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用。
2.3 ADO.NET技术
与数据库相连,ADO.NET提供了如下3种方式:通过ODBC相连;通过OLEDB相连;直接与SQL Server相连。3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。对于相连数据库的数据处理,也有2种方式,即一种是通过Dataset来隔离异构的数据源,另一种是以流方式从数据源读,即:Date Reader方式. 而且ADO.NET还引入了数据集(Dataset),一个数据集是内存中提供数据关系图的高速缓冲区。数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充。不论数据从何处获取,数据集都是通过使用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲区。
3.系统设计与流程
3.1系统设计
该项目的主要内容是开发一个基于ASP.NET的房屋出租管理系统,系统基于B/S架构,包括数据库的合理设计,友好的界面设计,实现了房屋出租管理的基本功能[5]。鉴于对小区房屋出租管理系统的分析,整个系统分为2个大的模块。
普通用户管理模块:我的信息管理,即查看、修改我的个人信息和修改登录密码;房屋信息管理,包括发布房屋信息以及查看、查询个人发布的房屋信息;查看公告。
管理员模块:包含系统设置管理,用户信息管理,出租公告管理,房屋管理,出租管理以及费用信息。模块主要功能简介如下:
(1)系统设置管理:该模块主要实现对管理员帐号、密码的添加、编辑、删除以及对数据库的备份。
(2)用户信息管理:主要实现对用户信息的查找、修改、删除,方便用户管理个人信息。
(3)出租公告管理:该模块包含添加公告和管理公告两个子模块,实现对出租公告的添加、修改和删除。
(4)房屋管理:该模块有三个子模块,房屋类型管理模块,主要包括对房屋类型的增加、删除、修改;添加房屋信息模块,主要是添加房屋类型、月租金、房屋简介等信息;房屋信息管理模块,实现对房屋信息的增加、修改、删除以及查询。 ASP.net小区房屋出租管理系统设计+源码(2):http://www.youerw.com/jisuanji/lunwen_9492.html