Está en la página 1de 6

En este post quiero compartir un sistema de Tramite Documentario Hecho en Php utilizando como gestor de base de datos PhpMyadmin

(Mysql). Caractersticas

Permite el registro de las reas de la organizacin u empresa. Permite registrar usuarios y asignarles a su rea correspondiente para que tenga acceso al sistema con un usuario y clave, cada usuario podr registrar tramites y enviarlos a las reas correspondientes para que los usuarios de dichas ares resuelvan el tramite, adems cada rea tiene su bandeja de entrada y cada usuario tiene acceso a esta bandeja pudiendo de esta manera revisar los tramites recibidos, resolverlos, archivarlos o derogarlos a otras reas. El sistema permite el registro de trmites con un nmero de expediente, tramitante, procedencia, rea y usuario que registra, fecha de recepcin, asunto, observacin, numero de folios, permite tambin adjuntar documentos a dicho trmite, para despus ser enviado a la rea que resolver el trmite correspondiente. Permite tambin el registro de los tramitantes que pueden ser personas naturales o jurdicas. Puedes descargar el sistema completo (script PHP completo, Base de datos, Banner PSD, archivos de edicin de men y otros) del siguiente enlace: http://depositfiles.com/files/o00358dw8 Entorno Grafico

Figura 1: Formulario de acceso al sistema, con un usuario y clave.


Es necesario tener una cuenta de usuario trabajador en el sistema para poder acceder al panel de administracion, al loguearte el sistema actualizara tu panel de administracion dependiendo a que area perteneces, es decir apareceran tus tramites ingresados, tus tramites recibidos y los tramites archivados.

Figura 2: Formulario de inicio del sistema, men del sistema.

Menu del Sistema Inicio: Entorno de bienvenida, nos muestra nuestros trramites pendientes en la bandeja de entrada, accesos directos y una pequea guia del sistema Archivos: Menu del cual se puede acceder a los formularios de registro de areas, Trabajadores o Usuarios del sistema, Tramitantes personas que realizan el tramite Tramites: Menu por el cual se accede a los Tramites Ingresados, Tramites Pendientes, Tramites Archivados. Consultas: Mediante este menu se accede a un formulario de consulta de todos los tramites independiente del area en la que estes trabajando, se puede consultar loss tramites por numero de expediente, DNI tramitante u otros. Herramientas: Permite obtener una copia de seguridad de la base de datos. Ayuda: Menu mediante el cual se accede al menu de ayuda. Cerrar Sesion: Cerrar sesion y salir del sistema de tramites.

Registro y mantenimiento de Tramites documentarios, areas, usuarios, tramitantes

Figura 3: Listado de Tramites Ingresados por rea


Pagina que muestra el listado de todos los trmites ingresados por rea, mediante esta pgina se puede ver el flujo de cada tramite, agregar tramites, resolver, derogar o archivar tramites, cancelar tramites.

Figura 4: Formulario de Registro de Tramites


En este formulario nos encontramos con todas las cajas de texto que nos permiten ingresar los datos de los tramites a registrar, como el nmero de expediente, tramitante, procedencia, rea y usuario que registra, fecha de recepcin, asunto, observacin, numero de folios, permite tambin adjuntar documentos a dicho trmite, para despus ser enviado a la rea que resolver el trmite correspondiente.

Este reporte aparece al hacer click en el icono de ver flujo en el listado de trmites Figura 3, en este reporte se muestra el recorrido del trmite por las distintas reas de la empresa hasta ser resuelto o cancelado, se puede exportar o imprimir directamente.

Figura 5: Reporte del flujo entre reas de un trmite


Configuracin

En el paquete de descarga se encuentra una carpeta llamada intranet donde se encuentra todos los archivos PHP necesarios para el funcionamiento del sistema. Hablaremos de algunos de ellos, los ms importantes. Funiones.php: Muestra la funcin de conexin a la base de datos, el host, el nombre de la base de datos sistramidoc, usuario en este caso root y el password 123. function Conectarse(){ $host = "localhost"; $base = "sistramidoc"; $link=mysql_connect($host,"root","123") or die("Error de conexion al servidor"); $db=mysql_select_db($base, $link) or die("Error de conexion a la BD"); return $link; } Muestra tambin otras funciones como funcin de fecha, generar ltimo cdigo, funcin pagina registros que recibe el nombre de la tabla a listar. listtramites.php: Este archivo genera una consulta SQL y lo enva a la funcin paginar para poder listar todos los registros de la tablatrmites que en su campo estado estn ingresados. regtramite.php: Este archivo muestra el formulario de registro de la tabla tramites, recoge las variables mediante entornos grficos como cajas de texto, listas desplegables y otros y las enva al archivomantramite.php.

mantramite.php: Recibe los datos de regtramite.php, genera una consulta SQL y enva dicha informacin a la base de datos para ser guardados o editados. Tambin recibe informacin de la listtramites.php de los registros a eliminar. Importante: Por cada tabla de la base de datos siempre hay tres archivos los que se deben editar listnombretabla.php. regnombretabla.php, mannombretabla.php. menuadmin.php: Muestra el men del sistema en todas las pginas, para eso se le debe de incluir en cada pgina. verifica.php: Archivo que verifica el acceso de cada usuario a la administracin del sistema. vigilante.php: Permite que solo cuando la sesin al sistema este abierta se pueda acceder a las pginas del sistema si la sesin est cerrada sale un mensaje de error. menuadmin.js: Archivo java Script del men, si queremos editar el men debemos modificar este archivo, los archivos enlazados a este y necesarios para su funcionamiento como imgenes y otros scripts estn en la carpeta menuadmin. php: Permite cerrar la sesin de ingreso del sistema para ya no tener ms acceso a la administracin hasta nuevamente abrir la sesin con un usuario y clave correspondiente. Carpeta JS: en esta carpeta se encuentran todos los archivos Java Script necesarios para el funcionamiento del sistema, como por ejemplo validar datos y otros. Carpeta CSS: En esta carpeta se encuentran guardadas todas las hojas de estilo usadas por el sistema. Carpeta database: se encuentra el archivo SQL de la base de datos, el que deber ser importado mediante PhpMyadmin para que el sistema pueda funcionar.

Espero les sirva de ayuda a los que empiezan a desarrollar con PHP, comenten cualquier dudaSaludos Imperio!

Z9xQtkJr