




免费预览已结束,剩余34页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘摘 要要 随着近代大学生毕业的增多,这就势必会存在一个必须要解决的问题,那就是住 房问题。特别是近年来国务院鼓励农民工进城工作的政策导致大量农民进城,解决住 房问题就变得更是迫在眉睫。 正是在这种需求趋势下,许多房产交易市场应运而生。人们在房产交易市场中搜 寻适合自己的房屋。但是房产交易市场存在很多弊端。地域限制就是最明显的一个方 面,其次在时间上,也存在着矛盾的时候,在解决这个问题的过程中,房产市场网上 交易系统就显示出了强大的优势。它打破了时间和地域的限制,让人们可以随时随地 在这个网上交易平台搜索到适合自己的房屋进行交易。当然网上交易也方便许多卖主 挂出出售信息。 二手房房屋中介管理系统就是针对房产网上交易的买卖业务的一个系统设计,实 现网上买卖,出租业务。本文主要根据系统的设计与实现,通过分析房产网上交易的 需求及特点,网站的首页设计从 Logo,背景,画面,主题色调(暖色调) ,以及首页页 面布局进行了合理分析与操作。 该系统使用了功能强大的 JAVA Web 开发技术,前台页面使用 JSP,使用了基于 MVC 机制的 Struts 技术。操作方便,可维护性强。经过大量的测试,基本符合用户需求。 关键词:关键词:二手房房屋中介管理系统 JSP Struts Abstract With the increase of university graduates in modern times, one after another after the 80,90 format of family. This will certainly there is a need to solve the problem, and that is housing. Especially in recent years to encourage migrant workers in cities of the State Councils policy led to a large number of migrant farmers, to solve the housing problem is an urgent need for more. It is in such demand trend , many real estate market came into being. People in the real estate market in the search for their own housing . But the real estate market, there are many drawbacks. Geographical limitations is one aspect of the most obvious, followed in time, there are contradictions, and when to solve this problem, the real estate market, online trading system shows a strong advantage. It broke the time and geographical constraints, so that people can go in search of the online trading platform to suit their trading houses. Of course, a number of online transactions also facilitate the sale of information linked to the seller. Real Estate Information Management System is for the sale of real estate transactions via the Internet as a business system design, the realization of online sales, rental business. This article primarily on the basis of system design and realization of online transactions by analyzing the properties and characteristics of demand, the sites home page design from Logo, background, screen, theme colors (warm), as well as Home Page Layout for a reasonable analysis and operation. The system uses a powerful JAVA Web development technologies , the use of front page JSP, using the Struts-based MVC mechanism technology. Easy to operate, strong maintainability . After extensive testing, in line with customer needs . Keywords: real estate information management system JSP Struts 目目 录录 1 1 前前 言言1 1.1 开发背景开发背景1 1.2 国内外研究现状国内外研究现状2 1.3 系统设计目标系统设计目标2 1.4 研究的意义研究的意义3 2 2 系统开发所采用的技术系统开发所采用的技术4 2.1 MVC 模式模式4 2.2 JSP 技术技术4 2.3 SQLSERVER技术技术4 3 3 需求分析需求分析5 3.1 需求分析概述需求分析概述5 3.1.1 需求分析的任务5 3.1.2 需求分析的原则5 3.2 可行性分析可行性分析6 3.2.1 技术及开发方法可行性6 3.2.2 管理可行性6 3.2.3 经济可行性6 3.3 功能分析功能分析6 3.3.1 系统的一般描述6 3.3.2 系统运行环境6 3.4 系统开发方法系统开发方法7 3.4.1 结构化系统开发方法和原型法7 3.4.2 系统开发方法选择7 3.5 业务流程分析业务流程分析8 4 4 概要设计概要设计9 4.1 系统功能模块设计系统功能模块设计9 4.1.1 房产信息模块功能设计9 4.1.2 用户信息管理模块9 4.2 系统总体结构图系统总体结构图9 4.3 系统系统 ER 图图 11 4.4 数据库设计数据库设计11 4.4.1 数据库设计概述11 4.4.2 系统数据流程图分析12 4.4.3 系统数据库设计18 5 5 系统详细设计与实现系统详细设计与实现22 5.1 二手房房屋中介管理系统首页二手房房屋中介管理系统首页22 5.2 用户信息管理模块用户信息管理模块23 5.2.1 用户登录页面23 5.2.2 用户注册模块23 5.2.3 用户登陆模块的程序流程图24 5.2.4 用户信息管理模块24 5.3 出售房屋信息模块出售房屋信息模块25 5.4 求购房屋信息模块求购房屋信息模块25 6 6 系统的测试系统的测试27 6.1 测试概论测试概论27 6.2 系统采用的测试方法系统采用的测试方法27 6.3 功能测试功能测试27 6.3.1 系统入口测试要点27 6.3.2 用户注册测试要点28 6.3.3 系统测试效果28 结结 论论29 谢谢 辞辞30 参考文献参考文献31 附附 录录32 大连交通大学信息工程学院 2011 届本科生毕业设计(论文) 1 1 1 前前 言言 1.11.1 开发背景开发背景 网络已经走进了千家万户。对网络熟悉的人们的都知道,只要是自己想做的基本 都可以通过网络来实现。阿里巴巴使人们实现了在线寻找合作商家,当当网实现了人 们足不出户就可以买到最新最好的书籍,麦包包网实现了人们在线买最新最时髦流行 的包包的愿望。这些网上交易模式解决了传统店操作的许多弊端,利用 Internet 的技 术和协议,建立书店外部网(Extranet),通过廉价的通讯手段,将买家与卖家、厂 商和合作伙伴紧密结合在一起,消除时间与空间带来的障碍,从而节约了交易成本, 扩大了交易范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活 动中了,人们将这种交易模式称为电子商务。而以上提到的这些网站展现给我们的实 体和电子商务结合的最好的范本。而我们的二手房房屋中介管理系统就是在这样的电 子商务优良的环境下滋生的。 房屋买卖一直是比较热门的行当,而人们对房屋的需求通过居高不下的房价就可 以知道,通过大大小小的房屋展销会就可以看到,通过银行房贷的情况就可以明白, 让房屋买卖更便捷的走进所有需求者生活中是历史的必然。 国家和疆界作为历史的产物,对维护社会安定与经济的发展有积极的作用。因特 网使国界的限制作用大大降低。电子商务活动超越了国界,因特网的发展使国界限制 作用减弱,加速全球成为“地球村”和各国民众成为“地球村”村民的步伐。根据国 际数据公司(IDC)的报告,全球网络用户在 2001 年底已经超过了 4 亿人;到 2003 年 达到 6 亿人,使用的设备数量达到了 7.5 亿。Forrester 表明在 2000 年到 2005 年,这 5 年的期间,在线交易增加了 50 倍。 电子商务不仅是个人电脑和服务器的互连,真正的电子商务意味着新一代的设备 智能电话、个人数字助理(PDA)、双向寻呼机、各种移动装置和嵌入式无线设备 的全面联网和广泛的使用,千百万商家和 10 亿多消费者通过无数台设备相互连接这 就是电子商务多被给予的未来,也是电子商务发展的不可阻挡的趋势。从网上相互交 流需求信息,发布产品广告,到网上采购或接受订单、结算支付账款,企业应用电子 商务是从少数发展到大部分,直到覆盖全部的业务。从具体业务领域来看也是由少到 多的逐步发展完善,如电子贸易的电子订单、电子发票、电子合同、电子签名;电子 金融的网上银行、电子现金、电子钱包、电子资金转账;网上证券交易的电子委托、 电子回执、网上查询等。因特网象一个世纪前的电一样正全面改变着社会生活的面貌, 网络学校、电子图书馆、网上书店、电子音乐厅、网上医院、电子社区、网上舞厅、 电子棋室、网上投票、电子政府、网络幼儿园、虚拟购物中心,因特网和电子商务的 影响无处不在,将日益成为人们生活中不可或缺的内容。 大连交通大学信息工程学院 2011 届本科生毕业设计(论文) 2 追逐时下最流行的销售模式是一个企业成功的途径。房屋买卖一直比较热门。它 是人们现在一生中最大的一件安居事。二手房房屋中介管理系统正是为人们解决房屋 买卖复杂烦琐问题而诞生的新网站。通过网络,房屋供应方可以将要出售房屋的面积、 地域、格局、装修情况、价格、周边交通情况等等及时公布在网上,只要有需求的买 房者,就会一目了然;而买方通过网络则可以直接查询自己需要买的房子的款型是否 存在,如何联系等等。这样透明的交易平台,为复杂的购方、卖房提供了一个变复杂 为简单的最好的方法。 1.21.2 国内外研究现状国内外研究现状 网络经济全球化的发展,跨国大公司大企业触角分布全球每一个角落,很多行业 将逐渐向世界开放,相对于世界很多已经成型的专业网站,我国的房产买卖网络化是 普及性,相对于较强竞争者。电子商务能够解决我们所面临的许多问题和困难,如我 们的规模,营销网络小,企业效率低等,如何取得突破口,赢得市场?电子商务不受 空间与时间制约的优点给我们提供了契机,通过构建自己的电子商务网站开辟更广的 市场空间;与此同时,我们也受到国内同行的竞争,如何取得竞争优势,打破地域限 制,抢占市场、赢得市场,这也就是我们构建网上二手房房屋中介管理系统的外部竞 争需求因素。 另一方面,构建二手房房屋中介管理系统,可以促使公司业务重组,使商品流、 物流、资金流等有机结合,加速公司内部的运作效率,并深刻地改变着企业的营销方 式,向网络化转变,节省经营费用;同时,通过构建企业电子商务网站,不仅建立了 公司的企业文化,而且能树立公司形象,建立起了企业的品牌效应。公司对这些经营 管理效益的追求成为构建二手房房屋中介管理系统的内部经营管理需求因素。 1.31.3 系统设计目标系统设计目标 随着我国城镇化进程的加速,人们生活水平的提高,居民对住房的需求量也是大 大提高。同时对住房的品质要求也在不断升级。虽然大量商品房在如雨后春笋般兴起, 从调查中,可以看到房产交易的空间仍然是很大的,如何很好的利用这个市场,做好 房产市场的文章,中介公司,房地产公司义不容辞。 对房产交易公司来说,抓住目前对市场契机,做大做强不但需要人员配备上下功 夫,更是需要在硬件环境上下功夫,提高工作效率,提高企业利润,实现信息自动化, 办公无纸化才会真正给企业带来实惠。各个企业已经认识到了使用一款适合自身特点 的软件的重要性。本课题的开发工具可为 Java/VC/JSP 等开发语言,也可采用 Elipse/Dreamweaver/等开发工具,后台数据库可采用 SQL Server。本课题实现以下功能: 1. 网站后台管理:后台管理员可以发布中介要发布的房产信息,编辑房产信息, 删除房产信息;管理员可以对前台注册用户进行删除操作,管理员可以对注册用户发 布的房屋信息进行删除操作。 大连交通大学信息工程学院 2011 届本科生毕业设计(论文) 3 2. 网站前台管理:普通用户注册,成功登陆后普通用户可以新增房产信息,并且 可以编辑和删除自己发布的房屋信息。 该系统实现了界面友好,使用方便。采用目前在网站开发中使用广泛的 JSP 技术, 基于 Windows XP Professional 操作系统开发,并采用了 SQL 数据库技术。在安全性方 面,利用了加密技术,使系统更安全可靠。通过此系统使房屋交易可以实现更方便、 高效,信息化管理,给商家带来更好的效益,也方便了用户的使用。 1.41.4 研究的意义研究的意义 面对房产交易销售市场火暴热闹现实,如何加强管理、提高工作效率和改善服务质 量成了急待解决的问题。而解决这些问题的关键措施之一就是建立实用、先进、高效 的二手房房屋中介管理系统设计与开发系统,引进创新的经营机制,适应新形式下的 生存和发展的空间。通过二手房房屋中介管理系统设计与开发,能够很好的为网上房产 交易双方以及他们反馈的信息进行全方面的快捷有效的管理。网上房产交易的各个环节 在整个系统的操作下,也可以达到协调合作,使工作效率达到最佳。不但为房产交易管 理工作节省了大量的时间、人力、财力,同时也在为网站创造着新的经济增长点,使 房屋买卖双方和网站都能够获利受益。模块结构采用完全的 B/S 结构,无须在用户端 安装任何客户端软件,用户就可以在任何具备浏览器的机器上通过 Internet/Intranet 进 行客户服务与支持。 大连交通大学信息工程学院 2011 届本科生毕业设计(论文) 4 2 2 系统开发所采用的技术系统开发所采用的技术 本课题的题目是便民公共服务网站的设计与实现。本设计采用瀑布模型开发方法, 并严格按照计算机软件工程规范国家标准的软件工程化方法进行。网站采用先进 的 B/S 架构,基于 javaBean+jsp+servlet 的 MVC 模式,并且网站数据和用户信息采用 不同数据库存储,保证了数据的安全性和易维护性。数据库采用了国际上安全性比较 高和性能较好的 ORACLE 数据库。 2.12.1 MVCMVC 模式模式 MVC 模式,即(mode-view-controller),是当前网站开发中比较流行的开发技术, 采用该模式开发,可以非常方便地把一个大的项目分成多个小组完成,而且各组分开 实现不同模块,便于软件模块化的开发。 2.22.2 JSPJSP 技术技术 JSP 是 Java Server Page 的缩写,是由 sun 公司倡导、许多公司参与,与 1999 年 推出的一种 web 服务设计标准。利用该技术,可以非常方便地开发安全、跨平台的先 进动态网站。 2.32.3 SqlServerSqlServer 技术技术 Sqlserver 是由 Micosoft 开发和推广的关系数据库管理系统,由于 Sqlserver 数据库 的安全高效性,使得这一技术在数据库使用中非常广泛,所以本次开发采用了该数据 库,故自然而然采用了该技术。 大连交通大学信息工程学院 2011 届本科生毕业设计(论文) 5 3 3 需求分析需求分析 3.13.1 需求分析概述需求分析概述 3.1.1 需求分析的任务 需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必 须做什么?”这个问题。 虽然在可行性研究阶段已经粗略了解了用户的需求,甚至还提出了一些可行的方 案,但是,可行性研究的基本目的是用较小的成本在较短的时间内确定是否存在可行 的解法,因此许多细节被忽略了。然而在最终的系统中却不能遗漏任何一个微小的细 节,所以可行性研究并不能代替需求分析,它实际上并没有准确地回答“系统必须做 什么?”这个问题。 需求分析的任务还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成 哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 可行性研究阶段产生的文档,特别是数据流图,是需求分析的出发点。数据流图 中已经划分出系统必须完成的许多基本功能,在需求分析阶段系统分析员将仔细研究 这些功能并进一步将它们具体化。在这个阶段结束时交出的文档中应该包括详细的数 据流图,数据字典和一组简明的算法描述。 需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此, 必须用行之有效的方法对软件需求进行严格的审查验证。 3.1.2 需求分析的原则 需求分析的前提是准确、完整地获取用户需求。向问题领域的专家学习,进行用 户需求查是需求分析的第一步。用户需求通常可以分为功能需求和性能需求两类。功 能需求定义了系统应该做什么,系统要求输入什么信息,输出什么信息,以及如何将 输入变换为输出。性能需求则定义了软件运行的状态特征,如系统运行效率,可靠性, 安全性,可维护性等等。 综合起来,应该获取用户需求的内容包括: 物理环境。系统运行的设备地点、位置是集中式的还是分布式的,对环境的要求 如何(如温度、湿度,电磁场干扰等)。 系统界面。要求与其他系统进行数据交换的内容与格式,终端用户的类型与熟练 程度,用户对界面的特定要求,用户操作的易接受性等。 系统功能。系统应该完成的功能以及何时完成,对于系统运行速度、响应时间或 者数据吞吐量的要求,系统运行的权限规定,系统可靠性要求,是否要求可移植,未 来扩充或者升级的要求。 数据要求。输入偷出数据的种类与格式,计算必须达到的精度,数据接收与发送 的频率,数据存储的容量和可靠性,数据或者文件访问的控制权限,数据备份的要求。 大连交通大学信息工程学院 2011 届本科生毕业设计(论文) 6 系统文档规格。系统要求交付什么文档,各类文档的编制规范和预期使用对象。 系统维护要求。系统出错后可以允许的最大恢复时间,对错误修改的回归测试要 求,系统运行日志规格,是否允许对系统修改,系统变化如何反映到设计中。 3.23.2 可行性分析可行性分析 3.2.1 技术及开发方法可行性 1)利用快速开发工具 Eclipse. 2)通过详细的调研和借鉴成功的经验,能采集到足够的信息。严格按照数据库开 发流程进行设计,确定和使用所得信息才可创建完善的数据库。 3)采用先进科学方法和广为流行的设计方法,有助于对系统进行科学严谨,全面 完整的设计,简化设计流程,降低出错率。 4)JavaBean 是已成熟的技术,加以使用有助于加快和简化程序的设计。 3.2.2 管理可行性 模块化的设计方法,有助于软件开发过程的管理,因为科学合理的将整个程序划 分多个功能模块,各模块单独设计,有助于降低整个程序的设计难度及减少错误程序 的影响范围,子模块易于实现,又使整个程序易于衔接和修改。 3.2.3 经济可行性 经过详细周密的调研,采用功能强大的开发语言,借鉴成功的实例,及科学的开 发方法,可以降低开发成本,缩短开发时间并且达到经济高效的目的。 3.33.3 功能分析功能分析 3.3.1 系统的一般描述 二手房房屋中介管理系统的建立主要是方便了用户在网上实现查看房产信息和购 买房产,同时也给商家带来更好的效益。目前,房产交易管理的混乱情况给商家进行 快速有效的管理带来了很多不便。二手房房屋中介管理系统是建立在 Internet 网上进行 商务活动的虚拟网络空间和保障商务顺利运营的管理环境;是协调、整合信息流、物 质流、资金流有序、关联、高效流动的重要场所。企业、商家可充分利用系统提供的 网络基础设施、支付平台、安全平台、管理平台等共享资源有效地、低成本地开展自 己的商业活动。二手房房屋中介管理系统主要实现了对房产的信息管理等功能,方便 了用户对房产信息进行查询。 3.3.2 系统运行环境 为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客 户端的要求不是很高。此应用程序可广泛运行于国际互联网即 Internet,也可适用于内 部的局域网。其运行要求如下: 软件环境 客户端: 大连交通大学信息工程学院 2011 届本科生毕业设计(论文) 7 操作系统:Windows2000/XP 网络协议:TCP/IP 浏览器:Internet Explorer 6.0 数据库:SQLServer2000 服务器端: 操作系统:Windows2000/XP 网络协议:TCP/IP 技术平台:JSP WEB 服务器:Tomcat 5.0 数据库:SQLServer2000 硬件环境: 服务器 CPU:PIII 500 以上 ,内存:256M 客户机 CPU:P200MMX 以上,内存:32M 以上 3.43.4 系统开发方法系统开发方法 3.4.1 结构化系统开发方法和原型法 结构化系统设计方法是在结构化程序设计思想基础上发展起来的,其基本思想是 用系统的思想,系统工程的方法,按用户至上的原则,结构化、模块化,自顶向下对 信息系统进行分析与设计。结构化开发方法适合系统结构复杂、用户需求非常清晰明 确、用户业务流程相对稳定不变的系统。结构化分析的步骤如下:分析当前的情况, 做出反映当前物理模型的 DFD;推导出等价的逻辑模型的 DFD;设计新的逻辑系 统,生成数据字典和基元描述;建立人机接口,提出可供选择的目标系统物理模型 的 DFD;确定各种方案的成本和风险等级,据此对各种方案进行分析;选择一种 方案;建立完整的需求规约。结构化设计方法给出一组帮助设计人员在模块层次上 区分设计质量的原理与技术。它通常与结构化分析方法衔接起来使用,以数据流图为 基础得到软件的模块结构。SD 方法尤其适用于变换型结构和事务型结构的目标系统。 在设计过程中,它从整个程序的结构出发,利用模块结构图表述程序模块之间的关系。 原形法是从开始就根据系统分析人员对用户需求的理解,在强有力的软件环境支 持下,给出一个实际的系统模型(或称原型),这个模型大致表达了系统分析人员对 当前用户要求的理解和他们希望系统实现后的形式。之后,系统分析人员和用户一起, 对这个模型进行评价。原型法的最大优点是能够大大降低软件系统开发后期的维护费 用,使系统功能正确地反映用户需求。比较适合于用户需求不清、业务理论不确定、 需求经常变化的情况。 3.4.2 系统开发方法选择 管理系统的开发方法是系统开发必须要面对的问题,也是系统开发中有关成败的 一项重要因素。管理信息系统的开发方法随着科学技术的进步是在不断发展的,迄今 大连交通大学信息工程学院 2011 届本科生毕业设计(论文) 8 为止已有多种开发方法,如生结构化系统设计方法、原型法等。结构化系统设计方法 是按用户至上的原则,结构化、模块化,自顶向下对信息系统进行分析与设计。原型 法是从开始就根据系统分析人员对用户要求的理解,在强有力的软件环境支持下,给 出一个实际的系统模型(或称原型) ,这个模型大致表达了系统分析人员对当前用户要 求的理解和他们希望系统实现后的形式。其大大降低软件系统开发后期的维护费用, 使系统功能正确地反映用户需求。针对该子系统系统具有结构复杂、业务流程稳定的 特点,并且本次开发是在有限的时间内进行的,所以要求快速得到一个基本模型。综 合以上开发方法的特点,所以本系统选择了结构化开发和原型法相结合的开发方法。 3.53.5 业务流程分析业务流程分析 系统设计以前,要对系统需求进行归纳分析,查找出所有的业务主角,确定业务 主角后,每个主角的相关活动及流程应清晰地制定出来,最终设计出逻辑视图、用户 界面示意图。 在进行业务流程设计,需要注意以下事项: 调查用户网络环境和配置, 使系统能够具有合理可行的系统架构; 调查用户偏好和技能水平,这将直接影响到项 目开发的深度和用户界面的设计; 预测并制定系统的性能指标,为编写测试计划提供 依据。 业务流程图图例如图 3-1 所示 处理单位 处理过程 单据 表格/单据业务处理单位业务处理功能描述 信息传递过程 图 3-1 业务流程图图例 图 3-2 系统业务流程图 用户 发布房屋信息 信息 管理员 查看个人信息 编辑用户信息 用户信息 查看用户信息 编辑房屋信息 添加房屋信息 搜索房屋信息 编辑房屋信息 房屋信息 查看房屋信息 编辑个人信息 大连交通大学信息工程学院 2011 届本科生毕业设计(论文) 9 4 4 概要设计概要设计 4.14.1 系统功能模块设计系统功能模块设计 4.1.1 房产信息模块功能设计 添加房产信息:管理员登陆后,可发布新的房产信息;而用户登陆后也可发布自己 的房屋信息。 编辑房产信息:管理员可对二手房房屋中介管理系统的所有房屋信息进行编辑,也 可以删除某房产信息;而用户只能编辑自己发布的房屋信息进行编辑。 查看房产信息:不管是管理员还是用户都可以查看二手房房屋中介管理系统上的房 产信息。 搜索房产信息:管理员或用户可对房产信息进行搜索,输入搜索条件,通过模糊匹 配,可查看到符合搜索条件的房产信息。 4.1.2 用户信息管理模块 用户注册:在二手房房屋中介管理系统的首页可进行用户注册,用户通过对注册 信息的填写,可以拥有自己的帐号。 查看用户信息:用户对自己的注册信息可进行查看;管理员具有查看全部用户信 息的权限。 编辑用户信息:用户登陆后只可对自己的个人信息进行编辑;而管理员可对所以 用户信息进行编辑。 4.24.2 系统总体结构图系统总体结构图 根据我所设计的模块功能特点,可以绘制以下的系统总统结构图: 大连交通大学信息工程学院 2011 届本科生毕业设计(论文) 10 图 4-1 系统功能结构图 二手房房屋中介管理系统 用户信息管理模块二手房屋信息模块 注 册 用 户 模 块 编 辑 个 人 信 息 模 块 查 看 用 户 信 息 模 块 添 加 房 产 信 息 编 辑 房 产 信 息 查 看 房 产 信 息 搜 索 房 产 信 息 大连交通大学信息工程学院 2011 届本科生毕业设计(论文) 11 4.34.3 系统系统 ERER 图图 房屋信息 房屋地址 房屋编号 所在地区 房屋地址 室 厅 厨房 阳台 暖气 会员信息 添加房 屋信息 会员帐号 密码 密码 性别 联系方式 对照 用户类型 参数细表信息 参数名称 备注 中文名称 添加房 屋信息 1 N 对 照 参数主表信息 参数名称 备注 中文名称 1 添加房 屋信息 对照 N 1 N N 图 4-2 系统基本 E-R 图 4.44.4 数据库设计数据库设计 4.4.1 数据库设计概述 从 20 世纪 80 年代以来,数据库技术在商业领域的巨大成功刺激了对数据库技术 需求的迅速增长,数据库技术也得到了极大的发展,其特征表现在:各种学科技术的 内容与数据库技术的有机结合,从而使数据库领域中新内容、新应用、新技术层出不 穷,形成了当今的数据库家族,如面向对象数据库、分布式数据库、工程数据库、演 绎数据库、知识库、模糊数据库、时态数据库、统计数据库、空间数据库、并行数据 库、多媒体数据库等。它们都继承了传统数据库的理论和技术,但又不是传统的数据 库。与传统数据库的概念和技术相比,当今数据库的整体概念、技术内容、应用领域, 甚至基本原理都有了重大的发展和变化,从而使得传统的数据库,即面向商业与事务 大连交通大学信息工程学院 2011 届本科生毕业设计(论文) 12 处理的数据库仅仅成为当今数据库家族中的一个成员;当然,它也是在理论和技术上 发展得最为成熟、应用效果最好、应用面最广泛的成员,其核心技术、基本原理、设 计方法和应用经验等仍然是整个数据库技术发展和应用的基础。 4.4.2 系统数据流程图分析 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几 种符号综合地反映出信息在系统中的流动、处理和存储情况。数据流程图主要有以下 特征:抽象性:在数据流程图中具体的组织机构、工作场所、人员、物质流等等都已 去掉,只剩下数据的存储、流动、加工、使用的情况。根据上文所述的业务流程特点, 首先对各个方面总的数据处理环节和外部实体进行了描述, 然后,根据自顶向下,逐 层分解的原则,对每个方面的处理功能进行细化并分成若干个处理功能,产生细化 DFD 图。以下是本文当中使用的数据流图图例。 系统顶层数据流程图分析 根据本系统的功能特点,数据流程图如下所示: 图 4-3 系统数据流图顶层图 个人房屋信息 二手房信息二手房信息 用户信息 用户信息 个人房屋信息 P1 二手房房屋中介管 理系统 用户 管理员 大连交通大学信息工程学院 2011 届本科生毕业设计(论文) 13 系统数据流程图一层图分析 图 4-4 系统数据流图一层图 房产信息模块流程图分析 房产信息模块中主要要实现的是管理员发布房产信息、编辑房产信息用户可以查 看房产信息、搜索房产信息,同时用户可以发布自己的房屋信息,根据本模块的特点 以及具体的数据, 可以得到以下的数据流程图: 用户 P1 二手房房屋中介 管理系统 P1 管理房屋信息 P8 查看个人信息 P9 编辑个人信息 管理员 P4 搜索房屋信息 P5 管理用户信息 P6 发布房屋信息 P7 编辑房屋信息 P2 查看房屋信息 大连交通大学信息工程学院 2011 届本科生毕业设计(论文) 14 图 4-5 产品信息模块数据流图 用户信息模块流程图分析 图 4-6 用户信息管理模块数据流图 管理员 P2.1 添加房屋信息 P2.2 管理房屋信息 房屋信息D1 P2.5 发布房屋信息 用户 P2.6 编辑房屋信息 P2.3 查看房屋信息 P2.4 搜索房屋信息 用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电的知识培训课件
- 高粱简介课件
- 电焊知识干货培训总结报告课件
- 高热护理课件
- S-2-2-1H-Indol-3-yl-ethyl-amino-2-oxoethyl-COA-S-2-2-1H-Indol-3-yl-ethyl-amino-2-oxoethyl-coenzyme-A-生命科学试剂-MCE
- Brivoligide-sodium-AYX1-sodium-生命科学试剂-MCE
- 保育员三级证考试题目及答案
- 中长导管考试题及答案
- 班长竞聘考试题及答案
- 高校消防安全知识培训课件
- 重水行业市场发展分析及发展趋势研究报告2025-2028版
- 空间数据不确定性分析-第2篇-洞察及研究
- 工业机器人讲课件
- 2025年湖北省中考英语试卷真题(含答案解析)
- 中医适宜技术的临床应用讲课件
- 质量工作痕迹管理制度
- 输血反应急救流程
- 中职语文拓展模块上册教学计划
- 微纳尺度熔覆涂层制备-洞察及研究
- DB33-1036-2021 公共建筑节能设计标准
- 教学用具AI应用行业深度调研及发展项目商业计划书
评论
0/150
提交评论