随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,租房网站当然也不能排除在外。租房网站是以实际运用为开发背景,运用软件工程原理和开发方法,采用SPRING BOOT技术构建的一个管理系统。整个开发过程首先对软件系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行功能测试,并对测试结果进行分析总结,得出系统中存在的不足及需要改进的地方,为以后的系统维护提供了方便,同时也为今后开发类似系统提供了借鉴和帮助。这种个性化的网上系统管理特别注重交互协调与管理的相互配合,激发了管理人员的创造性与主动性,对网上租房信息而言非常有利。
本租房网站采用的数据库是Mysql,使用SPRING BOOT技术开发。在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。
本租房网站采用SPRING BOOT技术,Mysql数据库开发,充分保证了系统稳定性、完整性。
租房网站的设计与实现的设计思想如下:
1、操作简单方便、系统界面安全良、简单明了的页面布局、方便查询租房网站相关信息。
2、即时可见:对租房网站信息的处理将立马在对应地点可以查询到,从而实现“即时发布、即时见效”的系统功能。
3、功能的完善性:可以管理首页、个人中心、客户管理、房屋类型管理、房屋信息管理、房屋预订管理、合同签订管理、合同续签管理、系统管理模块的修改维护操作。
系统流程的分析是通过调查系统所涉及问题的识别、可行性、可操作性、系统分析处理能力等具体环节来调节、整理系统的设计方案以确保系统能达到理想的状态。这些操作都要从注册、登录处着眼进行一系列的流程测试保证数据库的完整,从而把控系统所涉及信息管理的安全、保证信息输入、输出正常转换。然后,通过实际操作完成流程图的绘制工作。
目 录
摘 要I
ABSTRACTII
目 录III
第1章 绪论1
1.1背景及意义1
1.2 国内外研究概况1
1.3 研究的内容1
第2章 相关技术3
2.1 Spring Boot框架3
2.2 JAVA简介3
2.3 ECLIPSE开发环境4
2.4 Tomcat服务器4
2.5 MySQL数据库4
第3章 系统分析6
3.1 需求分析6
3.2 系统可行性分析6
3.2.1技术可行性:技术背景6
3.2.2经济可行性7
3.2.3操作可行性:7
3.3 项目设计目标与原则7
3.4系统流程分析8
3.4.1操作流程8
3.4.2添加信息流程9
3.4.3删除信息流程10
第4章 系统设计11
4.1 系统体系结构11
4.2开发流程设计12
4.3 数据库设计原则13
4.4 数据表15
第5章 系统详细设计22
5.1系统功能模块22
5.2管理员功能模块23
5.3客户功能模块28
第6章 系统测试31
6.1系统测试的目的31
6.2系统测试方法31
6.3功能测试32
结 论33
致 谢34
参考文献35