1仲恺农业工程学院毕业论文房屋租赁管理系统姓名巫钟伟院(系)计算科学学院专业班级信息与计算科学072学号200711314205指导教师孙红英职称讲师论文答辩日期2011年5月13日仲恺农业工程学院教务处制学生承诺书本人在此郑重承诺,本人所呈交的毕业设计及相关资料,是在导师指导下,独立完成。对本毕业设计所涉及的研究工作做出贡献的他人和集体,均已在文中明确标明,本毕业设计不包含任何他人享有的著作权的内容。论文与资料若有不实之处,本人愿意承担责任,特此声明!学位论文作者(签名):_____年月日摘要随着我国市场经济的快速发展和人们生活水平的不断提高,简单的租凭服务已经不能满足人们的需求。如何利用先进的管理手段,提高房屋租凭管理水平,是当今社会所面临的一个重要课题。C#技术和SQLServer2005数据库相结合而开发的一套有关房屋租赁信息管理的系统,利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了房屋租赁管理的自动化和信息化,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成基本资料管理、客户资料管理、租凭合同管理、财务管理、统计报表管理等功能。经过实际测试证明,本文所设计的房屋租赁管理系统可以用于物业管理部门从事房屋租赁信息管理方面的需要。关键词:SQLSERVER2005C#目录1前言.................................................................11.1系统开发背景和开发目的.............................................11.2可行性分析.........................................................22开发工具简介.........................................................32.1C#语言简介.........................................................32.2SQLSERVER2005数据库.............................................32.3DevExpress第三方控件..............................................43需求分析.............................................................53.1系统目标...........................................................53.2应用现状调查.......................................................53.3系统业务流程图.....................................................63.4系统功能结构图.....................................................74.概要设计.............................................................74.1系统运行总体流程...................................................74.2系统体系结构.......................................................85数据库设计...........................................................85.1概念设计...........................................................85.2物理设计..........................................................116.详细设计............................................................186.1系统登录模块设计..................................................186.2系统主界面模块设计................................................206.3.基本信息模块设计..................................................236.4租赁管理模块设计..................................................296.5财务管理模块......................................................356.6统计报表模块设计..................................................416.7系统管理模块设计..................................................47结束语................................................................53参考文献..............................................................54Abstract...............................................................55致谢..............................................................56仲恺农业工程学院毕业论文(设计)成绩评定表..............................5711前言1.1系统开发背景和开发目的随着我国市场经济的快速发展和信息化水平的不断提高,如何利用先进的管理手段,提高物业管理的水平,是当今社会所面临的一个课题。提高企业的管理水平,必须全方位地提高企业的管理意识。只有高标准、高质量的管理才能满足企业的发展需求。面对信息时代的挑战,利用高科技手段来提高房屋租赁管理无疑是一条行之有效的途径。在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。房租租赁管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。利用计算机实现物业管理中的房屋租赁管理势在必行。对于物业管理企业来说,利用计算机支持企业高效率完成房屋租赁管理的日常事务,是适应现代企业制度要求、推动企业劳动型管理走向科学化、规范化的必要条件;而房屋租赁管理是一项琐碎、复杂而又十分细致的工作,房屋的基本资料,客户资料的管理,房屋租赁管理,各项收费以及统计报表的管理,一般不允许出错,如果实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行房屋租赁工作的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高物业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。开发本系统就是为了解决物业管理企业在房屋租赁信息管理中的一些不规范,使房屋租赁信息的管理向着规范化、简单化、有效化的方向发展。21.2可行性分析1.2.1技术可行性从目前IT业界比较流行的数据库开发、管理软件来看,对于比较简单的中小型数据库,VisualC#和SQLServer2005的结合无疑是在实际应用中较为成功的一种解决方案。为用户提供了业界软件开发一直坚持的非常友好、操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口。所以技术实行起来相对会容易。1.2.2经济可行性本系统开发简单但要耗去一定的时间,所用的开发工具和软件都差不多是免费的。而且,由于系统能够在未来较长的一段时期内稳定地发挥作用,这对于学生房屋租赁信息的自动化管理,称业管理企业的人力和财力都有很大的帮助。由此可见在,开发此系统在经济上是完全可行的。1.2.3操作可行性如今的计算机已经走进千家万户,硬件成本的下降,导致计算机购买成本的降低.此系统是利用自己的计算机加MicrosoftVisualStudio2008作为软件的开发平台,使开发出来的系统有友好的用户界面、有良好的安全性设置、有详细的操作说明书,这样更使各类用户很快地掌握系统的使用方法,操作友好因此在操作上是可行的。1.2.4法律可行性本系统开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律,因此具有法律可行性。综上所述,该系统的开发是可行的。32开发工具简介2.1C#语言简介C#语言是在C、C++和Java语言基础上重新构造的、语法与C++和Java语言都比较相似的、基于.NET框架的,一种完全面向对象的、类型安全的编程语言,也是.NET的首选编程语言。从开发效率来讲,C#语言为应用程序开发人员提供了快速的开发手段,但又不牺牲C++语言的特点和优势。从继承性来讲,C#语言在更高层次上重新实现了C和C++语言。从语法形式和易用性来讲,C#语言几乎综合了目前流行的所有高级语言的优点,提供了一种语法优雅、功能完善而又容易使用的外在表现形式。在经历C、C++之后,C#终于登场了。微软公司在20世纪90年代末开发了C#。C#的祖父是C,又建立在C++定义的对象模型基础上,并加以改进。C#并不是源于Java,C#和Java都源于C和C++,但是发展道路不同,学习C#和Java,许多知识是相同或相似的。MicrosoftVisualStudio.NET是Microsoft公司为适应Internet高速发展的需要,而推出的新的开发平台。2003年,Microsoft公司发布了VS.NET2003,提供了在Windows操作系统下开发各类基于.NET框架1.1的全新的应用程序开发平台;2005年底,Microsoft公司又发布了基于.NET框架2.0的VS2005开发平台,植入了适用于大型团队开发的各种优秀的复杂功能,并于2006年1月发布了VS2005Professional简体中文版。2008年3月17发布VS2008。随后又发布了vs2010。C#语言是.NET平台上的第一语言。自发布以来不断增强,已经成为目前功能最强大的通用语言之一。2.2SQLSERVER2005数据库SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQLServer2005数据库引擎为关系型数据和结构化数据提供了4更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQLServer2005数据引擎是本企业数据管理解决方案的核心。此外SQLServer2005结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2005与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQLServer2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益。SQLServer2005通过在