【摘要】经济的发展使得小区逐渐替代村落,形成了新的居民管理单位。面对庞大的居民人口,传统的人工管理方式,不仅消耗大量的人力物力,还因为人工的局限性,容易出错,达不到对居民的优质管理。而物业管理的优劣却渐渐在居民选择住宅所衡量的条件中,占据了较多位置,所以,于物业公司而言,物业管理的高效化、精准化对公司的长远发展尤为重要。现代计算机的发展,使得信息技术得以在日常生活中普及的应用,对比人工管理的不足,信息化的管理方式更加高效、实用,能够解决人工管理的诸多弊端。
本课题在对小区物业管理相关信息进行需求分析的基础上,结合Spring MVC+Mybatis+Spring Boot技术,设计开发出一套小区物业管理系统。该管理系统根据功能权限设置管理员角色和业主角色,管理员角色可以实现对用户、业主、小区公告、保安、巡逻安排、设施维修、投诉意见、物业费的管理,业主登录后可以实现对小区公告、设施维修、意见与反馈、费用明细的管理。本系统操作简单易懂,方便物业管理人员实现对小区的管理,提高办公效率。
【关键词】小区物业管理系统,Spring MVC,Mybatis,Spring Boot
目录
摘要
Abstract
1引言-1
1.1研究背景-1
1.2研究意义-1
2系统开发环境介绍-1
2.1开发工具-1
2.2 Spring MVC架构-2
2.3 STS(spring tool suite)工具-2
3系统分析-2
3.1系统可行性分析-2
3.1.1经济可行性-2
3.1.2技术可行性-3
3.1.3社会可行性-3
3.2需求分析-3
3.2.1性能需求-3
3.2.2功能需求-4
4系统设计-5
4.1系统架构-5
4.2功能模块设计-6
4.2.1管理员模块-6
4.2.2业主模块-7
4.3系统E-R图-7
4.4数据库设计-9
5系统实现-12
5.1登录模块-12
5.2管理员系统权限-13
5.2.1业主管理-13
5.2.2公告管理-14
5.2.3保安管理-15
5.2.4值班管理-17
5.2.5费用管理-18
5.3业主系统权限-19
5.3.1设施报修-19
5.3.2个人密码修改-20
6软件测试-21
6.1测试的概念和意义-21
6.2系统功能测试-21
6.2.1用户登录模块测试-22
6.2.2业主管理模块测试-22
6.2.3费用管理模块测试-23
6.2.4值班管理模块测试-23
7总结-24
参考文献-25
致谢-26