版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统 本章引见了本章引见了Visual Basic 2005环境下运用环境下运用ADO.NET和和SQL Server 2000设计房地产公司楼盘销售处理方案中设计房地产公司楼盘销售处理方案中的客户需求统计系统,该系统包括登录模块、用户及权的客户需求统计系统,该系统包括登录模块、用户及权限管理模块、客户信息管理模块和客户需求数据统计模限管理模块、客户信息管理模块和客户需求数据统计模块,是一个功能较完善的系统。块,是一个功能较完善的系统。Visual Basic 2005 编
2、程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统本章学习目的本章学习目的 1熟练掌握系统登录模块的设计与实现方法。熟练掌握系统登录模块的设计与实现方法。2了解系统用户权限管理的方法。了解系统用户权限管理的方法。3掌握简单的数据统计方法,并学会运用窗体和标签掌握简单的数据统计方法,并学会运用窗体和标签设计条形统计图。设计条形统计图。Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统系统简介系统简介 客户需求统计系统是房地产行业楼盘销售管理系统中的一个重要的组成部分,用以处客户需求统
3、计系统是房地产行业楼盘销售管理系统中的一个重要的组成部分,用以处理传统的手工管理或单机版管理系统的缺陷,从而实现方便快捷的查询、统计和分理传统的手工管理或单机版管理系统的缺陷,从而实现方便快捷的查询、统计和分析等功能,极大地减少任务量和用人的数量,提高管理效率。析等功能,极大地减少任务量和用人的数量,提高管理效率。本系统包括以下四个模块:本系统包括以下四个模块:1. 登录模块登录模块提供用户登录界面,输入用户名,输入正确的密码,进入系统主窗口。提供用户登录界面,输入用户名,输入正确的密码,进入系统主窗口。2. 用户及权限管理模块用户及权限管理模块系统用户分为系统用户分为“超级用户、超级用户、“
4、管理员和管理员和“普通用户三种,不同级别的用户具有不同普通用户三种,不同级别的用户具有不同的权限,例如,普通用户不具有对客户需求数据进展统计的权限,高级别的用户只的权限,例如,普通用户不具有对客户需求数据进展统计的权限,高级别的用户只能对低级别的用户进展添加、删除操作等。同时,在用户正常登录后,可以修正本能对低级别的用户进展添加、删除操作等。同时,在用户正常登录后,可以修正本人的用户密码。人的用户密码。3. 客户信息管理模块客户信息管理模块客户需求数据管理,主要包括客户购房的面积需求、价钱需求、房型需求、楼型需求客户需求数据管理,主要包括客户购房的面积需求、价钱需求、房型需求、楼型需求等。等。
5、4. 客户需求数据统计模块客户需求数据统计模块对客户的面积需求、价钱需求、房型需求、楼型需求数据进展统计。对客户的面积需求、价钱需求、房型需求、楼型需求数据进展统计。Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统数据库设计数据库设计 运用运用SQL Server 2000的企业管理器建立楼盘销售管理系统的企业管理器建立楼盘销售管理系统的数据库,命名为的数据库,命名为“RequestStat。接下来为接下来为“HouseSale数据库建立数据表。根据前面的分数据库建立数据表。根据前面的分析,析,“HouseSale数
6、据库包含以下两个数据表:数据库包含以下两个数据表:1系统用户表:系统用户表:“tbl_User。2客户信息表:客户信息表:“tbl_Client。Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统系统用户表系统用户表列名列名说明说明数据类型数据类型约束约束userName用户名用户名varchar(20) 主键主键userPassword用户密用户密码码varchar(16) 非空非空userPurview权限权限varchar(8)取值取值“超级用超级用户户”、“管理管理员员”、“一般一般用户用户”Visual Ba
7、sic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统客户信息表客户信息表列名列名说明说明数据类型数据类型约束约束ID客户编号客户编号int主键主键name客户姓名客户姓名varchar(20)非空非空sex性别性别char(2)profession职业职业varchar(20)company工作单位工作单位varchar(30)postCode邮编邮编char(6)address联系地址联系地址varchar(50)mobilePhone手机号码手机号码varchar(20)familyPhone家庭电话家庭电话varchar(20)ar
8、eaRequest需求面积需求面积int非空非空priceRequest需求价格需求价格int非空非空hTypeRequest需求房型需求房型varchar(20)非空非空bTypeRequest需求楼型需求楼型varchar(6)非空非空date建档日期建档日期datetimeremark备注备注varchar(100)Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统登录模块登录模块 登录包括登录包括“frmLogo和和“frmLogin两个窗体,其中第一两个窗体,其中第一个窗体用于显示一张图片或者公司的个窗体用于
9、显示一张图片或者公司的Logo,3秒种后,秒种后,自动出现登录界面,输入用户名和密码登录系统主界面。自动出现登录界面,输入用户名和密码登录系统主界面。Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统登录界面设计登录界面设计 1. “frmLogo窗体窗体翻开翻开“frmLogo窗体,给其添加一个窗体,给其添加一个PictureBox控件,并控件,并经过经过“Image属性设置相关的图片。属性设置相关的图片。接下来添加一个接下来添加一个Timer控件,用于控制控件,用于控制3秒后显示登录界面。秒后显示登录界面。“frm
10、Logo窗体界面设计结果如图窗体界面设计结果如图17-1所示。所示。 Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统2. “frmLogin窗体窗体Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统“frmLogo窗体代码窗体代码窗体载入事件代码如下:窗体载入事件代码如下:Private Sub frmLogo_Load(ByVal sender As Object, _ ByVal e As System.EventArgs) Handl
11、es MyBase.Load loginTimer.Enabled = True 开场计时,开场计时,3秒后显示登录窗秒后显示登录窗体体 Me.Cursor = System.Windows.Forms.Cursors.WaitCursor 鼠标指针设为等待鼠标指针设为等待End Sub第一个窗体显示第一个窗体显示3秒后,要显示登录窗体,同时隐藏第一个窗体。为此,必需秒后,要显示登录窗体,同时隐藏第一个窗体。为此,必需添加一个模块,并在模块中定义一个添加一个模块,并在模块中定义一个frmLogin.vb类的全局变量,选择类的全局变量,选择【工程】【工程】【添加模块】命令,将模块命名为【添加模块
12、】命令,将模块命名为“frmModule,用于定义,用于定义窗体类的全局变量。窗体类的全局变量。Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统然后在模块中添加代码如下:然后在模块中添加代码如下:Module frmModule Public ob_FrmLogin As New frmLogin 定义全局变量定义全局变量ob_FrmLoginEnd Module计时器计时器Tick事件代码如下:事件代码如下:Private Sub logInTimer_Tick(ByVal sender As System.Obj
13、ect, ByVal e As System.EventArgs) Handles loginTimer.Tick loginTimer.Enabled = False 停顿计时停顿计时 3秒后鼠标指针复原秒后鼠标指针复原 Me.Cursor = System.Windows.Forms.Cursors.Arrow ob_FrmLogin.Show() 显示登录窗体显示登录窗体 Me.Hide() 隐藏显示图片的窗体隐藏显示图片的窗体End SubVisual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统系统主界面系统主界面
14、Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统菜单菜单1. “系统系统S菜单菜单“系统菜单包括用户管理、修正口令、在线用户统计、更改用户和系统菜单包括用户管理、修正口令、在线用户统计、更改用户和退出退出4个菜单项,其个菜单项,其Name属性分别为:属性分别为:menuUserManage、menuChangePassword、menuChangeUser和和menuClose。如图。如图17-5所示。所示。2. “客户管理客户管理C菜单菜单“客户管理菜单包括客户资料管理和需求数据统计客户管理菜单包括客户资料管理和需
15、求数据统计2个菜单项,其个菜单项,其Name属性分别为:属性分别为:menuClientManage和和menuRequestStat。如图。如图17-6所示。所示。3. 协助协助H菜单菜单“协助菜单只包括关于本系一致个菜单项,其协助菜单只包括关于本系一致个菜单项,其Name属性为属性为menuAbout。如图。如图17-7所示。所示。Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统用户管理用
16、户管理 Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统更改密码更改密码 Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统客户信息管理模块客户信息管理模块 Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统各控件属性设置各控件属性设置 控件类型控件类型控件名称控件名称属性属性设置结果设置结果ToolStripToolStrip1NametsClientTextBox
17、TextBox1NametxtIDReadOnlyTrueTextBox2NametxtNameTextBox3NametxtProfessionTextBox4NametxtCompanyTextBox5NametxtPostCodeTextBox6NametxtAddressTextBox7NametxtMobilePhoneTextBox8NametxtFamilyPhoneTextBox9NametxtAreaTextBox10NametxtPriceTextBox11NametxtHTypeTextBox12NametxtRemarkComboBoxComboBox1NamecmbS
18、exItems男、女男、女DropDownStyleDropDownListComboBox2NamecmbBTypeItems电梯房、楼梯房电梯房、楼梯房DropDownStyleDropDownListDateTimePikerDateTimePiker1NameDTPickerDateDataGridViewDataGridView1NamedgvClientReadOnlyTrueVisual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统需求统计模块需求统计模块 对于房地产企业来说,了解客户对它们对将要购买房屋的对于房
19、地产企业来说,了解客户对它们对将要购买房屋的要求是非常重要的,只需了解了客户的需求,才知道应要求是非常重要的,只需了解了客户的需求,才知道应该如何设计房型、房间面积等等,满足了绝大部分客户该如何设计房型、房间面积等等,满足了绝大部分客户的需求,从而推进公司的开展。的需求,从而推进公司的开展。客户需求数据统计的义务是在将客户需求数据进展汇总、客户需求数据统计的义务是在将客户需求数据进展汇总、统计、分类和存储的根底上,对购房客户的面积、价钱、统计、分类和存储的根底上,对购房客户的面积、价钱、房型和楼型需求进展统计,生成相应的图表。在本系统房型和楼型需求进展统计,生成相应的图表。在本系统中,统计图表
20、采用条形统计图的方式给出。中,统计图表采用条形统计图的方式给出。Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统面积需求统计面积需求统计 Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统价钱需求统计价钱需求统计 Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统房型需求统计房型需求统计 Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17
21、章章 售楼客户需求统计系统售楼客户需求统计系统楼型需求统计楼型需求统计 Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统运转结果数据运转结果数据Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统运转结果面积需求运转结果面积需求Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统运转结果价钱需求运转结果价钱需求Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统运转结果房型需求运转结果房型需求Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统运转结果楼型需求运转结果楼型需求Visual Basic 2005 编程基础与项目实践编程基础与项目实践第第17章章 售楼客户需求统计系统售楼客户需求统计系统关于本系统关于本系统 翻开翻开“frmAbout,界面设计的最终效果如图,界面设计的最终效果如图17-31所示。所示。 V
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论