还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
河北联合高校矿业学院网络原理和应用结课报告和项目总结题口房屋中介信息管理系统姓名专业地理信息系统班级11地信1学号成果2014年6月8日书目.任务概述2探讨的目的和意义2房屋中介信息管理系统简介2探讨背景2技术可行性2运行环境2硬件环境2软件环境
2.功能需求
3.1功能划分
3.2功能描述
3.数据描述
3.1数据库描述
3.2动态数据
4.程序描述
4.1程序功能模块框架图
4.2系统E-R图43主要功能流程5查询功能5审核功能544系统性能5时间性能5适应性能55测试要点6界面测试6功能测试
6.项目总结
6.参考文献
6.任务概述探讨的目的和意义房产中介数据库管理系统是一个房产中介机构不行缺少的部分,能够为操作人员和用户供应足够的信息和快速查询手段但始终以来人们运用传统人工的方式管理房产出租、出售等房屋数据,这种管理存在着许多缺点,如工作效率很低,时间•长,将产生大量的文件和数据,对于查找、更新和维护带来了不少的困难并且不能刚好了解手中拥有的各类房产的信息和市场上比较需求的房产,不能更好的适应当前客户的各种房产需求另外,手工管理还存在由于不行避开的人为因素造成数据的遗漏、误报等等弊端随着科学技术的不断提高,计算机科学日渐成熟,运用计算机对工程文档资料信息进行管理,具有检索快速、查找便利、牢靠性高、存储量大、寿命长、成本低等这些优点能够极大地提高工程文档资料管理的效率,也是企事业走向科学化、规范化管理必由之路因此我针对房产中介管理工作自主开发了房产中介网站网上房产中介是一种特殊的中介方式,避开了人们来回奔波的辛苦,让房地产开发商拥有了新的宣扬通道,给中介公司供应了新的交易平台,也使客户有了更广袤的选择空间因此,房产中介网站受到了越来越多房地产开发商,中介公司和客户的青睐房屋中介信息管理系统简介探讨背景人类已经跨入了新世纪,正在进入信息时代现在信息技术的应用越来越普及,不但促进了社会的高速发展,也变更着人们的工作、学习、生活和消遣的方式以及思想观念随着计算机软硬件技术的高速发展,我们每个人都可感觉到信息时代的到来,人们进行信息沟通的深度和广度不断增加,信息量急剧增长,传统的信息处理和决策的手段已不能适应社会的须要,信息的重要性和信息处理问题的紧迫性空前提高了随着IT时代的到来和房地产开发业的迅猛发展,Intemei在国内房地产开发业中的应用日趋广泛从市场运行环境到微观经营环节,Inicrnci对房地产开发业影响深远因此,谁能利用好这一新兴手段,谁就能占据更多的市场房地产开发企业必需实行相应的应对措施,以•种主动的姿态面对IT时代的到来技术可行性可行性,是指在当前状况下,设计开发这个系统是否有必要,是否具备必要的条件,它不仅包括必要性,还包括合理性系统的可行性分析,是针对设计一个系统,它的设计是否存在内外部的必要条件,包括技术上、资金上、经济上、人力资源以及组织管理上的必要条件,同时还要分析在目前条件下是否有必要设计这样一个系统可行性探讨实质上是要进行一次大的压缩简化了的系统分析和设计的过程可行性探讨的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决随着IT时代的到来和房地产开发业的迅猛发展,Inicrnc【在国内房地产开发业中的应用日趋广泛从市场运行环境到微观经营环节,Internet对房地产开发业影响深远综合考虑房产业的高速发展和信息化发展过程中出现的各种状况,结合房产中介的实际,对房产中介网站进行可行性分析房产中介网站实施后,应能够达到以下目标.房源管理信息化,可隙时驾驭房源的状况.供应快速、精确的房源的最新信息.界面友好美观,操作简洁易行,查询灵敏便利.通过系统实施,可提高房源的管理水平.系统维护便利牢靠,有较高的平安性,满足好用性、先进性的要求
1.3运行环境硬件环境CPU PII400举荐PinLOG以上;内存最低512M举荐运用1G或是更大;硬盘要求120G以上;显示32M显存,VGA辨别实力,举荐1024*768以上软件环境系统软件Windows;数据库软件SQL2008开发工具软件:MicrosoftVisualStudio20I0;开发语言:ASP.NET
3.5C#件为:运用SQLServer2008数据库进行用户信息数据的建库和数据存储,在VisualSludio2010开发平台中,运用C#语言进行系统的开发其中,主要的功能模块有•般用户模块,管理员模块,前台功能模块
2.2功能描述系统功能描述如下
(1)一般用户模块此模块主要实现一般用户的登陆,依据特定条件进行查询,房源信息的阅读等功能,同时,用户还可以对自己的基本信息和密码进行修改
(2)管理员模块此模块主要实现管理员的登陆,对一般用户所发布的出租,出售,求租求购信息进行审核,假如通过审核,则此信息可以再前台显示,假如不能通过审核,管理员须要给发布信息的用户发送信息,告知他不能通过审核的缘由
(3)前台功能模块此模块主要实现信息的阅读,以及依据特定条件进行信息的杳询,用户注册等功能.数据描述数据库描述本系统中大多数数据均为静态数据,数据库表的物理结构如下列各表所示表3-1Users(用户信息表)表3-2Employees(管理员信息表)表3-3Area(查询区域表)表3-4HouseType(房屋类型表)表3-5RentSell(出租出售信息表)表3-6Need(求租,求购信息表)内部生成的数据中间查询结果.程序描述程序功能模块框架图出租房屋信息发布修改删除出售房屋信息发布修改删除般用户模块求租意向信息发布修改删除求购意向信息发布修改删除修改个人信息密码求租求购出租出售信息杳询介信息管理系统前台功能模块用户的注册功能阅读房屋的各种信息特定需求的信息查询管理员模块对发布的各种房屋信息进行审核对用户的注册信息进行审核审核不通过的用户进行信息反馈依据特定条件杏看房屋信息图4-1系统功能模块图
4.2系统E-R图
4.3主要功能流程
4.
3.1查询功能图4-3查询功能流程图
4.
3.2审核功能图4-4审核功能流程图4系统性能
4.1时间性能系统能够流畅操作,不产生明显滞留系统响应时间低于5秒数据转换和传输时间依据网络的传输速率而定
4.2适应性能
(1)在操作方式上,和windows系统的操作习惯相吻合系统兼容性较好
(2)系统运用数据符合国家相关规定,对数据处理后不损失精度系统运行稳定,操作简洁,确保数据平安
(3)系统运行时不丢失损坏数据,能够快速响应,并确保对信息分析的精确度
4.5测试要点
4.
5.1界面测试界面测试主要包括以下几个方面的内容
(1)站点地图和导航条位置、是否合理、是否可以导航等内容布局布局是否合理,是否正确背景/色调是否正确、美观,是否符合用户需求;
(2)页面在窗口中的显示是否正确、美观(在调整阅读器窗口大小时,屏幕刷新是否正确)表单样式大小,格式,是否对提交数据进行验证(假如在页面部分进行验证的话)等连接连接的形式,位置,是否易于理解等3)web测试的主要页面元素页面元素的容错性列表、页面元素清单、页面元素的容错性是否存在、页面元素的容错性是否正确、页面元素基本功能是否实现、页面元素的外形、页面元素是否显示正确注页面元素清单(为实现功能,是否将所须要的元素全部都列出来了,如按钮、单选框、复选框、列表框、超连接、输入框等等)
(4)测试技术结合兼容性测试对不用辨别率下页面显示效果,假如有影响则提出解决方案可以结合数据定义文档查看表单项的内容,长度等信息界面测试要素符合标准和规范灵敏性,正确性直观性,舒适性好用性,一样性.
5.2功能测试对功能测试是测试中的重点,主要包括以下几个方面的内容
(1)连接这个连接和界面测试中的连接不同那里留意的是连接方式和位置,如是图像还是文字放置的位置等,还是其他的方式这里的连接留意功能如是否有连接,连接的是否是说明的位置等
(2)表单提交应当模拟用户提交,验证是否完成功能,如注册信息,要测试这些程序,须要验证服务器能正确保存这些数据,而且后台运行的程序能正确说明和运用这些信息还有数据正确性验证,异样处理等,最好结合易用性要求等B/S结构实现的功能可能主要的就在这里,提交数据,处理数据等假如有固定的操作流程可以考虑自动化测试工具的录制功能,编写可重复运用的脚本代码,可以在测试、回来测试时运行以便减轻测试人员工作量
(3)白盒测试技术(WhileBoxTesting)深化到代码一级的测试,运用这种技术发觉问题最早,效果也是最好的该技术主要的特征是测试对象进入了代码内部,依据开发人员时代码和对程序的熟悉程度,对有须要的部分进行在软件编码阶段,开发人员依据自己对代码的理解和接触所进行的软件测试叫做白盒测试4黑盒测试技术BlackBoxTesting黑盒测试的内容主要有以下几个方面,但是主要还是功能部分主要是覆盖全部的功能,可以结合兼容,性能测试等方面进行,依据软件需求,设计文档,模拟客户场景随系统进行实际的测试,这种测试技术是运用最多的测试技术涵盖了测试的方方面面,可以考虑以下方面正确性Conectness可用性Usability%边界条件BoundaryCondition%性能Performance.项目总结课程设计是培育学生综合实力的一门学科,在学习的过程中能够发觉、提出、分析和解决问题,是对我们实际工作实力的具体训练和考察过程时代在进步,电脑学问的应用越来越广泛,程序设计成为人们日程生活中的一部分,人们能够通过一些简洁或者困难的程序来解决生活中遇到的问题作为一名高校生,学习相关的学问显得尤为重要,尤其是作为一名地理信息系统的学生在做本次的课程设计的过程中,娴熟驾驭C#和ASP.NET学问,我们的目的就达到了本次设计的过程中,从起先的选题,到杳找资料,始终到最终的设计并编写代码,到最终的调试是由理论到实践的过程,在这个过程中,可以说不是一帆风顺的,遇到了许多问题,但是通过查询课本,求助老师同学以及网上杳询都••得到了解决,自己感到很欢乐以前学习的理论学问通过本次的课程设计相联系,使得我对许多方面有了不一样的理解,比以前更深刻更清晰实践是检验真理的唯一标准,只有理论和实践相结合才能够更加深刻的驾驭这次终归是第一次做课程设计,遇到了许多困难,但是信任有了这一次的阅历,在以后的学习生活中我会更加努力因为有不足,所以必需更加努力,才能够在以后更加顺当课设在自己的努力卜完成了,可是我信任这只是一个起先,在以后的学习中也会遇到更多的问题,也会接触到更多的关于程序设计方面的学问,我会为了以后更加努力.参考文献
[1]尹立宏.VisualC#.NET应用编程150例[M].北京电子工业出版社,2003
[2]徐成敖、王雷.C#专业项目实例开发[M].中国水利水电出版社,
2002.
[3]刘秋香、王云、姜桂洪VisualC#.NET程序设计[M]清华高校出版社2001
[4]刘秋香、王云、姜桂洪,VisualC#.NET程序设计实践和题解[M]清华高校出版社,2000
[5]王岩.ASP.NET网络开发指南[M].清华高校出版社,2003
[6]常倬林,ASP.NET标准教程[M].化学工业出版社2001
[7]黄桂金、宋强、王占中,ASP.NETAjax网站开发从入门到精通[M].清华高校出版社2008
[8]侯伯薇、陈宁,jQuery攻略[M].人民邮电出版社,2010列名描述数据类型长度是否为空
2.功UserID用户ID主键自增Int否长度50是否初空台匕市[稗般疑)卜:健门增1鞘俾雀第长度50tJ./、id至S,上U册亡目匕而澧玛熄减灯键目增联雨^曲的神潮鼐嘲ID生犍自增【■9*s**・♦阍雷图miIS^MI■■二MV.MAJaaagsm求IKK哪IMi_1@
1.11龊gggerlD救哪㈱iRC拈.罐需货也切‘刖IDtowbar珀—M—21功扇1;由■GL和梯irchar30展时3板eTime他etMieM能划分林醒相涉WVF^Iet9g腐totimc率保魁时间100鬼房眠荏on赢Vyichar50暴J,*星「11介粮能r婵簧\^frchar50爬生171什白gDirection厉展朝向nvarchar10迂信息目floorl房屋所在楼层int是理系统,floor2所在单元的总楼层int是主要用FYHX户型nvarchar20是以实现ZXQK装修类型nvarchar20是用户对JCSS基础设施nvarchar200是房屋出PTSS配套设施nvarchar200是租,出JTQK交通状况nvarchar200是Other备注ntext是W,水租,求购LinkMan联系人姓名nvarchar20是Tell联系人联系电话1nvarchar20是等信息Tel2联系人联系电话2nvarchar20是的发布Email联系人邮箱nvarchar50是和查询,Expire出租信息有效期限tinyint是运用相IpAddr用户IPnvarchar20是关数据State信息是否通过审核smallint是库软件AddTime信息发布时间smalIdatet是出行冢CheckedBy审核的管理员的IDini是统开发Checkedime审核时间smalIdatet是主要软列名描述数据类型长度是否为空表3-7Msgs审房源ID主键自增11int否核结果通知信息Type房屋类型tinyint是UserID发布信息用户的】Dint是表)aaaain发源区域ID;nt3W-
3、〃•皿I口F,主.
4.Ht我甥焉类型ID熟盘关空箕发“三El空生
3.2动■EL1J1V.-EnyiNini.-nvanthaELOO—态数据userID.intintnouseiuJnlint输fVPP4K7RIIwcTypc属扁类型int20入数据姗“1——IILCXL20———楚——sendTimedatetimd-S-查找的»*••-*-关键字LinkMan联系人姓名nvarchar20是Tell联系人联系电话1nvarchar20是新建的Tel2联系人联系电话2nvarchar20是记录项Emai1联系人邮箱nvarchar50是输Expire出租信息有效期限tinyint是出数据有查询关键字Ip.Addr用户IPnvarchar20是State信息是否通过审核smallint是AddTime信息发布时间smalIdatet是CheckedBy审核的管理员的IDint是确定的CheckedMeinonvarchar200是数据库Checked!ime审核时间smalIdatet是记录集合。