课程设计报告题目屋租赁管理系统设计与实现课程名称工程项目实践院部名称龙蟠学院专业计算机科学与技术班级M11计算机科学与技术II学生姓名学号课程设计地点校内课程设计学时8周指导教师钟睿金陵科技学院教务处制【注:根据课程设计大纲第四项具体要求撰写课程设计报告】成绩【摘要】随着我国市场经济的快速发展和人们生活水平的不断提高,简单的租凭服务已经不能满足人们的需求。如何利用先进的管理手段,提高房屋租凭管理水平,是当今社会所面临的一个重要课题。本文通过用VisualBasic6.0编写房屋租赁管理系统,利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了房屋租赁管理的自动化和信息化。整个系统从符合操作简便、界面友好、灵活实用、数据安全的要求出发,完成基本资料管理、客户资料管理、租凭合同管理、财务管理、统计报表管理等功能。经过实际测试证明,本文所设计的房屋租赁管理系统,可以用于物业管理部门从事房屋租赁信息管理的工作,基本满足各方面的需要。论文主要介绍了本课题的开发背景,所要完成的功能和开发的全过程。着重说明了系统设计的重点、设计思想、技术难点和解决方案。【关键词】数据库VisualBasic6.0房屋租赁管理系统【Abstract】Alongwiththeourcountrymarketeconomyfastdevelopmentandthepeoplelivingstandardunceasingenhancement,simplerenteddependsontheservicealreadynottobeabletomeetpeople'sneed.Howusestheadvancedmanagementmethod,enhancestheroomtodependonthemanagementlevel,isanimportanttopicwhichnowthesocietyfaces.ThisarticlethroughusesVB6.0tocompilethehousetorentthemanagementsystemmanagementsystem,usingthesoftwareengineeringprinciple,usestheobject-orientedprogrammingmethod,itsdevelopmentmainlyincludesthebackstagedatabasetheestablishmentandthemaintenanceaswellasfrontendtheapplicationproceduredevelopmenttwoaspects,realizedthehousetorentthemanagementtheautomationandtheinformation。Theoverallsystemfromconformstotheoperationeasily,thecontactsurfacefriendly,isnimble,practical,thesaferequestembarks,completesthebasicdocumentmanagement,thecustomermaterialmanagement,rentsdependsonfunctionandsooncontractmanagement,financialcontrol,statisticalreportformmanagementAftertheactualtestproof,thehousewhichthisarticledesignsrentsthemanagementsystemmanagementsystemtobeallowedtouseintheestatemanagementdepartmenttobeengagedinthehousetorenttheinformationmanagementaspecttheneed.Thepapermainlyintroducedthistopicdevelopmentbackground,mustcompletefunctionanddevelopmententireprocess.Keyexplanationsystemdesignkeypoint,designthought,difficulttechnologyandsolution.【Keywords】DatabaseVisualtheBasic6.0housesrentthemanagementsystemmanagementsystem目录前言……………………………………………………………………11房屋租赁管理系统概述……………………………………………21.1课题来源…………………………………………………………21.2开发背景和开发目的……………………………………………21.3系统任务…………………………………………………………31.4系统目标…………………………………………………………31.5系统计划…………………………………………………………32可行性研究…………………………………………………………42.1技术可行性………………………………………………………42.2经济可行性………………………………………………………52.3社会可行性………………………………………………………53系统分析……………………………………………………………63.1业务流程…………………………………………………………63.2数据流程图………………………………………………………83.3数据字典…………………………………………………………94系统设计……………………………………………………………114.1系统模块设计……………………………………………………114.2数据库分析设计…………………………………………………144.3输入输出设计……………………………………………………165系统实施与测试……………………………………………………175.1系统实施…………………………………………………………175.2系统测试…………………………………………………………17结论……………………………………………………………………22致谢……………………………………………………………………23参考文献………………………………………………………………24附录部分程序清单…………………………………………………25前言信息化建设日渐深入,如何利用日新月异的计算机技术建立一套高效、灵活、功能强大的管理系统,正成为计算机专业人员关注的重要问题。信息化进程不断推进,使得其更加逐步地渗透到了普通人的生活领域。本文通过对部分房屋出租方的功能分析、需求分析,进行房屋租赁管理系统的设计与实现。具体实现了房屋出租房、客户等相关信息的添加等。房屋租赁管理系统是针对在房屋管理中所遇到的问题,如用户信息管理、房屋信息管理、租金信息管理的查询、统计等诸多功能。用人手处理以上工作,效率不高,工作量大,而且所得数据并不可靠。本系统改善了人手操作的不足,提供可靠的查询、准确无误的统计,简单快捷的查找流程。使繁琐复杂的房屋租赁管理工作变得轻松悠闲。本系统适用于中小型房屋中介应用。房屋租赁管理系统,用来管理房屋与用户过程中的静态和动态信息。本系统是一个典型的房屋租赁管理系统,系统管理的信息主要分为基本资料管理、客户资料管理、租赁管理、财务管理以及统计报表五大部分等,系统的目的就是有效地处理这些信息。1房屋租赁管理系统概述1.1课题来源我国市场经济快速发展,信息化水平不断提高,如何利用先进的管理手段,提高物业管理的水平,是当今社会所面临的一个重要课题。提高企业的管理水平,必须全方位地提高企业的管理意识。只有高标准、高质量的管理才能满足企业的发展需求。面对信息时代的挑战,利用高科技手段来提高房屋租赁管理无疑是一条行之有效的途径。在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。房租租赁管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。计算机技术不断的飞速发展,计算机以及计算机控制的自动处理技术已融入人类社会的各个领域并发挥着越来越重要的作用。当今社会,科学信息技术有了重大的飞跃,为人们的生活、工作、学习带来潜移默化的影响。今天我们使用计算机对房屋租赁信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高房屋租赁管理的效率。面对目前的实际状况,迫切需要开发一个简单快捷的系统来适应这些工作。1.2开发背景和开发目的利用计算机实现物业管理中的房屋租赁管理势在必行。对于物业管理企业来说,利用计算机支持企业高效率完成房屋租赁管理的日常事务,是适应现代企业制度要求、推动企业劳动型管理走向科学化、规范化的必要条件。而房屋租赁管理是一项琐碎、复杂而又十分细致的工作。房屋的基本资料,客户资料的管理,房屋租赁管理,各项收费以及统计报表的管理,一般不允许出错。如果实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力。计算机进行房屋租赁工作的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高物业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。开发本系统就是为了解决物业管理企业在房屋租赁信息管理中的一些不规范,使房屋租赁信息的管理向着规范化、简单化、有效化的方向发展。1.3系统任务房屋管理系统是管理房屋的重要工具,一个完善的房屋系统的任务主要包括以下几项:房屋基本资料管理,主要负责管理各种房屋信息;客户基本资料管理,主要负责客户的一些信息;租金合同管理,主要负责为求租户与租户之间达成协议;系统管理,主要负责管理用户信息和用户登录。1.4系统目标采用企业现有的软硬件环境以及科学的管理系统开发方案,建立房屋租赁信息管理系统,实现房屋租赁信息管理的计算机自动化。系统应符合物业管理企业原有的房屋租赁管理制度,并达到操作直观、方便、使用、安全等要求。1.5系统计划系统开发过程计划如下:总体上分为三大阶段来完成,要求每一阶段的任务都要按质按量来完成,以便整个系统功能能够正常运行。第一阶段:系统分析,可行性分析;第二阶段:系统总体设计,实现子系统及各个模块的组合;第三阶段:软硬件的准备,系统的调试与测试。2可行性研究2.1技术可行性技术可行性包括以下几个方面:硬件、系统软件、应用软件、技术人员。针对这四个方面可行性都是没有问题的。本系统预采用VisualBasic编程语言加Access数据库。目前,数据库产品较多,每种产品都具有各自的特点和适用范围,选择最合适的。VB程序语言具有许多优秀的特性,用其设计应用程序时有两个基本特点:可视化设计和事件驱动编程。在设计时,头脑中所想象的应用程序界面,完全可以通过键盘鼠标以及徒手画出来,而不是编制大量的代码然后再编译生成,如果需要修改,也是利用键盘鼠标和手画,而底层的一些程序代码由VB自动生成或修改。Windows操作系统出现以来,图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的,再使用VB应用程序时,必须首先确定应用程序如何同用户进行交互,例如发生鼠标单击、键盘输入等事件时,由用户编写的代码控制这些事件的响应,这就是所谓的时间驱动编程。传统的应用程序开发过程可以分为三个明显的步骤:编码、编译和测试。但是VB与传统的语言不通,它使用交互式方法开发应用程序,使三个步骤之间不再有明显的界限。在大多数语言里,如果编写代码时发生了错误,则在开始编译应用程序时该错误就会被编译器捕获。此时必须查找并改正该错误,然后再次进行编译,对每一个发现的错误都要重复这样的过程。VB在编程者输入代码时便进行解释,