房屋中介系统报告.doc_第1页
房屋中介系统报告.doc_第2页
房屋中介系统报告.doc_第3页
房屋中介系统报告.doc_第4页
房屋中介系统报告.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

房屋中介管理系统20081000488 172082 刘沙沙一. 系统目的1. 本系统包括数据录入,数据修改,数据添加,数据查询,数据备份和报表生成。2. 数据库信息包括房屋代码,房屋类型,房屋房型,面积,朝向,结构,产权方式,建成年代,所处地址,楼层,是否有物业管理,电梯,煤气管道,出售价格。3. 查询应可以提供多种查询方式,汇总报表。二、需求分析 (一)可行性分析在可行性分析阶段,要确定开发应用系统的总体要求,主要任务包括:(1)定义系统功能,性能,可靠性等要求.(2)探讨系统实现的关键技术如解决问题的技术路线.(3)进行系统开发的可行性论证,制定完成任务的实施计划.(二)需求分析需求分析包括数据分析和功能分析,主要任务包括: (1) 确认用户要求,确定设计范围.(2) 收集和分析需求数据,建立数据流图,数据字典等设计文档.(3) 建立需求说明书,对所开发的系统进行全面的描述,包括任务和目标,具体需求说明,系统功能结构,性能,运行环境和系统配置等.(三)系统分析需求分析结束后,就可以进行系统设计,系统设计包括数据设计和系统结构功能设计两方面。1.数据设计。根据需求分析的结果构造相应的实体模型,再将实体模型转化成数据库管理系统支持的关系模型,进行数据库的性能分析并进行安全性和完整性设计。2.系统结构和功能设计。根据结构功能要求,按结构化程序设计原则,自顶向下划分若干子系统,并将子系统细化为若干功能独立模块,完成系统功能模块图。(四)系统实现系统实现阶段的任务包括:1、数据库具体实现。主要指定义表及各种约束,部分数据录入及准备工作。2、程序设计和各种数据对象设计。包括菜单,表单,定义表单上的各种控件对象,编写对象对不同时间的响应代码,设计报表和查询等。(五)系统测试应用程序设计完成之后,应对系统进行测试,以检测系统各个组成部分的正确性,这也是保证系统质量的重要手段,主要任务包括:1、 加载数据,进行单元测试,检查模块在功能和结构方面的问题。2、进行综合测试,将已测试过的模块组装起来进行综合测试。3、按总体设计的要求,逐项进行有效性检查,检验已开发的系统是否合格,能否交付使用。(六)系统维护 在系统投入正式运营之后,就进入了维护阶段,由于多方面原因,系统在运行中可能会出现一些错误,需要及时跟踪修改。另外,由于外部环境或用户需求的变化,也可能要对系统进行必要的修改。 三.“房屋中介管理系统”功能分析房屋中介管理系统的主要功能是:可以录入及编辑房屋信息,可实现房屋信息的查询,各类检索信息的显示和打印.系统功能描述如图: 数据修改 数据添加 房屋信息表 房屋中介管理系统数据备份数据查询 报表生成 房屋信息一览表四系统结构 1、数据库结构数据库:房屋中介管理.dbc 表:房屋中介管理表.dbf 2、表单 系统登录表单:房屋中介系统登录.scx 数据查询表单: 房屋信息查询.scx 修改、添加(数据)备份:房屋信息表.scx 3、菜单和报表 菜单:菜单1.mnx 报表:房屋中介信息一览表.frx4、主程序: Main.prg 五部分程序模块的实现 1、登录表单 登录表单的界面参见图1-1,主要功能是用户身份验证,只有提供正确的用户名和密码才能进入系统。登录表单的实现参见图1-2。 (1)设置表单的属性。 Caption:房屋中介管理系统 Name:form1 AutoCenter:.T. ShowWindow:2-作为顶层有单 AlwaysOnTOP:.T. (2)编写代码 命令按钮Command1的Click事件代码为: public n n=0 if alltrim(thisform.text1.Value)=shasha.AND.; AllTRIM(thisform.text2.Value)=shasha thisform.label4.caption=登录成功! WAITTIMEOUT 1 do 菜单1.MPR thisform.RELEASE ELSE THISFORM.Label4.caption=用户名密码错误! thisform.text2.value= thisform.text1.Value= n=n+1 if n=3 thisform.label4.caption=对不起,您无权使用! thisform.text2.Enabled=.F. this.Enabled=.F. WAITTIMEOUT 1 CLOSE ALL CLEAR WINDOWS CLEAR EVENTS CANCEL THISFORM.RELEASE ENDIFENDIF 图1-1 图1-22、信息表单 信息表单可以修改数据,增加数据及数据的备份,信息表单是将表由表单的格式呈现出来的。创建新的表单,点击右键,再点击数据环境,将生成的数据拖入表单中,完成表单制作。信息表单的界面参见图2-1,运行后界面参见图2-2.图2-1图2-2 3、查询表单 查询表单可以从房屋代码,房屋朝向,是否有电梯,房屋结构四个方面进行查询。界面参见图3-1,运行后界面参见图3-2. (1)设置数据环境 (2)添加按钮组控件OptionGroup1,打开生成器,设置按钮数目为4,输入标题。 (3)添加标签 (4)编写程序代码. 选项按钮组OptionGroup1的Click事件代码为: do case case thisform.optiongroup1.value=1 thisform.label2.caption=请输入房屋代码: case thisform.optiongroup1.value=2 thisform.label2.caption=请输入朝向: case thisform.optiongroup1.value=3 thisform.label2.caption=请输入电梯: case thisform.optiongroup1.value=4 thisform.label2.caption=请输入结构; endcase thisform.text1.value= thisform.text1.setfocus thisform.refresh 图3-1图3-2 4、菜单菜单上有数据修改,数据增加,报表生成,数据查询按键,连接各个表单、报表。界面参见4-1,运行后图参见图4-2。 图4-1 图4-25、报表 利用数据环境形成房屋中介信息管理一览表。如图5-1图5-1六构造“房屋中介管理系统”项目 完成系统的模块设计后,可以使用项目管理器创建“房屋中介管理系统”项目。构成一个完整的项目体系,最后连编成应用程序。见图7-1. (1)建立“房屋中介管理系统”项目。 (2)添加数据、表单文档、报表、菜单。 (3)项目连编测试。 单击项目管理器中的连编按钮,出现“连编选项”对话框,选择“重新连编项目”选项,单击“确定”按钮,完成对项目测试。 (4)连编应用程序。七实习体会 计算机、VFP在我的映像中是那么的神秘,为不可捉摸,只认为那是电脑高手、或者是电脑专业的学生才可以驾驭

温馨提示

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

评论

0/150

提交评论