版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于SpringBoot的租房系统设计的技术支持及需求分析案例目录TOC\o"1-3"\h\u12688基于SpringBoot的租房系统设计的技术支持及需求分析案例 125059第1章开发技术及原理 1218791.1开发技术 161461.2系统结构 2142701.3开发环境 294401.4开发框架 2125852.5本章小结 310039第2章系统需求分析 3293112.1“安家”系统需求概述 3199032.2“安家”系统详细模块功能分析 3297992.2.1“安家”系统网站管理 4184712.2.2“安家”系统房源管理 4253242.2.3“安家”系统用户管理 4186922.2.4“安家”系统合同管理 4190022.2.5“安家”系统房源搜索 5266362.2.6“安家”系统发布房源 5139262.3“安家”系统用例图 6285042.2.1“安家”系统管理员用例 6179702.2.2“安家”系统用户用例图 7131862.4本章小结 7第1章开发技术及原理1.1开发技术(1)MySQLMySQL是一种数据库软件,用户访问数据,查询,更新和管理。数据库使用MySQL是因为其开源且内存小,它优化与集群总结了一些现阶段比较常用的数据库优化手段,存储优化数据库的构建方面与配置方面,另外通过服务器的集群方式提高数据库的硬件性能,通过对读写分离对数据库的负载进行均衡。(2)BootstrapBootstrap为推特公司开发,整个框架目前在前端开发上非常流行,他能够有效的整合html、js和div之间的关系,达到不要再底层编写页面就能开发出美观的前端页面效果。(3)SSMSSM框架即Spring、MyBatis和SpringMVC三个开发框架组成的首字母简称,三个框架分工不同,为目前最流行的开发JavaWeb后端开发框架,使用该框架能够不需要进行类似于Servlet注册的操作即可实现快速敏捷的项目开发工作,该框架的核心是利用控制器管理和调度MyBatis与数据库数据交互的工作,完成页面的跳转和设置[6]。SSM框架具有能够面向切面的操作能力,利用Spring对项目的IOC操作,能够让开发在使用的时候不需要过度的关注数据处理的逻辑,只需要通过简单的xml操作即可完成整个项目的开发和功能的集合,并且能够更好的处理数据的格式问题以及页面之间的跳转操作。1.2系统结构浏览器/服务器(B/S)模式的在本次开发和设计上的主要作用是方面“安家”系统的用户操作和使用。在电脑上自带的IE浏览器就可以完成。当然这一过程中需要PC机能够处在与服务器联网的状态下才能进行相关苗木的购买和操作[7]。并在开发上使开发者能够方便进行调用,只需要使用开发工具即可即时的进行调试和运营。并且还能让用户随时随地的去访问“安家”系统。服务器端作为本次开发的“安家”系统的主要处理是和使用端口在应用操作上具有很好的安全性,因为数据的传输和加载都是通过服务器来进行处理,对于平台的操作和控制也具有很好的易操作性,只需要管理员通过后端管理系统进行配置即可完成操作,随时的操作没有时间限制和要求[8]。并且B/S操作的架构模式很大程度上也降低了平台在维护和使用上的工作量,能够让数据的存储和读取操作通过Browser浏览器的操作变得十分方便。整个核心操作的逻辑为用户通过浏览器发出操作请求然后,然后服务器能够做出响应。1.3开发环境IntellijIdea开发工具是一款集成了多个开发库以及核心模块的JavaWeb工具,并且支持脚本在线更新和Maven在线自动配置的功能,开发Web项目能够实时的进行代码提示,整个使用操作非常人性化[9]。1.4开发框架SpringBoot是一个快速的开发框架。能够帮助程序员快速的整合第三方的框架SpringBoot内嵌了Web容器(Tomcat,jetty,undertow)、简化了XML的配置,用全注解代替了XML的形式。2.5本章小结本章主要介绍了系统的开发技术、结构、环境以及框架。第2章系统需求分析2.1“安家”系统需求概述“安家”系统主要用于社会上的每一个客户,每个人手上有房源都可以发布出来,每个人都可以从平台上寻找优秀的房源,每个人既是可以做甲方,也可以做乙方,所以该系统特别智能化,为每个人提供了一个平台[10]。“安家”系统大体上可以有7大功能。如图3-1所示:图3-1“安家”系统总体结构图2.2“安家”系统详细模块功能分析“安家”系统的设计与实现需要建立在登录的前提下进行。下面就来看具体的模块。2.2.1“安家”系统网站管理需求:针对首页的展示,有轮播图做设置,还有一些数据的展示呈现出来业务流程:管理员统计房源发布,租出的列表图。如图3-2所示:图3-2“安家”系统网站管理2.2.2“安家”系统房源管理需求:针对房源的真实性做审查。业务流程:管理员对用户上传的房源进行审核,通过上架,不通过退回。如图3-3所示:图3-3“安家”系统房源管理2.2.3“安家”系统用户管理需求:管理员管理注册用户,随时可以删除清退不合法,发布虚假信息用户。业务流程:管理员收集用户资料并发送邮件,也可以添加用户。如图3-4所示:图3-4“安家”系统用户管理2.2.4“安家”系统合同管理需求:把甲方乙方签订合同,保证法律效应。业务流程:用户可以查看合同的状态以及签订,签订成功后发邮件告知。如图3-5所示:图3-5“安家”系统合同管理2.2.5“安家”系统房源搜索需求:快速精准的找到房源信息业务流程:进行相关条件的模糊查询。如图3-6所示:图3-6“安家”系统房源搜索2.2.6“安家”系统发布房源需求:任何用户都可以上传房源信息,发布房源。业务流程:发布房源,填写房源对应的参数,审核通过,房源上线,不通过,退回。如图3-7所示:图3-7“安家”系统发布房源2.3“安家”系统用例图2.2.1“安家”系统管理员用例管理员可以操作网站、房源、合同,用户相关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年北京市政府采购中心(公共资源交易中心)人员招聘考试备考试题及答案详解
- 2026福建南平市建阳区童游街道社区卫生服务中心招聘编外人员1人考试参考题库及答案解析
- 2026年昌吉市劳动保障监查系统事业单位人员招聘考试备考试题及答案详解
- 很全面员工安全手册
- 2026年阿拉善市信访系统事业单位人员招聘考试备考试题及答案详解
- 2026湖南岳阳市屈原管理区事业单位四海揽才招聘11人考试备考题库及答案解析
- 2026年澄迈县中医院医护人员招聘笔试模拟试题及答案解析
- 2026青海西宁大通县中医院招聘消防控制室操作员2人笔试备考题库及答案解析
- 2026年成都市事业单位人员招聘考试备考试题及答案详解
- 2026年昌吉市社区工作者招聘考试备考试题及答案详解
- 剪力墙住宅楼施工组织设计
- 委托生产协议书
- 驻校教官管理宿舍制度
- 美术概论-课件
- 2024年中国财经出版传媒集团招聘笔试参考题库含答案解析
- 糖尿病视网膜病变健康宣教
- 螺旋箍筋重量计算公式
- BH550综合巡检分析诊断仪中文说明书
- 中级微观经济学第十五讲交换
- 临床医学检验临床免疫正高题库
- 病理科技师试题及答案
评论
0/150
提交评论