房屋租赁管理系统
【摘要】 随着信息自动化处理技术的日益发展,如何科学,全面,高效的对单位纷繁
复杂的档案管理事务进行计算机的自动化管理是个热门话题,当前企事业单位为了提升
自身的竞争力,各单位都在定制和购买各项业务应用软件,运用高科技手段进行科学,
规范的管理。作为房屋租赁公司的管理者,希望能够对房屋租赁事务管理的整个流程状
态,信息资料的情况了如指掌,使其可以做出科学的决策。作为工作人员期望能够避免
繁琐的手工操作,甩掉传统的手工记录方式,达到事半功倍的效果。一个能够使其实现
管理系统化、规范化、自动化的计算机系统就显得很有必要。利用计算机技术,实现管
理系的自动化,规范化就是这个问题最好的解决方法.
论文主要探讨“房屋租赁管理系统”的理论基础和设计思想,根据系统的开发过
程和系统的功能实现为主线来论述数据库管理软件的开发过程。主要阐述以软件工程理
论作为系统开发的理论基础,以客户机/服务器模式的关系型数据库作为后台,以专业
数据库开发语言作为实现手段的数据库管理软件的开发过程分析和理论研究。
本系统以 JSP 2.0 和 SQL 为开发工具,通过后台数据库的建立与设置,软件界面的
设计与实现,程序的编写与调试等几个阶段来完成对房屋租赁管理系统的开发。
本论文详细地介绍了开发系统的具体步骤,以及应用的技术,以配图例的方式详
尽说明,并在文中对一些源程序作了详细的解释。
【关键词】 数据库 管理软件 房屋租赁管理 查询
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 System” 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
Management Information System”., and the developing procedure according to system
developing procedure and function realization. The essay also mentioned database
management software's developing procedure analyse and theory study by using software
project theory as the theoretic basis of system developing , 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 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】 database managed currency estate agent query
1
目 录
引 言 ...............................................................................3
第一章 系统概述 .....................................................................4
1.1 数据库管理软件概述 ...........................................................4
1.1.1 管理信息系统 ...........................................................4
1.1.2 数据库管理信息系统的形成 ...............................................5
1.1.3 数据库管理信息系统的简介 ...............................................6
1.1.4 关系型数据库 ...........................................................7
1.2 系统介绍 .....................................................................7
1.3 课题意义 ....................................................................8
第二章 系统开发方法选择 ..............................................................9
2.1 软件工程介绍 .................................................................9
2.2 开发环境及工具 ...............................................................9
2.1.1 选择 JSP 2.0 作为开发语言 ...............................................9
2.2.3 选择 SQL2003 作为后台数据库 ............................................10
2.3 JSP 数据库开发技术 ..........................................................10
2.3.1.JDBC 开发数据库 .......................................................10
2.3.2.BDE 开发数据库 ........................................................11
2.4 体系结构 ....................................................................13
2.4.1 系统体系机构的一般阐述 ................................................13
2.4.2 C/S 模式与 B/S 模式的比较分析 .........................................13
2.4.3 B/S 模式的优势 ........................................................14
2.4.4 C/S 模式的优势 ........................................................15
2.5 开发方法整体选择 ............................................................16
第三章 系统总体规划分析 .............................................................17
3.1 系统总体结构设计 ............................................................17
3.1.1 应用需求分析 ..........................................................17
3.1.2 系统处理流程图 ........................................................17
3.2 各模块功能介绍 ..............................................................18
3.3 总体结构设计 ................................................................19
3.4 数据库设计 ..................................................................19
3.4.1 数据基本操作 ..........................................................19
3.4.2 查询功能 ..............................................................20
3.4.3 打印和统计功能 ........................................................20
3.4.4 其他辅助功能 ..........................................................20
3.4.5 概念设计 ..............................................................21
3.4.6 数据表的设计 ..........................................................21
第四章 系统详细设计 .................................................................24
4.1 设计原则 ....................................................................24
4.2 用户登陆窗体设计 ............................................................24
4.3 主窗体设计 ..................................................................28
4.4 房屋租售登记表模块设计 ......................................................29
4.4.1 房屋租售登记表输入 ....................................................29
4.4.2 房屋出租查询 ..........................................................32
4.5 房屋租售报表的统计和打印 ....................................................35
第五章 系统测试 .....................................................................37
5.1 测试的原则 ..................................................................37
5.2 测试的方法 ..................................................................37
结论 ................................................................................39
致 谢 ..............................................................................40
参考文献 ............................................................................41
2
绪 论
随着我国社会主义市场经济体制的确立和发展,商业流通领域进入了一个空前的发展阶段,面
临商界的激烈竞争,只有在多变的商品和顾客中挖掘并掌握市场需求,即淘汰“卖不出去的商品”,
购进“卖得快、利润高的商品”的经营者才会获利,企业也才能在竞争中生存和发展,如果能够选择
一个好的管理系统,把大量繁杂的、看似毫无关系的数据,有机的结合起来,形象的反映出市场的
供求关系,就能够为得出正确的决策做出事半功倍的效果。在过去,销售业的操作一般都靠人工操
作,如靠人工登记卡片、填写表格资料,然后根据不同的分类入帐,销售额的日结算和每月的盘点
都需花费大量的人力和物力来完成。即使前几年,有些商家开始使用电脑管理,但也只是进行一些
简单的数据计算的操作。这是一项极其繁琐的工作。通过人手工计算不仅容易出错,而且不能够及
时把数据之间的关系形象化表现出来,也就不能够进一步掌握市场的最新动态。而通过本系统基本
可解决以上问题,并且能够方便、灵活地对数据库的资料进行查询、统计、打印等操作,所有这些
对数据库进行的操作都受到管理级别的限制,确保数据的安全性。 数据库技术是一门历史弥坚的学
科,不像其它的计算机技术会随着时间的推移而变得越来越没有声息。考虑其原因,则是因为信息
的爆炸对数据库技术的要求只增不减。在互联网日益发展、壮大的背景下,在因特网热潮不减的情
况下,如何让原来在单机中使用的数据库可供多机使用,也成了必然的趋势。企业要在竞争中求得
生存,就应使自己的产品资料销售、管理等方面科学化。
此“房屋租赁管理系统”的开发定位于一个能够满足数据库管理软件,即具备一个数据库管理软
件的基本功能,包括数据的增加,删除,修改,查询,统计等,便于用户查看,操作,和查询房屋
登记信息。同时能够提供高质量的套打及快速生成统计分析报表。此外,系统具有用户登录功能,
不同用户有不同的权限,这样可以提高数据的安全性和可靠性。该系统符合各房屋租赁公司和各地
房管局规定的各项数据项上报汇总统计的要求。系统采用 JSP 程序设计语言的程序设计与数据库相
结合的手段进行开发,结构紧凑、运行速度快、操作简单,更因为拥有自己的源代码,所以保证了
软件具有高度的保密、安全性,本系统将房屋租赁公司工作人员方便、安全、高效的进行管理。
3
第一章 系统概述
1.1 数据库管理软件概述
1.1.1 管理信息系统
管理信息系统(Management Information Systems 简称 MIS),最早是 J。D。Gallagher 在 EDPS
的基础上于 1961 年提出的,起产生已有三十多年的历史。其定义是“MIS 系统是一个利用计算机软
硬件,手工作业,分析计划。控制和决策模型以及数据库的人一机系统,它能够提供信息,支持企
业或组织的运行,管理功能。” 它对管理信息进行收集、传递、储存与处理,形成多用户共享系统,
直接为基层和各级管理部门服务。MIS 应用了相关的经济数学模型,如运筹学、数理统计等对管理
的过程信息进行监控和处理,并提供辅助决策支持。管理信息系统可以有广义和狭义之分。狭义的 MIS
是指企业计算机网络管理信息系统,是指运用现代化计算机网络技术和企业管理学方法,系统地实
现企业经营生产目标的一种综合管理系统。广义的 MIS 指所有运用计算机网络技术为其管理服务的
政务部门和企事业单位,是指应用计算机网络技术和系统集成实现各项业务、技术、工作自动化及
高水平管理的方法和模式。建设 MIS 主要包括三方面的内容:一是管理模式的确立。就狭义 MIS 而
言,主要是现代企业管理技术和模式的选择和应用,如制造资源计划 MRPⅡ、计算机集成制造系统
(CIMS)等管理理念的贯彻;对广义的 MIS 来说,则包括了管理模式和方法、商业规则、办公自动化 OA
的程序等的确定,总体要求是管理工作程序化,管理业务标准化,管理流程科学化,数据资料代码
化。二是计算机网络系统的建设,包括系统软硬件平台的选择,管理信息系统的集成,局域网的建
设及互联,局域网和广域网的互联等。三是 MIS 的实施,如管理环境的适应性调整、人员培训、系
统维护、信息源的组织等等。
在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,MIS 事实上已成为计算机
MIS。MIS 是一个不断发展的新型学科,MIS 的定义随着计算机技术和通讯技术的进步也在不断更新,
在现阶段普遍认为 MIS 是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。MIS
的对象就是信息,信息是经过加工的数据,信息是对决策者有价值的数据。信息的主要特征是来源
分散,数量庞大。信息来源于生产第一线,来源于社会环境,来源于市场,来源于行政管理等部门。
信息具有时间性。信息的加工方式有多种形式。---- 企业从信息管理的角度可划分为物流和信息流。
生产过程是一个物流的投入产出过程,且是不可逆的过程。管理过程是信息流的过程,且具有信息
反馈的特征。
管理信息系统作为企业进行整体信息处理的支柱,应具有如下五个方面的作用或特点:
1.是一个人一机结合的系统。
2.因为建立的系统要成为整个组织的心脏和信息交换中心,因此它要包括企业各种数据输入,
存储,加工,查询,生成计划,物资供应,帐务帐目,生产,销售等日常信息处理。