房屋租赁信息管理系统大学论文.docx

上传人:夺命阿水 文档编号:1408946 上传时间:2024-06-15 格式:DOCX 页数:36 大小:577.26KB
返回 下载 相关 举报
房屋租赁信息管理系统大学论文.docx_第1页
第1页 / 共36页
房屋租赁信息管理系统大学论文.docx_第2页
第2页 / 共36页
房屋租赁信息管理系统大学论文.docx_第3页
第3页 / 共36页
房屋租赁信息管理系统大学论文.docx_第4页
第4页 / 共36页
房屋租赁信息管理系统大学论文.docx_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《房屋租赁信息管理系统大学论文.docx》由会员分享,可在线阅读,更多相关《房屋租赁信息管理系统大学论文.docx(36页珍藏版)》请在课桌文档上搜索。

1、本科毕业论文(设计)题目:房屋租赁信息管理系统摘要中国经济体制下地少人多的现状以及城市人口的日益增多,导致了中国房价的急剧上升,居高不下的房价,导致了一些大中城市的租房、二手房行业成了一块肥肉,从而带动了房屋中介的发展,在繁忙的都市,紧张的生活节奏中,做大做强做好市场业务,无疑需要引进先进的信息管理技术,那么在信息化潮流下,房屋租赁信息管理系统应运而生,肩负起历史时期的使命。本文介绍了实现本系统的相应技术领域,阐述了系统实现的思路、方法和过程。从需求分析、应用技术平台、设计架构思想、数据库设计、各个模块的实现等方面描述了系统的设计原理及实现方案。以软件工程理论和方法为指导进行产品架构设计,设计

2、开发出具有可修改姓、有效性、可维护性、可重用性的系统。该系统不仅可以详细地记录房源信息和用户信息等,而且还能够自动查找和用户需求匹配的房源,在方便客户的同时又提高了使用者的工作质量和效率。关键字:c#.netSQ1.Server2008房屋租赁信息管理系统AbstractAmbulationstatusofChinaseconomicsystemlessterritoryandincreasinglyurbanpopulation,ledtoasharpriseinhouseprices,resultinginanumberofcitiesintherent,second-handhousin

3、gindustryhasbecomeapieceoffat,whichledtothedevelopmentofhousingagency,inthebusycity,stressfulpaceofcitylife,runningthebusinessmarketbiggerandstronger,willundoubtedlyrequiretheintroductionofadvancedinformationmanagementtechnology,intthetrendofinformationtechnology,thehouserentalinformationmanagements

4、ystemtobeshippedbornandshoulderthehistoricalmissionoftheperiod.Thisarticledescribesthecorrespondingtechnologyofrealizingofthesystem,elaboratedideas,methodsandprocessesofsystemimplementation.Describesthedesignprincipleofthesystemandtherealizationoftheprogramfromrequirementsanalysis,applicationtechnol

5、ogyplatforms,ideasofdesignarchitecture,databasedesign,realizationofeachmoduleandsoon.Softwareengineeringtheoryandmethodsasaguidetoproductarchitecture,designanddevelopmentthesystemwhichcanbemodified,beavailable,bemaintainabileandbereusabile.Thesystemcannotonlyrecordhouseinformation,userinformation,bu

6、talsobeabletoautomaticallyfindandmatchhouseswhichusersneed,customersfeelconvenientatthesametimeimprovingthequalityandefficiencyoftheuser.Keywords:.C#netSQ1.Server2008RealtorInformationManagementSystem1绪论-1-1.1 开发背景和开发目的-1-1. 1.1背景-1-2. 1.2目的-1-1.2 课题定义和简介-1-2可行性分析与技术简介-2-2.1系统目标要求-2-2.2可行性分析-2-2.2.1

7、可行性研究的前提-2-2.2.2可行性分析的目的-2-2.2.3技术可行性分析-3-2.2.4经济可行性分析-3-2.2.5操作可行性分析-3-2.2.6法律可行性-3-2.3开发工具简介-3-2.3.1C#语言简介-4-2.3.2SQ1.SERVER2008数据库-4-2.3.3MicrosoftVisualStudio2010简介-5-2.3.4Microsoft.NETFramework4.0-5-2.4系统开发及运行环境-5-3系统分析与设计-5-3.1系统目标-5-3.2系统功能结构-5-3.3系统业务流程-6-3.4业务逻辑编码规则-7-3.4.1数据库对象命名规则-7-3.4.2

8、业务编码规则-7-3.4.3系统命名规范-8-3. 5系统预览-8-4数据库设计-11-3.1 数据库概要说明-11-3.2 数据表E-R图-12-4. 3主要数据表结构-14-4.4存储过程-18-5系统实现-19-5.1文件及文件夹模块-19-5.2公共类设计-19-5. 2.1ClsCon类-19-5. 2.2其他公共类-20-5. 3主要功能实现-20-5. 3.1登录模块-20-5. 3.2系统主界面-21-5. 3.3用户信息管理模块-21-5. 3.4房源管理模块-22-5. 3.5求租管理模块-23-5. 3.6出租管理模块-24-5. 3.7员工信息录入模块-25-5. 3.

9、8系统管理模块-26-6总结-27-参考文献-29-致谢-30-1绪论1.1 开发背景和开发目的1.1.1 背景中国经济体制下地少人多的现状以及城市人口的日益增多,导致了中国房价的急剧上升,居高不下的房价,导致了一些大中城市的租房、二手房行业成了一块肥肉。从而带动了房屋中介的发展,在繁忙的都市,紧张的生活节奏中,做大做强做好市场业务,无疑需要引进先进的信息管理技术,那么在信息化潮流下,房屋出租信息管理软件应运而生,肩负起历史时期的使命。对于房屋中介来说,大量复杂的房产、租金、合同信息难于通过传统的方法进行管理;对于租房者来说,大量复杂的房产信息使他们感到迷茫。房屋的基本资料,客户资料的管理,房

10、屋租赁管理,各项收费以及统计报表的管理,一般不允许出错,如果实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行房屋租赁工作的管理,能够保证各项信息准确无误。房屋出租信息管理系统正是针对上述的问题而开发的,通过计算机系统来管理房屋出租情况,可以解决大量房产信息的查询和相关管理,同时也为租房者或买房者提供便利。更好的为顾客和商家着想,想他们之所需,实现顾客日常房产工作的整套流程,达到办公的一体化,提高他们的工作效率这样,使原本独立的房产信息、租房者需求信息、合同信息等资料流程化。1.1.2 目的房屋出租信息管理软件正是针对上述的问题而开发的,通过计算机系统来管理房屋

11、出租情况,可以解决大量房产信息的查询和相关管理,同时也为租房者或买房者提供便利,能够为操作人员和用户提供充足的信息和快速查询手段。这样,使原本独立的房产信息、租房者需求信息、合同信息等资料流程化。解决了物业管理企业在房屋租赁信息管理中的一些不规范,使房屋租赁信息的管理向着规范化、简单化、有效化的方向发展。1.2 课题定义和简介本系统的设计定位是一个基于WindowsForm框架的单机版的房屋租赁信息管理平台。在此平台上,可以录入求租者和出租者个人信息,求租者求租意向,出租者房源信息以及系统主要运用了ViSUalStudio2010和SQ1.SerVer2008数据库进行的开发,运用技术成熟的W

12、indOWSFOrm架构,给使用者展示出直观明了,操作简单,使用方便的图形界面,并且将菜单栏各级条目在主窗体左侧以TreeVieW的方式展示出来,在菜单栏的下面增加常用的菜单选项,使各级条理更加清晰明确,结构更加合理,方便使用者进行操作。首先采用操作员验证登录的方式来有效的管理相关信息,密码加密方式采用MD5方式存入数据库,使数据被恶意窃取的机会大大降低,数据更加安全有保障。主机面功能需要有人员信息管理,房源管理,交费管理、业务统计、系统管理、帮助信息等,根据调研结果分析,人员信息管理主要包括用户信息管理(出租人员信息录入和求租人员信息录入)和员工信息管理(录入员工信息和所有员工信息);房源管

13、理主要包括出租管理(房型信息设置、楼层设置、幢座设置、装修程度设置、朝向设置、用途设置)和求租管理(房源查询、房源状态浏览、求租意向设置);交费管理(收费记录);业务统计(成交业务量统计);系统管理要求能够修改使用者的登录密码,此外为了保证数据的安全性,应该设有数据库的备份与恢复选项,为了保证数据的有效性,系统应该能够清理无效的用户信息(只有出租者信息而没有对应的房源信息),此外,为了方便操作者的使用,系统还提供了直接打开WOrC1、excel记事本、计算器等功能。2可行性分析与技术简介2.1 系统目标要求通过与公司的实际调查研究和需求分析,要求系统具有以下功能:1、由于操作人员的计算机知识有

14、限,因此要求系统具有良好的人机界面。2、能够按照不同的职级实现分权限管理。3、方便的房源数据查询,支持自定义条件查询。4、自动匹配房源和求租意向信息。5、实现垃圾数据的清理,释放空间。6、在相应的权限下,可方便地对数据进行增删改查。7、数据计算自动完成,尽量减少人工干预。8、实现所有数据的备份与恢复。2.2可行性分析2.2.1 可行性研究的前提要求:1、可以实现对房屋租赁业务的完善管理;2、系统的功能要符合行业的实际情况;3、系统的功能操作要方便、易懂,不要有多余或复杂的操作;4、可以方便地对租赁业务数据进行统计和打印;目标:实现对房屋租赁业务管理的信息化。可行性研究的目的就是用最小的代价在尽

15、可能短的时间内确定问题是否能够解决,可行性研究的目的不是解决问题,而是确定问题是否值得去解。要达到这样的目的,应当进行客观分析。同时要分析几种主要的可能性方案的利弊,从而判断原定的系统目标和规模是否能实现,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究的实质是要进行一次大大压缩简化了的系统分析和设计的过程。2. 2.3技术可行性分析从目前IT业界比较流行的数据库开发、管理软件来看,对于比较简单的中小型数据库,VisualC#和SQ1.SerVer2008的结合无疑是在实际应用中较为成功的一种解决方案。为用户提供了业界软件开发一直坚持的非常友好、操作简单的用户界面、

16、完善强大的数据库操作功能和简洁明了的数据库接口,所以技术实行起来相对会容易。3. 2.4经济可行性分析本系统开发简单但要耗去一定的时间,所用的开发工具和软件都是免费的。而且,由于系统能够在未来较长的一段时期内稳定地发挥作用,这对于房屋租赁信息的自动化管理,企业的人力和财力的管理都有很大的帮助。由此可见在,开发此系统在经济上是完全可行的。4. 2.5操作可行性分析如今的计算机已经走进千家万户,硬件成本的下降,导致计算机购买成本的降低.此系统是利用自己的计算机加MiCrOSoftVisualStUClio2010作为软件的开发平台,对于比较简单的中小型数据库,目前IT业界比较流行的数据库开发、管理

17、软件开发所用到的工具中的MiCroSoftSQ1.Server2008和MiCrOSOftVisualStudio2010,无疑是一种成功的解决方法。操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口,无疑是开发一个简易系统的好的选择。再有就是C#语言,它是在C语言和C+语言的基础之上发展起来的,不仅继承了它们的优点,而且还发展了一些更加强大的功能。在开发系统是C#无疑是一个良好选择。所以技术实行起来比较容易。使开发出来的系统有友好的用户界面、有良好的安全性设置、有详细的操作说明书,这样更使各类用户很快地掌握系统的使用方法,操作友好因此在操作上是可行的。5. 2.6法律可行性本

18、系统开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律,因此具有法律可行性。综上所述,该系统的开发是可行的。1 .3.1C#语言简介MicrosoftVisua1Studio.NET是Microsoft公司为适应Internet高速发展的需要,而推出的新的开发平台。2008年3月17发布VS2008。随后又发布了vs20I0C#l语言是NET平台上的第一语言。自发布以来不断增强,已经成为目前功能最强大的通用语言之一。C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员An

19、dersHejlsberg的最新成果。C#看起来与JaVa有着惊人的相似;它包括了诸如单一继承、接口、与JaVa几乎同样的语法和编译成中间代码再运行的过程。但是C#与JaVa有着明显的不同,它借鉴了Delphi的一个特点,与CoM(组件对象模型)是直接集成的,而且它是微软公司.NETWindoWS网络框架的主角。C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件

20、编程的支持成为.NET开发的首选语言。C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#使得C+程序员可以高效的开发程序,且因可调用由C/C+编写的本机原生函数,因此绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。2 .3.2SQ1.SERVER2008数据库SQ1.Server2008在MiCroSOft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文

21、档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。SQ1.Server2008允许使用Microsoft.NET和ViSUalStUdio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过MicrosoftBizTalkServer进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。SQ1.Server2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发

22、送观察和信息给所有用户的成本。这个平台有以下特点: 可信任的使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。 高效的使得公司可以降低开发和管理他们的数据基础设施的时间和成本。 智能的提供了一个全面的平台,可以在用户需要的时候给他发送观察和信息。2. 3.3MicrosoftVisuaIStudio2010简介VisualStudio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。VisualStudio2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。VisualStudio2010

23、同时带来了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview-CTP),并且支持开发面向Windows7的应用程序。除了MicrosoftSQ1.SerVer,它还支持IBMDB2和Oraele数据库。3. 3.4Microsoft.NETFramework4.0Microsoft.NETFramework是用于Windows的新托管代码编程模型。它强大功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。4. 4系统开发及运行环境1、运

24、行平台:Windows7旗舰版。2、开发平台:VisualStudio2010,WindOWS平台应用程序开发环境。3、开发语言:C#4、数据库管理软件:SQ1.Server2008,在MiCroSOft的数据平台上发布,可以组织管理任何数据的数据库管理系统。5、运行环境:Microsoft.NETFramework4,MiCroSoftViSUaIStUdio2010运行平台。3系统分析与设计5. 1系统目标房屋租赁管理系统目标如下:1、系统采用人机交互方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠;2、灵活的批量录入数据,使信息传递更快捷;3、实现垃圾信息清理;4、实现后台监控功

25、能;5、实现各种查询,如定位查询、模糊查询等;6、实现图形化显示房源信息;7、对用户输入的数据,进行严格的数据检验,尽可能避免人为错误;8、系统最大限度地实现了易安装性、易维护性和易操作性。房屋租赁信息管理系统主要包括用户信息管理、求租管理、员工信息、出租管理、交费管理、业务统计、常用工具、系统管理等8个功能模块,每个模块又细化出具体的功能选项,系统的功能结构如图3.1所示。人员信息控制出租人员信息副求租人员信息设置图3.1房屋租赁系统功能结构图3.3系统业务流程系统的业务流程包括从登陆到结束的全工程,主要包含了分级管理机制以及房源匹配查询主要流程如图3.2所示。图3.2房产租赁系统业务流程图

26、3.4业务逻辑编码规则遵守程序编码规则所开发的程序,代码清晰、整洁、方便阅读,并可以提高程序的可读性,真正做到“见其名知其意”。本节从数据库设计和程序编码两个方面介绍程序开发中的编码规则。3.4.1数据库对象命名规则1、数据库命名规则数据库命名己字母db开头(小写),后面加数据库相关英文单词或缩写。下面将举例说明,如表3.1所示。表3.1数据库命名数据库名称描述db_showHouse房产租赁系统数据库2、数据表命名规则数据表命名以字母tb开头(小写),后面加数据库相关英文单词或缩写和数据表名,多个单词间用分隔。下面将举例说明,如表3.2所示。表3.2数据库命名数据库名称描述tb_employ

27、ee员工信息表IbeMoneyAndInfo收费信息表3、字段命名规则字段一律采用英文单词或词组(可利用翻译软件)命名,如找不到专业的英文单词或词组,可以用相同意义的英文单词或词组代替,另外,单词或单词缩写之间可以使用“”分隔。下面将举例说明,如表3.3所示为员工信息表中的部分字段。表3.2字段命名数据表名称描述employee_lD员工编号employee_name员工姓名employee_sex员工性别3.4.2业务编码规则1、员工编号员工编号是房屋租赁信息管理系统员工的唯一标识,不同的员工可以通过该编号来区分(即使员工名称相同)。在本系统中该编号的命名规则:一字符串emp为编号前缀,加上

28、4位数字作编号后缀,这4位数字从100l开始。例如,empl001o2、客户编号客户编号是房屋中介管理系统中客户的唯一标识,对于中介机构,它的客户分为出租人和求租人两类,不同的客户可以通过该编号来区分(即使客户名称相同)。在本系统中该编号的命名规则:以字符串Want(标识求租人)或Iend(标识出租人)为编号前缀,加上4位数字作编号的后缀,这4位数字从100l开始。例如IendlO06或Wantlo05。3、房屋编号房屋编号是房屋租赁信息管理系统中房源的唯一标识,它用于唯一标识某一套具体的出租房屋。在本系统中该编号的命名规则:以字符串hou为编号前缀,加上4位数字作编号的后缀,这4位数字从10

29、0I开始。例如,houl001o3.4.3系统命名规范1、窗体命名规范在创建一个窗体时,首先对船体的ID进行命名,本系统中统一命名为“frm+窗体名称“,其中窗体名称最好是英文形式的窗体说明,便于开发者通过窗体ID就能知道该窗体的作用,比如登录窗体,ID名为frmUser1.ogin。在窗体中调用其他窗体时,必须对调用窗体进行引用,其引用的变量名为“窗体ID的单词首字母缩写”,如主窗体frmMain的应用名为fm。2、主要业务窗体中控件的命名规范在一些主要业务窗体中,因业务信息的复杂性,所以窗体上面的控件会较多,若采用系统默认的命名,不方便程序员的后台编码工作,这里采用的命名规范为“控件名称缩

30、写+英文单词”,例如,输入员工姓名的TeXtBoX控件被命名为“txtName”,本系统中常用控件命名的缩写形式如表3.4所示。表3.4常用控件命名的缩写形式控件缩写形式控件缩写形式TextBoxtxtRadioButtonrbButtonbtnNumericUpDownnudComboBoxcobCheckBoxchb3、业务逻辑类的命名规范本系统中将业务逻辑操作单独分离出来,在系统“mothedCls”文件夹中创建若干个业务逻辑类,为了便于理解和使用这些类,这里采用的命名规范为“cis+英文单词”,比如,处理员工信息的业务逻辑类被命名为“clsEmpleeyMcthcd”。3. 5系统预览

31、房屋租赁信息管理系统由多个界面组成,登录界面如图3.3所示。图3.3系统登录图主界面如图3.4所示,主要实现快速链接系统的所有功能,该窗体提供两种打开子界面的菜单,既可以通过最上面的常规菜单打开系统中的所有子界面,也可以通过主界面左面的树型菜单来打开系统中的所有子界面。叱,房屋中介管遑系统用户信息管理频管理员工信息出租管理交费管理业统计常用工具系统肯理帮助用户信息管理理息理理计具理管信管管统工管租工租费务用统助求员出交业常系帮ll.平房5三询设置0三8录出业务量统计图3.4系统主窗体O房屋中依管理系统“求租人员信息”界面如图3.5所示,主要实现登记求租人信息,注意“手机号码”和“身份证号码”必

32、须输入,以备后面的操作之用。图3.5系统求租人员信息图“出租人员信息设置“窗体如图3.6所示,主要是完成出租人信息登记和所要出租的房屋登记。这两个窗体使用同一个类文件,即frmPeopleInfo.cs文件,程序根据打开的命令不同,显示或隐藏“录入房源”按钮。图3.6出租人员信息设置“房屋状态查询”窗体如图3.7所示,主要实现查询房屋的状态,房屋的状态包括已租、未租和预定三种状态。另外,还可以通过手机号进行预定房屋和取消预定两种操作。口房屋求态查询查询条件手机号:已租匕未租&预订预订(M)取消预订所有房屋房源状态一览表层层层层层层层-好好好好华华很很很很三豪东南东东南南量扁号物业名称建筑面积h

33、oul001物IiA200Xhoul002物曲B300shoul004天使小区1000Xhoul00560houl007100内houl008小小100图3.7系统房屋状态查询图4数据库设计4.1数据库概要说明本系统采用SQ1.SerVer2008作为后台数据库,数据库名称为db_showHouse,其中包含15张数据表,详细情况如图4.1所示。SJdb.showHouse口数据库关系图B白表田系统表Edbo.tb_employeeEdbo.tb_favorEldbo,tbjitment田dbotbjloorEdbo.tb_govS口dbo.tb_house田dbo.tb_intent(33d

34、bo.tbjogSdbo,tbjogin(ndbo.tb_MoneyAncflnfo()dbo.tb_mothed0口dbo.tb.seatEdbo.tb_$tudyDegree出口dbo.tb_type田dbo.tb_User视图田力同义同国口可编程性E口ServiceBroker图41数据表树型结构图4. 2数据表E-R图根据上面的分析,规划出的实体主要有员工信息实体、客户信息实体租意向实体、费用信息实体和朝向信息实体等。图4.2员工信息实体E-R图V2、客户信息实体E-R图包含了客户的基本信息,如图4.3所示。员工信息朝向信息装修信息楼层信息民族信息房源信息日志信息登录信息收费信息用途信

35、息幢座信息学历信息房型信息客户信息房源实体、求1、员工信息实体E-R图包含了员工的基本信息,如图4.2所示。客户信息表(tbUser)*j图43客户信息实体E-R图口3、房源实体E-R图包含房屋编号等基本信息,如图4.4所示。房源信息表(tbhouse)tbemployee(员工信息表)。用于保存员工的基本信息,该表结构如表4.I所示。表4.1员工信息表字段名数据类型长度主键否描述employeeDvarchar10是员工编号employee_namevarchar20否姓名employee_sexvarchar10否性别employee_birthdaydatetime8否出生日期emplo

36、yee-phonevarchar20否电话employee-cardIDvarchar20否身份证号employee_addressvarchar50否地址govDvarchar10否民族字段名数据类型长度主键否描述employee_studyvarchar10否学历employee_basepaymoney8否工资2tb_User(客户信息表用于保存客户信息,该表结构如表4.2所示。表4.2客户信息表字段名数据类型长度主键否描述User-IDSVarchar10是客户编号UsejnameSvarchar20否姓名USejSeXvarchar4否性别USejbirIhDatetime8否出生日

37、期USeJPhonevarchar20否手机UsejhomePhonevarchar20否宅电USejemaiIvarchar30否邮箱USeJCardlDvarchar20否身份证Userjypevarchar10否客户类型HouseJDvarchar10否房屋编号USeJrecordDaiedatetime8否记录日期3tb_house(房源信息表)。用于保存房源信息,该表结构如表4.3所示。表4.3房源信息表字段名数据类型长度主键否描述house-IDvarchar10是房屋编号house_compayNamevarchar50否物业名称house-typeIDvarchar10否房型编

38、号house_seatIDvarchar10否幢/座编号house_statevarchar10否状态house_fitmentIDvarchar10否房屋编号house_favorIDvarchar10否朝向编号house_mothedIDvarchar10否用途编号字段名数据类型长度主键否描述house-mapvarchar50否结构图house-priceMoney8否价格house_floorIDvarchar10否楼层编号house_buildYearvarchar10否建筑年限house_areavarchar20否建筑面积house-remarkvarchar50否备注house

39、DSvarchar10否用户编号4、tb_intent(求租意向表)。用于保存求租人对房源的要求信息,表结构如图4.4所示。表4.4求租意向表字段名数据类型长度主键否描述inien1.lDvarchar10是意向编号UserJDvarchar10否用户编号house_typeIDvarchar10否房型编号house_seaiIDvarchar10否幢/座编号house_filmen(IDvarchar10否装修编号house.floorIDvarchar10否楼层编号house_favorIDvarchar10否朝向编号house_mo(hedIDvarchar10否用途编号house_pr

40、icenvarchar8否价格house_areavarchar20否面积5vIbMoneyAndInfo(收费信息表)。用于保存收费信息,表4.5收费信息表该表的结构如表4.5所示。字段名数据类型长度主键否描述money-IDvarchar10是费用编号Pay_Moneymney8否金额emp_IDvarchar10否员工编号emp-namevarchar20否员工姓名续表4.5字段名数据类型长度主键否描述houseDvarchar10否房屋编号Pay-datedatetime8否付款日期money-remarkvarchar100否备注IendDvarchar10否出租人编号lend-Na

41、mevarchar20否出租人信命lend-Phonevarchar20否出租人电话want_IDvarchar10否求租人编号want-Namevarchar20否求租人姓名want-Phonevarchar20否求租人电话6、tbOgin(登录信息表)。用于用户登录系统时进行核对,表4.6登录信息表该表的结构如表4.6所示。字段名数据类型长度主健否描述login-idvarchar10是登录编号employeeDvarchar10否员工编号login_namevarchar20否登录名login-pwdvarchar15否密码IOgin_powervarchar10否权限7.tb_stud

42、yDegree(学历信息表)。用于保存员工的学历,该表的结构如表4.7所示。表4.7学历信息表字段名数据类型长度主键否描述StUdyDegreeDvarchar10是学历编号studyDegree_namevarchar20否学历StudyDegree_remarkvarchar50否备注8、tb_favor(朝向信息表)。用于保存房源的朝向信息,该表的结构如表4.8所示。表4.8朝向信息表字段名数据类型长度主键否描述house_favorIDvarchar10是朝向编号favor-nanevarchar20否朝向favor-remarkvarchar5()备注4. 4存储过程存储过程是SQ1

43、.Server服务器上一组预先编译好的TranSaCt-SQ1.语句,它以一个名称存储在数据库中,并作为一个独立的数据库对象,也可以作为一个单元,供用户在应用程序中调用。存储过程存储在数据库内,可通过来自应用程序的调用执行,并且支持用户声明的变量、有条件执行以及其他强大的编程功能。存储过程可以接受和输出参数,返回执行存储过程的状态值,而且还可以嵌套调用。本系统创建的存储过程达42个,主要功能是添加房屋信息、匹配房源信息等。以添加房屋朝向信息的存储过程proc_favor_insert为例介绍。详见如下程序。USEdb_showHouseGO/*Object:StoredProceduredbo.proc_favor_insertScriptDate:06/03/201415:53:33*/setansjnullsonGOSETQUOTED_IDENTIFIERONGOA1.TERprocdbo.proc_favor_inserthouse_favorIDvarchar(10)=null,favor_namevarchar(20)=,favor_re

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

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号