图3 系统主界面
主界面中各个菜单项功能介绍如下:
房产管理,能够管理所有的房产信息、对房产数据进行添加、修改、删除等操作。此外,方便的查询功能可以使客户迅速地找到自己所需的房产信息。
客户管理,拥有完善的客户管理功能,才能更加迅速地了解客户的需求动态。客户管理功能要能够实现对客户各种数据的管理,包括客户和购买动向等。
收费管理,对于各种复杂的物业收费,完善的收费管理功能将使得收费管理更加便捷准确。
售楼管理,系统的核心,要能够实现对楼盘销售的数据、合同签订情况、客户付费等情况的管理。
系统文护,可以把已有的文件备份到指定的路径中,还可以方便快捷的恢复指定存放路径下的文件。
系统管理,最主要的是当用户发出关闭窗口的行为后,询问用户是否确定要退出本系统,如果确定,则关闭本系统。
另外,在此主界面中提供了工具栏Toolbar控件,可以方便地为应用程序制作工具栏,为了使工具按钮更生动,还提供了图像列表ImageList控件,使用这两个控件可以制作出非常形象的应用程序工具栏。但这两个控件不是标准控件,使用之前要把它们添加到工具箱中,在工程中选择“工程“—”部件“菜单,在列表中选择“Microsoft Windows Common Controls 6.0”项即可,此后,在工具箱中增加一组控件。
设计工具栏的主要步骤是:
(1)将Toolbar和ImageList添加到窗体。Toolbar自动显示在窗体顶部,ImageList运行程序时不可见,它只是存放图标的数据库。
(2)为ImageList添加所需图标。
(3)创建Toolbar的按钮对象。
(4)编写按钮对象的事件过程。
3.3 子窗体模块设计
下面列出了几个比较重要的子菜单的介绍。
3.3.1 房产管理
(1)户型登记窗体
该窗体主要分为两个部分。上半部分用一表格控件显示当前所有的户型资料,这里用到MSHFlexgrid控件。此控件不是标准控件,需要用户自行添加。按照前述方法打开工程的“部件”对话框,勾选“Microsoft Hierachical Flexgrid Control6.0”项即可将其加入到工具箱中。
该窗体下半部分用来显示当前选定的户型资料,或者用来接收输入的新户型资料。
1)功能描述
主要实现户型资料的增加、修改和删除功能。
2)实现算法描述
当用户单击“户型登记“子菜单时弹出窗体:frmHuxingLogin.Show。
加载窗体时,需要打开户型资料表,调用displaygrid过程显示记录信息,然后将常用户型名称添加到Combol组合框子项中。
①当单击“增加”按钮时,所有的文本框为可用状态,并且设置为空,“增加”按钮变为“保存”按钮。在输入完信息后,单击“保存”按钮,判断后台数据库中户型资料表中户型编号是否重复,对于不重复的户型保存入库,即可转向④。
②当鼠标在表格中移动选择某一条信息时,在户型登记框架中所有的文本框处于可编辑状态,编辑后单击“修改”按钮即可进行数据的更新,即可转向④。
③单击“删除”按钮时,询问是否确定删除该记录:
answer = MsgBox("确定要删除吗?", vbYesNo + vbQuestion, "")
得到确认后根据户型编号进行删除,即可转向④。
④操作完成
(2)楼盘查询窗体
1)功能描述
主要实现户型编号、楼号、楼层、单位报价等按条件查询。
2)实现算法描述
当用户单击“楼盘查询“子菜单时弹出窗体:frmBuildingFind.Show。 VB房地产售楼管理系统设计+业务流程图+数据库设计(4):http://www.youerw.com/jisuanji/lunwen_534.html