en este post quiero compartir un sistema de tramite documentario hecho en php utilizando como gestor...

Upload: duber-navinta-cano

Post on 29-Oct-2015

1.104 views

Category:

Documents


8 download

TRANSCRIPT

  • 7/15/2019 En Este Post Quiero Compartir Un Sistema de Tramite Documentario Hecho en Php Utilizando Como Gestor de Ba

    1/6

    En este post quiero compartir un sistema de Tramite Documentario Hecho en Php utilizando como gestor de base dedatos 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 unusuario y clave, cada usuario podr registrar tramites y enviarlos a las reas correspondientes para que losusuarios de dichas ares resuelvan el tramite, adems cada rea tiene su bandeja de entrada y cada usuario tieneacceso a esta bandeja pudiendo de esta manera revisar los tramites recibidos, resolverlos, archivarlos oderogarlos a otras reas.

    El sistema permite el registro de trmites con un nmero de expediente, tramitante, procedencia, rea y usuarioque registra, fecha de recepcin, asunto, observacin, numero de folios, permite tambin adjuntar documentosa 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 demen 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, alloguearte el sistema actualizara tu panel de administracion dependiendo a que area perteneces, es decir aparecerantus tramites ingresados, tus tramites recibidos y los tramites archivados.

  • 7/15/2019 En Este Post Quiero Compartir Un Sistema de Tramite Documentario Hecho en Php Utilizando Como Gestor de Ba

    2/6

    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, accesosdirectos y una pequea guia del sistema

    Archivos: Menu del cual se puede acceder a los formularios de registro de areas, Trabajadores o Usuarios delsistema, 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 areaen 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

  • 7/15/2019 En Este Post Quiero Compartir Un Sistema de Tramite Documentario Hecho en Php Utilizando Como Gestor de Ba

    3/6

    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 verel flujo de cada tramite, agregar tramites, resolver, derogar o archivar tramites, cancelar tramites.

  • 7/15/2019 En Este Post Quiero Compartir Un Sistema de Tramite Documentario Hecho en Php Utilizando Como Gestor de Ba

    4/6

    F igura 4: Formulario de Registro de Tramites

    En este formulario nos encontramos con todas las cajas de texto que nos permiten ingresar los datos de lostramites a registrar, como el nmero de expediente, tramitante, procedencia, rea y usuario que registra, fecha derecepcin, asunto, observacin, numero de folios, permite tambin adjuntar documentos a dicho trmite, paradespus 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 semuestra el recorrido del trmite por las distintas reas de la empresa hasta ser resuelto o cancelado, se puedeexportar o imprimir directamente.

  • 7/15/2019 En Este Post Quiero Compartir Un Sistema de Tramite Documentario Hecho en Php Utilizando Como Gestor de Ba

    5/6

    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 datossistramidoc, 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 recibeel 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 losregistros 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 medianteentornos grficos como cajas de texto, listas desplegables y otros y las enva al archivomantramite.php.

  • 7/15/2019 En Este Post Quiero Compartir Un Sistema de Tramite Documentario Hecho en Php Utilizando Como Gestor de Ba

    6/6

    mantramite.php: Recibe los datos de regtramite.php, genera una consulta SQL y enva dicha informacin a la basede 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 editarlistnombretabla.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 delsistema si la sesin est cerrada sale un mensaje de error.

    menuadmin.js: Archivojava Script del men, si queremos editar el men debemos modificar este archivo, losarchivos enlazados a este y necesarios para su funcionamiento como imgenes y otros scripts estn en lacarpeta menuadmin. php: Permite cerrar la sesin de ingreso del sistema para ya no tener ms acceso a laadministracin 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 delsistema, 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 mediantePhpMyadmin para que el sistema pueda funcionar.

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

    Z9xQtkJr