




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要当今社会是一个高速发展的社会,科技发达,信息流通速度快,在这个高科技、大数据的时代下,“互联网”作为时代主题正慢慢的改变着各行各业的运营模式,房产行业也不例外,那么,随之而来的就是一个好的房屋管理系统就会更为必要。对于每一个房屋租赁公司的工作人员来说,都希望能够准确清晰的了解房屋租赁的所有事务,能够做出科学合理的决策。对于用户来说,全面、高效的提炼自己的需求信息也是用户之所需。因此急需一个规范化、自动化的房屋信息管理系统来解决这些问题。该系统“振兴房屋信息管理系统”选择SQLSERVER2005为系统开发后台数据库,运用JSP技术,以TOMCAT为服务器进行软件开发,系统功能较为完善。具体功能包括前台用户注册与登录、新闻浏览、房屋出售信息的浏览与查询、房屋租赁信息的浏览与查询、发布求购及求租信息;后台管理员用户管理、员工管理、新闻的管理、房屋出售信息的管理、房屋出租信息的管理、房屋预订的管理、求购及求租信息的管理、销售管理。整个系统简单易懂、易操作。本论文主要探讨“振兴房屋信息管理系统”的理论基础和设计思想,根据系统的开发过程和系统的功能实现为主线来论述数据库管理软件的开发过程,通过后台数据库的建立与设置,软件界面的设计与实现,程序的编写与调试等几个阶段来完成对振兴房屋信息管理系统的开发。本论文详细地介绍了开发系统的具体步骤,以及应用的技术,以配图例的方式详尽说明,并在文中对一些源程序作了详细的解释。关键字房屋信息管理系统SQLSERVER2005JSPTOMCATABSTRACTNOWADAYS,SOCIETYISARAPIDLYDEVELOPINGSOCIETY,TECHNOLOGYISDEVELOPED,THEINFORMATIONFLOWISFAST,INTHISHIGHTECH,BIGDATAERA,“INTERNET“HASBECOMETHETHEMEOFTHETIMES,“INTERNET“ISBEINGTRANSFORMEDFROMALLWALKSOFLIFE,THEREALESTATEINDUSTRYISNOEXCEPTION,THENFOLLOWISAGOODHOUSINGMANAGEMENTSYSTEMWILLBEMORENECESSARYFOREACHOFTHEHOUSINGRENTALCOMPANYSTAFF,WEHOPETOBEABLETOACCURATELYANDCLEARLYUNDERSTANDTHEHOUSINGLEASEOFALLAFFAIRS,CANMAKESCIENTIFICANDREASONABLEDECISIONSFORTHEUSER,ACOMPREHENSIVE,EFFICIENTREFININGTHEIRDEMANDINFORMATIONISALSOREQUIREDFORTHEUSERSOITISURGENTTOSOLVETHESEPROBLEMSINASTANDARDIZEDANDAUTOMATICHOUSINGINFORMATIONMANAGEMENTSYSTEMTHESYSTEMOF“THEHOUSINGINFORMATIONMANAGEMENTSYSTEMOFZHENXING“,SELECTTHESERVERSQL2005TODEVELOPTHEBACKGROUNDDATABASE,THEUSEOFJSPTECHNOLOGY,TOMCATASTHESERVERSOFTWAREDEVELOPMENT,SYSTEMFUNCTIONISMOREPERFECTSPECIFICFUNCTIONSINCLUDINGTHEONSTAGEUSERREGISTRATIONANDLOGIN,NEWSBROWSING,THESALEOFHOUSINGINFORMATIONBROWSINGANDQUERYING,RENTALHOUSINGINFORMATIONBROWSINGANDTHEINQUIRY,PURCHASEANDRENTINFORMATIONRELEASE,THEADMINISTRATORUSERMANAGEMENT,STAFFMANAGEMENT,NEWSMANAGEMENT,THESALEOFHOUSINGINFORMATIONMANAGEMENT,BOOKINGRENTALHOUSINGINFORMATIONMANAGEMENT,HOUSINGMANAGEMENT,BUYANDRENTINFORMATIONMANAGEMENT,SALESMANAGEMENTTHEWHOLESYSTEMISSIMPLEANDEASYTOOPERATETHISTHESISMAINLYDISCUSSESTHETHEORETICALBASISANDDESIGNIDEAOF“REVITALIZINGTHEHOUSINGINFORMATIONMANAGEMENTSYSTEM“,ANDDISCUSSESTHEDEVELOPMENTPROCESSOFTHEDATABASEMANAGEMENTSOFTWARE,BASEDONTHEDEVELOPMENTPROCESSANDFUNCTIONOFTHESYSTEMTHISPAPERINTRODUCEDINDETAILTHESPECIFICSTEPSINDEVELOPINGTHESYSTEM,ANDTHEAPPLICATIONOFTHETECHNOLOGY,THELEGENDOFTHEWAYWITHDETAILEDINSTRUCTIONSANDINSOMEOFTHESOURCEPROGRAMAREEXPLAINEDINDETAILKEYWORDSTHEHOUSINGINFORMATIONMANAGEMENTSYSTEMSQLSERVER2005JSPTOMCAT目录第一章系统概述111课题背景112课题研究的目的和意义1121研究目的1122研究意义113系统开发工具214可行性分析2第二章系统相关技术简介321JSP技术322SQLSERVER2005数据库323JDBC开发数据库324TOMCAT服务器3第三章系统总体设计431系统功能模块的设计432数据库设计6321ER图的设计6322数据库逻辑设计6第四章系统详细设计与实现1241用户模块功能的设计与实现13411用户注册功能设计与实现13412用户登录功能设计与实现15413发布求购和求租功能设计与实现16414用户信息管理功能设计与实现17415新闻查看功能设计与实现17416出售和出租信息查看功能设计与实现18417搜索功能设计与实现1842管理员模块功能的设计与实现18421管理员登录功能设计与实现18422管理员退出功能设计与实现20423管理员管理功能设计与实现20424滚动公告管理功能设计与实现21425新闻资讯管理功能设计与实现22426出租信息管理功能设计与实现23427出售信息管理功能设计与实现24428用户求租求购意向信息管理功能设计与实现25429销售管理功能设计与实现25第五章系统测试2751系统运行环境27511硬件环境27512软件环境2752系统功能模块测试2753测试结果32结论33谢辞34参考文献35第一章系统概述11课题背景大数据时代来临,带给我们众多的冲击,每个传统行业都应当与时俱进、不断提升,放弃残缺的守旧思想,大胆接受新的挑战,房产行业也不例外,买房问题是关乎我们每个居民个人利益的生计问题,是老百姓安居乐业的头等大事。随着社会的日新月异、不断发展和进步,每个人的经济、生活水平都有所提高,因此,大家对于居住条件的要求标准也所提升,除此之外,由于我国人口多、地区发展不均衡的基本国情,造成我国有大量的流动人口。在这样的情况下,人们对房屋出租、出售、求租求购等需求也大大提升。房屋市场的日益壮大,管理所面临的工作也日益繁重,房管中房产信息更新快,信息量大同传统的手工办理、纸制档案管理模式之间的矛盾已经越来越突出。因此,如何能够有效地管理房屋信息,科学规范房屋信息的管理工作,已经成为房屋市场提高自身竞争力的关键所在。12课题研究的目的和意义121研究目的本论文以“振兴房屋信息管理系统的设计与实现”为题,开发一个在线的房屋信息管理系统。包括注册与登录、新闻浏览、房屋出售信息浏览与查询、房屋租赁信息浏览与查询、在线预订房屋、发布求购及求租信息、用户管理、员工管理、新闻管理、房屋出售信息管理、房屋出租信息管理、房屋预订管理、求购及求租信息管理、销售管理等功能,旨在提供一个能够有效地管理庞大复杂的房屋信息资源的系统。122研究意义经调研,当前来说,国内外的在线房屋管理系统铺天盖地,竞争也相当激烈,就国内来说,就有如安居客、搜房网这些专门做房屋信息管理的网站,以及58同城、赶集网这些支持房屋信息管理的网站。在国外,TRULIA、RIGHTMOVE、MISAWAMRD、114、REALESTATE等也是非常优秀的在线房屋信息管理系统,这些都值得我学习。但是,通过对比,我国在这方面还呈现有不足之处,大多房屋信息都是房产中介进行发布房源信息,缺乏用户自主的操作性,并且这些网站大都只给房源发布者提供发布平台,没有给求租者提供一个可以交流求租信息的平台,在线成交率还不是很高。基于以上问题,在计算机技术和房屋管理实践活动两者之间架设一架实用的桥梁,更好的实现足不出户进行房屋交易是急需解决的问题,开发一个系统,力求实现房屋信息管理的系统化、程序化、规范化,力求提高房屋信息处理的准确性、高效性,不仅能满足用户的不同需要,准确,迅速找到合适的房屋,而且管理者也能迅速的统计出本月房屋出租、出售、预订情况的信息等,根据统计信息进行分析,有针对性的提高和改善自己的工作。13系统开发工具本系统拟在WIN7环境下,基于MYECLIPSE开发平台进行开发。采用JSP、JAVASCRIPT等动态网页设计技术,使用SQLSERVER2005数据库,TOMCAT服务器,构建一个B/S模式的WEB应用程序。体系结构本系统采用B/S架构。开发数据库SQLSERVER2005开发技术JSP、JDBC开发语言JAVA开发平台MYECLIPSE86服务器TOMCAT6014可行性分析1系统的技术可行性如今互联网科技高速发展,信息化水平已成为衡量一个国家现代化水平和综合国力的重要标志,所以要将信息管理应用到生活的方方面面是大势所趋,目前,已经有许多成熟的信息管理系统值得学习和借鉴。另外,本系统采用B/SBROWSER/SERVER三层结构,用JSP开发技术,调试相对简单。综上,房屋管理信息系统的设计与实现在技术上是可行的的。2系统的经济可行性“振兴”房屋信息管理系统的设计与实现的花销是在可承受范围之内的。首先,已经拥有了一部WIN7系统的笔记本电脑,所以此项支出可免去,所有相关的开发软件及开发环境皆在互联网上面免费下载;而系统开发方面,由于该系统的开发以及测试都是由本人独立完成,所以没有其他额外支出;在技术方面,本人只是由于技术的需要购买了相关书籍。综上所述,该项目的研发是完全能够符合软件开发的经济可行性的。3系统的法律可行性本系统遵守了中华人民共和国一切相关法律、且不存在抄袭以及版权盗用现象,所以该系统在法律上是可行的。第二章系统相关技术简介21JSP技术JSP是JAVASERVERPAGES的缩写,以JAVA服务器页面命名,最简单的是简化设计一个SERVLET,将JAVA程序段和JSP标记插入到传统的网页HTML中,形成JSP文件,后缀名为JSP。JSP具备了JAVA技术大多数优点,其中包括使用简单,完全的面向对象,安全性高、更易编写,功能强大,可移植性高等特点。也是因为使用JSP技术,才使得基于WEB的应用程序可移植性高、开发简单。22SQLSERVER2005数据库数据库换言之是一个存储数据的仓库,选择一个好的数据库对于一个程序的开发是重中之重,SQL是STRUCTUREDQUEVYLANGUAGE结构化查询语言的简写,SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言,和ORACLE数据库一样,都属于关系型的数据库,通过运用SQL语句可以实现多种多样的操作,SQLSERVER有SQLSERVER2000、SQLSERVER2005、SQLSERVER2008、SQLSERVER2012、SQLSERVER2014五个版本,与其他几个版本相比,SQLSERVER2005版本稳定、兼容性强、安全性也非常的高,安装、配置、使用都较为容易,也是众多软件开发的首选,因此,本系统也选择SQLSERVER2005作为系统数据库,无论是在开发软件方面还是在使用方面,都极为方便。23JDBC开发数据库JDBC(JAVADATABASECONNECTIVITY,JAVA数据库连接)是一种JAVAAPI,用于执行SQL语句,利用JDBC为多种关系数据库提供统一的访问,通过一对JAVA语言编写的类和接口组成,通过使用JDBC,使向各种关系数据发送SQL语句变得简单、容易,无需为某一数据库专门编写程序,编写一个程序,然后通过发送SQL调用相应的数据库。实现编写一个程序,适合多个数据库。简单的概括,就是通过JDBC完成3项工作,完成与数据库进行连接、发送和操作数据库的语句及处理结果。24TOMCAT服务器TOMCAT服务器是一个优秀的JAVAWEB应用容器,它主要是基于SUN的JSWDK(JAVASERVERSERVLET和JSP的WEB开发工具的SUN,推出了一个调试工具)的基础上产生的。大部分的HTTP均可以用TOMCAT一起工作(如IIS和APACHE服务器),而且具有运行稳定可靠,效率高等特点。不仅如此,TOMCAT还具有如TOMCAT管理和控制平台、安全域管理等功能。目前,TOMCAT已经为SERVLET和JSP提供了强大的支持,TOMCAT可以支持SERVLET和JSP中的所有最新规范并可以得到及时地实现,最重要的是TOMCAT是一个开放源代码的软件,所以,TOMCAT已经成为JAVAWEB开发的最佳选择,综上,本系统选择TOMCAT作为服务器。第三章系统总体设计31系统功能模块的设计本平台最终实现包括以下几个功能(1)管理员模块管理员登录功能管理员通过验证登录名和密码进行登录。用户管理功能管理员登录平台后,可以对所有的用户进行管理,其中包括用户的查看、修改、删除等操作。管理员管理功能管理员可以在后台对管理员进行设置,包括增加、删除、修改、冻结等功能。滚动公告管理功能管理员可以在后台进行滚动公告管理,包括发布和删除功能。新闻资讯管理功能管理员可以在后台进行发布、删除网站新闻资讯,及时更新网站信息,为用户提供及时、准确的新闻讯息。房屋出租信息管理功能管理员可以在后台对房屋出租信息进行管理,通过后台发布、修改、删除房屋出租的信息。房屋出售信息管理功能管理员可以在后台对房屋出售信息进行管理,通过后台发布、修改、删除房屋出售的信息。用户求租求购意向信息管理功能管理员可以通过后台管理用户提交的求租求购意向,并根据用户反馈的求租求购信息,进行资源筛选,对符合条件的房源进行线下沟通。交易信息管理功能管理员可以通过后台添加、删除已出租、已出售或已预订房屋合同基本信息,对合同进行管理。销售管理功能管理员后台包含销售管理功能,对出租出售信息和预订房屋信息进行在线统计,方便公司根据以上统计信息对销售信息进行分析。(2)用户功能模块用户注册功能用户通过首页的免费注册或会员中心的立即注册进行注册。用户登录功能用户注册平台账号之后,进行会员登录。搜索功能用户无论是否登录,都可以在首页信息检索下对正在出售和出租的房屋信息进行搜索。发布求购和求租功能用户在登录之后,可以发布求购和求租信息,用户填写完成后即可以发布,管理员可以在后台查看到用户发布的求租、求购和求租信息。个人信息管理功能用户登录平台后,可以进入个人后台对自己的基本信息进行填写和修改,也可以在后台修改登陆密码,以及对自己发布的信息进行修改和删除。新闻查看功能用户无论是否登录,都可以看到新闻资讯模块,点击新闻标题即可查看新闻详细内容。房屋出售和出租信息查看功能用户无论是否登录,都可以看到出租信息模块和出售信息模块,点击即可查看房屋的详细信息。基于以上分析,振兴房屋信息管理系统总体结构图如图31所示。图31“振兴”房屋信息管理系统功能模块图32数据库设计321ER图的设计根据以上内容分析,确定本系统的实体,设计系统的ER图,如下图32所示。图32“振兴”房屋信息管理系统ER图322数据库表的设计管理员信息表用于存放与管理员相关的信息数据。管理员登录信息表用于存放于管理员登录信息相关的信息数据。注册用户信息表用于存放用户注册的基础信息数据。用户登录信息表用于存放用户的登录信息的信息数据。滚动公告表用于存放滚动公告的信息数据。新闻资讯表用于存放新闻资讯的信息数据。求租房屋信息表用于存放用户求租房屋信息有关的信息数据。求购房屋信息表用于存放用户求购房屋信息有关的信息数据。出租房屋信息表用于存放出租房屋的信息数据。出售房屋信息表用于存放出售房屋的信息数据。该程序主要表的设计如下管理员新闻资讯网站公告房屋信息用户账户账户密码联系人信息面积房屋状态内容内容标题状态密码区域价格合同信息户型小区发布发布记录查看查看NNNNNNNNNN发布查看求租求购意向求租求购意向NNNN管理员信息表(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否不允许续表368EMAIL详细信息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是不允许续表362TITLE新闻标题VARCHAR150否不允许3PIC新闻图片VARCHAR150否不允许4CONTENT新闻内容TEXT16否不允许5ADDTIME新闻添加时间DATETIME8否不允许6ADDER新闻添加者VARCHAR50否不允许7IFHIDE是否显示INT4否不允许8VISIT访问次数INT4否不允许求租房屋信息表(DBOINHOUSE)此数据表共设有9个字段,ID为主键,ID不能为空。如表37所示。表37求租房屋信息表(DBOINHOUSE)序号字段描述类型和长度主键可空1ID房屋编号INT4是不允许2TYPE房屋户型VARCHAR50否允许3SUM房屋面积VARCHAR50否允许4PRICE房屋价格VARCHAR50否允许5TEL联系人电话VARCHAR50否允许6LINKMAN联系人VARCHAR50否允许7ADDRESS地址VARCHAR200否允许8INTRO详细信息VARCHAR200否允许9ADDTIME添加时间VARCHAR50否允许求购房屋信息表(DBOBUYHOUSE)此数据表共设有9个字段,ID为主键,ID不能为空。如表38所示。表38求购房屋信息表(DBOBUYHOUSE)序号字段描述类型和长度主键可空1ID房屋编号INT4是不允许2TYPE房屋户型VARCHAR50否允许3SUM房屋面积VARCHAR50否允许4PRICE房屋价格VARCHAR50否允许5TEL联系人电话VARCHAR50否允许6LINKMAN联系人VARCHAR50否允许7ADDRESS地址VARCHAR200否允许续表388INTRO详细信息VARCHAR200否允许9ADDTIME添加时间VARCHAR50否允许出租房屋信息表(DBOOUTHOUSE)此数据表共设有14个字段,ID为主键,主键不能为空,其余信息均可为空。如表39所示。表39出租房屋信息表(DBOOUTHOUSE)序号字段描述类型和长度主键可空1ID房屋编号INT4是不允许2TYPE房屋户型VARCHAR50否允许3VIDEO图片VARCHAR200否允许4SUM房屋面积VARCHAR50否允许5PRICE房屋价格VARCHAR50否允许6TEL联系人电话VARCHAR50否允许7LINKMAN联系人VARCHAR50否允许8ADDRESS地址VARCHAR200否允许9INTRO详细信息VARCHAR200否允许10ADDTIME添加时间VARCHAR50否允许11QY房屋区域VARCHAR200否允许12XQ小区名称VARCHAR200否允许13ZT房屋状态VARCHAR200否允许14SN信息编号VARCHAR200否允许出售房屋信息表(DBOSALEHOUSE)此数据表共设有14个字段,ID为主键,房屋编号不能为空,其余信息均可为空。如表310所示。表310出售房屋信息表(DBOSALEHOUSE)序号字段描述类型和长度主键可空1ID房屋编号INT4是不允许2TYPE房屋户型VARCHAR50否允许3VIDEO图片VARCHAR200否允许4SUM房屋面积VARCHAR50否允许5PRICE房屋价格VARCHAR50否允许6TEL联系人电话VARCHAR50否允许7LINKMAN联系人VARCHAR50否允许续表388ADDRESS地址VARCHAR200否允许9INTRO详细信息VARCHAR200否允许10ADDTIME添加时间VARCHAR50否允许11QY房屋区域VARCHAR200否允许12XQ小区名称VARCHAR200否允许13ZT房屋状态VARCHAR200否允许14SN信息编号VARCHAR200否允许根据以上数据表的结构,在SQLSERVER2005中完成数据表的创建工作。第四章系统详细设计与实现本系统开发遵循系统实用性、适应性、可扩展性、可靠性、可维护性、可管理性、安全性等原则,以及保证界面易用、低错、美观。振兴房屋信息管理系统的需求主要来自振兴房屋系统的管理员、公司员工以及具有求租、求购意向的用户。经市场调研和需求分析,确定本系统具有如下模块和功能。1管理员模块管理员登录管理员通过输入正确的账号、密码和验证码,即可成功登录进入管理员后台。管理员退出负责注销管理员的登录信息,退出管理员后台。管理员管理在后台对管理员进行设置,包括增加、删除、修改管理员、以及冻结管理员账号。用户管理在后台完成对完成注册的会员用户进行管理,其中包括对用户的查看、修改、删除等操作。滚动公告管理管理员通过后台管理振兴房屋信息管理系统网站的滚动公告,包括发布和删除公告功能。新闻资讯管理管理员通过后台进行发布、删除网站新闻资讯,及时更新网站信息,为用户提供及时、准确的新闻讯息。出租信息管理管理员在后台对房屋出租信息进行管理,出租信息的相关操作都是管理员在后台进行的,包括发布、修改、删除房屋出租的信息以及修改房屋的状态。出售信息管理管理员在后台对房屋出租信息进行管理,出租信息的相关操作都是管理员在后台进行的,包括发布、修改、删除房屋出租的信息以及修改房屋的状态。用户求租求购意向信息管理管理员可以通过后台管理用户提交的求租求购意向,并根据用户反馈的求租求购信息,进行资源筛选,对符合条件的房源进行线下沟通。交易信息管理管理员可以通过后台添加、删除已出租、已出售或已预订房屋合同基本信息,对合同进行管理。销售管理管理员后台包含销售管理功能,对出租出售信息和预订房屋信息进行在线统计,方便公司根据以上统计信息对销售信息进行分析。2用户功能模块用户注册用户点击首页免费注册按钮或在会员中心点击立即注册按钮,阅读会员申请协议,勾选我同意后,填写用户名、登陆密码、真实姓名、性别、出生日期、籍贯、联系电话、邮箱、密码提示问题及问题答案,点击提交即可注册。用户登录用户注册平台账号之后,可以通过点击会员登录功能按钮区域,填写用户名和密码登录到平台,进行相应的操作。搜索功能用户无论是否登录,都可以在首页信息检索下对正在出售和出租的房屋信息进行搜索。发布求购和求租用户在登录之后,可以发布求购和求租信息,用户填写完成后即可以发布,管理员可以在后台查看到用户发布的求租、求购和求租信息。个人信息管理用户登录平台后,可以进入个人后台对自己的基本信息进行填写和修改,也可以在后台修改登陆密码,以及对自己发布的信息进行修改和删除。新闻查看功能用户无论是否登录,都可以看到新闻资讯模块,点击新闻标题即可查看新闻详细内容。出售和出租信息查看用户无论是否登录,都可以看到出租信息模块和出售信息模块,点击即可查看房屋的详细信息。41用户模块功能的设计与实现411用户注册功能设计与实现用户通过点击网站左上角的免费注册或会员中心的立即注册进入会员申请界面,效果图如图41、42所示。图41用户注册页面图42用户注册页面进入会员申请前需阅读振兴房屋信息管理系统会员申请的注册协议,具体效果图如图43所示。图43阅读协议页面点击我已阅读并同意以上条款后进入会员申请填写资料界面,填写注册会员的用户名、登录密码和密码确认,其中用户名不能少于4位,登陆密码要在6位以上,还需要检查用户名是否可用,如用户名重名不可进行注册。具体效果图如图44所示。图44注册用户页面点击提交后进入用户注册个人信息界面,用户需准确填写自己的真实姓名、性别、出生日期、籍贯、联系电话、电子邮箱,还需设置自己密码找回的提示问题和答案。其中标记红色的为必填字段。会员注册详细资料效果图如图45所示。图45注册用户详细页面点击提交后完成注册,网页会弹出注册成功的消息,点击确认后会进入登录页面。412用户登录功能设计与实现用户注册成功后,可以通过网站的会员登录进入会员中心,输入用户的用户名、密码和验证码进行登录。会员登录效果图如图46所示。图46会员登录页面会员登录成功后效果图如下图47所示。图47会员登录页面如果会员忘记密码可以点击找回密码,根据注册时设置的找回密码问题和答案获取新密码。具体的效果图如图48所示。图48找回密码页面413发布求购和求租功能设计与实现登录后,用户可以向管理员反馈自己的求租和求购意向,点击相应的选项填写相应的信息,用户反馈的求租、求购意向不会在网站上显示,管理员通过后台查看用户的求租、求购意向。具体设计效果图如图49所示。图49发布求租和求购信息页面414用户信息管理功能设计与实现用户可以进入自己的后台管理自己的个人信息,包括修改个人信息、修改密码等。也可以在后台管理自己发布的求租、求购信息,包括修改和删除等操作。用户信息管理功能效果图如图410所示。图410用户信息管理页面415新闻查看功能设计与实现无论用户是否注册,都可以查看本网站的新闻资讯,在新闻中心中可以查看网站的全部新闻。点击新闻标题可以查看新闻的具体内容。具体设计效果图如图411所示。图411新闻资讯页面416出售和出租信息查看功能设计与实现所有用户进入网站即可了解本网站管理员发布的所有出售和出租房屋信息,具体信息包括房屋位置、小区名称、户型、面积、价格、联系人、联系人电话、发布时间等。具体设计效果图如图412、413所示。图412出租信息查看页面图413出租信息查看页面417搜索功能设计与实现该搜索功能面向全部用户,在信息检索中,用户可以根据房屋区域、户型、面积、价格和搜索类型这些搜索条件进行搜索。具体设计效果图如图414所示。图414搜索功能页面42管理员模块功能的设计与实现421管理员登录功能设计与实现依据以上的功能分析,管理员在登录时,需要输入管理员用户名、密码,还需要输入正确的验证码。效果图如图415所示。图415管理员登录页面这个页面中,输入管理员的用户名和口令信息,再输入验证码,然后点击登录即可。如果其中任意一项信息有误,就会登录失败,会弹出错误提示信息。信息正确即可成功登录进入管理员后台,效果图如图416所示。图416管理员登录成功页面422管理员退出功能设计与实现管理员要退出后台管理系统,可以通过点击管理员后台系统右上角的安全退出或点击网站首页跳转到系统的首页。效果图如图417所示。图417管理员退出页面423管理员管理功能设计与实现超级管理员在后台管理员设置里面,可以完成对管理员信息管理的各项操作,其中包括添加、修改管理员信息,以及删除管理员,管理员使用状态包括在用和冻结两种状态,除此之外,在管理员信息设置里面也会显示管理员的登录次数。效果图如图418所示。图418管理员管理页面424滚动公告管理功能设计与实现管理员在后台添加网站的滚动公告,公告内容一般为关于网站的信息,如网站系统维护时间、网站重要通知等。发布滚动公告的效果图如下图419所示。图419发布滚动公告页面发布公告信息包括公告标题、是否显示以及公告内容,公告包括显示和不显示两种状态,如果公告信息还需斟酌,或与其他管理员进行信息商榷,可以选择不显示,不显示的公告所有管理员均可查看,但是不会在网站显示。对于已发布的滚动公告的详细信息可以在滚动公告管理中查看,点击公告标题即可对公告信息进行查看和修改,也可在滚动公告管理中删除滚动公告。滚动公告的效果图如下图420所示。图420滚动公告管理页面425新闻资讯管理功能设计与实现发布新闻资讯功能在管理员后台,点击新闻资讯里面的发布新闻资讯,就会进入大部新闻资讯界面,根据实际情况填写新闻的标题,可以添加一张新闻的缩略图,大小在300K以下,也可以为空。新闻状态包括显示和不显示两种状态,不显示状态下提交的新闻不会在网站显示。在下面空白框中添加新闻的具体内容,字数不能超过5000个字符,也可以根据实际需要调节新闻内容的样式格式、字体和大小等。发布新闻资讯的效果图如下图421所示。图421新闻资讯发布页面对于完成发布的新闻资讯的详细信息可以在新闻资讯管理中查看,包括新闻的标题、缩略图、发布时间、发布人、新闻状态、点击率等信息。点击新闻标题即可查看新闻资讯的内容,也可在新闻资讯管理中修改和删除新闻资讯。新闻资讯管理的效果图如下图422所示。图422新闻资讯管理页面426出租信息管理功能设计与实现网站的出租信息发布和管理都需要管理员通过后台进行。管理员在后台点击出租信息管理里面的发布出租信息进行添加房屋信息。管理员根据房屋的实际情况添加信息,添加信息包括房屋地区、小区名称、户型、面积、价格、联系电话、联系人、详细地址、图片(最多可上传5张)、详细资料等。实现的效果图如下图423。图423添加出租房屋信息页面管理员在出租信息管理里面对出租房屋进行管理,具体操作包括修改、删除。出租信息管理效果图如下图424所示。图424出租房屋信息管理页面427出售信息管理功能设计与实现网站的出售信息发布和管理都需要管理员通过后台进行。管理员在后台点击出售信息管理里面的发布出售信息进行添加房屋信息。管理员根据房屋情况如实添加信息,添加信息包括房屋地区、小区名称、户型、面积、价格、联系电话、联系人、详细地址、图片(最多可上传5张)、详细资料等。实现的效果图如下图425。图425添加出售房屋信息页面管理员在出售信息管理里面对出售房屋进行管理,具体操作包括修改、删除。出售信息管理效果图如下图426所示。图426出售房屋信息管理页面428用户求租求购意向信息管理功能设计与实现管理员在求租信息管理和求购信息管理里面分别查看用户的求租意向和求购意向,可以对用户提交的有明显问题的信息进行删除。具体实现效果图如下图427所示。图427求租求购信息管理页面管理员通过查看用户反馈的求租求购信息,进行资源筛选,对符合条件的房源进行线下沟通。429销售管理功能设计与实现为方便管理员有效的分析本月出租、出售、预订房屋的信息,设计销售管理模块,这个模块通过对网站信息得出各种统计分析报表,具体实现效果图如下图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编号测试情景测试用例测试步骤注册会员账户WANGTONG,密码0000002会员注册注册会员账户WANGTONG01,密码1994根据提示填写信息期待结果成功注册会员。测试结果未能成功注册账户名为WANGTONG,密码为1994的账户,如图53所示,未能成功注册账户名为WANGTONG01,密码为1994的账户,图54所示。图53用户注册(1)由于用户名重名,所以未能成功注册。图54用户注册(2)由于密码长度未按要求(616位之间)进行设置,所以未能成功注册。表53测试用例3编号测试情景测试用例测试步骤3发布新闻资讯以“2016展望明年楼市或打八张牌”为题发布新闻资讯根据新闻的实际内容发布新闻资讯期待结果成功发布新闻。测试结果与期待结果相同,如图55、图56所示。图55添加新闻图56新闻资讯查看表54测试用例4编号测试情景测试用例测试步骤4添加出租房屋信息添加一条新的房屋出租信息5删除出租房屋信息在后台删除一条房屋出租信息在出租信息管理里面进行添加和删除操作期待结果成功添加、删除房屋出租信息。测试结果未能成功添加房屋出租信息,如图57所示,成功删除一天房屋出租信息,如图58所示。图57添加房屋出租信息因存在必填项未填写,所以未能成功添加房屋出租信息。图58删除房屋出租信息表55测试用例5编号测试情景测试用例测试步骤6销售管理统计出租、出售、预定房屋的信息期待结果根据需求查看销售统计信息。测试结果与期待结果相同,如图59所示。图59销售统计信息查看53测试结果通过简单的测试,不难看出,振兴房屋管理系统已基本完成,功能基本完成,达到了老师下达的任务书的要求,软件功能方面完善,界面友好,对问题处理清晰明了,用户可以简单清楚的使用该系统。结论本系统已实现如下功能,前台用户注册与登录、新闻浏览、房屋出售信息的浏览与查询、房屋租赁信息的浏览与查询、发布求购及求租信息;后台管理员用户管理、员工管理、新闻的管理、房屋出售信息的管理、房屋出租信息的管理、房
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省苏州市2024年九上物理期末教学质量检测模拟试题含解析
- 吉林省长春市第三中学2024年物理九上期末质量跟踪监视模拟试题含解析
- 湖南师大附中博才实验学校2024年八上物理期末质量跟踪监视模拟试题含解析
- 广东省东莞市虎门外语学校2024年九上物理期末质量跟踪监视试题含解析
- 2025届湖南省长沙市长雅中学九年级物理第一学期期末考试试题含解析
- 天津市河西区新华圣功学校2024年七年级数学第一学期期末综合测试模拟试题含解析
- 2026届云南省昆明市云南师范大实验中学中考物理押题试卷含解析
- 2026届内蒙古巴彦淖尔市杭锦全旗达标名校中考猜题语文试卷含解析
- 湖北省黄冈市东坡中学2026届中考四模物理试题含解析
- 江苏省徐州市泉山区重点中学2026届中考数学押题试卷含解析
- 现代家庭教育方法
- 党课课件含讲稿:以作风建设新成效激发干事创业新作为
- 2024-2025北京中考英语真题阅读CD篇
- 英语短诗(精选20首)
- GB/T 16622-2022压配式实心轮胎规格、尺寸与负荷
- C=0抽样方案最新版
- 数字集成电路验证方法学课件
- 深基坑土方开挖专项施工方案60551
- 消防控制室施工方案
- 出租厂房建筑和设施安全检查表
- 1-9年级必背古诗文
评论
0/150
提交评论