Story Transcript
CAPITULO IV PROPUESTA DE LA SOLUCIÓN
71
4.1 GENERALIDADES El sistema informático a desarrollar pretende dar apoyo a la Alcaldía Municipal de Zacatecoluca, en el control de su información, incluyendo áreas como catastro, impuestos, registro familiar y vialidades entre otros. El sistema informático proporcionará al personal de la alcaldía una forma más fácil, rápida y segura de llevar el control de pagos (ingresos y egresos), registros familiares como partidas de nacimientos, matrimonios y otras, totalmente por computadora; realizando sus operaciones en menos tiempo y obteniendo mejores resultados. Los procesos que realizará el sistema informático son los siguientes: catastro, impuestos, registro familiar, vialidades, ingresos, egresos y RRHH; los cuales se describen a continuación.
Catastro, este proceso actualmente es llevado manualmente, es decir; que los controles de las medidas y tasas de intereses que se cobran a las personas por sus viviendas o lugares habitacionales no poseen un estricto control; ya que cualquier persona del departamento de catastro puede acceder a ésta información e incluso modificarla.
Impuestos, es una unidad muy importante en toda alcaldía y tiene mucha relación con la unidad de catastro, pues dependiendo del monto que se establezca en catastro así es el cobro que se tiene que generar en el departamento de impuestos; pero como no están en coordinación, muchas veces se les cobra a los viroleños tasas o cuotas municipales que no les corresponde y que en ocasiones ni son de la misma zona. Con el sistema se pretende llevar una armonía y coordinación entre estos departamentos pues uno depende del otro. No está demás mencionar que cuando el Alcalde solicita información de la mora de los ciudadanos, el jefe de impuestos manifiesta que se la entregará dentro de tres meses; debido a que son siete mil contribuyentes aproximadamente y se llevan los expedientes de cada uno en fichas de 40 x 35 cm de tamaño, lo cual es bastante difícil de manejar.
El registro familiar es una de las unidades de la alcaldía que es más solicitada por trámites de los ciudadanos ya que es aquí donde se extienden partidas de nacimiento, defunción, matrimonio, divorcio, de adopción, procesos legales, etc. Y no se cuenta con ningún equipo
72
informático ni mucho menos con algún software en especial para ayudarles a solventar sus problemas de atención, a pesar de que trabajan 9 personas en el área, siempre permanecen largas colas. Esto es debido a que deben de buscar toda la información o documentos que solicitan en unos estantes de libros clasificados por operación y por año. Con el sistema automatizado se pretende que los usuarios busquen toda la información en las computadoras, es decir; que si una persona necesita una partida de matrimonio por ejemplo, bastará con que brinde ciertos datos al operador para que éste los introduzca en el sistema y prácticamente se lo pueda proporcionar, después de una autorización de parte del jefe del registro familiar; facilitando la búsqueda de información y ahorrando tiempo.
Las vialidades son una especie de impuestos o licencias que se deben de tramitar una vez al año, éstas con el fin de poder realizar operaciones desde talar un árbol hasta la solicitud de un matrimonio civil. Mensualmente se están generando aproximadamente las diez mil operaciones, y no se lleva ningún control de quiénes son las personas que cancelan sus vialidades. Tiene el inconveniente el ciudadano de que cuando obtiene una vialidad por ejemplo: en enero y luego necesita realizar otro trámite, y él ha extraviado su vialidad; tiene que volver a sacarla pues la alcaldía no cuenta con el tiempo ni el personal para estar buscando entre miles de papeletas. Además de no llevar controles estadísticos para obtener resultados de qué departamento. o área está siendo más solicitada por los viroleños para ponerle más atención.
Ingresos y egresos, el mecanizar el control de sus operaciones y minimizarles la cantidad de errores a la hora de estar procesando toda la información, de las diferentes unidades, ayudará a tener un mejor control de ingresos y egresos al igual que mejorar su servicio a los ciudadanos.
Recursos Humanos, será un complemento del sistema propuesto, pues lo que se pretende es tener registrado a todo el personal que labora en la alcaldía, saber su acceso a las áreas, su salario, sus datos personales, etc.
73
Todos los departamentos tienen relación, de manera tal que cuando se encuentre el sistema finalizado, se contará con una herramienta poderosa que permita automatizar y mejorar procesos y la vez tener un mejor control y coordinación entre todas las áreas.
74
4.2 OBJETIVOS DE LA PROPUESTA - Desarrollar un sistema automatizado que permita facilitar el acceso a la información, mejorando sus procesos actuales y ofreciendo una mayor disponibilidad.
- Controlar la información de las áreas de la alcaldía anteriormente mencionadas, para facilitar la toma de decisiones.
- Fusionar las áreas para obtener información básica necesaria y evitando así la redundancia de procesos y la incongruencia.
- Mejorar los procedimientos a través de la automatización de procesos para el manejo de información operativa, financiera y de recursos humanos en la Alcaldía Municipal de Zacatecoluca.
75
4.3 IDENTIFICACIÓN DE ALTERNATIVAS DE SOLUCION Como parte integral de toda propuesta de solución, es necesario hacer el planteamiento de diferentes alternativas, con el fin de seleccionar la mejor posible, de acuerdo a las características y recursos con que se cuentan, para el caso de la Alcaldía Municipal de Zacatecoluca, así como las características operativas y de desarrollo que son expresadas en los requerimientos. El objetivo principal es crear una herramienta que permita integrar la información de las diferentes unidades de la alcaldía en cuestión, utilizando una base de datos que contenga la toda la información, un lenguaje de programación para crear la interfaz usuario-máquina, la cual permita realizar consultas y hacer todas las operaciones requeridas, y principalmente que se integre con la base de datos. Para realizar ésta propuesta se han tomado varios factores, especialmente aquellos que tienen relación directa con los recursos y componentes con que cuenta la Alcaldía Municipal de Zacatecoluca. Para el desarrollo de las alternativas se han considerado los siguientes aspectos:
- Evaluación y selección del software. - Evaluación y selección del hardware. - Cambios o mejoras a los procesos actuales de trabajo.
4.3.1 Evaluación y selección del software. El objetivo de ésta evaluación es especificar cuál es la mejor opción o alternativa para el uso del software que se desarrollará para los procedimientos de la alcaldía, es decir se tiene que especificar el gestor de base de datos, el lenguaje de programación o plataforma en la que se desarrollará el sistema. Para analizar el software mencionado anteriormente, se presenta un diagrama con la estructura en que se puede distribuir e instalar los diferentes niveles de software, así como la comunicación de la red local que posee actualmente.
76
Fig. 1
77
El diagrama presentado en la Fig. 1 es una representación de la manera en que están estructuradas las áreas o departamentos con respecto a la tecnología que poseen en la Alcaldía Municipal de Zacatecoluca. Los departamentos principales de la alcaldía son los siguientes:
- Catastro - Contabilidad - Impuestos - Tesorería - Registro familiar De los 5 departamentos mencionados, el de contabilidad queda fuera de este proyecto; la razón es porque dicha unidad ya cuenta con la herramienta informática necesaria para desenvolverse. Poseen una herramienta creada en Visual FoxPro 6.0, por lo que manifiestan tener las licencias. Se estimó que los cambios que necesita el departamento de contabilidad, no son tan grandes como para incluirlos en el presente proyecto. Sin embargo las cuatro áreas restantes de la alcaldía sí merecen más atención de la que se les ha prestado hasta el momento; debido a que las áreas de tesorería y registro familiar no cuentan con ninguna clase de herramienta informática que les ayude a solventar los problemas que presentan. De igual manera catastro e impuestos no tienen el software adecuado para controlar la información que ellos manipulan. El área de catastro posee una pc y un impresor, dicho equipo es accesado por 5 personas del departamento lo cual crea un cuello de botella. En igual situación se encuentra el área de impuestos. El departamento de tesorería no tiene ningún equipo asignado; es decir trabajan todo manualmente y muy similarmente el registro familiar que a diferencia del anterior posee un equipo multifuncional utilizado para fotocopiar documentos o asentamientos. Cabe mencionar que todos los departamentos funcionan como “islas”; es decir ninguno comparte información con otro a excepción de catastro e impuestos (eventualmente). Es por ello que se representaron como nubes separadas, con problemas individuales; pero con la misma solución.
78
4.3.1.1 Sistema Operativo Para la selección del sistema operativo, se debe de considerar, que la aplicación a desarrollar, debe hacer uso de una base de datos donde la información esté centralizada, por lo que funcionará en un ambiente de trabajo cliente/servidor. Tomando en cuenta lo anterior, se deben analizar las opciones de sistemas operativos que serán instalados en el servidor y en los nodos, para obtener el máximo rendimiento en la transmisión de datos. Para ello, se utilizará un grupo de parámetros, con los que se evaluarán los posibles sistemas operativos a utilizar, y así determinar cuál es el óptimo para el desarrollo del presente proyecto.
4.3.1.2 Sistema Operativo Servidor. Este es el software que sirve de soporte para el equipo, sobre el cual se instalará el gestor de base de datos para almacenar toda la información de las diferentes áreas de la alcaldía, a la vez debe de soportar el lenguaje de programación en el cual se desarrollará el sistema. Los criterios para seleccionar el sistema operativo, son los siguientes:
- Accesibilidad: si existe licenciamiento en la organización donde será instalada o si se requiere de su adquisición.
- Integración: debe tener soporte para el manejador de base de datos y el software de desarrollo del sistema.
- Seguridad: el grado en que el sistema operativo brinda protección para el acceso de los usuarios a los servicios de aplicaciones o archivos.
- Soporte Técnico: el grado de servicio de que goza en el país, con el fin de mejorar su rendimiento o corregir fallos de configuración o instalación.
- Trabajo en Red: tener la capacidad de trabajar en red de manera confiable, dándole servicio a diferentes nodos clientes de igual u otros sistemas operativos.
79
- Funcionalidad: debe poseer cierto número de servicios para que el administrador pueda configurarlo de acuerdo a diferentes dispositivos de hardware y de software complementarios. Para efectuar la evaluación de las alternativas, a cada criterio se le asignará un porcentaje, de forma que la sumatoria de los porcentajes asignados a cada criterio sea igual al 100%. Luego, al evaluar cada alternativa se le asignará una nota del 1 al 10, basado en los criterios y experiencia que el grupo de analistas posee. La nota asignada se multiplicará por el porcentaje de cada criterio, lo que nos dará como resultado un peso, que luego se sumarán para obtener el peso que obtuvo la alternativa evaluada. A continuación se comparan los pesos obtenidos por cada alternativa, lo que determina cual es la más adecuada para las necesidades de la Alcaldía Municipal de Zacatecoluca.
Características y ponderaciones para la selección del sistema operativo servidor. Característica
Ponderación
Accesibilidad
30 %
Integración
25 %
Seguridad
15 %
Soporte Técnico
15 %
Trabajo en Red
10 %
Funcionalidad
5%
TOTAL
100 %
Cuadro # 6. Características de selección de sistema operativo para el servidor
La característica de más peso es la de Accesibilidad para la adquisición, ya que las Alcaldías dependen mucho de los recursos con los que cuentan y sus presupuestos son muy limitados, razón por la cual se le ha asignado el 30% a éste criterio. La Integración con el equipo que utiliza la alcaldía es uno de los principales elementos para determinar el sistema operativo a seleccionar, ya que se requiere que el sistema operativo sea compatible con los que
80
actualmente se encuentran instalados, por lo que se le ha asignado un 25%. La seguridad de acceso a la información y el soporte que brinde el sistema operativo ante fallos, son criterios que afectan la estabilidad en el uso de la información, es por ello que poseen un 15% . El trabajo en red es importante para el acceso múltiple y compartimiento de recursos, razón por la cual se le asignado un 10% y finalmente la Funcionalidad, en aspectos de configuración y mejora del rendimiento, es un elemento importante pero tiene menor peso porque puede usarse una configuración estándar que de un buen resultado por lo que se le ha asignado un 5%.
Alternativa 1. Windows 2000 Server Este es uno de los sistemas operativos más potentes en el mercado, en cuanto a rendimiento y capacidad se refiere. Esta versión ocupa un mismo núcleo de desarrollo, aunque 2000 Server es orientado a redes de dominio DNS, pero conservando las características de NT. Las notas asignadas son las siguientes:
Característica
Nota
Ponderación
Peso
Observación
Accesibilidad
0
30%
0
Integración
10
25%
2.5
Excelente rendimiento con BD.
Seguridad
10
15%
1.5
La seguridad es muy buena.
Soporte Técnico
7
15%
1.2
No es tan difícil hallar soporte.
Trabajo en Red
10
10%
1.0
Excelente rendimiento en
No se cuenta con licencias.
servicio. Funcionalidad
6
5%
0.5
Es fácil de hallar controladores y equipos compatibles
TOTAL
100 %
6.7
Cuadro # 7. Evaluación Windows NT 4.0/2000 Server para servidor.
Alternativa 2. NETWARE 3.11/4.xx Este es un software de red de los más potentes, pero no posee un buen soporte técnico por cuestiones de mercadeo, además requiere para su administración una computadora cliente, lo que hace más costosa su implementación.
81
Característica
Nota
Ponderación
Peso
Observación
Accesibilidad
0
30%
0
Integración
10
25%
2.5
Excelente rendimiento con BD.
Seguridad
10
15%
1.5
La seguridad es muy buena.
Soporte Técnico
4
15%
0.6
No existe soporte técnico.
Trabajo en Red
10
10%
1.0
Excelente rendimiento en
No se cuenta con licencias.
servicio. Funcionalidad
6
5%
0.3
No es fácil de hallar controladores de equipos.
TOTAL
100 %
5.9
Cuadro # 8. Evaluación NETWARE 3.11/4.xx para servidor.
Alternativa 3. WINDOWS 2000/XP Este es un sistema operativo muy potente para empresas que no necesitan o tienen una estructura de redes compleja, pues brinda mucha seguridad y fácil configuraciones.
Característica
Nota
Ponderación
Peso
Observación
Accesibilidad
10
30%
3.0
Ya se cuenta con licencias.
Integración
10
25%
2.5
Excelente rendimiento con BD.
Seguridad
7
15%
1.2
La seguridad es muy buena.
Soporte Técnico
10
15%
1.5
Existe soporte técnico.
Trabajo en Red
10
10%
1.0
Excelente rendimiento en servicio.
Funcionalidad
10
5%
0.5
Es fácil de hallar controladores de equipos.
TOTAL
100 %
9.7
Cuadro # 9. Evaluación Windows 2000/XP para servidor.
82
Como se muestra en los cuadros anteriores la última alternativa es la mejor ponderada, si se quiere considerar tener un sistema operativo con las mejores características y que sea el mejor adecuado a las circunstancias de la Municipalidad.
4.3.1.3 Sistema Operativo Cliente. Este software sirve de soporte para el equipo que corresponde a los clientes del servidor, sobre el cual se instalará el sistema, lo que indica que debe tener un alto rendimiento. Los criterios para seleccionar el sistema operativo para los nodos, son los siguientes:
- Accesibilidad: si existe licenciamiento en la Municipalidad de Zacatecoluca. - Integración: debe tener soporte para la base de datos que se seleccione y también del lenguaje desarrollador, además debe poseer una interfaz gráfica con el usuario.
- Soporte Técnico: debe tener un alto grado de servicio dentro del país, por cualquier medio. Esto con el fin de mejorar su rendimiento o corregir fallos de configuración o instalación.
- Estabilidad: debe poseer servicios de recuperación de fallos, evitando la pérdida de datos por errores al manejar hardware o software mal configurados.
- Trabajo en Red: debe tener la capacidad de trabajar en red de manera confiable, dándole servicio a diferentes nodos clientes de igual u otros sistemas operativos.
- Seguridad: Corresponde al grado de protección de la información que brinda el sistema operativo, cuando el usuario accede a las aplicaciones o archivos del servidor. Al igual que la evaluación del sistema operativo del servidor, se utilizará la misma metodología de evaluación, resumiendo los criterios y ponderaciones en el cuadro siguiente:
Característica
Ponderación
Accesibilidad
30 %
Integración
25 %
Soporte Técnico
15 %
Estabilidad
15 %
83
Trabajo en Red
10 %
Seguridad
5%
TOTAL
100 %
Cuadro # 11. Características de selección de sistema operativo para el cliente
Alternativa 1. Windows Me Este software de sistema operativo cliente, es muy común de encontrar, ya que posee mucha compatibilidad con la mayoría de software aplicativo, especialmente con bases de datos que son tan complejas, por lo que se ha asignado las siguientes notas:
Característica
Nota
Ponderación
Peso
Observación
Accesibilidad
10
30%
3.0
Ya se cuenta con licencias.
Integración
10
30%
3.0
Es el S.O. más compatible.
Soporte Técnico
10
15%
1.5
Es relativamente fácil darle soporte.
Estabilidad
7
10%
0.7
Muy sensible a los fallos.
Trabajo en Red
8
5%
0.4
Fácil de configurar.
Seguridad
0
5%
0.0
No ofrece seguridad.
100 %
8.6
TOTAL
Cuadro # 11. Evaluación de Windows Me para cliente.
84
Alternativa 2. Windows XP Professional/Home Edition Este sistema operativo cliente, es relativamente nuevo y posee muy buen rendimiento y estabilidad, pero presentan dificultades de sensibilidad a los accesos no autorizados de red y virus en software de uso de Internet (Internet Explorer, Outlook y Messenger), su recuperación es muy fácil si se adquiere el software con licenciamiento. La evaluación queda de la siguiente manera:
Característica
Nota
Ponderación
Peso
Observación
Accesibilidad
10
30%
3.0
Ya se cuenta con licencias.
Integración
10
30%
3.0
Es muy compatible.
Soporte Técnico
10
15%
1.5
Es muy fácil darle soporte.
Estabilidad
8
10%
0.8
Muy estable a los fallos, posee consola de recuperación.
Trabajo en Red
10
5%
0.5
Fácil de configurar.
Seguridad
8
5%
0.4
Muy buena la seguridad.
100 %
9.2
TOTAL
Cuadro # 12. Evaluación de Windows XP Professional/Home Edition para cliente.
Alternativa 3. Windows 2000 Professional Este es un sistema operativo cliente, es muy potente comparado con los anteriores, pero su licenciamiento es poco común de encontrar.
Característica
Nota
Ponderación
Peso
Observación
Accesibilidad
5
30%
1.5
Difícil de encontrar licencias.
Integración
10
30%
3.0
Es muy compatible.
Soporte Técnico
6
15%
0.9
Es un poco difícil darle soporte.
Estabilidad
9
10%
0.9
Muy estable a los fallos, posee consola de recuperación.
Trabajo en Red
8
5%
0.8
Fácil de configurar.
Seguridad
10
5%
0.5
Excelente la seguridad.
100 %
7.6
TOTAL
Cuadro # 13. Evaluación de Windows 2000 Professional para cliente.
85
Como se muestra en los cuadros anteriores la tercera alternativa es la mejor pondera y la más adecuada de acuerdo a las necesidades de la Municipalidad de Zacatecoluca.
4.3.1.4 Manejador de la Base de Datos. Para la selección del Manejador la Base de Datos, se debe tomar en consideración que a veces se le llama o considera como tal, a los software que realizan de una manera artificial el trabajo de gestionar los datos a a través de una serie de archivos con relaciones de llaves, entre ellos emulando a un verdadero DBMS (Data Base Management System). Los criterios para seleccionar el Manejador de Base de Datos son los siguientes:
- Accesibilidad: si existe licenciamiento en la institución donde será instalada o si se requiere de su adquisición.
- Integración: debe tener una muy buena integración con el lenguaje de desarrollo del sistema.
- Relacional: debe proporcionar integridad referencial entre tablas de datos a través de sentencias SQL, pues es lo que se utiliza actualmente.
- Soporte Técnico: el grado de servicio técnico que goza en el país, por cualquier medio, esto con el fin de poseer ayuda para corregir fallos de configuración o instalación.
- Seguridad: el grado de protección de datos que brinda en el acceso de los usuarios a las aplicaciones o archivos.
- Portabilidad y Conectividad: debe tener la capacidad de trabajar en diferente plataforma de hardware, trabajar en red de manera confiable, dándole servicios a diferentes clientes, debe de poseer capacidad de recuperación de fallos y fácil creación de copias de seguridad.
- Capacidad: debe tener una capacidad muy grande de almacenamiento, pues se deben ingresar al sistema toda la información existente y la nueva. La metodología es la misma usada para seleccionar los sistemas operativos, a continuación tenemos el cuadro de características y ponderaciones usadas para la selección del sistema gestor de base de datos.
86
Características y ponderaciones para la selección del gestor de base de datos. Característica
Ponderación
Accesibilidad
20 %
Integración
20 %
Relacional
10 %
Soporte Técnico
10 %
Seguridad
10 %
Portabilidad y Conectividad
10 %
Capacidad
20 %
TOTAL
100 %
Cuadro # 14. Características de selección de sistema gestor de base de datos
Estos pesos relativos se complementan con los valores que van de 1 a 10 para determinar la calificación obtenida, además, se asignan de acuerdo a la experiencia y criterios de los analistas. Las características de más peso son accesibilidad, integridad y capacidad; la accesibilidad es muy importante pues las alcaldías dependen de sus presupuestos, los cuales son limitados y de haber un gasto extra deben incurrir en imprevistos. La integración también es muy importante ya que es necesario que ésta se adapte al sistema operativo y al lenguaje de programación seleccionado. La capacidad es otro factor determinante, pues depende de qué tanta sea la información que se necesite almacenar para poder determinarla, es por ello que reciben éstas tres categorías el 20% de la puntuación global. Tener una base de datos relacional es clave de la selección, ya que el esquema de requerimientos de usuarios y de procedimientos así lo exigen. El soporte técnico que tendrá este gestor de base de datos debe ser muy factible pues pueden surgir problemas en cuanto a configuraciones o la instalación de la misma. La seguridad es muy importante y se requiere para tener confiabilidad de que se tendrá una base de datos que no sea vulnerable a los accesos no autorizados y finalmente la portabilidad y conectividad, que permiten prever cambios de
87
plataforma de acceso a los datos, y permite la protección contra fallos de hardware por lo cual son aspectos de valoración media, por eso se les ha asignado el 10%.
Alternativa 1. Visual Fox Pro 5.0/6.0 Este es un software que realiza de manera artificial la relación de tablas para formar la base de datos, aunque el rendimiento del manejo de la información lo hace de manera muy dinámica y relativamente fácil. Es posible con estas versiones hacer uso de sentencias SQL de manera confiable; por otro lado el licenciamiento de uso de aplicaciones facilita el uso de la herramienta como DBMS o como desarrollador. Al evaluar las características antes mencionadas se puede determinar lo siguiente:
Característica
Nota
Ponderación
Peso
Observación
Accesibilidad
10
20%
2.0
Ya se cuenta con licencias.
Integración
10
20%
2.0
Buen rendimiento compatible.
Relacional
6
10%
0.6
Es manejador de archivos.
Soporte Técnico
10
10%
1.0
Es fácil hallar soporte técnico.
Seguridad
0
10%
0.0
No tiene seguridad.
Portabilidad y
5
10%
0.5
Los formatos DBF pueden
Conectividad
migrarse por medio de otro software o usarse con ODBC2
Capacidad
TOTAL
5
20%
1.0
100 %
7.1
No tiene capacidad grande
Cuadro # 15. Evaluación de Visual Fox Pro 5.0/6.0 como gestor de base de datos.
Alternativa 2. Microsoft Access 2000/XP Este es un software que realiza la relación de tablas de manera integral en un solo archivo para formar la base de datos, lo hace de manera más dinámica que el anterior, funciona perfectamente con instrucciones SQL y su integridad con otros lenguajes desarrolladores es muy completa. 2
88
Open Data Base Connection, un formato Microsoft para usar sus datos en DBMS más robustos.
Por otro lado el licenciamiento de uso de aplicaciones facilita el uso de la herramienta como DBMS sin incurrir en gastos adicionales por uso de aplicación en diferentes nodos clientes. Al evaluar las características antes mencionadas se puede determinar lo siguiente:
Característica
Nota
Ponderación
Peso
Observación
Accesibilidad
10
20%
2.0
Ya se cuenta con licencias.
Integración
10
20%
2.0
Muy compatible.
Relacional
6
10%
0.6
Es manejador de archivos.
Soporte Técnico
10
10%
1.0
Es fácil hallar soporte técnico.
Seguridad
6
10%
0.6
Se puede violar fácilmente.
Portabilidad y
6
10%
0.6
Los formatos MDB pueden
Conectividad
migrarse por medio de otro software o usarse con ODBC
Capacidad
2.5
TOTAL
20%
0.5
100 %
7.3
Capacidad (32,000 registros)
Cuadro # 16. Evaluación de Microsoft Access 2000/XP como gestor de base de datos.
Alternativa 3. SQL Server 2000 SQL Server 2000 es un sistema gestor de base de datos relacionales (SGBDR). Proporciona la forma de almacenar la información en tablas y éstas en una base de datos, relacionándose internamente, soporta muchos usuarios accediendo a los datos al mismo tiempo. Su capacidad depende de la configuración que se le haga y de la capacidad del disco duro es decir, se puede programar de manera estándar desde 8 GB hasta los 64 GB en un servidor Windows 2000 o superior. Proporciona una gran compatibilidad con muchos lenguajes desarrolladores de ambiente visual como por ejemplo: Visual Basic 6.0, Visual C++, Visual FoxPro 6.0, etc.
89
Al evaluar los criterios queda de la siguiente manera:
Característica
Nota
Accesibilidad
Ponderación 5
Peso
20%
Observación 1.0
No hay licencias, pero es fácil de encontrar y de costear.
Integración
10
20%
2.0
Excelente compatibilidad.
Relacional
10
10%
1.0
SGBDR.
Soporte Técnico
10
10%
1.0
Es fácil hallar soporte técnico.
Seguridad
10
10%
1.0
Tiene mucha seguridad.
Portabilidad y
10
10%
1.0
Tiene una gran cantidad de
Conectividad
posibles conversiones.
Capacidad
10
TOTAL
20%
2.0
100 %
9.0
Depende del disco duro.
Cuadro # 17. Evaluación de SQL Server 2000 como gestor de base de datos.
Alternativa 4. Oracle 8i. Es el software gestor de base de datos más completo creado hasta la fecha, el cual posee una gran cantidad de virtudes, como la integridad, compatibilidad; se perciben muchísimos beneficios pero su precio en el mercado es demasiado costoso para entidades gubernamentales como alcaldías, su precio es de aproximadamente $40,000.00.
Característica
Nota
Accesibilidad
Ponderación 0
20%
Peso
Observación 0.0
No hay licencias, es difícil de costear.
Integración
10
20%
2.0
Excelente compatibilidad.
Relacional
10
10%
1.0
SGBDR.
Soporte Técnico
10
10%
1.0
Es fácil hallar soporte técnico.
Seguridad
10
10%
1.0
Tiene mucha seguridad.
Portabilidad y
10
10%
1.0
Tiene una gran cantidad de
Conectividad Capacidad
TOTAL
posibles conversiones. 10
20%
2.0
100 %
8.0
Cuadro # 18. Evaluación de Oracle 8i como gestor de base de datos.
90
Depende del disco duro.
Como se muestra en los cuadros anteriores la tercera alternativa es la mejor ponderada, si se quiere considerar tener un manejador de base de datos relacionales con muy buenas características de trabajo; ahora es de notar que la última alternativa sería la perfecta de no ser por su precio; es decir que si existe una empresa o compañía que pueda costear ese gasto sería la que se recomendaría. Con la alternativa seleccionada la Alcaldía Municipal de Zacatecoluca tendrá que incurrir en la adquisición de la licencia de SQL Server 2000, la cual es de un precio accesible y no modificará en gran medida su presupuesto.
4.3.1.5 Software de desarrollo de la aplicación. Para la selección del software de desarrollo, se debe considerar principalmente aquellas herramientas de las que se posee licenciamiento, para que el nuevo sistema sea integral con las demás aplicaciones desarrolladas, así como las que poseen en una alta integración con manejadores de bases de datos de diferente tipo. La herramienta a seleccionar debe ser visual, con orientación a objetos para que sea compatible con la filosofía de trabajo del manejador de base de datos, debe poder crearse las aplicaciones con orientación de sistemas cliente/servidor y contar con un código generador de código ejecutable para evitar el acceso a los archivos fuentes; además de demostrar una compatibilidad con los sistemas operativos cliente y servidor. Los criterios para seleccionar este software son lo siguientes:
- Accesibilidad: si existe licenciamiento en la organización donde será instalado el sistema o si se requiere de su adquisición.
- Integración: debe soportar el manejador de base de datos seleccionado y además ser muy compatible con los sistemas operativos cliente y servidor.
- Orientado a objetos: la orientación a objetos permite tener una aplicación robusta y eficiente, con interfaz gráfica amigable y confiable.
- Soporte Técnico: el grado de servicio de que goza en el país, por cualquier medio, con el fin de mejorar su rendimiento o corregir fallos de configuración o instalación.
91
- Interfase visual de trabajo: la interfase gráfica aumenta la comprensión del usuario para desplazarse por toda la aplicación y que sea potente para que el desarrollador pueda incrementar su productividad.
- La seguridad debe plasmarse a nivel de código para proteger más los datos.
Características y ponderaciones aplicadas al software desarrollador Característica
Ponderación
Accesibilidad
30 %
Integración
30 %
Orientado a objetos
10 %
Soporte Técnico
10 %
Interfase Visual
10 %
Seguridad
10 %
TOTAL
100 %
Cuadro # 19 Características de selección de software desarrollador.
Las características de mayor peso son la Accesibilidad e Integración. La primera ya que las alcaldías dependen mucho de sus recursos limitados y sus presupuestos son limitados; también la Integración con otros elementos de software es muy importante y clave para su selección, por lo que a estas dos características se les ha asignado el 30% del puntaje global. El resto de características tienen la misma ponderación que el 10%, por tener el mismo grado de aplicabilidad al momento de valorar la selección, ya que el desarrollo orientado a objetos determina el grado de reusabilidad y mejora el rendimiento del código, además es necesario poder contar con el adecuado soporte técnico para depurar y mejorar el rendimiento de la base de datos, así como de una buena interfase visual, que es con la que el usuario tendrá que trabajar para poder interpretar la información que le procese el sistema. Otro aspecto muy importante es la seguridad, si bien ya se mencionó que el gestor de base de datos relacional debe tener una gran seguridad, el sistema desarrollador no se puede quedar
92
atrás; es decir se deben crear otros tipos de mejoras en la seguridad para minimizar el acceso de usuarios no autorizados al sistema y a la base de datos.
Alternativa 1. Visual Fox Pro 5.0/6.0 Esta herramienta viene integrada a un manejador de archivos de datos, el cual es generalmente solo compatible con su sistema de almacenamiento. Al evaluar las características mencionadas se puede determinar lo siguiente:
Característica
Nota
Ponderación
Peso
Observación
Accesibilidad
10
30%
3.0
Ya poseen las licencias.
Integración
6
30%
1.8
No es tan compatible con otras BD.
Orientación a O.
8
10%
0.8
Permite programación procedimental
Soporte Técnico
10
10%
1.0
Es fácil hallar soporte técnico.
Interfase Visual
10
10%
1.0
Completamente visual.
Seguridad
0
10%
0.0
Fácil violación de datos.
100 %
7.6
TOTAL
Cuadro # 20. Evaluación de Visual Fox Pro 5.0/6.0 como desarrollador del sistema.
Alternativa 2. ASP Es un lenguaje orientado al WEB, el cual es completamente visual y permite el acceso a la información de manera rápida, no requiere de licencias. ASP es un lenguaje que permite una compatibilidad bastante amplia con sistemas gestionadores de bases de datos, facilitando el acceso a la información de manera dinámica; pero también posee cierta desventaja, ya que su uso por el simple hecho de estar basado en un sistema netamente WEB, hace de sí mismo un blanco fácil de atacar por los usuarios internos o externos a la red informática; es decir la mayoría de sistemas orientados al WEB son fáciles de violarse en cuanto a seguridad informática se refiere. Cabe mencionar que es necesario tener un servidor WEB (IIS) para contar con su completo funcionamiento. 93
Al evaluar las características mencionadas se puede determinar lo siguiente:
Característica
Nota
Ponderación
Peso
Observación
Accesibilidad
10
30%
3.0
No requiere licencias.
Integración
10
30%
3.0
Es compatible con otras BD.
Orientación a O.
8
10%
0.8
Permite progr. Estructurada.
Soporte Técnico
10
10%
1.0
Es fácil hallar soporte técnico.
Interfase Visual
10
10%
1.0
Completamente visual.
Seguridad
8
10%
0.8
Puede generar muy buena seguridad mediante codificación y es relativamente difícil de acceder sin autorización.
TOTAL
100 %
9.6
Cuadro # 21. Evaluación de lenguaje ASP como desarrollador del sistema.
Alternativa 3. Power Builder 7.0 Esta herramienta de desarrollo viene integrada a un manejador de base de datos llamado “Adaptive Server Anywhere” lo cual le brinda potencia de uso, ya que no es un manejador de archivos, sino un verdadero DBMS relacional. Al evaluar sus características se puede determinar lo siguiente:
Característica
Nota
Ponderación
Peso
Accesibilidad
5
30%
1.5
No hay licencias. Fácil de hallar
Integración
5
30%
1.5
No es compatible con otras BD.
Orientación a O.
10
10%
1.0
Completamente Orientado a O..
Soporte Técnico
8
10%
0.8
Es fácil hallar soporte técnico.
Interfase Visual
10
10%
1.0
Completamente visual.
Seguridad
10
10%
1.0
Puede generar buena seguridad.
100 %
6.8
TOTAL
Observación
Cuadro # 22. Evaluación de Power Builder 7.0 como desarrollador del sistema.
94
Alternativa 4. Visual Basic 5.0/6.0 Esta herramienta posee una gran cantidad de virtudes como la integridad o fusión con casi cualquier base de datos permitiendo una gran conectividad, es generador de aplicaciones totalmente visuales y orientadas a objetos, puede crearse aplicaciones de gran potencia en cuanto a seguridad se refiere, es totalmente funcional con los sistemas operativos de Microsoft y existe soporte técnico muy capacitado.
Característica
Nota
Ponderación
Peso
Observación
Accesibilidad
10
30%
3.0
Ya se tienen las licencias.
Integración
10
30%
3.0
Es compatible casi todas las BD relacionales.
Orientación a O.
10
10%
1.0
Completamente Orientado a O..
Soporte Técnico
10
10%
1.0
Es fácil hallar soporte técnico.
Interfase Visual
10
10%
1.0
Completamente visual.
Seguridad
8
10%
0.8
Puede generar muy buena seguridad mediante codificación y es relativamente difícil de acceder sin autorización.
TOTAL
100 %
9.8
Cuadro # 23. Evaluación de Visual Basic 5.0/6.0 como desarrollador del sistema.
Como se muestra en los cuadros anteriores la última alternativa es la mejor ponderada, si se quiere considerar un software de desarrollo con las mejores características de trabajo; ahora es de notar que las otras alternativas presentan muy buenas características si se toma en cuenta que su licenciamiento no es muy costoso, pero también poseen poca garantía en cuanto a seguridad se refiere, por ejemplo al trabajar con páginas WEB (ASP), se corre el riesgo de adquirir virus y una facilidad de ser acceso no autorizado al sistema. Por otra parte el software seleccionado permite generar seguridad y confiabilidad en la información gracias a su gran integridad con el gestor de base de datos relacional ya seleccionado.
95
4.3.2 Evaluación y selección del hardware Para la selección del hardware a utilizar, se deben considerar las características con que deben contar los servidores, las estaciones de trabajo y el equipo de impresión. Las características de los equipos es de acuerdo al software seleccionado, y es en base a este criterio que se menciona en adelante a través de una tabla de datos las configuraciones de estos tres elementos de hardware. La metodología no se emplea como en los casos anteriores, con opciones, pesos y porcentajes de selección, sino simplemente se toman las características mínimas que deben de cumplir los equipos para poder dar servicio a los requerimientos de software.
4.3.2.1 Servidor El servidor para el caso de la Alcaldía Municipal de Zacatecoluca, se puede definir con estas características mínimas:
Característica
Especificaciones
Microprocesador
Intel Pentium III 1.4 Ghz, equivalente o superior
Bus de procesamiento
133 Mhz
RAM
256 MB o superior
Disco Duro
40 GB o superior
Monitor
15 “, con resolución mínima de 800x600 píxeles.
Tarjeta de Red
10 / 100 Mbps
Genéricos
Floppy Driver 3.5”, CDROM, Mouse, Teclado
Cuadro # 24. Características y especificaciones de hardware.
4.3.2.2 Estaciones de trabajo Para en la mayoría de casos se requiere en estos dispositivos mayor capacidad de procesamiento aunque menor capacidad de almacenamiento, por lo tanto se debe tener las siguientes características mínimas:
96
Característica
Especificaciones
Microprocesador
Intel Pentium IV 2.0 Ghz, equivalente o superior
Bus de procesamiento
133 Mhz
RAM
256 MB o superior
Disco Duro
60 GB o superior
Monitor
15 “, con resolución mínima de 1024x768 píxeles.
Tarjeta de Red
10 / 100 Mbps
Genéricos
Floppy Driver 3.5”, CDROM, Mouse, Teclado Cuadro # 25. Características y especificaciones de hardware.
4.3.2.3 Equipos de impresión En cuanto a los dispositivos de impresión existe una gran diversidad de modelos y marcas, pero en el caso de la alcaldía al igual que con el servidor y las estaciones de trabajadores mencionaremos equipos con las características mínimas.
- Equipo de impresión matricial de 330 cps a 12 cpi en modo “Draft”. - Alimentación de hojas continuas y sueltas, con alimentación frontal y trasera o superior. - Interfase paralela o USB (de preferencia). - Equipo de impresión por chorro de tinta para hojas sueltas. - En formato B/N y color. - Rendimiento de al menos 12 páginas por minuto.
4.3.2.4 Otros equipos - Equipos de protección con respaldo de energía eléctrica; es decir UPS con características de al menos 500 VA para cada nodo.
- Scanner, equipo para la digitalización de imágenes o documentos.
4.3.3 Estructura de la red Una red es un conjunto de dispositivos muy a menudo denominados nodos, conectados por enlace mediante un medio físico o inalámbrico, un nodo puede ser una computadora, una impresora o algún otro dispositivo que permita su conexión a la red, para que sea considerada
97
efectiva y eficiente, la red debe satisfacer unos criterios de ellos los más importantes son: las prestaciones, la fiabilidad y la seguridad.
Las prestaciones Las prestaciones se pueden medir de muchas formas, incluyendo el tiempo de tránsito y el tiempo de respuesta. El tiempo de tránsito es la cantidad de tiempo necesario para que un mensaje viaje de un dispositivo a otro. El tiempo de respuesta es el tiempo transcurrido entre una petición y una respuesta. Las prestaciones de red dependen de un cierto número de factores, incluyendo lo siguiente:
- El número de usuarios - El tipo de medio de transmisión - Las capacidades de los dispositivos (hardware) conectados - La eficiencia del software La existencia de un gran número de usuarios concurrentes puede retrasar el tiempo de respuesta en una red no diseñada para coordinar gran volumen de tráfico. El tipo de medio de transmisión define la velocidad a la cual se pueden enviar los datos a través de una conexión. En la actualidad existen tasas de transmisión cada vez más altas, sin embargo se mencionan las dos siguientes: 10/100 Mbps, velocidad utiliza en la mayoría de redes por medio de cableados UTP, 100 Mbps es la velocidad que se ha alcanzado a través de la fibra óptica y que solamente grandes empresas la manejan por su costo. El hardware que se encuentre conectado es de gran importancia para una red, pues ésta característica afecta la velocidad y capacidad de transmisión. Una computadora de alta velocidad y gran capacidad de almacenamiento da lugar a mejores prestaciones. El software que se utilice afecta mucho a la transmisión de los datos, pues llevar un dato de un nodo a otro, requiere cierta cantidad de procesamiento para la transformación de la
98
información y asegurar la entrega libre de errores. Un software bien desarrollado puede acelerar el proceso y hacer que la transmisión sea más efectiva y más eficiente.
4.4 CAMBIOS O MEJORAS A LOS PROCESOS ACTUALES DE TRABAJO 4.4.1 Registro familiar Esta área de la Municipalidad Viroleña es la más desactualizada, pues todos los controles y procesos que se llevan a cabo se realizan de manera manual; es decir todo se maneja en base a libros, por ej. : para obtener una partida de nacimiento del año 1980 se realiza el siguiente proceso:
- El personal de recopilación de información, le solicita al menos “nombre completo y fecha de nacimiento exacta”.
- Una vez ha sido proporcionada la información, se le envía al ciudadano al área de tesorería (Colecturía), para cancelar el arancel específico por la operación a realizar.
- Se pasan los datos al personal de búsqueda, mientras el ciudadano cancela el arancel correspondiente. El personal busca la partida entre cientos de libros que contienen al menos 500 páginas cada uno; ubica los libros por año y luego los baja del estante para poder buscar entre ellos la fecha de la partida.
- Una vez de se ha ubicado el libro, se procede a buscar el nombre completo entre todas las partidas que se encuentran en el.
- Cuando se ha encontrado la partida de nacimiento correcta se pasa el libro al área de fotocopiado. En esta área se maltratan mucho los libros pues para poder sacar una copia de la partida, es necesario abrir por completo los libros; los cuales ya se encuentran muy deteriorados.
- Como en la página del libro donde se encuentra la partida, no solamente se haya una sino en ocasiones dos o tres asentamientos, la copia debe ser recortada para luego ser fotocopiada de nuevo y que pueda salir solamente el área que se necesita.
- La copia de la partida se pasa al Jefe del Registro Familiar de la alcaldía para que sea firmada y sellada.
- Una vez firmada y sellada se procede a llamar al ciudadano que la solicitó, exigiéndole la cancelación o recibo correspondiente.
99
No está demás mencionar que este proceso anteriormente descrito se demora por lo menos 30 min.; en ocasiones cuando el documento buscado no se encuentra en perfecto estado, la operación puede llegar a tardarse más de 4 horas. La mejora que se pretende realizar en el proceso de las partidas de nacimiento es similar al de los demás asentamientos y se describe a continuación:
- Se recopila la información básica del documento solicitado (“nombre y fecha del asentamiento”); y es enviado a cancelar el arancel correspondiente.
- Una vez llega el usuario con la cancelación o recibo, se introducen los datos en el formulario de consulta del asentamiento correspondiente y se espera unos segundos para que se busque la información en la base de datos.
- Una vez la información haya sido mostrada se puede proceder a reimprimir el documento. - Cuando el documento esté impreso, puede ser llevado al Jefe del depto. para las firmas y sellos correspondientes.
- Una vez el documento esté listo puede ser entregado al ciudadano. Se estima que éste proceso no excederá los 5 minutos; y si el documento no es encontrado o es un asentamiento nuevo, una vez sean proporcionados los datos el proceso no se demorará más de 10 minutos.
4.4.2 Tesorería El departamento financiero de toda alcaldía es el de tesorería, aquí se llevan controles del efectivo en cuanto a salidas o entradas se refiere; las actividades más importantes de éste departamento son la generación de vialidades, el control de ingresos por parte de colecturía y las constancias que se manejan para la salida de efectivo. El proceso de generación de vialidades, no es largo; pues solamente basta con proporcionar la información necesaria como “nombre completo, uso de la operación, DUI, y su depto. de origen”; una vez que son proporcionados los datos al encargado de las vialidades, éste escribe toda la información en los formularios de vialidades luego firma y sella.
100
Para realizar ésta operación se tarda alrededor de 5 min. por vialidad; tomando en cuenta que para el 80% de toda operación en la alcaldía se solicita la vialidad y solamente hay una persona que realiza este trámite; es imaginable que por lo general hay cola para la generación de esta operación. Otro inconveniente que se manifiesta es que no se lleva el control de las vialidades extendidas, las cuales son válidas durante un año; es decir si a una persona se le extravía, no hay forma de poder realizar otra operación en el mismo año sin tener que sacar la vialidad de nuevo lo cual implica pagar el documento más de una vez. El proceso no puede variar en su estructura; es decir el formulario de llenado de información es proporcionado por el ISDEM, lo que hace necesario trabajar siempre con el mismo; pero para agilizar las operaciones se puede llevar el control mediante un módulo de vialidades. Este servirá para introducir la información del ciudadano y para enviarla a impresión. Además con este módulo se pretende tener almacenados los ciudadanos que saquen vialidades del año; lo cual permitirá realizar una consulta para verificar si ya está solvente y poder entregar una constancia sin necesidad de que el ciudadano pague de nuevo. Una vez finalice el año se puede limpiar o borrar perfectamente los datos de la tabla (de la B. D.) que contiene la información de los ciudadanos para poder iniciar un nuevo año sin datos. De esta forma se agilizan las operaciones y se lleva un mejor control para los ciudadanos viroleños. En cuanto al área de ingresos se maneja actualmente de igual forma; es decir se hacen los recibos manualmente, escribiendo todos los detalles en el formulario proporcionado por el ISDEM. Hay una serie de detalles que contienen diferentes aranceles los cuales solo con la experiencia se pueden llegar a memorizar. Sin embargo se pretende crear un formulario en el cual se encuentre toda la información necesaria, solamente esperando a ser seleccionada para generar la impresión del recibo y mejorar el tiempo de respuesta actual. En cuando a egresos se refiere el departamento de tesorería maneja constancia que son elaboradas en un procesador de palabras. Este proceso funciona de la siguiente manera:
101
- El Jefe de la unidad que necesite dinero tiene que llenar una solicitud, las cuales ya están elaboradas, copiadas y disponibles para los jefes.
- Una vez han llenado la solicitud se le devuelve al departamento de tesorería; la secretaria toma los datos necesarios y elabora un documento en el cual se especifica los fines de la salida de efectivo.
- Este nuevo documento debe ser llevado al Síndico de la alcaldía (cuando es grande la suma de dinero) y deberá traer firma y sello en original.
- Luego debe llegar al departamento de tesorería con las firmas del jefe de la unidad que solicita la salida de efectivo, la firma y sello del síndico y finalmente debe ser autorizada por el jefe del departamento de tesorería para poder realizar el desembolso. Estas solicitudes y documentos son archivados diariamente, pues no se cuenta una aplicación que permita registrar dichas operaciones y que permita verificar las salidas generadas en un periodo de tiempo para poder tomar conciencia de la situación de egreso de efectivo. Se pretende crear una herramienta que permita guardar o almacenar las salidas del efectivo, su uso y que permita generar reportes y/o estadísticas del flujo de efectivo procesado para llevar un mejor control de la situación financiera de la municipalidad.
4.4.3 Catastro El área de catastro es la encargada de realizar las investigaciones de campo en cuanto a las mediciones de terrenos, pavimento, alumbrado eléctrico y servicio de aseo, entre otros. El almacenamiento de la información es manual, es decir es guarda la información de los viroleños es papeletas de campo, las cuales permiten generar otros documentos como notificaciones, estados de cuenta de inmuebles y establecimientos. Los datos deben ser pasados al área de impuestos para poder hacer efectivo el cobro. Para citar un ejemplo se manejan alrededor de más 7000 contribuyentes los cuales son personas que manejan negocios en zacatecoluca, ahora manejar la información y mantenerla actualizada es muy difícil sin la ayuda de una herramienta informática que les permita realizar
102
cálculos de áreas totales de terrenos y también hay que agregar que cuentan con mapas deteriorados y actualizados por ellos mismos (dibujos de nuevas colonias). Se pretende proporcionar la herramienta que permita realizar sus cálculos más eficientemente y que almacene la información para poder efectuar las operaciones más rápidamente. También se incluirá un módulo que contenga imágenes de la ciudad (plano geográfico urbano) de zacatecoluca para poder realizar mejores consultas.
4.4.4 Impuestos En cuanto a impuestos se refiere la situación es la misma que el departamento anterior pues por el simple hecho de no tener la información disponible y actualizada se suele realizar cobros erróneos a los ciudadanos; siguiendo el caso anterior para el área de impuestos es difícil mantener actualizada la información de los más de 7000 contribuyentes, la información de cada uno de ellos es llevada en fichas especiales (40cm x 49cm); el manejo de estas fichas es bastante difícil y tedioso pues también son almacenadas en archiveros comunes. Otro ejemplo de la mala organización de la información es el siguiente: si el Alcalde solicita al departamento de impuestos la mora actual de la ciudad de Zacatecoluca a la fecha, el jefe del área le dice que le entregará el reporte en tres meses; pues es realmente imposible entregar un informe de ese tipo en el momento que es solicitado. Esto es debido a que tiene que comenzar a contabilizar todos los impuestos de todos los ciudadanos y contribuyentes; es decir que se recopila la información de más 20,000 inmuebles y más de 7,000 establecimientos (negocios). Se debe tener una coordinación entre catastro e impuestos, es decir ambos departamentos deben trabajar con la misma base de datos de sus contribuyentes de establecimientos y de inmuebles. Con el fin de manejar la misma información se mejorará el servicio de cobros y se tendrá un mejor control de moras y pagos. Con la herramienta se construirán informes al instante de las personas que están en mora, o cálculos globales de deudas por parte de los ciudadanos hacia la alcaldía; solamente bastará especificar parámetros de fechas para la generación de reportes, por ej. la mora que se tiene en la alcaldía desde 1 de enero de 2004 hasta 31 de julio de 2004.
103
4.4.5 Recursos humanos Otra área que tiene mucha importancia es la RRHH, pues en esta se controla la información de todo el personal que trabaja en la alcaldía. Todos sus datos se manejan manualmente y son archivados. Con la herramienta informática se pretende almacenar la información de los trabajadores como nombres completos, dirección, salarios, años en el puesto, etc. Con el fin de poder realizar consultas y tomar decisiones en cuanto a traslados o experiencia se refiere; a la vez se podrá tener un mantenimiento de los trabajadores y se podrá tener la información actualizada.
4.4.6 Diagramas de procedimientos de los modelos actuales vs. los propuestos Los diagramas de procedimientos permiten mostrar con lujo de detalle los diferentes procesos estándares que se realizan en cualquier tipo de actividad; mostrando a la vez sus diferentes tiempos. También permiten realizar una comparación entre procedimientos, pues es tan flexible y adaptable a cualquier actividad que basta con agregar otras columnas para se puedan realizar comparaciones entre dos o más tareas. Los diagramas de procedimientos que se presentan a continuación son comparativos ya que muestran el modelo actual contra el modelo propuesto. En la parte superior izquierda se encuentra un cuadro resumen de la cantidad de transacciones y sus respectivos tiempos, como también se muestran las distancias que se tienen que recorren para dichas actividades. A continuación se presenta un ejemplo de procedimiento de cada una de las áreas de la alcaldía. No está demás mencionar que los ejemplos que se mostrarán son de los procesos más frecuentes y muestran una gran similitud con muchos otros.
104
105
106
107
108
109
4.5 RECURSOS A UTILIZAR EN EL PROYECTO 4.5.1 RECURSOS MATERIALES Y TECNOLOGICOS CATEGORIA
EQUIPO DE COMPUTO
TRANSPORTE
PAPELERIA
INTERNET
DESCRIPCION Para obtener el valor de las Computadoras se tomó como base el promedio de las 5 computadoras a utilizar; según los precios del mercado el promedio es de $ 670; este cálculo es con el fin de obtener el costo del equipo por etapa del proyecto y a la vez su depreciación, la cual se basa en el articulo 30 numeral 3 de la ley de impuesto sobre la renta, es decir “50% de depreciación anual”, por lo que depreciaremos el equipo por 5 meses de duración del proyecto. Depreciación Anual: Costo del Computador * 0.50 Depreciación por 5 meses: Depreciación Anual/12 * 5 Se han considerado dos impresores Epson Stylus C42 UX. De inyección a colores con un precio promedio de $ 57.00, la depreciación se calculará de la misma forma que los equipos anteriores. Cabe mencionar que también se incurrirá en gastos de accesorios como 1 Scanner, alrededor de 10 tintas color y negro, 1 caja de Cd’s y 1 caja de diskettes. En cuanto al transporte se estima un gasto de combustible de $50 por integrantes del equipo mensualmente, es decir $50 * 3 * 5 = $750.00 En cuanto a papelería se estima la compra de 10 resmas de papel Bond tamaño carta a un costo de $ 3.43 C/una. 10 anillados para la presentación de cada una de las etapas, donde se entregará un documento con el avance del proyecto a un costo de $ 2.00 cada anillado, y un aproximado de 10 empastados para la entrega del documento final a un costo de $ 10.00 En cuanto al acceso de información a través de Internet, se contratarán los servicios de TELECOM, bajo el plan de TurboNet, de 512 Kbps con un costo mensual de $72.00, el cual incluye 2 líneas telefónicas y sus consumos básicos.
RESUMEN DEL CUADRO ANTERIOR CATEGORIA COMPUTADORAS
3,350.00
IMPRESORAS
114.00
TRANSPORTE
750.00
PAPELERIA
154.30
INTERNET
360.00
TOTAL
110
TOTAL EN $
4,728.00
RECURSOS FINANCIEROS Para calcular el total de horas invertidas en el proyecto se tomará en cuenta lo siguiente: Total horas = Nº. Horas * Nº. Usuarios * días semanales * Nº. de semanas en el proyecto. ETAPAS
HORAS
USUARIOS
DIAS/SEM.
# SEMANAS
TOTAL HORAS DE USO
ANTEPROYECTO INVESTIGATORIA DISEÑO PROGRAMACION PRUEBAS
4 4 6 6 4
3 3 3 3 3
3 7 7 7 7
6 9 3 8 8
216 756 378 1008 672 3030
TOTAL HORAS USO
Para generar el monto de consumo de energía
eléctrica
se
evaluará
DISPOSITIVOS
lo
CONSUMO (KWH) 0.45
Computadora, accesorios y consumo
siguiente:
El Calculo del gasto de energía es el siguiente: Nº. de horas * Consumo (KWH) * Tarifa comercial CAESS (0.076) ETAPAS
TOTAL HORAS DE USO
CONSUMO
TARIFA CAESS (0.076)
ANTEPROYECTO INVESTIGATORIA DISEÑO PROGRAMACION PRUEBAS TOTAL EN $
216 756 378 1008 672
0.45 0.45 0.45 0.45 0.45
0.076 0.076 0.076 0.076 0.076
TOTAL EN $
7.38 25.86 12.93 34.50 22.98 103.65
RECURSOS HUMANOS Dentro de los recursos humanos, se involucra a los tres integrantes del equipo. Para calcular el costo de RRHH se consideró lo siguiente: $/persona/mes = ($10 valor por hora) * (8 horas diarias) * (5 días a la semana) * (4 semanas) TOTAL $ = cantidad * meses * ($ / persona / mes); este último es salario mensual por persona. CARGOS
INTEGRANTES DEL EQUIPO TOTALES
CANTIDAD
MESES
3 3
11
$ /PERS/mes
1,600.00
TOTAL $
52,800.00 52,800.00
Estos datos fueron obtenidos mediante un sondeo o una encuesta realizada en empresas informáticas como Software Solutions, Sistemas Digitales y SND.
111
4.5.2 INVENTARIO DE EQUIPO COMPUTACIONAL DISPONIBLE PARA LA INVESTIGACION. EQUIPOS
CANT.
PROCESADOR O MOD
MEMORIA
HDD
M, R Y S
MARCA
PRECIO
PC 1
1
AMD ATLON XP 2500
512 MB
40 GB
SI
CLON
$ 500.00
PC 2
1
AMD ATLON XP 1800
128 MB
40 GB
SI
CLON
$ 450.00
PC 3
1
INTEL CELERON 400
128 MB
40 GB
SI
CLON
$ 300.00
PC 4
1
AMD K6-2 500
256 MB
40 GB
SI
CLON
$ 300.00
LAPTOP
1
PENTIUM 4 – 2.4 Ghz
512 MB
60 GB
SI
HP
$1800.00
IMPRESOR
2
STYLUS C42 UX
EPSON
$ 57.00
El software que poseen todas las máquinas es el siguiente, Win 2000,
$ 3,464.00
Win XP, Office 2000, Office 2003, Visual Basic 6.0 y SQL Server 2000.
4.5.3 INVENTARIO ACTUAL DE EQUIPO COMPUTACIONAL EN LA ALCALDIA. EQUIPOS
CANT
PROCESADOR O MOD
MEMORIA
HDD
M, R Y S
MARCA
PRECIO
PC 1
1
PENTIUM 4 – 1.7 Ghz
256 MB
40 GB
SI
CLON
$ 500.00
PC 2
1
PENTIUM 4 – 2.0 Ghz
256 MB
40 GB
SI
CLON
$ 550.00
PC 3
1
INTEL CELERON 1400
128 MB
30 GB
SI
CLON
$ 400.00
PC 4
1
INTEL CELERON 1400
128 MB
30 GB
SI
CLON
$ 400.00
IMPRESOR
1
DESKJET 3320
HP
$ 100.00
IMPRESOR
2
LQ – 570 E
EPSON
$ 157.00
MULTIFU.
1
WORKCENTRE PRO 412 GF
XEROX
$1200 .00
El software que poseen todas las máquinas es el siguiente, Win 2000, Win XP y Office XP (Para ver detalle por deptos. Ver cuadro 1 Cap. 1)
112
$ 3,307.00
4.5.4 RESUMEN DE LA INVERSION RUBRO
Se propone desarrollar un sistema que permita la:
MONTO $
RECURSOS MATERIALES Y TECNOLOGICOS
4,728.00
GASTOS DE ENERGÍA ELECTRICA
“AUTOMATIZACIÓN
103.65
MANEJO RRHH
24,000.00
MONTO TOTAL
28,831.65
FINANCIERA
DE Y
DE
CONTROLES
INFORMACIÓN DE
RRHH
EN
PARA
EL
OPERATIVA, LA
ALCALDÍA
MUNICIPAL DE ZACATECOLUCA”.
4.5.5 RESUMEN DE LA PROPUESTA RUBRO S.O. del cliente
CANT
COSTO $/ U
TOTAL
PROPUESTA IDONEA
COSTO $/ U
TOTAL
WIN XP HOME
115.00
1,265.00
WIN XP PROFESIONAL
178.00
1,958.00
1
WIN XP PROFESIONAL
178.00
178.00
WIN XP PROFESIONAL
178.00
178.00
11
P4 2.0 G, 128 Ram, 40 Gb
400.00
4,400.00
P4 2.0 G, 256 Ram, 60 Gb
550.00
6,050.00
Hardware del servidor
1
P4 2.4 G, 256 Ram, 80 Gb
450.00
450.00
P4 2.4 G, 512 Ram, 120 Gb
850.00
850.00
Gestionador de la B. D.
1
SQL SERVER 2000
230.00
230.00
SQL SERVER 2000
230.00
230.00
Leng. de programación
1
VISUAL BASIC 6.0
700.00
700.00
VISUAL BASIC 6.0
700.00
700.00
Seguridad (Firewall)
1
Norton Firewall 2004
80.00
80.00
Norton Firewall 2004
80.00
80.00
Impresores
4
EPSON LQ-570
157.00
628.00
EPSON LQ-570
157.00
628.00
Implementos de la red
1
LAN, cableado y switch
500.00
500.00
LAN, cableado y switch
500.00
500.00
Capacitaciones
1
Impartidas por admin.
N/A
N/A
N/A
N/A
Inversión (Software)
1
Proyecto UFG
57,631.65
57,631.65
57,631.65
57,631.65
S.O. del servidor Hardware del cliente
Total
11
PROPUESTA BASICA
66,093.65
Impartidas por admin... Proyecto UFG
OBSERVACION Se cuenta con 4. 1
Se cuenta con 4. 2
Se cuenta con 1. 3
Se cuenta con todo. 4
UFG. 5
68,805.65
1
Actualmente se cuenta con 4 licencias de Windows XP Profesional versión español; por lo tanto puede restársele al monto total. La Alcaldía tiene 2 computadoras disponibles que cumplen con la propuesta básica y otras 2 pc´s que la superan, por ende se puede utilizar este equipo y descontar del total. 3 Se cuenta actualmente con la licencia de Visual Studio 6.0; dentro de este grupo de herramientas se encuentra Visual Basic 6.0; por lo tanto no será necesario adquirirla. 4 La Alcaldía cuenta con 4 impresores los cuales superan las características mínimas; es por ello que será innecesaria la compra o adquisición de estas. 5 El software que automatizará los controles de la Alcaldía de Zacatecoluca, será proporcionado gratis por la UFG, como contribución a la comunidad con este proyecto de graduación. 2
113
4.6 APLICACIÓN PROPUESTA Para la problemática que se ha presentado se propone desarrollar un sistema que permita la:
“Automatización de controles para el manejo de información operativa, financiera y de RRHH en la Alcaldía Municipal de Zacatecoluca”. Dicho sistema se propone que tenga los siguientes módulos principales: registro familiar, tesorería, catastro, impuestos y RRHH. La Alcaldía Municipal de Zacatecoluca deberá invertir en la adquisición de licencias de SQL SERVER 2000 pues es la herramienta básica en la que se desarrollará el sistema informático; por otra parte deberá contratar a personal informático especializado con la herramienta mencionada anteriormente para desempeñarse en el puesto administrador informático; además deberá capacitar al personal actual para que puedan manejar el sistema sin ningún problema, dichas capacitaciones pueden ser impartidas por el administrador informático. La herramienta se creará en el lenguaje Visual Basic 6.0; pues la Alcaldía Municipal de Zacatecoluca ya posee dicha licencia y además el grupo investigador se identifica mucho con este lenguaje. La base de datos con la que se pretende diseñar el sistema es SQL SERVER 2000, pues presenta una gran compatibilidad con la mayoría de herramientas de programación, permite grandes capacidades de almacenamiento y además su costo es bastante accesible en el mercado informático. El equipo informático o hardware no presenta grandes dificultades, pues el equipo con el que cuenta la Alcaldía se encuentra bastante adecuado a los requerimientos necesarios. Y por otra parte el Gerente Administrativo de la Alcaldía está enterado de la inversión que implica la adquisición del nuevo hardware, así mismo de las capacitaciones que implica el sistema a desarrollar.
114
4.6.1 DIAGRAMA HIPO DEL SISTEMA El presente diagrama muestra los módulos que tendrá el sistema con el fin de ver la funcionalidad de este como tal. Se está proponiendo la creación de 37 módulos para resolver los problemas que presenta la Alcaldía y se detallan a continuación:
115
4.6.2 DIAGRAMA ENTIDAD-RELACION DEL SISTEMA Los diagramas entidad relación permiten mostrar las conexiones existente entre las tablas de una base de datos o incluso en mostrar relaciones entre sistemas. Las conexiones que se dan se muestran a través de una línea que parte desde una tabla hacia otra; existiendo relaciones “de uno a varios” en su mayoría; ésta nomenclatura se identifica así: el símbolo ∞, representa que pueden existir muchos registros en la tabla que lo tenga, y el símbolo
significa que de ahí
parte la relación y que es un registro que contiene un dato único o irrepetible. El sistema propuesto consta de setenta tablas entre ellas unas de catálogo y otras de mantenimiento. Las tablas se encuentran repartidas de la siguiente manera: El registro familiar está compuesto por 36 tablas básicas, las cuales contienen todas las partidas y libros que se manejan en cualquier registro familiar de cualquier Alcaldía, existe una tabla de recursos humanos para controlar o manipular los empleados que posee la Municipalidad de Zacatecoluca, ha sido diseñado el sistema de catastro e impuestos de manera conjunta y no separada, que es como se debe de llevar pues ambos departamentos se relacionan muchísimo y entre las dos áreas se crearon 26 tablas. Tesorería posee la cantidad de 6 tablas básicas que controlan los ingresos, egresos y las vialidades con sus respectivos mantenimientos. Y finalmente el administrador informático deberá controlar una tabla especial para los usuarios que tendrán acceso al sistema. El sistema propuesto contiene las tablas básicas para poder realizar la mayoría de operaciones que se generan dentro de la Alcaldía Municipal de Zacatecoluca. Sin embargo el sistema queda abierto para que puedan realizar cambios o agreguen más tablas en un futuro de ser necesario.
116
117
4.6.3 DICCIONARIO DE DATOS DEL MODULO REGISTRO FAMILIAR Las tablas principales finalizan con “_ABC”; donde ABC, significan las tres primeras letras de su función o sus iniciales en el caso de los libros.
PARTIDAS_ADO DESCRIPCION: contiene las partidas de adopción, éstas permiten almacenar los datos de los padres adoptivos tanto como de los biológicos y permite que sea éste documento la partida de nacimiento del menor en caso de estar registrado. N° CAMPO TIPO LONG. DESCRIPCIÓN Número de partida de adopción 1 numparado numérico 9 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
codigo hora_sentencia fecha_sentencia codigo_juez hora_ejecutoria fecha_ejecutoria codigo_padre_a codigo_madre_a codigo_padre_n codigo_madre_n num_escritura_pub codigo_not fecha_escritura fecha_generacion num_tomo num_pagina apellidos_menor entrega fecha_libro juzgado modificado
caracter fecha fecha caracter fecha fecha caracter
9 8 8 9 8 8 9
caracter
9
caracter caracter numérico caracter fecha fecha numérico numérico caracter caracter fecha caracter lógico
9 9 9 9 8 8 9 9 15 30 8 30 1
Código del ciudadano Hora de la sentencia Fecha de la sentencia Código de ciudadano del juez Hora de la ejecución Fecha de la ejecución Código de ciudadano del padre adoptivo Código de ciudadano de la madre adoptiva Código de ciudadano del padre natural Código de ciudadano de la madre natural Número de escritura pública Código de ciudadano del notario Fecha de realización de la escritura Fecha de generación del documento Número del tomo de la partida Número de página del la partida Apellidos del menor Quién entrega al menor Año en que es llevado el libro en AMZA Tipo de juzgado ¿Ha sido modificada ésta partida?
PARTIDAS_ADO1 DESCRIPCION: contiene las partidas de adopción, éstas permiten almacenar los datos de los padres adoptivos tanto como de los biológicos y permite que sea éste documento la partida de nacimiento del menor en caso de no estar registrado. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 numparado Número de partida de adopción numérico 9
118
2 3 4 5 6 7 8 9 10 11 12 13 14
num_tomo num_pagina fecha_libro fecha_generacion codigo codigo_sr codigo_sra codigo_juez juzgado lugar_juz fecha_sentencia hora_sentencia modificado
numérico numérico fecha fecha caracter caracter caracter caracter caracter caracter fecha fecha lógico
9 8 8 9 8 8 9 9 9 9 9 9 8
Número del tomo Número de página del libro Año en que es llevado el libro Fecha de generación de la partida Código de ciudadano del menor Código de ciudadano del señor Código de ciudadano de la señora Código de ciudadano del juez Tipo de juzgado Lugar del juzgado Fecha de la sentencia Hora de la sentencia ¿Ha sido modificada esta partida?
PARTIDAS_DEF DESCRIPCION: almacena los asentamientos de las defunciones; es decir permite archivar todos los datos de los fallecidos como la causa de su muerte, fecha, hora y lugar entre otros. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 numpardef Número de la partida de defunción numérico 9 2 3 4 5 6 7 8 9 10 11 12 13 14 15
fec_generación num_tomo num_pagina fecha_libro causa_fallecimiento hora_fallecimiento hora_fallecimiento lugar_fallecimiento lugar_expedición codigo_papa codigo_mama codigo_reg codigo modificado
fecha numérico numérico fecha caracter fecha fecha numérico numérico caracter caracter caracter caracter lógico
8 9 8 8 50 8 8 4 4 9 9 9 9 1
Fecha de generación de la partida Número del tomo de la partida Número de la página del libro Año en que es llevado el libro Causa del fallecimiento Fecha del fallecimiento Hora del fallecimiento Código del municipio donde fallece Código del municipio donde fue exp. Código del ciudadano papá Código del ciudadano mamá Código del ciudadano registrado Código del ciudadano difunto ¿Ha sido modificada esta partida?
PARTIDAS_DIV DESCRIPCION: contiene las actas de divorcio, de los ciudadanos viroleños, su función está ligada al libro de marginaciones y éste al mismo tiempo debe incrustar una nota en las partidas de nacimiento de ambos. N° CAMPO TIPO LONG. DESCRIPCIÓN Número de partida de divorcio 1 numpardiv numérico 9
119
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
fec_generación num_tomo num_pagina fecha_libro tribunal municipio causal_div num_oficio codigo_sr codigo_sra num_hijos descrip_hijos ape_hijos fec_div modificado
fecha numérico numérico fecha caracter numérico caracter numérico caracter caracter numérico caracter caracter fecha caracter
8 9 8 8 50 4 50 9 9 9 2 50 30 8 1
Fecha de generación de la partida Número del tomo de la partida Número de la página de la partida Año en que es llevado el libro Tribunal de sentencia Código del municipio Causal del divorcio Número de oficio del divorcio Código de ciudadano del señor Código de ciudadano de la señora Número de hijos que se procrearon Descripción de los nombres de todos lo hijos Apellidos de los hijos Fecha en la que se dio el divorcio ¿Ha sido modificada esta partida?
PARTIDAS_LJS DESCRIPCION: los libros de juicios subsidiarios registran los casos resueltos legalmente, en los que los hijos quieren ser reconocidos por sus padres y ante los oficios de un juez y notario se otorga una resolución protocolizada para ser inscrita en el registro familiar. N° CAMPO TIPO LONG. DESCRIPCIÓN numparljs Número de la partida del libro de juicios 1 numérico 9 subsidiarios 2 fecha_resol fecha 8 Fecha de resolución de la sentencia 3 hora_resol fecha 8 Hora de resolución de la sentencia 4 municipio numérico 4 Código del municipio 5 num_escritura numérico 9 Número de escritura pública 6 codigo_not caracter 9 Código de ciudadano del notario 7 codigo_sr caracter 9 Código de ciudadano del señor 8 codigo_sra caracter 9 Código de ciudadano de la señora 9 num_tomo numérico 9 Número del tomo de la partida 10 fecha_libro fecha 8 Año en que es llevado el libro 11 codigo caracter 9 Código del ciudadano 12 fecha_gen fecha 8 Fecha de generación de la partida 13 hora_pro caracter 8 Hora de protocolización 14 num_pagina numerico 9 Número de página de la partida 15 hora_nac fecha 8 Hora de nacimiento 16 fecha_nac fecha 8 Fecha de nacimiento 17 modificado lógico 1 ¿Ha sido modificada esta partida?
120
PARTIDAS_LMA DESCRIPCION: contiene la información del libro de marginaciones, en este libro se almacenan todos los cambios que se generan a partir de una partida de divorcio o matrimonio, este libro permite almacenar una especie de nota para que ésta sea incrustada en las partidas de nacimiento de las personas involucradas. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 numparlma numérico 9 Número de partida del libro de marginaciones tipo_marginacion Tipo de marginación (Divorcio, Matrimonio o 2 caracter 50 Defunción) 3 fec_generacion fecha 8 Fecha de generación de la marginación 4 partida_nac numérico 9 Número de partida de nacimiento 5 marginacion caracter 600 Texto de la marginación 6 modificado lógico 1 ¿Ha sido modificada esta partida? 7 codigo caracter 9 Código del ciudadano de la partida PARTIDAS_MAT DESCRIPCION: almacena las partidas de matrimonio de las personas que contraen nupcias en Zacatecoluca, permite llevar un control de las personas casadas, una vez es generada ésta acta, se debe a afectar el libro de marginaciones y también las partidas de nacimiento. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 numparmat numérico 9 Número de partida de matrimonio 2 fec_generación fecha 8 Fecha de generación de la partida 3 codigo_sr caracter 9 Código del ciudadano señor 4 codigo_sra caracter 9 Código del ciudadano señora 5 codigo_test1 caracter 9 Código del ciudadano testigo 1 6 codigo_test2 caracter 9 Código del ciudadano testigo 2 7 notario caracter 50 Nombre completo del notario 8 codigo_papa_sr caracter 9 Código del ciudadano papá del señor 9 codigo_mama_sr caracter 9 Código del ciudadano mamá del señor 10 codigo_papa_sra caracter 9 Código del ciudadano papá de la señora 11 codigo_mama_sra caracter 9 Código del ciudadano mamá de la señora 12 num_libro numérico 9 Número del libro de la partida 13 num_tomo numérico 9 Número del tomo de la partida 14 fecha_libro fecha 8 Año en que es llevado el libro 15 fecha_boda fecha 8 Fecha del matrimonio 16 tipo_mat caracter 30 Tipo de matrimonio 17 num_pagina numérico 9 Número de página de la partida 18 modificado lógico 1 ¿Ha sido modificada esta partida? PARTIDAS_NAC DESCRIPCION: contiene las partidas de nacimiento de los ciudadanos viroleños; en estas actas queda reflejado la fecha, hora y lugar específico de las personas que nacen en Zacatecoluca, así como de los padres o personas encargadas de los menores. N° CAMPO TIPO LONG. DESCRIPCIÓN
121
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
numparnac num_pagina num_libro num_tomo fecha_libro fec_generacion sitio_nac hora_nac fec_nac codigo_mama codigo_papa codigo_reg lugar_expedicion parentesco_reg codigo modificado
numérico numérico numérico numérico fecha fecha caracter fecha fecha caracter caracter caracter numérico caracter caracter lógico
9 9 9 9 8 8 50 8 8 9 9 9 4 20 9 1
Número de la partida de nacimiento Número de la página de la partida Número del libro de la partida Número del tomo de la partida Año en que es llevado el libro Fecha de generación de la partida Sitio de nacimiento del menor Hora de nacimiento del menor Fecha de nacimiento del menor Código de ciudadano de la mamá Código de ciudadano del papá Código de ciudadano de quien registra Lugar de expedición de DUI Parentesco del que registra Código de ciudadano del menor ¿Ha sido modificada esta partida?
PARTIDAS_RFB DESCRIPCION: partidas de nacimiento generadas en base a la fé de bautismo, la fé de bautismo es un documento hecho en las iglesias a partir de una partida de nacimiento; es por ello que cuado la partida de nacimiento de la persona se encuentra dañada en el libro y ya no se puede proceder a extender otra, se puede crear una partida de nacimiento en base al documento religioso. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 numparrfb numérico 9 Número de partida de fe de bautismo 2 fec_generacion fecha 8 Fecha de generación de la partida 3 codigo caracter 9 Código de ciudadano del menor 4 fecha_nac fecha 8 Fecha de nacimiento 5 lugar_nac numérico 4 Lugar de nacimiento 6 codigo_sr caracter 9 Código de ciudadano del señor 7 codigo_sra caracter 9 Código de ciudadano de la señora 8 codigo_sol caracter 9 Código de ciudadano del (la) señor(a) que solicita 9 num_tomo numérico 9 Número de tomo 10 num_pagina numérico 9 Número de página 11 fecha_libro fecha 8 Año en que es llevado el libro 12 legitimo caracter 15 Hijo legítimo o ilegítimo 13 modificado logico 1 ¿Ha sido modificada esta partida? 14 sitio caracter 50 Sitio de nacimiento del menor?
122
PARTIDAS_RPN DESCRIPCION: partidas de nacimiento generadas en base a una copia de la misma; es decir que igual que las partidas de RFB, se puede crear una nueva partida de nacimiento si el interesado presenta una copia de la partida de nacimiento; este caso se da cuando los libros están dañados o cuando sucede una tragedia como un incendio. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 numparrpn numérico 9 Número de partida de fe de nacimiento 2 num_parnac numérico 9 Número de la partida de nacimiento 3 hora_nac fecha 8 Hora de nacimiento 4 fecha_nac fecha 8 Fecha de nacimiento 5 lugar_nac numérico 4 Lugar de nacimiento 6 codigo_papa caracter 9 Código de ciudadano del papá 7 sitio_nac caracter 9 Sitio de nacimiento del menor 8 codigo_mama caracter 9 Código de ciudadano de la mamá 9 codigo_reg caracter 9 Código de ciudadano del registrador 10 parentesco caracter 15 Parentesco de quien registra con el menor 11 fecha_gen_nac fecha 8 Fecha de generación de la pda. de nacimiento 12 fecha_gen_rpn fecha 8 Fecha de generación de la partida nueva 13 num_tomo numérico 9 Número de tomo 14 num_pagina numérico 9 Número de página 15 fecha_libro fecha 8 Año en que es llevado el libro 16 codigo caracter 9 Código de ciudadano del papá 17 modificado lógico 1 ¿Ha sido modificada esta partida?
PARTIDAS_UNM DESCRIPCION: guarda los asentamientos de uniones no matrimoniales; esto significa que aquí quedan archivadas todos los datos de las personas que eran compañeros de vida de los que fallecen o que se encontraban con un estado civil de “acompañado”. N° CAMPO TIPO LONG. DESCRIPCIÓN numparunm Número de la partida de unión no 1 numérico 9 matrimonial 2 fec_generación fecha 8 Fecha de generación de la partida 3 fec_ejecutoria fecha 8 Fecha de la ejecutoría 4 fec_inicio fecha 8 Fecha de inicio de la partida 5 fec_fin fecha 8 Fecha de finalización de la partida 6 fallece caracter 9 Código del ciudadano que fallece 7 num_oficio numérico 9 Número de oficio de la partida 8 codigo_sr caracter 9 Código de ciudadano del señor 9 conocido_sr caracter 50 Conocido también como 10 codigo_sra caracter 9 Código de ciudadano de la señora 11 conocido_sra caracter 50 Conocida también como 12 num_hijos numérico 2 Número de hijos que se procrearon 13 descrip_hijos caracter 50 Nombres de los hijos
123
14 15 16 17 18 19 20
ape_hijos num_tomo fecha_libro hora_unm fecha_unm num_pagina modificado
caracter numérico fecha fecha fecha numérico lógico
15 9 8 8 8 9 1
Apellidos de los hijos Número de tomo Año del libro en que es llevada la partida Hora de la unión no matrimonial Fecha de la unión no matrimonial Número de página ¿Ha sido modificada esta partida?
IMPORTANTE: Por cada una de estas tablas se genera otra copia exacta, las cuales serán las TABLAS
MODIFICADAS; estas tablas servirán para poder realizar o generar las diferentes modificaciones a las partidas, (11 tablas de modificaciones); a dichas tablas de modificaciones se les antepone “m_”.
NACIONALIDADES DESCRIPCION: permite almacenar las diferentes nacionalidades de la mayoría de países junto con sus códigos; por ejemplo 503, El Salvador. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 cod_nacionalidad numérico 4 Código de la nacionalidad 2 nacionalidad Caracter 50 País de nacionalidad 3 gentilicio Caracter 50 Gentilicio del país de nacionalidad
DEPTOS DESCRIPCION: es una tabla catálogo que permite almacenar los catorce departamentos de El Salvador junto con un código. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 id Numérico 4 Id del departamento 2 depto Caracter 25 Nombre del departamento
MUNICIPIOS DESCRIPCION: es una tabla de catálogo que contiene los municipios de los departamentos de El Salvador; a través de ésta tabla se tiene disponible los municipios de cada departamento. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 id numérico 4 Id del municipio 2 municipio caracter 30 Nombre del municipio 3 depto numérico 4 Id del departamento
124
USUARIOS DESCRIPCION: contiene los usuarios que tienen acceso al sistema; registra el ingreso y la salida de cada uno; aquí se establecen los niveles de todos los usuarios para sus respetivas restricciones y derechos. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 usuario caracter 10 Nombre del usuario 2 clave caracter 10 Clave del usuario 3 nivel numérico 2 Nivel del usuario 4 estado lógico 1 Estado del usuario (Activado/Desactivado)
CIUDADANOS DESCRIPCION: contiene los registros de todos los ciudadanos locales, no locales y extranjeros que tengan partidas del registro familiar o tengan vínculos a otras áreas de la Alcaldía, ésta es la tabla principal del sistema. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 num_ciudadano numérico 9 Número de ciudadano en el sistema 2 tipo_doc caracter 15 Tipo de documento legal que presenta 3 nombre1 caracter 10 Primer nombre del ciudadano 4 nombre2 caracter 10 Segundo nombre del ciudadano 5 apellido1 caracter 10 Primer apellido del ciudadano 6 apellido2 caracter 10 Segundo apellido del ciudadano 7 sexo lógico 1 Sexo del ciudadano 8 edad numérico 2 Edad del ciudadano 9 teléfono numérico 8 Teléfono del ciudadano 10 fecha_nac fecha 8 Fecha de nacimiento del ciudadano 11 fecha_reg fecha 8 Fecha de registro en el sistema 12 estado_civil numérico 1 Estado civil del ciudadano estado Estado del ciudadano (activo, no activo, 13 numérico 1 anulado) 14 profesion_u_oficio caracter 30 Profesión u oficio del ciudadano 15 domicilio caracter 60 Domicilio actual del ciudadano 16 estado_local numérico 1 Estado (local, no local o extranjero) 17 lugar_nac numérico 4 Código del municipio del ciudadano 18 nacionalidad numérico 4 Código de nacionalidad del ciudadano mayor_de_edad Fecha en que el ciudadano menor 19 fecha 8 cumplirá 18 años
125
4.6.4 DICCIONARIO DE DATOS DE MODULO CATASTRO - IMPUESTOS DETALLE_INMUEBLE DESCRIPCION: permite almacenar la información detallada de todos los inmuebles o propiedades que existen registradas en Zacatecoluca. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 correlativo numérico 9 Número correlativo 2 num_cta_inmueble numérico 9 Número de cuenta del inmueble 3 tipo_calle1 caracter 20 Tipo de calle 4 ancho_calle1 numérico 9 Ancho de la calle 5 estado_acera1 caracter 20 Estado de la acera 6 ancho_acera1 numérico 9 Ancho de la acera 7 tipo_alumbrado1 caracter 20 Tipo de alumbrado 8 estado_alumbrado1 caracter 20 Estado de alumbrado PAGOS DESCRIPCION: permite registrar los pagos efectuados; es decir aquí se podrán consultar en qué fecha fueron cancelados o si todavía no han sido pagados. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 num_recibo numérico 9 Número del recibo 2 fec_cancelación fecha 8 Fecha de cancelación del recibo 3 cod_contribuyente caracter 9 Código del contribuyente que hace el pago 4 hora_cancelacion fecha 8 Hora de cancelación 5 num_cuota numérico 9 Número de cuota cancelada 6 ultimo_saldo numérico 9,2 Ultimo saldo de la deuda 7 abono numérico 9,2 Monto del abono a la cuenta 8 nuevo_saldo numérico 9,2 Nuevo saldo de la cuenta
IMPUESTOS DESCRIPCION: contiene los diferentes tipos de impuestos que pueden ser cobrados, sus respectivos códigos, su descripción y el valor monetario del impuesto. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 cod_imp numérico 4 Código del impuesto 2 fecha fecha 8 Fecha para pagar el impuesto 3 hora fecha 8 Hora en la que se realizó el pago 4 monto numérico 9,2 Monto a pagar por el contribuyente 5 cod_con caracter 9 código del contribuyente 6 cod_pro caracter 9 Código de la cuenta 7 estado lógico 1 Indica si esta pagado o no 8 tipo_cuenta lógico 1 Inmueble o establecimiento
126
CAT_IMPUESTO DESCRIPCION: contiene los diferentes tipos de impuestos que pueden ser cobrados, sus respectivos códigos, su descripción y el valor monetario del impuesto. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 cod_imp numérico 4 Código del impuesto 2 cod_cat_imp numérico 4 Código de la categoría del impuesto 3 descripción_imp caracter 50 Descripción del impuesto 4 val_imp numérico 9,2 Valor del impuesto 5 tipo_imp caracter 50 Tipo de impuesto 6 excedente caracter 9 Excedente 7 val_excedente numérico 9,2 Valor del excedente
ESTADO_CTAS DESCRIPCION: tabla que permite la generación de los estados de cuentas para los establecimientos y los inmuebles, permitiendo mostrar saldos financieros de dichas propiedades. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 num_est_cta numérico 9 Número del estado de cuenta 2 fec_emision fecha 8 Fecha de emisión del estado de cuenta 3 saldo_total numérico 9,2 Saldo total de la cuenta 4 tipo_cuenta caracter 50 Tipo de cuenta 5 cod_contribuyente caracter 9 Código del contribuyente
ESTADO_CTAS DESCRIPCION: tabla que permite la generación de los estados de cuentas para los establecimientos y los inmuebles, permitiendo mostrar saldos financieros de dichas propiedades. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 num_plan_pago numérico 4 Número del plan de pago 2 fec_ini_plan fecha 8 Fecha de inicio del plan de pago 3 fec_fin_plan fecha 8 Fecha de finalización del plan de pago 4 num_cuotas numérico 4 Número de cuotas a pagar 5 cuotas numérico 9,2 Monto de la cuota 6 fec_emision fecha 8 Fecha de emisión del plan de pago 7 cuotas_pagadas numérico 4 Número de cuotas pagadas 8 estado_plan_pago lógico 1 Estado del plan de pago 9 num_recibo numérico 9 Número del recibo 10 num_notif numérico 9 Número de la notificación 11 tipo_cta caracter 50 Tipo de cuenta 12 num_cta numérico 9 Número de cuenta
127
SOLVENCIAS DESCRIPCION: Genera solvencias municipales para los ciudadanos o a sus contribuyentes. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 num_solvencia numérico 9 Número de solvencia 2 fec_emisión fecha 8 Fecha de emisión de la solvencia 3 fec_vencimiento fecha 8 Fecha de vencimiento de la solvencia 4 razon_solvencia caracter 50 Razón por la que se emite la solvencia 5 cod_contribuyente numérico 9 Código del contribuyente PERÍODO_MUNICIPAL DESCRIPCION: tabla con información de periodos municipales, sus alcaldes y cambio de éstos. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 correlativo numérico 4 Número correlativo 2 fec_ini_período fecha 8 Fecha de inicio del período municipal 3 fec_fin_período fecha 8 Fecha de finalización del período municipal 4 motivo_cambio caracter 50 Motivo del cambio 5 alcalde caracter 60 Nombre del alcalde INMUEBLE DESCRIPCION: Almacena la información detallada de los inmuebles registrados de Zacate. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 num_cta_inmueble numérico 9 Número de cuenta del inmueble 2 cod_contribuyente numérico 9 Código del contribuyente 3 cod_ubicación numérico 4 Código de ubicación del inmueble 4 dir_inmueble caracter 50 Dirección del inmueble 5 ficha_catastral numérico 9 Número de ficha catastral 6 parcela_inmueble numérico 9 Parcela del inmueble 7 num_zona_ubicación numérico 4 Número de zona de ubicación 8 fec_inscripción fecha 8 Fecha de inscripción del inmueble 9 área_total numérico 9 Área total del inmueble 10 área_construida numérico 9 Área construida 11 med_frente1 numérico 9 Medida de frente 12 med_frente2 numérico 9 Medida de frente 13 med_frente3 numérico 9 Medida de frente 14 med_frente4 numérico 9 Medida de frente 15 num_pisos numérico 4 Número de pisos del inmueble 16 cantidad_cuartos numérico 4 Cantidad de cuartos del inmueble 17 usuario caracter 50 Nombre del usuario 18 mora numérico 9,2 Monto de mora por inmueble 19 preferencial lógico 1 Cuenta nueva del inmueble 20 fec_ultimo_pago fecha 8 Ultima fecha de pago 21 nom_tipo_inmueble caracter 50 Nombre de tipo del inmueble 22 fec_escritura fecha 8 Fecha en que realizó la escritura
128
ESTABLECIMIENTO DESCRIPCION: en esta tabla se guarda toda la información respecto a los negocios que se tienen o establecimientos en la ciudad de Zacatecoluca. N° CAMPO TIPO LONG. DESCRIPCIÓN num_cta_establecimiento Número de cuenta del 1 numérico 9 establecimiento 2 cod_contribuyente numérico 9 Código del contribuyente 3 clasif_act_eco numérico 4 Código de la actividad económica 4 nom_empresa caracter 50 Nombre de la empresa 5 dirección_empresa caracter 50 Dirección de la empresa tel_empresa Número de teléfono del 6 caracter 8 establecimiento fec_inscripción Fecha de inscripción del 7 fecha 8 establecimiento 8 fec_ini_ope fecha 8 Fecha de inicio de operaciones 9 num_matricula_comen Número de matrícula comercial numérico 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
num_matricula_empre nit_empresa conta_formal nobre_contador tel_contador nom_prop_inmueble nom_rep_legal direc_rep_legal tel_rep_legal
numérico caracter lógico caracter caracter caracter caracter caracter
9 14 1 50 8 50 50 50
caracter
8
fec_balance_inicial activo_total base_imp_distinta_act
fecha numérico
8 9,2
numérico
9,2
deducciones actividad_espec fec_per_impositivo valor_imp_mes ficha_catastro estado_empresa usuario_establecimiento
numérico caracter fecha numérico numérico caracter
9,2 50 8 9,2 9 50
caracter
50
mora_calculada cta_nueva fec_ultimo_pago cod_impuesto
numérico numérico fecha numérico
9,2 4 8 4
Número de matrícula de la empresa Número de NIT de la empresa Verifica se es contabilidad formal Nombre del contador Número de teléfono del contador Nombre del propietario del inmueble Nombre del representante legal Dirección del representante legal Número de teléfono del representante legal Fecha del balance inicial Activo total del establecimiento Base de impuesto por distinta actividad Deducciones Actividad Específica Fecha de permiso impositivo Valor del impuesto por mes Número de ficha catastral Estado de la empresa Nombre del usuario del establecimiento Total de la mora Cuenta nueva del establecimiento Ultima fecha de pago Código del impuesto
129
ACTIVIDAD ECONÓMICA DESCRIPCION: tabla de catálogo que contiene todos los rubros o categorías de los diferentes tipos de actividades económicas que pueden ser cobradas y establecidas a los establecimientos o negocios como categorías de servicios, industriales entre otras. Nº CAMPO TIPO LONG. DESCRIPCIÓN 1 codacteco numérico 4 Código de la actividad económica 2 descripción caracter 50 Descripción de la actividad económica CLASIF_ACT_ECONO DESCRIPCION: tabla de catálogo que almacena todas las clasificaciones de las diferentes categorías de las actividades económicas, guarda a la vez el monto a pagar por el establecimiento de acuerdo a la clasificación. Nº CAMPO TIPO LONG. DESCRIPCIÓN 1 codacteco numérico 4 Código de la actividad económica 2 clasif_act_econo numérico 4 Clasificación de la actividad económica 3 nombre_clasif caracter 50 Nombre de la clasificación 4 nivel caracter 50 Nivel de la clasificación 5 impuesto numérico 9,2 Valor del impuesto por categoría ALCALDÍA_DEPTOS DESCRIPCION: tabla de catálogo que permite guardar los diferentes departamentos que existen dentro de la Alcaldía Municipal de Zacatecoluca. Nº CAMPO TIPO LONG. DESCRIPCIÓN 1 depto numérico 50 Nombre del departamento 2 descrición caracter 4 Descripción del departamento NOTIFICACIONES DESCRIPCION: la tabla de notificaciones permite la generación de documentos que contienen datos detallados de los inmuebles y sus respectivos impuestos. Nº CAMPO TIPO LONG. DESCRIPCIÓN 1 num_notif numérico 9 Número de notificación 2 fec_ini_notif fecha 8 Fecha de inicio de la notificación 3 fec_fin_notif fecha 8 Fecha de fin de la notificación 4 fec_plazo fecha 8 Fecha de plazo de la notificación 5 tipo_cta caracter 50 Tipo de cuenta 6 valor_deuda numérico 9,2 Valor de la deuda 7 valor_dscto numérico 9,2 Valor del descuento 8 estado_notif lógico 1 Estado de la notificación 9 notif_impresa lógico 1 Verifica que la notificación ya haya sido impresa 10 num_contribuyente numérico 9 Número de cuenta 11 monto_acera numérico 9,2 Monto por acera 12 monto_alumbrado numérico 9,2 Monto por alumbrado 13 monto_aseo numérico 9,2 Monto por aseo
130
CONTRIBUYENTES DESCRIPCION: la tabla de contribuyentes permite archivar la información completa de las personas que pagan impuestos; ya sea por inmuebles o por establecimientos. Nº CAMPO TIPO LONG. DESCRIPCIÓN 1 cod_contribuyente numérico 9 Código del contribuyente 2 cod_ubicación numérico 4 Código de ubicación 3 cod_nacionalidad numérico 4 Código de la nacionalidad del contribuyente 4 codigo caracter 9 Código de ciudadano 5 nit caracter 14 Número de NIT del contribuyente 6 numero_doc caracter 15 Número de documento del contribuyente 7 fec_inscripcion fecha 8 Fecha de inscripción 8 fec_constitucion fecha 8 Fecha de constitución 9 tipo_contribuyente lógico 1 Tipo de contribuyente 10 estado lógico 1 Estado del contribuyente (activo o inactivo)
4.6.5 DICCIONARIO DE DATOS DE TESORERÍA – RRHH MANTTOVIAL DESCRIPCION: permite darle mantenimiento al módulo de vialidades, este almacena la serie, el tiraje y el correlativo de las licencias o vialidades. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 vialidad numérico 9 Número de la vialidad 2 serie caracter 2 Número de serie 3 bloque_inicio numérico 9 Bloque de inicio 4 bloque_final numérico 9 Bloque de fin 5 usuario caracter 10 Nombre del usuario 6 clave caracter 10 Clave del usuario 7 fecha fecha 8 Fecha en que se realiza el mantto. 8 hora fecha 8 Hora en que se realiza el mantto. 9 símbolo fecha Símbolo de la moneda en curso 10 moneda caracter 8 Letras de la moneda en curso 11 ultimo_generado numérico 8 Contador de la última vialidad
131
VIALIDADES DESCRIPCION: esta tabla permite llevar un control de todas las vialidades que se extienden para realizar la mayoría de trámites municipales, es una especie de recibo o licencia que es obligatoria al menos una vez al año. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 precio numérico 9,2 Precio de la vialidad 2 num_vialidad numérico 9 Número de la vialidad 3 serie caracter 2 Número de serie de la vialidad 4 cod_depto numérico 2 Código del departamento 5 codigo caracter 9 Código del ciudadano que solicita la vialidad 6 concepto caracter 50 Concepto de la vialidad 7 fecha fecha 8 Fecha de emisión 8 estado lógico 1 Estado de la vialidad
DATOS_EMPLE DESCRIPCION: esta tabla contiene la información de todos los empleados de la Alcaldía Municipal de Zacatecoluca, en esta se determina su rol dentro de la municipalidad. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 codemple numérico 4 Código del empleado 2 codigo caracter 9 Código de ciudadano 3 saleemple numérico 4 Salario del empleado 4 fechainemple fecha 4 Fecha de ingreso del empleado a la alcaldía 5 horaioemple caracter 50 Horario de trabajo del empleado 6 cargoemple caracter 50 Cargo del empleado en la alcaldía 7 usuario caracter 10 Usuario depto_alcaldia Departamento de la Alcaldía al que pertenece el 8 caracter 4 usuario EGRESOS DESCRIPCION: tabla del departamento de tesorería que permite reflejar las acciones de egresos de efectivo, quienes las hacen y con qué finalidad. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 num_desembolso numérico 9 Número de desembolso a realizar 2 monto numérico 9 Monto de dinero que se desembolsará 3 depto_solicita numérico 4 Departamento que solicita el dinero 4 encargado_solicita numérico 4 Encargado de la solicitud del egreso 5 usos caracter 50 Usos o fin que tendrán los fondos autorizador Nombre completo del autorizador del 6 caracter 50 desembolso 7 fecha_autorizacion fecha 8 Fecha de autorización del desembolso 8 fecha_desembolso fecha 8 Fecha de desembolso desembolsador Nombre completo de la persona que entrega o 9 caracter 50 desembolsa el dinero.
132
ENC_RECIBO_INGRESO DESCRIPCION: almacena los encabezados de los recibos de tesorería, en estos se cobran todos los servicios que presta la Alcaldía Municipal de Zacatecoluca, así como lo son las partidas de nacimiento, etc. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 num_recibo numérico 9 Número de recibo 2 fecha_emision fecha 8 Fecha de emisión 3 cta_corriente numérico 9 Numero de cuenta corriente 4 desde fecha 8 Desde qué fecha va a pagar 5 hasta fecha 8 Hasta qué fecha va a pagar 6 contribuyente caracter 9 Código del contribuyente 7 ultimo_generado numérico 9 Dirección 8 total numérico 9 Total del recibo DET_RECIBO_INGRESO DESCRIPCION: almacena los detalles de los recibos de tesorería, como por ejemplo aquí se muestra cuanto cuesta una marginación, de qué departamento de la Alcaldía, etc. N° CAMPO TIPO LONG. DESCRIPCIÓN 1 num_recibo numérico 9 Número de recibo 2 depto numérico 2 Depto. de Alcaldía de donde es la operación 3 concepto caracter 30 Conceptos o servicios 4 cantidad numérico 9 Cantidad que se va a pagar 5 precio_unit numérico 9,2 Precio unitario por el servicio 6 subtotal numérico 9,2 Subtotal del servicio
133
4.6.6 DISEÑO DE PANTALLAS Splash del sistema
Fig. 2 Esta es la primera pantalla del sistema Siofyrh 2004, el cual lleva las iniciales de sus funciones; sistema de información operativa, financiera y de recursos humanos. Como se muestra la Universidad Francisco Gavidia posee todos los derechos.
Acceso al servidor y base de datos
Fig. 3 Inicio de sesión al servidor y base de datos, este programa corrobora o verifica que se esté conectando a la base de datos y servidor correctos.
134
Menú principal
Fig. 4 Se propone dejar un sistema con efectos similares a los del S.O. Windows, pues la mayoría de personas ya se identifican con éste; utilizando menús desplegables dependientes de un botón principal llamado Inicio. En este mismo entorno se mostrará la fecha y hora con la que está trabajando el servidor.
135
Inicio de sesión
Fig. 5 La pantalla de inicio de sesión, es la primera a la que se debe de acceder en el sistema, pues en ésta se introducen el usuario y su contraseña para poder iniciar operaciones, cada usuario tiene ligado un código de nivel; y es a través de éste que se puede determinar a menús o a que opciones podrá acceder.
Cambiar de usuario y cerrar sesión
Fig. 6 Esta pantalla permite realizar cambios de usuarios y también permite cerrar las sesiones de los usuarios. Al cerrar sesión simplemente se cierran las configuraciones de usuario cargadas y se deja el sistema como cuando recién ha iniciado. Al cambiar el usuario se cierran las configuraciones cargadas del usuario y se procede a mostrar la pantalla de inicio de sesión.
136
Registro familiar
Fig. 7 Este es el módulo completo del registro familiar, en éste se encuentran las once posibles operaciones desde las partidas de nacimiento hasta el libro de juicios subsidiarios, en esta pantalla se crearán partidas, modificarán, consultarán, serán reimpresas, etc. Se decidió diseñar en base a fichas para darle efectos visuales de que es un libro grande y que en cada ficha o página se encuentran diferentes operaciones; además se logra al realizar el módulo de ésta manera, el hecho de ahorrar la cantidad de pantallas, formularios y controles entre otros. Con el fin de facilitarle la operatividad a los usuarios del sistema y no está demás mencionar que se reduce un poco la cantidad de espacio total del proyecto.
137
Catastro – establecimientos
Fig. 8 Esta pantalla es del área de catastro y permitirá darle mantenimiento a los establecimientos o negocios registrados del municipio de Zacatecoluca, permite agregar, consular, modificar e imprimir reportes. Esta pantalla se encuentra bastante cargada de controles, pues contiene más de treinta campos que deben ser llenados con el fin de almacenar toda la información de los establecimientos. Existirán diferentes niveles de operatividad de los establecimientos, pues no cualquier usuario podrá agregar o hacer cambios en dichos establecimientos, pues se pretende que el usuario haga toda la operación y cuando éste se encuentre listo para guardar los cambios sea exigida una contraseña que solo conozca el jefe o subjefe del depto.
138
Catastro – Notificaciones
Fig. 9 La pantalla de notificaciones también pertenece al área de catastro, ésta es una pantalla que permitirá procesar las notas más rápida y eficientemente; pues solamente se deberá escoger el nombre de la persona que será notificada y deberán aparecer los datos de dicho contribuyente. Con el fin de imprimir dicho documento para se enviado a la casa o propiedad de la respectiva. Las notificaciones sirven para hacer saber a la población viroleña de cierto cambios que se pueden estar generando dentro de los cobros que se les hacen a través de impuestos. De esta manera también el ciudadano está al tanto de la información que la Alcaldía manipula sobre su inmueble. Otra razón de ser de esta pantalla, es que en ocasiones de trámites legales cuando existen problemas territoriales, se exigen notificaciones a la Alcaldía para que las personas involucradas muestren sus documentos y se pueda solventar o aclarar el conflicto.
139
Catastro – mantenimiento de categorías de actividades económicas
Fig. 10 Esta pantalla muestra las diferentes categorías de actividades económicas que existen para la Alcaldía Municipal de Zacatecoluca, éstas se dividen en dos clasificaciones que son de capital fijo o variable. Cada una de las categorías de las actividades económicas presenta una serie de clasificaciones; es decir que contiene los negocios que tienen afinidad. Esta pantalla permitirá darle mantenimiento a las categorías actuales y futuras que crea la Alcaldía convenientes.
140
Impuestos – mantenimiento de actividades económicas o clasificaciones
Fig. 11 Esta pantalla es el mantenimiento de las clasificaciones que poseen las categorías de las actividades económicas; es decir si por ejemplo a la categoría informática le deseamos modificar una de sus actividades económicas como cibercafes, bastará con seleccionar primero la categoría y luego su clasificación, para poder hacer el cambio en cuanto a dinero o nombre se refiera. También aquí se podrán crear nuevas clasificaciones y colocarles sus impuestos respectivos, de forma tal que no estarán sujetos a los que el equipo investigador les deje establecidos.
141
Impuestos – contribuyente
Fig. 12 Esta pantalla está diseñada para capturar toda la información de los contribuyentes del municipio de Zacatecoluca, dicha pantalla tendrá las opciones de agregado, modificación, consulta y por supuesto sus respectivos informes o reportes.
Colector – Ingresos
Fig. 13 Esta pantalla refleja los cobros que pueden ser efectuados en la Alcaldía, dependiendo de los departamentos así son los rubros que se muestran.
142
Vialidad $3.43 - Tesorería
Fig. 14 Esta pantalla es el diseño de las vialidades, documento que debe ser cancelado de forma independiente a las demás áreas o departamentos de la Alcaldía. La vialidad de $3.43 es la requerida para la mayoría de operaciones que realizan los ciudadanos. Estas son exigidas a todos los empleados del Estado con un salario mayor a $114.29.
143
Vialidad ¢ 1.50 - Tesorería
Fig. 15 Esta es la pantalla diseñada para controlar las vialidades de ¢1.50; estas vialidades son extendidas a la mayoría de personas campesinas o personal que no poseen taller propio y que además son de escasos recursos.
144
Vialidad ¢ 6.00 - Tesorería
Fig. 16 Esta es la pantalla de vialidad de ¢6.00 y son extendidas a las personas que tiene un salario mayor a tres cientos colones. Por lo general estas vialidades son solicitadas cuando las personas necesitan solvencias municipales y no un trámite mayor. La pantalla está diseñada de tal manera que exista una consulta antes de ser generada una nueva vialidad; es decir que si alguien ya canceló su vialidad en el corriente año; ya no tendrá que pagar de nuevo y se le extenderá una constancia.
145
Acceso a mantenimiento de vialidades - Tesorería
Fig. 17 Esta opción es para cuando se necesite realizar actualizar las vialidades; y solamente podrá hacer estos cambios el administrador del sistema.
Mantenimiento de vialidades - Tesorería
Fig. 18 La pantalla de mantenimiento de vialidades permite realizar cambios; es decir colocar otra “serie” o cambiar el tiraje de las vialidades se ha agotado o se va a extender.
146
Mantenimiento de nacionalidades
Fig. 19 Esta pantalla está diseñada para darle mantenimiento a las diferentes nacionalidades que podrán ser consultadas y solicitadas por el sistema; especialmente en el módulo del registro familiar.
Mantenimiento de municipios
Fig. 20 El mantenimiento de municipios permite la adición, modificación, eliminación, consulta e impresión de todos los municipios de todos los departamentos de El Salvador. Dependiendo del depto. que se selecciones así serán los municipios desplegados, los cuales tendrán una asociación a través de un código.
147
RRHH
Fig. 21 Esta pantalla permitirá la creación, consulta, modificación y eliminación de los empleados de la Alcaldía Municipal de Zacatecoluca.
Acceso al mantenimiento de usuarios
Fig. 22
148
El acceso al mantenimiento de los usuarios, mostrado en la Fig. 22; será de uso exclusivo para el administrador informático, esta pantalla aparecerá solamente cuando el sistema detecte que el administrador informático fue el que ingresó en el inicio de sesión, solicitándole además de otro usuario y contraseña un “id” para asegurar más el acceso a este mantenimiento.
Mantenimiento de usuarios
Fig. 23 Esta pantalla es de uso exclusivo para el administrador informático, en ésta se podrá dar de alta o baja a cualquier usuario, modificar roles, nombres de usuarios y contraseñas. Es por ello que estas últimas dos pantalla se ha decidido que no aparecerán en ninguna parte de los menús del sistema; es decir que automáticamente el sistema detectará al administrador luego del inicio de sesión, para mostrarle otra pantalla de acceso restringido la cual luego de introducir id, usuario y contraseña diferentes a las primeras que introdujo, podrá tener acceso al mantenimiento de usuarios del sistema. No está demás mencionar que toda operación que haga cualquier usuario quedará reflejada en los módulos; y el sistema tendrá que ser capaz de rastrear las horas de ingreso y salida de cada usuario.
149
4.7 CONCLUSIONES DE LA PROPUESTA - Operacionalmente la propuesta de este proyecto es válida; pues luego cumplir todos los requisitos como capacitaciones y actualizaciones, se prevé que sí se obtendrán los resultados esperados para satisfacer las necesidades de los empleados y usuarios viroleños.
- Financieramente, se determina que la Alcaldía se encuentra en disposición de modernizarse, lo cual implica que el Gerente Administrativo de la Alcaldía, está al tanto de la inversión que se ahorra al facilitar el desarrollo de este proyecto.
- Se determina que el sistema automatizado proporcionará una mejor disponibilidad de la información, al igual que un mejor control y seguridad de la misma.
- A través de este sistema se agilizarán las operaciones, permitiendo tener mejores consultas y seguimiento de la información; mejorando así la mayoría de servicios que presta la Alcaldía.
150