本发明公开一种管理系统,涉及信息管理技术领域,具体的说是一种基于云计算的房产经纪人管理系统。
背景技术:
自信息化时代到来起,经济信息化社会快速发展,人们不断通过信息进行交流,传统的信息处理和解决手段已经不适应社会的需求和发展。房屋求租者、求购者来说,众多的房产和租金等信息自己去管理和甄别非常困难;房地产网站经纪人管理系统还不健全,不能很好的对经纪人进行调配、管理。本发明提供一种基于云计算的房产经纪人管理系统,管理用户信息,客户的需求可以在系统中记录,经纪人也可以快速地查看相关信息,与其他经纪人相互交流,方便不同职务的人员快速解决客户需求,顺应时代的发展。
技术实现要素:
本发明针对目前技术发展的需求和不足之处,提供一种基于云计算的房产经纪人管理系统。其中本发明利用的开发工具主要为VS2010、C#语言、数据库SQL Server等。
C#语言是微软公司发布的一种全新且简单、安全、面向对象的程序设计语言,它吸收了C++、Visual Basic、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华,C#继承了C语言的语法风格,同时又继承了C++的面向对象特性,不同的是,C#的对象模型已经面向Internet进行了重新设计,使用的是.NET框架的类库,C#不再支持多重继承,避免了以往类层次结构中由于多重继承带来的不利后果。
SQL Server是微软推出的一套在Windows平台上执行的功能强大的关系型数据库管理系统,用以作为应用程序的数据来源,存放各种数据,并可以让用户很容易地达成所要进行的数据存取操作,同时也提供了一些可视化的管理工具,协助数据库系统管理者更方便快速地管理及设计数据库的内容,以及对数据库进行维护。
ASP.NET是.NET FrameWork的一部分,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,可以通过HTTP请求文档时再在Web服务器上动态创建它们,指Active Server Pages(动态服务器页面),运行于IIS之中的程序,其中IIS是Internet Information Server服务,互联网信息服务。
一种基于云计算的房产经纪人管理系统:
包括系统管理模块,用于对系统的各个组成部分的调用,并对系统管理和维护;
客户信息模块,用于设置客户信息,查询系统中客户信息,并发布客户信息;
委托信息模块,用于管理系统中委托信息,查看已经发布的委托信息,并发布委托信息;
公告信息模块,用于发布所有公告信息;
交流平台,用于在系统中进行公共交流;
出访模块,用于记录出访信息;
数据库,用于存储系统的数据。
所述系统管理模块包括员工管理模块、权限管理模块、经纪人管理模块、部门管理模块、房源图片管理模块;
其中员工管理模块用于对员工进行管理;
权限管理模块用于赋予员工的不同管理权限;
经纪人管理模块用于记录管理经纪人信息;
部门管理模块用于对房产公司部门的进行管理;
房源图片管理模块用于房源图片信息的管理。
所述委托信息模块包括委托模块、发布委托模块,
委托模块用于记录客户的委托信息;
发布委托模块用于发布委托信息,供系统使用人员查看。
所述客户信息模块包括信息登记模块、信息查询模块,
信息登记模块用于客户登记自身信息及所需发布的信息,
信息查询模块用于客户查询所需信息。
所述出访模块包括员工出访模块、出访记录查询模块,
员工出访模块用于记录员工的出访信息,
出访记录查询模块用于查看所有员工的出访信息。
利用所述系统中数据实体,建立实体-关系模型,在数据库中创建数据表来表示信息数据。
所述数据表包括员工信息表、员工权限信息表、客户发布信息表、经纪人信息表、公告信息表、公告交流信息表。
本发明与现有技术相比具有的有益效果是:
本发明系统包括系统管理模块、客户信息模块、委托信息模块、公告信息模块、交流平台、出访模块、数据库;
利用本发明,客户的需求信息可以在系统中记录,经纪人也可以快速地查看相关信息,与其他经纪人相互交流、实现工作的高效性;而且本发明方便不同职务的人员查看,还可以对经纪人进行调配、管理。
附图说明
图1本发明系统结构示意图;
图2使用本发明系统的流程示意图;
图3本发明系统E-R示意图。
具体实施方式
本发明提供一种基于云计算的房产经纪人管理系统:
包括系统管理模块,用于对系统的各个组成部分的调用,并对系统管理和维护;
客户信息模块,用于设置客户信息,查询系统中客户信息,并发布客户信息;
委托信息模块,用于管理系统中委托信息,查看已经发布的委托信息,并发布委托信息;
公告信息模块,用于发布所有公告信息;
交流平台,用于在系统中进行公共交流;
出访模块,用于记录出访信息;
数据库,用于存储系统的数据。
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施,对本发明进一步详细说明。
硬件环境准备:内存:512M及以上,硬盘:10GB以上,显存:64MB以上,分辨率:1024×800。
软件环境准备:以WINDOWS系统为例,操作系统平台:Windows 7,数据库服务器:SQL Server 2005,服务器平台:Windows 7,前端开发工具:VS2010。
其中为方便系统登录,可以设置系统登录模块,用户通过此界面登录管理系统。
部分代码如下:
输入用户名以后及密码后点击“登录”按钮,后台会自动连接数据库,用户名与密码输入框的内容与数据库中相应的表中的内容进行比较验证,若验证成功则跳转到与身份权限对应的主界面。如果输入密码错误则会提示“密码或用户名错误”。
登录后,可进入系统。
系统其他模块,委托信息模块编写,部分代码如下:
客户信息模块编写,部分代码如下:
出访模块编写,部分代码如下:
交流平台编写,部分代码如下:
公告信息模块编写,部分代码如下:
上述模块使用VS2010工具来编写,建立aspx文件,运用了css样式结构,界面呈现采用了HTML5方式编写,并且通过使用VS2010可以利用已经封装好的函数、panel来导入aspx文件中,实现数据库、图形界面的联系。
权限最高的超级管理员可以进行系统管理模块的管理,普通用户经超级管理员授权,可以拥有不同权限。以求租求购为例,设置客户信息模块、委托信息模块相应在其他模块中有数据信息的体现。则系统模块及子模块可见表1,如下:
表1
利用上述系统,用户登录系统,超级管理员例如总经理和普通员工所能利用权限不同,总经理可对系统管理发布公告,普通员工对客户信息进行收集录入,将客户信息进行分类为求租人,求购人,要求客户填写意向,搜索系统内是否有符合的房源信息,通知进行联系。
上述系统内包含数据实体,利用系统中数据实体,建立实体-关系模型,参看图3,在数据库中创建数据表来表示信息数据。其中本管理系统中所包含的数据实体主要为员工,求租者,求购者,房源。
所述数据表主要包括员工信息表、员工权限信息表、客户发布信息表、经纪人信息表、公告信息表、公告交流信息表,客户发布信息表包括出租信息表、出售信息表;参见表2。
表2
dbo.T_User表的具体设计员工的基本信息,在员工表里可以看到员工的编号、姓名、密码、电话、工作(职务)具体各字段设计如表3;
表3
dbo.T_Role表的具体设计:dbo.T_Role表用于超级管理员设置员工权限信息,包括不同的职务(角色)信息、权限描述等等。具体字段设计如表4;
表4
dbo.T_Jjr表的具体设计:dbo.T_Jjr表用于设置经纪人信息。超级管理员可以添加、删除经纪人的信息,该表包括编号、电话、姓名等属性,如表5;
表5
dbo.T_Notify表的具体设计:dbo.T_Notify表用于设置交流平台信息,员工根据表中属性的设定,来输入自己所要发布的信息,表中包括编号、内容、时间。具体字段设计如表6所示:
表6
dbo.T_PublicInfo表的具体设计:dbo.T_PublicInfo表存储公告信息,包括编号、内容、时间。各字段具体设计如表7所示:
表7
dbo.T_Househire表的具体设计:dbo.T_Househire表存储房源出租的信息。具体字段设计如表8所示:
表8
dbo.T_Housesale表的具体设计:dbo.T_Housesale表存储房源出售信息,房源的诸多属性,如编号、户型、地址、电话、年代、价格、路线、委托人等等。具体各字段设计如表9所示:
表9
利用系统中这些实体包含各种具体信息,通过其相互之间的作用形成数据的流动。建立数据表方便用户进行查询,提升系统的性能。