毕业论文范文——房屋租赁管理系统.doc

上传人:滴答 文档编号:1255145 上传时间:2019-01-19 格式:DOC 页数:41 大小:796KB
下载 相关 举报
毕业论文范文——房屋租赁管理系统.doc_第1页
第1页 / 共41页
毕业论文范文——房屋租赁管理系统.doc_第2页
第2页 / 共41页
毕业论文范文——房屋租赁管理系统.doc_第3页
第3页 / 共41页
毕业论文范文——房屋租赁管理系统.doc_第4页
第4页 / 共41页
毕业论文范文——房屋租赁管理系统.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

1、房屋租赁管理系统【摘要】 随着信息自动化处理技术的日益发展,如何科学,全面,高效的对单位纷繁复杂的档案管理事务进行计算机的自动化管理是个热门话题,当前企事业单位为了提升自身的竞争力,各单位都在定制和购买各项业务应用软件,运用高科技手段进行科学,规范的管理。作为房屋租赁公司的管理者,希望能够对房屋租赁事务管理的整个流程状态,信息资料的情况了如指掌,使其可以做出科学的决策。作为工作人员期望能够避免繁琐的手工操作,甩掉传统的手工记录方式,达到事半功倍的效果。一个能够使其实现管理系统化、规范化、自动化的计算机系统就显得很有必要。利用计算机技术,实现管理系的自动化,规范化就是这个问题最好的解决方法.论文

2、主要探讨“房屋租赁管理系统”的理论基础和设计思想,根据系统的开发过程和系统的功能实现为主线来论述数据库管理软件的开发过程。主要阐述以软件工程理论作为系统开发的理论基础,以客户机/服务器模式的关系型数据库作为后台,以专业数据库开发语言作为实现手段的数据库管理软件的开发过程分析和理论研究。本系统以 JSP 2.0 和 SQL 为开发工具,通过后台数据库的建立与设置,软件界面的设计与实现,程序的编写与调试等几个阶段来完成对房屋租赁管理系统的开发。本论文详细地介绍了开发系统的具体步骤,以及应用的技术,以配图例的方式详尽说明,并在文中对一些源程序作了详细的解释。【关键词】 数据库 管理软件 房屋租赁管理

3、 查询 House Agency Soft【Abstract】 As the basic tool of information age, computer has been widely used in every part of modern life. With the increasing demands of IT specialist by the society, computer software ability examinations grow too. The application of “House Agency Management Information Syst

4、em” can greatly reduce registrants workload , the high error rates caused by handwork and avoid unnecessary repeating work. All these can make the register and statistic more convenient ,fast and efficient。This dissertation mainly discussed the basic theory and designation of “House Agency Managemen

5、t Information System”., and the developing procedure according to system developing procedure and function realization. The essay also mentioned database management softwares developing procedure analyse and theory study by using software project theory as the theoretic basis of system developing ,

6、the C/S model relating database as the background and the professional database as the developing language applying method.This System uses JSP 2.0 and Microsoft accsse2003 as developing kit. By building and setting up background database, designing and applying software interface, programme writing

7、 and debugging, developed “House Agency Management Information System”.This dissertation introduced the specific steps in developing the system ,as well as the technical skill applied, presented with graphics and specific instruction and some source code has been explained particularly【Keywords】 dat

8、abase managed currency estate agent query1目 录引 言 .3第一章 系统概述 .41.1 数据库管理软件概述 .41.1.1 管理信息系统 .41.1.2 数据库管理信息系统的形成 .51.1.3 数据库管理信息系统的简介 .61.1.4 关系型数据库 .71.2 系统介绍 .71.3 课题意义 .8第二章 系统开发方法选择 .92.1 软件工程介绍 .92.2 开发环境及工具 .92.1.1 选择 JSP 2.0 作为开发语言 .92.2.3 选择 SQL2003 作为后台数据库 .102.3 JSP 数据库开发技术 .102.3.1.JDBC 开发

9、数据库 .102.3.2.BDE 开发数据库 .112.4 体系结构 .132.4.1 系统体系机构的一般阐述 .132.4.2 C/S 模式与 B/S 模式的比较分析 .132.4.3 B/S 模式的优势 .142.4.4 C/S 模式的优势 .152.5 开发方法整体选择 .16第三章 系统总体规划分析 .173.1 系统总体结构设计 .173.1.1 应用需求分析 .173.1.2 系统处理流程图 .173.2 各模块功能介绍 .183.3 总体结构设计 .193.4 数据库设计 .193.4.1 数据基本操作 .193.4.2 查询功能 .203.4.3 打印和统计功能 .203.4.

10、4 其他辅助功能 .203.4.5 概念设计 .213.4.6 数据表的设计 .21第四章 系统详细设计 .244.1 设计原则 .244.2 用户登陆窗体设计 .244.3 主窗体设计 .284.4 房屋租售登记表模块设计 .294.4.1 房屋租售登记表输入 .294.4.2 房屋出租查询 .324.5 房屋租售报表的统计和打印 .35第五章 系统测试 .375.1 测试的原则 .375.2 测试的方法 .37结论 .39致 谢 .40参考文献 .412绪 论随着我国社会主义市场经济体制的确立和发展,商业流通领域进入了一个空前的发展阶段,面临商界的激烈竞争,只有在多变的商品和顾客中挖掘并掌

11、握市场需求,即淘汰“卖不出去的商品”,购进“卖得快、利润高的商品”的经营者才会获利,企业也才能在竞争中生存和发展,如果能够选择一个好的管理系统,把大量繁杂的、看似毫无关系的数据,有机的结合起来,形象的反映出市场的供求关系,就能够为得出正确的决策做出事半功倍的效果。在过去,销售业的操作一般都靠人工操作,如靠人工登记卡片、填写表格资料,然后根据不同的分类入帐,销售额的日结算和每月的盘点都需花费大量的人力和物力来完成。即使前几年,有些商家开始使用电脑管理,但也只是进行一些简单的数据计算的操作。这是一项极其繁琐的工作。通过人手工计算不仅容易出错,而且不能够及时把数据之间的关系形象化表现出来,也就不能够

12、进一步掌握市场的最新动态。而通过本系统基本可解决以上问题,并且能够方便、灵活地对数据库的资料进行查询、统计、打印等操作,所有这些对数据库进行的操作都受到管理级别的限制,确保数据的安全性。 数据库技术是一门历史弥坚的学科,不像其它的计算机技术会随着时间的推移而变得越来越没有声息。考虑其原因,则是因为信息的爆炸对数据库技术的要求只增不减。在互联网日益发展、壮大的背景下,在因特网热潮不减的情况下,如何让原来在单机中使用的数据库可供多机使用,也成了必然的趋势。企业要在竞争中求得生存,就应使自己的产品资料销售、管理等方面科学化。 此“房屋租赁管理系统” 的开发定位于一个能够满足数据库管理软件,即具备一个

13、数据库管理软件的基本功能,包括数据的增加,删除,修改,查询,统计等,便于用户查看,操作,和查询房屋登记信息。同时能够提供高质量的套打及快速生成统计分析报表。此外,系统具有用户登录功能,不同用户有不同的权限,这样可以提高数据的安全性和可靠性。该系统符合各房屋租赁公司和各地房管局规定的各项数据项上报汇总统计的要求。系统采用 JSP 程序设计语言的程序设计与数据库相结合的手段进行开发,结构紧凑、运行速度快、操作简单,更因为拥有自己的源代码,所以保证了软件具有高度的保密、安全性,本系统将房屋租赁公司工作人员方便、安全、高效的进行管理。3第一章 系统概述1.1 数据库管理软件概述1.1.1 管理信息系统

14、管理信息系统(Management Information Systems 简称 MIS) ,最早是 J。D。Gallagher 在EDPS 的基础上于 1961 年提出的,起产生已有三十多年的历史。其定义是“MIS 系统是一个利用计算机软硬件,手工作业,分析计划。控制和决策模型以及数据库的人一机系统,它能够提供信息,支持企业或组织的运行,管理功能。 ” 它对管理信息进行收集、传递、储存与处理,形成多用户共享系统,直接为基层和各级管理部门服务。MIS 应用了相关的经济数学模型,如运筹学、数理统计等对管理的过程信息进行监控和处理,并提供辅助决策支持。管理信息系统可以有广义和狭义之分。狭义的 MI

15、S 是指企业计算机网络管理信息系统,是指运用现代化计算机网络技术和企业管理学方法,系统地实现企业经营生产目标的一种综合管理系统。广义的 MIS 指所有运用计算机网络技术为其管理服务的政务部门和企事业单位,是指应用计算机网络技术和系统集成实现各项业务、技术、工作自动化及高水平管理的方法和模式。建设 MIS 主要包括三方面的内容:一是管理模式的确立。就狭义 MIS 而言,主要是现代企业管理技术和模式的选择和应用,如制造资源计划 MRP、计算机集成制造系统(CIMS)等管理理念的贯彻;对广义的 MIS 来说,则包括了管理模式和方法、商业规则、办公自动化 OA 的程序等的确定,总体要求是管理工作程序化

16、,管理业务标准化,管理流程科学化,数据资料代码化。二是计算机网络系统的建设,包括系统软硬件平台的选择,管理信息系统的集成,局域网的建设及互联,局域网和广域网的互联等。三是 MIS 的实施,如管理环境的适应性调整、人员培训、系统维护、信息源的组织等等。在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,MIS 事实上已成为计算机MIS。MIS 是一个不断发展的新型学科,MIS 的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为 MIS 是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。MIS 的对象就是信息,信息是经过加工的数据,信息是对决策者有价值的数据。信

17、息的主要特征是来源分散,数量庞大。信息来源于生产第一线,来源于社会环境,来源于市场,来源于行政管理等部门。信息具有时间性。信息的加工方式有多种形式。- 企业从信息管理的角度可划分为物流和信息流。生产过程是一个物流的投入产出过程,且是不可逆的过程。管理过程是信息流的过程,且具有信息反馈的特征。管理信息系统作为企业进行整体信息处理的支柱,应具有如下五个方面的作用或特点:1.是一个人一机结合的系统。2.因为建立的系统要成为整个组织的心脏和信息交换中心,因此它要包括企业各种数据输入,存储,加工,查询,生成计划,物资供应,帐务帐目,生产,销售等日常信息处理。43.数据处理要速度高,成本低。4.因为信息模

18、型,处理过程相对确定,所以数据(而不是业务目标,不同用户)成为系统工作的驱动力。5.系统设计要符合企业实际情况,求解过程和结果达到最优化。一个管理信息系统的工作过程可大致描述如下:首先人们从观察客观事物(具体应用)入手,收集到大量信息,在对这些信息进行记录、整理和分类后送入有关的数据库中保存起来。随后,MIS 的使用者根据各自的需求向数据库发出相应的访问请求,系统响应这些请求,从数据库中筛选出所需数据,并对数据进行加和处理,形成用户所需的计划、控制等决策信息。由些可见,一个管理信息系统不仅是一个简单的统计系统(如企业的产品统计)、一个数据更新系统(如图书馆中的借阅系统)、一个工作状态报告系统(

19、如商场中的服务监视、人员排班表),而且要包含计划、控制和决策的功能。一个管理信息系统除依靠数据库系统作为数据处理的核心外,还需要知识库系统、方法库系统等支持。如图 1-1 所示:图 1-1 管理信息系统的构成目前管理信息系统已成为计算机应用中的一个重要领域。特别是随着现代管理信息技术的日益发展,这个领域已涉及到专家系统、知识系统、决策系统等人工智能技术及计算机网络技术的应用。1.1.2 数据库管理信息系统的形成图书管理员在查找一本书时,首先要通过目录检索找到那本书的分类号和书号,然后在书库找到那一类书的书架,并在那个书架上按照书号的大小次序查找,这样很快就能找到我所需要的书。数据库里的数据像图

20、书馆里的图书一样,也要让人能够很方便地找到才行。如果所有的书都不按规则,胡乱堆在各个书架上,那么借书的人根本就没有办法找到他们想要管理信息系统MIS信息采集和处理 计划和决策数据库系统 方法库系统 知识库系统 仿真系统5的书。同样的道理,如果把很多数据胡乱地堆放在一起,让人无法查找,这种数据集合也不能称为“数据库“。数据库的管理系统就是从图书馆的管理方法改进而来的。人们将越来越多的资料存入计算机中,并通过一些编制好的计算机程序对这些资料进行管理,这些程序后来就被称为“数据库管理系统“ ,它们可以帮我们管理输入到计算机中的大量数据,就像图书馆的管理员。1.1.3 数据库管理信息系统的简介数据库是

21、存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合” 。数据库的优点使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。特别是近年来推出的微型计算机关系数据库管理系统 dBASELL,操作直观,使用灵活,编程方便,环境适应广泛(一般的十六位

22、机,如 IBM/PC/XT,国产长城 0520 等均可运行种软件),数据处理能力极强。数据库在我国正得到愈来愈广泛的应用,必将成为经济管理的有力工具。数据库是通过数据库管理系统(DBMS-DATA BASE MANAGEMENT SYSTEM)软件来实现数据的存储、管理与使用的 dBASELL 就是一种数据库管理系统软件。1.1.4 关系型数据库数据库这一概念提出后先后出现了几种数据模型,其中基本的数据模型有三种:层次模型系统,网络模型系统和关系模型系统.60 年代末期提出的关系模型具有数据结构简单灵活,易学易懂且具有雄厚的数学基础等特点.从 70 年代开始流行,发展到现在已成为数据库的标准,

23、目前广泛使用的数据库软件都是基于关系模型的关系数据库管理系统.关系模型把世界看作是由实体 Entity 和联系 Relationship 构成的。所谓实体就是指现实世界中具有区分与其它事物的特征或属性,并与其它实体有联系的。对象在关系模型中实体通常是以表的形式来表现的,表的每一行描述实体的一个实例,表的每一列描述实体的一个特征或属性,所谓联系就是指实体之间的关系,即实体之间的对应关系。联系可以分为三种: 一对一的联系如一个人只有一种性别一个人性别为一对一的联系; 一对多的联系如相同性别的人有许多个性别人为一对多的联系;多对一的联系如很多人有同一个性别人性别为多对一的联系。通过联系就可以用一个实

24、体的信息来查找另一个实体的信息关系模型把所有的数据都组织到表中。表是由行和列组成的,行表示数据的记录,列表示记录中的域。表反映了现实世界中的事实和6值。所谓关系数据库就是基于关系模型的数据库,关系数据库管理系统就是管理关系数据库的计算机软件,关键字 Key:关键字是关系模型中的一个重要概念它是逻辑结构不是数据库的物理部分;侯选关键字 Candidate Key:如果一个属性集能惟一地标识表的一行而又不含多余的属性那么这个属性集称为侯选关键字。主关键字 Primary Key:主关键字是被挑选出来作表的行的惟一标识的侯选关键字,一个表只有一个主关键字。主关键字又可以称为主键。公共关键字 Comm

25、on Key:在关系数据库中关系之间的联系是通过相容或相同的属性或属性组来表示的,如果两个关系中具有相容或相同的属性或属性组,那么这个属性或属性组被称为这两个关系的公共关键字。外关键字Foreign Key:如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外关键字,由此可见外关键字表示了两个关系之间的联系,以另一个关系的外关键字作主关键字的表被称为主表,具有此外关键字的表被称为主表的从表,外关键字又称作外键。1.2 系统介绍本系统是一套功能简单,操作简单而又实用的房屋租赁管理软件,主要针对房屋租赁管理中需要解决的具体问题进行开发,并能提供良好的功能扩展接口。在系统的设

26、计中采用了模块化设计方法,即按照功能,将整个系统划分为多个相对独立的功能模块,包括:二手房出售登记模块,二手房出售查询模块,二手房出租登记模块,二手房出租查询模块,出租报表统计模块,出售报表统计模块和系统维护模块。在编程时,尽可能从用户操作的角度出发,力求使得操作简单、容易掌握,并尽可能考虑到对误操作的提示和容错处理,使系统有一个友好的用户界面。1.3 课题意义随着当今科学技术的飞速发展,尤其是计算机技术的出现,使得人类进入了信息化社会,利用计算机,可以代替人进行很多复杂劳动,从而节省大批的人力,可以大大提高工作效率,而且计算机有更高的准确性和更安全的保密措施。计算机技术凭着自己无与伦比的优越

27、性,已经迅速成为各个领域不可或缺的工具。在各行各业中离不开数据处理,这正是计算机被广泛应用于数据库管理系统的环境。计算机的最大好处在于利用它能够进行数据管理。使用计算机进行数据控制,不仅提高了工作效率,而且大大的提高了其安全性。在之前的房屋租赁管理过程中,各地房管局往往采用的是通过粘贴板的方式用用户贴出本地房屋出售或者出租的情况,不仅不便于用户快速的查询房源情况,而且手工操作难免带来各种误差和错漏,尤其是在数据信息处理工作量大时容易出错;数据繁多时,容易丢失,且不易查找,出错后又不易修改。基于以上问题,有必要建立房屋租赁管理系统,使管理工作规范化,系统化,程序化,避免的随意性,提高信息处理的速

28、度和准确性,能够及时、准确、有效的查询、修改房源基本信息,并能7根据用户的不同需要,准确,迅速找到合适的二手房,而且管理者也迅速的统计出本月二手房出租出售情况等。第二章 系统开发方法选择2.1 软件工程介绍软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。它涉及计算机科学、工程科学、管理科学、数学等领域,计算机科学着重于原理和理论,而软件工程着重于如何建造一个软件系统。软件工程在软件开发过程中占有不可动摇的重要地位,一个软件从开始计划起,到废弃不用止,称为软件生存周期。一般来说,软件生存周包括计划、开发、运行三个时期,每一时期又可分为若干更小的阶段。计划时期的主要任务是分析用户要

29、求,分析新系统的主要目标以及开发该系统的可行性。开发时期要完成设计和实现两大任务具体。具体分为需求分析、概要设计、详细设计、编码、测试。其中编码和测试是软件开发期的最后两个阶段。运行时期是软件生存周期的最后一个时期,软件人员在这一时期的工作,主要是做好软件维护。“房屋租赁管理信息系统” 虽然只是一个比较小的项目,但是为了做的更规范,也尽量按照软件工程的指导来做,事实上,不管一个多小的工程,都是离不开软件工程的指导思想的。82.2 开发环境及工具2.1.1 选择 JSP 2.0 作为开发语言JSP(JavaServer Pages)是由 Sun Microsystems 公司倡导、许多公司参与一

30、起建立的一种动态网页技术标准。JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML 文件)中插入 Java 程序段(Scriptlet)和 JSP 标记(tag),从而形成 JSP 文件用 JSP 开发的 Web 应用是跨平台的,即能在 Linux 下运行,也能在其他操作系统上运行。JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发

31、变得迅速和容易。JSP 技术的强势:(1)一次编写,到处运行。在这一点上 Java 比 PHP 更出色,除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署, 在任意环境中扩展。相比 ASP/PHP 的局限性是显而易见的。 (3)强大的可伸缩性。从只有一个小的 Jar 文件就可以运行 Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台 Application 进行事务处理,消息处理,一台服务器到无数台服务器,Java 显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与 ASP 很像,Java

32、 已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。2.2.3 选择 SQL2000 作为后台数据库SQL 是 Structured Quevy Language(结构化查询语言)的缩写。SQL 是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令, “怎么做”是不用使用者考虑的。SQL 功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持 SQL。 2.3 JSP 数据库开发技术2.3.1.JDBC 开发数据库JDBC(Java Data Base Connectivity,java 数据库连接)是一种用于执行 SQL 语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。JDBC 为工具/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。