【硕士论文】房产中介流程管理系统.pdf_第1页
【硕士论文】房产中介流程管理系统.pdf_第2页
【硕士论文】房产中介流程管理系统.pdf_第3页
【硕士论文】房产中介流程管理系统.pdf_第4页
【硕士论文】房产中介流程管理系统.pdf_第5页
已阅读5页,还剩61页未读 继续免费阅读

【硕士论文】房产中介流程管理系统.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

房产中介流程管理系统 2005级工程硕士论文 第 5 页 房产中介流程管理系统 摘 要 随着市场竞争的日益加剧 房产中介公司的管理和服务能力成为了其发展 的最大障碍 而软件平台的缺失与不平衡性 使得这一障碍难以逾越 通过合 理借鉴和深入研究 利用业务流程概念和软件信息化技术 重新优化现有的业 务操作模式 建立一套以流程引擎为核心的信息管理系统 对房产中介公司提 供超前的软件支持平台 流程技术作为流程建模和优化的核心技术 可以很好的与各行各业进行业 务模式的结合 通过对流程技术优势的应用 不仅实现了多层次的沟通合作 更实现了复杂业务模型的建立和优化 通过对中介交易流程的分析 可以发现 现有流程中的各种弊端和缺陷 了解缺失的环节 而流程建模的过程 更能实 现流程的优化和改进 因此 流程建模和优化的成功能在提升工作效率的同时 降低运营风险 促使房产中介产业的规范化和信息化 具有重要的现实意义 本文的研究源于上海中原物业代理有限公司的交易管理系统 在此系统 中 交易的整个过程都被涵盖其中 收意向金 下定金 转付房款 成交 收 佣等 提供了交易监管和流程控制最为直接的信息基础 在参考了大量流程建 模等相关文献的基础上 实现了对几大重要流程均的修正和优化 进一步的研 究和与中介业务的实际结合 建立了房产中介业务型的流程引擎 利用微软的 一系列开发平台和数据库支持 以面向对象的开发思路和方式构建并实现了一 套较为完整的房产中介流程管理系统 最后分析了在项目实施中所面对的问题 以及通过如通用化 XML SOA 等技术概念的应用 建立相应的辅助模块解决 问题和处理的方案 最后对本文进行了总结 并提供了可能的研究方向 希望能使本文中所使 用的设计和方案推广至更多的行业 关键词 流程建模 流程引擎 通用化 房产中介 杭州房产设计 房产中介流程管理系统 2005级工程硕士论文 第 6 页 FLOW MANAGEMENT SYSTEM OF REAL ESTATE AGENT ABSTRACT With the increase of the competition at the market the main obstacle to the real estate agency company is managing and service ability But the lack and imbalance of the software platform make it more difficult to get across Through some reference and research by using the concept of business process and software information technology we can optimize the business mode and build a system that based on the flow engine And this is one that draws ahead among all other software supporting platforms Workflow technology is the core technology of process modeling and optimization it can be integrated with all kinds of business modes By taking the advantage of workflow technology it can not only be provided the multi level communication but also helped to build and optimize the model of complex business By analyzing the transaction procedure we can find the limitation and disfigurement in the workflow Through the modeling of transaction procedure we can accomplish the optimizing and improvement about the flow Therefore a successful business process modeling can improve the working efficiency and reduce the risk of operation It can accelerate the standardization and informationize in the area of real estate agency and provides the important realistic meaning The research of this article is based on the transaction management system of Shanghai Centaline property agency limited In this system the whole transaction is covered getting the intention money paying the earnest money transferring the house payment dealing getting commission money and so on it become the basic information of transaction supervision Based on a lot of business process modeling references we accomplished to modify and optimize the main business process Further research and integrated with real business the real estate agency oriented flow engine has been build Using the Microsoft development platform and database developed a full set of real estate agency process management system We put all the problems that is come to us during the project and how to use universally technology xml soa and other concept to help get some solutions and deal with the problems The summary of the paper is made in the last part of this paper and the direction of further investigation is pointed out thereby to utilize the design pattern 房产中介流程管理系统 2005级工程硕士论文 第 7 页 into development and implementation of other application systems KEY WORDS business process modeling flow engine universally technology real estate agent 杭州房产设计 房产中介流程管理系统 2005级工程硕士论文 第 10 页 1 绪论 1 1 房产中介市场简介 从 03 年开始 上海的房地产市场出现了前所未有的高速发展 市场活跃情况达到了 令世界瞩目的地步 随之而来的政策调控使得房市曾一度进入低迷期 但是不足半年 市 场再次回暖 由于上海的高速发展和国际地位的迅速攀升 产生了这样一种市场变化 纵 观其他大型城市的情况 如开放较早的广州深圳 房市则相对平和 虽然房价也在稳步上 升中 但这只能说明中国几大较发达城市的整体消费水平在上涨 图 1 1 2005 2006 年四大城市住房成交量走势图 Fig 1 1 The trend of deal amount in four major cities in year 2005 to 2006 上图为中国四大城市交易量走势图 源自公司资料统计 从中不难看出 市场的需 求一直是存在的 但是会被压制 其中几次低谷就是政府出台政策调整时产生的 只是这 种压制并不能长时间的抵消市场需求 不久之后市场又会恢复一定的活跃度 上海之所以 这样 与其流动人口数量庞大也有着密切的关系 一旦趋于稳定 其需求量也将稳定在一 个数量级上 对于这样一个需求几乎恒定的市场而言 我们要做的就是更好的占有市场 扩大自己的市场影响力 上海是一个国际化大都市 她将来的发展潜力是无法进行预计的 但必定是朝着更 为国际化更为现代化的方向 如何很好的发展自我 在不断的进步中确立主导地位 不至 于被更为成熟的市场淘汰 因此 我们借鉴了发展较早 并且非常成熟的香港市场 首先 根据图 1 1 走势的结果 我们可以得出市场永远是有需求的结论 所以不存在没有交易的 市场 只有没有能力谈判的中介 另一个问题就是市场份额 目前集团公司所在城市中最 多的有将近 500 家的门店 而上海的面积与之相比更大 目前还只有 200 家不到的门店 所以发展潜力和市场空间仍然非常之大 房产中介流程管理系统 2005级工程硕士论文 第 11 页 1 2 公司环境及需求 本文所提及的中介公司为上海中原物业代理有限公司 作为中原集团的上海分公司 它以专业的业务 完善的资金管理 全面的服务支持 在上海成为了二手房产中介中的佼 佼者 目前已拥有 200 多家直营门店和 3000 多名员工 作为一家运营 10 年多的中介公司来说 数据的保留和新旧系统的替换都是必须实现 和跨越的障碍 在项目开始之初 公司已经拥有如下几套系统 楼盘房源系统 业绩 佣金 管理系统 人事信息管理系统 收付款记账系统 即资金监管系统 楼盘房源系统是基于分布式数据库结构的 CS 型软件 数据库会被安排至每一个门 店 软件也会安装到门店的服务器上 并通过终端电脑使用登陆 账号由后勤管理人员设 置 信息由人力资源部提供 业绩 佣金管理系统包括业绩管理 佣金管理 业务人员管理三个部分 其中业绩部 分由分行录入成交信息 在管理人员审核通过后 计入业绩项 佣金由佣金专管员 通过 分行提交的佣金单据 和收款专员提供的收款凭据 录入佣金进帐信息 系统自动计算分 佣金结果 并提供报表 人事信息管理系统由人力资源部管理 录入所有员工信息 为公司提供组织架构情 况 记录目前的人员配置明细等 收付款记账系统即资金监管系统 是一个简单的录入审核记录的系统 以摆脱纸张 式的人工统计方式 由收付款专员统一管理 其中包括代收 付意向金 房款 尾款 转佣 金 按揭费 交易税等 所有交易中涉及到的款项 对于公司而言拥有着大量信息化的基础 对于现有的运营模式起到了至关重要的作 用 但是却对新系统的构建和整体升级带来了较大的阻力 在公司内部原有的 4 大系统已经协作运行了 6 年以上 对于用户来说目前的操作流 程已经成为一种习惯 目前的流程如下 首先由业务人员在盘源系统中找到合适的楼盘 经过谈判后三方达成买卖 租赁协议 代上家收意向金 定金等 由收付款专员核实并录入 系统 签订合同之后便可以填写成交报告 上报业绩 审核之后将计入业绩统计信息 当 成交完成收到佣金之后 佣金专管员会根据收付款专员的报告 录入佣金系统 系统会自 动与成交报告挂钩 并提供佣金的相关信息 杭州房产设计 房产中介流程管理系统 2005级工程硕士论文 第 12 页 业绩佣 金数据 业绩佣金管理系统 楼盘房源系统 楼盘房 源数据 人事管理 人事数 据 收付款记账系统 收付款 数据 人力资源 佣金管理 楼盘管理人员 业务人员 业绩管理 收付款专员 人工联系 系统操作 图 1 2 公司系统现状 Fig 1 2 Current situation of the company 在不需要交易监管的情况下 这样的流程很完整 对于一家规模不大的公司而言 也可以被接受和很好的管理 如图 1 2 所示 公司内部拥有数据资料并不少 但是都属于 数据孤岛 并不能很好的产生互动和更多的价值 而最为重要交易流程缺只能人工完成 而这些系统中间存在的缺陷包括 人员信息需要各个部分的人员独立管理 交易的流程没有系统化 所有审核流程都由纸张和人工传递完成 系统间交互由人工完成 易出现错误 成交报告上报与收款代付的过程之间没有直接联系 导致交易无法在系统中成 为一体 成交报告上报时 交易变数已经不多 很难进一步控制成交和意外 几个系统独立拥有自己的流程 新人需要分别熟悉几套规则 用户在各个系统的账号之间存在差异 容易出现不可预期的问题 以上的问题如果不能得到实际的解决 将在后期公司扩建的过程中带来无法预计的 障碍 而作为上海目前市场占有率最大的房产中介公司 如何提供一流的服务 高效的交 流沟通手段 快速而又安全的审批响应 都是公司所希望能实现和达成的目标 为了达成这样的目标 首先需要做到的是消除旧系统存在的一系列不灵活的应用 孤立而无法应用的数据 和其他的种种弊端 针对以上已经提及的缺陷 以及业务和后勤 人员所期望的结果罗列了以下的需求清单 无纸化的审批操作流程 完全自动的信息交互手段 各个系统之间的数据必须存在向关性 房产中介流程管理系统 2005级工程硕士论文 第 13 页 将业务作业放入系统进行管理 资金监管与佣金之间需要产生直接的联系 级别制的权限体系 能提供灵活的业务变更 必须具备快速响应和安全可靠的特性 以上较为原始的需求表述方式 很直观的反应了用户对与系统的一个操作要求 很 多也涉及到了一些系统架构上的应用等 当我们将其转换为软件工程人员所需要看到的需 求时 很多内容就可以归纳为一个组件或者模块等 整理后的系统需求 通过业务流程建模重组和优化公司业务流程 建立灵活安全的流程处理引擎 建立审批流等机制应用于业务操作平台 建立多种数据接口提供外部系统进行读写 建立交易管理体系 将所有交易附属信息与交易捆绑为一体 通过更为合理和技术化的描述方式 我们可以观察到公司的旧系统中将会有一部分 被淘汰掉 并将加入一些新系统来实现一些目前没有的功能 1 3 房产中介市场软件应用的现状 纵观整个房产市场 在上海乃至中国能实现信息化的中介只有为数不多的几家 而 就 IT 后台服务的支持而言 几乎都停留在重点关注房源系统的阶段 自然作为中介服务公 司的命脉而言 房源是生存的基本保障之一 房源系统的安全性和可维护性是必须得到保 证的 而通常来说房源系统的最大难点在于分布式和安全性 更多的量是在系统维护和数 据管理人员身上 对于程序本身的技术含量和要求不是很高 首先是楼盘房源资料管理系统 简称盘源系统 它以楼盘搜索 添加 管理 跟进 为主 这类软件在市场上已经存在了很长的时间 比较成熟 无论从数据结构 用户易用 性还是整体软件安全程度上都已经非常实用 本文项目环境中将存在一个独立的房源系统 其安全性已经达到了数据层面 即使整个数据库被窃取也不能看到其中的关键信息 其次是客源管理系统 通过对买卖双方资料的录入和管理 达到对所有已知客户信 息的了解 以便进一步进行相关内容的分析和回访等 公司内由于此系统的欠缺 使得在 发展过程中 我们曾几度制作类似系统以满足管理层的资料需求 当然在市场上这类软件 并不缺乏 甚至可以说相当之多 几乎任何一家软件公司都可以有能力提供类似的产品 但是在一些特殊功能上却未必可以满足中介公司的需求 资金监管系统 作为一个成熟的中介公司来说 资金监管是不可或缺一个重要组成 部分 成熟中介公司最大的优势 就在于安全的资金管理和可靠的资金转介 没有一套有 效而成熟的资金监管体系 对于一家成熟的中介公司来说是不可行的 此部分系统简单而 言 会包括资金的流入流出管理 存放管理 资金审核等基本功能 通常面对的资金监管 人员还需要通过即时的沟通 与分行的收入支出情况进行核查管理等 此类软件通常为财 务软件的一部分 或者单独成为一个系统开发运作 人力资源管理系统即 HR 系统 拥有员工的入职离职管理 相关信息的存档等用途 此类系统是每个公司的基础软件 作为房产公司而言大量的人员流动使得此类系统的使用 变得非常的频繁 当然 普通的 HR 系统也能满足这类基本需求 只是当 HR 系统需要和 其他系统进行整合的时候 有些不便利的方面就体现出来了 诸如大量历史信息的保留 杭州房产设计 房产中介流程管理系统 2005级工程硕士论文 第 14 页 无论人员的信息还是公司架构的信息 频繁变动的管理层级也使得通常的 HR 结构变得不 能适应 这几类系统都需要有行业特性的加入才能真正在中介公司中有非常良好的应用 一 旦使用普通的产品就会在后期的综合应用中出现各种各样的弊端和障碍 这也使得多数房 地产中介公司只能采用一些单一的信息应用系统 数据孤岛 信息延时等问题就变得不可 避免 以上的各类软件对于前期发展的中介公司来说非常合适 关注于市场的开拓和本身 实力的积累 同时又没有过大的团队 管理和维护开销都不适合很大 也没有必要进行更 为流程化和系统化的管理 然而对于一个已经发展成形开始进入扩展和稳固市场的中介而 言 这样的一种支持 已经不能满足其发展的需要了 庞大的公司面临着管理成本剧增 整体效率下降 业务监督不足 资金监管难度大 幅提升等种种不利因素 如果一味维持旧的系统支持平台 将很难使公司顺利的扩张和成 长 当然 诸如客户管理 人力资源管理 资金管理等等的系统也被逐一的加入到公司的 后勤支持平台中来 但是这些同样只能起到一定的辅助作用 对于中介的核心交易流程却 没有任何涉及 交易流程是中介服务中最为主干和核心的流程 但是由于其变数 分支和各种不确 定因素过多 作为一个能运行于业务的系统流程而言很难实现 前期的调研开发等成本的 投入很可能毫无收益 因此所有的中介都没有能够切实的拥有一套完整的交易流程管理系 统 核心流程处于无监管状态 这就会使公司的运营出现诸多问题 假设交易中出现违 法违规现象只能在问题暴露之后才可以进行处理 对于公司或者客户而言都会是不小的损 失 不仅如此 无监管的流程不会出现优化的情况 而随着使用者的增加管理的难度 会 使原本正常运作的流程出现无法处理的瓶颈 同样的只有在整个问题被暴露之后才会被引 起关注 1 4 本课题的意义 总结以上几点 目前房产中介的市场上不缺乏良好的房源系统 也有不少辅助的监 管系统在较为成熟的公司中运作 但是因为诸多的不确定因素使得最重要的交易管理成为 了整个市场的空缺 交易管理的空缺为发展到一定规模的中介公司造成了一个无法跨越的 障碍 随着房产市场的逐步成熟和规范 更有效率更为专业的房产中介将成为市场的主力 而对于并没有进行改良的旧形态中介 则会逐步被市场所淘汰 作为行业的先行者 如何 利用强大的 IT 技术力量 率先实现整体交易的系统化管控 通过合理的配置和优化 跨越 公司规模增大带来的负面影响就成为了最为关键的研究课题 如何将已经比较成熟的流程概念应用于中介交易管理 如何通过最大限度利用流程 的灵活性和易用性等优势 将交易流程的复杂和多变性更好的具现化 如何通过其整体监 控的过程实现逐步流程优化和改良 最终协助公司发展成为一个拥有可以随着自身发展而 不断改进的进化型公司 这一课题的实现将突破现有中介公司中管理基本靠人 流程基本没用的局面 通过 项目实施和运作的过程 公司运营将会更规范更有效 无论是整体实力的提升还是服务品 质的提升都会使得公司在市场中处于更为有利的地位 在瞬息万变的市场中不仅占有一席 之地 更能在不断的发展中逐步占据领先的优势 成为行业的佼佼者 房产中介流程管理系统 2005级工程硕士论文 第 15 页 1 5 论文的内容及框架 本文共分八个章节进行阐述 其内容框架如下 第一章 绪论 对房产中介市场和其应用系统进行了介绍 结合公司本身的情况 进行了一定的情况分析 整理出公司的需求 并提出了本课题的意义所在 第二章 系统技术基础 详细介绍了在系统开发过程中所涉及各项技术内容 技术 概念 并在一定程度上结合了本文的需求进行了一些简单的说明和分析 第三章 房产中介流程管理系统总体结构 结合公司的环境情况和需求说明 提供 了本文中系统的架构 并有针对性的分析了架构如何解决所对应的需求问题和相关技术的 应用情况 第四章 房产中介流程环境及建模 深入分析公司的业务和架构 通过角色和功能 的分组 建立了流程模型 实现了流程优化的过程 并详细描述了流程的数据化存储结构 第五章 房产中介流程引擎 通过引擎的原则应用 建立了引擎的架构 如何利用 公司的实际情况重新设计提供了更合理的后台数据架构 最后描述了流程引擎的实现细节 第六章 房产中介流程管理系统工作台的设计与实现 描述了系统前端的实现内容 包括页面的实现和工作台的设计和一些相关的应用 第七章 房产中介流程管理系统实现与实施 阐述了系统整合的一些相关模型和方 法 分析了房产中介流程系统在实施过程中所遇到的一系列问题和处理方案 展现了系统 实现所实现的一个交易过程 并提供了系统实施后在公司运作中所产生的实际效果 第八章 项目总结与展望 提供了本项目的总结 提出了一些可能的项目发展方向 杭州房产设计 房产中介流程管理系统 2005级工程硕士论文 第 16 页 2 系统技术基础 2 1 流程建模简介 流程建模是对业务流程进行表述的方式 它是业务重组和优化的重要基础 2 对于任何一个大中型规模的企业来说 流程的数量与其复杂度总是有着一个级数的 增长关系 随着部门的增加 员工数量的增长 流程也变得不可避免随之扩容 当一家公 司发展到一定阶段之后 原有的业务平台将会变得笨拙 反应缓慢 甚至不能继续正常的 运作下去 此时管理人员就必须进行一次流程升级 以适应这样的发展 但通常而言 在 每次升级的过程中 我们会遇到的最大的困难不是在技术问题上 而是在业务问题上 其 中最为突出的就是业务流程的解读和应用 流程建模的意义在于提供流程优化更便捷的通道 是的流程优化更为顺利 快捷 通常情况下 对于一个流程优化是有一个较为合理的步骤的 1 如图 2 1 图 2 1 通用流程优化步骤 Fig 2 1 The general steps of process optimization 上图中提供了一系列的步骤和过程 其中左侧的环状为一个流程从描述到完成优化 的两种步骤 而右侧的则是一个改进的循环 从完成优化到再次分析新需求 再改进直至 无更多反馈信息结束 按照这样上图的情况来看 通常我们会按照这样的步骤来进行流程 的再造 1 描述当前流程 2 流程建模 3 流程分析 4 流程改进 5 信息反馈 6 流程再分析 7 重复 4 6 直至完成优化 流程建模有着多种多样的工具和实现语言 以方框与箭头表现出来的大笔财富 曾经一位业务分析家站在白色书写板前 用箭头连起来的盒子勾画出一个业务流程图 并 要求软件开发小组实现它 2 业务流程建模从最初工作流发展至今 无论是简单如最初的 房产中介流程管理系统 2005级工程硕士论文 第 17 页 方框和箭头 还是 UML 甚至是可执行流模型的表述方式 都可以很好的建立出一个我们 所需要的模型 因此 用什么样的工具来实现 对本项目而言并不是关键问题 3 一个良好的流程模型 需要能做到的是告诉用户 一个完整的业务过程 通常而言 会包含参与者 事件 原因 结果 特定的动作等等 这就相当于类与实例之间的区别 流程所定义的是详细的细节 拥有详细内容和明确的定义 流程模型则是一个总体的框架 描述了一个流程的结构 2 2 流程引擎技术 流程引擎也被称作工作流引擎 22 它是一个集成了流程流转 流程合并 流程分流 等流程相关操作的系统组件 通过对流程的解析 实现每一个流程的流转请求 对于一个业务流程而言 在系统中操作的描述并不复杂 通过当前节点判断状态 并发送至下一个有效节点 直至流程结束 但是这样的判断对于每一个节点而言 都是特 有的 这使得每经过一次节点需要一个独立的方法去操作 而页面与页面之间的切换也会 变得烦琐不易管理 一旦流程变多 过程变的复杂 变更频繁的情况下 这样的流程应用 就会变得非常的繁琐复杂 流程引擎技术的出现 使得流程这一技术的系统化信息变得非常简单 将流程在引 擎中完整的表现出来 通过每次流转的信息引擎读取后进行判断并发送至下一个节点 同 时完成所有的交互操作 这类独立而有效的功能技术模块 改变了原先复杂的代码编写过 程 以统一定义的处理方式集中解决了流程了全部流转过程 简化的应用使得流程应用衍生出更多复杂的操作方式 流程与流程之间的信息交互 当两个流程之间需要产生相互的制约与通信时 独立 运作流程的方式就会非常被动 很可能需要应用到第三方的临时存储读取方法才能解决 在流程引擎中 由于所有的流程相关内容均以数据方式保留 并且能在定义的同时设定流 程与流程的交互方式 在设计流程之时已经将交互的难题转化为引擎内部的一系列流转规 范 大大降低了错误的发生可能 流程合流和分流 此项功能应用于多方审批的情况 通常的流程以单一的流转形式结束 而复杂的流程可能出现多方并行的流转方式 达到某一节点时再汇总为单一信息流继续流转 此过程即为合流 合流中需要关注的内容 包括合流的条件 合流时信息的选取 流转超时的处理和流程优先级的判断等 如果没有 合理解决上述内容会导致流程信息的混乱 正确资料的丢失 流程延时等等问题的出现 分流则与合流相反 从一个节点分别分出多条流程 分别进行流转 分流时需要指 定分流的内容 条件 形式等等 通常情况下 一条流程只能有一个起点与一个终点 这 使分流和合流通常也会在一个流程中以先后的方式同时出现 接口方式的应用 可以很大程度的提高流程引擎的适用性和独立性 通过定义传输 内容的格式 利用消息队列的方式处理这些信息 使得流程引擎可以独立成为一个核心组 件 而无需依赖其他组件进行运作 流程引擎技术的应用 很好的解决了从流程到系统应用的过程 合理的利用流程引 擎技术可以提供非常灵活多变的流程管理系统 杭州房产设计 房产中介流程管理系统 2005级工程硕士论文 第 18 页 2 3 前端工具相关技术 Xml XML 代表 Extensible Markup Language eXtensible Markup Language 的缩写 意为可扩展的标记语言 16 与 HTML 相似 XML 是一种显示数据的标记语言 它是一套定义语义标记的规则 这些标记将文档分成许多部件并对这些部件加以标 识 它也是元标记语言 即定义了用于定义其他与特定领域有关的 语义的 结构 化的标记语言的句法语言 XML 是一种通用性很强的语言 这完全是因为它作为元标记语言的特性 它不 只是像超文本标记语言 HTML 或是格式化的程序 这些语言定义了一套固定的标记 用来描述一定数目的元素 如果标记语言中没有所需的标记 用户只能等待标记语 言的下一个版本 希望在新版本中能够包括所需的标记 但是这样一来就得依赖于 软件开发商的选择了 但是在 XML 中用户可以定义自己需要的标记 虽然这些标记 必须根据某些通用的原理来创建 但是它所带来的灵活性却是无法替代的 21 当然 XML 还可以指定文档类型定义 从而更加丰富 XML 中的数据定义 但 是这部分内容在本项目中将不被应用 所以这里将不做更多的介绍 XML 的特点 1 使用有意义的标记 TAG 2 数据的语义与显示方式分开 3 可自定义的标记 4 严格的语法控制 XML 的优势 XML 最大的优势在于对各种数据的管理 任何系统都可以通过 XML 的解析器来读 取 XML 数据 因此它的数据可以通行各处 而不用担心系统不支持的问题 1 数据的检索 在语义标记作为搜索索引 在文件中截取关键部分 所有标记内的数据都 可视为一个元素 而每一个元素都可以作为数据的索引 这一功能 可以在一 串 XML 字符中方便的找到任何一个自定义的元素节点 2 数据的显示 XML 将数据保存的格式与数据显示的方式分开 使得 XML 文件可以轻易 地更换数据显示的方式 仅需改变扩展格式语言 XSL 的设置 用户就可以 将同一数据制作成 HTML PDF WML Wireless Markup Language HDML Hand Held Device Markup Language 等不同格式 供不同的硬件显示 3 数据的交换 XML 语法简单 可以被所有的机器解读 又可以在各种平台上使用 使 得 XML 成为一个所有平台通用的标记语言 这个最重要的优势 也使得 XML 可以成为本项目中非常重要的一个因素 XML 是一种非常实用的技术 当然 如果软件的支持不足也是不能让它普及的 如此迅速的 项目中也不是很可能去应用这样的技术 在微软的 SQL Server 2005 中 房产中介流程管理系统 2005级工程硕士论文 第 19 页 很好的加入了 XML 格式字段的支持 让所有的 XML 操作都变得更为简单易用 通用化概念 所谓通用化是指 在互相独立的系统中 最大限度地扩大具有功能互换和接口 互换的功能单元使用范围的一种标准化形式 17 换句话说 通用化是选定或研制具 有互换性特征的通用单元 并将其用于新研制的某些系统 以满足这些系统需求的 一种标准化方法 通用化的概念可以用图 2 2 表示 图 2 2 通用化的概念 Fig 2 2 The concept of generalization 这里的单元和系统是一个相对的概念 单元是系统的下层 系统是单元的上层 例如 对于系统来说 子系统是单元 而对于子系统来说 模块则是单元 单元可 以大到一个子系统 甚至系统 也可以小到某个模块或组件 甚至是方法 通用化是以互换性为前提的 互换性通常是指 一种产品 过程或服务代替另 一种产品 过程或服务能满足同样要求的能力 23 在这里 互换性是指一个单元 不加任何改变或修整就能任意替换另一单元并满足同样使用要求的一种能力或性 质 传统的通用化 仅把通用对象局限在模块和类上 这当然是远远不够的 我们 所需要的是更为广泛的通用化应用 从简单的方法 组件 甚至只是某些控件应用 等等 通用化的型式和对象 通用化型式划分的方法较多 划分方法不同 划分的结果也就不同 我们从通 用单元是专门开发还是继承现有的角度出发 将通用化划分为继承型通用化和开发 型通用化 显然 这种划分也是相对的 1 继承型通用化 继承型通用化是指在研制新系统时选用现有系统中的可继承单元的一种通 用化型式 过去所说的 借用 就是指的这种型式的通用化 有时 特别是设备级及其以上级别的单元 略作修改即可通用于新研制的系 统 亦应属于这一类型 2 开发型通用化 开发型通用化是指通过对未来发展需求的预测 有目标 有选择地设计 生 产某些通用化单元 然后在研制新系统中推广使用这些通用单元的一种通用化型式 通用单元的通用性越强 应用范围越广 则其效果越好 此外 通用单元的层 次越高 通用化的意义也越大 但单元的层次较高时 其性能参数 几何参数 使 用条件等相关因素亦较多 开展通用化工作的难度也就较大 鉴于目前通用化技术的成熟和日趋完善 新的概念层出不穷 也出现了一些更 为适用和先进的概念诸如SOA等 而本文中的应用仍然处于通用化的基本模型阶段 因此尚没有必要对更深入的概念进行探讨和研究 杭州房产设计 房产中介流程管理系统 2005级工程硕士论文 第 20 页 自定义工具 有现存的工具可以加以利用当然是非常合适利用的 但是并不是所有现存的工 具都可以满足现有的需求 那就使得许多比较特殊的要求不能被完成 那么按照自 己的需要去定义和开发一些专用的工具选项就变得非常实用 当然 需要一定的资源去开发完成这样的工具 只是它将完成我们指定的功能 面对特定的用户 这样的开发不仅仅针对性强 效率也更高 通常作为工具而言 最重要的就是可否在大量场合应用 而对于此类自定义工 具而言 能非常切实的完成所需要其完成的工作即可 如果能附带更多的功能其实 是浪费而没有必要的 在本项目中 由于部分功能过于复杂和多变 如果不使用自 定义工具就无法完成目标 或者说无法合理的完成目标 自定义工具的目的其实非常明确 就是通过有限的时间消耗 节省更多的时间 和资源 所以如果一个自定义工具的产生 无法为项目获得更多的资源或者时间 那么它的存在就是无意义的 是不能作为一个有用的工具而去投入资源进行开发的 对于可以满足以下情况的设计则可能需要用到自定义工具 1 功能独立 2 需求复杂 3 无现成工具 4 无工具情况下 使用和维护成本过高 5 工具本身开发成本 小于 不使用工具而消耗的成本 当然 工具可以是一个简单的小系统 一个方法 一个模块等等 只要其作用 可以使得项目整体得益 独立开发仍然是值得考虑的 这种功能剥离单独应用的情 况在很多情况下 可以将较为复杂的问题简单化 或者更有助于对复杂情况的分析 解释 统一处理模式 化繁而简是一个在 IT 界一直所贯彻的宗旨 从 pc 的发展我们就可以看出 原 先那种房间大小的主机 到目前的小到可以随身携带的 PDA 都展示出一个从简的 趋势 作为用户而言 所有的操作都希望是简单的 不需要复杂的步骤和过程的 例 如目前最新一代 GPU 的指令应用 其中最为亮点的就是统一渲染架构 在统一处理 各种图形指令的时候将不再出现闲置的组件 而是充分利用了所有的资源 完成每 一条指令 这种体系不仅仅是资源的充分利用 更使得使用者在开发应用时 可以 更少的考虑其中指令的分配和功能的偏差 也无需去平衡指令与指令之间的优劣 能更加简单而轻松的应用图形接口进行开发 统一处理的方式拥有很简单的处理方式 将所有的指令发布给一个处理单元 而此处理器不仅仅能够解析所有的指令 也同时可以执行所有的指令 那么当指令 超过处理器能力的时候 我们就可以应用多处理单元模式 在一个或多个队列的控 制下 合理的分配指令的处理 在这个过程中我们抛弃了指令识别 处理单元功能单一等弊端 简化的应用提 高了效率 而这种简化必然也需要一定的代价 处理单元必须能够识别和处理所有 的指令 工艺的进步和开发能力的飞跃 是我们得以实现此想法的基础 这种概念的应用和模式的出现 是我们所希望看到的 好的思想总是能给人突 破和创新的感受 在本项目中 我们所需要应用的也是这样一些优秀的值得去体验 房产中介流程管理系统 2005级工程硕士论文 第 21 页 的理念 无论是在项目中直接受益 或是在应用中发觉一些更有价值的方案 都能 使得使用者更好地将目标贯彻下去 复用技术并不少见 目前已经有多种技术手段可以实现复用 除了一些通常的 面向对象等类复用技术之外 本文中还将引进一些概念应用于复用技术之上 以实 现项目中多元化的需求 2 4 本章小结 本章介绍了本文中几大系统模块所应用到的技术方法和技术概念 涉及到了流程建 模的概念和一些分析建模的基本方法 流程引擎的基本功能以及一些通用工具中使用到的 概念和技术架构等等 杭州房产设计 房产中介流程管理系统 2005级工程硕士论文 第 22 页 3 房产中介流程管理系统总体结构 3 1 解决方案简介 为了实现公司的长远目标 从企业管理的角度提供更高效便捷的管理系统 使得新 系统能走在行业的最前端 为公司带来突破性的使用体验 其中实现的关键点就在于一个 整合统一高效的交易管理平台 能将整个公司的运作在简单的操作中予以实现 多系统重建由于其复杂度和操作难度 并不合适当前公司的状况 因此我们将采用 先整合后替换的方式 在对数据层和业务流程上进行一定的修正 变动之后 在新系统与 现有系统之间建立接口 达成最终的统一 交易管理系统是本项目中的核心系统 整个解决方案都将建立在一个完整的交易流 程管理系统之上 从收到第一笔意向金开始 到最后结案收到佣金 系统将会记录期间每 一步的情况 并提供逐级审批功能 以实现无纸化审批操作 使得每一步交易都可以由上 级监管 9 在每一步上 通过不同的流程定义 划分各个接口的功能和实现 在需要的时 候将数据推送往需要的系统中 已实现一些实时的数据功能要求 在系统内部 将以流程引擎为核心 对所有的流程信息进行统一的处理和分发 各 个前段的工作台和工具将能提供更为人性化的操作体验 中介流程管理系统 交易管理 客源管理 收付款管理 人员管理 流程定义 数据 工作台数据 流程引擎消息接口 工作台 对外接口 流程定义工具 中介流程管理系统 交易管理 客源管理 收付款管理 人员管理 流程定义 数据 工作台数据 流程引擎消息接口 工作台 流程定义工具 图 3 1 交易管理系统模块示意图 Fig 3 1 The sketch of the transaction management system 为了满足整合统一的需求 首先收付款管理的功能将会包括在交易管理系统之内 房产中介流程管理系统 2005级工程硕士论文 第 23 页 以实现资金流与业务流的无缝整合 另一方面人事资料系统将重建并加入活动目录的认证 和权限角色管理 通过流程管理和数据同步 将人事系统规整至一个入口 以规避几套账 号带来的混乱局面 并独立出新系统的权限规范以及认证安全机制等 加上客源管理模块 之后 就是一个完整的交易管理系统 此系统将能实际的涵盖整个交易过程中的所有重要 信息和步骤 系统之外的业绩和佣金管理系统将通过接口交互的方式 提供数据的接收与更新避 免人为同步导致的数据错误等情况的发生 盘源系统和在运行的 HR 系统都将作为数据提 供源 为整个交易工作过程中产生的最基础的信息 业绩佣 金数据 业绩佣金管理系统 楼盘房源系统 楼盘房 源数据 人事管理 人事数 据 人力资源 佣金管理 楼盘管理人员 业务人员 业绩管理 收付款专员 系统操作 交易管理系统 交易管理客源管理 收付款管理人员管理 接口数据交换 管理层 监督管理 图 3 2 解决方案框架示意图 Fig 3 2 The sketch of the architecture to the solution 基于如图 3 2 的解决方案整体框架 不仅可以实时监控到交易进行的步骤 及时的介 入 更能将各个环节上信息统一收集归档 包括客户信息 交易详情等 对于业务有着细 化和规范的作用 整个架构的建立 均基于公司所产生的需求和流程优化的需要 首先 系统的统一和数据孤岛的消除 使得所有业务可以实现在同一流程中运作 不会出现游离于系统之外的独立节点 保证了流程的完整性 跨系统流程的应用 会导致 整体灵活性产生缺陷 甚至出现不能预计的系统漏洞 其次 旧系统的更替 消除了原有的系统限制 为公司的发展提供了更优秀的平台 对于本身性能不强的系统 对于公司的发展而言只能是瓶颈 打破这些瓶颈将对公司的业 务发展产生深远的影响 再者 系统与系统之间的交互 提高了公司信息的使用率 整合后的数据对于流程 的应用也起到了至关重要的作用 包括楼盘信息和 HR 架构等等 原有系统的部分保留 使我们可以在不影响公司业务流程的前提下 实现系统模块化 即使其他系统需要更新 对于主流程系统的影响将会降至最低 杭州房产设计 房产中介流程管理系统 2005级工程硕士论文 第 24 页 最后 全新系统的构建 将整个中介交易的过程都能在系统中体现并予以监控和规 范 大大降低了交易风险 业务过程的多变 使得之前的系统无法实现全过程的信息化 人为的监控则有着效率低成果差的根本问题 对于需要完整流程的公司而言 必须有新系 统的支持才能切实实现流程系统化 3 2 相关技术的应用 流程即工作流 是本项目的核心技术之一 而其中流程重组优化是流程应用中不可 或缺组成部分 尽管并不是所有的企业能通过流程优化产生实际的绩效突破 但是一次合 理有效的重组优化 是可以往更有效的方向改变企业运营现状的 流程建模 作为一个对流程的描述手段 很好的提供了从现有业务转型到新业务的 中间过程 通过这样的一个过程 我们不仅仅能更好的理解业务的流程需求 分析目前存 在的弊端和问题 更能在既有模型的基础上 演变出新的模型 改良出更合理的业务流程 通过此项技术的应用 我们便得以从现行的业务中挖掘出更多潜在的问题 并完成 一系列更为合理和灵活的业务流程 应用流程的方式可能有很多种 但是流程引擎技术 必定是其中最为合理和快捷的 一种 通过针对性的流程解析方式 多样的流程执行步骤 高效的流程流转 成为流程管 理系统中不可或缺的核心组件 由于本身流程的复杂情况 在优化后仍然有着不少分流合流的操作 而消息等待和 流程交互虽然出现的频率很低 但也是实际使用的操作之一 这使流程引擎的本身解析和 处理必须实现和满足以上的要求 当然 作为一个合理和成功的流程引擎 以上的功能都 是作为其基础功能的一部分 如何更好的实现并规避其中可能出现的问题 才是流程引擎 的关键点 通过对引擎的输入输出接口化 我们可以得到一个更为独立安全的流程引擎 所有 的处理信息都将以信息传递的方式输入引擎 从而避免了无关的信息处理和附带的开发 独立化的流程 不仅可以应用与本项目的系统 更能提供扩展和其他项目的应用输入或者 输出 所有应用中 XML 技术是最为成熟和广泛利用的技术之一 它在数据交换中可以发挥 举足轻重的作用 在经过分析选型之后 为了应付表单巨大的数量 并且在市场不断完善 的情况下 我们必须做出相应的变动以满足新的业务需求 于是 XML 成为了我们存储表 单内容的首选技术 由于业务上所要求的表单内容非常之多 灵活性的要求也很高 这直接导致了数据 存储结构上难以定义 虽然有很多灵活的数据库架构可以尝试 但是都不能很好的满足我 们的需求 在微软 SQL Server 2005 中 我们很高兴的看到 XML 也成为了数据类型中的 一部分 这使得原有的二维表格模型可以通过 XML 的出现升级成为准多维多表格的形式 即通过一个字段来处理表格数据 虽然破坏了数据库原理中最基本的第一范式规范 但是 随着面向对象的逐步深入应用 这一范式已经开始不能完全适应面向对象的数据库设计理 念 24 通过对节点的定义和规范 我们可以通过一个 XML 很轻而易举的获取表单上的所有 信息 加载也只需要对 XML 进行解析 对应页面信息赋值即可 由于 XML 节点的可扩展 性 使得页面信息量的大小可以不受限制 任何改变都可以不影响现有的数据存储应用 为了便于管理和扩展 数据交换和配置文件的使用 我们也应用了 XML 形式的字符 串和文件 这使得一些既有的解析方式即使在形式反正扩展之后也无需进行变更 大大减 房产中介流程管理系统 2005级工程硕士论文 第 25 页 少了项目的重复维护性 通用化概念几乎贯

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论