毕业论文企业房产资源管理信息系统设计和实现.doc
-
资源ID:11348620
资源大小:779.50KB
全文页数:82页
- 资源格式: DOC
下载积分:12金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
毕业论文企业房产资源管理信息系统设计和实现.doc
. 摘 要企业房产资源管理信息系统是针对房地产行业的需设计和实现的,从而提高企业管理的效率。随着中国目前房地产行业的高速发展,各企业为了增强自己的竞争实力和完善自身,不仅在其他方面做出改革,更注重自身的提高。越来越多的房地产商采用信息化技术来管理企业,他们以自己的网络平台为基础,通过多边协议的形式进行集团采购和信息共享,提高市场竞争力,实现企业信息管理现代化。本系统主要功能是完成企业房产信息的系统化管理。整个系统分为五个模块:建筑物管理模块、房屋管理模块、住宅管理模块、维修管理模块、土地管理模块。切每个模块都包含了录入功能模块、修改功能模块、查询功能模块、删除功能模块。通过计算机使企业房产资源信息管理步入了自动化,科学化管理的行列。避免了以往手工操作等繁杂的劳动,即节省了人力,又方便快捷,还大大提高数据的准确性。企业房产资源管理信息系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满足了企业管理的要求。本系统是在Windows XP的环境下,以SQL Server2000作为后台数据库。企业房产资源管理信息系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了企业管理计算机化。关键词:ASP;SQL Server 2000;企业房产资源管理信息系统;模块化AbstractEnterprise estate resources management information system is according to the real estate industry to design and implementation ,So as to improve the enterprise management efficiency 。As China the rapid development of real estate industry ,Various enterprises to improve their competitive power and perfect oneself ,Not only in other ways to make reform,Pay more attention to the self-development 。More and more real estate traders use information technology to management enterprise ,With their own network platform as the foundation ,Through multilateral agreements in the form of group purchasing and information sharing and improve market competitiveness,the realization enterprise information management modernization .This system mainly function is to complete the enterprise property information of the systematic management. The whole system is divided into five modules :Building management module, housing management module, housing management module, maintenance management module, land management module. Through the computer make enterprise estate resources information management marched into the automation, the scientific management ranks. Avoided formerly the manual operation and so on the numerous and diverse work, namely has saved the manpower, also facilitated quickly, but also enhanced the data greatly the accuracy. Enterprise estate resources management information system is a medium and small-scale database management system, it has not only beautiful interface, but also the high security and the simply operation, and meet the demand for enterprise management requirements 。This system is in a Windows XP environment, to Server2000 SQL database, with ASP as background for programming language to develop. The Warehouse administrative system is designed with regarding SQL Server2000 as the backstage database and regarding ASP as programming language. The Enterprise estate resources management information system is effectual, the high data accuracy during the course of operating, improves working efficiency and realizes computerization for Enterprise management at the same time.Key Words:ASP; SQL Server 2000; Enterprise estate resources management information system ;modular78 / 82目 录摘要IAbstractII第1章概述11.1 课题来源11.2 课题目的与意义31.3 国外发展状况4第2章方案论证52.1 开发方案选择52.2 开发技术简介52.3 可行性分析6第3章需求分析83.1 系统目标设计83.2 开发设计思想83.3 系统功能需求分析83.3.1 功能需求83.3.2 系统开发环境平台93.3.3 数据流图93.4 数据字典103.5 系统特点123.4.1 性能要求123.4.2 运行环境123.4.3 数据的安全性13第4章过程论述144.1 总体结构图144.2 数据库设计154.2.1 实体联系模型(E-R图)154.2.2 表设计194.3 输入输出设计224.3.1 输入设计224.3.2 输出设计234.4 安全性设计244.4.1 数据安全性244.4.2 登录用户的安全性244.4.3 操作的安全性244.4.4 系统安全性的其他考虑244.5 数据库管理244.5.1 程序维护244.5.2 数据维护244.5.3 代码维护254.5.4 硬件设备的维护254.6 系统详细设计254.6.1 数据库连接模块254.6.2 登录模块设计264.6.3 建筑物管理模块设计274.6.4 房屋管理模块设计294.6.5 住宅管理模块设计344.6.6 维修管理模块设计374.6.7 土地管理模块设计39第5章软件测试与结果分析415.1 软件测试技术415.2 白盒测试425.3 黑盒测试445.4 功能测试455.4.1 登录模块的测试455.4.2 建筑物管理模块测试455.4.3 房屋管理模块测试465.4.4 住宅管理模块测试485.4.5 维修管理模块测试495.4.6 系统管理模块功能测试505.5 系统测试515.6 测试结论51结论52致53参考文献54附录55第1章概 述1.1 课题来源随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量与工作环境的要求也越来越高。自1999年中国房地产市场进入快车道,与房地产相关的产业也进入快速发展期,最典型的一个现象就是“展会经济”的蓬勃发展。全国各地,各类层出不穷的“房展会”、“住交会”风起云涌;有些大中城市,房展会从最初的一年一度发展到春秋两季,再发展到四季联展;的房展会最热时,一年期间,大大小小开了七八次。正是这样的形势使得房产资源的严谨管理显得尤为重要。中国房地产开发企业,由于信息技术、计算机技术、网络技术、自动化技术的应用,将随着世界高科技的飞速发展,进入信息时代。随着信息时代的到来,企业必将不可抗拒的加速进入信息网络时代。企业需要建设具有本企业特点的,业务过程自动化和管理现代化的信息网络。企业信息工作,就是把企业物流的管理提高到对企业信息流的管理来控制企业的运作,与时提供给领导决策所需的多方面的信息。在现代化企业中,信息管理工作在企业中已发挥越来越重要的作用。一个社会的经济发展过程就是社会分工不断细化的过程;同样,一个行业的发展也是伴随着各个生产环节的不断细分。房地产代理行业就是在房地产业发展过程中分化出来的重要分支行业。房地产业通常可以分为三级市场:土地市场、商品房市场、二手房市场;商品房市场又分为:前期开发、施工、销售、售后服务四个环节。其中的销售工作就是由房地产代理公司完成。国早在90年代初就出现了房地产代理公司,在外销房分开时代,这些代理公司就取得了骄人的业绩。但当时的代理公司职能非常单一,只是从事简单的代理销售工作,随着后来房产地产行业的降温,代理公司也开始消失。90年代末,房地产行业开始复,其中凝聚着代理公司的功劳,也推动了代理公司的进一步发展。代理行业的重新崛起是依靠对过去存量房的销售,这些在开发企业手里长期积压的产品经过代理公司的重新包装推出后取得很好的市场反应,也积累了大量的潜在客户,为后来全行业的发展提供了空间。进入2000年以后,房地产行业进入了高速发展时期,房地产业也成为很多地方的支柱产业,这与代理公司的大力推动是分不开的,代理公司通过大量的广告宣传和强大销售团队的努力,使社会认识和接受房地产行业与其产品。反之,代理公司又将消费者的需求信息反馈给开发企业,将服务围扩大到规划设计阶段,促进了产品的升级,形成了全行业的良性互动。纵观整个房地产行业的发展过程,在各个阶段都有代理公司的贡献,可以毫不夸的说国房地产行业是由代理公司培养和推动起来的。目前,各个代理公司的服务容都发生了巨大的变化,服务容由简单的包装销售,扩展到前期策划,规划设计建议以与后期的售后服务。随着代理公司实力的不断增强,与开发企业间的合作模式也由简单的代理销售模式变化到包销、参建等更深入的模式。合作模式的转变也给代理公司提供了更大的利润空间,代理公司的利润率由纯代理模式下8-10%左右提高到包销模式下20%左右,如果参建,其利润还可以进一步提升。而利润的提高又为代理公司的进一步发展壮大提供了可能。当前,整个代理行业已经发展得相当成熟,各个代理公司都组织了强大的团队为开发企业提供服务。作为一个提供脑力服务的行业,代理公司的核心团队可以分为市场部、企划部和销售部。房地产业进入高速发展时期以后,市场情况瞬息万变,由于开发企业更关注项目的技术经济指标,往往不能准确的预期市场,导致销售不畅或者利润降低。代理公司市场部将提供可行性调研分析、市场细分测算、目标市场选择、市场定位测评等诸多容的服务,整合调研资源,进行系统的研究分析,从而确立项目如下的定位策略:定位依据、小区规划、建筑风格、小区环境、户型设计、装潢设计、功能定位、物业管理、销控策略等。企划部将对策划流程、决策流程、设计流程、销售流程与实施程序进行控制,并从推广概念、整合广告、新闻运作、公关活动、楼盘包装、促销方式、售后管理等方面对项目进行整合营销。作为房产流通领域的企业,代理公司销售部有强大的执行能力。销售部将对推案顺序、销售进度、现场情况进行控制,以求快速合理的将项目销售完毕。销售部还积累了广泛的客户资源,为项目在策划过程中就提供潜在客源。当前,代理公司已经发展成为业务围广阔,涉与项目前期、中期、后期各环节,业务地区片与全国的重要行业。大量的房产项目在经过代理公司的全程包装营销后,已经取得了辉煌的销售业绩。未来,代理公司的发展在强调更加专业化的全程服务的同时,将进一步强化公司实力,构建自己的销售网络,建立有特色的销售体系,以在激烈的市场竞争中取胜。随着房产市场的成熟和消费者购房的理性化,在工地旁造个豪华售楼处就能将房子卖完的时代将一去不反。代理公司的整体营销优势将得到更大的体现,成为连接房地产行业各个阶段的重要桥梁,继续推动行业的健康发展。然而要很好的完成好管理工作,没有优秀的管理方案和管理工具是不可能的。在计算机急速普与得以广泛运用,并正发挥着无穷无尽的威力的时代,能有什么工具胜过计算机?所以使用计算机来管理房产资源是必定的选择。房产资源是很容易和“家”联系起来的。总会有人在奋斗着,努力地创建自己的“家”。而我们则有责任为这样的人提供我们最友好的服务,用我们最好的信息管理为他们提供最安全选择。所以完全有必要要建立一个完整、灵活的工作流基础平台,它全面贯通经营管理部经脉,通过对各办公要素和业务要素的整合,实现了业务流、信息流的整合管理与应用。促进业务协同,提高工作效率,为各级业务人员和购房人员提供购房辅助和决策服务。目前企业房产资源庞大,效率利用低和变化频繁。所以管理是一个工作量很大的工作。也正因此,认为本课题是一个适应现房产资源管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。1.2 课题目的与意义企业信息化是国家信息化的基础,是国家信息化的重要组成部分。房地产企业信息化是指房地产企业利用现代信息技术,通过对信息资源的深化开发和广泛利用,不断提高房地产企业决策、开发、经营、物业管理的效率和水平,进而提高房地产企业的经济效益和市场竞争力的过程。这样正是我们研究这个课题,开发我们的企业房产资源管理信息系统的目的和指标。当前,房地产企业竞争力的高低完全取决于对信息的获取和处理能力。房地产企业的生存和发展要靠正确的决策,而决策的基础就是信息。房地产企业要准确、快速的获取和处理信息,信息化是必然的选择。企业房产资源管理信息系统可大大减少人力,提高效率,加快信息处理的速度,提高信息的准确性和可靠性,从而帮助管理者准确与时地把握市场信息,获得更多的商机。企业房产资源管理信息系统还可以提高企业对市场的反应能力,大大提高了竞争实力。根据对房地产行业信息化情况的分析与与房地产管理信息的人力部的交流,在面向企业整体管理效率提升和企业整体信息化价值最大化方面,目前行业中最好的解决方案是流程化,使用优秀的管理系统软件实现高效的资源管理工作。使用优秀的企业房产资源管理信息系统已经成为信息化建设的必然趋势,它可以完全消除不同业务部门不同人员所造成的信息孤岛,各业务系统采用业务流程为导向,数据之间关联度更高,企业管理和决策层所需的数据更为完整、准确、与时。同时为购房提供安全方便的服务。从而逐步实现业务全面数字化、信息化管理,通过信息化系统的实施应用,提高管理效率,同时梳理优化业务流程,走可持续发展之路。从软件行业角度讲,选择这个与目前发展最激励产业之一的课题,对推动中国的软件行业发展有着十分重要的意义。房产业是关系到国计民生的行业,现在房地产也正刮着前所未有的大风暴。对这个课题的研究,我们能研发出适合中国市场的优秀软件,并将它推广。引起更多房产企业对企业房产资源管理信息体统的注意,从而让更多的好软件走入市场,为人们服务。1.3 国外发展状况目前,软件产业已成为衡量一个国家综合国力的标志之一,软件产业的快速发展对各国保持经济稳定、持续发展起到了关键作用。随着现代信息技术的发展,从1946年第一台电子数字计算机(ENIAC)的诞生到上个世纪90年代初互联网在全球普与应用与发展,信息化技术普遍应用于各行各业和领域。房产资源当然更是其中的重要组成部分,也日益实现信息化管理。企业房产资源管理信息管理系统是房产资源管理相关项目开发的主要方向。在中国加入了WTO后,目前越来越多外商已进入我国房地产行业,但多数是港台地区的三资与外商独资的房地产开发企业,来自发达国家的极少。今后几年国外知名的大型房地产企业集团进军中国房地产业肯定有较大的增加,这些企业实力强,集资金、技术、销售、物业管理等方面的优势,具有较强的竞争力。而我国现有的大多数房地产企业处于规模小、资金少、服务差、资质低等方面的劣势,缺乏竞争力。目前大量的国有房地产企业正处于转制过程中,企业制度还不健全,与国际市场的要求不相适应。“入世”后有实力的外商就会给国众多的房地产企业带来较大的冲击。与此同时,国房地产企业之间的市场竞争日趋激烈。在激烈的市场竞争中,有相当数量的房地产企业将被市场淘汰,房地产企业正面临新一轮“洗牌”。为了改善经营业绩,强化主业优势或者实施业务转型,不少房地产公司都进行了大规模的资产重组,有些企业甚至通过资产重组实现了"脱胎换骨"。不仅有效地增强了企业竞争力,还为日后到国际资本市场融资提供了可能。在企业的自身,越来越多的房地产商采用信息化技术来管理企业。他们以自己的网络平台为基础,通过多边协议的形式进行集团采购和信息共享,提高市场竞争力,实现企业信息管理现代化。第2章方案论证2.1 开发方案选择BS结构,即BrowserServer(浏览器服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对CS结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript)和ActiveX技术,是一种全新的软件系统构造技术。在BS体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以与动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。随着Windows将浏览器技术植入操作系统部,这种结构已成为当今应用软件的首选体系结构。显然BS结构应用程序相对于传统的CS结构应用程序是一个非常大的进步。数据库服务器WEB服务器互联网 客户机1 客户机2 客户机3客户机4 图2-1 浏览器/服务器结构2.2 开发技术简介SQL Server 200015:SQL Server是一个关系数据库管理系统,是Microsoft推出的新一代数据管理与分析软件。SQL Server是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQL Server 2000,是Microsoft公司推出的SQL Server数据库管理系统的新版本。该版本继承了SQL Server7.0版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98 的膝上型电脑,到运行Microsoft Windows 2000的大型多处理器的服务器等多种平台使用。Dreamweaver MX 2004:提供强大的设计工具,再不用书写一行代码的情况下,就能够快速创建各种极具动态HTML特性的网页;利用目标浏览器检查特性,可以创建兼容性极好的网页,以适用于各种平台和各种浏览器;利用Roundtrip HTML技术,可以精确控制 Dreamweaver MX生产的网页源代码。它是完全可定制的,用户可以创建自己的对象和命令,修改菜单和快捷键,甚至可以通过自己编写JavaScript代码来为Dreamweaver创建新的行为和属性面板,以增强自身的能力。2.3 可行性分析可行性分析的任务是明确应用项目的开发的必要性和可行性。可行性研究是开发前期工作的重要步骤,是编制开发项目设计任务书的依据。对开发项目进行可行性研究是基本开发管理中的一项重要基础工作,是保证开发项目以最小的投资换取最佳经济效果的科学方法,可行性研究在项目投资决策和项目运作过程中具有十分重要的作用。可行性分析的目的是从该项目的各个方面整体的来分析项目的实际操作中所遇到的问题。而可行性研究并不是解决问题,而是将问题客观的分析,找到最合适的解决办法,并分析各种方法的利弊。从而来断定该项目的实际操作和解决办法是否可行,以至于整个系统在完成时是否会带来最大成度的经济效益。因此,可行性分析在整个项目的开发和实现的过程中占据着不可取代的重要作用。可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。所以从以上的分析原则来看,我所设计的企业房产资源管理信息系统是一个规模不太大的系统,但是目标明确,清晰的描述了对目标系统的一切限制和约束。因此综上所述该系统将从一下几个方面进行可行性分析。1技术可行性本系统是为了方面企业管理人员在面对地产行业复杂的数据上的操作简单而设计的。基于本人在曾学习过数据库课程设计以与Dreamweave相关软件的操作,并且在图书馆也学习过有关的书籍,对企业房产资源管理信息系统又有了新的认识和提高,再加之辅导老师的知道和改正,可以初步完成企业房产信息管理方面几个常用的简单的操作模块。2经济可行性成本方面:由于本人做该系统的初衷是为了完成计算机本科毕业设计的操作,所以在经济方面的成本是很低的,一些相关软件与书籍已经学过,在老师的辅导下完成,所以人力上免费,老师辅导是免费,相关书籍借阅是在图书馆进行也是免费的,只要在相关方面了解一下企业房产信息管理方面的信息即可,成本很低。效益方面:在低投入的同时,能够做出一个方便企业管理的系统,给企业管理带来便利,大大减少了人力物力方面的投资。所以该软件的开发会给社会带来很好的效益。3社会可行性。该项目的开发完全是基于学生自主的设计和完成的,不涉与到任何妨碍和侵害他人等责任问题,只要项目的运行代码正确,能够运行,即可实现预期的运行效果,由于此项目的开发初衷是毕业设计,所以不涉与到人员的管理制度、操作规上的统一要求等问题。4操作可行性。本软件是为企业房产资源管理者开发的,所以软件的用户对象是房产企业管理的工作人员,由于本软件的界面良好,操作简单,在本系统设计完成时将详细的使用方法写成说明书,用户即可看懂相关的计算机操作,做到自己应用本软件。通过以上几个方面的分析,得出本软件的开发是完全可行的。第3章需求分析3.1 系统目标设计系统开发的总体任务是实现企业房产信息管理的系统化、规化和自动化,从而达到提高企业管理效率的目的。3.2 开发设计思想企业房产信息管理系统是所有有关房产信息的管理,在初期系统中要录入房产的相关信息,作为管理员录入的数据。在将数据按照数据字典的不同关键字以与按照软件的不同功能模块进行相关的操作。由于该系统的数据录入量大,查询操作也会相对多样化,因此在数据录入时就采用关键信息必须填写,从而在查询时就按照录入时的关键项进行查找,以保证一定能查到相关容。同时我们也采取了以下一些原则进行约束:1统一各种原始单据的格式,统一报表的格式2删除不必要的管理冗余,实现管理规化、科学化3程序代码标准化,软件统一化,确保软件的可维护性和实用性4界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要3.3 系统功能需求分析3.3.1 功能需求企业房产信息管理系统的信息量较大,数据较繁琐,所以要将整个系统分成以下五大功能模块:(注释:建筑物一般指公共建筑,如大剧院,鸟巢;房屋一般指能住人的;)(1)建筑物管理功能建筑物基本信息,建筑物管理。(2)房屋管理功能房屋销售管理,销售收款管理,客户资料管理,客户退款管理(3)住宅管理模块房型基本信息,楼盘楼房信息,住宅信息。(4)维修管理功能维修基本信息,楼盘楼房信息,住宅信息。(5)土地管理模块土地基本信息,土地使用管理。并且在每个模块中包含了:录入功能模块修改功能模块查询功能模块删除功能模块3.3.2 系统开发环境平台设备需求:PC机,Windows 2000/98/XP操作系统, P以上,64MB RAM。后台数据库,采用SQL Server 2000数据库管理。3.3.3 数据流图数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图英文缩写DFD(Data Flow Diagram)它是描绘信息流和数据从输入移动到输出的过程中所经受的变换。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。数据流图有四种成分:源点或终点、处理、数据存储表和数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。数据流图采用自顶向下的方法绘制,从研究系统概况开始,然后逐层向下分解,直到所需的详尽程序为止,本系统根据前面绘制的业务流程图,采用自顶向下,逐层细化的方法,数据流图如下:此图为系统的顶级数据流图:企业房产资源管理信息系统管理员显示面板管理员口令 各类管理信息图3-1 企业房产信息管理系统顶级数据流图此图为系统的顶级1级数据流图:账号/密码建筑物管理信息房屋管理信息住宅管理信息维修管理信息土地管理信息各类信息系统管理员企业房产资源管理信息系统建筑物管理模块房屋管理模块住宅管理模块维修管理模块土地管理模块显示信息显示面板显示信息后台管理数据库图3-2 企业房产资源管理信息系统1级DFD图 3.4 数据字典数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。数据流用来描述数据的流动过程,由一个或一组固定的数据项组成。在数据流的定义中,不仅要说明数据的名称、组成,还要说明数据的来源和去向等。1系统数据项定义(1)数据项编号:I01-01数据项名称:建筑物编号数据类型:Varchar数据长度:20(2)数据项编号:I01-02数据项名称:建筑物名称数据类型:Varchar数据长度:20(3)数据项编号:I01-03数据项名称:房屋编号数据类型:Varchar数据长度:20(4)数据项编号:I01-04数据项名称:房主名称数据类型:Varchar数据长度:20(5)数据项编号:I01-05数据项名称:楼盘名称数据类型:Varchar数据长度:20(6)数据项编号:I01-06数据项名称:房型名称数据类型:Varchar数据长度:20(7)数据项编号:I01-07数据项名称:住宅编号数据类型:Varchar数据长度:20(8)数据项编号:I01-08数据项名称:房屋用途数据类型:Varchar数据长度:20(9)数据项编号:I01-09数据项名称:维修名称数据类型:Varchar数据长度:20(10)数据项编号:I01-10数据项名称:维修价格数据类型:Money数据长度:20(11)数据项编号:I01-11数据项名称:维修时间数据类型:Smalldatetime数据长度:20(12)数据项编号:I01-12数据项名称:土地编号数据类型:Varchar数据长度:20(13)数据项编号:I01-13数据项名称:土地名称数据类型:Varchar数据长度:20(14)数据项编号:I01-14数据项名称:使用时间数据类型:Smalldatetime数据长度:20(15)数据项编号:I01-15数据项名称:建档日期数据类型:Smalldatetime数据长度:202系统数据流定义(1)房屋基本信息数据流编号:D101数据流名称:房屋基本信息数据流来源:系统操作员数据流去向:管理员处理数据流组成:房屋编号+房屋类型+房主名称+房主+操作员(2)房屋出租销售信息查询结果数据流编号:D104数据流名称:房屋出租出售信息查询结果数据流来源:房屋信息查询数据流去向:管理员处理数据流组成:房屋编号+房主名称+房屋类型+维修编号+维修价格+房型名称+建档时间+建档日期+付款情况+所在楼盘+房间形式3.5 系统特点3.4.1 性能要求系统有较强的兼容性,能在各种PC机上正常运行。在系统运行正常与数据文件损坏时能给出出错提示,保证系统的可靠性。3.4.2 运行环境1硬件平台服务器CPU:Pentium 500以上处理器存:128MB以上硬盘:10GB以上工作站CPU: Intel Pentium350/Intel 赛扬300/AMD K62以上处理器存:64MB以上硬盘:6.4GB以上备份设备:磁盘、磁带、光盘2软件平台客户端:Windows 2000/Windows XP服务器端:Windows NT Server/Windows 2000 Server/Windows XP,Microsoft Acess 2000。3.4.3 数据的安全性由于该系统是用于企业管理房地产信息资源的,面向对象即为企业管理员和企业的用户与房产信息,因此需要保证数据的可靠性和安全性,对于软件方面,采用手动或定时对数据库采取备份,使由于数据破坏所产生的损失降到最低,同时便于恢复。第4章过程论述首先软件经过了需求分析阶段的逻辑模型的分析,现阶段即是将其转换成物理模型的阶段,即进一步的细化工作,首先我们就从系统的总体结构开始分析。4.1 总体结构图系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。在系统的概要设计中我采用结构化设计(Structure Design,简称SD),SD以需求分析阶段产生的数据流图DFD为基础,按一定的步骤映射成软件结构。因此我将整个系统分为六个小模块,然后再细化每一个小的模块,考虑其功能。综上所述,以下是该字系统整体的结构图:企业房产资源管理信息系统建筑物管理模块建筑物基本信息建 筑 物 管 理住宅管理模块住 宅 信 息楼盘楼房信息房型基本信息维修管理模块住 宅 信 息楼盘楼房信息维修基本信息土地管理模块土地基本信息土地使用管理房屋管理模块房屋销售管理客户退款管理客户资料管理销售收款管理图4-1 企业房产资源管理信息系统功能结构图 4.2 数据库设计4.2.1 实体联系模型(E-R图)E-R图是直观表示概念模型的工具,它有四个基本成分:矩形框,表示实体类型(考虑问题的对象)。菱形框,表示联系类型(实体间的联系)。椭圆形框,表示实体类型和联系类型的属性。直线,联系类型与其涉与的实体类型之间以直线连接。首先考虑的是如何用数据模型来数据库的结构与语义,以对现实世界进行抽象。目前广泛使用的数据模型可分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据模型”。在本系统中我采用“实体联系模型”(E-R模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。E-R模型直接从现实世界抽象出实体类型与实体间联系,然后用E-R图来表示数据模型。它有两个明显的优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。但E-R模型只能说明实体间语义的联系,不能进一步说明详细的数据结构,它只是数据库设计的第一步。本系统为企业房产资源管理系统,主要是对房产相关信息的增、删、改、查。管理员可以根据系统的极大模块功能进行相应的操作,了解公司的基本房产情况。依据企业房产资源管理的实际情况,并考虑多方面的因素以后,确定系统的实体与属性图如下:管理员用户名称密 码图4-2 管理员实体与属性图 建筑物信息实体建筑物编号占地面积建筑物名称建筑物用途建筑面积楼房数量开发时间建筑维修备注建筑物高度所在位置图4-3 建筑物实体与属性图房屋信息实体房屋编号房主名称楼盘名称房型名称销售形式销售面积开发日期销售钱款状态阳台产权面积套内建筑面积公用分摊面积维修备注出售审核状态房屋信息备注图4-4 房屋信息实体属