监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 签约案例 | 购买价格 | 在线试用 | 手机APP | 产品资料
X 关闭

济南市房地产信息管理系统的整体框架

申请免费试用、咨询电话:400-8352-114

   《房地产系统》是以房地产空间数据为管理对象的数字化、网络化、智能化的应用系统。产品以房产信息为核心,充分利用地理信息系统、物理数据、权属数据、价格体系、空间信息挖掘与分析以及网络等技术,最大限度地集成和利用各类房产信息资源,提高房产信息共享和综合利用水平。建立以GIS技术为基础,集成房产GIS、数据分析为一体的房地产估价地理信息系统。

  一、系统整体框架

1.png

  本系统的网络结构是B/S模式。因此,用户通过浏览器向服务器发送HTTP请求时,这个服务器的反应是先将这个请求拦截,并且流转到与之相对应的系统模块,然后由这个模块执行相应的处理过程;经过这一过程,服务器就会把处理结果封装在具体的那个页面,然后再通过HTTP协议送回处理的相应结果,返回到浏览器,于是用户就能够在浏览器上直接阅读到自己发出请求的东西。

  基于B/S结构的管理信息系统,客户端只是负责数据校验、数据显示等少量事务,所以客户端只需要一个安装有少数的插件的浏览器就可以了。主要有服务器来进行系统主要的业务逻辑,业务逻辑的具体内容有:①系统对数据库的访问过程;②处理房地产的业务与逻辑;③用户信息管理系统的管控过程等等。在B/S结构下,作者将系统层次进行了划分,主要根据其功能分成了5个结构层次,这也是目前最为普及的分层方式,这五个层次主要划分:客户层、表示层、业务层、持久层及数据源层。以下就这5个层次简要说明。

  客户层。该层的主要任务与功能是实现系统与用户进行交互,保障交流过程顺利进行,这一层负责的是传送客户请求,接收系统响应,显示处理的结果。这一层设计主要是系统前台界面的设计,可以被用来拦截客户请求和处理客户请求,和按照一定的形式来显示系统数据信息。该层主要由HTML代码、javascript代码以及Flash等构成,对系统起到了“门面”的作用 。

  表示层。这一层的功能简单来说就是在客户层与业务层中起到一个中转的作用,客户层向业务层提交的请求要经过该层的转发才能顺利到达,并且,经过业务层的处理之后,将处理结果反馈给客户层,中间也要经过表示层的检验,只有检验合格的才会被转发,而如果出现错误或者异常的情况,则会反馈给客户曾,客户层将再重新提取出原数据返回给系统客户。

  业务层,这一层的主要任务是对系统用户提出的业务逻辑进行处理。这一层不仅可以使用构造业务模型组件这样的方式来完成抽象房地产业务的业务流程的任务,比如说在业务层接收到表示层传过来的请求时,这一层就负责把请求放入到相应的业务模型组件进行处理;除此之外,它还能够以调用持久层(数据库连接)的方法来操纵数据库,由此实现对数据的检索和存储,完成业务逻辑,而且,为确保数据的完整和一致,在该层系统对数据进行处理的时候应该进行加锁操作 。

  持久层,这一层对于整个系统有十分重要的意义,就是实现数据的持久化,它的任务是实现关系型数据库和面向对象编程语言的兼容。这一层的存在使得系统中有一个专门的区域可以被用来实现数据持久化,更深层次上来说:这一层面的设置具有的意义是,能够使系统的开发人员使用面向对象的思想来实现与数据库交互的过程,并且通过对象来实现与数据库的交互,并且,使得数据库在接受多位用户的查询请求后不需要多次查询,将数据在内存上封装到特定的对象上就可以,因此还能够有效地减少需要执行操作的次数,使得进行数据查询的操作变得更加简便与快捷,提高了整个系统的性能和稳定性,可靠性。

  数据源层,由于任务是存储数据,因而这一层主要是由关系型数据库组成的。本系统的数据源层采用Mysql关系型数据库。原因是房地产市场的信息量非常大,且信息敏感度是很高的,并且房地产市场信息更新快,查询也非常的频繁。

  由于房地产信息管理系统的业务是很庞大的,建设过程也相对繁琐,经过作者对各种WEB框架进行了多方面的调查与分析后,按照五个层次进行系统的设计,这样一来,可以尽量满足分工明细,耦合度低的要求,也能够兼顾应用开源PHP集成环境来进行系统开发,使得本次设计能够更加满足题目的要求。

  二、PHP集成开发环境 Zend Studio

  Zend Studio 在整个的开发周期中是唯一的集成开发环境,它为专业开发人员提供了PHP需要的所有的开发部件,并且其配置十分齐全,拥有一整套编辑、调试、分析、优化和数据库工具,因此,使用这一集成开发环境为整个系统的开发工作提供了很大的便利,也在一定程度上加速了开发的进程,简化了应用方案。

  以下是集成开发环境Zend Studio 特点浏览

2.png

  快速地开发与配置代码;本地和远程调试器数据库连通性SQL工具;具有团队合作精神;环境完全;PHP4和PHP5之间相互转换;PHPDocs/PHP文档处理程序支持SFTP、FTP以至SSH的安全连接;有100个以上的代码摘录;有50个以上的样品数据库应用程序;与Zend Platform™组合。

  Zend Studio产品特征

  在设计Zend Studio时,商务应用开发的需要是开发者考虑的因素之一,这是开发者利用PHP开发强有力数据库应用软件的完美开发环境。Zend Studio 具有以下特点:易使用性、可伸缩性、可靠性和扩展性。这是由专业和企业开发者开发、配置、调试和管理的。

发布:2010-08-20 13:30    编辑:泛普软件 · lyl    [打印此页]    [关闭]
相关文章: