当前位置:文档之家› 房屋中介信息管理系统

房屋中介信息管理系统

河北联合大学矿业学院网络原理与应用结课报告与项目总结题目:房屋中介信息管理系统姓名:专业:地理信息系统班级:11地信1学号:成绩:2014年6月8日目录1.任务概述 (2)1.1研究的目的与意义 (2)1.2 房屋中介信息管理系统简介 (2)1.2.1研究背景 (2)1.2.2技术可行性 (3)1.3运行环境 (3)1.3.1硬件环境 (3)1.3.2软件环境 (3)2. 功能需求 (4)2.1功能划分 (4)2.2功能描述 (4)3.数据描述 (4)3.1数据库描述 (4)3.2动态数据 (7)4.程序描述 (7)4.1程序功能模块框架图 (7)4.2系统E-R图 (8)4.3主要功能流程 (9)4.3.1查询功能 (9)4.3.2审核功能 (10)4.4系统性能 (10)4.4.1时间性能 (10)4.4.2适应性能 (10)4.5测试要点 (11)4.5.1界面测试 (11)4.5.2功能测试 (11)5.项目总结 (12)6. 参考文献 (12)1.任务概述1.1研究的目的与意义房产中介数据库管理系统是一个房产中介机构不可缺少的部分,能够为操作人员和用户提供充足的信息和快速查询手段。

但一直以来人们使用传统人工的方式管理房产出租、出售等房屋数据,这种管理存在着许多缺点,如工作效率很低,时间一长,将产生大量的文件和数据,对于查找、更新和维护带来了不少的困难。

并且不能及时了解手中拥有的各类房产的信息和市场上比较需求的房产,不能更好的适应当前客户的各种房产需求。

另外,手工管理还存在由于不可避免的人为因素造成数据的遗漏、误报等等弊端。

随着科学技术的不断提高,计算机科学日渐成熟,使用计算机对工程文档资料信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。

这些优点能够极大地提高工程文档资料管理的效率,也是企事业走向科学化、规范化管理必由之路。

因此我针对房产中介管理工作自主开发了房产中介网站。

网上房产中介是一种特殊的中介方式,避免了人们来回奔波的辛苦,让房地产开发商拥有了新的宣传通道,给中介公司提供了新的交易平台,也使客户有了更广阔的选择空间。

因此,房产中介网站受到了越来越多房地产开发商,中介公司和客户的青睐。

1.2 房屋中介信息管理系统简介1.2.1研究背景人类已经跨入了新世纪,正在进入信息时代。

现在信息技术的应用越来越普及,不但促进了社会的高速发展,也改变着人们的工作、学习、生活和娱乐的方式以及思想观念。

随着计算机软硬件技术的高速发展,我们每个人都可感觉到信息时代的到来,人们进行信息交流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了。

随着IT时代的到来和房地产开发业的迅猛发展,Internet在国内房地产开发业中的应用日趋广泛。

从市场运行环境到微观经营环节,Internet对房地产开发业影响深远。

因此,谁能利用好这一新兴手段,谁就能占领更多的市场。

房地产开发企业必须采取相应的应对措施,以一种积极的姿态面对IT时代的到来。

1.2.2技术可行性可行性,是指在当前情况下,设计开发这个系统是否有必要,是否具备必要的条件,它不仅包括必要性,还包括合理性。

系统的可行性分析,是针对设计一个系统,它的设计是否存在内外部的必要条件,包括技术上、资金上、经济上、人力资源以及组织管理上的必要条件,同时还要分析在目前条件下是否有必要设计这样一个系统。

可行性研究实质上是要进行一次大的压缩简化了的系统分析和设计的过程。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

随着IT时代的到来和房地产开发业的迅猛发展,Internet在国内房地产开发业中的应用日趋广泛。

从市场运行环境到微观经营环节,Internet对房地产开发业影响深远。

综合考虑房产业的高速发展和信息化发展过程中出现的各种情况,结合房产中介的实际,对房产中介网站进行可行性分析。

房产中介网站实施后,应能够达到以下目标:1.房源管理信息化,可随时掌握房源的情况。

2.提供快速、准确的房源的最新信息。

3.界面友好美观,操作简单易行,查询灵活方便。

4.通过系统实施,可提高房源的管理水平。

5.系统维护方便可靠,有较高的安全性,满足实用性、先进性的要求。

1.3运行环境1.3.1硬件环境CPU:PII 400,推荐PIII 1.0G以上;内存:最低512M,推荐使用1G或是更大;硬盘:要求120G以上;显示:32M显存,VGA分辨能力,推荐1024*768以上。

1.3.2软件环境系统软件:Windows7;数据库软件:SQL2008;开发工具软件:Microsoft Visual Studio 2010;开发语言: 3.5,C#2. 功能需求2.1功能划分房屋中介信息管理系统,主要用以实现用户对房屋出租,出售,求租,求购等信息的发布和查询,运用相关数据库软件进行系统开发。

主要软件为:使用SQL Server2008数据库进行用户信息数据的建库和数据存储,在Visual Studio2010开发平台中,使用C#语言进行系统的开发。

其中,主要的功能模块有:普通用户模块,管理员模块,前台功能模块。

2.2功能描述系统功能描述如下:(1)普通用户模块:此模块主要实现普通用户的登陆,按照特定条件进行查询,房源信息的浏览等功能,同时,用户还可以对自己的基本信息和密码进行修改。

(2)管理员模块:此模块主要实现管理员的登陆,对普通用户所发布的出租,出售,求租,求购信息进行审核,如果通过审核,则此信息可以再前台显示,如果不能通过审核,管理员需要给发布信息的用户发送信息,告诉他不能通过审核的原因。

(3)前台功能模块:此模块主要实现信息的浏览,以及按照特定条件进行信息的查询,用户注册等功能。

3.数据描述3.1数据库描述本系统中大多数数据均为静态数据,数据库表的物理结构如下列各表所示:表3-1 Users(用户信息表)表3-2 Employees(管理员信息表)表3-4 HouseType(房屋类型表)表3-6 Need(求租,求购信息表)表3-7 Msgs(审核结果通知信息表)3.2动态数据输入数据:查找的关键字,新建的记录项。

输出数据:有查询关键字确定的数据库记录集合。

内部生成的数据:中间查询结果。

4.程序描述4.1程序功能模块框架图图4-1 系统功能模块图4.2系统E-R图图4-2 系统E-R图4.3主要功能流程4.3.1查询功能图4-3 查询功能流程图4.3.2审核功能图4-4 审核功能流程图4.4系统性能4.4.1时间性能系统能够流畅操作,不产生明显滞留。

系统响应时间低于5秒。

数据转换与传输时间根据网络的传输速率而定。

4.4.2适应性能(1)在操作方式上,与windows系统的操作习惯相吻合。

系统兼容性较好。

(2)系统使用数据符合国家相关规定,对数据处理后不损失精度。

系统运行稳定,操作简单,确保数据安全。

(3)系统运行时不丢失损坏数据,能够快速响应,并确保对信息分析的准确度。

4.5测试要点4.5.1界面测试界面测试主要包括以下几个方面的内容:(1)站点地图和导航条位置、是否合理、是否可以导航等内容布局布局是否合理,是否正确背景/色调是否正确、美观,是否符合用户需求;(2)页面在窗口中的显示是否正确、美观(在调整浏览器窗口大小时,屏幕刷新是否正确)表单样式大小,格式,是否对提交数据进行验证(如果在页面部分进行验证的话)等连接连接的形式,位置,是否易于理解等。

(3)web测试的主要页面元素页面元素的容错性列表、页面元素清单、页面元素的容错性是否存在、页面元素的容错性是否正确、页面元素基本功能是否实现、页面元素的外形、页面元素是否显示正确。

注:页面元素清单(为实现功能,是否将所需要的元素全部都列出来了,如按钮、单选框、复选框、列表框、超连接、输入框等等)(4)测试技术结合兼容性测试对不用分辨率下页面显示效果,如果有影响则提出解决方案。

可以结合数据定义文档查看表单项的内容,长度等信息。

界面测试要素: 符合标准和规范,灵活性,正确性,直观性,舒适性,实用性,一致性。

4.5.2功能测试对功能测试是测试中的重点,主要包括以下几个方面的内容:(1)连接这个连接和界面测试中的连接不同那里注重的是连接方式和位置,如是图像还是文字放置的位置等,还是其他的方式。

这里的连接注重功能。

如是否有连接,连接的是否是说明的位置等。

(2)表单提交应当模拟用户提交,验证是否完成功能,如注册信息,要测试这些程序,需要验证服务器能正确保存这些数据,而且后台运行的程序能正确解释和使用这些信息。

还有数据正确性验证,异常处理等,最好结合易用性要求等。

B/S结构实现的功能可能主要的就在这里,提交数据,处理数据等如果有固定的操作流程可以考虑自动化测试工具的录制功能,编写可重复使用的脚本代码,可以在测试、回归测试时运行以便减轻测试人员工作量。

(3)白盒测试技术(White Box Testing) 深入到代码一级的测试,使用这种技术发现问题最早,效果也是最好的。

该技术主要的特征是测试对象进入了代码内部,根据开发人员对代码和对程序的熟悉程度,对有需要的部分进行在软件编码阶段,开发人员根据自己对代码的理解和接触所进行的软件测试叫做白盒测试。

(4)黑盒测试技术(Black Box Testing)黑盒测试的内容主要有以下几个方面,但是主要还是功能部分。

主要是覆盖全部的功能,可以结合兼容,性能测试等方面进行,根据软件需求,设计文档,模拟客户场景随系统进行实际的测试,这种测试技术是使用最多的测试技术涵盖了测试的方方面面,可以考虑以下方面:正确性(Correctness)、可用性(Usability)、边界条件(Boundary Condition)、性能(Performance)5.项目总结课程设计是培养学生综合能力的一门学科,在学习的过程中能够发现、提出、分析和解决问题,是对我们实际工作能力的具体训练和考察过程。

时代在进步,电脑知识的应用越来越广泛,程序设计成为人们日程生活中的一部分,人们能够通过一些简单或者复杂的程序来解决生活中遇到的问题。

作为一名大学生,学习相关的知识显得尤为重要,尤其是作为一名地理信息系统的学生。

在做本次的课程设计的过程中,熟练掌握C#和知识,我们的目的就达到了。

本次设计的过程中,从开始的选题,到查找资料,一直到最后的设计并编写代码,到最后的调试是由理论到实践的过程,在这个过程中,可以说不是一帆风顺的,遇到了很多问题,但是通过查询课本,求助老师同学以及网上查询都一一得到了解决,自己感到很开心。

以前学习的理论知识通过本次的课程设计相联系,使得我对很多方面有了不一样的理解,比以前更深刻更清晰。

相关主题