小区物业管理系统

1 篇文章 0 订阅

小区物业管理系统

1.开发环境与开发工具

1.1 系统的具体开发环境

  • 系统开发平台:IDEA
  • 数据库管理系统软件:MySQL 5.7.24

1.2系统的具体开发工具

  • 开发语言:JAVA JDK1.8

2. 需求分析

通过java写出登录界面、注册界面、忘记密码界面、用户端界面和管理端界面,再用java的JDBC 进行数据库的连接,应用程序可通过这套API连接到关系数据库,并使用SQL语句来完成对数据库中数据的查询、更新和删除等操作,完成登录、注册、忘记密码等功能需求。

3. 功能分析

登录界面:

  • 账号类型选择

  • 登录判断

注册界面:

  • 实现账号的注册

  • 根据账号类型进行相对应的账号注册

忘记密码界面:

  • 实现密码的修改

  • 根据不用用户模式进行相对应的变化

用户端:

  • 住户相关费用管理:

    • 查询缴费
    • 历史账单
    • 查询收费标准
  • 报修事项的管理:

    • 个人的保修事项的添加、进度的查询
  • 投诉信息管理:

    • 个人的投诉信息的添加、进度的查询
  • 用户账号信息

    • 查看用户账号信息

管理端:

  • 对住户相关费用管理

    • 查询收费记录,生成业单,充值处理
  • 报修事项的管理:

    • 查询报修单记录,更新报修处理进度
  • 用户账号管理:

    • 住户信息的删除、修改和查询
    • 管理员信息查询
  • 投诉信息管理:

    • 查询投诉单记录,更新投诉处理进度。

4.系统分析

4.1 系统功能设计

用户端:

  • 费用功能

  • 报修功能

  • 投诉功能

  • 用户信息功能

管理端:

  • 费用处理功能

  • 报修处理功能

  • 投诉处理功能

  • 用户信息处理功能

4.2系统的业务流程设计

居民端:

费用功能

  1. 查询缴费

  2. 历史账单

  3. 收费标准

报修功能:

  1. 查询报修

  2. 添加报修

投诉功能:

  1. 查询投诉

  2. 添加投诉

用户信息功能:

  1. 查询本用户信息

  2. 充值存款

管理端:

费用处理功能:

  1. 收费记录

  2. 生成业单

  3. 充值处理

报修处理功能:

  1. 报修查看,修改,删除

投诉处理功能:

  1. 投诉查看,修改,删除

用户信息处理功能:

  1. 用户账号管理,包含整删改查

  2. 管理员信息,可以删除当前管理员账号

开发思路:

基于Java + Swing + MySQL开发,软件为c/s架构,分为用户端和管理端,这都和成一个软件里实现,软件完成开发通过exec4j等工具将jar包生成.exe文件,进行项目的发布。

基于的程序语言:

  • Java:通过java的基础语法进行相关操作的实现和判断,整个项目的基础

  • Java Swing 框架:Swing采用MVC(model-view-controller,模型-视图-控制器)设计模式,模型用于维护组件的状态,视图是组件的可视化表现,控制器用于控制各个事件,组件做出怎么样的响应。模型发生改变,它通知所有依赖它的视图,视图根据模型数据来更新自己。

    Java Swing 官方中文文档:https://www.dba.cn/book/swing/SWINGZhongWenShouCe/SWINGShiJianLei.html

  • JDBC:一套用于执行SQL语句的Java API。应用程序可通过这套API连接到关系数据库,并使用SQL语句来完成对数据库中数据的查询、更新和删除等操作。

  • MySQL:小型数据库,用于构建数据库,进行相关数据的增删改查。

主要功能:

登录界面

  • 账号类型选择
  • 登录判断

注册界面

  • 实现账号的注册
  • 根据账号类型进行相对应的账号注册
  • 注册密钥:admin684GBK

用户端:

1.住户相关费用管理:
  • 查询缴费
  • 历史账单
  • 查询收费标准
2.报修事项的管理:
  • 个人的保修事项的添加、进度的查询
3.投诉信息管理:
  • 个人的投诉信息的添加、进度的查询
4.用户账号信息
  • 查看用户账号信息

管理端:

1.对住户相关费用管理
  • 查询收费记录,生成业单,充值处理
2.报修事项的管理:
  • 查询报修单记录,更新报修处理进度
3.用户账号管理:
  • 住户信息的删除、修改和查询
  • 管理员信息查询
4.投诉信息管理:
  • 查询投诉单记录,更新投诉处理进度

数据库设计

数据库的ER图

在这里插入图片描述

界面简单演示

登录界面

居民模式:

在这里插入图片描述

管理员模式:

在这里插入图片描述

注册界面:

居民模式:

在这里插入图片描述

管理员模式:

在这里插入图片描述
密钥:admin684GBK

忘记密码界面

居民模式:

在这里插入图片描述

管理员模式:

在这里插入图片描述
密钥:admin684GBK

居民端界面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

管理端界面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

项目开源地址:

https://gitee.com/Jasonpupil/property-fee-management-system.git
该项目赶着时间做出来的,有许多代码和功能缺少和要优化,大家可以自行修改和添加,也可以提交pr完善该项目,谢谢。

  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值