摘 要………………………………………………………………………1
Abstract………………………………………………………………………2
1前言及开发工具、开发技术简介…………………………………………3
1.1系统背景简介…………………………………………………………3
1.2 Delphi7.0编程软件介绍……………………………………………5
1.3 数据库技术概述………………………………………………………7
1.4 ADO编程技术概述……………………………………………………7
2需求分析……………………………………………………………………9
2.1功能需求………………………………………………………………9
2.2性能需求 ……………………………………………………………10
3总体设计…………………………………………………………………11
3.1 系统程次模块图 ……………………………………………………11
3.2 系统流程图……………………………………………………………
3.3 模块设计………………………………………………………………
3.3 数据库设计……………………………………………………………
4详细设计……………………………………………………………………
4.1系统项目文件…………………………………………………………
4.2闪现窗体设计…………………………………………………………
4.3登记登录管理模块设计………………………………………………
4.4主窗体管理模块设计………………………………………………
4.5 房屋出租登记模块设计………………………………………………
4.6房屋出租查询模块设计………………………………………………
4.7房屋资料管理模块设计………………………………………………
4.8本软件所用控件的安装和使用方法…………………………………
4.9遇到的问题及解决方法………………………………………………
5系统性能测试………………………………………………………………
6总结…………………………………………………………………………
7致谢与参考文献…………………………………………………………53
按照需求分析的结果,本系统将分为以下几大模块,各模块的功能及对应的窗体名称如下所示:
(1) 登录管理: 为了软件和数据库的安全,验证登录人员的不同身份,防止非法用户入侵系统。将登录用户分成三个层次:超级用户、管理员、普通客户。(对应窗体Frm_login)。
(2)闪现窗体: 在登录窗体之前出现,主要显示以下信息:一是显示本系统的题目即:“房产中介管理系统”;二是显示作者即本人;三是显示一行信息,即“正在加载中……”。(对应窗体Form3)。
(3)主界面窗体: 本窗体的功能很简单,主要是为进入本系统其它所有的功能窗体提供一个操作方便、界面美观的基础平台。(对应窗体Mainform)。
(3)房屋出租信息查询窗体: 功能主要是可以对所有的房屋出租的信息进行查询。(对应窗体Frm_Querylend)。
(4)房屋出租登记窗体: 功能是对房屋出租信息进行登记,主要是进行添加出租信息的登记操作。(对应窗体Frm_lenddetail)。
(5)房屋出售登记窗体: 功能是对房屋出售信息进行登记,主要是进行添加出售信息的登记操作。(对应窗体Frm_saledetail)。
(6)报表打印功能: 本功能是附属在房屋出租查询窗体和房屋出售查询窗体里的,可以将查询得出的任何表格数据生成报表进行打印。本部分主要通过第三方控件Ehlib来完成。
(7)房屋出售信息查询窗体: 功能主要是可以对所有的房屋出售的信息进行查询。(对应窗体Frm_Querysale)。
(8)房屋资料登记窗体: 功能主是要对房屋信息进行登记,包括数据的添加、删除、修改、查询、统计等操作。(对应窗体Form1)。
(9)系统维护窗体:主要功能是对操作数据库的管理人员进行各种资料的维护。(用户管理对应窗体Frm_userpower;修改密码对应窗体Frm_userchgpwd;)。
(10)购房常识管理窗体:主要功能是为购房者提供一些购房上的小常识,为购房者提供一些方便吧。可以对购房常识按标题进行查询。(对应窗体Frm_infolist)。
(11)客户资料登记窗体:主要功能是对客户资料进行登记,包括对客户资料数据的添加、删除、修改、查询等操作。(对应窗体Form2)。
(12)文档管理:主要功能是通过程序调用word,打开“房屋租凭合同”、“商品房买卖合同”、“二手房屋买卖合同”、“居间协议”、“二手房买卖流程”等电子文档,供购房者和中介公司签订合同提供方便。