房屋出租论文.docx
《房屋出租论文.docx》由会员分享,可在线阅读,更多相关《房屋出租论文.docx(36页珍藏版)》请在咨信网上搜索。
1、陕西理工学院结业设计 衡宇出租系统的设计与实现【摘要】衡宇出租系统是集租房信息公布、浏览、查询、治理为一体的应用型软件。系统开发任务主要包罗数据库的设计与维护、应用步伐的开发两个方面。对付前者要求创建起的数据库具有完整性和一致性,而对付后者则要求步伐界面友好、功效完备等特点。它可以实现普通用户公布租房信息及浏览系统其他用户的租房信息、系统治理员对系统的所有租房信息、用户信息、及系统的一些底子信息进行有效治理。衡宇出租系统将使得足不出户的租房模式在社会中快速的流行起来。【要害词】JSP;Servlet;DAO;Jdbc;B/S模式Design and Implementation of Apar
2、tment AgencySystem for RentalYue Ting (Grade 06, Class 2, Major of Computer Science and Technology, Shaanxi University of Technology, Hanzhong 723000, Shaanxi) Instructor: LI JunAbstract: Apartment Agency system is a applied software, it has release the rent information, such as browse, query. The d
3、evelopment of the system includes database design and maintenance, and the development of application. To the former, requests for the establishment of the database have the characters of integrity and consistency, while the latter requires for the friendly interface, complete functions and so on. I
4、t not olny allows ordinary users to publish rental information and view the rental information of other users in the system, but also realizes system administrator of the system, has an effective management of all the rental information, user information, and some basic information of the system.The
5、 model of rent on the internet will be popular in society quickly by the apartment agency system .Keywords: JSP; Servlet; DAO; Jdbc; B/S mode目 录1可行性研究1系统开发的目的和意义1开发东西选择11.3 技能可行性12开发东西宁静台2开发平台和技能2使用的数据库22.3 Java步伐与MYSQL数据库的连接23软件需求阐发3软件的设计目标3设计目标3根本要求3数据字典3数据结构33.3 系统流程图44 软件总体设计6系统条理图6数据库设计65 软件实现8
6、普通用户登录8用户主操纵界面8变动密码9浏览衡宇信息9公布衡宇信息9条件查询其他用户衡宇信息105.1.6 租房信息留言板11治理员身份登录12用户治理13处置惩罚逾期的租房信息135.2.3 条件查询租房信息145.2.4 区县信息治理14街道信息治理14衡宇类型治理156系统运行测试16运行情况16软件测试概述16本系统软件测试要领16测试及操纵历程16系统主界面16登录17用户操纵界面18治理员操纵界面19总 结22致 谢23参考文献24科技外文文献251可行性研究系统开发的目的和意义目前社会的衡宇出租类网站越来越多,但由于商业因素的影响,该类型网站附加了太多的商业元素,并且操纵界面也愈
7、加庞大化,而用户需要的仅仅是轻便的操纵界面以及相关的租房信息。本网站的设计目的是简化用户间的租房信息交换,满足消费者只要通过互联网就可以足不出户的购置自己喜欢的衡宇,改变传统商业生意业务,在互联网上进行生意业务,实现网上购置衡宇。为了实现上述目的,我对网上衡宇治理网站有了深一步的了解,从而满足客户的要求,让他们可以随时找到自己想要购置的衡宇。系统接纳JSP+MYSQL作为开发东西,TOMCAT6.0作为公布与运行东西。系统具体使用的开发情况是Myeclipse6.0,Myeclipse6.0 是一款专业的软件开发东西,用于对步伐代码、Web页和Web应用步伐进行高设计、编码和开发,整个生产历程
8、可以自动化,增强开发的事情效率。无论用户是喜欢可视化的网页开发情况照旧喜欢手写代码,它都能提供有用的东西,使用户拥有越发完美的Web体验。1.3 技能可行性系统将接纳当前流行的B/S架构和Internet网络技能,其可以突破使用地区的局限性,使整个校园网甚至Internet上的用户都可访问本系统。因而就可在多地区、任意时间段以差异身份来访问本系统中的数据,可以大大增强系统数据共享的能力。另外接纳流行和尺度的网络技能也会极大地提高系统的可移植性。该系统所用到的要害技能,如B/S架构、JSP动态网页技能等也都有着很高的成熟性和很好的可靠性。2开发东西宁静台2.1开发平台和技能。由于MySql数据库
9、是免费的数据库,并且其性能也很不错,所以本系统接纳MySql5.0。 Java步伐与MYSQL数据库的连接访问数据库时,需要创建应用步伐与数据库之间的连接。使用Connection东西创建连接Connection东西用于创建应用步伐与数据库之间的连接。使用Connection东西可以确定以何种方法连接数据库、设置查询条件以及查抄整个处置惩罚历程产生的错误。创建和封闭连接东西:private String DRIVER=”com.mysql.jdbc.Driver”;private String URL=” jdbc:mysql:/localhost:3306/housetolet”;priva
10、te String USER=” root”;private String PWD=” root”;try Class.forName(DRIVER); catch (ClassNotFoundException e) System.out.println(数据库加载失败!);e.printStackTrace();Connection conn= DriverManager.getConnection(URL, USER, PWD);3软件需求阐发3.1软件的设计目标设计目标 系统应创建友好的界面,即要操纵简朴、直观、灵活,又要易于学习掌握。这个系统的目的:产生方便用户对租房信息的治理及浏览
11、,系统治理员易于对租房信息查询、对用户治理及系统底子信息的维护。如果操纵庞大,就失去了推广代价,因为这个系统是面向没有盘算机使用底子的普通用户。 系统在用户注册输入用户名时,就能判断该用户所要使用的用户名是否可用的功效,以资助用户改正错误。 系统在确定用户名和密码后,应具有自动连接数据库的功效。 在正确连接数据库,查询到用户相应的信息后,应在界面显示相关的信息。 系统具有良好的宁静性。系统应遵循有关信息宁静尺度,具有切实可行的宁静掩护和保密步伐。3.1.2根本要求 实用性 软件设计开发的最终目的都是应用。衡宇出租系统对想要买房的用户来说,将会是非常实用的应用软件, 它也将会是系统治理员很好的管
12、家, 因为它操纵起来简朴、方便。 技能性 本软件开发情况是在Windows XP的开发平台上,利用Jsp作前台信息展示页面,JavaBean作为模型数据东西,Servlet作为整个应用步伐的办事器端的控制器来担当用户的请求并给请求返反响应的结果页面,MySql作背景数据库开发。本软件要求必须凭据软件工程开发的历程按步进行。要求页面友好、清晰、美观、简朴易学,切合人机对话的需要。 目标功效 将衡宇信息的浏览及公布终端在网上实现,用户可以在网上填写和浏览衡宇信息。以改变传统的通过中介商获取信息的方法,节省名贵的人力财力和时间。3.2数据字典数据结构(1) 用户信息数据结构名:user,寄义:主要存
13、放用户的根本信息、权限等。如表3-1:表3-2用户信息数据结构 数据项 数据类型 长度 说明userid int 11 用户id username varchar2 50 用户姓名userpass varchar2 15 用户密码lastlogintime datetime 最近登岸时间lastloginip varchar2 15 最近登岸ipisadmin tinyint 3 是否治理员(2) 衡宇信息数据结构名:house,寄义:存放出租衡宇的根本信息。如表3-2:表3-3衡宇信息数据结构数据项 数据类型 长度 说明houseid int 11 衡宇id title varchar2 1
14、00 衡宇标题 countyid int 11 所属区县streetid int 11 所属街道cash double 租金pattern varchar2 10 衡宇户型typeid int 11 衡宇类型userid int 11 所属用户picpath varchar2 100 图片名称housemess text 租房信息createdate datatime 创建时间 scannums int 11 用户浏览数enddate datetime 信息截止日username varchar2 50 联系人phone varchar2 20 联系电话(3)留言信息表数据结构名:commen
15、ts,寄义:存放用户留言信息。如表3-3:表3-4留言信息数据结构 数据项 数据类型 长度 说明commentsid int 11 留言idcomments varchar2 255 留言内容userid int 11 所属用户houseid int 11 所属衡宇commenttime datetime 留言时间(4)区县信息表数据结构名:county,寄义:存放区县根本信息。如表3-4示:表3-5区县信息数据结构 数据项 数据类型 长度 说明countyid int 11 区县idcountyname varchar2 30 区县名称(5)街道信息表数据结构名:street,寄义:存放街道
16、根本信息。如表3-4示:表3-6街道信息数据结构 数据项 数据类型 长度 说明streetid int 11 街道idstreetname varchar2 30 街道名称countyid int 11 所属区县(6)衡宇类型信息表数据结构名:type,寄义:存放衡宇类型信息。如表3-4示:表3-7衡宇类型信息数据结构数据项 数据类型 长度 说明typeid int 11 类型idtypename varchar2 30 类型名称3.3 系统流程图系统要求登录的人为普通用户、治理员。下面将列出系统的整体流程:图3-2系统流程图4 软件总体设计4.1系统条理图本系统接纳条理方框图来表现系统的总体
17、结构图,该图随着结构的精细化,对数据结构也描绘得越来越详细,这种模式非常适合于需求阐发阶段的需要。系统阐发员从对顶层信息的分类开始,沿图中每条路径重复细化,直到确定了数据结构的全部细节时为止。以下是本系统的总体结构图(图4-1所示)图4-1 系统总体结构图4.3数据库设计 需求阐发本系统需要实现的总体流程就是用户可以公布租房信息和查询、浏览其他用户公布的租房信息,治理员可以检察所有用户的租房信息,并且能够治理所有用户及该系统的所有底子信息。因此本数据库涉及的实体有用户信息,衡宇信息,留言信息,区县信息,街道信息,衡宇类型信息等几个实体。 观点结构设计观点结构设计是整个数据库设计的要害,它通过对
18、用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的观点模型。本设计中包罗几个E-R模型如图4-2,图4-3,图4-4,图4-5,图4-6,图4-7所示:图4-2用户信息E-R图图4-3租房信息E-R图 图4-4留言信息E-R图 图4-5区县信息E-R图 图4-6街道信息E-R图 图4-7衡宇类型信息E-R图 数据库物理设计数据库物理设计是为逻辑数据模型选取一个最适合应用情况的物理结构(包罗存储结构和存取要领)。数据库物理阶段所要设计的表和数据字典中数据结构的表一样,这里将不再赘述。5 软件实现系统主要面向的用户群体包罗治理员和用户。其中治理员与用户两部门的主要区别仅在于他们的权限的差异
19、,好比治理员可以检察系统中的所有衡宇信息、注册用户、底子信息,并对其具有删除、修改等等,而普通用户是不具备这些权限,所以,在设计的历程中将用户群体分做两大部门,一部门是普通用户,一部门是治理员。5.1普通用户登录用户在使用该软件时均需要登录后才可使用,登录时会提示输入用户名及用户密码。用户名具有唯一性,用户自己不可变动。在登录时,权限都是事先设置好的,学生登录时候,在主界面上默认为“普通用户登录”,系统则会自动判断出来其为2级用户,然后赋予其相应的权限。治理员登录时候,在主界面上选择“治理员登录”,系统会自动判断出来其为1级用户,然后赋予其相应的权限。实现本功效的主要代码:if(null=re
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房屋出租 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。