Sistema de oficina OA Springboot Activiti6 generador de código integrado de flujo de trabajo vue.js antes y después de la separación de dominios cruzados

1. Gestión del modelo     : diseñador de procesos web en línea, vista previa del proceso xml, exportación xml, proceso de implementación

2. Gestión de procesos     : importación y exportación de archivos de recursos de proceso, visualización de diagramas de flujo, reflejo de modelos de proceso basados ​​en instancias de proceso y suspensión de la activación

3. Proceso en ejecución : ver información del proceso, nodo de tarea actual, diagrama de flujo actual, proceso de suspensión nula, designar a una persona para hacer

4. Proceso histórico : ver información del proceso, tiempo del proceso, estado del proceso y ver información del iniciador de tareas

5. Tareas pendientes    : verificar mis tareas personales y tareas bajo este rol, manejar, despedir, anular, asignar un agente

6. Tareas    que se han realizado : verifique las tareas que ha manejado usted, así como la información del proceso, los diagramas de flujo y el estado del proceso (obsoleto y rechazado para completar normalmente)

Nota: Cuando se complete la tarea actual, la siguiente tarea a recibir recibirá inmediatamente un recordatorio del mensaje de la nueva tarea, cuando la tarea se considere inválida y completada,

       El iniciador de la tarea recibirá una notificación de mensaje de la estación

1. Generador de código:  [bidireccional positivo y negativo] (tabla única, tabla principal, tabla de detalles, tabla de árbol, herramienta de desarrollo rápido) + generador de formularios rápidos

Tecnología de plantilla Freemaker, no es necesario escribir código, se genera un módulo completo, con módulos completos como páginas, scripts de creación de tablas, clases de procesamiento, servicios, etc.

2. Múltiples fuentes de datos: (admite conexión simultánea a innumerables bases de datos, se pueden conectar diferentes módulos a diferentes bases de datos) admite N fuentes de datos

3. Druida de grupo de conexión de base de datos Ali , marco de permisos de seguridad  shiro ( permisos de menú y permisos de botones ) , marco de caché  ehcache

4. Editor de código, editor de plantillas en línea, editor de herramientas de desarrollo de imitaciones

5. Llame a la cámara para tomar fotos,  personalizar el recorte y editar el avatar, ajustar la cromaticidad de la imagen del avatar.

6.Mensaje  interno de la estación de Socket Web y recordatorio de sonido, gestión en línea en tiempo real, página de actualización de WebSocket a tiempo (tecnología ajax ganadora)

Actualice la función de mensajería instantánea, apoye a amigos, grupos, envíe imágenes, archivos, recordatorios de sonido de mensajes, mensajes fuera de línea, mantenga el historial de chat

-------------------------------------------------- ----------------- Módulo del sistema

1. Administración de permisos: haga clic en el menú de segundo nivel para ingresar al menú de tercer nivel para mostrar roles (permisos básicos) y permisos de botones

Roles (permisos básicos): divídalos en grupos de roles y roles, y asigne permisos de menú y agregue, elimine, modifique y verifique los permisos de forma independiente. (Un usuario puede tener múltiples roles)

Permisos de botón: asigne permisos de botón a roles.

2. Gestión de botones: gestión de botones personalizados, identificación de permisos de shiro de botones de mantenimiento, etc.

3. Gestión del menú: menú personalizado de nivel N, icono de menú seleccionado, visualización del estado del menú oculta (procesamiento recursivo)

4. Diccionario de datos: nivel N, admite clasificación multinivel. Número incorporado, clasificación, etc.

5. Gestión de registros: registre el inicio y cierre de sesión del usuario y algunos registros de operaciones importantes

6. Gestión en línea: la tecnología websocket, la detección en tiempo real de la lista de usuarios en línea, las estadísticas de las personas en línea, pueden obligar a los usuarios a cerrar sesión, el mismo usuario solo puede iniciar sesión en un cliente

7. Usuarios del sistema: agregue, elimine y modifique todos los usuarios básicos, exporte a Excel y elimine en lotes

8. Generación de código: genere un código de módulo completo y conserve la plantilla de registro generada, que puede reutilizarse (herramienta de desarrollo súper potente)

Generación directa: generar módulos completos, páginas html, clases de procesamiento, capa de mapeador, capa de servicio, script de sql de creación de tablas myabaits xml, etc.

Generación inversa: conéctese arbitrariamente a otras bases de datos (mysql, oracle, sqlserver) y genere módulos de este sistema de acuerdo con la reflexión de la tabla

9 Administración de plantillas: codifique el editor en línea, administre plantillas, guarde los registros de edición, restaure con una sola tecla, el generador de código es aún más poderoso

10. Supervisión del rendimiento: supervise el rendimiento de todo el sistema, supervisión de SQL, firewall de SQL, supervisión de URL, supervisión de SPRING, supervisión de SESIÓN, etc.

11. Monitoreo de la red: monitoreo en tiempo real de la velocidad de los paquetes de datos recibidos por la red del servidor, visualización dinámica de gráficos

12. Supervisión del servidor: supervise la memoria jvm, la memoria del servidor, el uso de la CPU en tiempo real. Lea otra configuración del servidor y otra información a la vez

13. Prueba de interfaz: método POST o GET para detectar la interfaz del sistema, cifrado de parámetros, resultado de retorno json, calcular el tiempo de respuesta del servidor

14. Configuración del sistema: modifique el nombre del sistema, muestre el número de elementos por página, la configuración del servicio de correo, la configuración del mensaje de la estación

15. Carta en el sitio: la bandeja de entrada y la bandeja de salida, la tecnología de comunicación websocket, reciben rápidamente recordatorios, pueden configurar indicaciones de voz

----------------------------- Módulo de comunicación chat de grupo único chat enviar imágenes enviar archivos mensajes sin conexión mantener registros de chat

16. Gestión de amigos: buscar, agregar, eliminar, amigos negros, ver información de amigos

17. Agrupación de amigos: personaliza la agrupación de amigos

18. Mi grupo: crea un grupo, busca grupos que se hayan unido a otros, expulsa a los miembros del grupo y administra los registros de chat grupal

-----------------------------

19. Copia de seguridad de la base de datos: se puede hacer una copia de seguridad de una sola tabla (sqlserver no es compatible), toda la base de datos, soporte para copia de seguridad local y remota (tecnología de programación de interfaz java, tecnología de programación de socket)

20. Temporizador de respaldo: la potente programación de tareas de Quartz, la base de datos de respaldo de subprocesos múltiples, el inicio de tareas y las operaciones asincrónicas de cierre

21. Restauración de la base de datos: registros de respaldo históricos, restauración de la base de datos o tabla única (sqlserver no es compatible), tiempo de respaldo de estadísticas y tamaño de archivo

22. Editor de SQL: potente editor de SQL, admite la edición de declaraciones de consulta complejas, la generación de informes dinámicos y la exportación de Excel

---------------------------- Módulo OA

23. Organización: gestión de nivel N, empresa o departamento

24. Gestión de empleados: gestione con el departamento de organización, puede iniciar sesión en el usuario del sistema, autorizar permisos de datos

25. Registro de trabajo: complete el contenido del trabajo diario, este módulo está sujeto a permisos de datos

26. Dejar la aplicación: agregue el formulario de licencia y siga el proceso del modelo de licencia de flujo de trabajo

27. Solicite un automóvil: agregue un boleto de automóvil y siga el proceso de modelo de automóvil de flujo de trabajo

28. Aplicación de horas extras: agregue una lista de horas extras y siga el proceso del modelo de flujo de trabajo de horas extras

29. Solicitud de reclutamiento: agregue un ticket de reclutamiento y siga el proceso del modelo de reclutamiento de flujo de trabajo

30. Aplicación de transferencia: agregue orden de transferencia y siga el proceso del modelo de transferencia de flujo de trabajo

31. Solicitud de compra: agregue una orden de compra y siga el proceso del modelo de adquisición de flujo de trabajo

32. Solicitud de reembolso: agregue el formulario de reembolso y siga el proceso del modelo de reembolso del flujo de trabajo

33. Aplicación general: agregue un orden general, lleve a cabo la identificación del proceso de selección y siga el proceso del modelo correspondiente

34. Anuncio de aviso: liberar información de aviso, de acuerdo con la autoridad de la organización, los subordinados pueden ver el anuncio de aviso emitido por el superior

35. Gestión de suministros: menú de nivel inferior de suministros de oficina, mantener datos de suministros de oficina

36. Registro de la aplicación: menú de suministros de oficina de nivel inferior, agregar la información de los suministros de la aplicación y si es necesario devolver los comentarios para una fácil recuperación

37. Salario del empleado: genere recibos de sueldos individualmente y en lotes según el año y el mes, consulte la asistencia, imprima los recibos de sueldo y calcule el total

38. Activos fijos: mantenga la información del activo fijo, como modelo, cantidad, precio original, depreciación, estado, etc.

39. Gestión del vehículo: mantenimiento de la información del vehículo, color de la marca, mantenimiento, seguro, tiempo de inspección anual, estado, modelo del vehículo y otra información.

40. Notas personales: mantenga notas personales, las personas solo pueden ver datos personales

41. Gestión de clientes: mantenga información personal del cliente, puede copiar y transferir sus clientes a otros usuarios

42. Horario: mantenga horarios personales en forma de calendarios y listas

43. Archivos públicos: descargue archivos publicados por otros usuarios

44. Mis archivos: archivos de carga individuales y por lotes, convertidos a públicos y privados, previsualizar imágenes, texto, archivos PDF, reproducir video MP4

45. Gestión de asistencia de tiempo: mantenga el tiempo de los empleados y la información de asistencia, llegue tarde, salga temprano, ausentismo, horas extras, viaje, licencia, etc.

46. ​​Registro de check-in: regístrese en el teléfono móvil, consulte la IP y la ubicación del check-in para determinar la ubicación del check-in, y establezca la hora de traslado

(El fondo verifica las coordenadas del mapa de acuerdo con la latitud y longitud de posicionamiento, la función de posicionamiento tiene errores y requiere el permiso de posicionamiento del navegador del teléfono móvil, que es menos compatible)

-------------------------------------------------- ----

Permisos de menú: diferentes permisos de menú asignados a cada rol, cada rol ve un menú diferente, menú de nivel N

Permisos de botones: asigne independientemente diferentes roles y permisos de funciones diferentes, agregue, elimine, modifique y verifique los permisos asignados a diferentes menús, personalice la administración de botones

Admite antecedentes de administración de sub-derechos de múltiples usuarios, los  permisos son específicos para diferentes menús y diferentes botones ( un usuario puede tener múltiples roles )

-------------------------------------------------- - puntos técnicos

1. Importar y exportar archivos de Excel (aplicar a usuarios del sistema)

2 Generar archivo de Word (se aplica al documento doc generado por el generador de código)

3. Archivo de descarga de flujo de E / S (aplicar comprimido en archivo zip después de ser generado en el generador de código)

Paquete de compresión de código postal de 4  (aplicar después de ser generado en el generador de código y comprimido en un archivo zip)

5. Cifrado MD5 Cifrado SHA (contraseña de inicio de sesión se utiliza para este cifrado) verificación de identidad de cifrado de interfaz

6. Ali Druid del grupo de conexión de base de datos. Druid tiene ventajas obvias en monitoreo, escalabilidad, estabilidad y rendimiento, apoyando la concurrencia.

7. Marco de seguridad shiro (autorización de inicio de sesión) (gestión de sesión) (intercepción de permiso del menú de anotaciones de shiro) (permiso del botón de pestaña shiro)

8. Motor de plantilla Freemaker (para generador de código)

9.ehcache caché personalizada, seleccione el directorio de almacenamiento de caché, maneje la concurrencia, aumente el rendimiento del sistema

10. Función de página de pestaña de pestañas, las pestañas se pueden cambiar libremente, sin repetir la operación de la base de datos (todo se puede cerrar, cerrar el actual, cerrar otro)

11. Tecnología de fuente de datos múltiples

12. Invocar tecnología de cámara, tecnología de recorte de imagen (edición de avatar de usuario)

13. Editor en línea, herramienta de desarrollo de imitación (editor de plantillas para generador de código)

14. Correo electrónico de grupo único, puede enviar html, formato de texto sin formato

15. Analice la ortografía completa (pinyin) y las iniciales de los caracteres chinos de acuerdo con los caracteres chinos (importe Excel a la tabla de usuario y genere nombres de usuario de pinyin basados ​​en los nombres de caracteres chinos del usuario)

16. Recordatorio de voz recordatorio de estación, js control de reproducción de audio

17.java lee y escribe el archivo de configuración ini

18. tecnología de mensajería instantánea java websocket, peer-to-peer, amigos, grupos, enviar archivos de imágenes, mensajes fuera de línea, mantener registros de chat

19. editor de texto enriquecido de Baidu, puede cargar imágenes y archivos adjuntos

20.programación de tareas de Java Quartz  (aplicada en el módulo de copia de seguridad regular de la base de datos)

21.Tecnología asíncrona de dominio cruzado ajax, archivos de carga de dominios cruzados, imágenes

22. vista previa en línea del archivo pdf, archivo de texto de vista previa en línea, vista previa de transcodificación

23. tecnología de reproducción de video

24. Carga por lotes de archivos, carga la barra de progreso, lee el tamaño del archivo

25. Trazar puntos en el mapa en función de la latitud y la longitud (aplicado a la función de registro abierto)

26. Imágenes de transferencia de Base64

 Sitio web oficial  http://www.fhadmin.org/  

 

 



 

Supongo que te gusta

Origin www.cnblogs.com/m17072409416/p/12713903.html
Recomendado
Clasificación