JSJ05-114@基于JSP的房产中介系统的设计与实现(源代码+论文)
收藏
资源目录
压缩包内文档预览:
编号:508256
类型:共享资源
大小:6.62MB
格式:ZIP
上传时间:2015-11-10
上传人:QQ28****1120
认证信息
个人认证
孙**(实名认证)
辽宁
IP属地:辽宁
12
积分
- 关 键 词:
-
毕业设计计算机
- 资源描述:
-
JSJ05-114@基于JSP的房产中介系统的设计与实现(源代码+论文),毕业设计计算机
- 内容简介:
-
分类号: TP315 U D C: D10621-408-(2007) 6032 -0 密 级:公 开 编 号: 2003211030 成 都 信 息 工 程 学 院 学 位 论 文 基于 JSP 的房产中介系统的设计与实现 论文作者姓名: 王 东 申请学位专业: 网络工程 申请学位类别: 工学学士 指导教师姓名(职称): 盛志伟 (讲师 ) 论文提交日期: 2007 年 6 月 10 日 nts基于 JSP 的房产中介 系统的设计与实现 摘要 计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。 随着科学技术的不断提高,计算机 网络 日渐成熟,其 强 大的功能已为人们深刻认识, 而基于计算机网络的网络信息系统 的 实现也是大家所期待的。而基于 B/S 模式的房产中介系统的实现 必然 是大势所趋。 本文 结合目前中国城市房产管理的实际情况 和 现阶段房屋产业的供求关系对 房产 中介系统 进行了需求分析 ,并 以此进行了系统功能设计和数据库设计 。 系统 阐述了建立房产信息系统的方法和技术实施 。 本系统是 为 了 给广大用户提供一个良好的平台而研发的房产中介系统。系统采用 JSP+ SQL+TOMCAT 以 B/S 模式开发 。 系统 主要实现了新房及二手房信息 的 发布,用户需求信息的发布 、 以及给用户提供一个房产信息的查询功能 、 和用户权限管理功能 、 房屋信息管理功能 、 留言 反馈功能 以及用户给各个新房供应信息评价功能。 关键字 : JSP; SQL; 房产中介 ; 留言ntsThe Design and Realization of Real Estate Agency System Based on JSP Abstract Information manager system based on computer and communications technology is in a period of vigorous development. As science and technology continue to improve, computer network is increasingly mature, and its powerful functions have been understood by many people profoundly. Network information system based on the computer network is our expectation. This thesis analyzes the function needs of the system according to Chinas current urban real estate status and the relationship between supply and demand of real estate, then designs system function modules and database. This thesis describes realization methods and technologies of the real estate information system. The system is intended to provide customers with an excellent platform. This system is developed by JSP, SQL and TOMCAT with B/S mode. This system mainly realizes information publication of new houses and second-hand houses, information publication of user demands, providing user with a real estate information query, user privilege management functions, housing information management functions, Online message feedback function and function of user evaluation of every new house information. Key words: JSP; SQL; real estate agency; online messagents目 录 论文共 27 页 1 引 言 1 1.1 课题背景 1 1.2 系统的研究意义 1 1.3 课题研究方法 2 2 系统开发技术介绍 2 2.1 系统开发语言 2 2.1.1 开发语言 HTML 2 2.1.2 开发语言 JavaScript 2 2.1.3 开发语言 JSP 2 2.2 开发软件 Dreamweaver 功能的简介 3 2.3 运行环境 3 3 系统总体设计 3 3.1 系统前台模块分析 3 3.1.1 前台功能模块具体分析 3 3.1.2 用户前台模块图 4 3.2 管理员后台模块 5 3.2.1 模块图 5 3.2.2 后台功能模块分析 5 3.3 系统 E-R 图 5 3.4 系统数据流程图 6 3.5 系统数据库结构及关系图 6 4 系统实现 10 4.1 前台用户功能模块的实现 10 4.1.1 用户注册 11 4.1.2 用户登录 12 4.1.3 个人资料修改 13 4.1.4 房屋信息管理 14 4.1.5 用户房屋信息发布 16 4.1.6 查看房屋信息及新房评分 18 4.1.7 高级搜索 19 4.1.8 用户留言 21 4.2 后台管理模块分析 21nts4.2.1 用户资料管理 22 4.2.2 二手房信息管理 23 4.2.3 新房信息发布与管理 23 4.2.4 留言信息管理 25 结 论 25 参考 文献 25 致 谢 26 声 明 27 nts 第 1 页 共 27 页 1 引 言 1.1 课题背景 计算机科学 与互 联 网 日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用 。 当今房地产业界日愈火暴,通常的信息了解和传播方式越来越不能满足广大用户的要求。 广大用户群众为了掌握最新房屋信息,不得不借助媒体 的宣传攻势,而互联网正是 21 世纪最强势的宣传工具。而比较实用的 B/S 模式的信息系统 正是大家所期待的结果。本系统根 据现实房屋供求方式虚拟于网络之上,系统 基本实现了房源信息和客户需求信息发布和搜 索 功能,还能在此基础上提供更多,更贴心的服务。信息技术的发展将更快的推动互联网的发展, 也推动了 房屋中介系统 的设计和实现趋势 。 1.2 系统的 研究意义 网络信息技术发展到今天, Internet 已经直接影响着我们的生活,信息网络正在成长为 “ 第四媒体 ” ,将成为人们获得信息和实现社会多种功能的主要载体。以其高效率、低支付、高收益、全球性等特点,受到各界的广泛重视。这就是我们创建房产中介系统的起因。 随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行相互交流变得更加方便。很多人都在网上发布自己的个人信 息,公司也在网上拥有自己的网上交易平台,这给人们带来了方便。本课题是设计一个产房信息网上查阅系统。主要实现网上房屋信息发布,包括出租、出售、求购、求租等信息,方便人们在网上看了信息后直接与房主联系等功能,同时提供后台管理功能,对系统进行维护。这样使得购房者可以不出家门了解各小区的房价情况,使得租房者能快速找到自己想要的房子,而不用出中介费。随着使用互联网的人越来越多,课题具有广大的应用前景。 对于客户来说,网络信息系统就是工具,并且永不下班关门,客户可以随时随地自由地查询他想要的房屋信息,客户无需亲临,一一 选择,只要坐在电脑前,开机上网即可查询到自己想要的房屋信息,传统的房屋租售和咨询方式耗时费力,网上查询方式节省了大量时间,这对于那些没有时间客户来说,具有实际意义 ,因此房产中介系统的设计与实现有着必要的成长趋势。 基于现阶段房产信息管理模式状况和广大客户对信息的需求和接触状况来说,一个网络管理信息系统是网络时代的必然产物。所以,房产中介系统的设计和实现是市场所需,是信息时代的市场产物。所以该系统的设计和实现是有市场依据的,是完全应着广大客户的需求来设计实现的。 nts第 2 页 共 27 页 1.3 课题研究方法 本系统的开发要求采用 B/S 结构。首 先对系统做需求分析,确定系统的使用人员,系统中数据流程,系统的功能模块组成。然后根据需求分析设计出正确合理的数据库逻辑结构,先画出 E-R 图,再将 E-R 图转换成关系模型,对模型进行优化后再在 SQL Server 上实施。其次就开始编写程序,一个一个模块的实现 2 系统开发技术介绍 2.1 系统开发语言 2.1.1 开发语言 HTML HTML( Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。与常见的字处理文件不同 ,Web 页以超文本标识语言编排格式。它能独立于各种操作系统平 台(如 UNIX, WINDOWS 等)。 2.1.2 开发语言 JavaScript JavaScript 是写在 HTML 文件中的一种基于对象和事件驱动并具有安全性能的脚本语言。 JavaScript 是一种解释性的,用于客户端的,基于对象的一种程序开发语言。在系统的设计过程中可以通过它实现一些客户端的功能,以减轻服务器运行任务的压力,从而达到高效率的目的 。 2.1.3 开发语言 JSP JSP(Java Server Pages)是用于 Web 应用服务的一种编程技术。 JSP 采用在静态的 HTML 中嵌入动态的 JAVA 语言混合编码 的方式,使网页开发人员能够比容易地建立起功能强大,有弹性的头脑柜台内容。 JSP 技术的优点: 1. 跨平台性 。 2. 组件化开发。 3 自定义标签网页开发 。 4. 多层企业级应用架够的支持 。 JSP 在 J2EE 多层体系结构 中有着重要的作用。 如图 2-1J2EE 多层体系结构图 图 2-1 J2EE 多层体系结构图 浏览器 HTM 页面 Java Applet WEB 包容器 JSP Servlet EJB 包容器 EJB EJB 数据库服务器 邮件服务器 客户端应用程序 nts第 3 页 共 27 页 2.2 开发软件 Dreamweaver 功能的简介 对于一般的动态网页的我们将用 Macromedia 公司的 Dreamweaver 网页开发软件。 Dreamweaver MX 主要主要 负责网页的版式设计,网页编辑制作。它是一套“所见所得”的网页制作编辑软件。 它提供了文字的设置, 图像 编辑,表格制作,布局定位,层与动画,表单对象,框架结构等用途。 2.3 运行环境 ( 1) JSP 客户端运行环境 作为一种 Internet Web 应用开发技术, JSP 对于用户客户端并没有特殊要求。理论上对于任何支持 HTML 规范的 JSP 页面,不论使用现在流行的哪一种操作系统的浏览器都可以显示。 ( 2) JSP 服务器端运行环境 在服务器端,为了使 JSP 页面能够正常运行,我们需要 Web 服务器处理Web 页面请求;需要 JAVA 运 行环境来 支撑对于 JSP 或 Servlet 的编译和运行;还需要 JSP 和 Servlet 容器来解析 JSP 页面和 Servlet 请求。由于 SUN 公司将 JAVA 技术公开作为一种开发的标准,所以业界提供了非常多的服务器选择,包括 IBM的 WebSphere,BEA 的 WebLogic,SUN 的 iPlanet 以及开源的 Tomcat 和 JRUN 等。 JDK( Java Development Kit)是由 SUN 公司开发 JAVA 开发工具包,它提供了 JAVA 程序(包括 JSP)的开发和允许环境。 Tomcat 则 是 一个符合 J2EE 规范的一个 WEB 应用服务器。本次系统设计也就用 TOMCAT 来当后台服务器 。 3 系统总体设计 3.1 系统 前台 模块分析 3.1.1 前台功能模块具体分析 如图 3-1 所示: 说明:只有用户成功注册后方可登录系统进行用户权限内的 操作 。在前台功能模块中,主要包括了 : 1. 房屋供求信息的录入模块:房屋出租信息、出售房屋信息的录入、求购信息 以 及 求租信息的录入。在信息录入模块中,主要是录入房屋信息的基本资料 ,包括了,房屋的具体位置,单元名称,套型,单价,发布时间,房屋类型等关键字信息。 2. 个人信息管理模块:在这个模块中主要是实现对用户个人资料的管理。在对数据进行 管理时,首先 需要 验证是否是经过登录进入系统。从而达到了用户控制的效果。其中包括对登录名,登录密码,联系电话,邮箱等基本信息的修改。 3. 用户个人房屋信息的管理:在这里主要是对用户个人已经发布过的房屋信nts第 4 页 共 27 页 息 , 求租 及 求购信息进行管理。包括了 房屋信息的基本元素管理。在管理界面中也必须要做到用户登录控制。 4. 房屋信息查询及新房评分模块:这当中主要是对二手房及新房信息的模糊查询,新房信息的评分功能模块。评分模块就直接的反应了新房信息在用户眼中的满意度 , 同时也就间接的反应出了这批房屋的特色价值 。 5. 留言功能:在这个功能模块中,主 要是实现用户对系统或房屋信息的意见的发布。 6. 高级信息查询功能:实现了对二手房的出租、出售、求租、求购信息的查询,主要是以房型,价格,面积等关键字来实现模糊或准确查询。在新房信息的查询中还是以这 些字段 为关键字。 3.1.2 用户前台模块图 模块如图 3-1 所示 : 图 3-1 前台 模块图 前台 模块 出租信息录入 求购信息录入 出售信息录入 求租信息录入 个人资料信息管理 房屋信息查看及新房评分 房屋信息高级搜索 个人房屋信息管理 留言模块 房屋供求信息录入 nts第 5 页 共 27 页 3.2 管理员后台 模块 3.2.1 模块图 如图 3-2 所示 : 图 3-2 后台 模块图 3.2.2 后台功能模块分析 说明:只有具有管理员权限的管理员在登录系统后才能对系统的各个模块信息进行管理 。 在后台功能模块中包括了: 1. 用户资料的管理 : 在这里管理员拥有添加用户和删除用户两个权限。若某个用户已经没有 权限 登录系统,管理员就可以把他从登录表中删除,从而保证系统的安全性。管理员 还 可以添加一个 用户 并且给出 初始登录系统的权限资料。 2. 二手房信息管理 : 由于在前台有用户发布信息的功能,所以在管理员后台管理中就只需要对信息进行删除操作, 但 不能随意修改房屋信息。 3. 新房信息的录入和管理 : 由于新房信息需要有一定的准确性,系统的生存与新房信息的有着直接的联系,所以新房信息的录入操作只能够在系统管理方证实信息可靠性后 由 系统管 理员来完成录入操作。 在这里管理员 拥有 修改新房基本信息 的权限 。 4. 留言信息的管理 : 在 此模块中 管理员可以了解到 从 用户 那里 反馈回来的意见和建议。管理员可以针对这些意见和建议来尽量完善系统不足的地方。 3.3 系统 E-R 图 系统 E-R 图体现了整个系统的实体 关系模型。整个系统的数据库就根据此后台模 块 新房信息录入与管理 用户资料管理 留言信息管理 二手房屋信息管理 nts第 6 页 共 27 页 模型来设计。此 E-R 图体现了用户与房屋之间的 1 对 N 的供求关系,以及用户与留言薄之间的 1 对 N 的关系模型 。 如图 3-3 所示: 图 3-3 系统 E-R 图 3.4 系统数据流程图 图 3-4 系统数据 流图 图 3-4 展示了整个系统的数据流 图 ,展示了登录资料的数据流存取,房屋资料信息的存取走向,和留言资料的数据流向。通过数据流图可以清楚的了解到整个系统的数据结构。 3.5 系统数据库结构 及关系图 1. 数据库结构 用户及管理员 登录 使用表 zhuce 表结构如下 表 3-1 所示 : 表 3-1 zhuce 表 列名 数据类型 长度 备注 Name varchar 20 主 键 /登录名 类型 房屋 姓名 电话 邮件 用户 . 发布者姓名 价格 房型 地区 供求 . 1 N 留言薄 姓名 主题 时间 内容 留言 1 N 用户管理 留言管理 登录 登录资料 注册 用户 房屋信息发布 和管理 登录 房屋信息管理 个人资料管理 管理员 个人资料 房屋信息 留言 留言资料 nts第 7 页 共 27 页 Pwd varchar 20 密码 Phone varchar 12 主 键 /联系电话 Mail varchar 20 邮箱 Type varchar 24 身份 出租房屋信息表 rent 表结构如表 3-2 所示 : 表 3-2 rent 表 列名 数据类型 长度 备注 Id Int 4 主 键 /标 识 位 Didian varchar 50 地点 Area varchar 50 地区 Taoxing varchar 30 套型 Leixing varchar 16 房屋类型 Fangxing varchar 50 房型 Mianji Float 8 面积 Price varchar 20 底价 Price1 varchar 20 顶价 Phone varchar 20 主键 /联系电话 Name varchar 20 主键 /发布人名 Time Datetime 8 发布时间 出售房屋信息表 sale 结构如下表 3-3 所示 : 表 3-3 sale 表 列名 数据类型 长度 备注 Id Int 4 主键 /标 识 位 Didian varchar 50 地点 Area varchar 50 地区 Taoxing varchar 30 套型 Leixing varchar 16 房屋类型 Fangxing varchar 50 房型 Mianji Float 8 面积 Price varchar 20 底价 Price1 varchar 20 顶价 Phone varchar 20 主键 /联系电话 Name varchar 20 主键 /发布人名 Time Datetime 8 发布时间 nts第 8 页 共 27 页 求购房屋信息表 sale2 如 3-4 表所示 : 表 3-4 sale2 表 列名 数据类型 长度 备注 Id Int 4 主键 /标 识 位 Area varchar 50 地区 Taoxing varchar 50 套型 Leixing varchar 30 房屋类型 Fangxing varchar 16 房型 Mianji Float 50 面积 Price varchar 20 底价 Price1 varchar 20 顶价 Phone varchar 20 主键 /联系电话 Name varchar 20 主键 /发布人名 Time Datetime 8 发布时间 房屋 求租信息表 sale3 表如表 3-5 所示 : 表 3-5 sale3 表 列名 数据类型 长度 备注 Id Int 4 主键 /标 识 位 Area Varchar 50 地区 Taoxing varchar 50 套型 Leixing varchar 50 房屋类型 Fangxing varchar 50 房型 Mianji Float 8 面积 Price varchar 50 底价 Price1 varchar 20 顶价 Phone varchar 20 主键 /联系电话 Name varchar 50 主键 /发布人名 Time Datetime 8 发布时间 留言信息表 Liuyan 如表 3-6 所示 : 表 3-6 留言信息表 列名 数据类型 长度 备注 Name varchar 20 名字 Zhuti varchar 50 主题 Content varchar 300 内容 nts第 9 页 共 27 页 time Datetime 8 时间 新房信息表 sale4 结构如表 3-7 所示 : 表 3-7 sale4 表 列名 数据类型 长度 备注 Id Int 4 主键 /标 识 位 Name varchar 50 小区名字 Didian varchar 50 地点 Area varchar 50 地区 Taoxing varchar 50 套型 Fangxing varchar 50 房型 Mianji Float 8 面积 Price varchar 50 价格 Jieshao varchar 150 房屋介绍 Phone varchar 50 主键 /联系电话 wan varchar 50 是否卖完 Zushou varchar 50 出租 /出售 Time Datetime 8 发布时间 Pingfen varchar 50 评分 2. 数据库关系图 此关系图体现了数据库中各表之间的具体关系。它的作用体现在当主键 发生变化时对应的外键随之变化。从而实现了级联更新和级联删 除的功能。 图 3-5 数据库关系图 nts第 10 页 共 27 页 4 系统 实现 4.1 前台用户功能模块的实现 主界面如图 4-1 所示。 图 4-1 系统主界面 在 设计系统之前首先把后面要用到的数据库连接和分页显示的代码分别用代码 单独表示出来。在后面的实现中只需要用 JSP 的 调用即可。这样就使得代码没有大量的重复性,也可以方便用户只修改这两个文件而 省略大量相同代码的修改。使的代码的可读性更高。 数据库连接用到的 代码如下 conn.jsp 所示: 分页显示要用到的两个文件是 conn1.jsp 和 fenye.jsp 如下所示: Conn1.jsp: Fenye.jsp: 4.1.1 用户注册 用户要想成功的进入系统 进行房屋信息的发布等操作功能就必须 在系统中注册。 注册界面如下 图 4-2 所示。 图 4-2 注册界面 注册代码: 在这里要控制的是注册的类型 必须是用户,不能让注册的权限为管理员。而且控制了注册信息不能与数据库中的数据一致。 4.1.2 用户登录 当注册成功后返回登录界面登录系统即可。 用户在登录系统时只能选择用户权限登录。登录验证文件为 tt.jsp 部分主要代码为: 当用户注册成功登录系统后进入用户主界面如图 4-3 所示 : 在用户主界面可以很轻松 的了解到用户的权限。用户主界面用是的上方固定下方活动的框架式够架,系统的其他功能界面都将在下方活动界面上显示。 在用户主界面可以了解到,系统中大致有那些功能。其功能有:个人资料的管理,房屋信息的查看,高级搜索,留言。其中 包含了 查询 新房信息 和 评 分 模块。 图 4-3 用户主界面 4.1.3 个人资料修改 用户在这里可以修改自己的个人资料。界面如图 4-4 所示 图 4-4 修改个人资料 在修改个人信息的 editgeren.jsp 文件中主要代码如下所示; function isnumeric(obj) a=obj.value; flg=0; cmp=0123456789 for(var i=0;i0) alert(+必须为数值 ); 这是你个人注册的信息,请核对显示的信息与你的基本情况是否一致! 若要改动,请重新输入你的基本信息! 在程序中用到了 javascript实现的 isnumeric()函数来判断输入的是否为数字。当输入非数字时,就无法进行下一步的输入操作,系统将提示用户请输入数字字符。 从而完善了系统的输入逻辑。 当用户按下“修改”按钮时就执行 修改部分 文件。其主要代码为: String aa=; if(name.equals(aa)|pwd.equals(aa)|phone.equals(aa)|mail.equals(aa) out.println(修改项目不能为空 ); else String num=(String)session.getValue(num); String username=(String)session.getValue(username); Sql=update zhuce set name=+name+,pwd=+pwd+,phone=+phone+,mail=+mail+ where name=+username+and phone=+num+; stmt.executeUpdate(); ResultSet rs=stmt.executeQuery(select * from zhuce where name=+name+and phone=+phone+); rs.next(); session.removeAttribute(username); session.setAttribute(username,name); session.removeAttribute(num); session.setAttribute(num,phone); 系统用了 JSP 的内置对象 session 对象经过一次转换就实现了页面参数的交换传递 从而 实现了循环修改个人信息的功能。 4.1.4 房屋信息管理 用户在系统中还可以对自己所发布的房屋信息进行管理。 在房屋管理页面nts第 15 页 共 27 页 中,如果 用户 还没有发布房屋信息 系统 就会提示你还没有发布信息的提示,若已经发 布过房屋信息,用户可以对其进行管理。页面如图 4-5 所示 , 及主要代码如下: intpagecount) intpage=intpagecount; if(intpagecount0) rs.absolute(int1)*intpagesize+1); /将记录指针定位到待显示页的第一条记录上 % 表头显示部分略 nts第 16 页 共 27 页 删除 第 一 页 1) % 上一页 下一页 上面的代码实现了按照登录名和联系方式为查询条件的数据库查询操作和循环显示到客户段功能。 代码中用到了 分页显示的功能, 在进行数据库操作时,就用到了登录系统时的 session 对象继承下来的 username 和 phone 的值。充分体现了登录这个环节和 session 对象的 putvalue()和 getAttribute ()方法的重要性 。画面效果如图 4-5 所示 图 4-5 房屋管理 当需要修改时,用户就可以单击更新,系统将出现一个更新的页面如图 4-6所示 : 图 4-6 房屋更新 由于数据库关系图的设定,决定了只有在 zhuce 表中更新或删除主键时其它表中与之对应的外键才能级联更新或删除 ;所以在这里用户不能更新联系方式这 个关键字。 4.1.5 用户房屋信息发布 用户成功登录系统就后 就可以 返回主界面发布各种房屋信息。从而实现了信nts第 17 页 共 27 页 息的发布功能。 如图 4-7 所示房屋出售信息的发布界面: 图 4-7 房屋信息发布 当用户提交 房屋信息 后,房屋信息就会写入数据库并返回给用户看是否需要修改刚刚发布的房屋信息。 主要代码如下: ss) out.print(价格输入不对 ); else 汉字处理问题(略) Date dd=new Date(); String time=dd.toLocaleString(); nts第 18 页 共 27 页 session.putValue(time,time); % 4.1.6 查看房屋信息 及新房评分 当用户需要模糊查询房屋信息时,就可以通过查看房屋信息这个功能来查看各种房屋信息。 当查询出租、出售、求购、求租当中的任意一种房屋信息时就会出现其查询二手房信息结果。当查询新房信息时,用户还可以在此界面中为新房信息评分从而实现了评分功能模 块。这里涉及到房屋信息的查询显示功能,为了方便用户阅览就用到了分页显示的功能。在前面我们已经讲到了信息分页显示功能,只是查询的表不同所以功能代码略过。 界面如图 4-8 所示: 图 4-8 查看房屋信息 由于是全部查询所以 查询二手房信息和用户需求信息的 核心代码都是相似的 , 只是在查询数据库时用的数据库表不一样而已。 故其它查询代码略。 新房查询后的效果图如 4-9 所示 : nts第 19 页 共 27 页 图 4-9 查看新房信息及评分 当用户给某一新房信息评价时进入评分界面 如图 4-10 所示: 图 4-10 评分界面 评分主要代码为; =+a5+and price1=+a4+); ResultSet rs=st.executeQuery(sql); % 显示表头部分代码 和前面的方法一样所以略 循环控制 循环显示部分略 =+a5+or mianji=+a4+; ResultSet rs=st.executeQuery(sql); % 表头部分略 nts第 21 页 共 27 页 在这里系统用到了变量 作 为表名来对数据库进行操作, select * from ”+a0+”就是变量表达形式。 4.1.8 用户留言 由于系统是面向所有 已 注册用户的,所以用户 可以在系统留言模块中留言。从而达到了用户意见和建议的反馈功能,这使得系统管理员能更好的管理和完善系统功能 。界面如 4-12 所示 图 4-12 留言显示界面 在这里用户可以看到刚刚 发布的留言信息 和所有用户给系统的留言。 4.2 后台管理模块分析 系统的后台管理需要有后台管理权限的管理员才能对其进行管理。在主界面输入登录名和密码和身份及联系方式登录后就进入管理员管理主界面。在后台管理模块中,管理员拥有一切权限,可以对用户资料进行管理,二手房屋信息管理,nts第 22 页 共 27 页 新房信息的发布及管理 以及留言薄信息的管理 。 功能 主界面如图 4-13 所示 : 图 4-13 管理员主界面 4.2.1 用户资料管理 图 4-14 用户信息管理 在此管理员可以对用户信息进行管理:包括删除和添加用户。如图 4-14 所示。 主要程序代码如下: 分页显示部分略 控制必须先登录才能操作 添加部分和注册 功能 一样 (略) 。 删除部分: nts第 23 页 共 27 页 4.2.2 二手房信息管理 图 4-15 二手房管理 在用户对 自己所发布的 房屋信息进行管理时,主要 是对 出租、出售、求购 以及求租信息的管理 。 管理员的信息 管理 主要 表现在对信息的删除操作。 界面表现如图 4-15 所示。 要对某个信息进行管理时,首先把信息用表格的形式显示出来 再 加以操作 如图 4-16 所示: 如图 4-16 所示出售信息的管理 对某一个房屋信息进行管理的主要代码为; 其中包含了分页显示 功能。 在这里是以房屋信息 表 的 标 识 位 id 作 为参数传递的。其它二手房信息的管理与出租房信息管理是相似的。 4.2.3 新房信息发布与管理 当管理员对新房信息进行管理时,就 包含了 信息的发布和管理两个方面。新房信 息的可靠性很大程度上决定了系统的 经营利益。所以这类信息必须要经过核 nts第 24 页 共 27 页 对后 才能发布 。发布信息界面如图 4-17 所示 : 图 4-17 新房发布界面 新房信息的发布 的实现方式 和用户发布房屋信息 的实现方式 相似。 在发布了信息后,可以看到刚刚发布的房屋信息,并且可以对其进行修改后 再发布和删除 。 界面如图 4-18 所示。 图 4-18 新房信息修改 对 于 以前发布的新房信息,就可以通过新房信息管理 这个功能 来管理。管理界面如图 4-19 所示。显示部
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。