基于ASP-NET的房屋信息交流系统

上传人:xins****2008 文档编号:110958848 上传时间:2019-11-01 格式:DOC 页数:33 大小:1.41MB
返回 下载 相关 举报
基于ASP-NET的房屋信息交流系统_第1页
第1页 / 共33页
基于ASP-NET的房屋信息交流系统_第2页
第2页 / 共33页
基于ASP-NET的房屋信息交流系统_第3页
第3页 / 共33页
基于ASP-NET的房屋信息交流系统_第4页
第4页 / 共33页
基于ASP-NET的房屋信息交流系统_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《基于ASP-NET的房屋信息交流系统》由会员分享,可在线阅读,更多相关《基于ASP-NET的房屋信息交流系统(33页珍藏版)》请在金锄头文库上搜索。

1、毕 业 论 文基于ASP.NET的房屋信息交流系统姓 名 院(系) 计算科学学院专业班级 学 号 指导教师 职 称 讲师论文答辩日期 学生承诺书本人在此郑重承诺,本人所呈交的毕业设计及相关资料,是在导师指导下,独立完成。对本毕业设计所涉及的研究工作做出贡献的他人和集体,均已在文中明确标明,本毕业设计不包含任何他人享有的著作权的内容。论文与资料若有不实之处,本人愿意承担责任,特此声明!学位论文作者(签名): 签名日期: 年 月 日 摘 要基于ASP.NET房屋信息交流系统是依据ASP.NET技术和SQL Server2005数据库相结合而开发的一套有关房屋信息交流沟通的系统。它为当今社会有关房屋

2、信息交互问题提供了一个很好的解决办法,不但提高了房屋信息传播的广度、深度,还加快信息流通速度。以互联网为平台,它包含一般网站所具有的基本模块功能,如:新用户注册,用户登录,房屋信息发布、查阅浏览功能,用户留言、预约查看房屋,按区域查看房屋信息等。还具备较高级的功能模块,如论坛功能模块、高级搜索功能模块、找回密码功能模块等。其中的部分功能模块中运用到了比较成熟的系统开发技术,如:ADO.NET技术,发送简单邮件的SMTP(Simple Mail Transfer Protocol)协议和验证码技术等。关键词:ASP.NET SQL SERVER 2005 C# 目 录学生承诺书1前 言12研究背

3、景12.1研究的意义12.2课题的国内外研究概括23系统分析23.1 功能需求分析23.2 性能需求分析34系统结构流程44.1 房屋信息交流门户系统的模型结构44.2 房屋信息交流门户系统的功能模块简介55系统技术使用简介65.1 .NET Framework概述65.2 ASP.NET、ADO.NET和C#语言简介76系统的主要开发过程86.1 数据库设计86.2 系统各窗体图形界面介绍106.3系统配置156.3.1 Web.config文件配置156.4 运行环境要求166.4.1设备及参数166.4.2支持软件166.4.3接口166.4.4控制166.5系统部分重要功能及其代码17

4、6.5.1 Web用户控件176.5.2 通用类代码176.5.3 中心功能代码207结束语22参 考 文 献23Abstract24致 谢25仲恺农业工程学院毕业论文(设计)成绩评定表261前 言 现今社会由于人口的增多,因此房屋数量需求也增多了,但是有关房屋信息传播的渠道却有所限制。为了解决人们浏览房屋信息困难,租房、看房困难等问题,从而开发一套类似网上房屋信息交流管理系统是必需的,以提供各种房屋信息服务。随着新世纪、新科学技术的飞速发展,网络应用在全球已非常普及了,因此人们通过网络来查看房屋信息的条件也配备了。通过网络查看房屋信息、租赁房屋都十分方便、快捷了,同时网络应用具有快速、高效、

5、准确等特点,大大提高用户的工作效率,规范房屋各种信息的管理。2研究背景2.1研究的意义随着信息自动化处理技术的日益发展,如何科学,全面,高效的对各区域纷繁复杂的房屋管理事务进行自动化管理是个热门话题,当前各个房屋出租方和房屋中介为了提升自身房屋的知名度和竞争力,各都在积极定制和购买各项房屋信息业务应用软件,运用高科技手段进行科学,规范的管理。作为房屋信息发布管理者,都希望能够对房屋信息事务管理的整个流程状态,信息资料的情况了如指掌,使其可以做出科学的决策。作为工作人员渴望能够避免繁琐的手工操作,摆脱传统的手工、张贴方式来发布房屋信息,达到事半功倍的效果。一个能够使其实现管理系统化、规范化、自动

6、化的计算机系统就显得很有必要。利用计算机技术,实现管理的自动化、规范化、高效化就是这个问题最好的解决方法.以下为传统房屋租赁管理方式所存在的问题:(1)传统管理方式主要使用纸质资料来登记、记录房屋等信息,这导致房屋信息变更不便。(2)传统的房屋租赁信息发布范围不广。它的信息发布的广度只能在一个很小的范围,也只有很少部分人知道你所刊登的房屋出租信息,因此导致信息传递不畅,不广泛。(3)传统的房屋租赁花费人力资源多,工作也较繁琐。传统的看房流程是很费时费力的,要有专人带客户看房、讲解房屋信息,因此导致房屋租赁成本居高。2.2课题的国内外研究概括通过查阅国内外有关的学术刊物、网站和国外国内有关房屋租

7、赁管理方面的文章,得到国内外的研究概况,由于国外信息化进程比我国早很多年,所以外国一些先进国家早在十几年前就出现了许多优秀的、成熟的房屋租赁管理管理系统,这些系统主要有以下几个特点:1先进性:实现网络化更进一步;2通用性;3方便性;4灵活性。而我国近几年也出现了一些相关系统,小部分个别的系统无论是功能还是外观都达到了较为优秀的水平,但大部分的系统都存在这样那样的问题,总的来说质量良莠不齐。因此,开发一套功能相对完整,外观相对优美的房屋租赁管理系统显得十分必要,同时使得客户使用系统更加放心,提高工作的效率,减少过多的人力资源的付出。3系统分析3.1 功能需求分析该系统的用户为房屋出租方、房屋中介

8、和潜在承租者,房屋出租方、房屋中介需要经常发布一些房屋出租信息,如何能有效地管理和发布房屋信息呢?最初用户的需求为:“该房屋信息交流系统具有一般信息发布系统的功能,同时具有不同用户有不同不同管理权限的功能” 。通过对其它一些信息交流系统的调查发现,一般信息发布系统功能如下:a. 房屋信息分类模块;b. 注册用户信息模块;c. 用户信息管理模块;d. 发布房屋信息模块;e. 搜索特定房屋模块;f. 讨论房屋信息模块;g后台管理n 添加、删除和修改房屋信息n 添加、删除和修改用户信息n 删除用户的讨论、留言和预约信息不同角色有不同的权限,需要有个管理权限的功能,通常系统分三种角色,一为管理员身份,

9、二为普通注册用户身份,三为没有注册游客身份。在系统中管理员,具有所有权限,能够对系统进行全面管理,同时管理员可以修改自己的一些信息;普通用户具有一般的浏览权限,可以进入论坛进行讨论、留言,可以修改自己的注册资料,还可以找回密码;未注册的用户可以浏览网页中基本的信息。根据房屋信息交流门户系统的实际要求,在系统的首页能显示较为热门的房屋信息(同时附有图片等信息)。之后的页面有相应的操作页面展示。在后台管理中,因为有不同的角色分类以及用户需要注册、登录等操作,所以需要有个登录验证模块和注册模块,为信息安全方面的考虑,对用户密码使用加密技术和验证码技术。为使注册了的用户可以找回密码,要使用到SMTP发

10、送邮件的简单功能。根据以上分析,该系统要实现的主要功能为:前台系统l 用户登录区、注册区l 显示热门房屋信息l 搜索房屋信息功能l 显示房屋详细信息l 房屋查看预约功能l 显示网站公告信息l 网站论坛、留言后台系统l 登录验证l 添加、修改和删除房屋信息l 房屋信息发布l 房屋留言、预约管理l 论坛管理l 用户管理3.2 性能需求分析该系统在性能功能上应达到如下需求:操作简单、界面友好: 完全控件式的页面布局,使得房屋信息的录入工作更简便,许多选项包括房屋分类、房屋搜索等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见房屋信息管理网站的各个方面:房屋信息

11、录入、浏览、删除、修改、搜索、讨论区、预约、留言等方面都大体实现,实现了网站对即时房屋信息发布的管理要求; 即时可见:对房屋各类信息的处理(包括录入、修改、删除)将立即在各页的对应栏目显示出来,达到“即时发布、即时见效”的功能;系统运行应该快速、稳定、高效和可靠;在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。4系统结构流程4.1 房屋信息交流门户系统的模型结构该系统的模型结构如图3-1所示:客户端浏览器客户端浏览器客户端浏览器Web层业务层数据访问层系统配置数据库图1 房屋信息交流门户系统的模型结构图示该系统结构分为三个逻辑层:Web 层:Web层为客户端浏览器提供对应用程序的访问,

12、这一层是作为解决方案文件中的 Web 项目实现的。Web 层由 ASP.NET Web 窗体和代码隐藏文件组成,Web 窗体只是用 HTML 提供用户操作,而代码隐藏文件实现各种控件的事件处理程序; 业务层:包含各种业务规则和逻辑的实现,业务规则完成如客户帐户的验证和字符串处理这样的任务;数据访问层:数据访问层为业务层提供数据服务,这一层是作为解决方案文件中的 Connnetion类(数据访问类,实现公共操作的一个通用类)实现的;4.2 房屋信息交流门户系统的功能模块简介图2 系统功能模块图系统功能详解:首先,进入到该系统网站中,先分两种情况,一种为未注册的用户,未注册的用户可以浏览网站的基本

13、信息,如查看房屋信息,按自己喜好搜索房屋的类型,可以按区域的划分来查阅房屋信息,还可以对自己喜好的房屋还可以进行预约、留言,留下联系方式,从而约定房屋出租人或房屋中介来查看实体房屋。另一种为注册了的用户,注册了的用户又分为普通用户和管理员身份,普通用户除了以上未注册用户拥有的权限外,可以进入到网站的论坛,对自己感兴趣的话题和其他人进行交流沟通,可以对自己个人资料,密码等进行修改,还可以找回自己忘记的密码,前提是要知道自己的用户名和注册时所填写的问题及答案。管理员具有最高的权限,可以对房屋信息进行添加、删除和修改,可以对用户留言信息进行添加、删除和修改,可以对用户预约房屋查看信息进行添加、删除和

14、修改,可以对论坛进行管理,如删除部分不科学、不文明的帖子和讨论,添加新的讨论标题,管理员还可以管理用户的基本信息,如对用户信息进行添加、删除。5系统技术使用简介5.1 .NET Framework概述.NET Framework 是用于 .NET 平台的编程模型,其关键组件是公共语言运行库(CLR,Common Language Runtime)和 .NET Framework 类库(包括 ADO.NET、ASP.NET 和 Windows 窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和 XML Web Services 的内部 Windows 组件。.NET Framework 旨在实现下列目标:提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的;提供一个将软件部署和版本控制冲突最小化的代码执行环境;提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境;提供一个可消除脚本环境或解释环境的性能问题的代码执行环境;使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致;按照工业标

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号