房友系统浅析报告 毕业论文.doc

上传人:哈尼dd 文档编号:3931120 上传时间:2019-10-10 格式:DOC 页数:15 大小:207.52KB
返回 下载 相关 举报
房友系统浅析报告 毕业论文.doc_第1页
第1页 / 共15页
房友系统浅析报告 毕业论文.doc_第2页
第2页 / 共15页
房友系统浅析报告 毕业论文.doc_第3页
第3页 / 共15页
房友系统浅析报告 毕业论文.doc_第4页
第4页 / 共15页
房友系统浅析报告 毕业论文.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《房友系统浅析报告 毕业论文.doc》由会员分享,可在线阅读,更多相关《房友系统浅析报告 毕业论文.doc(15页珍藏版)》请在三一文库上搜索。

1、房友系统浅析报告内容提要:在现代市场经济中,房屋中介行业是房地产业的重要组成部分,其在房地产业经济运作的全过程之中起着至关重要的作用,为房地产业的生产、流通和消费提供了多元化的中介服务,。房屋中介行业做为一个管理房屋信息的机构,其对信息的管理应该准确,无误。利用所学过的软件工程设计思想,数据库等知识设计一个房屋中介管理的软件对于提高该中介机构的工作效率变得尤为重要。本文探讨房产中介管理系统的理论基础和设计思想,介绍了房屋中介管理系统的各个功能,以软件工程理论作为系统开发的理论基础,设计并实现了对出租,出售房屋信息的管理,对求租求购客户信息,需求的记录,并及时为其提供准确信息。其主要内容包括如下

2、:对于房屋信息的管理;后台数据库的设计,建立以及各个模块间的关系。关键词:企信息管理 Microsoft Access 数据库 .net 2005目 录一、引言1(一)课题研究的背景1(二)课题研究的意义1二、可行性研究2(一)现状及存在的问题2(二)可行性分析2三、需求分析3(一)功能需求分析3(二)开发环境需求分析4四、总体设计4(一)系统结构图设计4(二)系统流程图图设计5(三)系统功能模块图5(四)系统数据流程图6五、数据库设计7 (一)数据库需求分析7 (二)数据库机构的设计7六、各功能模块的具体设计与实现9 (一)系统登陆界面的设计与实现9 (二)系统主界面的设计与实现9(三)数据

3、库连接的实现10七、总结10(一)系统开发中遇到的问题10(二)系统中有待改进之处10(三)心得体会10参 考 文 献1012房友系统浅析报告一、引言(一)课题研究的背景房屋中介行业是房地产业的重要组成部分,其在房地产业经济运行的全过程之中起着重要的作用,为房地产业的生产、流通和消费提供了多元化的中介服务 。房地产中介具有很强的灵活性。房地产中介机构以佣金为主要收入来源。国外及港台房地产中介服务具有悠久的发展历史,具有一套较为完善的独立法规体系,包括市场准入法规、执业人员职业道德法规以及执业质量控制标准等。法国房屋中介业历史悠久,形成了一套完善的法律和管理办法,实行从帮助寻找客户到签约、管理等

4、“一条龙”服务。有实力的房屋中介公司业务范围更广,不仅从事单元房、宅院、商业用房、车库和仓库等租赁或买卖,还与合伙人共同参与房屋建设,成为房屋的共同物主。随着互联网的广泛应用,法国的房屋中介公司大都设有网站,从公司诚信为客户服务、帮你解除烦恼的承诺到各种房屋租赁、买卖业务的经营项目,一应俱全。而在中国古代和近代市场中为房屋买卖双方介绍交易评定房地产商品质量价格的居间行商称之为宅行。宅行是中国房地产中介机构的前身,现称房屋中介。房屋中介机构往往有大量的信息需要处理,传统的手工登记的方式对于处理大量信息而言不仅效率低下,而其极易发生信息的记录错误,甚至发生信息丢失的情况。而计算机技术的发展为解决这

5、一问题提供了良好的途径。信息技术作为当今使用频率最高的名词之一,随着计算机技术在工业、农业以及日常生活中等各方面的广泛应用,已经被越来越多的个人和企业作为自己赶超世界潮流的标志之一,而数据库技术则是信息技术中一个重要的支撑。数据库技术是计算机科学技术的一个重要分支。从20世纪50年代中期开始,计算机应用从科学研究部门扩展到企业管理及政府行政部门,人们对数据处理的要求也越来越高。在1968年,世界上诞生了第一个商品化的信息管理系统IMS(Information Management System),从此,数据库技术得到了迅猛发展。在互联网日益被人们接受的今天,Internet又使数据库技术、知识

6、、技能的重要性得到了充分的放大。现在数据库已经成为信息管理、办公自动化、计算机辅助设计等应用的主要软件工具之一,帮助人们处理各种各样的信息数据。所以将数据库的技术应用于房屋中介机构,方便其数据管理就变得尤为重要。(二)课题研究的意义传统的以手工登记为主的房屋中介公司往往有成堆的文件需要人工去处理,对于房屋信息的记录,更新,查询都非常缓慢,而且容易出错,信息管理效率低下,无法保证高质量的信息服务,难于快速到满足客户的需求,其在无形中就耗费了更多的时间,人力,物力,增加了房屋中介公司的运营成本。所以开发房屋中介管理系统对于房屋中介的管理人员,以及客户来说都具有些意义。该系统方便房屋中介机构对房屋信

7、息的记录,更新,查询,利于其信息管理,对于客户提出的要求能够及时满足,提高了中介机构的工作效率,同时,开发这样一套管理软件对于我们即将计算机科学与技术专业毕业的学生来说,也是一次将计算机应用于现实的一次很有意义的实践活动。二、可行性研究(一)现状及存在的问题随着住房制度改革不断深化和居民收入水平的提高,住房成为新的消费热点。1998以后,随着住房实物分配制度的取消和按揭政策的实施,房地产投资进入平稳快速发展时期,房地产业成为经济的支柱产业之一。2003年以来,房屋价格持续上扬,大部分城市房屋销售价格上涨明显。随之而来国家出台了多项针对房地产行业的调控政策,希望能引导房地产市场的健康发展。而房屋

8、中介行业是房地产业的重要组成部分,房屋中介贯穿在房地产业经济运行的全过程之中,为房地产业的生产、流通和消费提供了多元化的中介服务 。房屋中介行业做为一个管理房屋信息的机构,其对信息的管理应该准确,无误。因此利用所学过的软件工程设计思想,数据库等知识设计一个房屋中介管理的软件对于提高该中介公司的工作效率变得尤为重要。“房产中介管理系统”的开发定位在一个能够满足数据库管理系统,即具备一个数据库管理系统的基本功能,包括数据的增加,删除,修改,查询等,便于用户查看,操作,和查询房屋登记信息。此外,系统具有会员和管理员登录功能,这样可以提高数据的安全性和可靠性。该系统符合各房产中介公司的要求。在开发过程

9、中注重明确需求分析,遵循用户参与、优化创新、使用高效、处理规范化的原则,使开发模型更加趋于完善(二)可行性分析可行性研究的目的不是解决问题,而是确定问题是否值得去解决。可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。对于可行性分析,可从如下三个方面来进行:1.技术可行性技术可行性考虑的问题是利用现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。房屋中介管理系统的工作主要是在客户和房屋中介人员之间架起一座桥梁,能相互提供信息,处理信息。这一特点非常适合于计算机的特点,而计算机硬件和软件技术的飞速发展

10、,也为系统的建设提供了技术条件。通过对房屋中介的工作流程加以分析,同时.net提供给的良好开发平台,其与数据库链接的方便性以及目前一些利用数据库知识实现的信息管理系统,为实验的顺利进行提供可靠的参考和依据。2.经济可行性经济可行性应该考虑其开发维护费用及该系统所能带来的效益之间的关系。该系统适用于中小型的房屋中介机构,开发该系统的费用主要包括开发阶段的费用以及今后的运行、维护费用。其新系统带来的效益来自使用该系统后房屋中介机构工作的科学化,规范化,高效化所带来的效益。这些主要体现在工作人员的减少,工作效率的提高,相应工资支出的减少,更容易满足客户的需求,使房屋中介公司的客户群扩大,以及与传统的

11、手工登记的方式相比不易发生差错,因差错带来的损失的相对减少。3.操作可行性本系统适用于Windows XP等主流操作系统之上,对于该系统的推广使用提供了很好的途径。该系统研究了中介机构的工作流程后充分考虑到工作人员以前的工作习惯,使其对新系统更易适应,在操作上主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。另外界面清晰易懂,加之可视化的管理工具,对数据库的操作是相当简单的,所以操作上是可行的。4.法律可行性法律可行性是考虑要开发系统是否存在任何侵犯、妨碍和责任问题,用户操作可行性考虑待开发软件的运行方式

12、在用户组织内是否行得通,现行管理制度、人员素质、操作知识是否可行。所有软件都选用正版,所有技术资料都由开发方保管,提出方拥有使用权,合同制定确定违约责任。由于在本系统中是有合同作为双方合作的基础,所以不会存在任何侵犯、妨碍和责任问题。即使存在了,也可以根据合同进行分析,一定有人会负责任,所以此系统完全可以进行开发。三、需求分析在软件工程的发展过程中,需求分析在很长一段时间里被人们认为是整个软件工程中最简单的一个步骤,但在过去十几年中人们逐渐认识到软件工程是整个过程中最为关键的一个部分。虽然在可行性研究阶段已经粗略了解了用户的需求,甚至还提出了一些可行的方案,但是,可行性研究的基本目的是用较小的

13、成本在较短的时间内确定是否存在可行的解法,因此许多细节被忽略了。然而在最终的系统中却不能遗漏任何一个微小的细节,所以可行性研究并不能代替需求分析,它实际上并没有准确地回答“系统必须做什么?”这个问题。所以进行软件设计之前,必须先进行需求分析,才能保证软件设计顺利完成。假如在需求分析阶段分析者们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工。系统的需求分析是需要开发人员和用户一起完成。需求分析主要是对管理信息系统的需求进行分析,分析在设计系统时可能遇到的问题,及其解决方案,对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开

14、发的基础,关系到系统的可利用价值,是开发软件所不可缺少的重要环节。房屋中介管理系统的实现需要从实际出发,对实际情况进行客观的分析,深入了解需求。系统利用access与数据库结合的技术建立数据库管理系统。同时需求分析也是进行概要设计和详细设计的基础,是进行内部维护和测试的依据。(一)功能需求分析房屋中介管理系统的需求主要包括房屋信息的登记,查询,修改,删除。对客户需求的记录,查询,修改,删除。房屋登记将需要登记的房屋的信息输入系统,由系统进行储存,随时可以查阅修改。一般情况下,普通工作人员只能浏览查询房屋具体信息,而管理员用户除了能查询房屋具体信息以外,还能够登记房屋信息,发布房屋信息,修该,删

15、除房屋数据。因此,普通用户和管理人员的的权限要明确区分开来,防止操作时因操作错误产生的数据丢失和数据错误。具体分析如下:添加操作:在执行操作时首先都要先检查是否已经输入数据,如果输入的数据不全或者有错误,将提示用户输入正确的数据,如果输入的数据正确,点击添加按钮,能够将数据输入到数据库,并保存数据。删除操作:在选定一个房屋信息后可将其从数据库中删除,并在前端界面显示出来。查询操作:能够进行全部数据的查询,同时也能进行模糊的查询, SQL语句中用“like”,还有组合查询,通过对用户输入情况的判断来确定SQL语句的最终形式,比如用户查询时输入的查询条件不全面,甚至只有一个,依然能够查询出所输入的

16、条件对应的数据。同时,该系统运行在windows平台上,有数据库维护功能。并且该系统还应有一个较好的图形用户界面。(二)开发环境的需求分析大多数的房屋中介公司使用的电脑系统都是WINDOWS的。所以开发的房屋中介管理系统也是基于WINDOWS系统的,对于其开发环境,可以作如下的分析:1.硬件环境内存:512M及以上硬盘:10GB以上显存:64MB以上分辨率:10248002. 软件环境操作系统平台:Windows XP数据库服务器:Microsoft Access 2003服务器平台:Windows XP前端开发工具: .net20053.系统处理数据的需求分析该系统处理的数据来自于客户提供的

17、房屋信息,客户需求的一些房屋信息以及客户的联系方式等。处理的数据分为文本型和数字型,利用ACCESS可以很好的处理这些数据。同时,对于大量的无用数据要及时的清理,以防止系统执行速度的下降。四、总体设计对于该系统,其本质上是信息处理系统,因此,在软件系统的整个开发过程中都必须考虑“数据”及对数据的“处理”这两个方面的问题。为了把在房屋中介公司工作过程中的对所处理的数据清晰明确地表达出来,通常需要建立一个概念性的数据模型。概念性数据模型是一种面向问题的数据模型,是对数据和信息建模。这里运用最常用的表示概念性数据模型的方法,是实体联系方法即ER模型。其具体的设计图如下所示:(一)系统结构设计该系统的

18、主要结构包括以下几个部分:出租房屋信息管理,出售房屋信息管理,求租房屋信息管理,求购房屋信息管理,退出系统。其系统的结构图设计如下:房屋中介管理系统登陆系统出租房屋信息管理出售房屋信息管理求租房屋信息管理求购房屋信息管理退出系统图1 系统结构图进入该系统后,在登录界面输入正确的密码后,就可进入系统的主界面,分为如图所示的几个部分。(二)系统流程图设计用户登录判断密码各功能模块操作界面退出系统是否图4-2系统流程图图2 系统结构图用户登录系统后对其所输入的密码进行判断,正确后方可进入系统的主界面,错误时将提示密码错误,不能进入系统。(三)系统功能模块图图3 系统结构图(四)系统数据流程出租出售房

19、屋人提供的信息对信息记录求租求购人查询是否合适结束是否对其需求进行记录图4 系统数据流图该系统的初始信息由出租出售房屋的客户提供,当求租求购客户未能从中找到所需的信息时,将提供其所需的信息,系统对其进行记录。五、数据库设计该系统的主要功能是对数据进行管理,所以数据库的设计在该系统中起着相当关键的作用。数据库设计的好坏直接决定了该系统设计成功与否。本系统采用access作为后台数据库。Access是Office办公套件中一个极为重要的组成部分。刚开始时微软公司是将Access单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在OFFICE中一起发售,将带来更加可观的利润,于是第一次将

20、Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员。现在它已经成为Office办公套件中不可缺少的部件了。自从1992年开始销售以来,已经成为世界上最流行的桌面数据库管理系统。Access的新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。Access是一个关联式资料库管理与前端开发系统,除了后端的资料库管理之外,也具备前端UI介面开发工具(一)数据库需求分析通过对房屋中介公司工作情况的分析,可以确定该数据库的结构,包括如下四张表格,分别记录如下的信息:出租房屋信息:包括房

21、主姓名,联系方式。要求出租房屋的一些信息,包括房屋地址,房屋类型,装修情况等信息。出售房屋信息:包括房主姓名,联系方式。要求出售房屋的一些信息,包括房屋地址,房屋类型,装修情况等信息。求购客户信息:包括的数据项有客户姓名,联系方式,对所需房屋要求的一些信息等。求租客户信息:包括的数据项有客户姓名,联系方式,对所需房屋要求的一些信息等。(二)数据库结构设计E-R图的设计是为了把给用户的数据要求清楚,准确的描述出来,通常建立一个概念性的数据模型。概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型,它描述了从用户的角度看到的数据,它反映了用户的实现环境。在数据模型中包含3中相互

22、关联的信息:数据对象,数据对象的属性及数据对象彼此间相互连接的关系。该数据库的设计包含四张表格,对应了四个E-R图,其具体的设计如下:房屋情况出租房屋信息客户姓名联系方式户型房屋地址每月价格房屋种类装修情况建筑面积图5 出租房屋信息E-R图房屋情况每平方米价格出租房屋信息客户姓名联系方式户型房屋地址房屋种类装修情况建筑面积图6 出租房屋信息E-R图求购人信息客户姓名联系方式户型房屋种类装修情况建筑面积图7 求购人信息E-R图求租人信息客户姓名联系方式户型房屋种类装修情况建筑面积图8 客户需求实体E-R图六、各功能模块的具体设计与实现该软件的主要界面由由Microsoft Visual C# 2

23、005来实现,C#2005作为一种编程语言,它是为生成在.NET Framework上运行的多种应用程序而设计的。C#不仅简单而且功能强大、类型安全,同时是面向对象的。C#凭借它的许多创新,在保持C样式语言的表示形式和优美的同时,实现了应用程序的快速开发。Visual Studio 支持 Visual C#,这是通过功能齐全的代码编辑器、项目模板、设计器、代码向导、功能强大且易于使用的调试器以及其他工具实现的。通过 .NET Framework 类库,可以访问多种操作系统服务和其他有用的精心设计的类,这些类可显著加快开发周期。(一) 系统系统登录界面的设计与实现在登录界面下需输入正确密码后有提

24、示,才能进入系统,如果密码错误,将不能进入系统。图9 登录界面(二) 系统主界面的设计与实现在登录界面输入正确密码后,可进入如下的系统主界面,如图所示,包括了四大功能图10 系统主界面(三) 数据库连接的实现该系统连接数据库采用的datagridview控件,使用该控件可进行动态数据库连接,又可以在代码中实现对数据库的连接。七、总结(一)系统开发中遇到的问题在本次毕业设计中遇到了许多的问题,带着这些问题,自己去寻找相应的资料,去请教老师,最终问题得以解决。首先,在进行主界面的设计时,我对一些控件的功能了解的不是很清楚,通过查资料,请教老师,同学,才是问题得以解决,及时的完成设计目标。其次,在连

25、接数据库是出现了一些问题。最后,整个设计初步完成时,发现该系统的界面过于单调,我又对背景色和字体的颜色作了相应的修改,并相应的对界面上控件的排列做了一定的调整,这样运行后的效果有了明显的改观,可以吸引更多的用户来使用。它涉及到用户界面的美观、整洁问题,为自己以后进一步开发系统做了很好的示范。在这次毕业设计和论文的写作过程中得到了指导老师大力帮助,在此深表谢意。(二)系统中有待改正之处房屋中介管理系统开发完成后,由于开发设计的时间较短,而且开发的成员就是我本人,能力有限,所以说本系统的存在的问题之一是作为一个完全房屋中介公司能够运行的系统在功能上还不够完善;存在的问题之二,房屋中介管理系统中的数

26、据的不够安全;存在的问题之三,房屋中介管理系统是一个单机操作系统。(三)心得体会本次毕业设计使我深刻理解了在大学四年中所学过的软件开发过程,以及软件开发的方法,也使我懂得了一些软件文档资料的写法。开发实现一个系统首先要进行用户的调查、进行可行性研究,然后才能对系统进行的分析、设计、实现,在最后我也要感谢计算机毕业论文辅导网 的工作人员对我毕业过程的帮助,十分感谢所有对我帮助的人。参考文献1.罗斌:Visual C#2005数据库开发经典案例,北京:水利水电出版社,2007年12月2.侯丽敏:SQL Server数据库应用教程实验 ,北京:中国水利水电出版社, 2008年6月3.陈定中等:Vis

27、ual Basic语言程序设计,北京:高等教育出版社,2003年3月4.杨继萍:Access 2003数据库原理与应用,北京:清华大学出版社,2006年1月5.李维杰:SQL Server2005数据库原理与应用 ,北京:清华大学出版社, 2007年5月附表1毕业技术报告任务书及开题报告学生姓名XXX指导教师XXX论文题目房友系统浅析报告主要研究内容对房产中介管理系统的理论基础和设计思想进行探讨;对房屋中介管理系统各个功能进行介绍;以软件工程理论作为系统开发的理论基础,并对房屋信息进行管理;后台数据库的设计,建立了各个模块间的关系。研究方法通过对房友系统信息搜集和写房友系统的需求分析,同时基于.Net提供的良好开发平台,与其数据库连接的方便性以及目前一些利用数据库知识实现的信息管理系统的方法,同时得到了实习指导老师的指导帮助。主要研究目标房屋信息管理的数据库以及模块设计,及界面设计和代码的实现。进度计划时间主 要 工 作 进 展2010年12月房友系统信息搜集工作2010年12月房友系统需求分析及功能分析文档2011年2月总体设计系统结构、数据流程功能模块设计2011年2月数据库的界面及连接描述2011年3月调整毕业论文格式2011年3月提交毕业论文审评指导教师意见*。系部意见*。

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1