资源预览内容
第1页 / 共44页
第2页 / 共44页
第3页 / 共44页
第4页 / 共44页
第5页 / 共44页
第6页 / 共44页
第7页 / 共44页
第8页 / 共44页
第9页 / 共44页
第10页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
学号:01X2XX40XXX 本科生毕业论文论文题目: 阿峰房屋供求网的设计与实现作 者: 戴林峰 专业班级: 计算机科学教育 指导教师: 钟晓燕 2016年 04 月 13 郑重声明本人所呈交的毕业论文(设计)是本人在指导教师 钟晓燕 的指导下独立研究并完成的。除了文中特别加以标注引用的内容外,没有剽窃、抄袭、造假等违反学术道德、学术规范和侵权行为,本人完全意识到本声明的法律后果由本人承担。特此郑重声明! 指导老师(签名): 论文作者(签名):戴林峰 2016年04月13日摘 要阿峰房屋供求网在信息全球化浪潮中已经逐步融入到人们的日常生活中,随着企业的不断发展和居民生活水平的不断提高,企业通过阿峰房屋供求网信息化管理平台及时提供海量的房产资讯,而其访问的便捷性更是赢得了广大民众的青睐。阿峰房屋供求网是基于WEB的房屋供求系统,结合房屋供系统的需求,以及本人所学的软件开发技术,并借鉴了当下十分流行的类似58同城,赶集网等大型招租网站一些优点,最终本设计采用流行的Java WEB技术进行开发,后台采用安全性高的java语言编写业务逻辑代码,数据库采用的是微软的SQLSERVER2008,运用了MVC,DAO等相关的设计模式,采用三层B/S架构,本系统设计分为前后台,前台具有栏目分类浏览、分类检索、发布信息、用户中心管理、登陆注册、二维码扫描等功能,后台管理中包含会员管理、出售房源管理、出租房源管理、求购房源管理、求租房源管理、楼盘管理、新闻管理,以及管理员个人信息修改等功能。用户只需要一个普通的浏览器就能登入到系统,通过这种架构,减少了因客户端不断升级和维护带来的麻烦,设计了一款可靠安全,方便实用,美观简洁的房屋供求系统。系统在试运营期间性能优越,表现良好,通过后期的维护进一步提升用户体验,综上所有模块共同构成了阿峰房屋供求网。关键词:房屋供求网,B/S, MVC 第 1 页 共 45 页目 录第1章 绪论11.1导论11.1.1 选题背景11.1.2 选题意义21.1.3 课题研究内容、要求及目标31.1.4 实现可行性31.2 房屋供求网概况41.2.1 现状41.2.2 优势与劣势51.3 系统概述51.4 本章小结6第2章 系统需求分析与总体架构72.1 需求分析72.1.1 需求描述72.1.2 角色分析7 2.1.3 后台需求分析8 2.1.4 前台需求分析92.2 总体架构102.3 系统设计业务流程112.4 本章小结11第3章 系统概要设计123.1 概述123.2 系统体系结构设计123.3 系统功能分析133.4 系统业务流程分析143.4.1 前台用户业务流程143.4.2 后台管理员业务流程153.5 系统数据库设计163.5.1 数据库需求分析163.5.2 数据库数据描述173.5.3 数据表逻辑结构设计183.6 本章小结18第4章 系统详细设计与实现194.1 概述194.2 系统整体主要流程图194.3 系统后台模块详细设计与实现204.3.1 管理员登录模块204.3.2 会员管理模块214.3.3 房源信息管理模块224.3.4楼盘管理模块234.3.5 新闻管理模块244.4 系统前台模块详细设计与实现254.4.1 首页展示效果图254.4.2 用户登录模块254.4.3 用户注册模块264.4.4 分类查询模块274.4.5 高级搜索模块284.4.6 信息发布模块284.4.7 新闻展示模块304.4.9 网站辅助模块(推广、客服)304.5 本章小结31第5章 系统部署与测试325.1 系统测试325.1.1 系统测试用例325.1.2 系统测试结果325.2 系统部署345.2.1 jdk的安装与配置345.2.2 tomcat的安装与配置345.2.3 部署项目355.3 本章小结35第6章 总结与展望36致 谢37参考文献38第 5 页 共 45 页阿峰房屋供求网的设计与实现第1章 绪论1.1导论随着互联网的兴起,人们通过互联网访问获取自己想要的信息已经逐步取代步行打电话面对面获取信息的方式,而前者效率更高,因此被人们所接收,互联网的便捷性使得房屋招租网一类的网站迅速流行起来,人们可以很快找到自己喜欢和满意的住房,这也逐渐改变了人们的管理房屋信息的模式和理念,符合当代人的生活需求。1.1.1 选题背景随着我国现代化水平以及信息化水平的不断提高,怎样利用先进的管理手段来提高物业管理水平,是一个不能避而不谈的课题。提高公司和企业的管理水平,必须从管理理念和管理方法上找到行之有效的途径,而互联网似乎为我们指明了一条道路1。在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。房租中介管理的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。 随着计算机技术不断的飞速发展,越来越多的学科和领域产生了对计算机的依赖。计算机技术的发展对于当今的科学信息是一次重大的进步,为人们的生活、工作、学习带来不可忽视的影响。如今我们使用计算机对房屋中介信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提升房屋中介管理的效率。面对目前的实际状况,迫切需要开发一个新的系统来适应这一些工作2。本系统是结合了房屋中介的实际情况,进行综合考察,经过实际的需求分析采用了功能强大的MyEclipse作为开发工具,SQLSERVER2008作为数据库,开发出的房屋中介管理系统。整个系统从符合经济实用、操作简便、界面友好、灵活、实用、安全的要求出发,完成房屋招租,出售,个人信息管理等几个方面的工作,经过实践证明本系统完全可以满足这个方面的需要。第 5 页 共 45 页1.1.2 选题意义通过房屋供求网,只要有一台连接上互联网的终端,人们就可以足不出户的在房屋供求网里求租或者购买自己满意的房子。房屋供求网的研究具有实践指导意义和理论意义:(1)研究的实践指导意义越来越多的人,尤其是在外工作的流动性较强群体更多地选择通过互联网房屋供求相关的网站找到适合自己的房子,也有越来越多的房地产开发商选择通过开办网上房屋供求系统来销售自己的房子,但是对于一些还在发展中的中小型企业而言,自己出资开发或者购买类似赶集网、百姓网等大型信息发布平台,从经济上来说是不可行的,这使得开发类似服务于某些市级区域的网上房屋供求系统具有一定的用户群和使用市场。该房屋供求网旨在服务于黄冈市本地的房产租赁和交易,通过服务于黄冈市,进而辐射到整个湖北省。该系统经济实惠,基本能满足中小型企业信息发布平台的信息管理平台的要求,它不仅能促进信息流通、消除信息壁垒,促进公平竞争市场的形成,优化社会资源配置,是未来房屋和物业管理系统的发展大方向3,而且在中小型企业经济能力所能承受的范围。对于个人用户而言,只要你会基本的电脑操作,就能通过互联网获取到想要的讯息,从这一方面面来讲,房屋供求网的用户群会进一步扩大,并且速度很快。(2)研究的理论意义现在我国的房屋中介的管理基本还处于纸介质的基础上,这样的手段已经不能适应时代的发展,因为它浪费了很多人力和物力,在这个信息时代这种传统的管理方法肯定会被计算机为基础的信息管理所取代。我作为一个软件工程的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序来帮助进行更有效的信息管理。近年来房地产行业蓬勃发展,而对相关房屋资产的管理水平和理念也在发生着变化。可以肯定的是互联网因素的加入使得高效管理房屋资产成为可能4。根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足5。此时模块也发展成为最终产了。1.1.3 课题研究内容、要求及目标(1)研究内容通过前期的分析,系统的实现决定采用jsp+DAO+Servlet+javaBean的MVC模式实现,使用MyEclipse集成开发工具,微软提供的SQLSERVER2008作为后台数据仓库,jdk+tomcat的编译运行环境进行设计开发,主要研究以下几个方面:根据当下流行的房屋供求网如58同城上的设计以及用户实际的需求制定出自己系统中包含的基础内容,然后根据当下一些类似网站的不足之处加入了一些自己的想法和意见,融入了自己的一些特色。使用当今普遍采用的MVC设计思想和面向对象的编程思想进行开发,掌握J2EE软件开发流程。 按照软件工程理论,对系统进行需求分析、概要设计、详细设计等。 掌握一定的网络安全知识,实现网站的安全性运行。(2)设计要求运用软件工程和面向对象的思想设计和开发本系统。客户端通过浏览器进行可视化操作,要求界面简洁友好,能够完成房屋信息浏览和管理的基本功能。代码要求重用和接口编程,便于维护,稳定可靠。系统要求部署简单,性能良好。(3)目标本课题最终将达到如下几个目标:首先,该系统对于一些中小型企业而言是经济实用的,企业会以自身能接受的价格使用该系统。其次,该系统应该是简洁友好兼具人性化设计,因为系统的好坏最终在用户体验上。最后,该系统应该是便于维护,方便拓展的,这对后期新增一些功能而言是十分有必要的。1.1.4 实现可行性可行性分析(Feasibility Analysis)也称为可行性研究,是在系统需求调查的基础上,新系统的开发是否有必要性和可行性,对新系统的开发从技术、经济、社会等各个方面进行分析和研究,从而避免投资失败,以此保证新系统的开发成功。可行性研究的目的就是付出最小的代价在尽可能短的时间内确定问题能否解决6。本人通过了解社区房屋中介工作和人口管理的需要,对这个房屋中介管理系统开发的可行性进行了分析,包括以下几个方面的内容。从经济可行性来讲:本系统开发耗去一定的时间,而所用的工具和软件基本上是免费的。由于系统能够在未来一段时间内稳定地发挥作用,开发房屋中介网站对于企业的人力和财力和个人信息管理而言都都有很大的帮助。因此开发此系统在经济上是完全可行的。从技术可行性来讲:从目前IT业内使用比较广泛的数据库开发、管理软件来看,使用比较简单的中小型数据库,JSP 6.0和Windows系统的结合无疑是在实际应用中较为成功的一种解决方案。为用户提供了业界软件开发一直坚持的非常友好、操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口。所以技术实行起来相对会容易。从运行可行性来讲:本系统
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号