Produkteinführung
- kooteam ist ein leichtes Online-Tool für die Teamzusammenarbeit, das verschiedene Dokumenttools, Online-Mindmaps, Online-Flussdiagramme, Projektmanagement, Aufgabenverteilung, Wissensdatenbankverwaltung und andere Tools bereitstellt.
- kooteam unterstützt die gleichzeitige Anmeldung mit DingTalk, Unternehmens-WeChat und anderen Konten, um die Sicherheit der Unternehmensdaten zu gewährleisten.
Erlebnisadresse https://kooteam.com
Adresse des Gitee-Quellcodes
Technologieauswahl
- Backend-Framework: Smart HTTP
- Front-End-Framework: Vue 3.0 + Element-ui Plus
- Datenbank: MySQL
Funktionseinführung
1. Die vier To-Do-Quadranten: Heben Sie die Prioritäten der Dinge hervor, helfen Sie den Mitarbeitern, ihre Zeit sinnvoll einzuteilen, und verbessern Sie die Arbeitseffizienz
2. Online-Flussdiagramm: Online-Flussdiagramm-Tool, einfach zu verwenden
3. Online-Mindmapping: Ideen sortieren und Arbeitsabläufe optimieren
4. Projektmanagement: Individuelles Projekt-Dashboard, visuelle Aufgabenanordnung
5. Online-Wissensdatenbank: Online-Flussdiagramme, Online-Dokumente und visuelle Verzeichnisanordnung sorgen für eine sorgenfreie Dokumentenverwaltung
Dieses Projekt basiert auf den folgenden Open-Source-Projekten
- HTTP-Server (Apache 2.0-Protokoll) smart-http
- Texteditor (benutzerdefiniertes GNU-Protokoll) tinymce
- Mindmap (MIT-Lizenz) Mindmap
- Online-Formular (MIT-Lizenz) x-Tabelle
- Online-Flussdiagramm (Apache 2.0-Protokoll) drawio
- Kalendertafel (MIT-Lizenz) Vollkalender
Open-Source-Vereinbarung
AGPL-3.0-Lizenz
Die Open-Source-Vereinbarung dieses Projekts lautet AGPL-3.0. Die kurze Beschreibung lautet, dass Sie es kostenlos kommerziell nutzen können. Wenn Sie eine Zweitveröffentlichung erstellen, müssen Sie das Open-Source-Urheberrecht aller Kooteam-Projekte und auch des Quellcodes behalten muss Open Source sein. Wenn Sie kein Open Source verwenden möchten, können Sie uns kontaktieren, um kostenpflichtige Anpassungsdienste anzubieten.
Anweisungen zur lokalen Entwicklung
Quellcode-Verzeichnisstruktur
- Das Kooteam-Verzeichnis ist die Java-Quellcodedatei
- Das Vue-Verzeichnis ist die Front-End-Quellcodedatei
- Geben Sie gepackte Binärdateien und Startskripte frei
Anweisungen zum Projektstart
- Starten Sie das Java-Projekt, wenn Sie es zum ersten Mal starten. Erstellen Sie zunächst die Projektdatenbank und initialisieren Sie das Skript „release/init.sql“ in der Datenbank.
- Geben Sie im Browser die Adresse ein: http://127.0.0.1:7053/ und konfigurieren Sie die Datenbankverbindungsparameter.
- Geben Sie das Vue-Verzeichnis ein, installieren Sie die Front-End-Abhängigkeiten mit dem Befehl npm install -d und führen Sie dann npm run start aus, um das Front-End-Projekt zu starten und in den Entwicklungsmodus zu wechseln.
- Beim ersten Start wird eine Datenbankverknüpfungsausnahme gemeldet, die Anwendung wurde jedoch bereits gestartet. Nachdem Sie die Datenbankinformationen im Browser konfiguriert haben, starten Sie sie neu, um mit der Entwicklung fortzufahren.
Projektpaketierung und -bereitstellung
- Nachdem die Entwicklung des Front-End-Projekts abgeschlossen ist, führen Sie den Befehl npm run dist aus, um das Front-End-Skript zu erstellen.
- Gzip komprimiert die im dist-Verzeichnis des Front-End-Projekts erstellte Datei app.js (der Dateiname bleibt unverändert).
- Kopieren Sie die komprimierte Datei app.js in das Verzeichnis src/resources/static/ des Java-Projekts
- Geben Sie das Java-Projektverzeichnis ein und führen Sie mvn clean && mvn package -f ./pom.xml aus, um die Java-Binärdatei zu generieren
- Endgültige Adresse der Bereitstellungsdatei: kooteam/target/kooteam.jar
nachhaltige Entwicklung
- Open Source bedeutet nicht kostenlos. Es ist normal, dass Open Source-Projekte kostenpflichtige Dienste anbieten. Nur Open Source, das überleben kann, kann kontinuierlich aktualisiert werden.
- Unter der Voraussetzung, dass die Nutzung durch die meisten Benutzer nicht beeinträchtigt wird, stellen Open-Source-Projekte kostenpflichtige Projekte für bestimmte Personengruppen und Unternehmen bereit, die zum Überleben und zur Entwicklung des Projekts beitragen.
- Für den Eigengebrauch kann dieses Projekt ohne Einschränkungen sekundäre Entwicklung, Verpackung und Bereitstellung durchführen. Wenn sekundäre Ausgabe und kundenspezifische Dienste erforderlich sind, muss die AGPL-Open-Source-Vereinbarung eingehalten werden.
Wir bieten die folgenden Dienstleistungen an
- Maßgeschneiderte Konstruktion verpackter Produkte
- Maßgeschneidert nach individuellen Bedürfnissen, Bezahlung von 2.000 Yuan/Person und Tag basierend auf der Arbeitszeit
- Beratungsleistungen im Bereich Projektmanagement
Kundenservice WeChat