基于java Web的房屋租售网站_第1页
基于java Web的房屋租售网站_第2页
基于java Web的房屋租售网站_第3页
基于java Web的房屋租售网站_第4页
基于java Web的房屋租售网站_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

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

文档简介

摘要本毕业设计题目为《基于JavaWeb的网上房屋租售网站》,是在信息化时代下充分利用互联网对传统房屋租售方式进行创新,在互联网上进行房屋租售突破了传统方式的局限性。对于房屋租售的当事人都提供了极大的便利。本稳针对了实际用户需求,核心应用了JSP(JavaServerPages)技术、SSM(Spring+SpringMVC+MyBatis)框架和MySQL数据库设计了基于JavaWeb的网上房屋租售网站。网站主要分为房东和租客两大模块,主界面都大致相同,但是所有的功能不同。房东:添加房源、查看在租或退租、处理看房或退租申请、收租、处理保障。租客:查看房源信息和租赁信息、申请看法或退租、缴纳租金、上传保障。整个设计交互简单易懂,用户可快速适应系统操作。本文将重点介绍网站设计的主要内容。关键词:房屋SSM框架数据库JavawebAbstractThetitleofthisgraduationprojectis"onlinehouserentingandsellingwebsitebasedonJavaWeb".ItistomakefulluseoftheInternettoinnovatethetraditionalhouserentingandsellingmodeintheinformationage,andtocarryouthouserentingandsellingontheInternetbreaksthroughthelimitationsofthetraditionalway.Itisveryconvenientforthepartieswhorentandsellhouses.Aimingattheactualneedsofusers,thisarticlehasdesignedanonlinehousingrentalwebsitebasedonJavaWebbyusingJSP(JavaServerPages)technology,SSM(Spring+springMVC+mybatis)frameworkandMySQLdatabase.Thewebsiteismainlydividedintotwomodules:Landlordandtenant.Themaininterfaceisbasicallythesame,butallfunctionsaredifferent.Landlord:addhousesource,viewonleaseorleaseback,processapplicationforhouseinspectionorleaseback,collectrentandhandlesecurity.Renter:viewthehousesourceinformationandrentalinformation,applyforopinionsorrentback,payrent,uploadsecurity.Theinteractionofthewholedesignissimpleandeasytounderstand,anduserscanquicklyadapttothesystemoperation.Thispaperwillfocusonthemaincontentofwebsitedesign.Keywords:BuildingSSMframeworkdatabaseJavaWeb目录第一章绪论 第一章绪论1.1系统开发的背景和在国内外发展的概况 1.1.1系统开发的背景随着二十一世纪以来世界网络技术的发展,互联网应用到越来越来多的行业中。互联网使得许多传统行业开创了新模式。互联网的几乎涉足到所有行业,互联网的全球性也让各行各业发展得越来越好。一个行业如果只是一直坚守传统方式,不适应当时世界局势做出改变的话,是很难在这个不断变化、不断发展的世界环境下保存下来的。而房屋租售行业显然也完全融入了互联网,在我国经济的高速发展下,出现了很多大的房屋租售平台。例如58同城、链家等。传统的租售方式需要人工进行广告宣传、登记资料等,在租售之后又有许多琐碎的工作,要对房屋进行管理,收取租金等等,各项工作所需要的人力资源和房屋数量基数成正比,太耗人力。然而利用计算机,可以大大节省人力资源,计算机可以代替人工处理大部分工作,人工整理资料等也容易会出错,计算机也优化了一点,计算机能对大量数据进行处理,在保存数据方面也比传统纸张更便捷更安全。1.1.2系统在国内外发展的概况现如今,在网络技术高速发展的二十一世纪,世界各国的网络使用人数都在不断增加,而房屋中介行业在互联网上的应用也早已开始。民以食为天,在如今多数人都能不受饥饿的折磨,都在为更好的生活水平而奋斗,都在往大城市发展,就像我国的北上广等地区。集中了数量庞大的外来人口,外来人口在城市中立足的根本就是要先定居。所以无论在国内还是国外,对于房屋中介行业来说,在互联网上的应用基本早已成熟。住房永远是最重要的民生问题之一,在我国,住房的压力日益增加,外来人口在北上广等地区买房的限制政策也多,而且房价的不菲也让许多人望而却步。租房往往是最好的选择,我国的房屋中介网站数量也很多,不乏有许多大企业,很多企业主打业务也还是租房,买房的手续及其他步骤相对复杂,基本在线下进行。但是相信在将来互联网技术的不断发展,和我国政策的支持之下,中介行业在互联网上业务也会越来越完善。1.2系统开发的目的及意义意义:随着信息化时代来临,网络技术的发展使我们的生活更加简便,人们的日常生活离不开房屋,不管是租房还是买房,传统的方式都在面临来自如今便捷社会的挑战,网上租售房屋将成为这个行业全新的方式,因此对本课题的研究符合行业的发展趋势,也具有研究的意义。目的:本课题的目的是使用信息化方式,对房屋租售交易中的步骤利用互联网提高效率,节省人力资源。第二章可行性分析2.1社会可行性分析在互联网大量普及的今天,在2019年由中国互联网络信息中心(CNNIC)发布的第43次《中国互联网络发展状况统计报告》中提出我国互联网普及率达到59.6%,网民规模在8.29亿左右。网民规模的不断增长对网上房屋租售的需求亦不断增加,尤其在北上广深等这些外人务工人员基数庞大的重点发达城市,对此需求更是大。而且本设计符合国家的互联网+方针。没有违反国家任何法律法规,有着较高的社会可行性。2.2技术可行性分析本次开发的网站,是基于JavaWeb的网上房屋租售网站,主要使用JSP+SSM+MySQL进行开发。前端页面设计主要还采用了JavaScript和CSS。所用操作系统为windows10。使用SSM框架进行开发使开发更加简洁,项目后期进行维护也更加的方便。而且SSM框架也是当前主流框架之一。使用所提及的技术进行开发,在技术上来说是可行的。且所开发的项目属于B/S端,对开发者或者用户的硬件设施要求极低。几乎所用设施皆可成功运行此网站,况且在科技不断发达的今天。硬件设施的配置也在不断提高,基本不会存在运行不了的情况,所以本设计在设备上的要求低,是可行的。2.3操作可行性分析本设计属于网站类型,只要在浏览器上即可运行,具有操作界面整洁方便灵活、可靠、安全等特点,系统简便易操作,适用于一般的用户。使用过程对计算机原有的设置不会产生影响。2.4经济可行性分析从经济角度上看,本设计节省了人力资源,创造了更多劳动时间,时间即金钱,给使用者带来了直观的经济效益,而且在房屋资源信息容易查找的情况下,也变相促进了需求,对社会产生经济效应。网站的使用权出售给房屋所有者或者中介也可以收取一定的费用,也可在网站上加入广告,收取广告费。2.5系统的技术介绍2.5.1JavaScriptJavaScript又称JS,是一种脚本语言,在页面加载的时候会自动执行,是前端开发的主要技术之一。主要是用来进行页面的交互,例如在页面上验证用户输入的合法性等,相当于给前端页面注入“灵魂”,而且JavaScript能够很好集成HTML/CSS,被所有主流浏览器所支持,而且默认开启。2.5.2CSSCSS(全称:CascadingStyleSheets)中文层叠样式表,也是前端开发的主要技术之一。主要作用是用来指定HTML的格局,例如控制页面图片的长宽高低、字体大小、字体类型和颜色等。采用CSS进行前端开发能让前端页面更加美观,而且其能批量的控制网页外观,使得开发变得简洁,还能精准到像素级别的控制网页外观。2.5.3MySQLMySQL是一款简单、高效的开发源代码的关系型数据管理系统(RDBMS),由于它的高性能使它已经成为当前主流的开源数据库之一,对于中小型网站来说,MySQL是不二之选。本次设计的网站属于小型网站,因此选用MySQL进行开发。2.5.4JDBC JDBC(全称:JavaDataBaseConnectivity)直译过来便是java数据库连接。由一组使用java语言编写的类与接口组成,可以为多种关系数据库提供统一访问。开发人员在Java程序上进行的数据库操作都需要由JDBC驱动程序处理而且JDBC支持大部分关系型数据库,增加了项目的重用性。2.5.5SSMSSM(Spring+SpringMVC+MyBatis),是Spring框架和SpringMVC框架和MyBatis框架的整合。是当前较主流的网站开发框架之一,在目前的业界中比较常见。Spring充当一个控制反转(IOC)和面向切面(AOP)的容器,SpringMVC则作为系统的整体基础架构,负责MVC的分离。MyBatis负责数据库连接和储存的过程。2.6系统开发平台工具及运行环境2.6.1系统开发平台工具本次设计是在eclipse开发工具上进行的,eclipse是Java开发者最喜欢的工具之一,它具有强大的编辑,调试功能。发布的服务器是Tomcat7.0,JDK版本为1.8,运行工具为火狐浏览器。2.6.2运行环境 操作系统:Windows7以上版本。 JDK版本:1.6以上。 服务器:ApacheTomcat7.0以上版本。 浏览器:火狐浏览器、IE、谷歌浏览器等。第三章需求分析3.1系统功能概况本设计为网上房屋租售网站,在功能设计上应当贴近现实生活,设身处地为用户提供便利,网站整体界面也应当简洁,易懂。下面简单介绍网站主要功能:登录功能:在登录界面输入账号密码,选择登录者的身份点击登录进行登录。输入的数据须合法。注册功能:注册用户,输入用户名和密码,选择身份进行注册,输入须合法。点击注册后密码通过加密之后账号密码新增到数据库。租客功能:房源信息功能:登录之后默认跳转到房源信息页面,显示当前所有的房源信息。查询房源功能:用户可以根据房屋价格、面积、地铁线路查询所匹配的房源信息。申请租房功能:用户在房屋的详细界面中可做申请该房屋操作。我的租赁功能:租客在成功租赁房屋之后在此页面可看到租赁信息查看合同功能:用户可以查看自己租赁的房屋所有的合同。申请退租功能:用户可以在我的租赁页面中点击申请退租。看房申请列表功能:用户可以查看自己发出的看房申请记录。退租申请列表功能:用户可以查看自己发出的退租申请记录租金缴纳功能:用户可在系统上缴纳租金,缴纳记录记载在已缴界面。保障功能:用户可在添加保障界面上添加信息。添加之后的信息会保存在为处理保障中,待房屋所有者处理完保障之后,该保障会记录在已处理保障中。房东功能:查看房源列表:显示当前自己发布的房源信息。添加房源功能:用户可以在此页面通过上传房屋的详细信息添加房源。在租列表功能:用户查看当前自己所租出去的房源,并可以查看合同和中止合同。已退租列表功能:用户可以看到之前退租了房源和租客的信息。看房申请功能:用户查看租客发来的看房申请,同意则生成合同。退租申请功能:用户查看租客发来的退租申请,同意则中止合同。保障功能:用户查看租客发来的保障信息,处理之后记录在已处理保障中。收租功能:用户可向当前在租的租客发去收取租金信息,租客为缴纳租金记录在租客代缴租金页面中,租客缴纳租金后记录在租客已缴租金页面中。行程功能:用户可在添加行程界面添加行程。在查看行程页面上查看行程。通过根据现实调研,设计网站的功能模块。系统的功能用功能图表示出来: 房东模块功能图如图3.1所示:图3.1房东模块功能图租客模块功能图如图3.2所示:图3.2租客模块功能图3.2系统架构分析 本设计分为两大模块,分别由租客模块和房东模块组成。租客模块的相当于用户端,房东模块相当于管理员端,管理员端处理用户端所发送的请求。本系统架构如图3.3所示:图3.3系统架构图3.3系统用例分析 网址的用户分为两类。房东和租客。房东的主要动能有:添加房源,查看房源,查看在租列表,查看已退租列表,处理看房申请和退租申请,处理保障,查看已处理保障,收租,查看已缴和未缴租金,添加日程和查看日程。步骤为上传房源,待租客申请看房后,由私下看完房之后选择是否租赁,同意租赁则在看房申请中同意并生存合同,租赁成功后在在租列表中和我要收租两个页面中能看到相应的信息。租客的主要功能有:查看房源信息和根据自身需要查询房源,查看我的租赁和已退租列表,查看已申请或已退租记录,添加保障,查看未处理保障和已处理保障。租客在房源详细界面中申请看房,待房东同意后生成合同,并在我的租赁中可以看到。系统的总体用例图如图3.5,图3.6所示:图3.5房东用户用例图图3.6租客用户用例图

第四章数据库的设计MySQL是一款简单、高效的开发源代码的关系型数据管理系统(RDBMS),由于它的高性能使它已经成为当前主流的开源数据库之一,对于中小型网站来说,MySQL是不二之选。本次设计的网站属于小型网站,因此选用MySQL进行开发。4.1概念模型设计数据库的概念模型设计尤为重要,是在搭建数据库之前必须做好的步骤,设计好概念模型,可以很清楚的标识出表与表之间的关联,表的主外键,表的层次等,如果没有做好概念模型设计,后续工作容易出现混乱,严重影响工作效率。实体关系建模是数据库建模方法之一,实体关系图也称(E-R图)用来描述事物与事务之间的关系,故绘制网上房屋租售系统的全局E-R模型,如图4.1所示:图4.1全局E-R模型本设计的主要实体有:房东、租客、申请看房、申请退租、已退租、合同、房屋信息、未缴纳租金、已缴纳租金、未处理报障、已处理报障、租赁记录、日程。各个实体里部分的描述属性图如下:房东实体如图4.2所示图4.2房东实体图 租客用户实体如图4.3所示:图4.3租客用户实体图 申请看房实体如图4.4所示:图4.4申请看房实体图 申请退租实体如图4.5所示:图4.5申请退租实体图 已退租实体如图4.6所示:图4.6已退租实体图 合同实体如图4.7所示:图4.7合同实体图房屋信息实体如图4.8所示:图4.8房屋信息实体图未缴纳租金实体如图4.9所示:图4.9未缴纳租金实体图已缴纳租金实体如图4.10所示:图4.10已缴纳租金实体图未处理报障实体如图4.11所示:图4.11未处理报障实体图已处理报障实体如图4.12所示:图4.12已处理报障实体图租赁记录实体如图4.13所示:图4.13租赁记录实体图日程实体如图4.14所示:图4.14日程实体图4.2数据库表设计数据库表的设计在项目中起到决定成败的作用,数据库表设计如果不符合需求,性能不够好的话。在进入编码阶段时后,将为整个项目开发带来巨大的阻力。表的设计应合理设计表与表之间的关联,关联过多亦不好,容易引起数据混乱,尽量减低表之间的耦合。也应当考虑未来有可能的优化等。本系统数据库表如下:表4.1user用户表字段名称数据类型主键是否为空说明idIntYN主键usernamevarcharNN用户姓名passwordvarcharNN用户密码typevarcharNN用户类型表4.2apply申请看房表字段名称数据类型主键是否为空说明apply_idintYN申请idhouse_idvarcharYN房屋idaddressvarcharNN地址areadoubleNN面积pricedoubleNN价格statusvarcharNN状态userlist_idintNN用户id表4.3applyout申请退租表字段名称数据类型主键是否为空说明aoidintYNidhouse_idvarcharNN房屋idaddressvarcharNN地址statusvarcharNN状态userlist_idintNN用户id表4.4checkout已退租表字段名称数据类型主键是否为空说明cidintYNIdhouse_idvarcharNN房屋idaddressvarcharNN地址statusvarcharNN状态userlist_idintNN用户id表4.5hetong合同表字段名称数据类型主键是否为空说明idintYNIdchuzuvarcharNN出租方chuzu_idcardvarcharNN出租房身份证zukevarcharNN租客zuke_idcardvarcharNN租客身份证fromdatevarcharNN起租时间todatevarcharNN退租时间pricedoubleNN租金addressvarcharNN地址house_idvarcharNN房屋idpaydayintNN每月交租日表4.6houselist房源信息表字段名称数据类型主键是否为空说明idintYNIdhouseidintYN房屋idaddressvarcharNN地址areadoubleNN面积pricedoubleNN租金statusvarcharNN状态imgvarcharNN图片路径introducevarcharNN简介landladyvarcharNN房东表4.7paid已缴租金表字段名称数据类型主键是否为空说明idintYNIdhouse_idvarcharNN房屋idaddressvarcharNN地址pricedoubleNN租金datedateNN应缴日期paydatedateNN缴纳日期namevarcharNN租客姓名userlist_idintNN用户idstatusvarcharNN状态表4.8schedule日程表字段名称数据类型主键是否为空说明idintYNIddatevarcharNN日期contenttextNN内容landladyvarcharNN房东表4.9solve已处理报障表字段名称数据类型主键是否为空说明idintYNIdhouse_idvarcharNN房屋idaddressvarcharNN地址datedateNN日期detailtext,NN报障内容namevarcharNN租客姓名userlist_idintNN用户idstatusvarcharNN状态表4.10topaid未缴租金表字段名称数据类型主键是否为空说明idintYNIdhouse_idvarcharNN房屋idaddressvarcharNN地址pricedoubleNN租金datedateNN应缴日期namevarcharNN租客姓名userlist_idintNN用户idstatusvarcharNN状态表4.11userlist用户信息表字段名称数据类型主键是否为空说明idintYNIdnamevarcharNN姓名idcardvarcharYN身份证phonevarcharNN电话号码user_idintNN账号id表4.12wrong未处理报障表字段名称数据类型主键是否为空说明idintYNIdhouse_idvarcharNN房屋idaddressvarcharNN地址datedateNN日期detailtext,NN报障内容namevarcharNN租客姓名userlist_idintNN用户idstatusvarcharNN状态表4.13zulist租赁信息表字段名称数据类型主键是否为空说明zidintYNIdhouse_idvarcharYN房屋idpricedoubleNN租金addressvarcharNN地址userlist_idintNN账号idcontract_idintNN合同id第五章功能设计与实现网上房屋租售网站的设计与实现,主要内容是房屋的租赁步骤,主要目的是提高房屋租售的效率。5.1用户状态图与活动图设计用户状态图包括了注册状态图、登录状态图。注册状态图主要体现出用户注册时的状态转换。用户进入注册页面之后,输入账号和密码,前端通过JavaScript验证输入是否合法,选择好注册的身份之后点击注册,表单信息提交到后台,后台通过验证之后跳转到登录界面。注册状态图如图5.1所示:图5.1注册状态图登录状态图主要体现出用户登录的状态转换,用户进入登录页面之后,输入账号和密码之后,前端通过JavaScript验证输入是否合法,选择好用户身份之后点击登录,表单提交信息到后台,后台验证用户的账号和密码,若成功跳转到主页,若不成功提示错误。登录状态图如图5.2所示:图5.2登录状态图用户活动图是表现出用户使用整个系统的过程,用户打开网站之后进入登录界面,没有账号点击“还没有账号”进入注册界面,注册完成返回登录界面。系统通过用户的类型判断应该跳转到的界面,如果为租客则跳转到租客界面,租客申请看房之后通过房东处理完成租赁,才可以使用报障功能、租金功能和申请退租。如果为房东跳转到房东界面,房东在添加了房源之后,有租客申请看房,同意了租赁之后,才可使用收租和报障功能,任何情况都可使用日程功能。用户活动图如图5.3所示: 图5.3用户活动图5.2网站首页设计网址无论是房东还是租客的首页设计基本一样。由导航栏、菜单、主页组成,只有房东和租客的菜单有所不同。首页如图5.4所示图5.4网站首页图导航栏部分的实现导航栏部分由三个部分的内容,分别为:首页按钮;欢迎用户语句;退出按钮;菜单部分的实现菜单由用户的各个模块组成,房东用户拥有房源信息模块、租赁及合同信息模块、申请列表模块、报障模块、租金信息模块、我的日程模块。租客用户则拥有房源信息模块、租赁信息模块、我的申请模块、租金信息模块、报障模块。主页部分的实现主页部分主要根据用户的操作变换,在用户点击某个模块中的某项功能时,主页跳转到相应的页面。5.3 用户模块网站的用户分为房东和租客两类,存储在同一张表里,只是用户的类型不同,登录和注册的页面都是一样的。5.3.1类的说明房东用户和租客用户都存储在user表中,只是用户的类型不同,都属于user类。User类的类图如下图5.5所示:图5.5用户模块类图5.3.2用户注册房屋租售网站打开时先进入登录界面,新用户初步进入网站没有账号,需要在登录界面点击“没有账号?”进入注册界面,输入账号密码,选择注册用户类型,点击注册进行注册。用户注册图如图5.6所示:图5.6用户注册图用户在输入与提交注册信息时需要验证用户名和密码是否合法,内容如下:用户名校验:用户名不能为空;用户名不能和已有用户名重复;用户名长度必须在2-8个字符之间;注册密码校验:登录密码不能为空;密码长度必须在2-32个字符之间;5.3.3用户登录 用户在成功注册之后会跳转到登录界面,输入用户名和密码之后,在通过前端格式验证之后,选择用户类型点击登录完成登录。用户登录图如图5.7所示:图5.7用户登录图用户在输入与提交登录信息时需要验证用户名和密码是否合法,内容如下:用户名校验:用户名不能为空;用户名长度必须在2-8个字符之间;注册密码校验:登录密码不能为空;密码长度必须在2-32个字符之间;在用户将用户名和密码输入均合法之后,提交表单经过后台验证。若用户名和密码不匹配时,提示用户名或密码错误。若是登录成功后,系统根据用户账号类型跳转到相应界面,房东跳转到房东界面,租客则跳转到租客界面,两者所实现的功能不同。5.4房源模块5.4.1类的说明用户登录之后系统根据用户的类型跳转到相应的界面,房东类用户可以实现查看自己房源和添加房源,租客类用户可以浏览所有房源信息。房源信息类图如下图图5.8所示:图5.8房源类图5.4.2添加房源用户登录之后若是房东用户则可以添加房源。用户在填写了所有信息并上传图片之后才可添加房源。添加房源界面如下图5.9所示:图5.9添加房源图5.4.3查看房源用户登录之后系统根据用户的类型跳转到相应的界面,房东用户查看房源只能看到自己上传的房源信息,租客用户可以看到所有房源信息。房东用户查看房源界面如图5.10所示:图5.10房东用户查看房源图租客用户查看房源界面如图5.11所示:图5.11租客用户查看房源图5.4.4房源详细租客用户点击在房源信息界面点击房源图片或者图片下面房源信息可进入房源的详细界面,点击申请看房按钮便可发出看房申请。房源详细界面如图5.12所示:图5.12房源详细图5.4.5搜索房源租客用户在浏览房源时可以根据自身需求查找房源,可以根据房屋价格、房屋面积、地铁路线查找房源,也可多选查找条件。搜索房源如图5.13所示:图5.13搜索房源图5.4.6修改房源房东用户可以修改自己的房源信息。修改房源信息图如下图5.14所示:图5.14修改房源信息图修改成功之后会提示修改成功。5.5申请与租赁模块 租赁是整个网站设计的主要内容,租客用户在浏览到心仪的房屋是,可以点击房屋详细界面的申请按钮,申请记录会在租客端和房东端同时更新,并且可以查看,待房东同意申请之后,便算是租赁成功,届时将生成合同。5.5.1类的设计申请与租赁模块类的设计主要由房屋信息和租客信息组成.该类的设计如图5.15所示:图5.15申请与租赁类图5.5.2申请看房租客用户在浏览到心仪的房源信息之后,进入房源的详细信息界面,若房屋已被申请则申请不了,所房屋未被申请则点击申请按钮即可申请看房。申请看房效果如下图5.16所示:图5.16申请看房图申请成功之后提示申请成功申请成功效果如下图5.17所示:图5.17申请成功图房东可以查看租客发来的申请,租客可以查看自己发出的申请房东查看申请如下图5.18所示:图5.18房东查看申请图租客查看申请如下图5.19所示:图5.19租客查看申请图5.5.3同意或拒绝租赁房东在查看申请列表后,看房需要通过电话进行私下沟通,沟通之后如果同意租赁就点击“同意租赁”按钮,如果不同意租赁就点击“拒绝租赁”。在房东点击“同意租赁”的情况后,进入填写信息界面,在填写完相关租赁信息之后,系统生成合同。同意租赁效果图如下图5.20所示:图5.20同意租赁图填写完成相关信息之后提交,系统会弹出租赁成功。在房东点击“拒绝租赁”的情况后,系统将删除本条申请信息并提示:拒绝租赁效果图如下图5.21所示:图5.21拒绝租赁图教师进行批改操作后,批改的内容也会返回查看答题情况列表中,学生也会5.5.4查看租赁房东和租客都可以查看自己的租赁情况,在自己的已租列表中双方都可以查看合同信息。房东已租图如下图5.22所示:图5.22房东已租图租客已租图如下图5.23所示:图5.23租客已租图合同信息图如下图5.24所示:图5.24合同信息图5.6申请与退租模块申请与退租模块是继上一个模块之后的另一个重要模块,租客用户在已租列表中可以看到有“申请退租”按钮,在租客点击按钮之后退租申请会发送给房东,并且租客也可以查看自己的退租申请。5.6.1类的设计总的来说,申请与退租模块的类设计与申请与租赁的类设计类似。类图如下图5.25所示:图5.25申请与退租类图5.6.2申请退租在租客点击在租列表中的“申请退租”按钮之后,系统弹出提示语,效果图如下图5.26所示:图5.26申请退租效果图退租申请记录将会保存到数据库,并在租客可以查看,退租的另一个方式是由房东在已租列表中选择终止合同,租客查看退租申请图如下图5.27所示:图5.27租客查看退租申请图5.6.3同意或拒绝退租房东在退租申请列表中可以查看到租客发来的退租申请,若是同意申请如下图5.28所示:5.28同意退租图拒绝申请如下图5.29所示:5.29拒绝退租图5.6.4查看已退租房东和租客都可以查看自己的退租记录,房东查看已退租如下图2.30所示:图5.30房东查看退租图租客查看已退租如下图5.31所示:图5.31租客查看退租图5.7租金模块房东可以在网站上发起收租,租客可直接支付,双方皆可查看当前已缴纳租金和未缴纳租金信息。5.7.1类的设计租金类的设计主要根据在租表中的信息进行设计。类图如下图5.32所示:图5.32租金类图5.7.2我要收租房东可在我要收租界面查看到当前在租租客,在想要进行收租操作的信息尾端点击“收租”按钮,并填写收取金额及相关信息,提交之后系统便会发送收租信息给对应租客效果图如下图5.33所示:图5.33收租效果图提示提交功能如下图5.34所示:图5.34提示成功图5.7.3待缴租金房东在发送收取租金信息后可自己查看当前租客未缴租金,对应租客也可查看当前自己未缴租金,房东查看未缴租金效果图如下图5.35所示:图5.35房东查看未缴租金图租客查看未缴租金效果图如下图5.36所示:图5.36租客查看未缴租金图5.7.4已缴租金租客可以在未缴租金界面中看到支付租金的按钮,支付租金过后对应记录便会存入已缴租金列表中房东查看已缴租金图如下图5.37所示:图5.37房东查看已缴租金图租客查看已缴租金图如下图5.38所示:图5.38租客查看已缴租金图房东可以根据租客姓名查询缴纳记录,房东和租客均可以根据日期查询缴纳记录如下图5.39所示:图5.39查询缴纳记录图5.8报障模块租客可以添加报障,报障的内容将发送到该房屋对应的房东端上。租客和房东都可以查看记录,房东在处理完报障之后,记录转移到已处理报障。5.8.1类的设计报障模块类的设计主要由报障用户的信息,报障内容日期组成。类图如下图5.40所示:图5.40租金类图5.8.2我要报障租客所租房屋所出现问题,可在我要报障界面填写房屋信息及报障内容并提交信息进行报障,房屋所有者将会处理报障如下图5.41所示:图5.41我要报障图5.8.3未处理报障租客在添加了障之后,会自动跳转到未处理报障界面。效果图如下图5.42所示:图5.42租客查看未处理报障图房东端查看未处理报障图如下图5.43所示:图5.43房东查看未处理报障图5.8.3已处理报障房东在接受到租客的保障信息之后进行处理,待处理好了之后在系统上点击“已处理”,保障信息转移到已处理保障中,房东已处理保障图如下图5.44所示:图5.44房东查看已处理保障图租客查看已处理保障图如下图5.45所示:图5.45租客查看已处理保障图5.9日程模块房东用户可在系统进行添加日程信息,相当于备忘录功能5.9.1类的设计日程类的设计主要由日程内容和用户信息组成。类图如下图5.46所示:图5.46日程类图5.9.2添加日程房东用户在添加日程界面中可添加日程。效果如下图5.47所示:图5.47添加日程图5.9.3查看日程房东用户在添加日程后可查看日程。效果如下图5.48所示:图5.48查看日程图第六章系统测试6.1系统测试的目的软件测试的目的是发现软件中所存在的逻辑错误、代码错误、需求设计的错误等,提高软件的质量,使得软件无限接近用户的实际需求。在本章中,将针对以下目标进行测试:是否满足用户的实际需求。各项功能是否出现错误。尽可能多的发现错误。检查系统的实用性。网站是否满足性能和效率的要求对于任何项目来说,软件测试方面的工作是非常重要的,而软件测试也不仅仅是要找出错误,也要预防错误。6.2测试的准则软件测试的准则如下:充分考虑用户需求。做好软件测试的计划。测试应尽早开始。软件测试本应尽量避免测试自己的程序,但由于本设计未毕业设计,故测试还应是自己完成。检查每一个实际输出结果。测试用例用语应简洁,但不能过于简单。6.3测试方法软件测试的方法主要为3种,分别是黑盒测试、白盒测试和灰盒测试。黑盒测试是把软件比成黑色盒子,看不到内部结构通过运行程序进行测试,白盒测试是通过查看软件代码来进行测试。灰盒测试介于黑盒测试和白盒测试之间。本章选择黑盒测试来作为测试方法。6.4测试用例测试用例的编写能直观的表现出测试过程,由于本网站功能偏多,不宜在论文中写出所有测试用例,仅编写出用户登录和用户注册的测试用例。分别为表6.1与表6.2,表6.1用户登录功能测试用例用例编号测试项操作步骤数据预期结果实际结果1用户名点击用户名输入框不输入数据登录失败,提示用户名不可为空与预期结果相同2用户名点击用户名输入框输入a登录失败,提示用户名输入不合法与预期结果相同3用户名点击用户名输入框输入4619812318916516登录失败,提示输入不合法与预期结果相同4用户名点击用户名输入框输入111用户名输入合法与预期结果相同5用户名点击用户名输入框输入广佛用户名输入合法与预期结果相同6用户名点击用户名输入框输入广东东软学院用户名输入合法与预期结果相同7密码点击密码输入框不输入数据登录失败,提示密码不可为空与预期结果相同8密码点击密码输入框输入987464634632562626登录失败,提示密码输入不合法与预期结果相同9密码点击密码输入框输入6登录失败,提示密码输入不合法与预期结果相同10密码点击密码输入框输入123密码输入合法与预期结果相同表6.2用户注册功能测试用例用例编号测试项操作步骤数据预期结果实际结果1用户名点击用户名输入框不输入数据注册失败,提示用户名不可为空与预期结果相同2用户名点击用户名输入框输入a注册失败,提示用户名输入不合法与预期结果相同3用户名点击用户名输入框输入12345678998745621注册失败,提示用户名输入不合法与预期结果相同4用户名点击用户名输入框输入111用户名输入合法与预期结果相同5用户名点击用户名输入框输入王国用户名输入合法与预期结果相同6密码点击密码输入框不输入数据注册失败,提示密码不可为空与预期结果相同7密码点击密码输入框输入123456密码输入合法与预期结果相同8密码点击密码输入框输入1注册失败,提示密码输入不合法与预期结果相同9密码点击密码输入框输入196密码输入合法与预期结果相同6.5测试结论在以上列举的测试用例中,没有发现错误,通过率是100%,但在其他没有列举的测试中,有发现明显错误,并已经做出修改。通过测试,发现并修改了错误,修改了已知错误之后继续测试暂时还没发现其他错误,但是潜在的问题肯定还是有的,只是现在还未发现,应该不断的进行测试,不断的维护,以确保程序的质量。本次测试也是一个学习过程,通过本次测试也完善了测试方面相关的知识,对一个项目的整体流程更加清晰。

第七章结论至此,基于javaweb的网上房屋租售网站基本完成,在完成的整个过程中,遇到过很多困难,特别是一些知识盲区,困难虽然多,但是一一克服过后的成就感也是前所未有的,或许这也是软件工程专业吸引人在地方所在。万事开头难,在对项目开始前的准备工作是最为艰难的,特别是功能需求的设计,网上虽然有类似的网站可供参考,但是要在类似网站上提取出符合的功能需求,和对网站的创新上,仍然是个艰难的过程,虽然艰难,还算是成功完成了,但是,肯定还是有未考虑到的地方,就像是软件测试一样的,不可能十全十美。在代码实现阶段,最让人记忆深刻的还是实现房东端的时候,一开始的SQL语句编写上有问题,使得房东端的功能实现出现混乱,一个房东端账号能查看到不属于他的租赁信息或者报障信息。当时只是一味的花功夫在代码逻辑上,耽误了好长时间没有找出问题所在。通过网上信息查找才找出问题所在,这也反映了我对SQL语句的不熟悉这个问题。测试阶段还比较轻松。每一次实践都是在不断的学习,通过这次毕业设计,整合了所学的知识。使得每一个知识点串联起来。致谢毕业设计及论文的顺利完成首先感谢指导老师,在指导毕业设计的同时,也解决了本人校友邦平台有关实习工作的疑惑。毕业设计的完成过程中也是一个学习过程,通过本次经验也完善了知识。也要感谢大学四年中所有的任课老师和辅导员。在所有老师的教导下顺利走过人生相对有意义的四年时间,或能影响本人一身。大学生活中也遇到的同学也需要感谢,与人相处才能更清楚的认识自己,特别是与我同居并和谐相处四年的舍友,这段岁月,不管多少年之后,依然不会忘却。再次感谢大学四年中所遇到的所有人!

参考文献[1]明日科技.Java从入门到精通[M],第五版,清华大学出版社.2019.:38-216[2]罗如为.JavaWeb开发技术与项目实战[M],水利水电出版社.2019.:25-48[3]文静,杜柯柯,达文姣.基于SSM的网上商城的开发与设计[J],ComputerKnowledgeandTechnology,2018,14(7):86-87.[4]CNNIC.第44次《中国互联网络发展状况统计报告》[Z],2019[5]贾晓芳,沈泽刚.JavaWeb应用开发中的常见乱码形式及解决方法[J],软件导刊,2017,(04):214-216.[6]籍慧文.Web应用开发中JAVA编程语言的应用探讨[J],科技创新与应用,2017,07:90.[7]徐茂.浅析面向SQL数据库注入攻击的JavaWeb防御措施[J],网络安全技术与应用,2016,(10):85-86.[8]刘昕林,罗伟峰.基于Java平台的Web应用系统业务性能监测分析[J],信息与电脑(理论版),2019(02):67-68.[9]李运莉.web数据库应用系统性能优化[M],北京:人民邮电出版社,2011[10]缪忠剑.基于Spring的集成化Web开发平台的研究与实现[M],北京:机械工业出版社,2013.

电脑故障检测卡代码表

1、特殊代码"00"和"ff"及其它起始码有三种情况出现:

①已由一系列其它代码之后再出现:"00"或"ff",则主板ok。

②如果将cmos中设置无错误,则不严重的故障不会影响bios自检的继续,而最终出现"00"或"ff"。

③一开机就出现"00"或"ff"或其它起始代码并且不变化则为主板没有运行起来。

2、本表是按代码值从小到大排序,卡中出码顺序不定。

3、未定义的代码表中未列出。

4、对于不同bios(常用ami、award、phoenix)用同一代码代表的意义不同,因此应弄清您所检测的电脑是属于哪一种类型的bios,您可查阅您的电脑使用手册,或从主板上的bios芯片上直接查看,也可以在启动屏幕时直接看到。

5、有少数主板的pci槽只有一部分代码出现,但isa槽有完整自检代码输出。且目前已发现有极个别原装机主板的isa槽无代码输出,而pci槽则有完整代码输出,故建议您在查看代码不成功时,将本双槽卡换到另一种插槽试一下。另外,同一块主板的不同pci槽,有的槽有完整代码送出,如dell810主板只有靠近cpu的一个pci槽有完整代码显示,一直变化到"00"或"ff",而其它pci槽走到"38"后则不继续变化。

6、复位信号所需时间isa与pci不一定同步,故有可能isa开始出代码,但pci的复位灯还不熄,故pci代码停要起始代码上。

代码对照表

00.已显示系统的配置;即将控制INI19引导装入。

01处理器测试1,处理器状态核实,如果测试失败,循环是无限的。处理器寄存器的测试即将开始,不可屏蔽中断即将停用。CPU寄存器测试正在进行或者失败。

02确定诊断的类型(正常或者制造)。如果键盘缓冲器含有数据就会失效。停用不可屏蔽中断;通过延迟开始。CMOS写入/读出正在进行或者失灵。

03清除8042键盘控制器,发出TESTKBRD命令(AAH)通电延迟已完成。ROMBIOS检查部件正在进行或失灵。

04使8042键盘控制器复位,核实TESTKBRD。键盘控制器软复位/通电测试。可编程间隔计时器的测试正在进行或失灵。

05如果不断重复制造测试1至5,可获得8042控制状态。已确定软复位/通电;即将启动ROM。DMA初如准备正在进行或者失灵。

06使电路片作初始准备,停用视频、奇偶性、DMA电路片,以及清除DMA电路片,所有页面寄存器和CMOS停机字节。已启动ROM计算ROMBIOS检查总和,以及检查键盘缓冲器是否清除。DMA初始页面寄存器读/写测试正在进行或失灵。

07处理器测试2,核实CPU寄存器的工作。ROMBIOS检查总和正常,键盘缓冲器已清除,向键盘发出BAT(基本保证测试)命令。.

08使CMOS计时器作初始准备,正常的更新计时器的循环。已向键盘发出BAT命令,即将写入BAT命令。RAM更新检验正在进行或失灵。

09EPROM检查总和且必须等于零才通过。核实键盘的基本保证测试,接着核实键盘命令字节。第一个64KRAM测试正在进行。

0A使视频接口作初始准备。发出键盘命令字节代码,即将写入命令字节数据。第一个64KRAM芯片或数据线失灵,移位。

0B测试8254通道0。写入键盘控制器命令字节,即将发出引脚23和24的封锁/解锁命令。第一个64KRAM奇/偶逻辑失灵。

0C测试8254通道1。键盘控制器引脚23、24已封锁/解锁;已发出NOP命令。第一个64KRAN的地址线故障。

0D1、检查CPU速度是否与系统时钟相匹配。2、检查控制芯片已编程值是否符合初设置。3、视频通道测试,如果失败,则鸣喇叭。已处理NOP命令;接着测试CMOS停开寄存器。第一个64KRAM的奇偶性失灵

0E测试CMOS停机字节。CMOS停开寄存器读/写测试;将计算CMOS检查总和。初始化输入/输出端口地址。

0F测试扩展的CMOS。已计算CMOS检查总和写入诊断字节;CMOS开始初始准备。.

10测试DMA通道0。CMOS已作初始准备,CMOS状态寄存器即将为日期和时间作初始准备。第一个64KRAM第0位故障。

11测试DMA通道1。CMOS状态寄存器已作初始准备,即将停用DMA和中断控制器。第一个64DKRAM第1位故障。

12测试DMA页面寄存器。停用DMA控制器1以及中断控制器1和2;即将视频显示器并使端口B作初始准备。第一个64DKRAM第2位故障。

13测试8741键盘控制器接口。视频显示器已停用,端口B已作初始准备;即将开始电路片初始化/存储器自动检测。第一个64DKRAM第3位故障。

14测试存储器更新触发电路。电路片初始化/存储器处自动检测结束;8254计时器测试即将开始。第一个64DKRAM第4位故障。

15测试开头64K的系统存储器。第2通道计时器测试了一半;8254第2通道计时器即将完成测试。第一个64DKRAM第5位故障。

16建立8259所用的中断矢量表。第2通道计时器测试结束;8254第1通道计时器即将完成测试。第一个64DKRAM第6位故障。

17调准视频输入/输出工作,若装有视频BIOS则启用。第1通道计时器测试结束;8254第0通道计时器即将完成测试。第一个64DKRAM第7位故障。

18测试视频存储器,如果安装选用的视频BIOS通过,由可绕过。第0通道计时器测试结束;即将开始更新存储器。第一个64DKRAM第8位故障。

19测试第1通道的中断控制器(8259)屏蔽位。已开始更新存储器,接着将完成存储器的更新。第一个64DKRAM第9位故障。

1A测试第2通道的中断控制器(8259)屏蔽位。正在触发存储器更新线路,即将检查15微秒通/断时间。第一个64DKRAM第10位故障。

1B测试CMOS电池电平。完成存储器更新时间30微秒测试;即将开始基本的64K存储器测试。第一个64DKRAM第11位故障。

1C测试CMOS检查总和。.第一个64DKRAM第12位故障。

1D调定CMOS配置。.第一个64DKRAM第13位故障。

1E测定系统存储器的大小,并且把它和CMOS值比较。.第一个64DKRAM第14位故障。

1F测试64K存储器至最高640K。.第一个64DKRAM第15位故障。

20测量固定的8259中断位。开始基本的64K存储器测试;即将测试地址线。从属DMA寄存器测试正在进行或失灵。

21维持不可屏蔽中断(NMI)位(奇偶性或输入/输出通道的检查)。通过地址线测试;即将触发奇偶性。主DMA寄存器测试正在进行或失灵。

22测试8259的中断功能。结束触发奇偶性;将开始串行数据读/写测试。主中断屏蔽寄存器测试正在进行或失灵。

23测试保护方式8086虚拟方式和8086页面方式。基本的64K串行数据读/写测试正常;即将开始中断矢量初始化之前的任何调节。从属中断屏蔽存器测试正在进行或失灵。

24测定1MB以上的扩展存储器。矢量初始化之前的任何调节完成,即将开始中断矢量的初始准备。设置ES段地址寄存器注册表到内存高端。

25测试除头一个64K之后的所有存储器。完成中断矢量初始准备;将为旋转式断续开始读出8042的输入/输出端口。装入中断矢量正在进行或失灵。

26测试保护方式的例外情况。读出8042的输入/输出端口;即将为旋转式断续开始使全局数据作初始准备。开启A20地址线;使之参入寻址。

27确定超高速缓冲存储器的控制或屏蔽RAM。全1数据初始准备结束;接着将进行中断矢量之后的任何初始准备。键盘控制器测试正在进行或失灵。

28确定超高速缓冲存储器的控制或者特别的8042键盘控制器。完成中断矢量之后的初始准备;即将调定单色方式。CMOS电源故障/检查总和计算正在进行。

29.已调定单色方式,即将调定彩色方式。CMOS配置有效性的检查正在进行。

2A使键盘控制器作初始准备。已调定彩色方式,即将进行ROM测试前的触发奇偶性。置空64K基本内存。

2B使磁碟驱动器和控制器作初始准备。触发奇偶性结束;即将控制任选的视频ROM检查前所需的任何调节。屏幕存储器测试正在进行或失灵。

2C检查串行端口,并使之作初始准备。完成视频ROM控制之前的处理;即将查看任选的视频ROM并加以控制。屏幕初始准备正在进行或失灵。

2D检测并行端口,并使之作初始准备。已完成任选的视频ROM控制,即将进行视频ROM回复控制之后任何其他处理的控制。屏幕回扫测试正在进行或失灵。

2E使硬磁盘驱动器和控制器作初始准备。从视频ROM控制之后的处理复原;如果没有发现EGA/VGA就要进行显示器存储器读/写测试。检测视频ROM正在进行。

2F检测数学协处理器,并使之作初始准备。没发现EGA/VGA;即将开始显示器存储器读/写测试。.

30建立基本内存和扩展内存。通过显示器存储器读/写测试;即将进行扫描检查。认为屏幕是可以工作的。

31检测从C800:0至EFFF:0的选用ROM,并使之作初始准备。显示器存储器读/写测试或扫描检查失败,即将进行另一种显示器存储器读/写测试。单色监视器是可以工作的。

32对主板上COM/LTP/FDD/声音设备等I/O芯片编程使之适合设置值。通过另一种显示器存储器读/写测试;却将进行另一种显示器扫描检查。彩色监视器(40列)是可以工作的。

33.视频显示器检查结束;将开始利用调节开关和实际插卡检验显示器的关型。彩色监视器(80列)是可以工作的。

34.已检验显示器适配器;接着将调定显示方式。计时器滴答声中断测试正在进行或失灵。35.完成调定显示方式;即将检查BIOSROM的数据区。停机测试正在进行或失灵。

36.已检查BIOSROM数据区;即将调定通电信息的游标。门电路中A-20失灵。

37.识别通电信息的游标调定已完成;即将显示通电信息。保护方式中的意外中断。

38.完成显示通电信息;即将读出新的游标位置。RAM测试正在进行或者地址故障>FFFFH。

39.已读出保存游标位置,即将显示引用信息串。.

3A.引用信息串显示结束;即将显示发现信息。间隔计时器通道2测试或失灵。

3B用OPTI电路片(只是486)使辅助超高速缓冲存储器作初始准备。已显示发现<ESC>信息;虚拟方式,存储器测试即将开始。按日计算的日历时钟测试正在进行或失灵。

3C建立允许进入CMOS设置的标志。.串行端口测试正在进行或失灵。

3D初始化键盘/PS2鼠标/PNP设备及总内存节点。.并行端口测试正在进行或失灵。

3E尝试打开L2高速缓存。.数学协处理器测试正在进行或失灵。

40.已开始准备虚拟方式的测试;即将从视频存储器来检验。调整CPU速度,使之与外围时钟精确匹配。

41中断已打开,将初始化数据以便于0:0检测内存变换(中断控制器或内存不良)从视频存储器检验之后复原;即将准备描述符表。系统插件板选择失灵。

42显示窗口进入SETUP。描述符表已准备好;即将进行虚拟方式作存储器测试。扩展CMOSRAM故障。

43若是即插即用BIOS,则串口、并口初始化。进入虚拟方式;即将为诊断方式实现中断。.44.已实现中断(如已接通诊断开关;即将使数据作初始准备以检查存储器在0:0返转。)BIOS中断进行初始化。

45初始化数学协处理器。数据已作初始准备;即将检查存储器在0:0返转以及找出系统存储器的规模。.

46.测试存储器已返回;存储器大小计算完毕,即将写入页面来测试存储器。检查只读存储器ROM版本。

47.即将在扩展的存储器试写页面;即将基本640K存储器写入页面。

48.已将基本存储器写入页面;即将确定1MB以上的存储器。视频检查,CMOS重新配置。

49.找出1BM以下的存储器并检验;即将确定1MB以上的存储器。.

4A.找出1MB以上的存储器并检验;即将检查BIOSROM数据区。进行视频的初始化。

4B.BIOSROM数据区的检验结束,即将检查<ESC>和为软复位清除1MB以上的存储器。.4C.清除1MB以上的存储器(软复位)即将清除1MB以上的存储器.屏蔽视频BIOSROM。.4D。已清除1MB以上的存储器(软复位);将保存存储器的大小。.

4E若检测到有错误;在显示器上显示错误信息,并等待客户按<F1>键继续。开始存储器的测试:(无软复位);即将显示第一个64K存储器的测试。显示版权信息。

4F读写软、硬盘数据,进行DOS引导。开始显示存储器的大小,正在测试存储器将使之更新;将进行串行和随机的存储器测试。.

50将当前BIOS监时区内的CMOS值存到CMOS中。完成1MB以下的存储器测试;即将高速存储器的大小以便再定位和掩蔽。将CPU类型和速度送到屏幕。

51.测试1MB以上的存储器。.

52所有ISA只读存储器ROM进行初始化,最终给PCI分配IRQ号等初始化工作。已完成1MB以上的存储器测试;即将准备回到实址方式。进入键盘检测。

53如果不是即插即用BIOS,则初始化串口、并口和设置时种值。保存CPU寄存器和存储器的大小,将进入实址方式。.

54.成功地开启实址方式;即将复原准备停机时保存的寄存器。扫描“打击键”

55.寄存器已复原,将停用门电路A-20的地址线。.

56.成功地停用A-20的地址线;即将检查BIOSROM数据区。键盘测试结束。

57.BIOSROM数据区检查了一半;继续进行。.

58.BIOSROM的数据区检查结束;将清除发现<ESC>信息。非设置中断测试。

59.已清除<ESC>信息;信息已显示;即将开始DMA和中断控制器的测试。.

5A..显示按“F2”键进行设置。

5B..测试基本内存地址。

5C..测试640K基本内存。

60设置硬盘引导扇区病毒保护功能。通过DMA页面寄存器的测试;即将检验视频存储器。测试扩展内存。

61显示系统配置表。视频存储器检验结束;即将进行DMA#1基本寄存器的测试。.

62开始用中断19H进行系统引导。通过DMA#1基本寄存器的测试;即将进行DMA#2寄存器的测试。测试扩展内存地址线。

63.通过DMA#2基本寄存器的测试;即将检查BIOSROM数据区。.

64.BIOSROM数据区检查了一半,继续进行。.

65.BIOSROM数据区检查结束;将把DMA装置1和2编程。.

66.DMA装置1和2编程结束;即将使用59号中断控制器作初始准备。Cache注册表进行优化配置。

67.8259初始准备已结束;即将开始键盘测试。.

68..使外部Cach

温馨提示

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

评论

0/150

提交评论