[Open-source] Completely open-source and free for commercial use, a comprehensive intelligent property management platform for property enterprises
![[Open-source] Completely open-source and free for commercial use, a comprehensive intelligent property management platform for property enterprises](https://yy123.ink/api/img/1782384180615-v3ouh2.jpg)
One. Open-source project introduction
Community Property Management System Includes Fee + Report, Repair, Gate Access Control, Online Payment, Community Commercial Circle, Patrol, Public Number Overdue Push and Announcement WeChat Push Function, Currently the System has been Commercially Operated Stably in Anhui Suzhou 4 Communities, Shenzhen 2 Communities, Xi'an 11 Communities, Shandong 5 Communities and Harbin 1 Community, etc. Welcome You to Use Directly or Recommend to Your Surrounding Property for Commercial Use.
Community Management System is a Fully Open-source and Free Commercial Community Property Management System, Including Community Backend Project, Community Frontend Project, Property Version uni-app and Owner Version uni-app.
Two. Function overview
Property Function
| Function Category |
Function Point |
Description |
Completion Status |
| Community Management |
Add Community |
Community is Added by Proxy Merchant Unified, Operation and Maintenance Team Goes to Audit |
Completed |
| Community Management |
Community Audit |
Proxy Merchant Adds Community and Operation and Maintenance Team Goes to Audit |
Completed |
| Community Management |
Enter Community |
Enter Community is Added by Each Merchant to Enter Community |
Completed |
| Community Management |
Enter Community Audit |
Community Enter Community Audit is Added by Proxy Merchant, Audit Passed and Can Enter the Community |
Completed |
| Asset Management |
Building Management |
Building Information Addition, Modification, Deletion Function |
Completed |
| Asset Management |
Unit Management |
Unit Information Addition, Modification, Deletion Function |
Completed |
| Asset Management |
Household Management |
Household Information Addition, Modification, Deletion Function |
Completed |
| Asset Management |
Parking Lot Management |
Parking Lot Addition, Modification, Deletion Function |
Completed |
| Owner Management |
Owner Information |
Owner Addition, Deletion, Modification, Inquiry, Through Owner Information, Through Household and Parking Lot Information to Locate Owner, Do Secondary Business |
Completed |
| Owner Management |
Owner Member |
Add, Modify, Delete Owner Household Member, and Synchronize Portrait Photo to Access Control Device |
Completed |
| Intelligent Service |
Notice Management |
Publish and Edit Notice Information |
Completed |
| Intelligent Service |
Visitor Registration |
Register Visitor Information |
Completed |
| Intelligent Service |
Complaint Opinion |
Register Complaint through Telephone or Mini-program |
Completed |
| Intelligent Service |
Audit Complaint Single |
Complaint Single Processing and Audit Function |
Completed |
| Intelligent Service |
Complaint History Single |
Complaint History Single for Processed Complaint Single |
Completed |
| Repair Management |
Repair Registration |
Repair Registration through Telephone and Mini-program, Telephone Registration, Enter Owner Page, Locate Owner to Register Repair |
Completed |
| Repair Management |
Dispatch Information |
Repair Registration through Telephone and Mini-program, Manual Dispatch to Corresponding Staff |
Completed |
| Repair Management |
My Repair |
Staff Processed Repair Work Order Page |
Completed |
| Procurement Management |
Item Information |
Item Management Page, Addition, Deletion, Modification Function |
Completed |
| Procurement Management |
Audit Personnel |
Audit Personnel Definition |
Completed |
| Procurement Management |
Purchase Request |
Purchase Request, filled by purchasing personnel to apply for a purchase order |
Completed |
| Procurement Management |
Inventory Outbound |
Inventory Outbound Management |
Completed |
| Organization Management |
Organization Information |
Organization Information, add, delete organization management |
Completed |
| Organization Management |
Employee Information |
Add, delete, edit employee information |
Completed |
| Report Management |
Payment List |
Display property fees, parking fees payment list |
Completed |
| Report Management |
Employee Charges |
Employee charge list, each employee's charge report page |
Completed |
| Device Management |
Device Information |
Community device management, including access control, vehicle access control, etc. |
Completed |
| Device Management |
Device Data Synchronization |
Synchronize owner information to access control, data recording |
Completed |
| System Management |
Permission Group |
Role Management, package permissions freely as permission groups, convenient to assign permissions to other employee numbers |
Completed |
| System Management |
Employee Permissions |
Assign permissions to employees, and view employee permissions |
Completed |
| System Management |
Initialize Property Fees |
Property fee data configuration |
Completed |
| System Management |
Initialize Parking Fees |
Parking fee data configuration |
Completed |
| System Management |
Asset Import |
Import building, unit, house, owner, parking lot information from Excel template, batch import, convenient for data initialization |
Completed |
Developer Function
| Function Category |
Function Point |
Description |
Completion Status |
| Service Management |
Application Information |
Application Management |
Completed |
| Service Management |
Service Management |
All API service-provided interfaces are considered as services |
Completed |
| Service Management |
Service Registration |
Bind services to applications for service registration |
Completed |
| Service Management |
Service Implementation |
Register services as business types |
Completed |
| Service Management |
Service Provision |
Quickly develop query-type interfaces, only need to configure SQL, no need to develop code, no need to package and upgrade |
Completed |
| Menu Management |
Menu Group |
Configure menu categories |
Completed |
| Menu Management |
Menu Maintenance |
Configure menus |
Completed |
| Menu Management |
Basic Permissions |
Permission Configuration |
Completed |
| Mapping Management |
Code mapping |
System Configuration Class Information Configuration, such as CAPTCHA-related information configuration, system switch-related configuration |
Completed |
| Cache Management |
Refresh cache |
- |
Completed |
| Scheduled Task Management |
Scheduled Tasks |
System scheduled task processing, such as access control face synchronization, fee settlement, etc. |
Completed |
Three. Technical selection
System requirements
Development Tools
Java1.8 + IDEA/Eclipse + MySQL + Redis
Hardware Requirements
Test environment basic requirements: 4 CPUs, 16G memory, and 80G hard disk
Software Requirements
Need to install mysql5.6, zookeeper, Redis, and kafka by yourself
Need to start service-eureka, service-api, service-order, service-community, service-store, service-user, service-front, service-fee, service-common, and service-job
java110-bean # Store entity beans, Vo objects (front-end return objects), Dto objects (data transmission objects), Po objects (database persistence layer objects) java110-config # Store system configuration classes, public configuration files, such as logback.xml, log configuration files java110-core #Core class storage, microservice interface class, context object, factory class, and event-related class java110-db #Storage of the entire system's SQL file mapper java110-generator #Code generator java110-service #Storage of service basic information, basic storage base class, and self-developed dynamic SQL parsing engine java110-util #Storage of tool classes, such as time tool classes, log tool classes, constant classes, and exception handling classes service-api #Unified interface encapsulation service, providing unified scenario-based interface capabilities service-comment #Comment information storage service service-common #Common configuration storage service, including image upload FTP, workflow, device information service-community #Small district asset information storage service, building, unit, house, patrol, notification, parking lot, repair, visitor, etc. service-eureka #Microservice management service service-fee #Cost handling microservice, cost item function, payment, refund function service-front #Unified external access service, mainly handling login verification, permission verification, and interface with WeChat, app, etc. service-job #System timing task service, face synchronization device, employee synchronization attendance machine, and cost timing out-of-account service-log #System log recording service service-order #System service scheduling service, mainly ensuring transaction consistency and business track recording service-report #Report service service-rule #Business rule service service-sequence #Sequence generation service, using Google Snowflake algorithm service-store #Merchant service, system merchants, property, agent, developer, operation team service-user #User service, user information, owner information, family member
Four, interface display
Five, open source protocol
Using Apache2.0 open-source protocol