振兴房屋信息管理系统_第1页
振兴房屋信息管理系统_第2页
振兴房屋信息管理系统_第3页
振兴房屋信息管理系统_第4页
振兴房屋信息管理系统_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要当今社会是一个高速发展的社会,科技发达,信息流通速度快,在这个高科技、大数据的时代下,“互联网”作为时代主题正慢慢的改变着各行各业的运营模式,房产行业也不例外,那么,随之而来的就是一个好的房屋管理系统就会更为必要。对于每一个房屋租赁公司的管理者来说,都希望能够准确清晰的了解房屋租赁的所有事务,能够做出科学合理的决策。作为工作人员,期望能够实现管理系统化、规范化、自动化。对于用户来说,全面、高效的提炼自己的需求信息也是用户之所需。因此急需一个规范化、自动化的房屋信息管理系统来解决这些问题。本论文主要探讨“振兴房屋信息管理系统”的理论基础和设计思想,根据系统的开发过程和系统的功能实现为主线来论述数据库管理软件的开发过程,通过后台数据库的建立与设置,软件界面的设计与实现,程序的编写与调试等几个阶段来完成对振兴房屋信息管理系统的开发。本论文详细地介绍了开发系统的具体步骤,以及应用的技术,以配图例的方式详尽说明,并在文中对一些源程序作了详细的解释。关键字大数据房屋信息管理系统开发功能实现ABSTRACTNOWADAYS,SOCIETYISARAPIDLYDEVELOPINGSOCIETY,TECHNOLOGYISDEVELOPED,THEINFORMATIONFLOWISFAST,INTHISHIGHTECH,BIGDATAERA,“INTERNET“HASBECOMETHETHEMEOFTHETIMES,“INTERNET“ISBEINGTRANSFORMEDFROMALLWALKSOFLIFE,ESTATEINDUSTRYISNOEXCEPTION,SO,AGOODHOUSINGMANAGEMENTSYSTEMISVERYNECESSARYASTHELEASEMANAGEROFTHECOMPANY,WEHOPETOBEABLETOLEASETRANSACTIONMANAGEMENTOFTHEENTIREPROCESS,STATEINFORMATIONISVERYWELLINFORMED,SOTHATITCANMAKEASCIENTIFICDECISIONASSTAFF,ITISNECESSARYTOREALIZETHECOMPUTERSYSTEMWHICHCANREALIZETHEMANAGEMENTSYSTEM,STANDARDIZATIONANDAUTOMATIONFORTHEUSER,ACOMPREHENSIVE,EFFICIENTREFININGTHEIRDEMANDINFORMATIONISALSOREQUIREDFORTHEUSERUSINGCOMPUTERTECHNOLOGYTOREALIZETHEAUTOMATIONOFMANAGEMENTSYSTEM,STANDARDIZATIONISTHEBESTSOLUTIONTOTHESEPROBLEMSTHISTHESISMAINLYDISCUSSESTHETHEORETICALBASISANDDESIGNIDEAOF“REVITALIZINGTHEHOUSINGINFORMATIONMANAGEMENTSYSTEM“,ANDDISCUSSESTHEDEVELOPMENTPROCESSOFTHEDATABASEMANAGEMENTSOFTWARE,BASEDONTHEDEVELOPMENTPROCESSANDFUNCTIONOFTHESYSTEMTHISPAPERINTRODUCEDINDETAILTHESPECIFICSTEPSINDEVELOPINGTHESYSTEM,ANDTHEAPPLICATIONOFTHETECHNOLOGY,THELEGENDOFTHEWAYWITHDETAILEDINSTRUCTIONSANDINSOMEOFTHESOURCEPROGRAMAREEXPLAINEDINDETAILKEYWORDSBIGDATATHEHOUSINGINFORMATIONMANAGEMENTSYSTEMDEVELOPMENTREALIZATIONFUNCTION目录第一章概述111研究背景112研究目的113研究意义1第二章系统相关技术及选择321系统开发环境322相关技术介绍3221JSP技术3222SQLSERVER2005数据库3223JDBC开发数据库3224TOMCAT服务器3第三章系统总体设计531系统功能模块的设计532数据库设计7第四章系统设计与实现1241管理员模块功能的设计与实现13411管理员登录功能设计与实现13412管理员退出功能设计与实现14413管理员管理功能设计与实现14414滚动公告管理功能设计与实现15415新闻资讯管理功能设计与实现16416出租信息管理功能设计与实现17417出售信息管理功能设计与实现18418用户求租求购意向信息管理功能设计与实现19419销售管理功能设计与实现1942用户模块功能的设计与实现20421用户注册功能设计与实现20422用户登录功能设计与实现22423发布求购和求租功能设计与实现23424用户信息管理功能设计与实现24425新闻查看功能设计与实现24426出售和出租信息查看功能设计与实现25427搜索功能设计与实现25第五章测试2651系统运行环境26511硬件环境26512软件环境2652系统功能模块测试2653测试结果30结论31致谢32参考文献33第一章概述11研究背景大数据时代来临,带给我们众多的冲击,每个传统行业都应当与时俱进、不断提升,放弃残缺的守旧思想,大胆接受新的挑战,房产行业也不例外,买房问题是关乎我们每个居民个人利益的生计问题,是老百姓安居乐业的头等大事。随着经济的日益发展和人民生活水平的显著提高,人民对居民条件的要求也越来越高;而我国人口众多和地区经济发展不平衡的国情又导致流动性人口日益增多,在这种情况下,人们对房产租赁、出售、求购等需求也大为提升。房屋市场的日益壮大,管理所面临的工作也日益繁重,房管中房产信息更新快,信息量大同传统的手工办理、纸制档案管理模式之间的矛盾已经越来越突出。因此,如何有效地管理庞大复杂的房屋信息资源,科学地规范房地产的管理工作,已经成为房屋市场提高自身管理以及服务水平的关键所在。12研究目的本论文以“振兴房屋信息管理系统的设计与实现”为题,开发一个在线的房屋信息管理系统。包括注册与登录、新闻浏览、房屋出售信息浏览与查询、房屋租赁信息浏览与查询、在线预订房屋、发布求购及求租信息、用户管理、员工管理、新闻管理、房屋出售信息管理、房屋出租信息管理、房屋预订管理、求购及求租信息管理、销售管理等功能,旨在提供一个能够有效地管理庞大复杂的房屋信息资源的系统。13研究意义经调研,当前来说,国内外的在线房屋管理系统铺天盖地,竞争也相当激烈,就国内来说,就有如安居客、搜房网这些专门做房屋信息管理的网站,以及58同城、赶集网这些支持房屋信息管理的网站。在国外,TRULIA、RIGHTMOVE、MISAWAMRD、114、REALESTATE等也是非常优秀的在线房屋信息管理系统,这些都值得我学习。但是,通过对比,我国在这方面还呈现有不足之处,大多房屋信息都是房产中介进行发布房源信息,缺乏用户自主的操作性,并且这些网站大都只给房源发布者提供发布平台,没有给求租者提供一个可以交流求租信息的平台,在线成交率还不是很高。基于以上问题,在计算机技术和房屋管理实践活动两者之间架设一架实用的桥梁,更好的实现足不出户进行房屋交易是急需解决的问题,使管理工作规范化,系统化,程序化,避免随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询、修改房源基本信息,并能满足用户的不同需要,准确,迅速找到合适的房屋,而且管理者也能迅速的统计出本月房屋出租、出售、预订情况的信息等。第二章系统相关技术及选择21系统开发环境本系统拟在WIN7环境下,基于MYECLIPSE开发平台进行开发。采用JSP、JAVASCRIPT等动态网页设计技术,使用SQLSERVER2005数据库,TOMCAT服务器,构建一个B/S模式的WEB应用程序。体系结构本系统采用B/S架构。开发数据库SQLSERVER2005开发技术JSP、JDBC开发语言JAVA开发平台MYECLIPSE86服务器TOMCAT6022相关技术介绍221JSP技术JSP是JAVASERVERPAGES的缩写,以JAVA服务器页面命名,最简单的是简化设计一个SERVLET,将JAVA程序段和JSP标记插入到传统的网页HTML中,形成JSP文件,后缀名为JSP。JSP具备了JAVA技术大多数优点,其中包括使用简单,完全的面向对象,安全性高、更易编写,功能强大,可移植性高等特点。通过使用JSP技术,使基于WEB的应用程序的开发变得迅速和容易。222SQLSERVER2005数据库数据库顾名思义是一个数据仓库,SQL是STRUCTUREDQUEVYLANGUAGE结构化查询语言的简写,SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。223JDBC开发数据库JDBC(JAVADATABASECONNECTIVITY,JAVA数据库连接)是一种用于执行SQL语句的JAVAAPI,可以为多种关系数据库提供统一访问,它由一组用JAVA语言编写的类和接口组成。有了JDBC,使向各种关系数据发送SQL语句变得简单、容易。224TOMCAT服务器TOMCAT服务器是一个优秀的JAVAWEB应用容器,它主要是基于SUN的JSWDK(JAVASERVERSERVLET和JSP的WEB开发工具的SUN,推出了一个调试工具)的基础上产生的。由于TOMCAT是一个开放源代码的软件,所以,本系统选择TOMCAT作为服务器。第三章系统总体设计31系统功能模块的设计经过对网上一些房屋信息管理类网站进行详细的调查研究,确定了本平台的基本功能。本平台最终实现包括以下几个功能(1)管理员模块实现管理员登录功能站内管理员在获得站内管理员账号和密码后,可以通过点击管理登录登录到管理员后台,进行相应的操作。实现用户管理功能管理员登录平台后,可以对所有的用户进行管理,其中包括用户的查看、修改、删除等操作。实现管理员管理功能管理员可以在后台对管理员进行设置,包括增加、删除、修改、冻结等功能。实现滚动公告管理功能管理员可以在后台进行滚动公告管理,包括发布和删除功能。实现新闻资讯管理功能管理员可以在后台进行发布、删除网站新闻资讯,及时更新网站信息,为用户提供及时、准确的新闻讯息。实现出租信息管理功能管理员可以在后台对房屋出租信息进行管理,通过后台发布、修改、删除房屋出租的信息。实现出售信息管理功能管理员可以在后台对房屋出售信息进行管理,通过后台发布、修改、删除房屋出售的信息。实现用户求租求购意向信息管理功能管理员可以通过后台管理用户提交的求租求购意向,并根据用户反馈的求租求购信息,进行资源筛选,对符合条件的房源进行线下沟通。实现交易信息管理功能管理员可以通过后台添加、删除已出租、已出售或已预订房屋合同基本信息,对合同进行管理。实现销售管理功能管理员后台包含销售管理功能,对出租出售信息和预订房屋信息进行在线统计,方便公司根据以上统计信息对销售信息进行分析。(2)用户功能模块实现用户注册功能用户点击首页免费注册按钮或在会员中心点击立即注册按钮,阅读会员申请协议,勾选我同意后,填写用户名、登陆密码、真实姓名、性别、出生日期、籍贯、联系电话、邮箱、密码提示问题及问题答案,点击提交即可注册。实现用户登录功能用户注册平台账号之后,可以通过点击会员登录功能按钮区域,填写用户名和密码登录到平台,进行相应的操作。实现搜索功能用户无论是否登录,都可以在首页信息检索下对正在出售和出租的房屋信息进行搜索。实现发布求购和求租功能用户在登录之后,可以发布求购和求租信息,用户填写完成后即可以发布,管理员可以在后台查看到用户发布的求租、求购和求租信息。实现个人信息管理功能用户登录平台后,可以进入个人后台对自己的基本信息进行填写和修改,也可以在后台修改登陆密码,以及对自己发布的信息进行修改和删除。实现新闻查看功能用户无论是否登录,都可以看到新闻资讯模块,点击新闻标题即可查看新闻详细内容。实现出售和出租信息查看功能用户无论是否登录,都可以看到出租信息模块和出售信息模块,点击即可查看房屋的详细信息。基于以上分析,振兴房屋信息管理系统总体结构图如图31所示。图31“振兴”房屋信息管理系统总体结构图32数据库设计管理员信息表用于存放与管理员相关的信息数据。管理员登录信息表用于存放于管理员登录信息相关的信息数据。注册用户信息表用于存放用户注册的基础信息数据。用户登录信息表用于存放用户的登录信息的信息数据。滚动公告表用于存放滚动公告的信息数据。新闻资讯表用于存放新闻资讯的信息数据。求购房屋表用于存放用户求购房屋信息有关的信息数据。该程序主要表的设计如下管理员信息表(DBOADMIN)此数据表共设有6个字段,ID为主键,管理员相关信息均不能为空。如表31所示。表31管理员信息表(DBOADMIN)序号字段描述类型和长度主键可空1ID管理员编号INT4是不允许2USERNAME管理员帐户VARCHAR50否不允许3PASSWORD密码VARCHAR50否不允许4CREATTIME创建时间DATETIME8否不允许5LOGINTIME登陆时间INT4否不允许6QUANXIAN权限VARCHAR1000否不允许管理员登录信息表(DBOADMINLOG)此数据表共设有6个字段,ID为主键,6个字段信息均不能为空。如表32所示。表32管理员登录信息表(DBOADMINLOG)序号字段描述类型和长度主键可空1ID管理员编号INT4是不允许2USERNAME管理员帐户VARCHAR50否不允许3PASSWORD密码VARCHAR50否不允许4LOGINTIME登录时间DATETIME8否不允许5LOGINIP登录IPVARCHAR50否不允许6OK是否登录成功VARCHAR50否不允许注册用户信息表(DBOPMEMBER)此数据表共设有10个字段,ID为主键,其中出生日期和所在省份城市可以为空,其余信息均不能为空。如表33所示。表33注册用户信息表(DBOPMEMBER)序号字段描述类型和长度主键可空1ID注册用户编号INT4是不允许2REALNAME真实姓名VARCHAR100否不允许3SEX性别VARCHAR50否不允许4BIR出生日期VARCHAR50否允许5SHENG所在省份VARCHAR50否允许6CITY所在城市VARCHAR50否允许7TELEPHONE联系方式VARCHAR50否不允许8EMAIL详细信息VARCHAR50否不允许9QUESTION密码找回问题VARCHAR100否不允许10ANSWER密码找回答案VARCHAR100否不允许用户登录信息表(DBOMEMBER)此数据表共设有8个字段,ID为主键,8个字段信息均不能为空。如表34所示。表34用户登录信息表(DBOMEMBER)序号字段描述类型和长度主键可空1ID注册用户编号INT4是不允许2USERNAME注册用户名字VARCHAR50否不允许3PASSWORD用户密码VARCHAR100否不允许4TYPE用户类型VARCHAR50否不允许5REGTIME注册时间DATETIME8否不允许6LOGINTIMES访问次数INT4否不允许7LASTTIME登录时间DATETIME8否不允许8LASTIP详细信息VARCHAR200否不允许滚动公告表(DBOAFFICHE)此数据表共设有6个字段,ID为主键,6个字段信息均不能为空。如表35所示。表35滚动公告表(DBOAFFICHE)序号字段描述类型和长度主键可空1ID公告编号INT4是不允许2TITLE公告题目VARCHAR100否不允许3CONTENT公告内容VARCHAR200否不允许4ADDTIME添加时间DATETIME8否不允许5ADDER添加者VARCHAR50否不允许6IFHIDE是否显示INT4否不允许新闻资讯表(DBONEWS)此数据表共设有8个字段,ID为主键,8个字段信息均不能为空。如表36所示。表36新闻资讯表(DBONEWS)序号字段描述类型和长度主键可空1ID新闻编号INT4是不允许2TITLE新闻标题VARCHAR150否不允许3PIC新闻图片VARCHAR150否不允许4CONTENT新闻内容TEXT16否不允许5ADDTIME新闻添加时间DATETIME8否不允许6ADDER新闻添加者VARCHAR50否不允许7IFHIDE是否显示INT4否不允许8VISIT访问次数INT4否不允许求租房屋信息表(DBO)此数据表共设有8个字段,ID为主键,8个字段信息均不能为空。如表37所示。表37求租房屋信息表(DBO)序号字段描述类型和长度主键可空1ID房屋编号INT4是不允许2TYPE房屋类型VARCHAR50否允许3SUM房屋面积VARCHAR50否允许4PRICE房屋价格VARCHAR50否允许5TEL联系人电话VARCHAR50否允许6LINKMAN联系人VARCHAR50否允许7ADDRESS地址VARCHAR200否允许8INTRO详细信息VARCHAR200否允许9ADDTIME添加时间VARCHAR50否允许求购房屋信息表(DBO)此数据表共设有8个字段,ID为主键,8个字段信息均不能为空。如表38所示。表38求购房屋信息表(DBOAFFICHE)序号字段描述类型和长度主键可空1ID房屋编号INT4是不允许2TYPE房屋类型VARCHAR50否允许3SUM房屋面积VARCHAR50否允许4PRICE房屋价格VARCHAR50否允许5TEL联系人电话VARCHAR50否允许6LINKMAN联系人VARCHAR50否允许7ADDRESS地址VARCHAR200否允许8INTRO详细信息VARCHAR200否允许9ADDTIME添加时间VARCHAR50否允许出租房屋信息表(DBO)此数据表共设有8个字段,ID为主键,8个字段信息均不能为空。如表39所示。表39出租房屋信息表(DBOAFFICHE)序号字段描述类型和长度主键可空1ID房屋编号INT4是不允许2TYPE房屋类型VARCHAR50否允许3SUM房屋面积VARCHAR50否允许4PRICE房屋价格VARCHAR50否允许5TEL联系人电话VARCHAR50否允许6LINKMAN联系人VARCHAR50否允许7ADDRESS地址VARCHAR200否允许8INTRO详细信息VARCHAR200否允许9ADDTIME添加时间VARCHAR50否允许出售房屋信息表(DBO)此数据表共设有8个字段,ID为主键,8个字段信息均不能为空。如表310所示。表310出售房屋信息表(DBOAFFICHE)序号字段描述类型和长度主键可空1ID房屋编号INT4是不允许2TYPE房屋类型VARCHAR50否允许3SUM房屋面积VARCHAR50否允许4PRICE房屋价格VARCHAR50否允许5TEL联系人电话VARCHAR50否允许6LINKMAN联系人VARCHAR50否允许7ADDRESS地址VARCHAR200否允许8INTRO详细信息VARCHAR200否允许9ADDTIME添加时间VARCHAR50否允许合同信息表销售管理信息表根据以上数据表的结构,在SQLSERVER2005中完成数据表的创建工作。第四章系统设计与实现本系统开发遵循系统实用性、适应性、可扩展性、可靠性、可维护性、可管理性、安全性等原则,以及保证界面易用、低错、美观。振兴房屋信息管理系统的需求主要来自振兴房屋系统的管理员、公司员工以及具有求租、求购意向的用户。经市场调研和需求分析,确定本系统具有如下模块和功能。管理员模块管理员登录管理员通过输入正确的账号、密码和验证码,即可成功登录进入管理员后台。管理员退出负责注销管理员的登录信息,退出管理员后台。管理员管理在后台对管理员进行设置,包括增加、删除、修改管理员、以及冻结管理员账号。用户管理在后台完成对完成注册的会员用户进行管理,其中包括对用户的查看、修改、删除等操作。滚动公告管理管理员通过后台管理振兴房屋信息管理系统网站的滚动公告,包括发布和删除公告功能。新闻资讯管理管理员通过后台进行发布、删除网站新闻资讯,及时更新网站信息,为用户提供及时、准确的新闻讯息。出租信息管理管理员在后台对房屋出租信息进行管理,出租信息的相关操作都是管理员在后台进行的,包括发布、修改、删除房屋出租的信息以及修改房屋的状态。出售信息管理管理员在后台对房屋出租信息进行管理,出租信息的相关操作都是管理员在后台进行的,包括发布、修改、删除房屋出租的信息以及修改房屋的状态。用户求租求购意向信息管理管理员可以通过后台管理用户提交的求租求购意向,并根据用户反馈的求租求购信息,进行资源筛选,对符合条件的房源进行线下沟通。交易信息管理管理员可以通过后台添加、删除已出租、已出售或已预订房屋合同基本信息,对合同进行管理。销售管理管理员后台包含销售管理功能,对出租出售信息和预订房屋信息进行在线统计,方便公司根据以上统计信息对销售信息进行分析。用户功能模块用户注册用户点击首页免费注册按钮或在会员中心点击立即注册按钮,阅读会员申请协议,勾选我同意后,填写用户名、登陆密码、真实姓名、性别、出生日期、籍贯、联系电话、邮箱、密码提示问题及问题答案,点击提交即可注册。用户登录用户注册平台账号之后,可以通过点击会员登录功能按钮区域,填写用户名和密码登录到平台,进行相应的操作。搜索功能用户无论是否登录,都可以在首页信息检索下对正在出售和出租的房屋信息进行搜索。发布求购和求租用户在登录之后,可以发布求购和求租信息,用户填写完成后即可以发布,管理员可以在后台查看到用户发布的求租、求购和求租信息。个人信息管理用户登录平台后,可以进入个人后台对自己的基本信息进行填写和修改,也可以在后台修改登陆密码,以及对自己发布的信息进行修改和删除。新闻查看功能用户无论是否登录,都可以看到新闻资讯模块,点击新闻标题即可查看新闻详细内容。出售和出租信息查看用户无论是否登录,都可以看到出租信息模块和出售信息模块,点击即可查看房屋的详细信息。41管理员模块功能的设计与实现411管理员登录功能设计与实现依据以上的功能分析,管理员在登录时,需要输入管理员用户名、密码,还需要输入正确的验证码。效果图如图41所示。图41管理员登录页面这个页面中,输入管理员的用户名和口令信息,再输入验证码,然后点击登录即可。如果其中任意一项信息有误,就会登录失败,会弹出错误提示信息。信息正确即可成功登录进入管理员后台,效果图如图42所示。图42管理员登录成功页面412管理员退出功能设计与实现管理员要退出后台管理系统,可以通过点击管理员后台系统右上角的安全退出或点击网站首页跳转到系统的首页。效果图如图43所示。图43管理员退出页面413管理员管理功能设计与实现超级管理员在后台管理员设置里面,可以完成对管理员信息管理的各项操作,其中包括添加、修改管理员信息,以及删除管理员,管理员使用状态包括在用和冻结两种状态,除此之外,在管理员信息设置里面也会显示管理员的登录次数。效果图如图44所示。图44管理员管理页面414滚动公告管理功能设计与实现管理员在后台添加网站的滚动公告,公告内容一般为关于网站的信息,如网站系统维护时间、网站重要通知等。发布滚动公告的效果图如下图45所示。图45发布滚动公告页面发布公告信息包括公告标题、是否显示以及公告内容,公告包括显示和不显示两种状态,如果公告信息还需斟酌,或与其他管理员进行信息商榷,可以选择不显示,不显示的公告所有管理员均可查看,但是不会在网站显示。对于已发布的滚动公告的详细信息可以在滚动公告管理中查看,点击公告标题即可对公告信息进行查看和修改,也可在滚动公告管理中删除滚动公告。滚动公告的效果图如下图46所示。图46滚动公告管理页面415新闻资讯管理功能设计与实现发布新闻资讯功能在管理员后台,点击新闻资讯里面的发布新闻资讯,就会进入大部新闻资讯界面,根据实际情况填写新闻的标题,可以添加一张新闻的缩略图,大小在300K以下,也可以为空。新闻状态包括显示和不显示两种状态,不显示状态下提交的新闻不会在网站显示。在下面空白框中添加新闻的具体内容,字数不能超过5000个字符,也可以根据实际需要调节新闻内容的样式格式、字体和大小等。发布新闻资讯的效果图如下图47所示。图47新闻资讯发布页面对于完成发布的新闻资讯的详细信息可以在新闻资讯管理中查看,包括新闻的标题、缩略图、发布时间、发布人、新闻状态、点击率等信息。点击新闻标题即可查看新闻资讯的内容,也可在新闻资讯管理中修改和删除新闻资讯。新闻资讯管理的效果图如下图48所示。图48新闻资讯管理页面416出租信息管理功能设计与实现网站的出租信息发布和管理都需要管理员通过后台进行。管理员在后台点击出租信息管理里面的发布出租信息进行添加房屋信息。管理员根据房屋的实际情况添加信息,添加信息包括房屋地区、小区名称、户型、面积、价格、联系电话、联系人、详细地址、图片(最多可上传5张)、详细资料等。实现的效果图如下图49。图49添加出租房屋信息页面管理员在出租信息管理里面对出租房屋进行管理,具体操作包括修改、删除。出租信息管理效果图如下图410所示。图410出租房屋信息管理页面417出售信息管理功能设计与实现网站的出售信息发布和管理都需要管理员通过后台进行。管理员在后台点击出售信息管理里面的发布出售信息进行添加房屋信息。管理员根据房屋情况如实添加信息,添加信息包括房屋地区、小区名称、户型、面积、价格、联系电话、联系人、详细地址、图片(最多可上传5张)、详细资料等。实现的效果图如下图411。图411添加出售房屋信息页面管理员在出售信息管理里面对出售房屋进行管理,具体操作包括修改、删除。出售信息管理效果图如下图412所示。图412出售房屋信息管理页面418用户求租求购意向信息管理功能设计与实现管理员在求租信息管理和求购信息管理里面分别查看用户的求租意向和求购意向,可以对用户提交的有明显问题的信息进行删除。具体实现效果图如下图413所示。图413求租求购信息管理页面管理员通过查看用户反馈的求租求购信息,进行资源筛选,对符合条件的房源进行线下沟通。419销售管理功能设计与实现为方便管理员有效的分析本月出租、出售、预订房屋的信息,设计销售管理模块,这个模块通过对网站信息得出各种统计分析报表,具体实现效果图如下图414。图414销售管理页面42用户模块功能的设计与实现421用户注册功能设计与实现用户通过点击网站左上角的免费注册或会员中心的立即注册进入会员申请界面,效果图如图415、416所示。图415用户注册页面图416用户注册页面进入会员申请前需阅读振兴房屋信息管理系统会员申请的注册协议,具体效果图如图417所示。图417阅读协议页面点击我已阅读并同意以上条款后进入会员申请填写资料界面,填写注册会员的用户名、登录密码和密码确认,其中用户名不能少于4位,登陆密码要在6位以上,还需要检查用户名是否可用,如用户名重名不可进行注册。具体效果图如图418所示。图418注册用户页面点击提交后进入用户注册个人信息界面,用户需准确填写自己的真实姓名、性别、出生日期、籍贯、联系电话、电子邮箱,还需设置自己密码找回的提示问题和答案。其中标记红色的为必填字段。会员注册详细资料效果图如图419所示。图419注册用户详细页面点击提交后完成注册,网页回弹出注册成功的消息,点击确认后会进入登录页面。422用户登录功能设计与实现用户注册成功后,可以通过网站的会员登录进入会员中心,输入用户的用户名、密码和验证码进行登录。会员登录效果图如图420所示。图420会员登录页面会员登录成功后效果图如下图421所示。图421会员登录页面如果会员忘记密码可以点击找回密码,根据注册时设置的找回密码问题和答案获取新密码。具体的效果图如图422所示。图422找回密码页面423发布求购和求租功能设计与实现登录后,用户可以向管理员反馈自己的求租和求购意向,点击相应的选项填写相应的信息,用户反馈的求租、求购意向不会在网站上显示,管理员通过后台查看用户的求租、求购意向。具体设计效果图如图423所示。图423发布求租和求购信息页面424用户信息管理功能设计与实现用户可以进入自己的后台管理自己的个人信息,包括修改个人信息、修改密码等。也可以在后台管理自己发布的求租、求购信息,包括修改和删除等操作。用户信息管理功能效果图如图424所示。图424用户信息管理页面425新闻查看功能设计与实现无论用户是否注册,都可以查看本网站的新闻资讯,在新闻中心中可以查看网站的全部新闻。点击新闻标题可以查看新闻的具体内容。具体设计效果图如图425所示。图425新闻资讯页面426出售和出租信息查看功能设计与实现所有用户进入网站即可了解本网站管理员发布的所有出售和出租房屋信息,具体信息包括房屋位置、小区名称、户型、面积、价格、联系人、联系人电话、发布时间等。具体设计效果图如图426、427所示。图426出租信息查看页面图427出租信息查看页面427搜索功能设计与实现该搜索功能面向全部用户,在信息检索中,用户可以根据房屋区域、户型、面积、价格和搜索类型这些搜索条件进行搜索。具体设计效果图如图428所示。图428搜索功能页面第五章测试51系统运行环境511硬件环境CPUINTELRCORETMI54210UCPU170GHZ内存400GB1600MHZ2G显卡AMDRADEONR7M260声卡CONEXANTSMARTAUDIOHD硬盘500GB显示器分辨率1024768512软件环境操作系统WIN7数据库SQLSERVER2005开发语言JAVA开发平台MYECLIPSE86服务器TOMCAT6052系统功能模块测试一个软件的开发过程中,测试的位置是举足轻重的,所以,要想保证系统完善、合理,不仅仅是要进行详细的调研和需求分析,也不仅仅是根据功能需求进行系统功能实现,更重要的是对系统每个子功能进行测试,测试每一个功能的合理准确性。由于功能众多,仅选取管理员模块的主要功能进行测试,测试情况如下。表51测试用例1编号测试情景测试用例测试步骤1添加管理员添加管理员账户DJTU11,密码111111,使用状态为在用输入管理员账户名称、密码,选择管理员的使用状态期待结果管理员成功添加。测试结果与期待结果相同,如图51、图52所示。图51管理员添加图52管理员管理表52测试用例2编号测试情景测试用例测试步骤2发布新闻资讯以“2016展望明年楼市或打八张牌”为题发布新闻资讯根据新闻的实际内容发布新闻资讯期待结果成功发布新闻。测试结果与期待结果相同,如图53、图54所示。图53添加新闻图54新闻资讯查看表53测试用例3编号测试情景测试用例测试步骤3添加出租房屋信添加一条新的房屋出租信息4删除出租房屋信息在后台删除一条房屋出租信息在出租信息管理里面进行添加和删除操作期待结果成功添加、删除房屋出租信息。测试结果与期待结果相同,如图55、56所示。图55添加房屋出租信息图56删除房屋出租信息表54测试用例4编号测试情景测试用例测试步骤5销售管理统计出租、出售、预定房屋的信息期待结果根据需求查看销售统计信息。测试结果与期待结果相同,如图57所示。图57销售统计信息查看53测试结果通过简单的测试,不难看出,振兴房屋管理系统已基本完成,功能基本完成,达到了老师下达的任务书的要求,软件功能方面完善,界面友好,对问题处理清晰明了,用户可以简单清楚的使用该系统。结论软件毕设匆匆就要接近结束,也暗示着大学的生活离尾声更近了一步,心中有很多的感慨与舍不得,舍不得校园的每一个角落,舍不得谆谆教诲的每一位老师,舍不得五年朝夕相伴的同窗。振兴房屋信息管理系统的设计与实现这个课题从接收老师任务书到现在的实现,整个过程让我成长了许许多多,无论是在软件的专业知识上还是在性格锻炼方面。软件毕业设计的过程就是一个把所学知识转化为实际应用的很好过程,完成这个完整的程序设计过程检测了我大学所学知识的不足。虽然过程中遇到过许多的问题,也遇到烦躁苦闷的时候,但是当过去了,回头去看,觉得这些都是对自己一个很好的锻炼。3个月的开发过程,不长

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论