SCM1
einführen
SCM1 ist eine unabhängige Website für Beschaffungs- und Vertriebsmanagement für kleine und mittelgroße Unternehmen, die den Kauf- und Vertriebsmanagement sowie die Statistiken von Waren, Autoritätsmanagement und Personalmanagement realisiert und es den Benutzern erleichtert, den Produktstatus und -management jederzeit anzuzeigen.
Technische Struktur
- Front-End: JSP, Easyui, JSchart, Treklugin, DataGrid usw.
- Backend: Frühling, Springmvc, Mybaits, JMS, Fastjson usw.
- Datenbank: MySQL
Funktionen implementieren
- Melden Sie sich mit dem Benutzernamen, dem Passwort, dem Bestätigungscode -Bestätigung an
- Der Benutzer hat sein Passwort vergessen, JMS sendet eine E -Mail, um dem Benutzer zu helfen, sein Passwort abzurufen
- Produktzusatz, Stapeldeletion, Modifikation und andere Funktionen
- Administratoren addieren, löschen und Rollenberechtigungsänderungen
- Die Rolle der Nichtkommunikationsrolle implementiert unterschiedliche Berechtigungsfunktionen durch Filter
- Codegenerierung
- Die Menge und der Verkauf von Produkten erzeugen Spalten- und Kuchengrafikberichte, die Benutzer anzeigen können
- System -Abmeldefunktion
Projektfunktionen
- Basierend auf BaseService wird eine große Anzahl von redundanten Projektcodes vereinfacht, und eine große Anzahl von redundanten Projektcodes wird realisiert, wodurch die Kompaktheit des Codes verbessert wird.
- Ein komplettes Protokollierungssystem, mit dem Anmeldungsprotokolle und Geschäftsbetriebsprotokolle aufgezeichnet werden können (können Daten vor und nach dem Betrieb aufzeichnen).
- Verhindern Sie XSS -Angriffe, filtern und ersetzen Sie alle illegalen Eingaben durch die XSSFilter -Klasse.
- Einfaches und verfügbares Code -Generierungssystem, verwendete die MyBatis -Code -Generierungsklasse, um alle Datenbankentitätsklassen in einem Klick zu generieren
- Verwenden Sie Interceptors, um Rollen und Berechtigungen abzufangen
- Verwenden Sie das JS-Plug-In, um Datenstatistiken und Diagrammanzeigen zu implementieren
Technische Diskussion und Blog -Adresse
Wenn Sie Fragen oder Vorschläge zum Projekt haben, hinterlassen Sie bitte eine Nachricht in meinem Blog!