1、忻州师范学院计算机系本科学士学位论文编号:忻 州 师 范 学 院计算机系本科毕业(设计)论文课题名称 房 产 中 介 管 理 系 统 的 设 计 与 实 现专 业 计 算 机 科 学 与 技 术姓 名学 号指导教师忻州师范学院计算机系本科学士学位论文二零一零年六月忻州师范学院计算机系本科学士学位论文I目 录1 引 言 .11.1 开发背景及现状 11.2 本人主要工作 21.3 论文组织与结构 22 系统分析 32.1 需求分析 32.2 技术可行性分析 32.3 经济可行性分析 42.4 操作可行性分析 43 系统设计 53.1 系统开发环境 53.2 系统流程图 63.3 数据库概念结构
2、63.4 数据库逻辑结构 84 系统实现 .114.1 数据库连接 .114.2 登录窗口 .114.3 可售房源添加窗口 .134.4 修改管理按钮信息 .164.5 删除管理按钮信息 .164.6 查看管理按钮信息 .174.7 退出系统 .185 系统测试 .195.1 测试方法 .195.2 测试内容 .195.3 黑盒测试 .195.4 测试数据 .195.5 测试结果 .20忻州师范学院计算机系本科学士学位论文II6 结束语 .21致 谢 .22参考文献 .23忻州师院计算机系学士学位0房产中介管理系统的设计与实现摘要:房产中介管理系统是为房屋中介机构管理房屋出租、出售信息资料而设
3、计的信息管理系统,此系统是一个小型的房产中介管理系统,但数据库是要求数据的一致性和完整性、安全性的,用以储存单位工程文档资料及相关信息,应用程序系统要求应用程序功能完备、易于使用和界面友好等。经过前面分析,确定数据库采用桌面数据库 ACCESS+AD0 数据对象编程的数据库,开发工具为 C+ 6.0。本系统通过对可租、可售房源信息的管理,其中并经过经济跟进人的介绍来使客户了解房产中介公司的职能,从而获取客户需求的基本信息,完成企业的业务,进而使客户和房产中介公司达成协议,完成房源管理。关键词:经济跟进人 桌面数据库 数据对象 Abstract:House Agency Management S
4、ystem is to design for house agency enterprise or business. This system is a small House Agency Management System, but the database is to request data consistency and integrity, security, storage unit project documentation and related information, application systems require the application to a ful
5、l-featured, easy-to-use and friendly interface, etc. After the preceding analysis, to determine the database uses the desktop database ACCESS + AD0 data object programming database development tool for c+ 6.0. This system through the rent, saleable top offers information management, and after the in
6、troduction of economic follow up people to enable customers to understand the functions of a real estate agency, which gets the customer requirements of basic information, complete enterprise business, which in turn enables customers and real estate agency agreement, complete the housing stock manag
7、ement.Keywords:Economic follow up people ACCESS ADO1 引 言1.1 开发背景及现状随着房地产业的开发,房产中介行业也随之发展起来,由于房改政策的出台,购房、售房、租房的居民越来越多,这对房产中介部门无疑是一个发展的契机。但是与国外成熟的房产市场相比,我国房产中介行业的发展相比较落后。比如买卖双方信息不对称,行业管理不健全,经营不规范等,落后的管理方式与信息技术的快速发展脱节,导致数据的重复率与出错率升高,办公效率低下,给客户及管理者带来了不少麻烦。因此,开发设计者在提高办公效率,方便房忻州师范学院计算机系本科学士学位论文1产中介部门管理和客户
8、查询检索,综合考虑房源空间信息,坚持客户利益优先的房产中介信息系统的必要的。针对目前房产中介市场的现状和信息技术的发展,本文基于 ACCESS,利用Microsoft Visual C+ 6.0,建立了针对房产交易和房产租赁的计算机系统,用于小型房产中介公司售房、租赁房的管理。系统主要实现了房源可租信息管理、房源可售信息管理,意在把房产中介人员从繁重的 人工劳动中解放出来,提高工作效率,降低劳动强度;为客户提供形象直观的房源信息查询检索及房源相关信息分析功能,从而达到房产中介管理自动化、规范化、客户购房直观化、信息化的目的。1.2 本人主要工作1、需求分析阶段:可行性分析,需求分析,功能分析和
9、数据库分析。2、系统设计阶段:系统功能设计、数据库逻辑结构设计和系统流程图。3、系统的实现阶段:数据库结构的实现和各个功能模块的编码与调试。4、系统的测试阶段:系统测试的方法、内容和结果分析。1.3 论文组织与结构第一部分:引言。主要介绍了系统的开发背景和现状。第二部分:系统分析。给出了房产中介管理系统的设计原则以及该系统的整体逻辑模型框架。第三部分:系统设计。将逻辑模型转化成系统的结构模型,设计出全局数据库,将系统的大模块细化成小的功能模块。第四部分:系统实现。对功能模块进行编码调试,以实现整个房产中介管理系统的核心功能。第五部分:系统的测试。用黑盒测试方法检查系统各个模块是否达到了规定的要
10、求房产中介管理系统的设计与实现22 系统分析2.1 需求分析需求分析是介于系统分析和软件设计阶段之间的重要桥梁,是软件设计、实现、测试直至维护的主要基础。需求分析的主要任务就是确定待开发软件的功能、性能、数据、界面等要求,在参阅、了解所开发系统的要求,并进行认真调查,为系统收集资料。本系统的总体目标是实现对房产中介信息管理。 房产中介管理系统的开发应达到如下几个目标:(1)可租房源信息:可以为房产中介管理公司提供一个可租对房源管理信息的平台,方便管理客户,给房产中介管理公司提供一个良好信息管理窗口。(2)可售房源信息:可以为房产中介管理公司提供一个可售对房源管理信息的平台,方便管理客户,给房产
11、中介管理公司提供一个良好信息管理窗口。(3)房源信息保存:管理员可以点击此按钮保存房源信息。(4)房源信息修改:管理员可以对可租、可售房源信息修改。(5)房源信息查看:管理员可以对可租、可售房源信息快速查看。2.2 技术可行性分析技术可行性:房产中介管理系统开发过程中,采用的是基于 ACCESS 数据库的软件管理系统;采用 ADO+ACCESS 开发的一款比较实用的房产中介管理系统。ADO 是基于 Visual C+ 6.0 下的一个版本,而且是一种通过 Microsoft Access 数据库就可以存放所有的房源管理信息,利用 DAO 数据库访问技术可以方便地实现 Microsoft Acc
12、ess 数据库的数据操作。Visual C+6.0 为 ADO 操作提供了库支持,一般情况下,每个 Windows 操作系统的 Program FilesCommon FilesSystemado目录下都有一个 msado*.dll 文件,根据 Windows 版本的不同,该文件可以是 msado1.dll、msado15.dll 和 msado2.dll。目前 ADO 的最高版本是2.0。在利用 Visual C+6.0 进行 ADO 编程时,可以借助 Visual C+6.0 的import 宏,将该库文件引用到工程里,从而使 msado*.dll 库里的数据和函数声明被应用的代码所使用。
13、通过引用,msado*.dll 库在工程里产生了所有 ADO 对象的描述和声明,这些声明同前面介绍的对象名称基本相似,但有所不同,下面将最常用的操作对象介绍如下:忻州师范学院计算机系本科学士学位论文3 _ConnectionPtr:指向 ADO 的 Connect 对象的指针。 _RecordsetPtr:指向 ADO 的 Recordset 对象的指针。2.3 经济可行性分析系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。本系统开发所用到的人力,财力,物力资源都是现成的,像开发工具Visual C+
14、6.0 和 ACCESS 都是可以在网上找到下载资源,并且开放源代码且免费的,本系统投入资金少。而且系统开发运行后,可以实现对房产中介信息管理的计算机化,节省了人力、物力,将人从繁重的工作业务中解脱出来,减少了房产中介信息管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,在经济上是可行的。2.4 操作可行性分析本系统完成后最终形成可执行的 EXE 文件,只需要用户安装并且导入数据库即可使用。同时本系统界面友好、简洁,用户可以方便的使用该系统,实现各种功能,这同时也是我们设计该系统的最终目的。因此,从操作方面看设计本系统也是可行的。房产中介管理系统采用 Visual C+ 6.0
15、编程,并生产了可执行的 EXE 文件,这样对客户端要求很低,只要用户安装了 ACCESS 数据库即可。用户只要会简单的鼠标和键盘操作就可以了。房产中介管理系统的设计与实现43 系统设计根据前面需求分析,房产中介管理系统应包含信息录入,信息维护两大功能模块,其中每个功能都由若干相关联的子模块组成。图 3.1 房产中介管理系统功能模块图3.1 系统开发环境一、硬件平台1、CPU Pentium 以上,主频 2.0G。2、内存 256M 以上。3、硬盘 20G 以上。二、软件平台系统设计使用的前台开发工具是 Microsoft Visual Studio C+ 6.0,后台数据库是 ACCESS 桌
16、面数据库。运行的操作系统平台是 Windows XP。可售房源添加功能 可租房源添加功能房产中介管理系统信息保存退出系统信息删除信息修改信息保存退出系统信息删除信息修改忻州师范学院计算机系本科学士学位论文53.2 系统流程图登录系统信息录入有效保存有效否是否信息修改有效否信息查看有效是 是是3.3 数据库概念结构从房产中介管理系统的功能需求可以知道存在大量的数据库访问操作,因此,数据库设计的重要性尤为明显。一个好的数据库是我们的目标,我们需要从这样一些方面考虑建好数据库:1、 数据库冗余度小。2、 数据库的表命名体现表的内容。3、 表中各属性的名称及类型体现该属性的含义。4、 建立好的索引。5
17、、 设定各字段的约束规则。房产中介管理系统的设计与实现66、 表在减少冗余时应考虑实际使用时的方便性。根据这些信息进行房产中针对房源库的性质,结合上用户的需求,数据库结构应该能充分满足各种信息的提供,保存,更新,输入和输出。7、为了实现上述功能的需求。要设计出能够满足用户需求的各种实体以及它们之间的相互关系的模型。而通过各模块的 E-R 图才能更好地、更准确地用实现这些功能,各模块的 E-R 图如下:Login 表 typtiduserpwd图 2.1 用户登录信息表(login)的实体及其关系的 E-R 图Bill 表commentoperatoraccoutidtimestorage图 2
18、.2 可租房源信息表(bill)的实体及其关系的 E-R 图Bill2 表clientcommenttimestorageoperatoraccouttyptid图 2.3 可售房源信息表(bill2)的实体及其关系 E-R 图clienttypt忻州师范学院计算机系本科学士学位论文7Goods表billidindexcommentpriceamountNameuint图 2.4 房源信息表(goods)的实体及其关系 E-R 图3.4 数据库逻辑结构现在需要将上面的数据库概念结构模型转化为Access数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。系统需要有以下几个表:1、用户登录表
19、该表用来存放管理员用户的基本信息。主要字段有:编号(id ) 、用户名(user) 、密码( Pwd) 。如下所示是用户表:表 3.1 用户登录表(login)字段名称 数据类型 说明id 自动编号 用户 IDuser 文本 用户名称pwd 文本 用户密码2、可租房源客户表该表用来存放可租房源的基本信息。主要字段有:编号(id ) 、房源属性(type) 、时间日期(time) 、客户(storage) 、所在城市(client) 、装修级别(operator) 、经济跟进人(account) 、联系电话(comment) 。如下所示是可售、可租房源表:表 3.2 可租房源客户表(bill)字
20、段名称 数据类型 说明Id 文本 房源编号type 数字 房源属性房产中介管理系统的设计与实现8time 时间/日期 时间日期storage 文本 客户client 文本 所在城市operator 文本 装修级别account 文本 经济跟进人comment 文本 联系电话3、可售房源客户表该表用来存放可售房源的基本信息。主要字段有:编号(id ) 、房源属性(type) 、时间日期(time) 、客户(storage) 、所在城市(client) 、装修级别(operator) 、经济跟进人(account) 、联系电话(comment) 。如下所示是可售、可租房源表:表 3.3 可租房源表
21、客户(billgongfu)字段名称 数据类型 说明Id 文本 单据编号type 数字 房源属性time 时间/日期 制单日期storage 文本 装修级别client 文本 客户名称operator 文本 经济跟进人account 文本 所在城区comment 文本 联系电话4、房源信息表忻州师范学院计算机系本科学士学位论文9该表用来存放可售、可租房源的基本信息。主要字段有:小区名称(name) 、建筑面积(unit ) 、厅数(amount ) 、售价( price) 、所在城市(client) 、装修级别(operator) 、经济跟进人(account) 、备注(comment) 、房
22、源编号(billid) 。如下所示是房源信息表:表 3.4 房源信息表(goods)字段名称 数据类型 说明name 文本 小区名称unit 文本 建筑面积amount 数字 厅数price 数字 售价comment 备注 备注billid 文本 房源编号房产中介管理系统的设计与实现104 系统实现4.1 数据库连接用的是 ACCESS+ADO,所以不需要建立数据源,只需系统上安装有ACCESS 就可以,代码如下:首先在头文件 StdAfx.h 的头文件中导入#import “c:program filescommon filessystemadomsado15.dll“ no_namespa
23、ce rename(“EOF“,“adoEOF“)代码,然后初始化 com 环境。/初始化 com 环境:CoInitialize(NULL);/创建连接对象和记录集对象HRESULT hr;tryhr = m_pConnection.CreateInstance(“ADODB.Connection“);/创 Connection 对象if(SUCCEEDED(hr)hr = m_pConnection-Open(“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=bills.mdb“,“,“,adModeUnknown);/连接数据库/上面一句中连接字
24、串中的 Provider 是针对 ACCESS2000 环境的,/对于 ACCESS97,需要改为:Provider=Microsoft.Jet.OLEDB.3.51catch(_com_error e)/捕捉异常CString errormessage;errormessage.Format(“连接数据库失败!rn 错误信息:%s“,e.ErrorMessage();AfxMessageBox(errormessage);/显示错误信息4.2 登录窗口在资源里加个对话框,生成一个类 CLogin 类,对话框的初始化函数里面读忻州师范学院计算机系本科学士学位论文11出数据库里面的信息,判断是否
25、匹配,在对话框的 ONOK 函数里返回 TRUE OR FLASE ,然后在 APP 文件里面显示出这个对话框,根据对话框的返回值判断用户是否合法,合法就继续,不合法直接就返回。登录窗口如图:登录窗口主要判断输入信息与表 login 的用户名和密码是否匹配,主要是在CLoginDlg:OnOK()函数中实现的。代码如下:void CLoginDlg:OnOK() UpdateData(TRUE);if(m_strUserName != “) CString strPwd = “;CBillsManagerApp* pApp = (CBillsManagerApp*)AfxGetApp();CS
26、tring strSql;strSql.Format(“SELECT * FROM login where user = %s“,m_strUserName);hr = pApp-m_pRecordset-Open(strSql.AllocSysString(),pApp-m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);if(!SUCCEEDED(hr)AfxMessageBox(“打开房源信息出错,请检查数据库文件 !“);CDialog:OnOK();if(!pApp-m_pRecordse
27、t-adoEOF)strPwd=(LPCTSTR)(_bstr_t)pApp-m_pRecordset-GetCollect(“pwd“);if (strPwd = m_strUserpwd)m_bCanLogin = TRUE;else:MessageBox(NULL,“用户名或密码不正确!“,“房产中介管理系统“,0);房产中介管理系统的设计与实现12else:MessageBox(NULL,“用户名或密码不正确! “,“房产中介管理系统“,0);pApp-m_pRecordset-Close();else:MessageBox(NULL,“用户名或密码不正确!“,“房产中介管理系统“,0
28、);CDialog:OnOK();4.3 可售房源添加窗口可售房源添加窗口如图 4.1 所示。可售房源添加窗口的主要实现代码在 Oninitdialog()方法里面,代码如下:具体实现代码如下:BOOL CBillDlg:OnInitDialog() CDialog:OnInitDialog();/根据房源属性,设置对话框的标题if(m_nBillType = 0)SetWindowText(“可售房源添加 “);elseSetWindowText(“可租房源添加 “);忻州师范学院计算机系本科学士学位论文13/设置按钮风格m_btSave.LoadBitmaps(IDB_SAVE,IDB_S
29、AVE,IDB_SAVE);m_btSave.SetTextAlignment(CTrackLookButton:AlignRight);m_btExit.LoadBitmaps(IDB_EXIT,IDB_EXIT,IDB_EXIT);m_btExit.SetTextAlignment(CTrackLookButton:AlignRight);/初始化grid并设置其风格m_Grid.EnableDragAndDrop(TRUE);m_Grid.SetTextBkColor(RGB(0xFF, 0xFF, 0xE0);/设置grid的行数、列数、固定行数、固定列数m_Grid.SetRowCo
30、unt(m_nRows);m_Grid.SetColumnCount(m_nCols);m_Grid.SetFixedRowCount(m_nFixRows);m_Grid.SetFixedColumnCount(m_nFixCols);char gridHeader610 = “小区名称“,“房间数“,“ 厅数 “,“建筑面积“,“售价“,“备注“;/填充表格的表头,并且设置列宽for (int col = 0; col iRow iColumn = m_nAmountCol | pItem-iColumn = m_nPriceCol)CString strAmount = m_Grid.G
31、etItemText(pItem-iRow,m_nAmountCol);CString strPrice = m_Grid.GetItemText(pItem-iRow,m_nPriceCol);int nAmount = 0;double fPrice = 0;if(strAmount != “)nAmount = atoi(strAmount.GetBuffer(0);if(strPrice != “)fPrice = atof(strPrice.GetBuffer(0);double fMoney = fPrice * (double)nAmount;/售价if(fMoney != 0)
32、CString strMoney;strMoney.Format(“%f“,fMoney);m_Grid.SetItemText(pItem-iRow,m_nMoneyCol,strMoney);/检查数量值的合理性,并重新赋值if(nAmount 0)strAmount.Format(“%d“,nAmount);m_Grid.SetItemText(pItem-iRow,m_nAmountCol,strAmount);elsem_Grid.SetItemText(pItem-iRow,m_nAmountCol,“);/检查建筑面积值的合理性,并重新赋值if(fPrice 0)strPrice
33、.Format(“%f“,fPrice);m_Grid.SetItemText(pItem-iRow,m_nPriceCol,strPrice);elsem_Grid.SetItemText(pItem-iRow,m_nPriceCol,“);m_Grid.Refresh();忻州师范学院计算机系本科学士学位论文154.4 修改管理按钮信息修改管理按钮信息主要用的是 OnButtonMod()函数。具体实现代码如下:void CBillsManagerDlg:OnButtonMod() POSITION pos = m_ctrlBillsLst.GetFirstSelectedItemPosi
34、tion();if(pos)int nFirstSelItem = m_ctrlBillsLst.GetNextSelectedItem(pos);CBillDlg dlg;dlg.m_bShowBill = TRUE;/判断单据属性CString strBillType = m_ctrlBillsLst.GetItemText(nFirstSelItem,1);if( strBillType= “可租“ )dlg.m_nBillType = 0;else if( strBillType= “可售“ )dlg.m_nBillType = 1;elseAfxMessageBox(“未知单据属性,
35、不能查看 “);return;dlg.m_bCanModify = TRUE;dlg.m_strBillID = m_ctrlBillsLst.GetItemText(nFirstSelItem,0);if(dlg.DoModal() = IDOK)ListBills();elseAfxMessageBox(“请选择要修改的房源信息 !“);return;4.5 删除管理按钮信息删除管理按钮信息主要用的是 OnButtonDel()函数具体实现代码如下:void CBillsManagerDlg:OnButtonDel() POSITION pos = m_ctrlBillsLst.GetFi
36、rstSelectedItemPosition();if(pos)int nFirstSelItem = 0;CString houseID;CString strSql;CBillsManagerApp* pApp = NULL;HRESULT hr = NULL;房产中介管理系统的设计与实现16nFirstSelItem = m_ctrlBillsLst.GetNextSelectedItem(pos);houseID = m_ctrlBillsLst.GetItemText(nFirstSelItem,0);pApp = (CBillsManagerApp*)AfxGetApp();st
37、rSql.Format(“SELECT * FROM bill where id = %s“,houseID);hr = pApp-m_pRecordset-Open(strSql.AllocSysString(),pApp-m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);if(!SUCCEEDED(hr)AfxMessageBox(“打开房源信息出错,请检查数据库文件 !“);return ;if(!pApp-m_pRecordset-adoEOF)pApp-m_pRecordset-Dele
38、te(adAffectCurrent );pApp-m_pRecordset-Update();pApp-m_pRecordset-Close();ListBills();elseAfxMessageBox(“请选择要删除的房源信息 !“);return;4.6 查看管理按钮信息查看管理按钮信息主要用的是 OnBillShow()函数具体实现代码如下:void CBillsManagerDlg:OnBillShow() POSITION pos = m_ctrlBillsLst.GetFirstSelectedItemPosition();if(pos)int nFirstSelItem =
39、m_ctrlBillsLst.GetNextSelectedItem(pos);CBillDlg dlg;dlg.m_bShowBill = TRUE;/判断单据属性CString strBillType = m_ctrlBillsLst.GetItemText(nFirstSelItem,1);if( strBillType= “可租“ )dlg.m_nBillType = 0;else if( strBillType= “可售“ )dlg.m_nBillType = 1;elseAfxMessageBox(“未知单据属性,不能查看 “);return;/设置单据号dlg.m_bCanMod
40、ify = FALSE;dlg.m_strBillID = m_ctrlBillsLst.GetItemText(nFirstSelItem,0);忻州师范学院计算机系本科学士学位论文17dlg.DoModal();elseAfxMessageBox(“请选择一张单据 !“);return;4.7 退出系统退出系统使用的是 OnExitWindow()函数。具体实现代码如下:void CBillsManagerDlg:OnExitWindow() CDialog:OnCancel();房产中介管理系统的设计与实现185 系统测试5.1 测试方法系统使用黑盒方法进行测试。黑盒测试即不考虑程序的内
41、部结构和处理过程,而只根据用户的规格说明,即针对命令、信息等用户界面和输入输出数据间的对应关系,检查各模块的功能是否都能正常使用。 5.2 测试内容录入模块为可租房源模块。可租房源模块的内容有:房源编号、所在城市、装修级别、附加说明、经济跟进人、录入时间、小区名称、房间数、售价、备注、厅数、建筑面积。主要是验证输入信息的完整性操作。5.3 黑盒测试(1)测试用户录入不正确的情况下,是否能自动做出错误提示来提醒用户。(2)正常操作结束后,查看输出是否与预期结果一致。5.4 测试数据(1)房源编号为空(2)所在城市为昆明市五华区(3)装修级别为高级(4)附加说明为好漂亮的房子(5)经济跟进人为赵四
42、(6)录入时间是自动添加的2010-6-5(7)小区名称为阳关果香小区(8)房间数为4(9)售价为450000(10)备注为空(11)厅数为5(12)建筑面积为90忻州师范学院计算机系本科学士学位论文195.5 测试结果(1)系统在遇到非法输入时,会弹出错误提示告知用户。(2)用户录入数据合法时,系统显示正常。结论:符合需求分析的要求。房产中介管理系统的设计与实现206 结束语本文研究了房产中介管理系统的设计与实现,该系统是运用ACESS+ADO数据库系统和Microsoft Visual C+6.0集成开发环境开发实现的, 房产中介管理系统包括了信息的录入核对,可租房源添加等几大模块,具有简
43、单、灵活性好、系统安全性高、运行稳定等特点。实际开发中可以看到,做好需求分析、准确理解用户需求是管理信息系统成功的关键。在技术手段日益丰富的今天,如何选择适当的技术来满足企业的管理需求是必须认真考虑的问题。开发人员不仅需要掌握各种先进的技术,而且需要在实践中积累经验,这样才能为成功管理信息系统提供保证。管理信息系统的立足点是技术手段,目标是提高管理水平,降低管理成本。房产中介管理系统实际上是个可大可小的系统,小到像我现在这样的系统,大的可包括前台和后台操作的大系统。当初我选择做小系统的原因是自己对C+的认识很有限等等。我所做的只是实现了房产中介管理系统最最基本的房源问题。忻州师范学院计算机系本
44、科学士学位论文21致 谢四年大学生活转眼间就结束了。回首大学生活,感慨万分,万千思绪在心头,说不出,道不尽,心中多少欢乐与忧愁。感谢我的指导老师邸未东,他那渊博的专业知识,严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德对我影响深远。不仅使我在专业知识方面有了进步,而且还使我明白了许多待人接物与为人处世的道理。本论文从选题到完成,每一步都倾注了老师大量的心血。在此,谨向导师表示崇高的敬意和衷心的感谢!感谢曾经授给我们课的老师,正是学了这些相关知识,我才能够在开发此系统的时候懂得了如何分析数据库,如何设计数据库的思路,使我顺利做好系统。感谢在此期间帮助我的同学们,同窗之间的友谊天长地久。再
45、次感谢我的指导老师邸未东和支持与帮助我的同学们。房产中介管理系统的设计与实现22参考文献1 宇鹏Visual C+数据库通用模块及典型实例导航M北京:人民邮电出版社,2006.2 潘爱明COM 本质论M北京:中国电力出版社,20013 王晓峰Visual C+实践与提高 Active X 篇M北京:中国铁道出版社,20034 金芝译需求分析与系统设计M北京:机械工业出版社,20035 求是科技SQL Server2000 数据库开发技术与实践M北京:人民邮电出版社,20026 王晓芹基于构件开发的 MTS 系统平台的研究M天津:天津工业大学出版社,20047 日通综合研究所.物流手册M.吴润涛
46、。等.译。北京:中国物资出版社,1986:226-245.8 薛红梅,贾少锐,李燕等基于可复用构件抽取方法的研究J福建电脑,2005:5-109 何玉洁,张俊超等数据库技术应用与试验指导M北京:机械工业出版社,200510Geraldv Post数据库管理系统(英文第三版)M北京:机械工业出版社,200511梁素勤软构件的管理与检索技术J计算机应用.2003,23(9):67-69.12Kim JVisual C+6.0 中文版控件大全M北京:电子工业出版社出版,1999.13Charlie KindelDistributed Component Object Model MMicrosoft Corporation,1998.14李刚小型计算机系统的分布式对象综述J延边大学学报(自然科学版),2001,23(2):100-103.15王强,张扬等基于构件的分布式软件体系结构及其应用J山东科技大学学报, 2000,19(1):76-79.