1.1 选题背景
随着信息化建设日渐深入,网络给人们带来了许多便利,越来越多的商业活动从传统的现实生活中发展到了网络上。现实生活中的房屋的出租业务也逐渐走上了互联网。随着信息化进程的不断推进,如何利用强大的计算机技术,建立一个高效,方便,实用的租房信息管理系统正成为需要租房的人们所关注的问题。我选择了“租房信息管理系统”这个设计题目正是基于这样的大环境下,力求尽量的简洁高效地解决互联网租房信息管理方面的问题。
1.2 设计目标
租房信息管理系统主要是为了解决现实生活中租房信息杂乱,信息管理繁琐等问题,让租房信息的管理走向简单高效,使用户觉得操作方便,使用简单。本系统主要实现了网站首页、会员注册、登录、发布房源信息、管理修改个人资料、新闻信息的展示和留言反馈等功能;管理人员通过后台可以对相关信息的综合管理。本系统功能简洁,查找方便,操作简单,执行效率高,可承受数据量大,使用成本低,为人们节省了大量的人力和物力。
1.3 系统软硬件配置
1.3.1 系统软件配置
(1) 系统开发工具:Visual Studio.NET 2010;
(2) 数据库管理系统软件:SQL Server 2008;
(3) 运行平台:Windows XP/ Windows 7;
(4) Web服务器:IIS;
(5) 浏览器:InterNET Explorer 6.0及以上版本。
1.3.2 系统硬件配置
CPU:至少PentiumIII 2.13GHz以上;
内存:至少2G以上;
硬盘:至少50G硬盘空间;
显示器:19’;
标准键盘、鼠标、1.44M软驱和光驱等。
2 系统分析
2.1 需求分析
目前,许多房屋中介公司的租房信息都是记录在纸张上,人力资源所占用的比例比较大,通常是各个主要负责人用书面形式在管理租房信息的,效率非常低下。而且容易造成数据打印、汇总、房屋信息更新不及时,数据容易丢失、损坏,不易保存且保密性很差,给公司和客户带来损失。还有个人需要发布出租信息时,难以找到发布的渠道。无法快捷有效地将房屋出租。所以现在建立一个租房信息管理系统网站很有必要。
2.2 技术分析
由于WWW具有界面友好,操作方便等特点,因而已成为InterNET上最流行的信息服务,同时Web技术与数据库技术相结合,实现Web数据库交互式应用已成为必然趋势。如今,人们对于Web的要求越来越高,不再只是满足于以前HTML所提供的简单的静态页面,而是迫切需要功能强大,内容丰富的动态页面。对于实现上述要求的技术,目前包括脚本语言ASP.NET,JSP等,公共网关接口(CGI)应用编程接口(ISAPI)等。本系统采用的是ASP.NET(c#)语言开发设计。
2.2.1 ASP.NET技术介绍
ASP .NET的前身ASP技术,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的的优势。
ASP.NET已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.NET应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。文献综述
ASP.NET设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。这与原来的包含关系不同,ASP.NET可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。基于Windows认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 Jscript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。