1.2系统开发目的和意义
住房租赁市场的发展很快,但是住房租赁的管理水平还相对落后,许多工作还在使用传统的管理,不利于当前及今后的发展。为改善这方面的工作,可以借助计算机技术来改进住房租赁管理,实现在线住房租赁系统的现代化、计算机化、信息化,使租赁者能更方便的获得有关房屋的信息,便于房屋查询和租赁等操作。课题在线住房租赁系统的设计实现,可以使人们根据自己的住房条件及要求,在线查看房源信息、订单信息等,从而提高人们寻找房源的效率,使住房租赁交易变得更加简单方便[3]。
2.相关技术介绍
2.1 ASP.NET动态网页技术
ASP.NET是新的、功能强大的服务器端技术,用于创建动态Web页。ASP.NET是Microsoft公司的动态服务器页面和.NET技术的集合[4]。ASP.NET又叫ASP+,但不仅仅是ASP的简单升级,而是Microsoft推出的新一代Active Server Pages脚本语言[5]。
2.2 SQL Server 2005
Microsoft SQL Server 2005[6]是微软公司推出的数据库管理和开发工具,主要包括查询分析器、服务管理器、企业管理器、事件探测器、在IIS中配置SQL XML支持等组件。SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理[7]。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能[8]。
3.系统的需求分析
3.1业务需求
长期以来,传统的住房租赁服务使用人工管理的方式,大量的住房租赁信息难以及时处理,查询统计效率很低,所得的数据可靠性低,操作流程比较繁琐。针对传统的住房租赁服务存在的问题以及用户对系统主要需求的实际调查分析,提供一个更加快速高效的住房租赁平台,即在线住房租赁系统。该系统首先能够提供快速的房源信息查询功能,其次可以让用户出租和求租房屋,最后还有便捷的房屋预定功能。
3.2功能需求
在线住房租赁系统的主要目的是为了方便用户租赁房屋,提高房屋租赁服务的工作效率,它具有查询房屋信息、出租房屋、求租房屋等功能。根据用户对房屋租赁管理的需求和房屋租赁管理的工作流程,在线住房租赁系统应达到以下的功能目标。
(1)会员和管理员的不同权限登录。
(2)用户信息的查询、添加、修改、删除。
(3)房源信息的查询、添加、修改、删除。
(4)订单信息的查询、添加、修改、删除。
3.3性能需求
(1)可用性:在线住房租赁系统根据租赁者的实际需求设计开发,切合实际,可用性强。
(2)安全性:在线住房租赁系统登录时有权限设置,还要输入验证码,安全性好,可靠性高。
(3)简便性:该系统可以运行在多种操作系统平台上,操作简单方便。
4.系统概要设计
4.1功能模块设计
在线住房租赁系统的主要任务是提高用户查找房源的效率,方便用户进行房屋租赁的操作。该系统相当于一个房屋中介,既可以帮助用户根据自己的需求快速的寻找合适的房源,也可以让用户出租自己的房屋。在线住房租赁系统需要完成的功能模块主要有:用户管理模块、房源管理模块和订单管理模块。
用户管理模块主要包括用户登录和用户信息文护,用户登录中包括会员和管理员的不同身份登录,会员就是已注册的普通用户,通过用户名和密码登录进入系统,管理员相当于高级用户且具有会员没有的权限,比如用户信息的删除,房源信息的添加、修改和删除等,用户信息文护包括用户注册,修改用户信息和删除用户信息;房源管理模块主要包括查询房源、出租房屋、求租房屋、房源信息文护,查询房源可以根据用户的需求进行查询,出租房屋和求租房屋是将用户的出租房屋信息和求租房屋信息添加到数据库中,房源信息文护包括添加、修改、删除房源信息;订单管理模块包括查看订单和订单信息文护,订单信息文护就是添加、修改、删除订单信息。对各项功能模块按照结构化程序设计的要求,得到系统功能模块图,如图1所示。 ASP.net在线住房租赁系统的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_4473.html