李洪明毕业设计说明书论文0613.docx

上传人:b****3 文档编号:5200556 上传时间:2022-12-13 格式:DOCX 页数:36 大小:1.76MB
下载 相关 举报
李洪明毕业设计说明书论文0613.docx_第1页
第1页 / 共36页
李洪明毕业设计说明书论文0613.docx_第2页
第2页 / 共36页
李洪明毕业设计说明书论文0613.docx_第3页
第3页 / 共36页
李洪明毕业设计说明书论文0613.docx_第4页
第4页 / 共36页
李洪明毕业设计说明书论文0613.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

李洪明毕业设计说明书论文0613.docx

《李洪明毕业设计说明书论文0613.docx》由会员分享,可在线阅读,更多相关《李洪明毕业设计说明书论文0613.docx(36页珍藏版)》请在冰豆网上搜索。

李洪明毕业设计说明书论文0613.docx

李洪明毕业设计说明书论文0613

毕业设计说明书(论文)

 

作者:

李洪明学号:

1006550118

学院:

信息工程学院

专业:

软件工程

题目:

房屋中介管理系统

 

指导者:

娄建楼副教授

(姓名)(专业技术职务)

评阅者:

(姓名)(专业技术职务)

 

2014年6月吉林

毕业设计说明书(论文)中文摘要

房屋中介行业是房地产业的重要组成部分,其在房地产业经济运作的全过程之中起着至关重要的作用,为房地产业的生产、流通和消费提供了多元化的中介服务。

房屋中介行业做为一个管理房屋信息的机构,其对信息的管理应该准确无误。

利用所学过的软件工程设计思想,数据库等知识设计一个房屋中介管理的软件对于提高该中介机构的工作效率变得尤为重要。

本文探讨房产中介管理系统的理论基础和设计思想,介绍了房屋中介管理系统的各个功能,以软件工程理论作为系统开发的理论基础,设计并实现了对出租、出售房屋信息的管理,对求租求购客户信息需求记录,并及时为其提供准确信息。

其主要内容包括如下:

对于房屋信息的管理;后台数据库的设计,建立以及各个模块间的关系。

 

关键词:

房屋中介管理SQLServer2008VS2010

 

毕业设计说明书(论文)外文摘要

TitlePropertyagentmanagementsystem

Abstract

Asanessentialpartofrealestateindustry,propertyagentsexistinthewholeeconomicoperationofthisindustry,providingdiversifiedservicesfortheproduction,logisticandconsumptionofrealestateindustry.Asaninformationmanagementinstitution,propertyagentsshouldensuretheinformationispreciseandcorrect.Designingasetofmanagementsoftwareforpropertyagentbyusingtheknowledgeofsoftwareengineeringdesignanddatabaseisveryimportantforimprovingtheefficiencyofpropertyagents.

Inthispaper,wetalkaboutthetheorybasisanddesigningideasofpropertyagentmanagementsystemandintroduceallthefunctionsinthepropertyagentmanagementsystem.Usingsoftwareengineeringtheoriesasthetheoryfoundationofsystemdeveloping,wehavedesignedandrealizedthegoaltomanagetheinformationonleasingandsellinghouses,onclientswhowanttorentorpurchaseahouseandontherecordofpropertydemands.Therefore,preciseinformationareprovidedinatimelymanner.Thispapermainlyincludesthefollowingcontent:

managementonpropertyinformation,thedesignandbuildingofdatabaseaswellastherelationshipamongthemodules.

Keywords:

PropertyagentmanagementSQLServer2008VS2010

第1章绪论

房屋中介行业是房地产业的重要组成部分,其在房地产业经济运作的全过程之中起着至关重要的作用,为房地产业的生产、流通和消费提供了多元化的中介服务,。

房屋中介行业做为一个管理房屋信息的机构,其对信息的管理应该准确,无误。

利用所学过的软件工程设计思想,数据库等知识设计一个房屋中介管理的软件对于提高该中介机构的工作效率变得尤为重要。

1.1课题开发的背景

房屋中介行业是房地产业的重要组成部分,其在房地产业经济运行的全过程之中起着重要的作用,为房地产业的生产、流通和消费提供了多元化的中介服务。

房地产中介具有很强的灵活性。

房地产中介机构以佣金为主要收入来源。

国外及港台房地产中介服务具有悠久的发展历史,具有一套较为完善的独立法规体系,包括市场准入法规、执业人员职业道德法规以及执业质量控制标准等。

法国房屋中介业历史悠久,形成了一套完善的法律和管理办法,实行从帮助寻找客户到签约、管理等“一条龙”服务。

有实力的房屋中介公司业务范围更广,不仅从事单元房、宅院、商业用房、车库和仓库等租赁或买卖,还与合伙人共同参与房屋建设,成为房屋的共同物主。

随着互联网的广泛应用,法国的房屋中介公司大都设有网站,从公司诚信为客户服务、帮你解除烦恼的承诺到各种房屋租赁、买卖业务的经营项目,一应俱全。

而在中国古代和近代市场中为房屋买卖双方介绍交易﹑评定房地产商品质量﹑价格的居间行商称之为宅行。

宅行是中国房地产中介机构的前身,现称房屋中介。

房屋中介机构往往有大量的信息需要处理,传统的手工登记的方式对于处理大量信息而言不仅效率低下,而其极易发生信息的记录错误,甚至发生信息丢失的情况。

而计算机技术的发展为解决这一问题提供了良好的途径。

信息技术作为当今使用频率最高的名词之一,随着计算机技术在工业、农业以及日常生活中等各方面的广泛应用,已经被越来越多的个人和企业作为自己赶超世界潮流的标志之一,而数据库技术则是信息技术中一个重要的支撑。

数据库技术是计算机科学技术的一个重要分支。

从20世纪50年代中期开始,计算机应用从科学研究部门扩展到企业管理及政府行政部门,人们对数据处理的要求也越来越高。

在1968年,世界上诞生了第一个商品化的信息管理系统IMS(InformationManagementSystem),从此,数据库技术得到了迅猛发展。

在互联网日益被人们接受的今天,Internet又使数据库技术、知识、技能的重要性得到了充分的放大。

现在数据库已经成为信息管理、办公自动化、计算机辅助设计等应用的主要软件工具之一,帮助人们处理各种各样的信息数据。

所以将数据库的技术应用于房屋中介机构,方便其数据管理就变得尤为重要。

1.2课题开发意义

传统的以手工登记为主的房屋中介公司往往有成堆的文件需要人工去处理,对于房屋信息的记录,更新,查询都非常缓慢,而且容易出错,信息管理效率低下,无法保证高质量的信息服务,难于快速到满足客户的需求,其在无形中就耗费了更多的时间,人力,物力,增加了房屋中介公司的运营成本。

所以开发房屋中介管理系统对于房屋中介的管理人员,以及客户来说都具有些意义。

该系统方便房屋中介机构对房屋信息的记录,更新,查询,利于其信息管理,对于客户提出的要求能够及时满足,提高了中介机构的工作效率,同时,开发这样一套管理软件对于我们即将计算机科学与技术专业毕业的学生来说,也是一次将计算机应用于现实的一次很有意义的实践活动。

1.3课题开发的目标和内容

本课题通过在现实生活中房屋租赁流程的分析的基础上设计一个房屋中介管理系统,本系统适用于WindowsXP等主流操作系统之上,对于该系统的推广使用提供了很好的途径。

该系统研究了中介机构的工作流程后充分考虑到工作人员以前的工作习惯,使其对新系统更易适应,在操作上主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单。

使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。

另外界面清晰易懂,加之可视化的管理工具,对数据库的操作是相当简单的,所以操作上是可行的。

用户通过运行应用程序,来实现求租人员信息管理、出租人员信息管理、房源查询设置、收费记录查询和成交业务量几大功能。

系统主要基于C/S结构,该系统基于C/S结构,采用C#语言、vs2010开发平台和sqlserver2008数据库来开发本系统的,针对不同的功能模块采用不同的方法和手段。

该软件的主界面由MicrosoftVisualC#2010来实现,C#2010作为一种编程语言,它是为生成在.NETFramework上运行的多种应用程序而设计的。

C#不仅简单而且功能强大、类型安全,同时是面向对象的。

C#凭借它的许多创新,在保持C样式语言的表示形式和优美的同时,实现了应用程序的快速开发。

VisualStudio支持VisualC#,这是通过功能齐全的代码编辑器、项目模板、设计器、代码向导、功能强大且易于使用的调试器以及其他工具实现的。

通过.NETFramework类库,可以访问多种操作系统服务和其他有用的精心设计的类,这些类可显著加快开发周期。

1.4相关技术概述

项目的核心主要是技术的应用,一个好的项目需要的就是好的技术来实现,配合着需求达到项目制作的最佳效果,下面是本项目的相关技术描述。

1.4.1.NET平台

.NET平台的所处的背景是:

世界正在从个人电脑连接到一个服务器(比如互联网)中改变到一个地方的所有职能设备、电脑和服务协同工作中能为用户提供更丰富的体验。

.NET平台是微软为软件开发人员给这种改变提供的解答。

.NET平台到底有几个组成部分,每个人都会给你不同的答案。

比如微软的商务对话和结构化查询语言以及.NET中的我的服务,它们中的第一个可见组件.NET通行证通常被视为.NET平台的有机组成部分。

然而,对很多人来说,.NET框架是当.NET被提到时我们想象中的样子。

它包括VS.NET,.NET公共语言库(CLR)和.NET基类库(BCL)。

其他组件可能会要求特定的应用,但它们不是所有.NET应用程序的必要组成部分。

下面来看.NET的整体结构,它由这几个个主要部分组成:

1..NET框架一个全新的应用开发平台。

2.几个.NET产品多重基于.NET框架的应用,包括新版本的并由可扩展标记语言(XML)在.NET平台上的集成交互和结构化查询语言(SQL)服务器。

3.几种.NET服务它是由微软为在.NET框架开发应用程序使用的。

微软的Hailstorm实际上是一个囊括了微软品牌的最重要网站某些服务的计划。

4.公共语言库托管执行环境,处理内存分配,捕获错误,并与作业系统服务进行交互。

5.基类库对组件的编程和应用程序接口(API)的广泛的收集。

6.两个最高发展目标一个用于Web应用程序 (ASP.NET),另外一个用于普通的Windows应用程序(Windows 表格) 。

1.4.2sqlserver2008概述

SQLServer2008在Microsoft的数据平台上发布,可以组织管理任何数据。

可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。

可以对数据进行查询、搜索、同步、报告和分析之类的操作。

数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。

SQLServer2008允许使用Microsoft.NET和VisualStudio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过MicrosoftBizTalkServer进行的业务流程中使用数据。

信息工作人员可以通过日常使用的工具直接访问数据。

SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。

这个平台有以下特点:

1.可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。

2.高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。

3.智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。

1.4.3面向对象技术详解

面向对象编程(ObjectOrientedProgramming,OOP,面向对象程序设计)是一种计算机编程架构,OOP[13]的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成,OOP达到了软件工程的三个目标:

重用性、灵活性和扩展性。

为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。

面向对象一直是软件开发领域内比较热门的话题,首先,面向对象符合人类看待事物的一般规律。

其次,采用面向对象方法可以使系统各部分各司其职、各尽所能。

为编程人员敞开了一扇大门,使其编程的代码更简洁、更易于维护,并且具有更强的可重用性。

有人说PHP不是一个真正的面向对象的语言,这是事实。

PHP是一个混合型语言,你可以使用OOP,也可以使用传统的过程化编程。

然而,对于大型项目,你可能需要在PHP中使用纯的OOP去声明类,而且在你的项目里只用对象和类。

类的概念:

类是具有相同属性和服务的一组对象的集合。

它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。

在面向对象的编程语言中,类是一个独立的程序单位,它应该有一个类名并包括属性说明和服务说明两个主要部分。

对象的概念:

对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。

一个对象由一组属性和对这组属性进行操作的一组服务组成。

从更抽象的角度来说,对象是问题域或实现域中某些事物的一个抽象,它反映该事物在系统中需要保存的信息和发挥的作用;它是一组属性和有权对这些属性进行操作的一组服务的封装体。

客观世界是由对象和对象之间的联系组成的。

类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类对象的抽象就是类.类描述了一组有相同特性(属性)和相同行为(方法)的对象。

上面大概就是它们的定义吧,也许你是刚接触面象对象的朋友,不要被概念的东西搞晕了,给你举个列子吧,如果你去中关村想买几台组装的PC机,到了那里你第一步要干什么,是不是装机的工程师和你坐在一起,按你提供的信息和你一起完成一个装机的配置单呀,这个配置单就可以想像成是类,它就是一张纸,但是它上面记录了你要买的PC机的信息,如果用这个配置单买10台机器,那么这10台机子,都是按这个配置单组成的,所以说这10台机子是一个类型的,也可以说是一类的。

那么什么是对象呢,类的实例化结果就是对象,用这个配置单配置出来(实例化出来)的机子就是对象,是我们可以操作的实体,10台机子,10个对象。

每台机子都是独立的,只能说明他们是同一类的,对其中一个机做任何动作都不会影响其它9台机器,但是我对类修改,也就是在这个配置单上加一个或少一个配件,那么装出来的9个机子都改变了,这是类和对象的关系(类的实例化结果就是对象)。

综上可知,在面对对象方法中,对象和传递消息分别表现事物及事物间相互联系的概念。

类和继承是是适应人们一般思维方式的描述范式。

方法是允许作用于该类对象上的各种操作。

这种对象、类、消息和方法的程序设计范式的基本点在于对象的封装性和类的继承性。

通过封装能将对象的定义和对象的实现分开,通过继承能体现类与类之间的关系,以及由此带来的动态联编和实体的多态性,从而构成了面向对象的基本特征。

1.4.4WinForm技术简介

WinForm是.Net开发平台中对Windows Form的一种称谓。

Windows窗体也称为WinForm,可以创建应用程序的用户界面,并使用任何一种.NET支持的语言编写应用程序的功能。

 

WinForm应用程序一般都有一个或者多个窗体提供用户与应用程序交互。

窗体可包含文本框、标签、按钮等控件。

大型WinForm应用程序有许多窗体,一些用于获取用户输入的数据,一些用于向用户显示数据,一些窗体会有变形、透明等其他效果甚至让你看不出他的真实面目。

 

Windows窗体的一些重要特点如下:

 

1.简单强大:

Windows窗体可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。

 

2.新的数据提供程序管理:

数据提供程序管理提供易于连接OLEDB和ODBC数据源的数据控件,包括Microsoft SQL Server、Microsoft Access、Jet、DB2以及Oracle等。

 

3.安全:

Windows窗体充分利用公共语言运行库的安全特性。

这就意味着,一切都可以通过Windows窗体来实现,包括在浏览器中运行的不可信控件和用户硬盘上安装的完全可信的应用程序。

 

4.灵活的控件:

Windows窗体提供了一套丰富的控件,并且开发人员可以定义自己有特色的新的控件。

 

5.方便的显示和操作:

应用程序开发中最常见的情形之一是在窗体上显示数据。

Windows窗体对数据库处理提供全面支持。

可以访问数据库中的数据,并在窗体上显示和操作数据。

 

6.导向:

向用户提供创建窗体、数据处理、打包和部署等的分布指导

1.4.5C#语言简介

C sharp (又被简称为"C#")是微软公司在2000年6月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相。

C#是微软公司研究员Anders Hejlsberg的最新成果。

C#看起来与Java有着惊人的相似;它包括了诸如单一继承、界面、与Java几乎同样的语法,和编译成中间代码再运行的过程。

但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。

 

C#是一门简单、现代、面向对象和类型安全的编程语言,由C和C++发展而来。

在C#之前,C和C++已经成为在软件的开发领域中使用最广泛的语言。

然而对于很大一部分的应用来说,这些中级语言的实现过于复杂。

 

C# (C sharp) 是微软对这一问题的解决方案。

C#是一种最新的、面向对象的编程语言。

它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

 

正是由于C#面向对象的设计,使它成为构建各类组件的理想之选--无论是高级的商业对象还是系统级的应用程序。

使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。

 

最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。

因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。

或者这么说生产信息化的今天,也就产生了C#。

其特点有:

 

(1) C#的效率与安全性很好; 

(2) C#对现有的网络编程新标准的支持比较广; (3) C#的扩展交互性很强; 

(4) C#对版本的更新的支持使得其使用更加方便。

 

总的来说,C#是一种现代的面向对象语言。

它使程序员快速便捷地创建基于Microsoft .NET平台的解决方案。

这种框架使C#组件可以方便地转化为XML网络服务,从而使任何平台的应用程序都可以通过Internet调用它。

 

C#增强了开发者的效率,同时也致力于消除编程中可能导致严重结果的错误。

C#使C/C++程序员可以快速进行网络开发,同时也保持了开发者所需要的强大性和灵活性。

1.5论文结构

第一章对房屋中介行业国内外的发展现状、论文的整体结构进行了概括说明以及本课题相关技术。

第二章对实现该软件的可行性做以研究。

第三章对需求分析进行了比较详细的介绍。

第四章中重点介绍了总体设计。

第五章介绍了数据库的设计,第六章介绍了各功能模块的设计与实现。

第七章对整篇文章加以总结。

第2章可行性研究

2.1现状及存在的问题

随着住房制度改革不断深化和居民收入水平的提高,住房成为新的消费热点。

1998以后,随着住房实物分配制度的取消和按揭政策的实施,房地产投资进入平稳快速发展时期,房地产业成为经济的支柱产业之一。

2003年以来,房屋价格持续上扬,大部分城市房屋销售价格上涨明显。

随之而来国家出台了多项针对房地产行业的调控政策,希望能引导房地产市场的健康发展。

而房屋中介行业是房地产业的重要组成部分,房屋中介贯穿在房地产业经济运行的全过程之中,为房地产业的生产、流通和消费提供了多元化的中介服务。

房屋中介行业做为一个管理房屋信息的机构,其对信息的管理应该准确,无误。

因此利用所学过的软件工程设计思想,数据库等知识设计一个房屋中介管理的软件对于提高该中介公司的工作效率变得尤为重要。

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

此外,系统具有会员和管理员登录功能,这样可以提高数据的安全性和可靠性。

该系统符合各房产中介公司的要求。

在开发过程中注重明确需求分析,遵循用户参与、优化创新、使用高效、处理规范化的原则,使开发模型更加趋于完善。

2.2可行性分析

可行性研究的目的不是解决问题,而是确定问题是否值得去解决。

可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。

对于可行性分析,可从如下三个方面来进行:

2.2.1技术可行性

技术可行性考虑的问题是利用现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。

房屋中介管理系统的工作主要是在客户和房屋中介人员之间架起一座桥梁,能相互提供信息,处理信息。

这一特点非常适合于计算机的特点,而计算机硬件和软件技术的飞速发展,也为系统的建设提供了技术条件。

通过对房屋中介的工作流程加以分析,同时.net提供给的良好开发平台,其与数据库链接的方便性以及目前一些利用数据库知识实现的信息管理系统,为实验的顺利进行提供可靠的参考和依据。

2.2.2经济可行性

经济可行性应该考虑其开发维护费用及该系统所能带来的效益之间的关系。

该系统适用于中小型的房屋中介机构,开发该系统的费用主要包括开发阶段的费用以及今后的运行、维护费用。

其新系统带来的效益来自使用该系统后房屋中介机构工作的科学化,规范化,高效化所带来的效益。

这些主要体现在工作人员的减少,工作效率的提高,相应工资支出的减少,更容易满足客户的需求,使房屋中介公司的客户群扩大,以及与传统的手工登记的方式相比不易发生差错,因差错带来的损失的相对减少。

2.2.3操作可行性

本系统适用于WindowsXP等主流操作系统之上,对于该系统的推广使用提供了很好的途径。

该系统研究了中介机构的工作流程后充分考虑到工作人员以前的工作习惯,使其对新系统更易适应,在操作上主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单。

使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。

另外界面清晰易懂,加之可视化的管理工具,对数据库的操作是相当简单的,所以操作上是可行的。

2.2.3法律可行性

法律可行性

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1