1、1 目录目录 序言 3 1.可行性分析 4 2.系统功能分析 . 4 2.1 利用 uml 系统建模 . 4 2.2 角色的确定及功能设计 5 2.3Uml 各图的设计 5 2.3.1.用例图 . 5 2.3.2.类图. 6 2.3.3.顺序图以及协作图. 7 2.3.4.状态图 . 10 2.3.5.构件图以及部署图. 11 3.问题及解决方案 . 12 4.总结 13 参考文献 . 13 2 房地产管理信息系统分析与设计房地产管理信息系统分析与设计 摘要摘要 主要通过目前比较流行的面向对象的程序设计语言 UML 统一建模语言进行 开发。在系统开发的前期使用 UML 建模技术针对该系统的总体
2、需求进行系统分 析以此建立系统模型在该阶段主要通过建立 UML 用例图、顺序图、状态图、 活动图等来描述对系统的外部角色和他们对系统的功能要求及其他们之间的相 互关系。 房地产管理系统是针对传统房地产企业管理模式与业务手段中逐渐表现出 的效率低下、信息滞后、规范与执行力差等特点,利用先进的 IT 信息技术,结 合房地产企业自身管理思想和模式,参考一系列大型房地产企业管理经验,帮助 房地产企业实现在波动的大环境下,保持稳定、健康的可持续性发展的信息化管 理 关键词关键词 : 房地产 管理信息系统 UML 建模 用例图 类图 协作图 顺序图 活 动图 状态图 构件图 部署图 3 序言序言 随着现代
3、社会的发展,房地产的市场不再是传统的运营方式,渐渐的由集办 公自动化、市场营销、客户物业管理等向信息化转变。同时也给国内外企业带来 了机遇,同时也提出了新的挑战。在新一轮的房地产市场竞争中一定是以信息化 的房地产企业管理作为竞争成败的主要因素,尤其是对于售后管理来说,房地产 行业已成为各行业中的投诉大户,与客户的纠纷日益俱增。因此对于现代房地产 项目日趋大型化、复杂化,项目实施过程中的信息越来越多,如果再用传统的人 工模式去管理,必然会耗费大量的人力物力和财力,管理中的失误、对客户的信 息回复力度等都会增加项目中的损失。 4 1.可行性分析可行性分析 企业的核心竞争力已经延伸到了企业供应链的末
4、梢客户, 客户已成为了 企业最重要的资源,随着客户的需求越来越多,企业内部信息化管理水平也明显 滞后。对于收集而来的大量客户资料数据、客户咨询数据等和客户息息相关的重 要数据并没有被充分利用,大部分只是存在档案库,这些有价值的潜在数据并没 有被挖掘出来分析并加以利用。随着市场竞争加剧,客户的需求越来越复杂,建 立一种新型的企业客户关系迫在眉睫。 因此,我们要需要构造一个符合房地产企业实际的管理体系,来集市、有效 的为房地产企业客户管理提供高效化的信息咨询和辅助手段, 充分利用信息资源, 加强客户管理。 2.系统功能分析系统功能分析 2.1 利用利用 uml 系统建模系统建模 针对房地产测绘信息
5、管理系统需要实现以上功能本人主要使用 UML 中的 用例图、类图、顺序图、协作图、活动图、状态图、构件图和部署图来进行系统 分析和建模。 UML 所具备的优点正好可以解决房产信统开发存在的难题,可以在房产信 息系统设计时就考虑图形数据与属性数据集成管理的问题。 在做系统的需求分析时,可以用 UML 的用例视图表示客户的需求,通过用 例建模,可以对外部的角色以及它们所需要的系统功能建模,角色和用例使用它 们之间的关系、通信建模的,每个用例都指定了客户的需求:他或她需求系统干 什么,为程序开发人员与客户之间起到桥梁作用。 在系统分析阶段,可用 UML 的逻辑视图和动态视图描述:类图描述系统的静 态
6、结构,协作图、状态图、序列图、活动图和状态图描述系统的动态特征; 在设计阶段,把分析阶段的结果扩展成为技术解决的方案,加人新的类来提 供技术基础结构 用户接口,数据库操作等。 5 2.2 角色的确定角色的确定及功能设计及功能设计 1.根据系统功能分析,可以创建以下角色: (1)总经理、 (2)客户、 (3) 销售主管、 (4)销售人员、 (5)财务人员。 2.房地产管理系统主要包括如下功能:销售人员接受楼盘给客户,以供客户 选房,形成订单,到达销售主管或经理下发的销售任务。财务人员与客户完成欠 款交易、交付产权。销售主管对销售员的业绩进行考核,考虑对其升职加薪或处 罚甚至予以辞退。 经理主要对本季度或本年度的销售状况来调整公司战略规划以 及前景发展。 2.3Uml 各图的设计各图的设计 根据房地产管理个角色之间的交互关系和 uml 各图的绘制方法, 给出建模图 的模型. 2.3.1.用例图用例图 (1).画出该系统的各功能用例图。 管理层用例图 6 房产销售用例图 (2)负责模块的用例的详细事件流描述。 销售员接待客户,带领客户参观楼盘,介绍楼盘的各种优势所在,客