《房地产销售管理信息系统的开发与设计学位论文.doc》由会员分享,可在线阅读,更多相关《房地产销售管理信息系统的开发与设计学位论文.doc(16页珍藏版)》请在金锄头文库上搜索。
1、 房地产销售管理信息系统的开发与设计11 绪 论12 系统的分析22. 1 理解分析22. 2 需求分析33 系统功能模块设计33.1 房屋信息管理33.2 销售信息管理44 数据库设计54.1.1 楼房信息表54.1.2 房间信息表54.1.4 销售记录表64.2 E-R图65系统主界面75.1 系统主窗体75.2公共模块86 房屋信息管理86.1. 2 房间管理961.3 信息查询106.1 销售信息管理116.1.1 客户信息116. 21 房屋定价126.2.2 房屋销售137、小结15参考文献16房地产销售管理信息系统的开发与设计1 绪 论从20世纪80年代开始、随着计算机硬件和软件
2、技术的发展,特别是计算机和通信网络技术的日趋融合,信息化给企业带来了巨大的变化,信息技术在企业中的应用不再局限于企业活动的某些环节,而是逐步地渗透到企业活动的各个领域、各个环节,极大地改变了企业的生产、流通和组织管理方式,推动了企业物资流、资金流和信息流的相互融合。凭借IT信息技术和现代管理思想,在这样一个多元化的信息社会里建立房地产销售平台是大势所趋。房地产管理是一项复杂的工作,它应该非常及时地了解楼盘目前的基本信息,而且能方便的添加、编辑和查询楼盘的资料。同时,房地产的销售要和大量的客户接触,所以这个销售系统要能够记录相应客户的信息和需求等等。 2 系统的分析2. 1 理解分析在房地产开发
3、过程中,楼盘销售是非常重要的环节,也是房地产开发的关键环节,如何提供楼盘销售服务之恋,也是显的非常迫切的,而且通关管理系统,可以来规范和管理销售过程的各个环节,并提供相关信息。这样,可以极大的提高服务质量和效率。2. 2 需求分析楼盘销售管理主要负责管理房屋信息,并对房屋进行定价,然后进行销售,为用户提供不同信息统计分析,满足管理人员需求。该系统主要包括房屋信息管理和销售信息管理两大部分。 房屋信息管理:主要负责管理房屋的基本信息,包括楼房信息和房间信息 销售信息管理:主要负责客户信息、房屋定价、房屋销售以及统计分析楼盘销售管理系统是为了满足用户进行楼盘销售而开发的。所以,楼旁销售管理系统应达
4、到以下目标: 减少人工的参与和基础信息的录入,具有良好的自治功能和信息循环 能够方便地广利客户资料 能够根据市场变化对房屋进行定价 能够管理所有的房屋信息,包括房信息和房间信息 能够快速的进行房屋信息的查询3 系统功能模块设计根据对楼盘销售管理系统的需求分析,一个标准的楼销售管理系统应该包括房屋信息管理和销售信息管理功能,如图3.1所示。每一个功能模块都包含了一系列的子功能。楼盘销售管理系统房屋信息管理销售信息管理 图3.13.1 房屋信息管理房屋信息管理模块用来管理楼房信息和房间信息,它包括楼房管理、房间管理和信息查询3个子功能,如图下房屋信息管理楼房管理房间管理信息查询楼房管理功能实现对楼
5、房信息的维护这类信息主要包括楼房号、楼名、所处位置、占地面积、总投资、层数、房间数、简介等。该模块提供对信息的增加、修改和删除功能。房间管理功能实现对房间信息的维护。这类信息主要包括房间号、楼房号、位置、房间大小、适用户型、销售状态、简介、成本价、销售价、折扣率等。该模块提供增加、修改删除功能。信息查询系统功能实现对楼房信息和房间信息的查询。该模块提供模式匹配和多条件查询。3.2 销售信息管理销售信息管理模块主要用来管理楼盘销售情况,包括客户信息、房屋定价、房屋销售、统计分析4个子功能,如下图销售信息管理客户信息房屋定价房屋销售统计分析 图3.31 客户信息客户信息功能主要实现客户基本信息维护
6、。这类信息主要包括编号、姓名、性别、出生日期、婚否、家庭成员数、职位、身份证号、经济收入、备注。2. 房屋定价房屋定价功能主要实现对房间的统一定价,涉及的信息包括成本价、销售价格、折扣率。成本价是指房屋的成本价格:销售价格是指房屋待销售的价格;折扣率是指楼旁销售时的折扣率。 3. 房屋销售房屋销售功能实现对房屋销售信息的记录。记录的信息包括销售ID、房间号、楼房号、客户编号、成本价、销售价、折扣率、利润、付款方式、交易日期、备注等。销售ID为标示种子,自增为1;销售价是指打折后的销售价格;利润=销售价-成本价。 4. 统计分析 统计分析功能主要实现对楼旁销售信息的统计分析。它通过多条件进行分析
7、,分析条件主要有楼房号、利润、付款方式。4 数据库设计根据系统需求,需要建立四张表,即楼房信息表格、房间信息表、客户信息表、销售记录表。4.1.1 楼房信息表楼房信息表负责楼房信息,主要包括楼房号、楼名、所处位置、占地面积、总投资、层数、房间数、简介等,表结构如下:4.1.2 房间信息表房间信息表负责维护房间信息,主要包括房间号、楼房号、位置、房间大小、适用户型、销售状态、简介、成本价、折扣率等,表结构如下4.1.3 客户信息表客户信息表格主要用语维护客户的基本信息,主要包括看了客户编号、姓名、性别、出生日期、婚否、家庭成员数、职位、身份证号、经济收入、备注等,表结构如下4.1.4 销售记录表
8、销售记录表用于对房间进行销售,记录销售记录,主要包括销售ID、房间号、楼房号、客户编号、成本价、销售价、折扣率、利润、付款方式、交易日期、备注等,表结构如下:4.2 E-R图 5系统主界面系统主界面主要用于构建系统的主窗体,并编写一些公共模块,方便其他子窗体构建和调用。5.1 系统主窗体系统主窗体主要由窗体本身和菜单构成。首先建立一个工程,然后创建系统主窗体,主窗体的菜单,并在主窗体中添加窗体代码,来处理接各个子窗体的关系。楼盘销售管理系统的主界面如下:主窗体属性设置如下:在主窗体中调用、切换不同界面,进行相应功能的实现5.2公共模块在Visual Basic 中可以使用公共模块来存放整个项目
9、所需要的公用函数和全局变量,来提高代码的利用率,在项目资源管理器重为项目添加一个Module,保存为OperateData.bas。OpweateData公共模块主要是用来对数据库操作的,主要包括以下4个函数。 Connstr() As String 函数,返回连接字符串,用来设置数据库连接字符串。 OpenConn(ByRef Conn As ADODB.Connection) As Boolean函数,返回布尔值,用来打开数据库连接。 ExecuteSQL(ByVal SQLStr As String,ByRef msg As String)函数,返回布尔值,用来执行SQL语句。 Sele
10、ctSQL(By Val SQLStr As String,ByRef msg As String) As ADOB.Recordset函数,返回Recordset,用来执行查询语句。6 房屋信息管理简历好主窗体后,开始对两个管理模块的简历进行阐述。首先是房屋信息管理模块,它主要实现楼房管理、房间管理和信息查询等功能。楼房管理简历楼房信息,并对楼房信息进行维护;房间管理设置房间信息,并对房间信息进行维护;信息查询提供房间信息查询功能。6.1. 1 楼房管理楼房管理主要用于简历娄烦信息,包括楼房号、楼名、所处位置、占地面积、总投资、层数、房间数、简介等,并对楼房信息进行添加、修改、删除等操作。
11、楼房管理界面楼房管理窗体主要空间的属性如表所示6.1. 2 房间管理房间管理的主要功能是在楼房下面建立房间信息,包括房间号、楼房号、位置、房间大小、适用户型、销售状态、简介、成本价、折扣率等,并对房间信息进行添加、修改、删除等操作。 房间管理界面 房间管理窗体主要空间的属性如表所示 61.3 信息查询信息查询主要负责楼房信息和房间信息的查询功能,提供模式匹配和多条件查询功能,用户登录系统后,单击【房间管理】 【信息查询】命令,弹出【信息查询】界面,如图所示。用户可以根据多条查询房间信息。 信息查询的主要空间的属性如下: 6.1 销售信息管理销售信息管理模块主要实现客户信息、房屋定价,房屋销售和
12、统计分析等功能。客户信息提供客户信息的添加、修改、删除等功能;房屋定价提供对房间的成本价、销售价、折扣率统一设定功能;房屋销售提供对房屋销售信息记录的功能;统计分析实现对销售情况的各种分析和统计。6.1.1 客户信息用户登录系统后,单击【销售管理】 【客户信息】命令后,弹出【客户信息】界面,如下图,用户可以添加、修改、删除客户信息。单击【添加】按钮,添加操作信息单击【保存】按钮,保存操作信息;单击【取消】按钮,取消操作信息。 客户信息界面【客户信息】窗体主要空间的属性如下表 6. 21 房屋定价房屋定价对房间进行统一定价,从而方便销售,设计的信息包括成本价、销售价、折扣率。成本价是指对房屋的成
13、本价格;销售价是指房屋待销售的价格;折扣率是指楼盘销售时的折扣率。这里设定,只能对销售状态为【未销售】的房屋进行定价。用户登录系统后,单击【销售管理】 【房屋定价】命令,弹出【房屋定价】界面,如下图所示,用户可以设定房屋的成本价、销售价、折扣率。当即【保存】按钮,保存设置结果;单击【取消】按钮,取消操作。【房屋定价】窗体主要控制的属性如下6.2.2 房屋销售房屋销售主要是在房屋销售后,保存销售记录。销售记录包括销售ID、房间号、楼房号、客户编号、成本价、销售价、折扣率、利润率、付款方式、交易日期、备注等。用户登录系统后,单击【房间管理】 【房屋销售】命令,弹出【房屋销售】界面,如下图所示,房屋
14、销售后,当即【销售】按钮,保存销售信息,单击【取消】按钮,取消操作。 房屋销售窗体主要空间的属性如下表6.2.3 统计分析统计分析根据销售记录,分析销售情况,给出相应的分析结果。分析数据主要包括楼房号、利润、付款方式。用户登录系统后,单击【销售管理】 【统计分析】命令,弹出【统计分析】界面,如下图所示。在该界面中,用户可以根据多个数据进行分析。统计分析窗体主要控件的属性表如下7、小结至此,乙个简单的楼盘销售系统已经创建完成,在楼旁销售管理系统中,首先进行需求分析,划分房屋信息和销售信息功能模块,然后惊醒数据库分析设计,创建数据库、数据表、关联表,最后通过Visual Basic6.0进行应用程序开发。在应用程序开发过程中,使用了ListView控件和TreeView控件,使开发人员能够设计出更加丰富的界面。感谢老师和同学的帮助,让我取得了进步。参考文献1 李华飚,毕宗睿,李水根.visual basic 数据库编程