房屋中介管理课程设计报告_第1页
房屋中介管理课程设计报告_第2页
房屋中介管理课程设计报告_第3页
房屋中介管理课程设计报告_第4页
房屋中介管理课程设计报告_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

武夷学院课程设计报告数学与计算机系课程名称NET程序设计设计题目房屋中介管理系统学生班级12学生姓名12指导教师12完成日期2013118课程设计项目研究报告目录第1章项目简介111项目名称112开发人员113指导教师1第2章项目研究意义121课程设计概述122需求分析123研究意义2第3章系统总体架构231课程设计的方案设计论证232重要模块的设计4第4章课程设计项目进度表6第5章课程设计任务分配表7第6章达到的效果761程序设计思想762程序最终实现结果7第7章源程序1171源代码11第8章附录1381数据类型定义表13第9章设计心得16第10章参考文献16第1章项目简介11项目名称房屋中介管理系统12开发人员10计科2班XXXX13指导教师MM第2章项目研究意义21课程设计概述随着因特网的不断普及和发展和信息高速公路的延伸,人类社会现在已经昂首阔步的进入信息时代,而房屋中介的管理也不断地发生变化,不断地进步中。房屋中介管理系统由用户信息管理、求租管理、员工管理、出租管理、交费管理、业务统计、窗体布局、常用工具、系统管理等设计模块组成。其中用户信息管理模块主要包括求租人员信息设置、出租人员信息设置、人员信息控制等功能;求租管理模块主要包括房源查询设置、房源状态浏览、求租意向设置等功能;员工管理模块主要包括录入员工信息、员工信息控制等功能;出租管理模块主要包括房型设置、楼层设置、幢/座设置、装修程度设置、朝向设置、用途设置等功能;交费管理模块主要包括收费设置、收费记录等功能;业务统计模块主要包括成交业务量统计等功能;窗体布局模块主要包括层叠排列、水平排列、垂直平铺等功能;常用的工具模块主要包括了记事本、计算器、WORD、EXCEL等功能;系统管理模块主要包括了口令设置、退出系统、数据备份、数据恢复、清理无效信息等功能。22需求分析房屋中介管理系统对单位、中介到大型房产公司都是很必要的,它的内容对于买卖房屋的顾客和管理者来说都是至关重要的,所以房屋中介管理系统能够为用户提供充足的信息和快捷的查询手段。一直以来人们使用传统人工的方式管理文件档案,或者使用人工和电脑统计相结合的方式,这些管理方式存在着许多缺点,如效率低、保密性差、易出错,另外时间一长,将产生大量的文件和数据,对于查找、更新和维护都带来了不少困难。具体的需求有由于操作人员的计算机知识普遍低,因此要求系统具有良好的人机界面;如果系统的使用对象较多,则要求有较好的权限管理;方便的数据查询,支持自定义条件查询;自动匹配房源和求房意向信息;使用垃圾信息处理机制释放空间;在相应的权限下,删除数据方便简单、数据稳定性强;数据计算自动完成、尽量减少人工干预。23研究意义现代社会的房屋中介管理信息也已经进入系统化、信息化阶段。大量的库存信息管理和快节奏的更新速度使传统的管理方式显得力不从心,而使用计算机管理就成了唯一的解决方案,然而计算机的应用是需要强大的系统软件和行业软件来支持的,工作效率、管理水平有一个较大的提高,减少不必要的浪费,使顾客信息的收集、房源的分配等做到心中有数。因此,开发这样一个房屋中介管理系统成为很有必要的事情。开发出一款功能强大,而又操作简洁、方便、快捷,适应用户要求的房屋中介管理系统是业务的需要。第3章系统总体架构31课程设计的方案设计论证1、项目规划房屋中介管理系统在出租者和求职者之间起到了桥梁的作用,是一款非常实用的软件,它主要由用户信息管理、出租信息管理、求租信息管理、房源管理、常用工具洪睿系统管理等模块组成,具体规划如下。用户信息管理模块该模块主要包括求租人员信息设置、出租人员信息设置、人员信息控制等功能。求租管理模块该模块主要包括房源查询设置、房源状态浏览、求租意向设置等功能。员工管理模块该模块主要包括录入员工信息、员工信息控制等功能。出租管理模块该模块主要包括房型设置、楼层设置、幢/座设置、装修程度设置、朝向设置、用途设置等功能。交费管理该模块主要包括收费设置、收费记录等功能。业务统计该模块主要包括业务量统计等功能。窗体布局该模块主要包括层叠排列、水平排列、垂直平铺等功能。常用工具该模块主要包括口令设置、退出系统、数据备份、数据恢复、清理无效信息等功能。2、系统业务流程分析房屋中介管理系统的业务流程图如图1所示。图1房屋中介管理系统业务流程图房屋中介管理系统结构如图2所示。房屋中介管理系统用户信息管理房源查询设置房源状态浏览求租意向设置求租管理房源查询设置房源状态浏览求租意向设置出租管理房型设置楼层设置装修设置幢座设置朝向设置用途设置窗体布局层叠设置水平设置垂直设置常用工具记事本WORDEXCEL计算器员工信息员工信息控制录入员工信息民族设置学历设置系统管理清理无效信息数据库还原数据库备份退出系统口令设置图2系统功能结构图32重要模块的设计1、用户信息管理模块设计功能分析用户信息管理模块主要用于管理用户信息。其中包括两种用户类型,即出租方和求租方。如果出租方没有提供房源,则可以通过本系统提供的垃圾信息清理机制将其清除,清除出租方的同时,出租方所提供的房源信息也将被清除。窗体设计新建一个WINDOWS窗体,命名为FRMPEOPLELISTCS,用于设置用户信息,该窗体主要用到的控件,控件属性设置及其用途如表1所示。表1用户信息管理模块主要用到的控件控件类型控件名称主要属性设置用途TXTID将其READONLY属性设置为FALSE用户编号TXTNAME同上用户姓名TXTHOMEPHONE同上家庭电话TXTPHONE同上手机TEXTBOXTXTCARDID同上身份证号TTEMS属性获取属于TOOLSTRIP的所有项修改TEXTDIRECTION属性获取或设置在TOOLSTRIP属性上绘制文本的方向删除IMAGELIST属性获取或设置TOOLSTRIP项上显示的图像的图像列表查询TOOLSTRIPTOOLSTRIP1IMAGESCALINGSIZE属性获取或设置TOOLSTRIP上所用图像的大小,以像素为单位退出LISTVIEWLISTVIEW1COLUMNS属性用于设置“详细信息”视图中显示的列显示用户信息TABCONTROLTABCONTROLTABPAGES属性表示TABCONTROL控件的所有选项卡;ALIGNMENT属性用于设置选项卡的显示部为作为容器2、房源信息设置模块设计功能分析房源信息设置模块用于房源基本信息,它将多个基本表的信息和房屋表进行有机结合。通过视图VIEW_HOUSE把信息呈现给用户。本房屋中介系统较为人性化的功能也在这里体现,即出租人在添加房源时,后台通过存储过程PROC_INSERT为客户查找理想的房屋信息,如果有符合的信息,则会显示该信息,用户可以根据提示找到求租人,这样便做到了最少的时间完成最有效的工作。窗体设计房源信息设置模块的主要用到的控件如表2所示表2房源信息设置模块控件类型控件名称主要属性的设置用途TXTNAME将其READONLY属性设置为FALSE物业名称TXTAREA同上建筑面积TEXTBOXTXTPRICE同上每月单价COBFLOOD将其DROPDOWNSTYLE属性设置为DROPDOWNLIST楼层COBFAVOE同上朝向COBXING同上房型COBZHUANG同上装修COBDONG同上幢/座COMBOBOXCOBUSER同上用途BTNSELECTTEXTALIGN属性值公用9种,这里设置为居中MIDDLECENTER确定(添加)BTNCLEAR同上取消BTNUPATE同上修改BUTTONBTNOK同上选定房源DATAGRIDVIEWDGVRESULT设置SELECTIONMODE属性为FULLROWSELECT,即选取整行显示求租意向信息OPENFILEDIALOGOPIMAGEFILTER用对筛选文件类型选取图片第4章课程设计项目进度表日期完成的工作2013114项目各模块的研究,组员分工2013115数据采集,确定表格,数据类型,系统开发技术,运行环境2013116系统子模块的程序设计和调试2013117系统的调试,撰写课程设计总结报告2013118交课程设计纸质和电子版材料、并且进行答辩第5章课程设计任务分配表成员座号项目内容序号林胜瑜05号1、“用户信息管理”、“求租管理”等模块的制作2、设计报告流程图的绘制3、设计报告实验心得等的书写01李涵晶43号1、数据库表格的建立2、“业务统计”、窗体布局”、“系统管理”等模块的制作3、设计报告流程图和需求分析的书写02黄鹂53号1、数据库表格的建立2、“员工管理”、“出租管理”、“缴费管理”等模块的制作3、设计报告概述、研究意义等部分的书写03第6章达到的效果61程序设计思想开发语言C运行平台WINDOWSXP操作系统开发平台MICROSOFTVISUALSTUDIO2010、SQLSERVER2005设计思想通过查找而来的资料和询问他人,得到基本的房屋中介所需要的功能概念,再根据自己的设想,得出系统的功能结构图和系统流程图。根据功能结构图,列出所需要创建的数据表,各个表中所需要的字段及字段要求,还需要根据实际情况将各个表之间的关系找出来,通过表的外键等联系起来,最后考虑到系统功能便捷性,创建相关的视图、存储过程和触发器。完成数据表创建,就需要根据表来创建所需要的窗体。考虑到系统的美观性和使用性,创建各个模块的窗体界面和所需控件。创建好窗体,将各个模块连接到数据库中相应的数据表。然后按照控件所要完成的功能添加相应代码,实现功能。完成各个模块的创建后,进行测试,根据程序运行结果改善程序,以使得系统达到美观、方便、便捷于一体。62程序最终实现结果1、用户登录界面如图3所示。输入正确的用户名和密码就可进入系统,其中输错用户名与密码的次数只有三次。图3用户登录界面图2、系统初始界面如图4所示。登录成功后进入该界面,界面上方有10个菜单栏,可根据用户需要选择菜单栏并进入。图4系统初始界面图3、用户信息模块的人员信息控制界面如图5所示。可以实现对出租人以及求租人信息进行“查找”、“修改”、“删除”和“添加”功能。图5人员信息控制界面图4、求租管理模块中的房源状态浏览界面如图6所示。可以利用求租人的手机号查询其所拥有的房屋状态以及查询所有房屋的当前状态。图6房源状态浏览界面图5、员工信息的录入员工信息界面如图7所示。输入员工的基本信息就可添加员工。图7录入员工信息界面图6、出租管理的房型信息设置界面如图8所示。可以添加、修改以及删除房型的设定。图8房型信息设置界面图7、交费管理的收费记录界面如图9所示。根据时间和员工姓名查询其所对应的甲方的收费情况。图9收费记录界面图8、业务统计的成交业务量统计界面如图10所示。根据时间和员工姓名查询该员工当日的业务成交情况。图10成交业务量统计界面图第7章源程序71源代码1、系统登录模块中当用户与密码是否正确不正确给三次机会然后关闭,代码如下。PRIVATEVOIDBTNLOGIN_CLICKOBJECTSENDER,EVENTARGSEREGIONCLLNAMETHISCOBNAMETEXTCLLPWDTHISTXTPWDTEXTTRIMTOSTRINGSTRINGPOWERCMSELECT_TABLECLIFPOWER“NONE“FRMMAINFMNEWFRMMAINTHISHIDEFMM_STR_POWERTHISCOBNAMETEXT“POWERFMSHOWELSEIFTHISTXTPWDTEXT“THISHIDEFMSHOWELSEIFERRORNUMCLLNAMENUM1IFNUM3THISCLOSEELSEERRORNUMCLLNAMENUM1MESSAGEBOXSHOW“密码有误,三次后将自动关闭,这是第“NUM“次“THISTXTPWDTEXTSTRINGEMPTYTHISTXTPWDFOCUSENDREGION2、房源状态查询模块中提供3种房屋状态的表现形式,即“闲置”、“预定”和“出租”,代码如下。PRIVATEVOIDLISTINFOSTRINGSQLCONCONDATABASETHISLISTVIEW1ITEMSCLEARSQLDATAADAPTERDANEWSQLDATAADAPTERSQL,CONCONNDATATABLEDTNEWDATATABLEDAFILLDTIFDTROWSCOUNT0FOREACHDATAROWDRINDTROWSLISTVIEWITEMLVIFDR11TOSTRING“NONE“LVNEWLISTVIEWITEMDR0TOSTRING,0ELSEIFDR11TOSTRING“REMARK“LVNEWLISTVIEWITEMDR0TOSTRING,1ELSELVNEWLISTVIEWITEMDR0TOSTRING,2LVSUBITEMSADDDR1TOSTRINGLVSUBITEMSADDDR2TOSTRINGLVSUBITEMSADDDR5TOSTRINGLVSUBITEMSADDDR6TOSTRINGLVSUBITEMSADDDR7TOSTRINGLVSUBITEMSADDDR8TOSTRINGTHISLISTVIEW1ITEMSADDLVELSEMESSAGEBOXSHOW“查询结果为空“THISLISTVIEW1COLUMNS0WIDTH1203、窗体布局模块中实现3个功能即“层叠平铺”、“水平平铺”和“垂直平铺”代码如下。PRIVATEVOIDTOOLSTRIPMENUITEM2_CLICKOBJECTSENDER,EVENTARGSETHISLAYOUTMDISYSTEMWINDOWSFORMSMDILAYOUTCASCADEPRIVATEVOIDTOOLSTRIPMENUITEM3_CLICKOBJECTSENDER,EVENTARGSETHISLAYOUTMDISYSTEMWINDOWSFORMSMDILAYOUTTILEVERTICALPRIVATEVOIDTOOLSTRIPMENUITEM4_CLICKOBJECTSENDER,EVENTARGSETHISLAYOUTMDISYSTEMWINDOWSFORMSMDILAYOUTTILEHORIZONTAL第8章附录81数据类型定义表在此给出本系统开发过程中比较重要的数据表,其他数据表略。1、TB_EMPLOYEE(员工信息表)表TB_EMPLOYEE用于保存员工的基本信息,该表的结构如表3所示。表3员工信息表字段名数据类型长度主键否描述EMPLOYEE_IDVARCHAR10主键员工编号EMPLOYEE_NAMEVARCHAR20否姓名EMPLOYEE_SEXVARCHAR10否性别EMPLOYEE_BIRTHDAYDATETIME8否出生日期EMPLOYEE_PHONEVARCHAR20否电话EMPLOYEE_CARDIDVARCHAR20否身份证号EMPLOYEE_ADDRESSVARCHAR50否地址GOV_IDVARCHAR10否民族EMPLOYEE_STUDYVARCHAR10否学历EMPLOYEE_BASEPAYMONEY8否工资2、TB_USER客户信息表表TB_USER用于保存客户信息,该表的结构如表4所示。表4客户信息表字段名数据类型长度主键否描述USER_IDSVARCHAR10主键客户编号USER_NAMESVARCHAR20否姓名USER_SEXVARCHAR4否性别USER_BIRTHDATETIME8否出生日期USER_PHONEVARCHAR20否手机USER_HOMEPHONEVARCHAR20否家庭电话USER_EMAILVARCHAR30否邮箱USER_CARDIDVARCHAR20否身份证USER_TYPEVARCHAR10否客户类型HOUSE_IDVARCHAR10否房屋编号USER_RECORDDATEDATETIME8否记录日期3、TB_HOUSE(房屋信息表)表TB_HOUSE用于保存房屋信息,该表的结构如表5所示。表5房屋信息表字段名数据类型长度主键否描述HOUSE_IDVARCHAR10主键房屋编号HOUSE_COMPANYNAMEVARCHAR50否物业名称HOUSE_TYPEIDVARCHAR10否房型编号HOUSE_SEATIDVARCHAR10否幢/座编号HOUSE_STATEVARCHAR10否状态HOUSE_FITMENTIDVARCHAR10否装修编号HOUSE_FAVORIDVARCHAR10否朝向编号HOUSE_MOTHEDIDVARCHAR10否用途编号HOUSE_MAPVARCHAR50否结构图HOUSE_PRICEMONEY8否价格HOUSE_FLOORIDVARCHAR10否楼层编号HOUSE_BUILDYEARVARCHAR10否建筑年限HOUSE_AREAVARCHAR20否建筑面积HOUSE_REMARKVARCHAR50否备注USER_IDSVARCHAR10否用户编号4、TB_INTENT(求租意向表)表TB_INTENT用于保存求租人对房源的要求信息,该表的结构如表6所示。表6求租意向表字段名数据类型长度主键否描述INTENT_IDVARCHAR10主键意向编号USER_IDVARCHAR10否用户编号HOUSE_TYPEIDVARCHAR10否房型编号HOUSE_SEATIDVARCHAR10否幢/座编号HOUSE_FITMENTIDVARCHAR10否装修编号HOUSE_FLOORIDVARCHAR10否楼层编号HOUSE_FAVORIDVARCHAR10否朝向编号HOUSE_MOTHEDIDVARCHAR10否用途编号HOUSE_PRICENVARCHAR8否价格HOUSE_AREAVARCHAR20否面积5、TB_MONEYANDINFO收费信息表表TB_MONEYANDINFO用于保存收费信息,该表的结构表7所示表7收费信息表字段名数据类型长度主键否描述MONEY_IDVARCHAR10主键费用金额PAY_MONEYMONEY8否金额EMP_IDVARCHAR10否员工编号EMP_NAMEVARCHAR20否员工姓名HOUSE_IDVARCHAR10否房屋编号PAY_DATEDATETIME8否付款日期MONEY_REMARKVARCHAR100否备注LEND_IDVARCHAR10否出租人编号LENG_NAMEVARCHAR20否出租人姓名LEND_PHONEVARCHAR20否出租人电话WANT_IDVARCHAR10否求租人编号WANT_NAMEVARCHAR20否求租人姓名WANT_PHONEVARCHAR20否求租人电话6、TB_LOGIN登录信息表表TB_LOGIN用于用户登录系统是进行核对,该表的结构如表8所示表8登录信息表字段名数据类型长度主键否描述LOGIN_IDVARCHAR10否登录编号EMPLOYEE_IDVARCHAR10否员工编号LOGIN_NAMEVARCHAR20否登录名LOGIN_PWDVARCHAR15否密码LOGIN_POWERVARCHAR10否权限7、TB_STUDYDEGREE学历信息表表TB_STUDYDEGREE用于设置员工的学历,该表的结构如表9所示表9学历信息表字段名数据类型长度主键否描述STUDYDEGREE_IDVARCHAR10主键学历编号STUDYDEGREE_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论