还剩9页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
东〃电力△令毕业设计说明书(论文)作者学号学院信息工程学院专业题目房屋中介管理系统指导者副教授(姓名)(专业技术职务)评阅者(姓名)(专业技术职务)年月吉林20146了一组有相同特性(属性)和相同行为(方法)的对象上面大概就是它们的定义吧,也许你是刚接触面象对象的朋友,不要被概念的东西搞晕了,给你举个列子吧,如果你去中关村想买几台组装的PC机,到了那里你第一步要干什么,是不是装机的工程师和你坐在一起,按你提供的信息和你一起完成一个装机的配置单呀,这个配置单就可以想像成是类,它就是一张纸,但是它上面记录了你要买的PC机的信息,如果用这个配置单买10台机器,那么这10台机子,都是按这个配置单组成的,所以说这10台机子是一个类型的,也可以说是一类的那么什么是对象呢,类的实例化结果就是对象,用这个配置单配置出来(实例化出来)的机子就是对象,是我们可以操作的实体,10台机子,10个对象每台机子都是独立的,只能说明他们是同一类的,对其中一个机做任何动作都不会影响其它9台机器,但是我对类修改,也就是在这个配置单上加一个或少一个配件,那么装出来的9个机子都改变了,这是类和对象的关系(类的实例化结果就是对象)综上可知,在面对对象方法中,对象和传递消息分别表现事物及事物间相互联系的概念类和继承是是适应人们一般思维方式的描述范式方法是允许作用于该类对象上的各种操作这种对象、类、消息和方法的程序设计范式的基本点在于对象的封装性和类的继承性通过封装能将对象的定义和对象的实现分开,通过继承能体现类与类之间的关系,以及由此带来的动态联编和实体的多态性,从而构成了面向对象的基本特征技术简介
1.
4.4WinFormWinForm是.Net开发平台中对Windows Form的一种称谓Windows窗体也称为WinForm,可以创建应用程序的用户界面,并使用任何一种.NET支持的语言编写应用程序的功能WinForm应用程序一般都有一个或者多个窗体提供用户与应用程序交互窗体可包含文本框、标签、按钮等控件大型WinForm应用程序有许多窗体,一些用于获取用户输入的数据,一些用于向用户显示数据,一些窗体会有变形、透明等其他效果甚至让你看不出他的真实面目Windows窗体的一些重要特点如下
1.简单强大Windows窗体可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序
2.新的数据提供程序管理数据提供程序管理提供易于连接OLEDB和ODBC数据源的数据控件,包括Microsoft SQL Server、Microsoft AccessJet 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#其特点有1C#的效率与安全性很好;2C#对现有的网络编程新标准的支持比较广;3C#的扩展交互性很强;4C#对版本的更新的支持使得其使用更加方便总的来说,C#是一种现代的面向对象语言它使程序员快速便捷地创建基于Microsoft.NET平台的解决方案这种框架使C#组件可以方便地转化为XML网络服务,从而使任何平台的应用程序都可以通过Internet调用它C#增强了开发者的效率,同时也致力于消除编程中可能导致严重结果的错误C#使C/C++程序员可以快速进行网络开发,同时也保持了开发者所需要的强大性和灵活性论文结构
1.5第一章对房屋中介行业国内外的发展现状、论文的整体结构进行了概括说明以及本课题相关技术第二章对实现该软件的可行性做以研究第三章对需求分析进行了比较详细的介绍第四章中重点介绍了总体设计第五章介绍了数据库的设计,第六章介绍了各功能模块的设计与实现第七章对整篇文章加以总结第章可行性研究2」现状及存在的问题2随着住房制度改革不断深化和居民收入水平的提高,住房成为新的消费热点1998以后,随着住房实物分配制度的取消和按揭政策的实施,房地产投资进入平稳快速发展时期,房地产业成为经济的支柱产业之一2003年以来,房屋价格持续上扬,大部分城市房屋销售价格上涨明显随之而来国家出台了多项针对房地产行业的调控政策,希望能引导房地产市场的健康发展而房屋中介行业是房地产业的重要组成部分,房屋中介贯穿在房地产也经济运行的全过程之中,为房地产业的生产、流通和消费提供了多元化的中介服务房屋中介行业做为一个管理房屋信息的机构,其对信息的管理应该准确,无误因此利用所学过的软件工程设计思想,数据库等知识设计一个房屋中介管理的软件对于提高该中介公司的工作效率变得尤为重要“房产中介管理系统”的开发定位在一个能够满足数据库管理系统,即具备一个数据库管理系统的基本功能,包括数据的增加,删除,修改,查询等,便于用户查看,操作,和查询房屋登记信息此外,系统具有会员和管理员登录功能,这样可以提高数据的安全性和可靠性该系统符合各房产中介公司的要求在开发过程中注重明确需求分析,遵循用户参与、优化创新、使用高效、处理规范化的原则,使开发模型更加趋于完善可行性分析
2.2可行性研究的目的不是解决问题,而是确定问题是否值得去解决可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程对于可行性分析,可从如下三个方面来进行技术可行性
2.
2.1技术可行性考虑的问题是利用现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等房屋中介管理系统的工作主要是在客户和房屋中介人员之间架起一座桥梁,能相互提供信息,处理信息这一特点非常适合于计算机的特点,而计算机硬件和软件技术的飞速发展,也为系统的建设提供了技术条件通过对房屋中介的工作流程加以分析,同时.net提供给的良好开发平台,其与数据库链接的方便性以及目前一些利用数据库知识实现的信息管理系统,为实睑的顺利进行提供可靠的参考和依据经济可行性
2.
2.2经济可行性应该考虑其开发维护费用及该系统所能带来的效益之间的关系该系统适用于中小型的房屋中介机构,开发该系统的费用主要包括开发阶段的费用以及今后的运行、维护费用其新系统带来的效益来自使用该系统后房屋中介机构工作的科学化,规范化,高效化所带来的效益这些主要体现在工作人员的减少,工作效率的提高,相应工资支出的减少,更容易满足客户的需求,使房屋中介公司的客户群扩大,以及与传统的手工登记的方式相比不易发生差错,因差错带来的损失的相对减少操作可行性
2.
21.
21.
31.
31.
62.
62.
62.
62.
83.
83.
93.
166.
166.
186.
186.
196.
196.
206.
206.
216.
236.
236.
246.
246.
246.
256.
256.
256.
256.
1.1房屋中介行业是房地产业的重要组成部分,其在房地产业经济运行的全过程之中起着重要的作用,为房地产业的生产、流通和消费提供了多元化的中介服务房地产中介具有很强的灵活性房地产中介机构以佣金为主要收入来源国外及港台房地产中介服务具有悠久的发展历史,具有一套较为完善的独立法规体系,包括市场准入法规、执业人员职业道德法规以及执业质量控制标准等法国房屋中介业历史悠久,形成了一套完善的法律和管理办法,实行从帮助寻找客户到签约、管理等“一条龙”服务有实力的房屋中介公司业务范围更广,不仅从事单元房、宅院、商业用房、车库和仓库等租赁或买卖,还与合伙人共同参与房屋建设,成为房屋的共同物主随着互联网的广泛应用,法国的房屋中介公司大都设有网站,从公司诚信为客户服务、帮你解除烦恼的承诺到各种房屋租赁、买卖业务的经营项目,一应俱全而在中国古代和近代市场中为房屋买卖双方介绍交易、评定房地产商品质量、价格的居间行商称之为宅行宅行是中国房地产中介机构的前身,现称房屋中介房屋中介机构往往有大量的信息需要处理,传统的手工登记的方式对于处理大量信息而言不仅效率低下,而其极易发生信息的记录错误,甚至发生信息丢失的情况而计算机技术的发展为解决这一问题提供了良好的途径信息技术作为当今使用频率最高的名词之一,随着计算机技术在工业、农业以及日常生活中等各方面的广泛应用,已经被越来越多的个人和企业作为自己赶超世界潮流的标志之一,而数据库技术则是信息技术中一个重要的支撑数据库技术是计算机科学技术的一个重要分支从20世纪50年代中期开始,计算机应用从科学研究部门扩展到企业管理及政府行政部门,人们对数据处理的要求也越来越高在1968年世界上诞生了第一个商品化的信息管理系统IMSInformation ManagementSystem,从此,数据库技术得到了迅猛发展在互联网日益被人们接受的今天,Internet又使数据库技术、知识、技能的重要性得到了充分的放大现在数据库已经成为信息管理、办公自动化、计算机辅助设计等应用的主要软件工具之一,帮助人们处理各种各样的信息数据所以将数据库的技术应用于房屋中介机构,方便其数据管理就变得尤为重要课题开发意义
1.2传统的以手工登记为主的房屋中介公司往往有成堆的文件需要人工去处理,对于房屋信息的记录,更新,查询都非常缓慢,而且容易出错,信息管理效率低下,无法保证高质量的信息服务,难于快速到满足客户的需求,其在无形中就耗费了更多的时间,人力,物力,增加了房屋中介公司的运营成本所以开发房屋中介管理系统对于房屋中介的管理人员,以及客户来说都具有些意义该系统方便房屋中介机构对房屋信息的记录,更新,查询,利于其信息管理,对于客户提出的要求能够及时满足,提高了中介机构的工作效率,同时,开发这样一套管理软件对于我们即将计算机科学与技术专业毕业的学生来说,也是一次将计算机应用于现实的一次很有意义的实践活动课题开发的目标和内容
1.3本课题通过在现实生活中房屋租赁流程的分析的基础上设计一个房屋中介管理系统,本系统适用于Windows XP等主流操作系统之上,对于该系统的推广使用提供了很好的途径该系统研究了中介机构的工作流程后充分考虑到工作人员以前的工作习惯,使其对新系统更易适应,在操作上主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统另外界面清晰易懂,加之可视化的管理工具,对数据库的操作是相当简单的,所以操作上是可行的用户通过运行应用程序,来实现求租人员信息管理、出租人员信息管理、房源查询设置、收费记录查询和成交业务量几大功能系统主要基于C/S结构,该系统基于C/S结构,采用C#语言、vs2010开发平台和sql server2008数据库来开发本系统的,针对不同的功能模块采用不同的方法和手段该软件的主界面由Microsoft Visual C#2010来实现,C#2010作为一种编程语言,它是为生成在.NET Framework上运行的多种应用程序而设计的C#不仅简单而且功能强大、类型安全,同时是面向对象的C#凭借它的许多创新,在保持C样式语言的表示形式和优美的同时,实现了应用程序的快速开发Visual Studio支持VisualC#,这是通过功能齐全的代码编辑器、项目模板、设计器、代码向导、功能强大且易于使用的调试器以及其他工具实现的通过.NET Framework类库,可以访问多种操作系统服务和其他有用的精心设计的类,这些类可显著加快开发周期相关技术概述
1.4项目的核心主要是技术的应用,一个好的项目需要的就是好的技术来实现,配合着需求达到项目制作的最佳效果,下面是本项目的相关技术描述平台
1.
4.
1.NET.NET平台的所处的背景是:世界正在从个人电脑连接到一个服务器(比如互联网)中改变到一个地方的所有职能设备、电脑和服务协同工作中能为用户提供更丰富的体验.NET平台是微软为软件开发人员给这种改变提供的解答.NET平台到底有几个组成部分,每个人都会给你不同的答案比如微软的商务对话和结构化查询语言以及.NET中的我的服务,它们中的第一个可见组件.NET通行证通常被视为.NET平台的有机组成部分然而,对很多人来说,.NET框架是当.NET被提到时我们想象中的样子它包括VS.NET,.NET公共语言库(CLR)和.NET基类库(BCL)其他组件可能会要求特定的应用,但它们不是所有.NET应用程序的必要组成部分下面来看NET的整体结构,它由这几个个主要部分组成
1.
1.ET框.一个全新的应用开发平台
2.几个.NET产品多重基于.NET框架的应用,包括新版本的并由可扩展标记语言(XML)在.NET平台上的集成交互和结构化查询语言(SQL)服务器
3.几种.NET服务它是由微软为在.NET框架开发应用程序使用的微软的Hailstorm实际上是一个囊括了微软品牌的最重要网站某些服务的计划.公共语言库托管执行环境,处理内存分配,捕获错误,并与作业系统服务进行交互
45.基类库对组件的编程和应用程序接口(API)的广泛的收集
6.两个最高发展目标一^b用于Web应用程序(ASP.NET),另外一个用于普通的Windows应用程序(Windows表格)概述
1.
4.2sql server2008SQL Server2008在Microsoft的数据平台上发布,可以组织管理任何数据可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中可以对数据进行查询、搜索、同步、报告和分析之类的操作数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里SQLServer2008允许使用Microsoft.NET和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过Microsoft BizTalkServer进行的业务流程中使用数据信息工作人员可以通过日常使用的工具直接访问数据SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本这个平台有以下特点
1.可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序
2.高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本
3.智能的一一提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息面向对象技术详解面向对象编程(Object OrientedProgramming,OOP,面向对象程序设计)是一种计算机编程架构,OOP
[13]的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成,OOP达到了软件工程的三个目标重用性、灵活性和扩展性为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息面向对象一直是软件开发领域内比较热门的话题,首先,面向对象符合人类看待事物的一般规律其次,采用面向对象方法可以使系统各部分各司其职、各尽所能为编程人员敞开了一扇大门,使其编程的代码更简洁、更易于维护,并且具有更强的可重用性有人说PHP不是一个真正的面向对象的语言,这是事实PHP是一个混合型语言,你可以使用OOP,也可以使用传统的过程化编程然而,对于大型项目,你可能需要在PHP中使用纯的OOP去声明类,而且在你的项目里只用对象和类类的概念类是具有相同属性和服务的一组对象的集合它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分在面向对象的编程语言中,类是一个独立的程序单位,它应该有一个类名并包括属性说明和服务说明两个主要部分对象的概念对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位一个对象由一组属性和对这组属性进行操作的一组服务组成从更抽象的角度来说,对象是问题域或实现域中某些事物的一个抽象,它反映该事物在系统中需要保存的信息和发挥的作用;它是一组属性和有权对这些属性进行操作的一组服务的封装体客观世界是由对象和对象之间的联系组成的类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类对象的抽象就是类.类描述。
个人认证
优秀文档
获得点赞 0