《基于ssm框架的公寓租房系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于ssm框架的公寓租房系统的设计与实现.docx(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于ssm框架的公寓租房系统的设计与实现摘要:在互联网技术的不断发展壮大的背景下,人们生活水平及经济水平也随之得到提上,许多商家都纷纷吧自己的业务重心偏移到网络这个大蛋糕上,为了迎合时代的发展,房屋的出租业务也应该将重要偏移到网络上来。本公寓租房管理系统作为房东与租客的中间者,目的就是为了帮房主将房子租出去,帮求租者租到满意的房子,省去了中介这一中间环节,方便房主和求租者之间的交流,提高房东与租客的互动。公寓租房管理系统主要分为四个模块,包括接待业务管理、房源管理、成交管理、用户信息管理。这四个模块主要是为了能让用户们可以更加方便获取到房屋的最新消息以及简化了房东对放租的手续,同时还有管理员定
2、期对所以用户的信息,系统与数据库进行相关的维护。本文主要介绍了该项目的开发背景、技术、过程和功能。本设计采用当前流行的Spring+Springmvc+Mybatis即ssm框架、idea、Tomcat服务器和MySQL数据库进行开发,成功设计出并实现了一个功能较为完善的租房管理系统。该系统具有界面简洁,功能实用,操作简便、安全等特点,实现了租房管理的自动化与信息化。关键词:管理、Spring、Springmvc、Mybatis、Tomcat、MySQLDesign and implementation of apartment rental system based on SSM frame
3、workAbstract: With the continuous development of Internet technology, peoples living standard and economic level are also raised. Many businesses have shifted their business focus to the network. In order to meet the development of the times, the rental business of houses should also shift to the ne
4、twork. As the intermediary between the landlord and the tenant, the purpose of the apartment rental management system is to help the landlord rent out the house, help the tenant to rent a satisfactory house, and eliminate the intermediary link, facilitate the communication between the landlord and t
5、he tenant, and improve the interaction between the landlord and the tenant.Apartment rental management system is mainly divided into four modules, including reception business management, housing management, transaction management, user information management. These four modules are mainly to make u
6、sers more convenient to get the latest information of the house and simplify the landlords procedures for rent release. At the same time, the administrator regularly maintains all users information, system and database.This paper mainly introduces the development background, technology, process and
7、function of the project. This design uses the popular spring + spring MVC + mybatis, namely, SSM framework, idea, Tomcat server and MySQL database to develop, and successfully designs and implements a relatively complete function rental management system. The system has the characteristics of simple
8、 interface, practical function, simple operation, safety and so on. It realizes the automation and informatization of rental management.Key words:Administration、Spring、Springmvc、Mybatis、Tomcat、MySQL目 录第1章 绪论11.1基于ssm的公寓租房出租系统开发的背景和意义11.2研究的基本内容1第2章 系统需求分析32.1 系统的需求分析32.2 系统的功能需求32.3 UML系统建模52.3.1用例图
9、52.3.2用例图规约表52.4 本章小结8第3章 系统设计93.1 系统设计93.2 公寓租房系统顺序图163.3 公寓租房系统活动图193.4本章小结21第4章 系统实现224.1 用户登陆注册模块的实现224.6 本章小结25第5章 系统测试265.1 系统测试的目的265.2 系统测试的意义265.3 测试用例及结果26第6章 结束语286.1 全文总结286.2 课题展望28致 谢31第1章 绪论1.1系统开发的背景和意义在当今的互联网时代中,房产信息的更新速度非常快,且更新的信息量也是极其庞大。但是,传统的中介公司并不能很好地处理这些庞大的信息量以及更新速度。同时目前仍存在不规范的
10、房地产中介市场,为了设计出一个值得大家信任,且信息及时的房产中介便是我的目的所在。在当前经济发展速度不断加快的时代,人才的地域性流动也越来越频繁,同时随着交通的发达,他们也不会因地域而限制他们的活动。但人才流动得越频繁,面临问题也会随之增加,这其中的住房问题就是一个比较严重的问题。同时随着当前房屋出租市场不断发展,房屋出租中介市场也在日益壮大,但由于大部分人都没有闲暇的几分钟的休息时间到专业的房屋租赁公司去找到自己满意的房子。因此,让人们可以在自己工作闲暇的几分钟休息时间就可以找到让自己满意的房屋,就显得很关键。1.2研究的基本内容1.2.1基于ssm的公寓租房出租系统开发的主要任务和内容公寓
11、租房系统是一个主要采用Maven+ssm框架与MySQL数据库进行开发的系统。该系统的开发主要包括数据库的建立和维护以及前端用户使用页面的开发。数据库需要建立一个数据一致性和完整性强、数据安全性好的数据库。前端用户使用页面则要求功能齐全,易使用等特点。1.2.2、论文研究应完成以下工作:(1)基于ssm的公寓租房出租系统系统需求分析:首先对当前有的的公寓租房出租系统的现状进行分析。结合公寓租房出租系统发展状况,从计算机系统设计和信息管理角度对实现房屋管理系统进行了概括性描述,以便确定实现房屋管理系统的基本策略,同时对系统要实现的功能也要有一个描述。(2)基于ssm的公寓租房出租系统分析与设计:
12、对公寓租房管理系统的架构进行分析研究,根据功能的划分,画出公寓租房系统的顺序图、活动图和流程图。(3)基于ssm的公寓租房出租系统详细设计与实现:按照划分好的功能模块,公寓租房系统目前应该实现以下部分:接待业务管理:出租房源查询,出租房源录入,求租需求查询;房源管理:状态修改,房源修改,查询放租房源;成交管理:查询交易信息;用户信息管理:管理用户的基本信息。(4)基于ssm的公寓租房出租系统测试:随着开发的进行,部分模块之间需要联调测试,防止使用时出现bug。1.2.3、拟解决的主要问题(1) 提高房屋出租中介公司各门店的工作效率通过以解决房屋出租业务的管理的主要问题,即接待业务管理,房源管理
13、等业务,来实现提房屋出租中介公司各门店的工作效率。目前,随着计算机技术的不断成熟,它的强大的数据管理能力以及可以操作性已经被人们多认可,它已进入人类社会的各个领域并发挥着越来越重要的作用。实现公寓租房出租系统的网络化管理,可以提高各门店业务的工作效率,避免人工管理经常出错的问题和人力资源的浪费。 (2) 解决房屋资源的冲突,实现房屋资源的共享 房屋出租中介公司各门店通常是由中介公司的各个网点构成,它们通常都会分布在一个城市或全国的各个角落,因此它们在房屋资源使用上经常会出现大大小小的冲突现象。另外在对这些资源的合计上,人工合计往往会出现出现偏差,很难核对等问题。利用计算机实现公寓租房管理的网络
14、化管理,便可以避免房屋资源的冲突,实现资源的共享。(3) 提高各门店对于房源的查询速度 实现公寓租房出租系统的网络化管理,不仅可以提高各门店对房源的查询速度,还可以更快满足租客对房源的需求,由于操作都是在计算机上进行简单的操作,这样不仅提高了工作效率,也提高了租房管理业务的服务质量。第2章 系统需求分析2.1 基于ssm的公寓租房系统的需求分析公寓租房系统的需求如下:(1)房源的浏览和查询和增添。用户和管理人员可以通过主页浏览和查询房源和房主基本信息,而房东则可以添加自己需要放租的房屋的信息。(2)房源信息的维护与房主信息的审核。具有特定权限的系统管理员可以通过系统对房源信息进行添加、修改及删
15、除操作,对于房主信息的操作也是如此。2.2 基于ssm的公寓租房系统的功能需求根据公寓租房系统的需求分析,系统的功能模块课分为4个即接待业务管理、房源管理、成交管理、用户信息管理,这4个功能模块的主要功能也可以分为:接待业务管理:出租房源查询,出租房源录入,求租需求查询;房源管理:状态修改,房源修改;成交管理:交易信息查询;用户信息管理:用户的基本信息管理。基于ssm的公寓租房系统的功能模块结构图如下:公寓租房系统房源管理成交管理接待业务管理用户信息管理出租房源查询出租房源录入求租需求查询状态修改房源修改交易信息查询用户信息管理图1-1系统功能结构图1. 接待业务管理(1) 出租房源查询。为用
16、户提供房源的是否出租信息(2) 出租房源录入为需要成为房东的用户录入其提供的房源信息(3)求租需求查询为了是求租者能更方便的查询自己想要租得房源信息提供帮助2. 房源管理(1) 状态修改对房源的出租状态进行修改以免出现租房混乱,例如房子有两面用户对同一房源进行重复操作。(2) 房源修改使管理员可以及时对有问题的房源信息进行修改及撤除,也可以是房东对自己的房屋信息进行修改。3. 成交管理(1)交易信息查询查询用户们的对于房屋交易记录4. 用户信息管理(1) 记录用户的基本信息对所有的用户们的信息进行记录,包括管理员、房东、租客等2.3 UML系统建模2.3.1用例图下图为用户的用例图2-1用户用
17、例图2.3.2用例图规约表(1)登录注册用例规约用例编号2-1用例名称登录注册功能描述注册或登录之后,成为用户进入系统。执行者准用户前置条件公寓租房系统正常运行。后置条件如果是游客,游客身份变为用户;如果是房东,成功进入系统。涉众利益游客登录注册之后,可以进如系统查找房子,查询交易信息,修改个人信息等操作;房东登录注册后,可以进行查找、房屋出租、查询交易信息等操作。基本路径游客:1. 如果用户未注册,选择注册;2. 把注册信息按规则填写;3. 注册成功并转为用户身份;4. 如果用户已注册,则输入登录信息;5. 获得用户角色并成功进入系统。房东:1. 输入用户名和密码;2. 选择用户登录提交信息
18、3. 登录成功并进入系统。扩展无字段列表用户:1. 邮箱、用户名、密码、地址、等详细信息业务规则无备注无表2-1登录注册用例规约表(2)放租房屋信息用例规约用例编号2-2用例名称查看所有放租房屋信息功能描述当用户或房东进入公寓租房系统页面的时候,点击左侧导航栏的找房便会将房屋基本信息将会在首页罗列,每页最多显示十条信息。执行者用户、房东、管理员前置条件进入公寓租房系统首页。后置条件显示放租房屋的信息。涉众利益用户和房东可以获得放租房屋准确的信息,从而决定是否要租房。基本路径1. 点击左侧导航栏的找房2. 获取到房屋基本信息3. 点击图片4. 得到房屋的详细图片5. 点击查看6. 获取房东的基本
19、信息。扩展1. 在搜索栏输入地区可以进行搜索相关地区房屋字段列表1.房屋地址;2.房屋样式;3.房屋面积;4.房屋租金;5.展示图片;业务规则无备注无表2-2查看放租房屋信息用例规约表(3)修改租房状态用例规约用例编号2-3用例名称修改租房状态功能描述在用户联系房东,确定租房后,房东可在页面对房子的状态进行修改执行者房东前置条件登录到公寓租房系统后置条件状态修改成功,在放租房列表不再显示该房屋的信息涉众利益房东、普通用户基本路径1. 在左侧菜单栏点击出租房屋;2. 点击操作下的出租;3. 输入相关信息确认出租;4. 成功出租,无法在放租相关页面查询该房信息扩展 。字段列表1.房屋id;2.房东
20、姓名;3.租客姓名;4.房屋地址;业务规则需要房东身份才能操作备注无表2-3修改租房状态用例规约表(4)用户信息查看、更改用例规约用例编号2-4用例名称用户信息查看、更改功能描述所以用户可以查看自己相关的个人信息并完成修改执行者所以用户前置条件登录到公寓租房系统。后置条件能对个人信息进行增删查改操作。涉众利益所有用户可以对自己的个人信息进行查看、新增、修改和删除。基本路径3.2.3 基本信息查看与修改;1.1进入个人信息页面,1.2修改个人信息:1.3选择需要修改的信息;1.4把正确的信息录入;1.5 点击确认,提交正确信息;2. 密码修改2.1点击右上角小图标选择密码修改;2.2输入旧的密码
21、;2.3旧密码确认无误;2.4输入新的密码;2.5点击确认提交新的密码;2.6密码修改成功扩展无字段列表1.密码;2.收货人姓名;3.地址;4.真实姓名;5.电子信箱;6.开户银行;7.银行卡;8.电话;9.性别;10.身份证;11.籍贯业务规则无备注无表2-4用户信息更改用例规约表2.4 本章小结本章对租房系统进行了需求分析,并且进行了系统的功能设计。公寓租房系统的要求,公寓租房系统的功能的设计主要包括接待业务管理,房源管理,成交管理,用户信息管理等几模块。第3章 系统设计3.1 公寓租房系统设计3.1.1 公寓租房系统总体架构设计总体技术路线上,采用SpringMVC+Spring+Myb
22、atis框架实现。数据库采用MySQL,其小巧灵活,开源,使用简单。在开发语言的选择上,采用Java语言,使的系统可扩展性与效率都有保证。而前端页面的设计,则是采用layui框架,结合JavaScript和JQuery语言进行展现,对于与后台的数据交互则使用ajax来实现,服务器则是采用免费开源的Apachetomcat8。3.1.2 系统数据库设计(1) 用户信息表用于记录用户的基本信息,方便管理列名数据类型可为空注释uIdVARCHAR(30)NOT NULL用户IduPwdVARCHAR(20)NOT NULL密码uNoVARCHAR(20)NOT NULL密码roleIdVARCHAR
23、(20)NULL角色uAddressVARCHAR(20)NOT NULL地址pNameVARCHAR(20)NULL真实姓名uEmailVARCHAR(30)NULL电子信箱uBankVARCHAR(30)NOT NULL开户银行uBankCardVARCHAR(30)NOT NULL银行卡createTimeDateNOT NULL创建时间updateTimeDateNOT NULL修改时间uPhoneVARCHAR(30)NOT NULL电话sexintNOT NULL性别IdNumberVARCHARNOT NULL身份证NativeVARCHARNOT NULL籍贯表3-1 user
24、_info表(2) 管理员信息表用于记录管理员的基本信息列名数据类型可为空注释empIdVARCHAR(30)NOT NULL用户IdempPwdVARCHAR(20)NOT NULL密码empNoVARCHAR(20)NOT NULL用户名roleIdVARCHAR(20)NULL角色empAddressVARCHAR(20)NOT NULL地址pNameVARCHAR(20)NULL真实姓名empEmailVARCHAR(30)NULL电子信箱empNativeVARCHARNOT NULL籍贯idNumberVARCHARNOT NULL身份证号createTimeDateNOT NUL
25、L创建时间updateTimeDateNOT NULL修改时间empPhoneVARCHAR2(30)NOT NULL电话empSexintNOT NULL性别empPoliticsVARCHARNOT NULL党籍表3-2 employee_info(管理员信息表)表(3)房屋信息表用于记录房屋的基本信息列名数据类型可为空注释ridVARCHAR(30)NOT NULL房间idhouseholderVARCHAR(20)NOT NULL房东姓名addressVARCHAR(20)NOT NULL房间地址moneyVARCHAR(20)NULL房租rtypeVARCHAR(20)NOT NUL
26、L户型rspaceVARCHAR(20)NULL空间staticsVARCHAR(30)NULL出租状态createtimeVARCHAR(30)NOT NULL创建时间createbyVARCHAR(30)NOT NULL创建者idNumberDateNOT NULL房东身份证号rpictureVARCHAR(30)NOT NULL展示图片表3-3 rental_info(出租房表)表(4)图片保存信息表用于保存房屋图片的基本信息列名数据类型可为空注释PidIntNot null图片idridInt Not null房间idpurlVARCHARNot null图片地址表3-4 room_p
27、icture(图片表)表(5)导航栏权限表用于记录导航栏可显示的用户所具有的权限列名数据类型可为空注释funidintNot null权限idfunNameVARCHARNot null权限名funParentVARCHARNot null父权限funPathVARCHAR权限路径createTimedatetimeNot null创建时间updateTimetimestampNot null修改时间表3-5 list_function(权限表)表(6) 用户权限表用于记录不同角色所能行使得权限列名数据类型可为空注释idintNot nullidroleidintNot null角色idfun
28、idintNot null权限idcreateTimedatetimeNot null创建时间updateTimetimestampNot null修改时间表3-6 u_role_function(用户权限表)表3.1.3 公寓租房系统模块的设计1. 用户登陆模块该模块是所有用户进入该平台的入口,用户要访问公寓租房系统首先必须要通过身份验证才行,只有验证通过了的用户才有资格能进入本系统使用本系统的功能。所以,用户需要先打开用户登陆页面,在登陆页面按照要求输入自己以注册号的的用户名和密码,然后点击页面的“登陆”按钮,用户输入的信息会由客户端进行封装后发送到后台,后台接受到客户的请求后将对数据进行
29、解封,将解封得到的密码和用户名跟数据库内的用户表中的用户名和密码进行配对比较,如果表中有相同的用户名与密码,则用户登陆成功。登录完成后,系统后端将通过session获取该名用户的登录信息,继而获取该用户能够行使的权限,最后根据所获取的权限生成符合该用户权限的主页面返回给用户;如果密码错误或者用户名不存在,将会给出相应的提示信息“密码错误”或者“用户名不存在”;如果用户不输入密码或用户名直接登陆,系统则会提示“密码或用户名不能为空”。如图3-3.1图3-3.1 用户登陆流程图2. 用户注册模块用户能够登陆公寓租房系统的前提则是用户注册,用户要想实现系统登陆就必须先要进行用户注册。用户打开系统的登
30、陆页面,当点击“注册”按钮后即可弹出用户注册页面,用户只需按照要求,填写好用户名和密码等相关信息,填写完后点击“提交”按钮提交表单,用户的请求就会被提交到服务器端,服务器端接收到请求后,先提取出表单信息,随后注册信息中的用户名与数据库的用户表中的用户名进行比较,如果用户名已经存在,则提示“该用户已经存在”,即用户名是唯一性的。如图3-3.2图3-3.2 用户注册流程图3. 用户基本信息查询修改模块在用户完成登录后自然会先去确认自己的信息是否正确、完整。为此,用户可以将鼠标一直页面右上角的图标,随后便会出现下拉菜单,菜单里面有“基本信息”以及“密码修改”,点击基本信息便会弹出一个弹出层,里面有用
31、户详细的信息,如果需要更改的话,只需将需要更改的栏目里的内容替换再换成正确的信息即可,因为此用户已经登录成功了,因此此用户的信息在数据库是存在且有效的,所以就不需要在对其信息进行核对。密码修改也同理,点击弹出弹出层后输入新的密码即可,在修改密码的时候,后端会先确认你输入的旧的密码是否正确,或者是否有输入旧的密码,只要上述情况随便一种出现,便会返回“密码修改失败”或者“请先输入密码”的字样。如图3-3.3图3-3.3用户基本信息查询修改流程图4. 房屋信息查询模块用户登录完成后,进入系统首页,在左侧导航栏点击找房来获取所有出租房屋的基本信息,获得所有房屋信息后,用户可以通过点击信息列表里的照片来
32、获取房屋的基本样貌图片,点击详细便可获得房东的基本信息以及联系手段。如图3-3.4图3-3.4房屋信息查询流程图3.2 公寓租房系统顺序图3.2.1 普通用户注册顺序图1. 普通用户输入登录时要用的用户名和密码2. 界面将注册请求发送给系统后端3. 系统后端在数据库查询是否存在该名用户4. 得到返回的信息5. 判断该用户是否存在。6. 不存在则返回成功注册信息7. 若存在则返回注册失败信息3-2.1用户注册顺序图3.2 .2 用户登录顺序图3-2.2用户登录顺序图1. 输入登录的用户名和密码2. 界面将登录请求发送到后端3. 后端在通过持久层进入数据库查询相关用户信息4. 返回查询结果5. 若
33、存在用户则返回登录成功信息,直接进入系统6. 弱不存在用户,则返回登录失败信息3.2.3 查看放租房屋信息顺序图3-2.3查看放租房屋信息顺序图1. 点击左侧导航栏的找房栏目2. 界面将放租房屋查询请求发送到系统后端3. 系统后端通过持久层在数据库查询放租房屋的相关信息4. 返回查询的结果5. 系统后端将查询的结果封装发送到系统界面显示3.2.4修改租房状态顺序图3-2.4修改租房状态顺序图1. 点击左侧导航栏的“出租房屋”查询自己放租房屋的信息2. 系统界面将发送查询请求到后端3. 后端通过持久层在数据库查询相关信息4. 返回查询结果5. 系统后端将查询到的结果封装成json数据传回系统界面
34、6. 界面再将传回的数据展示给房东7. 房东在找出需要修改状态的房子,点击“出租”按钮8. 界面再将请求发送到系统后端9. 系统后端再次通过持久层进入数据库进行相关操作10. 数据库返回操作的信息11. 后端拿到信息后再次将信息封装发送到系统界面12. 系统界面再将执行的结果展示给房东3.3 公寓租房系统活动图3.3.1 登录与注册用户进入公寓租房系统登录界面后可以选择直接填写账号密码进行登录,也可以点击注册按钮,然后就会弹出一个弹出层,用户可在其中填写相应的信息完成注册,注册成功后便可登录系统。图3-3.1登录与注册活动图3.3.2 放租放管理房东可以点击左侧导航栏的房屋出租进入管理界面查看
35、房屋放租信息,点击出租房屋按钮,会弹出相应的弹出层,填写完成后便可以添加新的放租房屋,点击出租,也会弹出相应的弹出层,填写完相关信息后,点击确认便完成房子的出租。图3-3.2放租放管理活动图3.4本章小结 本章首先对公寓租房系统的登录注册功能、用户查询房子功能和房东对房屋出租的状态修改功能进行了系统功能的详细设计,然后画出了相关类图、顺序图,更加直观地展示了公寓租房系统的相关功能,并设计了公寓租房系统的数据库。第4章 系统实现4.1 用户登陆注册模块的实现当普通用户选择用户登录,管理员选择员工登录。如果普通用户还没有注册,则点击注册按钮便会弹出注册页面,当填写信息完成后点击确定便可完成注册,随
36、后输入用户名密码便可以完成登录进入工欲租房系统图4-1 登录注册图4.2接待业务模块的实现普通用户在进入页面后可以点击找房随后便可以得到出租房的基本信息,点击图片可以弹出一个相册层轮播系统内存放的该房子的图片,点击查看便可以获得房东的联系方式与基本信息图4-2找房功能实现图4-3房屋图片查看图当房东进入该系统时这如图图4-4新增放租房实现图首先房东可以查询到自己正在房租的房子,也可以添加新的出租房,也可以像普通用户一样找出租房。4.3成交管理点击已完成交易选着查看详情,便可以查询到自己一出租的房子的基本信息如图所示图4-5房东查询以交易信息图租客也可以完成此操作图4-6租客查询以交易信息图4.
37、4用户信息管理普通用户可以点击右上角小图标显示自己的基本信息进而就该,而管理员只需点击用户管理选择用户信息管理便可以管理用户的信息具体如图所示图4-7用户信息查询图图4-7管理员查询用户信息实现图4.6 本章小结 本章介绍了该系统的功能实现的实现图以及该系统的基本使用方法。更加体现了该系统的相关功能的具体实现形式。第5章 系统测试5.1 系统测试的目的为了找出软件中的漏洞是系统测试的目的,系统的漏洞可能存在于系统、功能、过程、数据和编码中,我们需要在这些方面上进行测试以找到系统的漏洞并修复。在系统设计和实现过程中检查出来的错误和缺陷需要在系统试运行当中通过系统测试来实现,所以这个阶段是软件开发
38、中必不可少的部分。5.2 系统测试的意义 在系统泛滥的信息时代,系统的质量参差不齐,因此,为了杜绝低质量的系统的蔓延,系统测试是一个不可或缺的阶段。经过一系列的严格测试,可以找出系统中难以发现的漏洞,有利于提高公寓租房系统的质量,使用户的体验更加完善。5.3 测试用例及结果公寓租房系统试分为用户角色测试和房东角色测试,表5-1为用户角色的测试用例及结果,表5-2为商家角色的测试用例及结果。用例编号用例名称测试目的测试结果u-1uLogin测试用户只有输入正确的用户名和密码加上验证吗才能登录系统用户只有输入正确的用户名和密码加上验证吗才能登录系统u-2uFunction测试用户正常登录后可以获得
39、的权限普通用户只获得了普通用户的权限u-3uFind测试用户查询出租房屋信息是否有误用户能正常查询到出租房的基本信息及相关房东信息u-4uZhece测试用户能否在已有用户的情况下使用相同的信息进行注册用户不能注册同一用户u-5 uInfo测试用户登录后能否正通过右上图标常得到自己的信息用户可以获得自己的相关信息表5-1 普通用户测试表用例编号用例名称测试目的测试结果f-1fLogin测试房东只有输入正确的用户名和密码加上验证吗才能登录系统房东只有输入正确的用户名和密码加上验证吗才能登录系统f-2fFunction测试房东正常登录后可以获得的权限可以获得房东的权限f-3fFind测试房东查询自己
40、出租房屋信息是否有误房东能正常查询到自己出租房的基本信息f-4fUdS测试房东能否正确修改自己的出租房状态信息能正常修改并查询到出租信息f-5 fInfo测试房东登录后能否正通过右上图标常得到自己的信息房东可以获得自己的相关信息表5-2 房东测试表第6章 结束语6.1 全文总结 通过这几个月不懈的努力,基于ssm公寓租房系统的设计与实现到这里基本结束了。基于ssm公寓租房系统在界面设计上使用了layui模板,使平台使用起来更加方便美观;后端使用的是一个非常优秀且简易的轻量级框架-SSM框架来优化开发流程,选用Tomcat作为我的开发服务器主要还是因为它免费.。数据库则是MySQL,毕竟也用了很
41、长一段时间,对其也有一定的熟悉。6.2 论文展望由于个人的技术原因,有一些更加便捷的功能别没有加上,例如使用更加优秀的前端框架vui,由于接触时间太短,对其的使用还不是很了解因此放弃了这个框架,改用了layui,希望日后可以使用vui进行前端设计。同时,由于对这一行业的情况接触有限,所以还有很多业务没有办法做出,希望日后可以设计出功能更加完善的公寓租房系统。参考文献1 李洋.SSM 框架在 Web 应用开发中的设计与实现 J.计算机技术与发展,2016,26(12):191-194。2 乔岚.基于MyBatis和Spring的JavaEE数据持久层的研究与应用J.信息与电脑,2017(8):7
42、3-76.3 王昊欣, 姜学东. JAVA编程语言在计算机软件开发中的应用J. 电子测试, 2017(13):73-74.4 谢鹏, 彭涛. 基于新时期计算机软件开发技术的应用研究J.电脑迷,2017(1):13.5 韩凯琪. 计算机软件数据库设计应用探析J. 电子制作, 2017(14):42-43.6 薛继成. 计算机软件开发信息管理系统的设计J. 电子技术与软件工程, 2017(19):38-38.7 Cui Y , Jiang L . Design of batch audio/video conversion platform based on JavaEEJ. IOP Confer
43、ence Series Materials Science and Engineering, 2018, 322.8 Silva R , Perera P , Perera I , et al. Effective use of test types for software developmentC.2017 Seventeenth International Conference on Advances in ICT for Emerging Regions (ICTer). IEEE, 2018.9 卜庆禹. 基于Spring的MVC框架实现Web应用系统设计与实现J. 数码世界, 20
44、17(4):21-22.魏静敏, 刘欢杰. 基于Mybatis框架的批量数据插入的性能问题的探讨J. 计算机光盘软件与应用, 2013(19):160-162.10 李洋. SSM框架在Web应用开发中的设计与实现J. 计算机技术与发展, 2016(12):190-194,共5页.11 姚晓佳, 廖金兴, 阎明. 青年长租公寓社区化升级研究J. 经贸实践, 2017, 000(005):252-25312 刘俊宇. 如何看待长租公寓租房贷J. 区域治理, 2018, 000(048):157,160.13 王丽, 宗镇欣. 基于SSM框架的学生信息管理系统J. 电脑知识与技术, 2019(28).14 K. Siva Prasad Reddy. Java Persistence with MyBatis 3J. 2013.15 夏汛, 陈玲. 基于Spring MVC和Mybatis的动态表单设计J. 计算机光盘软件与应用, 2012(20期):235-235.致 谢四年的大学生活转眼间就要结束了,同时我人