




已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2016届本科毕业论文毕业设计说明书房产信息公布平台122101022512210B01班 级: 学号: 学生姓名: 李超 软件学院学 院: 软件工程(企业信息化)专 业: 李波 薛明指导教师: 2016年 6 月房产信息发布平台摘要在现今的21世纪网络信息技术发展飞速,成了人们生活中必不可少的因素。人们可以足不出户便可以浏览购买到许多商品,包过房屋。爱心小屋网是一家专门做房产销售的网站,为商家提供展示的机会,为个人信息的发布提供查询功能,为业界提供思考的空间。本系统基于B/S结构模式,采用PHP语言作为开发语言,搭配MySQL数据库以及Apache服务器,根据实际需求开发的房产销售系统。主要功能包括:后台主要实现房屋信息管理、房产新闻管理、会员信息管理等功能,前台主要实现房屋信息的显示、用户评价、房屋搜索、用户问答等功能。关键词:房产信息公发布平台;信息管理;数据库;设计Abstract In todays 21st century, the rapid development of network information technology, has become an essential factor in peoples lives. People can stay at home will be able to browse to buy many goods, bale houses. Love hut Network is a website dedicated to do real estate sales, opportunities for businesses to provide display, query functions for the release of personal information, provide the industry with space to think. The system is based on B / S structure mode, using language as a development language PHP, with a MySQL database and Apache server, according to the actual demand for the development of housing sales system. Key features include: background The main achievement of housing information management, real estate news management, membership information management functions, front main achievement of the display housing information, user reviews, house searches, the user questions and answers and other functions.keyword: Housing sales management; information management; database ;designI目 录摘 要IAbstractII第一章绪论11.1项目开发背景11.2项目设计目的11.3项目设计意义1第二章 系统开发环境及开发工具22.1系统开发环境22.1.1 Apache服务器22.1.2 MySQL数据库22.1.3 PHP语言32.2系统开发工具42.2.1 Dreamweaver4第三章 系统分析与设计53.1系统可行性分析53.1.1 经济可行性53.1.2 技术可行性53.2系统需求分析53.3 系统设计63.3.1系统功能结构设计63.3.2 系统流程图83.4数据库实体及属性设计93.5 数据库表设计10第四章 系统功能的具体实现.154.1前台首页154.1.1前台首页的概述154.1.2登录页面实现过程174.2 用户信息模块设计184.2.1用户信息模块概述184.2.2 用户注册的实现过程194.2.3会员中心与评论的实现过程214.3问答信息模块224.3.1问答信息模块的概述234.3.2问答信息模块的实现过程244.4 后台管理功能244.4.1 后台管理功能概述244.4.2 后台部分管理功能的实现过程254.5房屋信息管理模块264.5.1 房屋信息管理模块的概述264.5.2房屋信息发布的实现过程264.5.3房产新闻发布的实现过程274.6 地区分类搜索模块28 4.6.1地区分类搜索模块概述.28 4.6.2地区分类搜索模块的实现过程.29第五章 系统测试与维护315.1系统测试环境315.2 系统测试内容315.3系统维护315.4 测试目的325.5 黑盒测试32第六章 总结与展望34致 谢35参 考 文 献36第一章绪论1.1项目开发背景从上个世纪末开始,互联网就飞速发展进入到各行各业。如今,房地产业已关系到消费者切身问题:衣、食、住、行的行业之中的住的重要问题。从宏观方面来看,城市的经济发展已经进入了一个发展阶段,在未来相当长的一段时间将是一个快速发展的新时期,这时对房地产的投资将增加,这显然说明房地产业与互联网的结合发展是必然趋势。目前,我国已经有很多家房产销售网站,如国内房产销售网站安居客,它有当年最新的房产信息,主要实现了可选择浏览不同省市的不同房型的房屋图片,网站推荐售量较好的楼盘供顾客选择观看,注册会员将第一时间传达售房优惠活动的消息。不仅仅是安居客房产销售网站,国内有许多的楼盘企业将房产销售网站投入到实际运用。对于一些中小的房产企业应该抓住这个机会,打破传统的销售模式,创建属于自己的房屋销售系统,开发爱心小屋正是顺应潮流。1.2项目设计目的本系统的开发为了应势网上销售房产网站在如今网络发展迅速的时代成为房产不可缺少的现代工具。借助互联网可以实现统一的协调和管理,实现项目进程的实时跟踪、管理、控制和评价;通过共享有效降低沟通成本,利用先进的现代信息技术,可视化的界面设计,主要实现各用户的房产销售的功能,起到了一个中介的作用。将房屋的具体情况统一归入到数据库系统中,可以实现卖方用户房产的有效监控,也可以帮助扩大企业规模和市场影响力。1.3项目设计意义在这个充满竞争的市场条件下,正确的营销方式的是加快企业品牌传播的重要手段。但如果继续用传统老旧的营销模式来经营产业会导致产品销售的不善,所以,必须研究适合新时代的合理销售的模式,为企业产品价值的实现具有重要意义。设计本系统能够有效推动房地产的信息化技术的发展,爱心小屋网它本着为决策管理服务,为生产经营服务的宗旨,致力于为各类房地产提供信息服务,为上网企业创造了无线的生机。作为一家信息化的网站,它所功能强大的信息发布和查询功能的电子商务交易平台,有力推动了信息技术在房地产行业中的普及与应用,促进了信息化的发展。第二章 系统开发环境及开发工具2.1系统开发环境房屋销售系统使用的是Apache服务器,开发语言为Hypertext Preprocessor(简称PHP,中文名称为超级文本预处理器),数据库为MySQL,通过Aapche+PHP+MySQL来实现本系统的各种功能。首先在Windows下应用WAMPSERVER软件快速搭建配置PHP开发环境。WAMPSERVER提供了简易、快速的PHP运行环境的搭配机制,只需按照普通应用软件的安装方式就可以完成Apache+MySQL+PHP+phpMyAdmin的安装和配置工作。安装好WAMPSERVER后,整个目录默认安装在d:wamp。打开浏览器,在地址栏中输入“http:/ localhost”就会看到wamp安装成功的页面了。2.1.1 Apache服务器Internet 上最热门的服务之一就是环球信息网 WWW(World Wide Web)服务,Web 已经成为很多人在网上查找、浏览信息的主要手段。Web 服务具有如下特点:Web 是图形化的和易于导航的,Web 是与平台无关的,Web是动态的,Web是交互的,Web系统是客户/服务器式的,所以应该有服务器端程序和客户端程序两部分。常用的客户端程序是浏览器(如 IE、Netscape、Mozilla)。而服务器端的程序就是我们常说的Web服务器(也叫 WWW 服务器)。常用的Web服务器有 IIS和Apache平台,本系统选择的是 Apache服务器。Apache是开源免费自由的,它可以运行在所有广泛使用的计算机平台上。因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。 2.1.2 MySQL数据库 MySQL是PHP的最佳搭档,是一种关系数据库管理系统。在数据库世界中,MySQL属于关系型数据库管理系统(RDBMS)。RDBMS包含3个方面的涵义:数据库(DB,DataBase):存储数据的仓库,它以有效的方式组织、存储大量结构化的数据。管理系统(MS,Management System):实现数据管理功能的软件,通过插入、检索、修改或删除记录来管理数据。关系(R,Relational):一种特殊的DBMS,数据组织为一张二维表,每个表由行和列组织,每行为一个数据记录,记录可包含几项信息,每列对应一个项(属性)上的值。关系数据库是目前应用最为广泛的数据库模型,SQL Server 、MySQL等常用数据库都是关系型数据库。MySQL是一种流行的关系数据库,相比其他的数据库来说,MySQL小巧、功能齐全、查询迅捷、并且是免费的,可以在Internet上免费下载,免费使用,而对于中小型、甚至大型应用它都能够胜任。MySQL是PHP的最佳搭档,是一种关系数据库管理系统。MySQL有如下特点:1MySQL是一种关系数据库管理系统。2MySQL是开源的。3MySQL服务器是一种快速的、可靠的和易于使用的数据库服务器。4MySQL可运行在不同的操作系统下,可以支持Windows95/98/NT/2000以及Unix、Linux等多种操作系统平台。5MySQL支持大型的数据库。虽然对于用PHP编写的网页来说只要能够存放上百条以上的记录数据就足够了,但MySQL数据库可以方便地支持上千万条记录。6MySQL服务器工作在客户/服务器或嵌入系统中。2.1.3 PHP语言PHP(Hypertext Preprocessor)是一种用于创建动态WEB页面的服务端的简单的面向对象独立于架构的动态脚本语言,使用PHP和HTML编写WEB页面,当访问者浏览到该页面时,服务端会首先对页面中的PHP命令进行处理,然后把处理后的结果连同HTML内容一起传送到访问端的浏览器。PHP是一种源代码开放程序,拥有很好的跨平台兼容性。用户可以在Window系统以及许多版本的Linux系统上运行PHP,而且可以将PHP作为Apache服务器的内置模块或CGI程序运行。PHP语言是不需要任何特殊的开发环境的,所以用户可以直接在WEB页面中输入PHP命令代码。在WEB页面中,所有的PHP代码都被放置在“”中。此外, 用户还可以选择使用诸如script language=php”和/ script等的形式。PHP引擎会自动识别并处理页面中所有位于PHP定界符之间的代码。2.2系统开发工具 本系统开发工具主要运用Dreamweaver 8,它是一个上手容易、功能强大、扩展性好的网页编辑软件。可以方便地进行网页设计,实现网站的管理,给网页添加动感内容,并且可以制作出支持数据库的动态网页。2.2.1 Dreamweaver Dreamweaver 8中包含一个全新、简洁、高效的界面,可以创建Dreamweaver 8中html页面的,快速地创建页面排版而无须编写任何代码。具有强大的站点管理功能,除适用于单个界面开发外,还适合大型网站的合作开发;含有支持动态的网页技术,能够简便地生成CSS层、JavaScript等动态页面;还有丰富的媒体支持,可加入Java、Flash、Authware等媒体控件。此外,它还包含了许多新增的功能,改善了软件的易用性并使用户无论处于设计环境还是编码环境都可以方便地生成页面。在本系统的页面设计中,主要运用于表格布置页面及模块排版的设置。小结:本章首先介绍了在Windows下应用wamp快速配置PHP开发环境。然后详细介绍了Apache、MySQL和PHP的相关内容。最后讲述了本系统所用到的开发工具Dreamweaver 8,运用表格布置页面。第三章 系统分析与设计3.1系统可行性分析 系统的可行性分析主要从经济可行性和技术可行性两个方面来分析3.1.1 经济可行性 鉴于计算机技术发展异常迅猛,系统的开发工具直接在网上都可以下载到,而各种免费开发软件功能强大,所以整个系统开发几乎是没有任何经济的支出。在硬件软件配置以及开发技术均以可行的情况下开发这样一个管理系统成本不会很高,但其可以大大提高房屋管理的工作效率,也是网络房屋管理发展的必然趋势,其必将有比较宽阔的市场,避免大量的信息增加工作人员的工作负担,使房屋的管理进行到科学化、高效率化、系统化的范畴,因此该系统在经济可行性上时可行的。3.1.2 技术可行性 PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是绝佳的组合。本系统是采用PHP+MySQL+Apache进行开发,前台采用html的静态模板和PHP语言进行网页开发,后台采用MySQL数据库开发和管理。PHP可以编写外围的函数取间接存取数据库。在技术要求上不是特别高,对于初步涉及PHP语言的人在技术运用上面还是可行的。 3.2系统需求分析爱心小屋房产销售网站是一个面向普通用户、会员、管理员的系统,用户可以在前台进行登录和注册的功能,针对房屋不同的类型及所在的区域进行搜索查看,在你问我答模块,普通用户与会员都可以参与其中,包括可以查看管理员推荐的房屋广告和最新的房产新闻。管理员可以在后台管理会员用户信息,可以锁定非法会员,包括房屋信息的管理。将系统需求加以总结,得出系统需求如下。 系统可以运行在跨操作系统平台上,并具有友好的用户界面。 系统用户类型为:管理员、会员、普通用户 系统对于一个用户只允许以一种身份(买房者)登录。 管理员可以维护用户信息。 用户可以发表评论,登录,并且可以维护自己的个人信息。3.3 系统设计 本系统的设计主要介绍系统的功能结构设计和系统流程图两个方面。3.3.1系统功能结构设计根据系统功能的要求,系统的角色是管理员、会员、普通用户。管理员对系统的管理,其主要操作是维护会员以及发布房屋信息。根据以上的用户操作需求,将系统划分为如下3大功能,并对其模块的划分和功能进行描述。F 管理员功能 登录:登录/退出。 用户信息管理:列表、查看、锁定。 房屋信息管理:列表、增加、修改、删除。 房产新闻管理:列表、增加、修改、删除。广告信息管理 :列表、增加、删除。F 会员功能 登录:登录/退出。 浏览:查看房屋信息。 评论:评论房屋信息。 个人信息:修改密码。 问答:提问/回答。F 用户功能 注册:进行注册。 浏览:查看房屋信息。 问答:提问/回答整个系统的模块结构,如图3-1所示房产销售网站的设计会员用户管理员评论信息查看信息会员管理查看信息维护网站管理信息审核信息在线质询修改密码 图3-1 系统模块结构图以上3部分加上登录验证模块共同组成了这个系统,登录模块是系统的入口,用户首先输入用户名和密码进入系统,再继续其他操作。根据以上的模块划分和功能可知,该系统的流程主要描述的是管理员发布信息后,用户和其他会员查看信息,评论,管理员管理会员信息是否通过审核。在系统使用过程中,由管理员进行管理工作。房产新闻卖房信息会员信息租房信息新增修改删除新增修改删除审核修改锁定新增修改删除管理员登录图3-2 管理员模块结构图图3-3描述的是会员的主要操作,会员根据用户名和密码登录系统,初始的密码由自己注册时,填写的密码。会员登录系统后,可以修改个人信息、查询信息。 会员问答查看房屋信息评论修改密码图3-3会员模块结构图图3-4描述的是管理员发布信息的主要操作,管理员根据用户名和密码登录系统,选择发布信息内容。管理员登录发布信息按房屋类型分类选择房屋类型修改房屋信息修改房屋类型修改区域 图3-4 发布信息模块图3.3.2 系统流程图用户在房屋销售系统中通过注册为会员,登录网站进行相关操作。用户登录后,可以进行查看房屋信息、房产新闻、评论房屋信息和修改个人密码的操作。在购房前,用户可以阅读房产新闻中的购房指南;浏览房屋信息后,用户可以考虑拨打卖房人的联系电话,进行下一步购房操作,也可以对房屋信息进行评论;评论之后,评论的信息内容展示在房屋信息下方提供其他用户进行参考。网站的管理员通过登录模块可以登录到网站的后台系统,对用户信息、房屋信息进行管理。用户操作流程图,如图3-5所示: 图3-5用户操作流程图管理员登录模块流程图,如图3-6所示:管理员登 录是后台首页首页首页页勉管理员信息管理卖房信息管理租房信息管理房产新闻信息添加会员信息管理 图3-6管理员登录模块流程图 3.4数据库实体及属性设计 数据库的E-R图反映了实体、实体的属性和实体之间的联系。图3-7至图3-10是所有实体以及其属性的E-R图。管理员实体包括编号、密码、用户名等属性。管理员实体E-R图,如图3-7所示。图3-7 管理员实体E-R图会员信息实体包括性别、邮箱、密码、注册时间、用户名、编号等属性。会员实体E-R图,如图3-8所示图3-8 会员实体E-R图房屋信息实体包括编号、总价、图片、地区、类型、详细地址、房屋面积、联系方式、添加时间、标题等属性。房屋信息实体E-R图 如图3-9所示图3-9 房屋信息E-R图用户评价实体包括编号、评价得分、用户类型、发布时间、房屋编号、评价内容、用户编号、编号等属性。用户评价实体E-R图 如图3-10所示图3-10 用户评价E-R图 3.5 数据库表设计这个房屋管理系统主要有9张数据库表。他们分别如下:F 管理员表(admin):存放管理员记录F 用户信息表(user):存放用户记录F房屋信息表(house):存放房屋的详细信息F出租房信息表(secondhouse):存放出租房的信息F评论信息表(pinjia):存放评价的信息F答案信息表(answer):存放答案的信息F提问信息表(ask):存放提问的信息F新闻信息表(news):存放房产新闻的信息F广告信息表 (advertisement):存放广告的信息这9张表的字段说明如表3-1至表3-9所示:admin表是用来存放系统管理员的信息记录,如表3-1所示表3-1 admin表字段类型说明idint管理员ID 自增usernamevarchar(20)管理员账号passwordchar(30)管理员密码user表是用来存放会员的信息记录,如表3-2所示表3-2 user表字段类型说明idintID自增usernamevarchar(30)用户名Passwordvarchar(32)密码Emailvarchar(50)电子邮箱SexTinyint性别 0 为男 1 为女Registertimeint注册时间house表是用来存放卖房的信息记录,如表3-3所示表3-3 house表字段类型说明idintID自增titlevarchar(100)房屋信息标题Imagevarchar(100)房屋图片diquvarchar(10)地区addressvarchar(100)详细地址contactvarchar(30)联系方式Areavarchar()房屋面积Pricevarchar()每平米价格Totalvarchar()房屋总价introducetext详细说明addtimeInt添加时间typetinyint类型 0为一手房 1为二手房secondhouse表是用来存放租房的信息记录,如表3-4所示表3-4 secondhouse表字段类型说明idintID自增titlevarchar(100)出租房信息标题Imagevarchar(100)出租房图片diquvarchar(10)地区addressvarchar(100)详细地址contactvarchar(30)联系方式Pricevarchar()每月租金introducetext详细说明addtimeInt添加时间pingjia表是用来存放用户评价房屋的信息记录,如表3-5所示表3-5 pingjia表字段类型说明idintID自增houseidvarchar(100)房屋IDcontentvarchar(100)评价内容uidvarchar(10)用户IDtimevarchar(100)发布时间typevarchar(30)用户类型scoreint评价得分answer表是用来存放答案的信息记录,如表3-6所示表3-6 answer表字段类型说明idintID自增contentvarchar(100)内容usernamevarchar(100)用户名timeint回复时间ask表是用来存放问题的信息记录,如表3-7所示表3-7 ask表字段类型说明idintID自增titlevarchar(100)提问标题usernamevarchar(100)用户名contentvarchar(10)内容timeint发布时间news表是用来房产新闻的信息记录,如表3-8所示表3-8 news表字段类型说明idintID自增titlevarchar(100)新闻标题contentvarchar(10)内容timeint发布时间advertisement表是用来存放广告的信息记录,如表3-9所示表3-9 advertisement表字段类型说明idintID自增imagevarchar(100)广告图片小结:本章介绍了房屋销售网站的需求分析,以及主要实现的功能模块分析。根据需求分析对系统的功能结构作了较为详细的描述。最后介绍了数据库的设计与实现,分析了数据库的概念与逻辑结构设计。第四章 系统功能的具体实现4.1前台首页 系统的前台首页主要介绍前台首页的设计思路包括实现关键代码和登录功能的具体实现过程。4.1.1前台首页的概述前台首页设计思路:网站前台主要用于实现网页模块导航,该前台主要包括首页、一手房、二手房、出租房、你问我答5个导航链接。1、 首页 使用html语言 显示各个模块的主体信息(一手房,二手房,出租房,你问我答)等主体信息。各个模块使用php语言动态获取数据库里面各模块的信息。 2、连接数据库使用conn.php连接myhouse这个数据库,用户名为root,密码为空,在index.php这个主页面中,每个模块使用sql语言获取数据库(myhouse)中各个表的信息。 图4-1 网站首页3、 具体代码(index.php)0)while($arr=mysql_fetch_assoc($result1)$title=$arrtitle;$id=$arrid;$image=$arrimage;$total=$arrtotal;?a href=./detail.php?id= target=_blankimg width=90 height=90 src=./uploads/ title= alt= /总价:万元4、用于获取表(house,secondhouse)信息 表4-1 主页页面所涉及的重要数据库元素 名称元素类型重要属性含义newstableNONE房产新闻housetableNONE一手房/二手房secondhousetableNONE出租房asktableNONE提问4.1.2登录页面实现过程网上房屋销售系统前台首页主要实现了会员用户登录功能,以及用户注册、查看房屋信息功能,会员用户通过用户名和密码进行登录。用户登录页面中所涉及的重要表单元素如表4-2所示:表4-2用户登录页面中所涉及的重要表单元素 名称元素类型重要属性含义formformmethod=post action=“do_login.php”表单usernametextid=“online_number” size=“20”用户名passwordpasswordid=“online_pass” size=“20”用户密码Submitsubmit value=“登录”登录提交按钮登录模块是系统的入口,也是用户资格审查的主要方法,系统通过对用户名、密码和用户类型的审核来判定用户是否授权,用户名、密码和用户类型正确则为授权用户,进入系统,进行下一步的操作;非授权用户则会提示用户名或密码错误,无法进入。 图4-2 登录界面 登录界面是系统的唯一入口,图4-2是会员登录界面,由于这个界面的实现采用了简单的DIV+CSS+html的技术,用div控制页面的布局,友好界面比较美观。用户在登录页面输入用户名和密码后,单击“登陆”按钮,提交表单信息到数据处理页(do_login.php),(do_login.php)回去用户提交的数据,然后使用SQL命令与数据库user中的username和password进入比对,应用mysql_query()函数检索用户是否成功登录(必须同时相同)。如果查询结果为真,则将用户名存储在session变量中;否则弹出提示信息(用户名或者密码错误)。代码如下:1、 具体代码(do_login.php)0)$row=mysql_fetch_assoc($result);if($rowstatus=0)$_SESSIONuid=$rowuid;$_SESSIONuser=$username;header(location:index.php);elsedie(alert(您的帐号被锁定,请联系管理员);history.back(-1););elsedie(alert(用户名或者密码错误);history.back(-1););?4.2 用户信息模块设计 用户信息模块的设计部分主要介绍用户信息模块的概述,用户注册的实现过程和会员中心与会员评论的实现过程。 4.2.1用户信息模块概述用户信息模块主要包括用户注册、用户登录、修改密码3个功能。用户首先要注册为会员用户,然后才被授权登录网站进行一系列的操作,登录后会员还可以在个人中心修改个人的密码。用户信息模块的系统流程图如下所示:开始用户注册修改密码结束是否用户登录是图4-3用户信息流程图4.2.2 用户注册的实现过程用户注册使用的数据表:user,在爱心小屋的首页,单击“注册”超链接,即可进入游客注册页面,输入用户名,密码,邮箱,选择性别后,单击“注册”按钮,就可以进行会员登录操作,如图所示 图4-4 用户注册界面在用户注册页面register.php中实现用户注册信息的提交,将用户的用户名,密码还有邮箱提交到do_register.php中,将获取到的用户名和数据库user中的username进行比对,是否重复,如果重复提示用户名相同,请重新输入。如果所有信息都正确。将获取到的用户名、密码,邮箱,性别添加到数据库中,提示用户注册成功。关键代码如下:?php require ./init.php;$username=$_POSTusername;$password=md5($_POSTpassword);$repassword=md5($_POSTrepassword);$email=$_POSTemail;$sex=$_POSTsex;$registertime=time();if(empty($username)die(alert(用户名不能为空);history.back(-1););if(empty($password)die(alert(密码不能为空);history.back(-1););if($password!=$repassword)die(alert(密码和确认密码不一致);history.back(-1););$sql=insert into user (username,password,email,registertime,sex) values ($username,$password,$email,$registertime,$sex);mysql_query($sql);if(mysql_affected_rows()0)die(alert(注册成功,请到首页进行登录);location.href=index.php;);?4.2.3会员中心与评论的实现过程1、会员中心实现过程 系统用session判断用户是否登成,登录成功以后会在主页上面显示用户个人中心,可以进行密码修改,_SESSION获取用户名,然后输入新密码,提交到do_sava.php中,使用sql命令更新密码。以下为会员中心界面:图4-5 会员中心关键代码如下:$sql=update user set email=$email,sex=$sex,password=$password where username=$username;$result=mysql_query($sql);if(mysql_affected_rows()0)die(alert(修改成功);location.href=user.php;);2、会员评价的实现过程登录的用户不仅可以修改密码,还可以通过do_message.php对看过的房屋进行评论,评论的信息保存在表pingjia中。以下为会员用户评论界面,如图4-6所示:图4-6 评论界面关键代码如下:0)die(alert(评价成功);history.back(-1););?4.3问答信息模块 问答信息模块主要介绍问答信息模块的概述和功能的具体实现过程。 4.3.1问答信息模块的概述你问我答模块,允许匿名提问,系统使用_SESSION先判断,是否有用户进行登录,如果_SESSION为空,则将username值赋值为“匿名”,这样才能判断,问题是否有注册用户提出。do_ask.php获取用户输入的(title,content),使用sql写入myhouse数据库中的(ask)表。以下就是问答信息模块页面 图4-7 问答界面关键代码如下:提问者设定问题入库(ask)0)header(location:ask.php);?4.3.2问答信息模块的实现过程 回答问题与提问设计思路基本一直,每个问题使用id标示符来显示,回答者,依旧要使用$_SESSION判断是否登录,$_SESSION为空,则将username赋值为“匿名”。4.4 后台管理功能 后台管理功能主要包括后台管理功能的概述和部分管理功能的介绍。 4.4.1 后台管理功能概述网上房屋销售的后台首页是管理员对网站信息进行管理的首页面。在该页面中,管理员可以清楚的了解网站后台管理系统包含的基本操作,本系统后台首页包含的主要模块如下:广告信息管理:主要包括查看广告图片列表,添加和删除广告信息。卖房信息管理:主要包括查看卖房信息列表,添加、删除和编辑卖房信息。租房信息管理:主要包括查看租房信息列表,添加、删除和编辑租房信息。房产新闻管理:主要包括查看房产新闻列表,添加、删除和编辑房产新闻。会员信息管理:主要包括查看会员信息列表,锁定非法会员。退出管理:主要用于退出后台管理系统。 图4-8房屋销售网站后台登录界面4.4.2 后台部分管理功能 1、广告界面的实现为了方便用户更快捷的查看最新楼盘,本网站在首页设置了滚动翻页的最新楼盘信息,此操作在后台进行添加完成。 2、会员信息管理的实现后台管理员可以对注册的会员进行列表查看,对于一些恶意评论,发布错误信息的会员,后台管理可以暂停其会员功能,将其锁定。 图4-9会员信息管理界面4.5房屋信息管理模块房屋信息的管理模块主要介绍房屋信息管理模块的概述,房屋信息发布的实现过程与房产新闻发布的实现过程。 4.5.1 房屋信息管理模块的概述房屋信息管理模块主要包括查看房屋信息列表、添加房屋信息、修改房屋信息和删除房屋信息等4个功能。房屋信息管理模块的框架如下所示:开始房屋信息管理查看房屋信息列表添加房屋信息删除房屋信息修改房屋信息信息图4-10 房屋信息管理模块的框架图4.5.2房屋信息发布的实现过程在实现房屋信息管理过程中 为实现方便添加不同种类的房屋信息,共分成两种添加方式,一种添加卖房信息,另一种添加租房信息。所以将房屋信息分别存储在数据表house和secondhouse中。在添加卖房信息中采用单选按钮的方式区分添加的是一手房还是二手房。 图4-11添加房屋信息界面 添加信息时在详细说明这边使用了一个百度开发的所见即所得的开源编辑器UEditor,使得前台显示出来的整体介绍更美观。4.5.3房产新闻发布的实现过程由于前台界面的实现采用了简单的DIV+CSS+html的技术,用div控制页面的布局,可以在前台左侧的left.box_1的功能框中实现关于房产新闻的实时更新功能,管理员可以发布房产新闻提供会员或普通用户查看。 图4-12房产新闻列表界面4.6 地区分类搜索模块地区分类搜索模块主要介绍地区分类搜索模块的概述和具体实现过程两个方面。 4.6.1地区分类搜索模块概述地区分类搜索模块的主要功能是允许用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 温州提高建筑质量方案设计
- 咨询目标及咨询方案
- 云浮蒸发式空调施工方案
- 建筑方案设计流程案例范文
- 咨询机构方案模板
- 煤矿彩虹跑活动策划方案
- 芯片行业管理培训课件
- 班主任节启动仪式校长致辞:匠心塑底色微芒竞出色
- 税收法治宣传活动方案策划
- 防水监控施工方案设计
- 2025-2026学年人教版(2024)初中地理八年级上册教学计划及进度表
- 2025-2026粤教粤科版(2024)科学三年级上册教学设计(附目录)
- 2024年贵州遵义市市直事业单位选调31人历年高频难、易点(公共基础测验共200题含答案解析)模拟试卷
- 《建筑基坑工程监测技术标准》(50497-2019)
- 数字经济学导论-全套课件
- 供应商分级的管理制度管理办法
- 义务教育《语文》课程标准(2022年版)
- 人教二年级上册《生命、生态、安全》最新版教案(全册)
- T∕CTWPDA 06-2019 橡胶木指接拼板
- 职高数学各章节知识点汇总
- 完整版_第八版内科冠心病课件
评论
0/150
提交评论