网上房屋中介系统设计论文.doc

上传人:wj 文档编号:2487395 上传时间:2023-05-03 格式:DOC 页数:58 大小:894.50KB
下载 相关 举报
网上房屋中介系统设计论文.doc_第1页
第1页 / 共58页
网上房屋中介系统设计论文.doc_第2页
第2页 / 共58页
网上房屋中介系统设计论文.doc_第3页
第3页 / 共58页
网上房屋中介系统设计论文.doc_第4页
第4页 / 共58页
网上房屋中介系统设计论文.doc_第5页
第5页 / 共58页
网上房屋中介系统设计论文.doc_第6页
第6页 / 共58页
网上房屋中介系统设计论文.doc_第7页
第7页 / 共58页
网上房屋中介系统设计论文.doc_第8页
第8页 / 共58页
网上房屋中介系统设计论文.doc_第9页
第9页 / 共58页
网上房屋中介系统设计论文.doc_第10页
第10页 / 共58页
网上房屋中介系统设计论文.doc_第11页
第11页 / 共58页
网上房屋中介系统设计论文.doc_第12页
第12页 / 共58页
网上房屋中介系统设计论文.doc_第13页
第13页 / 共58页
网上房屋中介系统设计论文.doc_第14页
第14页 / 共58页
网上房屋中介系统设计论文.doc_第15页
第15页 / 共58页
网上房屋中介系统设计论文.doc_第16页
第16页 / 共58页
网上房屋中介系统设计论文.doc_第17页
第17页 / 共58页
网上房屋中介系统设计论文.doc_第18页
第18页 / 共58页
网上房屋中介系统设计论文.doc_第19页
第19页 / 共58页
网上房屋中介系统设计论文.doc_第20页
第20页 / 共58页
亲,该文档总共58页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

网上房屋中介系统设计论文.doc

《网上房屋中介系统设计论文.doc》由会员分享,可在线阅读,更多相关《网上房屋中介系统设计论文.doc(58页珍藏版)》请在冰点文库上搜索。

网上房屋中介系统设计论文.doc

线

房屋中介管理系统

【摘要】随着信息自动化处理技术的日益发展,如何科学,全面,高效的对单位纷繁复杂的档案管理事务进行计算机的自动化管理是个热门话题,当前企事业单位为了提升自身的竞争力,各单位都在定制和购买各项业务应用软件,运用高科技手段进行科学,规范的管理。

作为房屋租赁公司的管理者,希望能够对房屋租赁事务管理的整个流程状态,信息资料的情况了如指掌,使其可以做出科学的决策。

作为工作人员期望能够避免繁琐的手工操作,甩掉传统的手工记录方式,达到事半功倍的效果。

一个能够使其实现管理系统化、规范化、自动化的计算机系统就显得很有必要。

利用计算机技术,实现管理系的自动化,规范化就是这个问题最好的解决方法.

论文主要探讨“房屋中介管理系统”的理论基础和设计思想,根据系统的开发过程和系统的功能实现为主线来论述数据库管理软件的开发过程。

主要阐述以软件工程理论作为系统开发的理论基础,以客户机/服务器模式的关系型数据库作为后台,以专业数据库开发语言作为实现手段的数据库管理软件的开发过程分析和理论研究。

本系统以JSP2.0和SQL为开发工具,通过后台数据库的建立与设置,软件界面的设计与实现,程序的编写与调试等几个阶段来完成对房屋中介管理系统的开发。

本论文详细地介绍了开发系统的具体步骤,以及应用的技术,以配图例的方式详尽说明,并在文中对一些源程序作了详细的解释。

【关键词】数据库管理软件房屋中介管理查询

HouseAgencySoft

【Abstract】Asthebasictoolofinformationage,computerhasbeenwidelyusedineverypartofmodernlife.WiththeincreasingdemandsofITspecialistbythesociety,computersoftwareabilityexaminationsgrowtoo.Theapplicationof“HouseAgencyManagementInformationSystem”cangreatlyreduceregistrants'workload,thehigherrorratescausedbyhandworkandavoidunnecessaryrepeatingwork.Allthesecanmaketheregisterandstatisticmoreconvenient,fastandefficient。

Thisdissertationmainlydiscussedthebasictheoryanddesignationof“HouseAgencyManagementInformationSystem”.,andthedevelopingprocedureaccordingtosystemdevelopingprocedureandfunctionrealization.Theessayalsomentioneddatabasemanagementsoftware'sdevelopingprocedureanalyseandtheorystudybyusingsoftwareprojecttheoryasthetheoreticbasisofsystemdeveloping,theC/Smodelrelatingdatabaseasthebackgroundandtheprofessionaldatabaseasthedevelopinglanguageapplyingmethod.

ThisSystemusesJSP2.0andMicrosoftaccsse2003asdevelopingkit.Bybuildingandsettingupbackgrounddatabase,designingandapplyingsoftwareinterface,programmewritinganddebugging,developed“HouseAgencyManagementInformationSystem”.

Thisdissertationintroducedthespecificstepsindevelopingthesystem,aswellasthetechnicalskillapplied,presentedwithgraphicsandspecificinstructionandsomesourcecodehasbeenexplainedparticularly

【Keywords】databasemanagedcurrencyestateagentquery

目录

绪论 6

1.系统概述 7

1.1数据库管理软件概述 7

1.1.1管理信息系统 7

1.1.2数据库管理信息系统的简介 8

1.2系统介绍 8

1.3课题意义 8

2.系统开发方法选择 10

2.1软件工程介绍 10

2.2开发环境及工具 10

2.1.1选择JSP2.0作为开发语言 10

2.2.2选择SQL2000作为后台数据库 11

2.3开发方法整体选择 11

3.需求分析 12

3.1系统可行性研究 12

3.1.1可行性研究的目的 12

3.1.2课题的可行性研究 12

3.2需求分析 13

3.2.1应用需求分析 13

3.3系统操作 13

3.3.1查询功能 13

3.3.2其他辅助功能 14

3.4数据字典与数据流程图 14

3.4.1数据字典 14

3.4.2系统数据流程图 16

4.系统总体 18

4.1系统总体结构 18

4.2各模块功能介绍 18

4.3系统各模块设计 19

4.3.1E-R图 20

4.3.2逻辑结构设计 23

4.4数据库设计 24

5.系统详细设计与实现 29

5.1设计原则 29

5.2用户登陆窗体设计 29

5.3主窗体设计 33

5.4房屋租售登记表模块设计 34

5.4.1房屋租售登记表输入 34

5.4.2房屋出租查询 36

6.系统测试、运行、维护 39

6.1系统测试 39

6.2系统运行 40

6.2.1系统运行的硬件环境 40

6.2.2系统运行的软件环境 40

结论 41

致谢 42

参考文献 43

附录:

44

绪论

随着我国社会主义市场经济体制的确立和发展,商业流通领域进入了一个空前的发展阶段,面临商界的激烈竞争,只有在多变的商品和顾客中挖掘并掌握市场需求,即淘汰“卖不出去的商品”,购进“卖得快、利润高的商品”的经营者才会获利,企业也才能在竞争中生存和发展,如果能够选择一个好的管理系统,把大量繁杂的、看似毫无关系的数据,有机的结合起来,形象的反映出市场的供求关系,就能够为得出正确的决策做出事半功倍的效果。

在过去,销售业的操作一般都靠人工操作,如靠人工登记卡片、填写表格资料,然后根据不同的分类入帐,销售额的日结算和每月的盘点都需花费大量的人力和物力来完成。

即使前几年,有些商家开始使用电脑管理,但也只是进行一些简单的数据计算的操作。

这是一项极其繁琐的工作。

通过人手工计算不仅容易出错,而且不能够及时把数据之间的关系形象化表现出来,也就不能够进一步掌握市场的最新动态。

而通过本系统基本可解决以上问题,并且能够方便、灵活地对数据库的资料进行查询、统计、打印等操作,所有这些对数据库进行的操作都受到管理级别的限制,确保数据的安全性。

 数据库技术是一门历史弥坚的学科,不像其它的计算机技术会随着时间的推移而变得越来越没有声息。

考虑其原因,则是因为信息的爆炸对数据库技术的要求只增不减。

在互联网日益发展、壮大的背景下,在因特网热潮不减的情况下,如何让原来在单机中使用的数据库可供多机使用,也成了必然的趋势。

企业要在竞争中求得生存,就应使自己的产品资料销售、管理等方面科学化。

此“房屋中介管理系统”的开发定位于一个能够满足数据库管理软件,即具备一个数据库管理软件的基本功能,包括数据的增加,删除,修改,查询,统计等,便于用户查看,操作,和查询房屋登记信息。

同时能够提供高质量的套打及快速生成统计分析报表。

此外,系统具有用户登录功能,不同用户有不同的权限,这样可以提高数据的安全性和可靠性。

该系统符合各房屋租赁公司和各地房管局规定的各项数据项上报汇总统计的要求。

系统采用JSP程序设计语言的程序设计与数据库相结合的手段进行开发,结构紧凑、运行速度快、操作简单,更因为拥有自己的源代码,所以保证了软件具有高度的保密、安全性,本系统将房屋租赁公司工作人员方便、安全、高效的进行管理。

1.系统概述

1.1数据库管理软件概述

1.1.1管理信息系统

管理信息系统(ManagementInformationSystems简称MIS)。

在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,MIS事实上已成为计算机MIS。

MIS是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为MIS是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。

MIS的对象就是信息,信息是经过加工的数据,信息是对决策者有价值的数据。

信息的主要特征是来源分散,数量庞大。

信息来源于生产第一线,来源于社会环境,来源于市场,来源于行政管理等部门。

信息具有时间性。

信息的加工方式有多种形式。

----企业从信息管理的角度可划分为物流和信息流。

生产过程是一个物流的投入产出过程,且是不可逆的过程。

管理过程是信息流的过程,且具有信息反馈的特征。

一个管理信息系统的工作过程可大致描述如下:

首先人们从观察客观事物(具体应用)入手,收集到大量信息,在对这些信息进行记录、整理和分类后送入有关的数据库中保存起来。

随后,MIS的使用者根据各自的需求向数据库发出相应的访问请求,系统响应这些请求,从数据库中筛选出所需数据,并对数据进行加和处理,形成用户所需的计划、控制等决策信息。

由些可见,一个管理信息系统不仅是一个简单的统计系统(如企业的产品统计)、一个数据更新系统(如图书馆中的借阅系统)、一个工作状态报告系统(如商场中的服务监视、人员排班表),而且要包含计划、控制和决策的功能。

一个管理信息系统除依靠数据库系统作为数据处理的核心外,还需要知识库系统、方法库系统等支持。

如图1-1所示:

管理信息系统

MIS

信息采集和处理

计划和决策

数据库系统

方法库系统

知识库系统

仿真系统

图1-1 管理信息系统的构成

目前管理信息系统已成为计算机应用中的一个重要领域。

特别是随着现代管理信息技术的日益发展,这个领域已涉及到专家系统、知识系统、决策系统等人工智能技术及计算机网络技术的应用。

1.1.2数据库管理信息系统的简介

数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。

当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。

数据库的优点使用数据库可以带来许多好处:

如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。

此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。

特别是近年来推出的微型计算机关系数据库管理系统dBASELL,操作直观,使用灵活,编程方便,环境适应广泛(一般的十六位机,如IBM/PC/XT,国产长城0520等均可运行种软件),数据处理能力极强。

数据库在我国正得到愈来愈广泛的应用,必将成为经济管理的有力工具。

1.2系统介绍

本系统是一套功能简单,操作简单而又实用的房屋中介管理软件,主要针对房屋中介管理中需要解决的具体问题进行开发,并能提供良好的功能扩展接口。

在系统的设计中采用了模块化设计方法,即按照功能,将整个系统划分为多个相对独立的功能模块,包括:

二手房出售登记模块,二手房出售查询模块,二手房出租登记模块,二手房出租查询模块,出租报表统计模块,出售报表统计模块和系统维护模块。

在编程时,尽可能从用户操作的角度出发,力求使得操作简单、容易掌握,并尽可能考虑到对误操作的提示和容错处理,使系统有一个友好的用户界面。

1.3课题意义

随着当今科学技术的飞速发展,尤其是计算机技术的出现,使得人类进入了信息化社会,利用计算机,可以代替人进行很多复杂劳动,从而节省大批的人力,可以大大提高工作效率,而且计算机有更高的准确性和更安全的保密措施。

计算机技术凭着自己无与伦比的优越性,已经迅速成为各个领域不可或缺的工具。

在各行各业中离不开数据处理,这正是计算机被广泛应用于数据库管理系统的环境。

计算机的最大好处在于利用它能够进行数据管理。

使用计算机进行数据控制,不仅提高了工作效率,而且大大的提高了其安全性。

在之前的房屋中介管理过程中,各地房管局往往采用的是通过粘贴板的方式用用户贴出本地房屋出售或者出租的情况,不仅不便于用户快速的查询房源情况,而且手工操作难免带来各种误差和错漏,尤其是在数据信息处理工作量大时容易出错;数据繁多时,容易丢失,且不易查找,出错后又不易修改。

基于以上问题,有必要建立房屋中介管理系统,使管理工作规范化,系统化,程序化,避免的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询、修改房源基本信息,并能根据用户的不同需要,准确,迅速找到合适的二手房,而且管理者也迅速的统计出本月二手房出租出售情况等。

2.系统开发方法选择

2.1软件工程介绍

软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。

它涉及计算机科学、工程科学、管理科学、数学等领域,计算机科学着重于原理和理论,而软件工程着重于如何建造一个软件系统。

软件工程在软件开发过程中占有不可动摇的重要地位,

一个软件从开始计划起,到废弃不用止,称为软件生存周期。

一般来说,软件生存周包括计划、开发、运行三个时期,每一时期又可分为若干更小的阶段。

计划时期的主要任务是分析用户要求,分析新系统的主要目标以及开发该系统的可行性。

开发时期要完成设计和实现两大任务具体。

具体分为需求分析、概要设计、详细设计、编码、测试。

其中编码和测试是软件开发期的最后两个阶段。

运行时期是软件生存周期的最后一个时期,软件人员在这一时期的工作,主要是做好软件维护。

“房屋中介管理信息系统”虽然只是一个比较小的项目,但是为了做的更规范,也尽量按照软件工程的指导来做,事实上,不管一个多小的工程,都是离不开软件工程的指导思想的。

2.2开发环境及工具

2.1.1选择JSP2.0作为开发语言

JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP技术有点类似ASP技术,它是在传统的网页HTML文件)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件

用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

JSP技术的强势:

(1)一次编写,到处运行。

在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。

(2)系统的多平台支持。

基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。

相比ASP/PHP的局限性是显而易见的。

(3)强大的可伸缩性。

从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

(4)多样化和功能强大的开发工具支持。

这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

2.2.2选择SQL2000作为后台数据库

SQL是StructuredQuevyLanguage(结构化查询语言)的缩写。

SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。

在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。

SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。

2.3开发方法整体选择

根据用户的实际情况和需要,最终决定采用在Windowsxp下使用JSP+SQL开发,采用C/S结构,使用JDBC连接数据库。

这样的好处是:

1.使用JSP+SQL灵活方便,可扩充性、可移植性较好。

2.JDBC与SQL同为微软开发,兼容性好,同时存取效率高,且较成熟,目前许多数据库应用系统都采用这种方式。

3.采用C/S结构是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。

对应的优点就是客户端响应速度快。

JDBC是Microsoft主要数据存储技术,JDBC主要让应用程序或WEB应用程序存取各种不同的数据源。

JDBC封装了OLE-DB复杂的接口,以极为简单的COM接口存储数据,简化了程序员数据存取的工作。

JDBC架构图:

OLEDB

JDBC

Application/Browser

ODBC

SQLDATA

图2-2JDBC加构图

3.需求分析

3.1系统可行性研究

3.1.1可行性研究的目的

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题能否解决,其最终不是解决问题,而是确定问题是否值得去解决。

当然要达到这目的不能靠主观猜想而只能靠客观分析。

3.1.2课题的可行性研究

可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。

信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。

通过长时间的观察与实践,我认为图书馆管理系统的可行性分析如下:

(1)经济可行性分析

作为房屋中介这样的商业性质的场所,其经济成分比重相对较少,主要是支出的费用:

其中包括设备门面房租、软件开发费用、管理和维护费、人员工资等。

若是对于房屋中介系统开发一个软件对于其进行统一的管理,这样大大方便了工作人员和用户,用户可以上网发布房屋出售和出租信息,需要房屋的可以上网查找自己所需求的房屋信息。

(2)技术可行性分析

技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。

网上房屋中介系统的工作主要是在房屋出售者和房屋求购之间架起一座桥梁,能相互沟通信息和处理信息。

这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。

计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。

(3)社会可行性分析

社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。

在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是房屋中介完全有可能也有能力采用这样先进的管理技术。

它对房屋中介带来的影响可以看到:

对传统管理理念的冲击,可能引起管理层的变动和人员的调整;对房屋出售者与房屋求购者之间业务方式的转变和扩充。

最后,针对用户对房屋中介信息进行有效利用和管理的功能需求,用建模技术对房屋管理资源采用面向对象的描述方式,在具体系统功能实现之前,建立起系统模型是很必要的,这里采用具有可视化、能够柔性实现分析、设计和开发系统的统一建模语言实现系统模型构建。

同时,结合最流行的基于浏览器的数据管理模式,建议采用基于组件技术的B/S(brower/server)系统结构。

3.2需求分析

3.2.1应用需求分析

房屋中介管理系统需求主要来自房屋登记,管理房源和管理人员。

房屋登记将用户需要登记的房屋的信息输入系统,由系统自动归类储存,随时可以查阅修改。

房屋管理人员可利用本系统,输出房屋名单,自动生成统计报表、房屋出售合同、房屋出租合同。

一般情况下,普通用户只能浏览查询房屋具体信息,而超级用户除了能查询房屋具体信息以外,还能够直接登记房屋信息,但是不能随意修房屋数据,尤其是房屋出售合同和房屋出租合同等敏感信息。

因此,用户,超级用户和房屋管理人员的的权限要明确区分开来,防止操作时因操作错误产生的数据丢失和数据错误,因此,

这就需要在设计模块时加以考虑。

房屋管理人员还有一个任务是对各个人员的使用权限进行管理,对数据库中的房屋信息进行实地考核和协助客户填写房屋出售合同和房屋出租合同,并将其打印出来存档管理,在出租合同到期后即时的回收房屋使用权,并再次将此房屋出租,进入下一个出租循环中。

因此,确定本系统的功能有:

房屋出租登记输入处理,房屋出售登记输入处理,房屋登记表修改处理(有输入、取消、确认、修改、删除等功能),房屋查询处理(按地址,面积,使用权查询等),房屋出租情况报表统计处理,房屋出售情况报表统计处理(包含打印功能),房屋出租合同录入和打印功能,房屋出售合同录入和打印功能,购买房屋基本常识介绍功能。

3.3系统操作

数据的基本操作功能是“房屋中介管理系统”的最基本功能,指的是一个数据库管理系统软件的最基本的数据操作。

数据的基本操作包括房屋的增加,删除,修改等。

房屋信息增加功能:

用户手动增加房屋信息

房屋删除功能:

由用户选择要删除的房屋信息,点击删除后,删除该房屋信息,首先在缓冲区中删除,此时如果没有提交到数据库,则可以撤销删除操作,但如果提交到数据库了,删除后将不能恢复该信息。

房屋修改功能:

用户选择要修改的房屋信息,可以重新修改房屋的登记信息。

3.3.1查询功能

查询功能是一个数据库管理软件

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2