版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、摘要房产信息管理信息系统作为一个现代房地产企业的基本管理管理信息系统,是房产企业对房产与业主管理的基本依据。开发这个房产系统,正是完善企业信息化管理的重要环节。仅仅依靠人工已经不能满足复杂繁琐的管理要求,面对庞大的信息量,该方式现存在很多弊端。因此,建立现代化的房产信息管理系统是一个成功企业的先决条件。这样也大大减轻了工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松,并且一定程度上降低了管理成本。本论文以“房产信息管理信息系统”的设计和开发为例,系统地阐述了该系统的设计开发的全过程,包括系统整体设计,逻辑框架与数据流程,各个功能模块划分,系统功能模块的设计与具体实现等
2、部分。该系统侧重于房产信息查询和数据库的维护,通过已编制好的程序,完成对房产信息的新增、修改、删除等等。实现房产信息的更新、数据的管理和信息查询过程的完全自动化,完善房产管理的现代化,方便管理人员管理各方面情况,方便查询房屋业主的各方面情况,准确地掌握相关资料,方便有效地管理。关键字:房房产、效效率、查查询、数数据1 绪论背景全国房地产产形势:下下半年,货货币政策策预计会会紧缩,上上半年的的信贷规规模释放放过大,而而且是在在没有下下调准备备金的情情况下释释放非基基础性货货币,激激发了投投资激情情。因此此,下半半年预计计会收缩缩钱袋,防防止资本本型通胀胀。房地产产政策调调控措施施不会有有大的改改
3、变,房房价控制制依然会会是房地地产政策策的基调调。外资资投资内内地房地地产的政政策有所所松动,这这是一个个需要十十分关注注的问题题,投资资性需求求的大量量增加,会会影响房房地产市市场的健健康。当当下中国国的房地地产产业业定位依依然主要要是保障障和改善善居住水水平,房房地产的的资本性性位居其其次。年房地地产市场场的透支支性释放放,需要要经过三三个投资资周期约约年(个月月,房地地产项目目的投资资周期约约个个月)的的盘整,万亿的的投资效效益已经经开始显显现,因因此年年上半年年将是房房地产行行业真正正的复苏苏期,下下半年、年,才才是房地地产的又又一轮高高潮,说说高潮,其其实是相相对来说说的健康康性递增
4、增。按照人人均收入入和房地地产关系系来看,我我国人均均年收入入还处于于美元的的阶段,房房地产出出于发展展快速期期,离美元的的高速发发展期还还需要年年时间,因因此,我我国的房房地产市市场的高高速发展展期还没没有真正正的到来来,也说说明这个个行业是是很有发发展生命命力的。而而我本次次开发的的房产管管理信息息系统与与房地产产的发展展是息息息相关的的,房地地产发展展良好,当当然我的的系统也也是很有有潜力的的。2具体分析析2.1项目目目标房产管理系系统应能能对房产产信息、住住房信息息、住户户基本信信息及住住户家庭庭信息等等进行管管理,并并建立住住房和住住户之间间的对应应关系。对对这些信信息应能能进行方方
5、便快捷捷的新增增、修改改和删除除等操作作,另外外还能快快速找到到所需的的信息,这这个就是是需要查查询功能能。2.2 MMIS系系统平台台 MIIS系统统平台模模式的选选择是系系统设计计的主要要问题。MIS系统平台模式大体上分为4种:主机终端模式,文件服务器模式,客户机/服务器模式(Client/Server,简称C/S)和Web浏览器/服务器模式 (Browser/Server,简称B/S)。主机终端模式由于硬件选择有限,硬件投资得不到保证,已被逐步淘汰。而文件服务器模式只适用小规模的局域网,对于用户多,数据量大的情况就会产生网络瓶颈,特别是在互联网上不能满足用户要求。因此,现代企业MIS系统
6、平台模式应主要考虑C/S模式和B/S模式。2.3 eecliipsee简介Eclippse 是一个个开放源源代码的的、基于于 Jaava 的可扩扩展开发发平台。就就其本身身而言,它它只是一一个框架架和一组组服务,用用于通过过 HYPERLINK /view/18979.htm 插件组件件构建开开发环境境。幸运运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。IBM-EEcliipsee版本历历史:Eclippse最最初是由由IBMM公司开开发的替替代商业业 HYPERLINK /view/37.htm 软件Viis
7、uaal AAge forr Jaava的的下一代代IDEE开发环环境,220011年11月贡贡献给开开源社区区,现在在它由非非营利软软件供应应商联盟盟Ecllipsse基金金会(EEcliipsee Foounddatiion)管管理。220033年,Ecclippse 3.00选择OSSGi服服务平台台规范为为运行时时架构。2007年6月,稳定版3.3发布。2008年6月发布代号为Ganymede的3.4版。2009年7月发布代号为GALILEO的5.2版。2010年6月发布代号为Helios的5.3版。2011年6月发布代号为Indigo的3.7版。2011年8月6日Eclipse基金会
8、为支持JAVA7发布Eclipse 3.8M1 Eclippse Inddigoo (33.7) Paackaagess-20011年年6月Eclippse Inddigoo (33.7) Paackaagess遵循Ecclippse的的发布惯惯例,于于上一版版本Ecclippse Hellioss (55.3) Paackaagess发布一一年后如如期面世世。亮点:1、增加加了WiindoowBuuildder ,一个个流行的的Ecllipsse开发发GUII构建器器,用户户需要以以安装插插件的形形式获得得此功能能;2、Ecllipsse MMarkket ,用户户可以在在线获取取应用市市场
9、上种种类繁多多的Ecclippse插插件(包包括免费费的和收收费的),相相比原来来的Innstaall neww sooftwwaree(现在在仍然存存在并可可用),更更加直接接和便捷捷;3、Xteext22.0使使得它更更容易创创建领域域特定语语言;44、EGiit1.0提供供Gitt版本控控制系统统的紧密密集成;5、更好好地与MMaveen整合合,包括括启动MMaveen的构构建和维维护poom文件件;6、Jubbulaa提供Jaava和和HTMML的自自动化GGUI测测试功能能。包含:Eclippse IDEE foor JJavaa EEE DeevellopeersEclippse
10、Claassiic 33.7, Eclippse IDEE foor JJavaa Deevellopeers Eclippse IDEE foor JJavaaScrriptt Weeb DDeveelopperss Eclippse IDEE foor JJavaa annd RRepoort Devvelooperrs Eclippse Moddeliing Toools Eclippse forr RCCP aand RAPP Deevellopeers 等。2.4 AACCEESS 简介Accesss 220000是一种种关系数数据库管管理系统统软件,它它是Miicroosofft公
11、司司于千年年之际推推出的办办公自动动化系列列软件OOffiice 20000的组组件之一一。在办办公软件件Offficee套件中中,最为为广大用用户熟悉悉的是WWordd和Exccel,因因为它们们功能强强大且方方便易用用,更因因为它们们不仅可可用于办办公,还还可用于于个人写写作和家家庭记帐帐理财等等。同为为Offficee套件中中一部分分的Acccesss,虽虽然有着着同样强强大的功功能,但但使用的的人却相相对少些些,不像像Worrd和Exccel那那样广泛泛。Accesss20000 数据库库管理系系统是MMicrrosooft Offficee97 套件的的重要组组成部分分,是AAcce
12、ess的的最新版版本,可可在Wiindoows 95环环境下运运行。AAcceess997适用用于小型型商务活活动,用用以存贮贮和管理理商务活活动所需需要的数数据。AAcceess997不仅仅是一个个数据库库,而且且它具有有强大的的数据管管理功能能,它可可以方便便地利用用各种数数据源,生生成窗体体(表单单),查查询,报报表和应应用程序序等。什么是Acccesss 数数据库:数据库库是有结结构的数数据集合合,它与一一般的数数据文件件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图像、声音等。 Microsoft Access是一种关系式数据库,关系式数据库由一系列表
13、组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一一个表中中不能重重复。图图1是一个个“产品品”表的的例子。“产产品”表表由100个记录录组成,一一个记录录占一行行,每一一个记录录由产品品ID、产产品名称称、库存存量、订订货量、单单价和折折扣率66个字段段组成。“产产品IDD”是字字段名,其其下面的的1,2等是字字段的值值。表与与表之间间可以建建立关系系(或称称关联,连连接),以以便查询询相关联联的信息息。Acccesss数据据库以文文件形式式保存,文文件的扩扩展名是是DB。Acccesss 977 的6种对象象Acccesss 997数据据库由
14、六六种对象象组成,它它们是表表、查询询、窗体体、报表表、宏和和模块。表(Tabble) 表是数数据库的的基本对对象,是是创建其其他5种对象象的基础础。表由由记录组组成,记记录由字字段组成成,表用用来存贮贮数据库库的数据据,故又又称数据据表。查询(Quueryy)查询可可以按索索引快速速查找到到需要的的记录,按按要求筛筛选记录录并能连连接若干干个表的的字段组组成新表表。窗体(Foorm)窗窗体提供供了一种种方便的的浏览、输输入及更更改数据据的窗口口。还可可以创建建子窗体体显示相相关联的的表的内内容。窗窗体也称称表单。报表(Reeporrt)报表表的功能能是将数数据库中中的数据据分类汇汇总,然然后
15、打印印出来,以以便分析析。宏(Maccro)宏宏相当于于DOSS中的批批处理,用用来自动动执行一一系列操操作。AAcceess列列出了一一些常用用的操作作供用户户选择,使使用起来来十分方方便。模块(Moodulle)模块块的功能能与宏类类似,但但它定义义的操作作比宏更更精细和和复杂,用用户可以以根据自自己的需需要编写写程序。模模块使用用Vissuall Baasicc编程。与Acceess 以前的的版本比比较,AAcceess 20000新增增了许多多功能,字字段类型型增加了了OLEE对象和和超级链链接,特特别是与与Intternnet的的融合,在在数据库库中可以以直接链链接到指指定的WWeb
16、页页面或网网络文件件,也可可以把WWeb页页面上的的表格导导入到数数据库。Access 2000可以方便地利用各种数据源,包括dBASE, FoxBase,FoxPro,Excel,Word 等。Access 2000增加了数据库访问的安全机制,可对表一级设置访问许可权。Access 2000还可以方便地利用FoxPro数据库、Excel电子表格的数据,还可以和Word混合使用,打印通用信函或信封。在安装Acccesss 220000后,在在“程序序”菜单单中会出出现Miicroosofft AAcceess项项,单击击“开始始”|“程序序”|“Miccrossoftt Acccesss”,启
17、启动Acccesss 997。启启动后会会出现一一个对话话框,对对话框中中有两个个组合框框,如果果要新建建一个数数据库可可以选择择“空数数据库”或或“数据据库向导导”选项项,如果果要打开开已存在在的数据据库,则则选择“打打开已有有数据库库”选项项,并选选择要打打开的数数据库文文件,然然后单击击“确定定”按钮钮。假定定选择“打打开已有有数据库库”选项项,并选选择“ddb1”数数据库,则则启动后后的Acccesss窗口口如图33所示. 从打开开的数据据库可以以看到AAcceess 20000数据据库包含含的6个对象象:表、查查询、窗窗体、报报表、宏宏和模块块。日常常的操作作主要涉涉及表、查查询、窗
18、窗体和报报表。单单击某个个标签,表表窗口中中列出了了数据库库中的全全部表。在在表窗口口中选择择一个表表,然后后单击“打打开”按按钮,便便可浏览览该表的的内容。按按F111键可回回到数据据库窗口口。(1)与IInteerneet的紧紧密结合合Accesss 220000是一种种关系数数据库管管理系统统软件,它它是Miicroosofft公司司于千年年之际推推出的办办公自动动化系列列软件OOffiice 20000的组组件之一一。(2)简单单友好的的操作方方式在办公软件件Offficee套件中中,最为为广大用用户熟悉悉的是WWordd和Exccel,因因为它们们功能强强大且方方便易用用,更因因为它
19、们们不仅可可用于办办公,还还可用于于个人写写作和家家庭记帐帐理财等等.同为Offficce套件件中一部部分的AAcceess,虽虽然有着着同样强强大的功功能,但但使用的的人却相相对少些些,不像像Worrd和Exccel那那样广泛泛。Accesss 220000 数据据库管理理系统是是Miccrossoftt Offficce20000 套件的的重要组组成部分分,是AAcceess的的最新版版本,可可在Wiindoows 95环环境下运运行。AAcceess997适用用于小型型商务活活动用以以存贮和和管理商商务活动动所需要要的数据据。Acccesss 220000不仅是是一个数数据库,而而且它具
20、具有强大大的数据据管理功功能,它它可以方方便地利利用各种种数据源源,生成成窗体(表表单),查查询,报报表和应应用程序序等。(3)数据据仓库支支持数据库是有有结构的的数据集集合,它与一一般的数数据文件件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。Microosofft AAcceess是是一种关关系式数数据库,关关系式数数据库由由一系列列表组成成,表又又由一系系列行和和列组成成,每一一行是一一个记录录,每一一列是一一个字段段,每个个字段有有一个字字段名,字字段名在在一个表表中不能能重复。2.5采用用C/SS模式 CC/S(Cliientt/Seerv
21、eer,客客户机/服务器器)型数据据库是当当前数据据库应用用的主流流,也是是我设计计这个房房管系统统首选的的模式。如今流行的数据库模式主要是双层模式和三层模式,其代表分别是C/S和B/S:C/S型数据库程序由服务器和客户机两个部分组成,因此被称为双层(two-tiered)模型。双层模型在金融,电力,通信等领域被广泛使用,极大地推动了网络数据库的发展。与文件型数据库(单层模型single-tiered)不同的是,C/S型数据库应用程序由两个部分组成:服务器和客户机。服务器指数据库管理系统(Database Manage System,DBMS),用于描述,管理和维护数据库的程序系统,是数据库系
22、统核心组成部分,对数据库进行统一的管理和控制。客户机则将用户的需求送交到服务器,再从服务器返回数据给用户。 C/S型数据库非常适合于网络应用,可以同时被多个用户所访问,并赋予不同的用户以不同的安全权限。C/S型数据库支持的数据量一般比文件型数据库大得多,还支持分布式的数据库( 即同一数据库的数据库用于多台服务器上)。同时,C/S型数据库一般都能完善地支持SQL语言(所以也被称作SQL数据库)。这些特性决定了C/S型数据库适合于高端应用。常见的C/S型数据库有著名的Oracle, Sybase, Informix,微软的 Microsoft SQL server, IEM的DB2,以及JAVA自
23、带的JDBC等等。随着技术的不断更新,C/S型的结构也开始逐渐被多层(Multi-Tiered)数据库模型所取代。在这种情况下,出现了三层模型:应用程序中的数据模块部分被分离出来,转移到一个单独的服务器上,成为独立的一层。简言之,三层模型由以下三个层次组成: 客户机-应用程序服务器-数据库服务器。用户的请求首先通过客户机向应用程序服务器发出,应用程序服务器再向数据库服务器发出具体的数据访问命令(一般是SQL),数据库服务器返回的数据被应用程序服务器重新组织之后返回给客户机。 B/S(Brower/Server浏览器/服务器)模型无疑是当前最为流行的多层数据库模型之一。用户通过浏览器发出某个请求
24、,通过应用程序服务器-数据库服务器之间一系列复杂的操作之后,返回相应的Html页面给浏览器。其实这就是Internet上的WEB数据库,当然它也可以用于局域网。它实际上可以说是一种最常见的多层模型。基于本系统是仅用于后勤房管部门的小型系统,不要求较强的扩展性,因此我选择C/S模式来设计开发整个系统。而在下一版本中,系统将延伸到财务部,保卫科,环保处,增加货币分房,保安,环卫等等的管理,提供一个完整的计算机辅助物业管理解决方案。因而下个版本要采用Delphi中自带的MIDAS多层应用开发技术。解决当用户数超过百千数量级时两层C/S结构产生的性能恶化,以及两层结构的第二个缺陷:每个厂商专用的数据库
25、管理过程限制了应用程序的可扩展性。3功能需求求3.1.11系统管管理对系统的设设置,主主要包括括对信息息项所用用代码表表的维护护。其中中包括性性别、房房屋朝向向、房屋屋类型、房房屋用途途、与房房主关系系使用方方式并且且对其进进行新增增、修改改、删除除、保存存和退出出。3.1.22房产管管理对房产信息息进行管管理,包包括房产产信息维维护和住住房信息息维护。而而房产信信息维护护包括坐坐落位置置、建成成年代、房房屋用途途、房屋屋套数、房房屋类型型、占地地面积和和使用面面积,住住房信息息维护包包括房屋屋坐落、房房间号、朝朝向、间间数、使使用方式式、购房房时间、购购房价格格、建筑筑面积、阳阳台面积积、住
26、户户等进行行新增、修修改、删删除、保保存和退退出。3.1.33住户管管理对房主信息息进行管管理,包包括房主主基本信信息维护护和家庭庭信息维维护。房房主基本本信息维维护包括括姓名、性性别、出出生日期期、工作作时间、单单位、并并在其中中可以转转到家庭庭信息中中去。而而家庭信信息中包包括房主主姓名、家家属姓名名、关系系、性别别、出生生日期、工工作时间间等。对对其进行行新增、修修改、删删除、保保存和退退出。3.1.44查询根据不同信信息项查查询满足足条件的的记录。其其中包括括信息集集、查询询项、操操作符、查查询项目目、并且且可以根根据房产产、住户户各种信信息项进进行查询询,并对对查询结结果进行行查看。
27、3.2性能能需求3.2.11硬件环环境(1)处理理器:IInteel CCenttrinno 或或更高(2)内存存:5112M以以上(3)硬盘盘空间:2500GB 以上3.2.22软件环环境(1)操作作系统:Winndowws XXP或Winndowws 77(2)数据据库:MMicrrosooft Acccesss 20000或或Miccrossoftt Acccesss 2200773.3质量量要求(1)可用用性:适适用于房房产部门门的工作作人员对对房产信信息的日日常处理理需要,如对房房产信息息、住房房信息、住住户基本本信息及及住户家家庭信息息等进行行管理并并建立住住房和住住户之间间的对应
28、应关系。对对这些信信息应能能进行方方便快捷捷的新增增、修改改和删除除等操作作,另外外还能快快速找到到所需的的信息,这这个就是是需要查查询功能能。(2)可靠靠性:要要求运行行快捷流流畅,基本无无错.提供数数据备份份模块,可将数数据库备备份。(3)有效效性:数数据库设设计符合合范式,数据完完整有效效。(4)完整整性:涵盖房房产管理理的各方方面,可直接接打印合合同文本本,数据完完整可靠靠。(5)可维护护性:主主要采用用编码表表方式进进行系统统维护。(6)复用用性:尽尽量使用用已有的的控件和和JDBBC操作作技术完完成工作作。(7)互操操作性:灵活的的人机交交互方式式,提供组组合查询询。(9)可移植植
29、性:提提供完善善的安装装程序,安装方方便。4.1 软软件设计计结构4.1.11系统管管理模块块对系统所用用的代码码表进行行维护,包包括新增增、修改改和删除除代码。4.1.22管理模模块对房产信息息进行维维护,包包括新增增、修改改和删除除房产信信息,新新增、修修改房产产和铲除除房产下下的住房房信息。4.1.33住户管管理模块块对房主信息息进行维维护,包包括新增增、修改改和删除除房主基基本信息息,新增增、修改改和删除除房主的的家庭信信息。4.1.44查询模模块根据不同信信息项查查询满足足条件的的记录,并并可对查查询结果果进行查查看和维维护操作作。4.1.55数据库库操作模模块完成对数据据库的插插入
30、、更更新、删删除和查查询等操操作4.2 系系统模块块设计系统管理模模块总体体结果如如图 4.11 所示示4.3 数数据库结结构设计计数据库主要要包括房房产及住住户信息息表及各各种代码码表,为为方便操操作,将将字段类类型全设设成文本本型,在在具体应应用中可可根据需需要进行行更改。本本系统包包括房产产信息表表 (见表表4.11)、住住房信息息表 (见表4.2)、房房主基本本信息表表 (见表表4.33)、房房主家庭庭信息表表 (见表表4.44)、性性别代码码表(见表4.5)、房房屋朝向向代码表表(见表4.6)、房房屋类型型代码表表(见表4.7)、房房屋用途途代码表表(见表4.8)、与与房主关关系代码
31、码表(见表4.9)、使使用方式式代码表表(见表4.10)。房产管理系统房产管理系统查询数据库操作住户信息 房产管理查询数据库操作住户信息 房产管理系统管理信息查询家庭信息维护代码表设置房产信息维护信息查询家庭信息维护代码表设置房产信息维护住房信息维护数据库操作基本信息维护住房信息维护数据库操作基本信息维护图4.1 房产管管理系统统总体设设计图表4.1房房产信息息表BuuilddInffo名称字段名称数据类型主键非空标识ID文本YesYes坐落Locattionn文本NoYes建成年代Time文本NoNo房屋用途Usagee文本NoNo房屋套数Numbeer文本NoNo房屋类型Type文本NoN
32、o占地面积Area文本NoNo使用面积UseArrea文本NoNo表4.2住住房信息息表HoouseeInffo名称字段名称数据类型主键非空标识ID文本YesYes所在房产IIDBuilddID文本NoYes房间号Name文本NoYes朝向Headiing文本NoNo间数Numbeer文本NoNo使用方式UseTyype文本NoNo购房时间BuyTiime文本NoNo购房价格BuyTiime文本NoNo面积Area文本NoNo阳台面积YTAreea文本NoNo住户IDOwnerrID文本NoNo表4.3房房主基本本信息表表OwnnerIInfoo名称字段名称数据类型主键非空标识ID文本YesY
33、es 姓名Name文本NoYes性别Gendeer文本NoNo出生年月Birthhdayy文本NoNo参加工作时时间Workttimee文本NoNo工作单位Org文本NoNo表4.4房房主家庭庭信息表表FammilyyInff名称字段名称数据类型主键非空标识ID文本YesYes房主IDOwnerrID文本NoYes姓名Name文本NoNo性别Gendeer文本NoNo与房主关系系Relattionn文本NoNo出生年月Birthhdayy文本NoNo参加工作时时间Workttimee文本NoNo表4.5性性别代码码表名称字段名称数据类型主键非空性别代码COOE文本YesYes性别DESCRRI
34、PTTIONN文本NoYes表4.6房房屋朝向向代码表表名称字段名称数据类型主键非空朝向代码COOE文本YesYes房屋朝向DESCRRIPTTIONN文本NoYes表4.7房房屋类型型代码表表名称字段名称数据类型主键非空类型代码COOE文本YesYes房屋类型DESCRRIPTTIONN文本NoYes表4.8房房屋用途途代码表表名称字段名称数据类型主键非空用途代码COOE文本YesYes房屋用途DESCRRIPTTIONN文本NoYes表4.9与与房主关关系代码码表名称字段名称数据类型主键非空关系代码COOE文本YesYes与房主关系系DESCRRIPTTIONN文本NoYes表4.100使
35、用方方式代码码表名称字段名称数据类型主键非空使用方式代代码COOE文本YesYes使用方式DESCRRIPTTIONN文本NoYes5.1主界界面模块块5.1.11模块设设计主模块负责责应用程程序的主主界面,由由它调用用其他模模块。因因此应该该操作性好,界界面清晰晰,使用用户能够够很方便便的找到到所需功功能。房产管理系统房产管理系统房产管理住户管理查询系统管理房产管理住户管理查询系统管理 信 息 查 信 息 查 询家庭信息维护 基本信息维护 住房信息维护房产信息维护代码表设置退 出图.主界界面功能能结构图图5.2 业业务流程程调查分分析5.2.11 符号号说明图3-2符符号说明明5.2.22新
36、增代代码表业业务流程程图管理员根据据新的需需要新增增的信息息,点击代代码表的的新增按按钮,根据掌掌握的代代码表及及代码表表的实际际内容,将内容容依次录录入到表表格当中中,并点击击保存新新增内容容;最后点点击退出出,则退出出该子系系统。再再点击代代码表查查看是否否已经新新增成功功。如图图3-33所示。图3-3 新增代代码表业业务流程程图5.2.33修改代代码表业业务流程程图管理员根据据新的需需要修改改的信息息,点击代代码表的的修改按按钮,根据掌掌握的代代码表及及代码表表的实际际内容,修改表表格当中中的内容容,并点击击保存修修改内容容;最后点点击退出出,则退出出该子系系统。再再点击代代码表查查看是
37、否否已经修修改成功功。如图图3-44所示。图3-4 修改代代码表业业务流程程图5.2.44删除代代码表业业务流程程图管理员根据据新的需需要删除除的信息息,点击代代码表的的删除按按钮,根据掌掌握的代代码表及及代码表表的实际际内容,将代码码表中需需要删除除的代码码表删除除,并点击击保存更更新内容容;最后点点击退出出,则退出出该子系系统。再再点击代代码表查查看是否否已经删删除成功功。如图图3-55所示。图3-5删删除代码码表业务务流程图图5.2.66新增房房产信息息业务流流程图管理员根据据新的需需要新增增的信息息,点击房房产信息息的新增增按钮,根据掌掌握的房房产信息息及房产产信息的的实际内内容,将内
38、容容依次录录入到表表格当中中,并点击击保存新新增内容容;最后点点击退出出,则退出出该子系系统。再再点击房房产信息息查询查查看是否否已经新新增成功功。如图图3-77所示。图3-7新新增房产产信息业业务流程程图5.2.77修改房房产信息息业务流流程图管理员根据据新的需需要修改改的信息息,点击房房产信息息的修改改按钮,根据掌掌握的房房产信息息及房产产信息的的实际内内容,将表格格中的内内容依次次修改,并点击击保存修修改内容容;最后点点击退出出,则退出出该子系系统。再再点击房房产信息息查询查查看是否否已经修修改成功功。如图图3-88所示。图3-8修修改房产产信息业业务流程程图 5.2.8 删删除房产产信
39、息业业务流程程图管理员根据据新的需需要删除除的信息息,点击房房产信息息的删除除按钮,根据掌掌握的房房产信息息及房产产信息的的实际内内容,将表格格中的内内容依次次删除,并点击击保存删删除内容容;最后点点击退出出,则退出出该子系系统。再再点击房房产信息息查询查查看是否否已经删删除成功功。如图图3-99所示。图3-9删删除房产产信息业业务流程程图5.2.99新增住住房信息息业务流流程图管理员根据据新的需需要新增增的信息息,点击住住房信息息的新增增按钮,根据掌掌握的住住房信息息及住房房信息的的实际内内容,新增到到表格之之中,并点击击保存新新增内容容;最后点点击退出出,则退出出该子系系统。再再点击房房产
40、信息息查询查查看是否否已经新新增成功功。图3-10所所示。图3-100新增住住房信息息业务流流程图5.2.110修改改住房信信息流程程图管理员根据据新的需需要修改改的信息息,点击住住房信息息的修改改按钮,根据掌掌握的住住房信息息及住房房信息的的实际内内容,将表格格中的内内容依次次修改,并点击击保存修修改内容容;最后点点击退出出,则退出出该子系系统。再再点击房房产信息息查询查查看是否否已经修修改成功功。如图图3-111所示示。图3-111修改住住房信息息业务流流程图 5.2.11 删除住住房信息息业务流流程图管理员根据据新的需需要删除除的信息息,点击住住房信息息的删除除按钮,根据掌掌握的住住房信
41、息息及住房房信息的的实际内内容,将表格格中的内内容依次次删除,并点击击保存删删除后的的内容;最后点点击退出出,则退出出该子系系统。再再点击房房产信息息查询查查看是否否已经删删除成功功。如图3-112所示示。图3-122删除住住房信息息业务流流程图5.2.112新增增基本信信息业务务流程图图管理员根据据新的需需要新增增的信息息,点击基基本信息息的新增增按钮,根据掌掌握的基基本信息息及基本本信息的的实际内内容,将新增增的内容容依次新新增到表表格之中中,并点击击保存新新增内容容;最后点点击退出出,则退出出该子系系统。再再点击基基本信息息查询查查看是否否已经新新增成功功。如图图3-113所示示。图3-
42、133新增基基本信息息业务流流程图5.2.113修改改基本信信息业务务流程图图管理员根据据新的需需要修改改的信息息,点击基基本信息息的修改改按钮,根据掌掌握的基基本信息息及基本本信息的的实际内内容,将表格格中的内内容依次次修改,并点击击保存修修改内容容;最后点点击退出出,则退出出该子系系统。再再点击基基本信息息查询查查看是否否已经修修改成功功。如图图3-114所示示。图3-144修改基基本信息息业务流流程图5.2.114 删删除基本本信息业业务流程程图管理员根据据新的需需要删除除的信息息,点击基基本信息息的删除除按钮,根据掌掌握的基基本信息息及基本本信息的的实际内内容,将表格格中的内内容依次次
43、删除,并点击击保存删删除内容容;最后点点击退出出,则退出出该子系系统。再再点击基基本信息息查询查查看是否否已经删删除成功功。如图图3-115所示示。图3-155删除基基本信息息业务流流程图5.2.115新增增家庭信信息业务务流程图图管理员根据据新的需需要新增增的信息息,点击家家庭信息息的新增增按钮,根据掌掌握的家家庭信息息及家庭庭信息的的实际内内容,将新增增内容依依次新增增到表格格当中,并点击击保存新新增内容容;最后点点击退出出,则退出出该子系系统。再再点击家家庭信息息查询查查看是否否已经新新增成功功。如图图3-116所示示。图3-166新增家家庭信息息业务流流程图5.2.116修改改家庭信信
44、息业务务流程图图管理员根据据新的需需要修改改的信息息,点击家家庭信息息的修改改按钮,根据掌掌握的家家庭信息息及家庭庭信息的的实际内内容,将表格格中需要要修改的的内容依依次修改改,并点击击保存修修改内容容;最后点点击退出出,则退出出该子系系统。再再点击家家庭信息息查询查查看是否否已经修修改成功功。如图图3-116所示示。图3-166修改家家庭信息息业务流流程图5.2.117删除除家庭信信息业务务流程图图管理员根据据新的需需要删除除的信息息,点击家家庭信息息的删除除按钮,根据掌掌握的家家庭信息息及家庭庭信息的的实际内内容,将表格格中需要要删除的的信息依依次删除除,并点击击保存删删除内容容;最后点点
45、击退出出,则退出出该子系系统。再再点击家家庭信息息查询查查看是否否已经删删除成功功。如图图3-116所示示。图3-166删除家家庭信息息业务流流程图5.2.118信息息查询业业务流程程图管理员点击击查询按按钮,在在分别选选择查询询的各项项条件,然然后点击击查询按按钮,就就可以查查询到各各项需要要查询的的内容。图3-17所示。图3-177信息查询询业务流流程图5.3 数数据流程程分析5.3.11 符号号说明图3-211符号说说明5.3.22新增代代码表数数据流程程图图3-222新增代代码表数数据流图图5.3.33删除代代码表数数据流程程图图3-233删除代代码表数数据流图图5.3.44修改代代码
46、表数数据流程程图图3-244修改代代码表数数据流图图5.3.55新增房房产信息息数据流流程图图3-255新增房房产数据据流程图图5.3.66修改房房产信息息数据流流程图图3-266修改房房产数据据流程图图5.3.77删除房房产信息息数据流流程图图3-277删除房房产数据据流程图图5.3.88新增房房产信息息数据流流程图图3-288新增房房产数据据流程图图5.3.99修改房房产信息息数据流流程图图3-299修改房房产数据据流程图图5.3.110删除除房产数数据流程程图图3-300删除房房产数据据流程图图5.3.111新增增基本信信息数据据流程图图图3-311新增基基本信息息数据流流程图5.3.1
47、12删除除基本信信息数据据流程图图图3-322删除基基本信息息数据流流程图5.3.113修改改信息数数据流程程图图3-333修改基基本信息息数据流流程图5.3.114新增增家庭数数据流程程图图3-344新增家家庭数据据流程图图5.3.115删除除家庭数数据流程程图图3-355删除家家庭数据据流程图图5.3.116修改改家庭数数据流程程图图3-366修改家家庭数据据流程图图5.4CDDM图与与PDMM图新增修改删除6 截图6.1房产产管理系系统主界界面根据功能需需求总体体设计的的结果,主主模块应应该包括括系统管管理、房房产管理理、住户户管理和和查询功功能入口口。图6.房产产管理系系统主界界面图6
48、.1.11设计过过程创建好了带带有简单单程序的的Houuse proojecct,我我首先创创建一个个比较直直观与简简单的用用户界面面,并且且在里面面进行菜菜单设计计。单击击此菜单单所有内内容就一一目了然然了。还有一部分分就是数数据库,由由于数据据比较简简单,所所以我选选择了aacceess,而而放弃了了我们常常用的ssql sevver220000。开始始会遇到到数据库库连接不不上的问问题,但但经过我我慢慢的的实验,以以及同学学和老师师对我的的辅导,当当我导入入一些包包以及对对一些代代码慢慢慢经行检检查,最最终我解解决了这这些麻烦烦。6.2代代码表设设置模块块6.2.11代码表表设置模模块界
49、面面设计对性别等信信息项使使用代码码表来表表示,可可以增加加系统的的灵活性性和可维维护性。通通过代码码表设置置可以动动态的改改变代码码表的内内容,极极大的扩扩展了系系统的功功能。代代码表中中要维护护的项目目如图66.2.1代码码表模块块图。性别性别房屋朝向房屋类型房屋用途代码值与房主关系代码描述代码表设置图6.2.1代码码表模块块图此模块要完完成的功功能对系系统用到到的代码码表的维维护,包包括新增增、修改改和删除除等操作作。如图图6.所示。6.2.22代码表表设置模模块IPPO图模块初始化化时,首首先在组组合框中中列出系系统用到到的所有有代码表表。拥护护选择要要维护的的代码表表后,加加载该代代
50、码表内内容并在在表格中中列出。此此时可以以在此代代码表中中新增代代码项;用户选选定某一一代码项项后,还还可以对对该代码码项进行行修改和和删除。(1)输入入:代码码描述(2)处理理:图 6.22.2代代码表设设置界面面图a:判断代代码描述述是否为为空,若若为空,则则给出提提示信息息。b:判断操操作类型型,是新新增还是是修改,以以根据不不同的操操作类型型对数据据库进行行不同的的操作。c:若是新新增,则则将新增增代码项项插入到到数据库库中,并并给出操操作成功功或失败败提示信信息。d:若为修修改,从从数据库库中查询询对应于于当前代代码值的的代码项项,然后后更新数数据库中中信息,并并给出操操作成功功或失
51、败败提示信信息。(3)输出出:处理理成功或或失败提提示信息息。6.3房产产管理模模块6.3.11房产信信息维护护模块(1)房产产信息维维护模块块界面设设计在此此门口中中完成房房产信息息的维护护、新增增、修改改和删除除等操作作。如图图 6.3.22(2)房产产信息维维护模块块 IPPO图如图 66.3.1输入:房产产各信息息项数据据。处理:a:检查数数据的合合法性,若若不合法法,给出出提示信信息。b;判断操操作类型型,是新新增还是是修改,以以根据不不同的操操作类型对数据据库进行行不同的的操作。c:若是新新增,则则将新增增代码项项插入到到数据库库中,并并给出操操作成功功或失败败提示信信息。房产信息
52、维护房产信息维护坐落位置房屋类型建成年代房屋用途占地面积使用面积房屋套数图6.3.1房产产信息维维护模块块图d:若为修修改,从从数据库库中查询询对应于于当前代代码值的的代码项项,然后后更新数数据库中中信息,并并给出操操作成功功或失败败提示信信息。输出:处理理成功或或失败提提示信息息。图 6.33.2房房产信息息界面图图4.3.22住房信信息维护护模块(1)住房房信息维维护模块块界面设设计,在在此门口口中完成成房产信信息的维维护、新新增、修修改和删删除等操操作。如如图6.3.33(2)房产产信息维维护模块块 IPPO图如图 66.3.4输入:房产产各信息息项数据据。处理:a:检查数数据的合合法性
53、,若若不合法法,给出出提示信信息。b;判断操操作类型型,是新新增还是是修改,以以根据不不同的操操作类型型对数据库进进行不同同的操作作。c:若是新新增,则则将新增增代码项项插入到到数据库库中,并并给出操操作成功功或失败败提示信信息。图 6.33.3住住房信息息界面图图住户房间号房屋坐落住户房间号房屋坐落朝向间数朝向间数购房时间住房信息维护购房时间住房信息维护使用方式使用方式建筑面积购房价格建筑面积购房价格阳台面积阳台面积图 6.33.4住住房信息息维护模模块图d:若为修修改,从从数据库库中查询询对应于于当前代代码值的的代码项项,然后后更新数数据库中中信息,并并给出操操作成功功或失败败提示信信息。
54、输出:处理理成功或或失败提提示信息息。6.4住房房管理模模块6.4.11住房信信息维护护模块(1)住房房信息维维护模块块界面设设计,在在此门口口中完成成房主基基本信息息的维护护、新增增、修改改和删除除等操作作,另外外还可查查看房主主的家庭庭信息。如图 6.4.1所示如图 6.4.11住房信信息界面面图(2)住房房信息维维护模块块 IPPO图如图 44.4.2输入:房产产各信息息项数据据。处理:a:检查数数据的合合法性,若若不合法法,给出出提示信信息。b;判断操操作类型型,是新新增还是是修改,以以根据不不同的操操作类型型对数据据库进行行不同的的操作。c:若是新新增,则则将新增增代码项项插入到到数
55、据库库中,并并给出操操作成功功或失败败提示信信息。d:若为修修改,从从数据库库中查询询对应于于当前代代码值的的代码项项,然后后更新数数据库中中信息,并并给出操操作成功功或失败败提示信信息。输出:处理理成功或或失败提提示信息息。姓名 姓名 性别工作时间房主基本信息工作时间房主基本信息出生年月出生年月查看家庭信息单位查看家庭信息单位图6.4.2房主主基本信信息模块块图6.4.22房主家家庭信息息维护模模块房主家庭信信息维护护模块房主家庭信信息维护护模块界界面设计计,在此此门口中中完成房房主家庭庭信息的的维护、新新增、修修改和删删除等操操作。如如图 66.4.3所示示图 6.44.3房房主家庭庭信息
56、界界面图(2)房主主家庭信信息维护护模块 IPOO图如图6.4.44输入:房产产各信息息项数据据。处理:a:检查数数据的合合法性,若若不合法法,给出出提示信信息。b;判断操操作类型型,是新新增还是是修改,以以根据不不同的操操作类型型对数据据库进行行不同的的操作。房主姓名家属姓名房主姓名家属姓名 性别关系 性别关系房主家庭信息出生年月出生年月工作时间工作时间图6.4.4房主主家庭信信息模块块图c:若是新新增,则则将新增增代码项项插入到到数据库库中,并并给出操操作成功功或失败败提示信信息。d:若为修修改,从从数据库库中查询询对应于于当前代代码值的的代码项项,然后后更新数数据库中中信息,并并给出操操
57、作成功功或失败败提示信信息。输出:处理理成功或或失败提提示信息息。6.5信息息查询模模块6.5.11信息查查询模块块界面信息查询模模块界面面设计,在在此模块块中,用用户可以以根据房房产、住住户各种种信息项项进行查查询,并并对查询询结果进进行查看看。入图图 6.5.11所示图 6.55.1信信息查询询界面图图6.5.22信息查查询模块块IPOO 图输入:查询询项及查查询值处理:A:判断是是否以构构建完整整的查询询条件,若若否,给给出提示示信息。B:根据用户选定查询条件进行查询,若结果集为空,给出提示,若非空,显示结果列表。C:拥护选择某条记录,点击查看,可查看该记录并对该记录进行维护。6.6数据据库操作作模块我们所提到到的数据据库是,都都是针对对关系数数据库所所说的,在在数据库库中我们们经常用用到的概概念包括括表、字字段、视视图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年注册安全工程师考试模拟题库及答案
- 2025年注册岩土工程师考试卷及答案(历年真题)
- 2025下半年中学教资《综合素质》真题及答案
- 2026年10月自考电子商务概论(00896)模拟试题及参考答案
- 2026年《药品管理法》培训考核试题(含答案)
- 体外诊断技术新进展
- XXXX岩层控制理论与工程设计
- 人体健康海报-标准模板
- 2026年危急值管理制度及工作流程
- 乳房重建术疾病防治指南解读
- 2026医药行业临床试验数据管理与质量控制报告
- 磷化铟单晶片项目申请报告
- 数字化肉牛育肥项目可行性研究报告
- 2026年上海政府采购评审专家考试测试题及答案
- 2023年外国电影史经典笔记和考题
- 克隆动物养殖行业市场供需现状及价值投资规划
- 屋面层拆除工程施工方案
- 历年中考英语高频词汇汇编(真题800词完整版)
- 2026山东能源集团中级人才库选拔易考易错模拟试题(共500题)试卷后附参考答案
- 2026年4月自考13015计算机系统原理试题试题及答案
- 2026年蜜雪冰城加盟考试题及答案
评论
0/150
提交评论