《2022年房地产管理信息系统的方案设计书与实现 .docx》由会员分享,可在线阅读,更多相关《2022年房地产管理信息系统的方案设计书与实现 .docx(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 课 程 设 计 论 文题 目:房地产信息治理系统设计专业班级 : 运算机科学与技术 0801姓 名: 夏浩阳学 号: 202205110432022 年 10 月 10 日名师归纳总结 - - - - - - -第 1 页,共 21 页精选学习资料 - - - - - - - - - 摘 要: 随着社会文明的进展,人们对房屋的需求越来越大,随之房屋的建造也成倍增加;面对巨大的需求量,需要建立一个房地产信息治理系统来提高对房地产治理的效率;建立房地产信息治理系统就是为了实现信息的规范治理和快速查询,从而削减治理方面的工作量;本文介绍了以Delph
2、i 语言和 SQL server 2000数据库为工具的房地产信息治理系统的开发与设计;本房地产信息治理系统主要 实现了四个基本功能:房地产基本信息治理、房屋销售、统计报表、系统设置;其中,前三个模块主要进行相关信息的增加、删除、修改、查询等操作;系统管 理模块实现依据不同的用户权限进行不同的操作;关键词: Delphi7 ;SQL server 2000数据库; 房地产信息治理系统名师归纳总结 - - - - - - -第 2 页,共 21 页精选学习资料 - - - - - - - - - 目 录引言 11. 系统概述 21.1 系统现状讨论 21.2 系统体系结构和开发技术22. 系统调
3、研及可行性分析32.1 系统调研 32.2 系统总体目标 42.3 技术可行性分析 43. 系统分析 43.1 系统需求分析 43.1.1 功能需求 4 3.1.2 系统开发环境平台 5 3.2 系统流程图 54. 系统设计 74.1 概要设计 74.1.1 功能模块结构图7 7 4.1.2 功能模块描述4.2 数据库设计 84.2.1 表设计 8 4.3 具体设计 104.3.1 用户登录模块设计 10 4.3.2 房屋销售模块设计 11 5. 系统实现 125.1 用户登录模块实现 125.2 房地产信息模块实现 125.3 房屋销售治理模块实现 135.4 房型资料录入模块实现 145.
4、5 客户数据分析模块实现 146 系统测试 156.1 系统登录模块测试 156.2 测试总结 16结论 16参考文献 18名师归纳总结 - - - - - - -第 3 页,共 21 页精选学习资料 - - - - - - - - - 引言运算机课程设计是完成运算机专业培育目标所必需的重要的教案环节;是 培育同学独立摸索和科学的工作方法的重要过程;课程设计的目的主要是培育 同学综合运用所学理论学问和技能,分析解决运算机应用实际问题的才能、培 养同学把握设计运算机课题的思想和方法,树立庄重仔细的工作作风、培育学 生调查讨论、查阅技术文献、资料、手册以及编写技术文献的才能;通过运算 机课程设计,
5、要求同学在指自我学习的才能的指导下,独立完成所分担的设计 课题的全部内容;21 世纪以来,社会生产力快速进展,科学技术突飞猛进,人们进行信息交 流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已 不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面 对着日益复杂和不断进展,变化的社会环境,特殊是企业间日趋猛烈的竞争形 势,一个人、一个企业要在现代社会中求生存,求进展,必需具备足够的信息 和强有力的信息收集与处理手段;房地产信息治理系统对房屋出租、出售等资 料信息的储备采纳了动态的创建,先建立系统应用原型,然后对初始原型系统 进行需求迭代,不断修正和改进,直到形
6、成用户中意的可行系统;名师归纳总结 - - - - - - -第 4 页,共 21 页精选学习资料 - - - - - - - - - 1. 系统概述1.1 系统现状讨论随着人类社会的进步和科学技术的进展,人们生活水平也在不断的提高,房地产已经成为当今社会比较热门的行业;房地产销售是房地产行业的重要组 成部分,由于房地产销售形式复杂、业务种类繁多,早期的手工销售方式已经 不能适应现代房地产销售的需求,在这种情形,房地产销售治理系统应运而 生;房地产业在我国是一个只有十余年历史的新兴产业;为了满意中国经济迅 速进展的需要,切实解决中国城市职工住房长期欠债太多的难题,于是,顺应 中国住房制度改革的
7、潮流,房地产业急速地膨胀起来,成为国民经济的一个新 的增长点;其中,房地产开发企业是中国房地产企业的主体,占中国房地产企业总数的 80%多,近几年显现了惊人的高速增长,自2000 年以来,每年都保持20%以上的增长,远远高于 GDP和全社会固定资产总投资增长速度;2003 年,更是创下了增长 29.7%的阶段新高;房地产因其高投资,高回报成为社会公认的“ 暴利行业” ,然而在这高增长的背后,市场却面临诸多不规范的操作,一系列问题都亟待解决:企业数量大,规模小;开发才能低,抗风险才能差;资产负债率高,风险大;房地产行业作为关系国计民生,关系千家万户幸福,又牵涉到巨大财宝的支持国民经济增长的支柱性
8、产业之一,国家对其进行宏观调控和市场规范早已是势在必行,但多数企业对这场疾风劲雨般得如此快速仍是有些措手不及;在宏观调控下2005 年,中国房地产企业必将会面临重新洗牌,房地产市场在日趋规范化的同时也会出现出更多成熟的特色,而这些特点正预 示着房地产市场迎来了一个新开发时代;1.2 系统体系结构和开发技术本系统采纳C/S 体系结构,前台采纳Delphi 面对对象的可视化编程技术,后台使用了 SQL server 2000 数据库,不论治理员仍是顾客只要登陆本系统后,就可以依据需要进行相应的操作;Delphi 是闻名的 Borland (现在已和 Inspires合并)公司开发的可视化软名师归纳
9、总结 - - - - - - -第 5 页,共 21 页精选学习资料 - - - - - - - - - 件开发工具;“ 真正的程序员用c,聪慧的程序员用Delphi ” , Delphi被称为第四代编程语言,它具有简洁、高效、功能强大的特点;和 VC 相比, Delphi更简洁、更易于把握,而在功能上却丝毫不逊色;和 VB 相比, Delphi 就功能更强大、更有用;可以说 Delphi 同时兼备了 VC 功能强大和 VB 简洁易学的特点;它始终是程序员至爱的编程工具;基于窗体和面对对象的方法,高速的编译器,强大的数据库支持,与Windows 编程紧密结合,强大而成熟的组件技术;但最重要的仍
10、是 Object Pascal 语言,它才是一切的根本; Object Pascal 语言是在 Pascal 语言的基础上进展起来的,简洁易学;Delphi 提 供 了 各 种 开 发 工 具 , 包 括 集 成 环 境 、 图 像 编 辑 ( Image Editor ),以及各种开发数据库的应用程序,如Desktop Database Expert等;除此之外,仍答应用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器( Recourse Workshop);在 Delphi 众多的优势当中,它在数据库方面的特长显得尤为突出:适应于 多种数据库结构,从客户机服务机模式到多层数据
11、结构模式;高效率的数据 库治理系统和新一代更先进的数据库引擎;最新的数据分析手段和供应大量的 企业组件;2. 系统调研及可行性分析2.1 系统调研对房地产业务进行分析后,确定房地产信息治理系统应当实现的功能;(1)在基础信息治理模块中实现房型基础信息、楼盘楼房信息、员工信息 和公司信息治理;(2)在房屋销售治理模块中实现房屋销售治理、销售收款治理、客户资料 治理和客户退款治理;(3)在统计报表模块中实现员工销售统计、楼房订购统计、客户订购统计 和客户数据分析;(4)在系统设置模块中实现用户治理、用户口令修改和数据备份复原;名师归纳总结 - - - - - - -第 6 页,共 21 页精选学习
12、资料 - - - - - - - - - 2.2 系统总体目标房地产信息治理系统的业务流程比较的复杂,销售代表负责销售和预订房 屋,并且与客户沟通,帮忙客户购买和预订房屋,客户可以提出退房和换房的 要求;在售出房屋、预订房屋、或退房时,会计负责处理个款项,并且制作单 据;在业务操作过程中,房屋和客户的资料应予以保留,以供统计分析;2.3 技术可行性分析本系统采纳 SQL server 2000作为后台数据库,这样是数据能够得到统一,并增强了治理的安全性;采纳Delphi 软件,该软件功能强大,扩展性强,适合任何的编程工作,以上技术完全胜任开发任务,保护便利,后台操作快捷明 了,操作人员可在短时
13、间内完全把握保护工作;3. 系统分析3.1 系统需求分析经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性 能上进行进一步的需求分析;3.1.1 功能需求本系统功能需求如下:1 信息治理功能 系统信息治理功能主要实现基本信息的治理及系统参数的设置,基本信息 主要包括:公司信息、员工信息、楼房信息等,用户可以对其信息进行添加、修改、删除等作,设置主要是对系统开放和终止时间进行设定;2房屋销售功能 该功能是实现对客户退款的治理、客户资料的治理、销售收款的治理、房 屋销售的治理、仍可以对房屋销售收款进行支配查询,也可以依据需要对其进 行修改或删除等操作;3统计报表功能 该功能主要是实现
14、对员工销售的统计、楼房购订的统计、客户购订的统名师归纳总结 - - - - - - -第 7 页,共 21 页精选学习资料 - - - - - - - - - 计、客户数据分析等查询统计操作;4系统设置功能该功能主要是实现对用户的基本信息进行修改、删除,仍有对数据备份恢复、退出系统等一些基本操作;3.1.2 系统开发环境平台设备需求: PC机, Windows 2000/98/XP 操作系统, P以上, 64MB RAM;后台数据库,采纳 SQL server 2000数据库治理;3.2 系统流程图本系统的系统流程图如下图所示:名师归纳总结 - - - - - - -第 8 页,共 21 页精
15、选学习资料 - - - - - - - - - 登录判定是否合法用户系统 治理员系统房屋信息查询订退房信息查看信息修改提示信息判定信息是否增加修改删除填写完整收退款数更新提交数据库错误提示 信息更新到数 据库图 3.1 系统流程图名师归纳总结 - - - - - - -第 9 页,共 21 页精选学习资料 - - - - - - - - - 4. 系统设计4.1 概要设计4.1.1 功能模块结构图本系统功能模块图如下图所示:房地产信息治理系统登入 系统主菜单基本信息房屋销售统计报表系统设置房楼员公房销客客员楼客客用用数退型盘工司屋售户户工房户户户户据出基楼信管销收资退销购购数管口备系本房息理售
16、款料款售订订据理令份统信信管管管管统统统统修恢息息理理理理计计计计改复图 4.1 功能模块结构图4.1.2 功能模块描述(1)登录模块 依据用户输入的用户名和密码,与数据库中进行匹配,验证帐号和密码;(2)基本信息模块 用户对一些基本信息进行编辑,让客户能更好的明白该公司楼盘楼房的基本信息,仍有本公司员工的信息治理;(3)房屋销售模块 用户能清晰的知道哪些房屋已销售,哪些没有,对于已销售的房屋的收款情形的治理,仍有是哪个用户买了我们的楼盘,我们要记得他们的资料预防客名师归纳总结 - - - - - - -第 10 页,共 21 页精选学习资料 - - - - - - - - - 户哪天要退房、
17、退款,我们也有肯定的依据在;(4)系统设置模块该模块是用户自己对自己基本资料的修改,如他的用户名和密码等,仍有一些数据要备份预防以后丢失,假如客户退房后,楼盘的资料又要重新复原,以说名该楼盘仍没销售;最终就是退出整个系统;4.2 数据库设计4.2.1 表设计名师归纳总结 字段名称表 4.1 f_build楼盘表 默认值功能描述第 11 页,共 21 页字段类型主键答应为空楼盘编号Varchar20 是是Time_default 标识一个楼盘楼盘名称Varchar20 占地面积Varchar20 建筑面积Varchar20 是建筑占地面积Varchar20 是道路广场占地面积Varchar20
18、是建筑密度Varchar20 是容积率Varchar20 是绿化面积Varchar20 是绿化率Varchar20 是Varchar20 开发日期是楼房数量Varchar20 是Time_default 出售数量Varchar20 是预订数量Varchar20 是出售未审核数量Varchar20 是未出售数量Varchar20 是楼盘备注Varchar20 是建档人员Varchar20 是Varchar20 建档日期是- - - - - - -精选学习资料 - - - - - - - - - 楼盘图片Varchar20 是考虑因素Varchar20 是是Time_default 建档人员Var
19、char20 建档日期Varchar20 是修改人员Varchar20 是修改日期Varchar20 是表 4.2 f_house_aspect(楼房朝向信息表)字段名称字段类型主键答应为空默认值功能描述楼房朝向Varchar10 是是Time_default 建档人员Varchar10 建档日期Datetime8 是修改人员Varchar10 是修改日期Datetime8 是表 4.3 f_mode (房型基本信息表)名师归纳总结 字段名称字段类型主键答应为空默认值功能描述第 12 页,共 21 页房型编号Varchar20 是Time_default 标示一个房屋类型房型名称Varchar
20、16 是阳台产权面积Numeric9 是套内建筑面积Numeric9 是公用分摊面积Numeric9 是房屋销售面积Numeric9是房间形式Varchar10 是房屋高度Varchar10 是建档人员Varchar10 是建档日期Datatime8 是房型备注Varchar100 是房型图片是image - - - - - - -精选学习资料 - - - - - - - - - 4.3 具体设计4.3.1 用户登录模块设计用户登录模块主要依据用户登录的信息,与数据库中信息胜利匹配后,获 得其相应的操作权限;1 流程图开头输入用户名密码打开数据库查找用户名比较密码错误用户密码提示是否合法 用户
21、密码否是是否治理员 否是打开治理员窗口 打开一般用户窗口终止图 4.3 用户登录程序流程图 2 处理说明 说明一:打开系统,等待用户输入帐号、密码,判定用户输入的信息与后名师归纳总结 台数据库是否匹配,查询语句为:sql=”select 第 13 页,共 21 页user_id,user_type,user_pwd,user_class from quanxian where user_name=”&id& ” and user_pwd=”&mima& ” 如不匹配,就刷新页面,等待用户重新输入;- - - - - - -精选学习资料 - - - - - - - - - 4.3.2 房屋销售模
22、块设计房地产信息模块主要实现治理员对航班信息的添加、修改、删除等操作;1 流程图开 始窗体初始化增加修改删除(说明一)(说明二)(说明二)提示信息成储存(说更新(说成功功明一)明二)失败失败提示信息提示信息图 4.4 房屋销售模块流程图 2 处理说明 说明一:打开并激活窗口,依据登录销售代表加载的界面,查询语句为 sql= ” select*from title where user_id=” &user_id 说明二:单击需要需要编辑的信息,进行修改、添加等操作,依据修改后 的信息进行储存,如要删除其中一条信息,只要单击删除按扭;名师归纳总结 - - - - - - -第 14 页,共 21
23、 页精选学习资料 - - - - - - - - - 5. 系统实现5.1 用户登录模块实现用户登录的界面如下图,其中的登录按钮的功能有:(1)检测数据库中有无治理员帐号,假如有 ,就等待用户输入用户名和密码,否就不能进入系统;(2)验证用户名和密码是否正确,错误次数不能超过三次,超过三次就退出系统登陆界面;(3)当验证通过后,检测该登录用户的治理权限,并设置变量传值给主窗体;图 5.1 用户登录模块成效图该模块主要依据输入的用户信息,判定输入的信息是否正确,假如您已经输入了超过 3 次,将自动弹出Messagebox对话框,提示您已经输入了已经超过3 次,将退出系统;否就进入主界面;主要代码
24、为:strsql :=select * from yonghu where 用 户 名 =+ edit1.text+ and 密 码 =+ edit2.text+ and 用户类型 =+ combobox1.text + 5.2 房地产信息模块实现房地产信息治理模块主要依据需要对房地产信息表中的信息进行增加、删除和修改,并更新到房地产信息表中;名师归纳总结 - - - - - - -第 15 页,共 21 页精选学习资料 - - - - - - - - - 图 5.2 房地产信息模块成效图5.3 房屋销售治理模块实现进入主窗体后,对一些细的部分进行治理,如:房屋销售治理,为了实现房屋销售的治理
25、、房屋销售收款治理、客户资料治理、房屋退房的治理等等,进行编辑、储存、打印等操作;图 5.3 房屋销售模块成效图名师归纳总结 - - - - - - -第 16 页,共 21 页精选学习资料 - - - - - - - - - 主要操作:在窗体的左边是一个Ttreeview组件,该模块运行时,用户选择了楼房,系统会自动对房屋进行分类,在这里使用循环的方法对全部的房屋查询添加到 Ttreeview 组件中,代码如下:node2:=treeview1.items.addchildnode1,dm.search1fieldvaluse楼房名称 ,说明在 treeview1 中添加楼房名称;5.4 房
26、型资料录入模块实现房型资料录入模块供应了对房屋类型的治理,该模块主要是进行增加、编辑、删除和修改等操作,并更新居地产信息表;图 5.4 房型资料录入模块成效图主要操作:该窗体是对f_mode 表进行增加、编辑、删除和修改等操作,添加 多 个 TDBdit 组 件 , 用 于 修 改 和 增 加 信 息 输 入 的 , 设 置 组 件 的 属 性 ;Tspeedbutton 组件用于执行添加、修改和储存等命令;5.5 客户数据分析模块实现该模块是以导航方式进行工作的,用户第一单击“ 数据统计报表” 然后单击“ 客户数据分析” 菜单命令,模块会显示一个长体,提示用户挑选时间段和统计类别;名师归纳总
27、结 - - - - - - -第 17 页,共 21 页精选学习资料 - - - - - - - - - 图 5.5 客户数据分析模块成效图 单击输入框右边的按扭会弹出一日期挑选窗口,如下列图:图 5.6 挑选日期模块成效图 该模块能够对客户目前的需求量信息进行分析统计,并以图示的方法显示 在窗体上,提高了数据统计效率;6 系统测试6.1 系统登录模块测试房地产信息治理系统已经基本实现,为了使系统能够稳固的运行,需要对 系统进行了一些测试;测试的方法许多,主要有黑盒法和白盒法,黑盒法是从用户的角度对系统 的功能和性能进行测试,白盒法是开发人员对程序代码进行测试;本系统采纳 黑盒法进行系统功能测
28、试;名师归纳总结 由于系统本身的编写用delphi语言编写的,所以只要在数据库都连接通顺第 18 页,共 21 页- - - - - - -精选学习资料 - - - - - - - - - 的情形下,直接在delphi软件里面,点击运行按钮即可;下面列举几个模块的主要功能进行测试的结果:表 6.1 系统测试表测试模块测试内容结果及功能名1. 登录模块当用户在帐号后的文本框中先后输入正确和错结果误的用户名和密码,点击“ 登录” 按钮后是否正确能进入主窗体;2. 资料录入当点各个子菜单时,可以依据上面的内容一一可 以进行填写,对房型资料录入、楼盘楼房资料录保 存模块录入进去入、公司资料录入、员工资
29、料录入等资料填好储存以后,点出提交储存按钮;3. 统计报表进行对各种进行销售代表房屋销售统计报表、可 以正 确楼盘销售预订数据统计报表等查询,试用每查模块查询查 询和退出询、退出等功能;和 退出6.2 测试总结本次测试主要用于对系统的主要功能进行测试,测试工程包括用户登录模 块、综合信息查询模块、数据处理等方面;在本次测试中我们共发觉了 10 余处 错误,经过修改,已基本更正;通过本次测试,我期望在以后的开发中能够避 免再犯类似错误;结论通过本系统的开发,我对软件开发过程有了更清晰的明白,第一是问题定 义、需求分析,然后是功能设计、具体设计等,并对软件测试的方法、手段有 了较深的懂得,同时对图
30、书治理系统的流程有了一个系统的熟识;在开发过程 仍仔细学习了与系统相关的学问,极大地拓宽了我的学问面 , 我感到收成不小;在系统的开发初期,必需要熟识房屋销售的整个流程,初步明白了房屋销 售的相关学问,这样才能进入到设计的过程中去;从开头熟识这些学问到对整名师归纳总结 - - - - - - -第 19 页,共 21 页精选学习资料 - - - - - - - - - 体设计有明白,再从概要设计、具体设计到开头编码,以及最终的测试,整个 过程感觉很充实,虽然遇到了不少困难,但当我通过自己查资料、或是向指导 老师请教以及向同学请教,而设计出解决方案并胜利实现时,那种成就感和满 足感足以勉励自己加
31、班加点的辛苦;由于以前有过使用DELPHI设计治理软件的体会,在这次设计的过程中,我遇到专业学问方面的困难不是特别多,主要困难集中在治理学问、业务流程上 等方面的不足;在实际的开发中我深刻的体会到了自己做课程设计和实际客户 的要求之间的距离,不能凭空想象来开发软件,而是需要与客户不断的沟通交 流,把客户真正的需求反映到你的软件当中;经过以上具体的设计与构架,最终完成了课程设计论文选题系统的开发;在本次开发过程中,遇到了许多的困难;包括数据库设计方面,技术实现方面 以及系统测试方面;同时,我也受到了很大的启示,期望通过今后的学习,能 够对本系统在安全性方面进行进一步的完善;名师归纳总结 - -
32、- - - - -第 20 页,共 21 页精选学习资料 - - - - - - - - - 参考文献1 赛奎春 .Access 数据库开发实例解读 M. 北京 : 机械工业出版社 ,2006. 2 赛奎春 .Delphi 信息系统开发实例精选 M. 北京 : 机械工业出版社, 2005. 3 李云祥,胡光兵 .Delphi 程序设计基础教程 M. 北京 : 电子工业出版社,2004. 4 伍俊良 .Delphi7.0/8.课程设计与系统开发案例M. 北京 : 清华高校出版社,2004. 5 杨海东,刘海东 .Delphi数据库高级实例导航 M. 北京: 科学出版社, 2004. 6 彭明明,程文刚 .Delphi数据库有用编程100 例M. 北京:中国铁道出版社,2004. 7 虞益诚,孙莉 .SQL server 2000数据库应用技术 M. 北京 : 中国铁道出版社,2005. 名师归纳总结 - - - - - - -第 21 页,共 21 页