课程设计题目:房屋租赁系统学生姓名:指导老师:二零一二年四月二十五日东华理工大学课程设计报告2目录摘要------------------------------------------------------------------------------------------------3绪论------------------------------------------------------------------------------------------------41.1课题来源-------------------------------------------------------------------------------41.2课题背景及开发目的-----------------------------------------------------------------41.3可行性分析----------------------------------------------------------------------------51.3.1经济可行性--------------------------------------------------------------------51.3.2技术可行性--------------------------------------------------------------------51.3.3操作可行性----------------------------------------------------------------------5需求分析-------------------------------------------------------------------------------------52.1系统目标---------------------------------------------------------------------------------52.2市场需求分析---------------------------------------------------------------------------52.3系统功能性需求分析-------------------------------------------------------------------62.4系统非功能性需求---------------------------------------------------------------------62.4.1可用性---------------------------------------------------------------------------62.4.2可靠性---------------------------------------------------------------------------62.5功能模块图------------------------------------------------------------------------------72.6实体联系图------------------------------------------------------------------------------8系统设计-------------------------------------------------------------------------------------------83.1数据库结构设计------------------------------------------------------------------------8表3-1用户信息表(users)-----------------------------------------------------------8表3-2房屋出租、求租信息表(house)--------------------------------------------9表3-3房屋合租信息表(house2)---------------------------------------------------93.2程序主要代码--------------------------------------------------------------------------10运行结果及程序测试----------------------------------------------------------------------------19总结-----------------------------------------------------------------------------------------------22参考文献:---------------------------------------------------------------------------------------23东华理工大学长江学院课程设计评分表------------------------------------------------------24东华理工大学课程设计报告3摘要21世纪,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。本文阐述了如何构造一个房屋出租管理系统,对JSP技术以及SQLServer原理进行了较深入的论述。阐述了对房屋出租管理系统的需求分析、功能模块划分、数据库模式分析,功能模块的实现过程。在此基础上,对所应用的关键技术进行描述。最后,对程序调试与调试结果进行论述。本文在研究目前国内外房屋出租管理系统情况的基础上,从实际需求出发,采用当前较为流行的JSP动态网页开发技术,设计并实现了一个功能较为完善的房屋出租管理系统。通过对系统进行一系列的需求分析、设计、编码、测试等工作,该系统普通用户可以浏览、查看房屋信息,可以注册成为网站会员、登陆网站,然后发布个人房屋信息,还可以查看该网站的新闻公告等,管理员可以对网站会员、房屋信息以及网站的新闻公告进行管理。重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。本系统结合因特网的发展、应用现状,采用了基于WEB的三层体系架构,即浏览器——WEB应用服务器——数据库服务器。系统经过测试,运行效果稳定、操作方便、快捷。能较好的为该系统的房屋出租、求租用户服务。关键词ASPJDBC连接SQLServer2000房屋租赁东华理工大学课程设计报告4绪论1.1课题来源随着我国市场经济的快速发展和信息化水平的不断提高,如何利用先进的管理手段,提高物业管理的水平,是当今社会所面临的一个课题。提高企业的管理水平,必须全方位地提高企业的管理意识。只有高标准、高质量的管理才能满足企业的发展需求。面对信息时代的挑战,利用高科技手段来提高房屋租赁管理无疑是一条行之有效的途径。在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。房租租赁管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。随着计算机技术不断的飞速发展,计算机以及计算机控制的自动处理技术已融入人类社会的各个领域并发挥着越来越重要的作用。对于当今的科学信息是一次重大的飞越,为人们的生活、工作、学习带来潜移默化的影响。今天我们使用计算机对房屋租赁信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高房屋租赁管理的效率。面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作.1.2课题背景及开发目的利用计算机实现物业管理中的房屋租赁管理势在必行。对于物业管理企业来说,利用计算机支持企业高效率完成房屋租赁管理的日常事务,是适应现代企业制度要求、推动企业劳动型管理走向科学化、规范化的必要条件;而房屋租赁管理是一项琐碎、复杂而又十分细致的工作,房屋的基本资料,客户资料的管理,房屋租赁管理,各项收费以及统计报表的管理,一般不允许出错,如果实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行房屋租赁工作的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高物业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。开发本系统就是为了解决物业管理企业在房屋租赁信息管理中的一些不规范,使房屋租赁信息的管理向着规范化、简单化、有效化的方向发展。东华理工大学课程设计报告51.3可行性分析1.3.1经济可行性本系统开发简单但要耗去一定的时间,所用的开发工具和软件都差不多是免费的。而且,由于系统能够在未来较长的一段时期内稳定地发挥作用,这对于学生房屋租赁信息的自动化管理,称业管理企业的人力和财力都有很大的帮助。由此可见在,开发此系统在经济上是完全可行的。1.3.2技术可行性从目前IT业界比较流行的数据库开发、管理软件来看,对于比较简单的中小型数据库,VisualBasic6.0和Windows2000的结合无疑是在实际应用中较为成功的一种解决方案。为用户提供了业界软件开发一直坚持的非常友好、操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口。所以技术实行起来相对会容易。1.3.3操作可行性如今的计算机已经走进千家万户,硬件成本的下降,导致计算机购买成本的降低.我的这套系统是利用自己的计算机加MicrosoftVisualFoxPro6.0作为软件的开发平台,使开发出来的系统有友好的用户界面、有良好的安全性设置、有详细的操作说明书,这样更使各类用户很快地掌握系统的使用方法,操作友好因此在操作上是可行的.需求分析2.1系统目标采用企业现有的软硬件环境及科学的管理系统开发方案,建立房屋租赁信息管理系统,实现房屋租赁信息管理的计算机自动化。系统应符合物业管理企业原有的房屋租赁管理制度,并达到操作直观、方便、实用、安全等要求。2.2市场需求分析过去人们对房屋出租信息的发布主要通过人力宣传、海报等方式。这些传统方式及浪费金钱又浪费时间,效率十分低下。现在通过房屋出租平台将出租东华理工大学课程设计报告6房的信息发布到网上不仅降低了成本,同时检索迅速、查找方便、可靠性高、存储量大、保密性好。这样做极大地提高房屋租赁管理的效率。2.3系统功能性需求分析因此本系统首先需要实现用户的注册功能,注册后客户可发布自己的租房信息或管理自己的已发布的租房信息,包括修改、删除等;已注册的用户就可直接登录,之后就可对自己已发布的信息进行管理,填加新信息;而未注册的用户也可同已注册的用户一样可查询到自己想要的信息。2.4系统非功能性需求2.4.1可用性本系统的潜在用户群具有的身份、背景可能会有较大的差异,因此对本系统的可操作性和易用性都提出了很高的要求。过于复杂的操作将不可避免的损失大量的用户,本系统应能让任何用户都不必借助任何操作手册或相关的系统帮助就能顺利地进行各种操作。2.4.2可靠性系统建成后预计将有大量的用户在此发布和查询房屋租赁信息,因此对系统的稳定性也有比较高的要求。一旦系统不能正常工作,会给用户群带来巨大的损失也将导致失去用户对系统的信任。东华理工大学课程设计报告72.5功能模块图注册登录普通用户个人信息管理浏览功能身份验证房屋信息管理修改个人信息查看房屋信息查看新闻公告发布信息修改信息删除信息登录管理员用户信息管理新闻公告管理身份验证房屋信