开发工具
Eclipse: 开源的集成开发环境(IDE),广泛用于java应用开发。
IntelliJ IDEA: 一先进的IDE,用于java开发,提供了丰富的工具和功能。
运行环境和构建工具
技术
Tomcat: 开源的nodejs Servlet容器和Web服务器。
JDK 1.8: njava开发工具包,用于开发java应用程序。
Maven 3: 用于项目构建和依赖管理的工具。
前端技术
HTML: 超文本标记语言,用于创建和设计网页的结构。
CSS: 层叠样式表,用于定义网页的布局和样式。
javasScript (JS): 一种脚本语言,用于增加网页的交互性和动态功能。
Vue.js: 前后端分离框架。本系统的主要目的是告别纸质化管理的形式,安全、快捷的保存数据信息。由于小区物业管理涉及到费用问题,为了增强系统的保密性,使业主利益不受损害,使业主能够对自家的物业费用和投诉等情况提供透明化、直观的了解。我们通过对多个小区物业进行实地统计分析,了解具体的业务处理,准确的掌握了小区的服务业务体系,以便于我们开发一套完善的物业管理系统。
本系统的主要功能分为小区物管和住户两个身份的角色登入系统。
1. 用户进入系统进行登录(如果是新用户需要注册),跳转到小区信息的主界面,可以选择网上缴费,修改个人信息,查看小区通知等。
2. 网上缴费:对物业费,日常水电费,车位费等相关费用的查询和缴费。
3. 修改个人信息:对个人信息的增删改查。
4. 小区通知:最新的通知会显示在主页,其余的通知需要点击小区通知跳转到具体页面,小区住户只能对其查看。
5. 房屋相关:住户对自己房屋的基本信息管理和对房屋出售的管理。
6. 报修:住户对出现故障的基本设施报修,物管接到报修信息指派相应技术人员进行维修。
7. 环境相关:物管通过指派环卫工人对小区环境进行管理。
8. 物管:管理员登陆,对小区的绝大部分信息拥有增删改查的能力(除住户等的个人财产)。
技术栈
ide工具:IDEA 或者eclipse
编程语言: java
数据库: mysql5.7+
框架: springboot
前端:vue.js+ElementUI
详细技术:springboot+ vue+MYSQL+MAVEN
数据库工具:Navicat/SQLyog都可以
后端技术
SpinrgBoot的主要优点有:
1、为所有spring开发提供了一个更快、更广泛的入门体验;
2、零配置;
3、集成了大量常用的第三方库的配置;
java: 广泛使用的编程语言,适用于构建跨平台应用。
Springmvc:从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架。
Spring: 开源的java平台,提供了全面的编程和配置模型。
MyBatis: java持久层框架,支持定制化SQL、存储过程以及高级映射。
Maven: 项目管理和构建自动化工具,用于java项目。
目 录
目 录 III
1 绪论 1
1.1 研究背景 1
1.2目的和意义 1
1.3 论文结构安排 2
2 相关技术 3
2.2 B/S架构介绍 3
2.3 MYSQL数据库介绍 4
3 系统分析 6
3.1系统可行性分析 6
3.1.1 技术可行性分析 6
3.1.2 经济可行性分析 6
3.1.3 运行可行性分析 6
3.2系统性能分析 7
3.2.1 系统安全性 7
3.2.2 数据完整性 7
3.2.3系统可扩展性 8
3.3系统流程分析 8
3.3.1系统登录流程 9
3.3.2信息添加流程 10
3.3.3信息删除流程 10
4 系统设计 12
4.1系统概要设计 12
4.2系统功能结构设计 12
4.3数据库设计 13
4.3.1数据库E-R图设计 13
4.3.2 数据库表结构设计 14
5 系统实现 20
5.1房源信息管理 20
5.2 报修信息管理 20
5.3 小区通知管理 21
5.4维修指派管理 21
5.5缴费信息管理 22
6系统测试 23
6.1 本系统测试 23
6.1.1登录功能测试 23
6.1.2修改密码功能测试 24
6.2测试结果分析 24
结 论 25
参考文献 27
致 谢 28