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

济南房地产行业信息系统的技术设计分析

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

   房地产管理系统(CRM)以房源销售为主线,以客户关系为重点,实现利润最大化为目标,覆盖房源管理、客户管理、销售管理、财务管理、售后服务、广告策划、决策分析等各个环节。平台能适配性的满足各种销售流程控制,提供销售纬度的分析与预警,提供专业的决策分析报表和管理驾驶舱。系统融合优秀的销售管理控制和客户关系管理思想,操作简洁、用户导航性好,为房地产集团企业提供一个即时响应、科学决策的CRM营销管理体系。

  一、PHP中的MD5加密算法

3.png

  本系统涉及到客户资料、企业经营策略等机密数据。因此,为了更进一步的保证用户账户以及数据的安全,本系统将对用户的密码进行加密,这样的优点是密码以加密后的字符串出现和在传递,即使用户的加密后的密码泄露,也不能获得原始密码。对密码进行加密能有效地保证用户资料的安全以及系统的安全。

  系统采用md5加密算法(Message-DigestAlgorit 5,信息-摘要算法)。PHP自带有MD5加密函数,只需调用即可,调用方式为MD5password=MD5(password)。这个加密算法被用来对用户的登录密码进行加密保护,具体点说就是将用户的密码加密为一个长32位的信息摘要,然后建这个信息摘要(哈希值),然后将这个摘要存放在数据库中进行储存,防止密码被篡改。

  由于数据库里存储的密码都是经过加密后的密文,因此用户登录首先输入的密码也会经过一个加密的算法(于倩文所讲的相同)来进行加密处理,然后比较处理后的密文跟数据库里的密文是否一致,如果密文一致,说明原密码也是一致的,这样就完成了验证过程。如果密文不一致,说明密码跟数据库里的密码是不一样的,验证失败。因为md5加密是一个不可逆的过程,因此即使密文密码泄露,也不能得到明文密码。

  二、关键模块设计

  由于本文的篇幅有限,就不对每一个模块都一一进行介绍了,以下是作者从系统所有模块中选取了几个具有代表性的模块,并对其从流程的设计与数据库设计这两个方面进行介绍:

  1、开发商信息管理模块

  该模块的主要功能是对开发商各项信息进行管,具体来说包括三个方面,即信息录入部分,信息编辑部分以及信息删除部分,除删除部分外,剩余两个部分都具有很强的代表作用,因此在下文中进行介绍:

  (l)对流程方面的设计

4.png

  开发商基本信息管理要在满足一个前提条件的情况下进行,而这个前提条件就是这一定是一个新增加的对开发商的基本信息,,因为在信息录入时,如果说在录入的时候这个名称已经是存在状态,系统就会对操作者做出相应提示,提醒存在重名现象,只有重新输入新的开发商名才可以满足要求;如果是一个新的开发商名称,没有出现重名的这样一个现象,系统接下来就会验证等待录入的数据格式进行验证,该过程可以用客户端完成。而对开发商名称是否具有重复性的这一现象则必须在服务端口进行[47]。从房地产业务流程的特点来考虑,每一个房产开发商都有许多的客户联系人,开发生与联系人之间的关系是一对多的关系,因此,系统的设计上可以将这种关系作为一个切入点进行设计,这样一来,只有将开发商的信息都录入之后,才能够录入相关联系人的信息。

  (2)数据库设计

  数据库设计是开发商的一个基本定西的表和所有与其有关的开发商的联系人的一个关系图,表ESTATE所描述的就是一个开发商的基本信息,表ESTATELINK描述的是开发商联系人基本信息,就是通过把开发商信息表中的信息作为主键(Est_id)与联系人表中的信息联系起来,即作为联系人表中的外键来进行联系。

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