Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería en Sistemas
Gastón Hallak
2012
2
Resumen
que se puede adaptar a cualquier población, siempre y cuando, ésta cuente con la
confección de un mismo presupuesto anual para todas sus áreas. La decisión de llevar
municipios por contar con un sistema informático que integre las distintas actividades
que realizan sus miembros, otorgándole una mejor y más rápida comunicación entre
3
Abstract
Council Town management activities. This system has got generic characteristics as it
can be adapted to every town which has the same annual budget for all areas. The
reason why I have decided to do this work is the real necessity every Town Council
different employees’ activities. The above mentioned system would give them better
and more efficient communication among them, faster ways when searching a
document, higher coordination in their activities, more security in the data storage,
4
Índice
Introducción ...............................................................................................................................6
Objetivos ....................................................................................................................................8
Alcance ......................................................................................................................................9
Relevamiento ...........................................................................................................................37
Propuesta ..................................................................................................................................82
Requerimientos ......................................................................................................................111
Bibliografía ............................................................................................................................312
5
Introducción
destinado para dicha persona, más allá de que la aplicación, en ciertos casos, puede
organizaciones, para así, desarrollar un sistema de gestión que facilite sus actividades
diarias.
6
confección de los documentos contables, impresión de los cedulones de pago por
organización, integrando las mismas, tanto de manera interna, como así también, en la
7
Objetivos
Objetivo General
actividades de un municipio.
Objetivos Específicos
cliente.
tanto de las distintas actividades llevadas a cabo por los empleados de una
municipalidad, como así también, de las realizadas por las personas externas a la
8
Limite
información, generada por las diferentes actividades efectuadas en las distintas áreas
Alcance
municipalidad.
9
- Análisis de la necesidad de dictar, verificar y suscribir los instrumentos
municipalidad.
de una municipalidad.
municipalidad.
municipalidad.
municipalidad.
una municipalidad.
10
- Relevamiento sobre la construcción de Obras Públicas. El proceso es llevado
municipalidad.
municipalidad.
de una municipalidad.
11
- Autorización de los pagos de los compromisos tomados. El proceso es llevado
municipalidad.
municipalidad.
12
- Recepción y registración de la documentación saliente y entrante del
municipalidad.
de una municipalidad.
municipalidad.
municipalidad.
una municipalidad.
municipalidad.
14
- Confección de Recibos de Sueldo. El proceso es llevado a cabo por la Sección
dos subprocesos:
Fondo Fijo (es el importe destinado a ese fin), saldo de Caja, saldo Banco
siguientes subprocesos:
municipalidad.
16
- Confección de un informe de las obras privadas. El proceso es llevado a
17
Marco Teórico
importantes. Por otro lado, siempre que hablamos de las mencionadas instituciones, se
debe aludir a un intendente, “Jefe del gobierno del municipio” (RAE, RAE, 2011).
social, economía. Conjuntamente con el municipio, existen otros dos poderes que
trabajan con éste, pero que son independientes. Uno es el Concejo Deliberante,
“Dicho de una junta o de una corporación: Que toma por mayoría de votos acuerdos
examinar y censurar las cuentas de todas las dependencias del Estado.”(Janes, 1992).
la cual pertenece, quien, de cierto modo, supervisa los movimientos de las citadas
instituciones.
contables, el cual le provee información rápida y útil para la toma de decisiones por
18
parte de las autoridades. (Subsecretaria, 1984). Dicho sistema está compuesto por la
siguiente documentación:
encargado de cobranzas.
(Subsecretaria, 1984).
De esta manera, con los datos de los Recibos y las Órdenes de Pago, se
importe total.
19
egresos, en un libro de hojas móviles o fichas individuales para cada
o Ingresos: Una columna para fecha, otra para detalle y el folio del
Libro Banco: en este Libro se registrarán todos los movimientos que sufra
cheques propios.
un cheque a la orden, salvo gastos menores que podrán hacerse por pago
en efectivo del Fondo Fijo que se habilite a tal efecto y se regirá por el
siguiente reglamento:
para atender gastos menores, cuyo monto máximo será del 1,5%
20
del monto total del Presupuesto de gastos vigente. Este fondo tiene
menores.
documentación:
Conciliación Bancaria.
21
describirán en determinado momento, para, de esta manera, hacer mas abarcativo el
judicial.”(Janes, 1992).
22
Presupuesto: “Computo anticipado del coste de una obra, y también de los
RAE, 2011)
interés fijo, que representa una suma prestada de o exigible por otro concepto
equitativamente el impuesto".(Marisa).
inmuebles”.(Financieros, 2011)
23
Cheque: “Mandato escrito de pago, para cobrar una cantidad determinada de
2011).
obligación.”(Janes, 1992).
los bienes y derechos del activo y todas las deudas y obligaciones del pasivo
giro.”(Janes, 1992).
principales.
24
tanto físicos como virtuales, que engloban todos las formas de medios electrónicos.”
concisa podemos decir que es la manera en que voy a llevar adelante el desarrollo de
un proceso del software que presenta una visión de ese proceso. Estos modelos
pueden incluir actividades que son parte de los procesos y productos del
25
La primera etapa se conoce con el nombre de Relevamiento, “Es el proceso de
Dicha etapa es clave para el futuro del proceso. Tener una relación fluida con el
cliente y los Stakeholders del sistema, poder tener la posibilidad de interactuar todo el
tiempo con éstos, entre otras cosas, fue vital para obtener los requerimientos del
usuario y del sistema claves. Las principales herramientas utilizadas para llevar a cabo
de los Stakeholders, “Se utiliza para referirse a cualquier persona o grupo que se
colaboración que entrega valor a los clientes o se encarga de cumplir otras metas
siguiente etapa), ya que el reconocer los primeros es de gran ayuda para la obtención
26
de los segundos. Por último, en lo que corresponde a la presente etapa, como
Modeler. "Ofrece una solución ágil y rápida para diagramar y documentar procesos.
descripción de los mismos que sea fácil de mantener y que nos ayude a estructurar el
(Sommerville, 2005).
27
Requerimiento no funcional: “Son restricciones de los servicios o funciones
descriptos en lenguaje técnico. Es por ello, que utilicé Casos de Uso para describir los
mismos. Según Sommerville: “Los casos de uso son una técnica que se basa en
representa como una elipse con su nombre. El conjunto de casos de uso representa
producto más completo de la familia Rational Rose. Todos los productos Rational
Rose incluyen soporte Unified Modeling Language (UML). Como todos los demás
2011).
encontramos su forma (incluida la arquitectura) para que soporte todos los requisitos
28
que se le suponen. Un entrada esencial en el diseño es el resultado del análisis.”
diagrama, pude llevar a cabo las clases en la codificación, etapa que se describirá más
adelante. Cabe recalcar que dicha tarea es llevada a cabo con el Rational Rose
datos.” (Date, 2011). Como bien lo dice la definición, es el punto de partida para la
fue Microsoft SQL Server 2008. “SQL Server 2008, el último lanzamiento de
Microsoft SQL Server, ofrece una plataforma de datos completa, más segura,
cualquier tipo de datos en cualquier dispositivo, y que todos los usuarios tomen
29
decisiones informadas en base a conocimientos relevantes” (; Microsoft). Cabe
Codificación, la cual se explicará más adelante. Para finalizar con esta etapa se
un sistema informático, que posibilita a una persona interactuar con él.” (Expósito,
2006).
expresar computaciones que pueden ser llevadas a cabo por máquinas como
las computadoras” (Leslie, 1993). El mismo fue Visual C#. “C# es simple, eficaz,
“Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas
30
implementación probando cada construcción, incluyendo tanto construcciones
internas como intermedias, así como las versiones finales del sistema a ser
entregadas a terceros.” (Booch, 2000). Dicha etapa cuenta con dos actividades
construyendo el producto correcto. Esto es, saber si se está cumpliendo con las
requerimientos establecidos.
servicios. Este término también engloba aquellos medios técnicos que permiten
compartir la información.” (Tanenbaum, 1998). Por otro lado, esta red deberá poseer
31
conllevar daños sobre la información” (Vieites, 2007). Algunos de los elementos de
elementos fundamentales:
o Registro del uso de los recursos del sistema por parte de los usuarios
2007).
del proyecto, detallando las diferentes herramientas que se utilizan en cada actividad.
32
un período” (RAE, RAE, 2011). Como herramienta para llevar a cabo dicha
con los plazos de entrega cruciales o elegir los recursos adecuados para un
que una circunstancia adversa ocurra. Los riesgos son una amenaza para el
(Sommerville, 2005). Las siguientes son las etapas que involucran a las
Gestión de Riesgos:
33
Estrategia de minimización: Siguiendo esta estrategia, se
valora cada uno de los riesgos identificados para decidir si éste es más
34
Metodología
Para llevar a cabo el desarrollo del sistema se utilizó el Ciclo de Vida en Cascada.
El mismo cuenta con las siguientes etapas, en las cuales se detallan las actividades y
a cabo las actividades. Las herramientas utilizadas para éstas dos actividades
Modeler.
- Diseño: Aquí se llevó a cabo el diseño conceptual del sistema, el cual contó de
35
Entidad-Relación (DER), que sirvió como plataforma para la implementación
prototipos de interfaz de Usuario (GUI), los cuales nos muestran cuáles son
igual que para el diseño de las GUI, fue el Visual Studio 2010. Conjuntamente
- Prueba: Esta es la última etapa del ciclo de vida del software y tiene como
36
Relevamiento
Relevamiento Estructural
trabajo. Las mismas dependen del tamaño de la población, importancia que supone
cada actividad para los diferentes gobiernos, entre otras. Debido a esto, al ser un
producto genérico el que se está desarrollando, se abarcaron las áreas básicas, las que
37
38
Concejo Deliberante. Es un organismo legislativo independiente. Se encarga de
por:
- Vicepresidente 1º
- Vicepresidente 2º
- Miembros suplentes
- Vocal 1º
- Vocal 2º
nacionales vigentes.
Nivel Secretarías. La institución posee cuatro secretarias, las cuales son dependientes
39
Secretaría de Hacienda. Es dirigida por el Secretario de Hacienda y tiene a su
llevar a cabo.
Privados.
Secretarias.
Ejecutivo.
ingresos y los gastos municipales. Por otro lado, se encarga de informar los
40
lineamientos para la elaboración de los proyectos de Ordenanzas de
sobre las necesidades de construcción de Obras Públicas. Por otro lado, hace
Nivel Divisiones. Siete son las divisiones que se encuentran en una municipalidad,
Documentación.
41
de la misma es el jefe de división. Tiene a su cargo la Sección Protocolización
contribuyentes por sus obligaciones. Como así también, autorizar los pagos
Cobros Varios.
Contables.
42
construcción de obras de la municipalidad. Además, tiene el deber de controlar
otorgar los números correlativos según las fechas a cada instrumento legal y
sección.
43
notas de reclamos a los contribuyentes por falta de pago. El encargado es el
jefe de sección.
sección.
distintos conceptos ocasionales con el objeto de que realicen el pago. Por otro
lado, es quien recibe el pago de los cedulones por parte de los contribuyentes.
sección.
Obras Públicas. Se encarga de verificar las obras in-situ, haciendo cumplir las
44
Relevamiento Funcional
siguientes:
Inmuebles
Comercio
Cementerios
Derechos de oficina
45
Patentamiento
Rentas diversas
Disposiciones complementarias
Parte general:
Disposiciones generales
responsables y de terceros
Del pago
De los recursos
Parte especial
Inmuebles
Comercio
46
Ocupación y comercio en la vía publica
Cementerios
Derechos de oficina
Patentamiento
Rentas diversas
Disposiciones complementarias
continuación se detallan:
Hecho imponible
Contribuyentes y responsables
Base imponible
Obligaciones formales
Del pago
Exenciones y degrabaciones
Infracciones y sanciones
47
Esta Ordenanza contiene el marco legal que no es dictado en forma
Ingreso:
Concepto
transcurso del año las distintas tarifas o bienes a adquirir. Luego, en las
Partida, Subpartida.
48
Concepto
Ordenanza General Tarifaria elevada por el Ejecutivo: Una vez recibidos los
corridos, en el que los proyectos serán publicados por los medios disponibles.
sean salvadas las mismas. Una vez salvadas, vuelve al Concejo Deliberante,
remitiéndolos al Ejecutivo.
49
que no existiesen correcciones, se aprueban los proyectos, remitiéndolos al
Imputación
Régimen de compra
Contrato
para así, volver a elevarlo al Tribunal de Cuentas, a fin de que se realice la segunda
visación, por parte de esta área. Por último, se registran las distintas visaciones
realizadas, las cuales deben contener la fecha de la orden de pago y el número del
cheque emitido.
50
documentación contable. Para llevar a cabo dicho proceso, comienza
recibiendo, por parte de las oficinas que tiene a su cargo, los documentos.
ellos.
deportivos a realizar, por parte de sus áreas dependientes. Con estos datos,
- Proceso de coordinar las obras públicas y privadas y, los servicios: Una vez
que recibe los datos proporcionados por las oficinas a su cargo, el secretario de
distintos instrumentos.
parte de una de sus áreas dependientes, las Planillas Diarias de Caja. Con éste
caja. Por último, se encarga de suscribir cada una de las planillas analizadas.
51
- Proceso de relevamiento sobre la construcción de Obras Públicas: El jefe del
información sobre las distintas Obras Publicas que se puede llevar a cabo.
obras, las cuales incluyen pavimentado, cordón cuneta, alumbrado público, red
subsanarlos.
obras. Como segundo paso, lleva a cabo un análisis para verificar que todo
esté correcto. Una vez completada dicha acción, como último paso, subscribe
los planos.
Privados recibe, por parte de sus áreas dependientes, los distintos catastros.
52
parte de la División dependiente, para luego, producir los informes a fin de
documentación para verificar que esté todo bien. Por último, entrega dicha
correcta.
depende. Por otro lado, una vez transcriptos dichos instrumentos, por la
53
- Proceso de delegación de notificaciones a los contribuyentes a fin de que
División Tesorería recibe por parte de la Sección dependiente, una lista con los
proveedores por distintos conceptos. Del mismo modo, pre suscribe dichos
del cual dependen, acerca de los fondos existentes para el pago de sueldos.
municipalidad.
- Proceso de gastos: Del mismo modo que el proceso anterior, con el análisis de
54
Ejecución Presupuestaria, Proyectos de Ordenanzas de Presupuesto y
contratación.
obras privadas: En primer lugar, el jefe de la División Control recibe los datos
dependiente para la confección del catastro. Por otro lado, es quien controla y
55
verifica la actualización del mismo. Por último, envía la documentación a su
superior.
cual depende.
y parte del municipio. Seguido a esto, registra cada uno de los movimientos,
mismas. Por último, envía dicha planilla para el análisis de los superiores.
56
Ordenanzas transcribe los instrumentos legales, los cuales recibe de sus
Juez de Faltas del Municipio (ficha médica, aprobación del examen, entre
emite los cedulones para el pago por parte de los contribuyentes. Por otro lado,
57
- Proceso de confección de notas de reclamo a los contribuyentes por falta de
la lista de los contribuyentes que poseen deudas. Luego, con estos datos,
cada propiedad, según la zona en que se encuentra. Con estos datos, carga las
recibe la lista de los contribuyentes que poseen deudas. Luego, con estos
cada propiedad, los cuales pueden ser: por importe fijos (de acuerdo al rubro),
por cantidad empleados o por monto de ventas (alícuotas). Con estos datos,
58
- Proceso de emisión de los cedulones de cobro por Comercio: Luego de la
los cedulones para el pago por parte de los contribuyentes. Por otro lado,
lista de los contribuyentes que poseen deudas. Luego, con estos datos,
Varios es el encargado de dicha tarea. Para cada ingreso que se perciba deberá
Por otro lado, se confeccionará un recibo por los conceptos que son
deberá implementarse con los intereses producidos por los plazos fijos, gastos
documentos.
elaborar una orden de pago enumerada por duplicado que será firmada por el
59
Intendente y Tesorero. En primer lugar, detallará los datos básicos que posee
la orden, los cuales son: concepto, importe parcial, importe total, número,
transacción.
instancia, tomará los datos de la Orden de Pago, para así pasar a la confección
cobrar. Por último, entrega la documentación para que la misma sea firmada
cantidad, detalle, precio unitario, precio total, entre lo más importante. Por
60
- Proceso de confección de la Planilla Diaria de Caja: Como primer paso, el
lado, en la misma planilla, con los datos de las órdenes de pago, detalla:
Por último, antes de entregárselo a otra área, describe al pie de la misma, para
las órdenes de pago y las Planillas Diarias de Caja, para luego poder continuar
61
completa la documentación, explicitando en columnas diferentes los
confeccionados para establecer cuáles son los movimientos sufridos por todas
las partidas presupuestarias. De esta manera, procede con los siguientes dos
subprocesos:
62
importe acumulado en el ejercicio y otra con el saldo disponible, el cual
con la confección del Libro Banco. Divididos en columnas, los datos que
final, detallará el importe total para ese mes, registrando, a fin de cada año, el
total del saldo disponible. Al finalizar con este paso, le entrega a sus
superiores el documento.
Planillas Diarias de Caja, para poder llevar a cabo los siguientes dos
subprocesos:
63
Egresos. Los datos en cada columna son los siguientes: Código,
por último, rellena cada uno de estos con los importes respectivos.
primera medida, éste irá registrando la compra de los bienes que aumenten el
64
transacción (fecha, cantidad, importe y descripción mínima). Más adelante,
Municipalidad. El mismo debe ser dado de baja, para lo cual se deberá dejar
superiores.
65
- Proceso confección de un informe de las Obras Públicas: El jefe de la
66
Diagnóstico
Departamento Ejecutivo
Concejo Deliberante
pérdida de tiempo.
Concejo Deliberante
pérdida de tiempo.
67
Tribunal de Cuentas
pérdida de tiempo.
encontrarlas.
Secretaría de Gobierno
instrumentos legales
pérdida de tiempo.
Secretaría de Hacienda
pérdida de tiempo.
Secretaría de Cultura
pérdida de tiempo.
68
Secretaría de Obras y Servicios Públicos y Privados
pérdida de tiempo.
municipales
pérdida de tiempo.
obras públicas.
69
Departamento de Obras y Servicios Privados
pérdida de tiempo.
municipal
pérdida de tiempo.
pérdida de tiempo.
pérdida de tiempo.
70
o Causa 1: Documentación agrupada en grandes archivos de papel,
normativas vigentes
pérdida de tiempo.
División Tesorería
pérdida de tiempo.
pérdida de tiempo.
pérdida de tiempo.
71
- Proceso de gastos
pérdida de tiempo.
División Contaduría
pérdida de tiempo.
División Planificación
obras públicas
pérdida de tiempo.
División Control
obras privadas
pérdida de tiempo.
pérdida de tiempo.
72
o Causa 1: Grandes archivos de datos en papel.
pérdida de tiempo.
y nacionales
pérdida de tiempo.
documentación.
73
o Causa 2: Gran cantidad de archivos almacenados.
pérdida de tiempo.
pérdida de tiempo.
pérdida de tiempo.
74
- Proceso de carga de actualización de valuaciones
pérdida de tiempo.
pérdida de tiempo.
de pago
pérdida de tiempo.
pérdida de tiempo.
pérdida de tiempo.
75
- Proceso de confección de notas de reclamo a los contribuyentes por falta
de pago
pérdida de tiempo.
pérdida de tiempo.
pérdida de tiempo.
de pago
pérdida de tiempo.
pérdida de tiempo.
76
- Proceso de Cobro de Contribuciones
pérdida de tiempo.
pérdida de tiempo.
pérdida de tiempo.
pérdida de tiempo.
pérdida de tiempo.
o No se encuentran problemas.
77
- Proceso de confección de Órdenes de Compra
pérdida de tiempo.
78
- Proceso de confección de la Fichas de Estados de Partidas
Ingresos
Egresos
Disponibilidades
79
o Subproceso de confección de Conciliación Bancaria
pérdida de tiempo.
o No presenta problemas.
o No presenta problemas.
80
- Proceso de cumplimiento de los servicios públicos
o No presenta problemas.
81
Propuesta
contraseña únicos. De esta manera, cada uno de ellos, solo tiene la posibilidad de
interactuar con el fragmento del software que necesita utilizar para llevar a cabo su
labor.
Departamento Ejecutivo
dichas Ordenanzas:
82
- Subproceso de confección de Ordenanza General Tarifaria.
solución.
83
- Subproceso de confección de las Planillas Anexas de Egresos
Concejo Deliberante
posterior firma por parte de los miembros del área. La segunda opción
84
es que el Concejo Deliberante determine la realización de cambios,
Concejo Deliberante
Presupuesto y una Ordenanza de otro tipo, que no tenga que ver con
éste último.
Tribunal de Cuentas
Secretaría de Gobierno
instrumentos legales
momento que desee, los usuarios con los permisos para realizarlo.
85
Secretaría de Hacienda
cualquier momento.
meses y años.
distintos datos para tomar las decisiones pertinentes. Por otro lado, el
86
percibidos y cuáles son los que se reciben desde afuera (gobierno
meses y años.
distintos datos para tomar las decisiones pertinentes. Por otro lado, el
percibidos y cuáles son los egresos que se destinan por otros entes
Secretaría de Cultura
87
Secretaría de Obras y Servicios Públicos y Privados
documentación.
necesario.
municipales
son creados por las áreas dependientes, para luego, verificar y cotejar
88
futura consulta de sus superiores. Además, existe la posibilidad de
o El jefe del Departamento recibe los planos por parte de terceros, como
así también, puede consultar (por fecha) los informes redactados por la
89
- Proceso de verificación de la confección y actualización del catastro
municipal
cuales son creados por las áreas dependientes de éste. Por otro lado, el
usuario puede crear uno nuevo o, modificar y/o imprimir una ficha ya
90
- Proceso de verificación y análisis del envío de la documentación
normativas vigentes
sistema, para que el mismo pueda ser consultado por los secciones
División Tesorería
91
correspondiente, en caso de existir alguno que no ha sido abonado. Con
disponga.
- Proceso de gastos
o Del mismo modo que para los ingresos, el sistema le permite al jefe de
92
detallando el porcentaje de contribuyentes que pagan sus impuestos al
División Contaduría
una de ellas.
División Planificación
obras públicas
División Control
obras privadas
93
Asimismo, el sistema le permite imprimir y/o modificar el mencionado
informe.
todo bien, los visa, en caso contrario, no los visa por no estar
cuando desee.
y nacionales
94
tendrá el municipio. Del mismo modo, el usuario cuenta con la
superiores.
permite guardar las planillas en la base de datos, para luego poder ser
consultadas (por fecha), impresas y/o modificadas por las personas con
Para llevar a cabo dicha acción, solo tiene que consultar las planillas
95
- Proceso de confección de notas a remitir
cuerpo de las mismas. Igualmente, cada nota puede ser impresa y/o
notas a remitir.
96
- Proceso de carga de actualización de valuaciones
entrega. Cabe aclarar que el sistema calcula, según los valores del
de pago
97
Sección Encargado de Tasa a la Propiedad
contribuyentes.
de pago
98
modo, las puede consultar (por fecha o por contribuyente), modificar
contribuyentes.
entrega. Cabe aclarar que el sistema calcula, según los valores del
de pago
99
tipo de cedulón y descripción) para llevarla a cabo. Del mismo modo,
usuario solo rellenar los datos básicos del mismo, como lo son el
puede ser consultado (por número o por fecha), para luego ser
usuario como por todos los usuarios con permisos para hacerlo.
100
Sección Confección de Documentación
fecha) cada Orden de Pago almacenada, para luego ser modificada y/o
impresa, en caso de ser necesario, tanto por éste usuario como por
manos del sistema el cálculo de los totales, en cada uno de los distintos
posibilidad de imprimirlos.
101
- Proceso de confección de Cheques
almacenado puede ser consultado (por número o por fecha), para luego
ser modificado y/o impreso, en caso de ser necesario, tanto por éste
usuario como por todos los usuarios con permisos para hacerlo.
deben completar los datos para cada una de ellas. Estos son: número de
Por otro lado, cada Orden de Compra almacenada puede ser consultada
(por número o por fecha), para luego ser modificada y/o impresa, en
102
caso de ser necesario, tanto por éste usuario como por todos los
continuación:
todas las veces que sea necesario en un mismo día. Por otro
disponga.
103
o Subproceso de confección de la Planilla Diaria de Caja Egresos
resumen de las mismas, agrupando por partidas los importes recaudados y pagados del
Por otra parte, cuenta con un resumen general de la siguiente forma: Saldo
anterior, importe total por ingresos, total de cheques liberados, la suma de estos tres
depósitos, la suma de estos dos, arroja otro sub total. Por último, la diferencia entre
104
número de la Planilla Diaria de Caja donde están asentados los datos
anterior, dicha acción sólo se puede realizar una vez por día.
de Ingresos
105
acumuladas (en menos, en mas, porcentaje) con los datos
de Egresos
106
mismo rango de fechas. No obstante, se pueden llevar a cabo la
Ingresos
Egresos
107
- Proceso de confección del Libro Banco
Disponibilidades
108
o Subproceso de confección de Conciliación Bancaria
usuario lo desee.
109
- Proceso de informar sobre la documentación a presentar
anteriores.
públicas.
cualquier momento.
110
Requerimientos
Requerimientos Funcionales
o Rechazar ingreso
Los siguientes requerimientos están compuestos por las mismas funcionalidades, las
saliente
o Consultar planilla
o Modificar planilla
o Imprimir planilla
Los siguientes requerimientos están compuestos por las mismas funcionalidades, las
111
- Administrar datos de las Fichas de Estados y Partidas de Ingreso
o Consultar documento
o Registrar documento
o Imprimir documento
Los siguientes requerimientos están compuestos por las mismas funcionalidades, las
Patentamiento
- Administrar datos de las notas confeccionadas por falta de pago por Tasa a la
Propiedad
- Administrar datos de las notas confeccionadas por falta de pago por Comercio
o Consultar nota
o Modificar nota
o Imprimir nota
Los siguientes requerimientos están compuestos por las mismas funcionalidades, las
112
- Administrar datos del informe sobre la necesidad de crear instrumentos legales
o Consultar informe
o Modificar informe
o Imprimir informe
Los siguientes requerimientos están compuestos por las mismas funcionalidades, las
Patentamiento
Propiedad
o Consultar cedulón
o Modificar cedulón
o Imprimir cedulón
113
Los siguientes requerimientos están compuestos por las mismas funcionalidades, las
o Consultar ficha
o Modificar ficha
o Imprimir ficha
o Consultar licencia
o Modificar licencia
o Imprimir licencia
o Generar Planilla
o Consultar planilla
o Imprimir planilla
o Consultar recibo
o Modificar recibo
o Imprimir recibo
o Registrar pago
114
o Consultar orden de pago
o Modificar orden
o Imprimir orden
o Consultar cheque
o Modificar cheque
o Imprimir cheque
o Consultar depósito
o Modificar depósito
o Imprimir depósito
o Consultar orden
o Modificar orden
o Imprimir orden
115
o Consultar documento
o Modificar documento
o Imprimir documento
o Consultar documento
o Modificar documento
o Imprimir documento
o Consultar documento
o Modificar documento
o Imprimir documento
o Consultar documento
o Modificar documento
o Imprimir documento
o Consultar documento
o Modificar documento
o Imprimir documento
116
- Administrar datos de una Ordenanza
o Consultar Ordenanza
o Modificar Ordenanza
o Imprimir documento
o Consultar Decreto
o Modificar Decreto
o Imprimir Decreto
o Consultar Resolución
o Modificar Resolución
o Imprimir Resolución
ingresos.
o Generar informe
o Consultar informe
o Imprimir informe
117
Requerimientos No Funcionales
o Windows Vista
o Windows 7
- Requerimientos de Hardware
o Firewalls
118
Análisis y Diseño
se mencionan juntos.
119
120
o Subproceso de confección de Ordenanza General Tarifaria.
121
o Subproceso de confección de las Planillas Anexas de Ingresos
122
- Proceso de tratamiento de la Ordenanza General de Presupuesto y
Concejo Deliberante.
123
- Proceso de Visación de las Órdenes de Pago.
instrumentos legales.
normativas vigentes.
municipales.
124
125
- Proceso confección de un informe de las obras privadas.
126
- Proceso de aprobación de los planos presentados por los contribuyentes
127
- Proceso de verificación de la confección y actualización del catastro
municipal.
128
- Proceso de ejecución de los distintos eventos.
129
o Subproceso de generación de la planilla de deudores
- Proceso de gastos.
130
- Proceso de registración de las fechas conmemorativas locales, provinciales
- y nacionales.
obras públicas
131
- Proceso de cumplimiento de lineamientos relativos a las construcciones de
obras privadas.
132
- Proceso de confección de notas a remitir.
133
- Proceso de otorgamiento y renovación de la licencia de conducir.
134
- Proceso de confección de notas de reclamo a los contribuyentes por falta
de pago.
135
136
o Subproceso de carga de datos en otros documentos
137
- Proceso de confección de la Planilla Diaria de Caja
138
o Subproceso de confección de la planilla Diaria de Ingresos.
Ingresos
Egreso
139
- Proceso de confección del Libro Banco
Disponibilidades.
de Ingreso.
de Egreso.
140
- Proceso de solicitar al contribuyente los datos necesarios para
141
- Proceso de confección del Recibo de Sueldo
142
Diagramas y Fichas de Casos de Uso
Uso. Cuando un mismo usuario se encuentre involucrado con más de un Caso de Uso,
involucran a más de un usuario. En este caso, se detalla cada uno de los mismos, pero
<<include>>
Registrar ingreso de usuario
<<include>>
Administrar la seguridad en el
Usuario
ingreso de los usuarios al sistema
<<include>> Rechazar ingreso
Nombre del Use Case: Administrar la seguridad en el ingreso de los usuarios al Nro. De
sistema Orden: 01
Pre-Condiciones
143
Condicione Fracaso: Ingresan todos los usuarios sin importar el nombre ni la contraseña.
s:
Asociaciones de Inclusión:
- Rechazar ingreso
saliente
Consultar planilla
<<include>>
Imprimir planilla
144
Nombre del Use Case: Administrar datos de la planilla de registración de Nro. De
documentación entrante y saliente Orden: 02
Asociaciones de Inclusión:
- Consultar planilla
- Modificar planilla
- Imprimir planilla
145
- Administrar datos de la Planilla Diaria de Caja Ingresos
<<include>
Registrar Planilla
Administrar datos de la <<include>
Jefe
Confección doc. Planilla Diaria de C...
Imprimir planilla
Nombre del Use Case: Administrar datos de la Planilla Diaria de Caja Nro. De Orden: 03
Ingresos
Asociaciones de Inclusión:
- Consultar planilla
- Registrar planilla
146
- Imprimir planilla
<<include>>
Registrar Planilla
<<include>>
Jefe Administrar datos de la
Planilla Diaria de C... Planilla
Confección
doc... Imprimir planilla
Nombre del Use Case: Administrar datos de la Planilla Diaria de Caja Nro. De Orden: 04
Egresos
147
5. Fin del caso de uso
Asociaciones de Inclusión:
- Consultar planilla
- Registrar planilla
- Imprimir planilla
Registrar nueva
<<include>>
nota
<<include>>
Consultar nota
<<include>>
Jefe Distribución Administrar datos de las
Interna doc. notas remitidas <<include>>
Modificar nota
Imprimir nota
Nombre del Use Case: Administrar datos de las notas remitidas Nro. De Orden:
05
148
1.1.3 El usuario escoge “imprimir”
Asociaciones de Inclusión:
- Consultar nota
- Modificar nota
- Imprimir nota
<<include>>
Registrar planilla
<<include>>
Jefe Administrar datos del Libro
Caja Ingresos
Confección doc
Imprimir planilla
Nombre del Use Case: Administrar datos del Libro Caja Ingresos Nro. De Orden:
06
149
Curso Normal Alternativas
Asociaciones de Inclusión:
- Consultar planilla
- Registrar planilla
- Imprimir planilla
<<include>>
Consultar Planilla
<<include>>
Imprimir planilla
Nombre del Use Case: Administrar datos del Libro Caja Egresos Nro. De Orden:
07
150
Objetivo: Administrar los datos ingresados del libro Caja Egresos
Asociaciones de Inclusión:
- Consultar planilla
- Registrar planilla
- Imprimir planilla
<<include>>
Registrar planilla
<<include>>
Jefe Administrar datos de la
Planilla de Ejecuc...
Confección doc
Imprimir planilla
151
Nombre del Use Case: Administrar datos de la Planilla de Ejecución Nro. De Orden:08
Presupuestaria de Ingresos
Asociaciones de Inclusión:
- Consultar planilla
- Registrar planilla
- Imprimir planilla
152
- Administrar datos de la Planilla de Ejecución Presupuestaria de Egresos
<<include>>
Imprimir planilla
Nombre del Use Case: Administrar datos de la Planilla de Ejecución Nro. De Orden: 09
Presupuestaria de Egresos
Asociaciones de Inclusión:
- Consultar planilla
- Registrar planilla
153
- Imprimir planilla
<<include>>
Consultar planilla
<<include>>
Modificar planilla
Imprimir planilla
Nombre del Use Case: Administrar datos de la Conciliación Bancaria Nro. De Orden:
10
154
5. Fin del caso de uso
Asociaciones de Inclusión:
- Consultar planilla
- Registrar planilla
- Imprimir planilla
<<include>>
Consultar ficha
<<include>>
Administrar datos de las
Jefe
Fichas de Estado... <<include>>
Confección doc Registrar ficha
Imprimir ficha
Nombre del Use Case: Administrar datos de las Fichas de Estados y Partidas Nro. De Orden:
de Ingreso 11
Objetivo: Administrar los datos ingresados en las Fichas de Estados y Partidas de Ingreso
155
3.1.1 El sistema imprime la ficha de de Estados y
Partidas de Ingreso.
Asociaciones de Inclusión:
- Consultar ficha
- Registrar ficha
- Imprimir ficha
<<include>>
Consultar ficha
<<include>>
Administrar datos de las
Jefe
Fichas de Estado... <<include>>
Confección doc. Registrar ficha
Imprimir ficha
Nombre del Use Case: Administrar datos de las Fichas de Estados y Partidas Nro. De Orden:
de Egreso 12
Objetivo: Administrar los datos ingresados en la las Fichas de Estados y Partidas de Egreso
156
1. El caso de uso comienza cuando el
sistema toma datos de los distintos
documentos en los cuales se realizan
imputaciones sobre los egresos, para
confeccionar las Fichas de Estados y
Partidas de Egresos.
Asociaciones de Inclusión:
- Consultar ficha
- Registrar ficha
- Imprimir ficha
<<include>>
Consultar Libro
<<include>>
Imprimir Libro
Nombre del Use Case: Administrar datos del Libro Banco Nro. De Orden: 13
157
Post- Éxito: Se registran los datos del libro
Condiciones:
Fracaso: No se registran los datos del libro
Asociaciones de Inclusión:
- Consultar libro
- Registrar libro
- Imprimir libro
<<include>>
Consultar planilla
<<include>>
Imprimir planilla
Nombre del Use Case: Administrar los datos de la planilla de Estado General Nro. De Orden:14
de Disponibilidades
158
Tipo del Use Case: x Concreto Abstracto
Asociaciones de Inclusión:
- Consultar planilla
- Registrar planilla
- Imprimir planilla
<<include>>
<<include>>
Modificar planilla
<<include>>
Administrar datos de la planilla de
Jefe Investigación
eventos culturales
Cultural
Imprimir planilla
159
Nombre del Use Case: Administrar datos de la planilla de eventos Nro. De Orden: 15
culturales
1. El caso de uso comienza cuando el 1.1 El usuario ingresa a “consultar planilla Eventos”
usuario selecciona "Nueva planilla de
eventos " 1.1.1 El usuario elige la opción de “Modificar ”
Asociaciones de Inclusión:
- Consultar planilla
- Modificar planilla
- Imprimir planilla
160
- Administrar datos del informe con lineamientos para nuevos proyectos
Registrar nuevo
<<include>> informe
<<include>>
Consultar informe
<<include>>
Jefe de
confección... Administrar datos del
<<include>>
informe con lineamien... Modificar informe
Imprimir informe
Nombre del Use Case: Administrar datos del informe con Nro. De Orden: 16
Objetivo: Administrar los datos del informe con lineamientos para nuevos proyecto
161
Asociaciones de Inclusión:
- Consultar informe
- Modificar informe
- Imprimir informe
<<include>>
Consultar licencia
<<include>>
Registrar renovaciones y
nuevas licencias de conducir
<<include>> Imprimir licencia
Modificar licencia
<<include>>
Consultar cedulón
<<include>>
Modificar cedulón
<<include>>
Registrar nueva nota
<<include>>
Imprimir nota
Modificar nota
162
Nombre del Use Case: Administrar datos de las notas confeccionadas Nro. De Orden: 17
por falta de pago por Patentamiento
Objetivo: Administrar los datos de las notas confeccionadas por falta de pago por Patentamiento
Asociaciones de Inclusión:
- Consultar nota
- Modificar nota
- Imprimir nota
163
Nombre del Use Case: Administrar datos de las valuaciones e Nro. De Orden: 18
Post- Éxito: Se pueden administrar los datos de las valuaciones e impresión de los
Condiciones: mismos
Asociaciones de Inclusión:
- Consultar cedulón
- Modificar cedulón
- Imprimir cedulón
164
Nombre del Use Case: Administrar datos de las renovaciones y Nro. De Orden: 19
Asociaciones de Inclusión:
- Consultar licencia
- Modificar licencia
- Imprimir licencia
165
- Administrar datos de las notas confeccionadas por falta de pago por Tasa a la
Propiedad
- Administrar datos de los importes e impresión de cedulones de Tasa a la
Propiedad
<<include>>
<<include>>
Consultar cedulón
<<include>>
Modificar cedulón
Encargado de
Tasa a... <<include>> Registrar nueva nota
<<include>>
Modificar nota
Nombre del Use Case: Administrar datos de las notas confeccionadas Nro. De Orden: 20
por falta de pago por Tasa a la Propiedad
Objetivo: Administrar los datos de las notas confeccionadas por falta de pago por Tasa a la
Propiedad
166
1.1.3 El usuario escoge “imprimir”
Asociaciones de Inclusión:
- Consultar nota
- Modificar nota
- Imprimir nota
Nombre del Use Case: Administrar datos de los importes e Nro. De Orden: 21
Post- Éxito: Se pueden administrar los datos de los importes e impresión de los mismos
Condiciones:
Fracaso: No se pueden administrar los datos de los importes e impresión de los
mismos
167
1.1.4 El sistema imprime el cedulón
Asociaciones de Extensiones:
Asociaciones de Inclusión:
- Consultar cedulón
- Modificar cedulón
- Imprimir cedulón
- Administrar datos de las notas confeccionadas por falta de pago por Comercio
- Administrar datos de los importes e impresión de cedulones de Comercio
<<include>>
<<include>>
Imprimir cedulón
<<include>>
Administrar datos de los
importes e impresión...
Modificar cedulón
<<include>>
Consultar nota
<<include>>
Modificar nota
168
Nombre del Use Case: Administrar datos de las notas Nro. De Orden: 22
Objetivo: Administrar los datos de las notas confeccionadas por falta de pago por Comercio
Asociaciones de Inclusión:
- Consultar nota
- Modificar nota
- Imprimir nota
169
Nombre del Use Case: Administrar datos de los importes e Nro. De Orden: 23
Post- Éxito: Se pueden administrar los datos de los importes e impresión de los mismos
Condiciones:
Fracaso: No se pueden administrar los datos de los importes e impresión de los
mismos
Asociaciones de Inclusión:
- Consultar cedulón
- Modificar cedulón
- Imprimir cedulón
170
- Administrar datos del informe de lineamientos y encuadre legal de
Resoluciones, Decretos y Ordenanzas
<<include>>
<<include>>
Modificar informe
Jefe de Administrar datos del
Protocoliz... informe de lineamiento...
Imprimir informe
Nombre del Use Case: Administrar datos del informe de lineamientos Nro. De Orden: 24
Objetivo: Administrar los datos ingresados en el informe con los lineamientos y encuadre legal de Res,
Dec y Ord.
Asociaciones de Inclusión:
171
- Registrar nuevo informe
- Consultar informe
- Modificar informe
- Imprimir informe
<<include>>
Consultar informe
<<include>>
Imprimir informe
Nombre del Use Case: Administrar datos del informe sobre la Nro. De Orden: 25
Objetivo: Administrar los datos ingresados en el informe sobre la necesidad de crear instrumentos
legales
172
informe” 2.1.2 El sistema registra las modificaciones realizadas
Asociaciones de Inclusión:
- Consultar informe
- Modificar informe
- Imprimir informe
<<include>>
Consultar informe
<<include>>
Imprimir informe
173
Nombre del Use Case: Administrar datos del informe sobre ingresos y Nro. De Orden: 26
gastos
Objetivo: Administrar los datos de los informes confeccionados por ingresos y gastos
Asociaciones de Inclusión:
- Consultar informe
- Modificar informe
- Imprimir informe
174
- Administrar datos del informe de lineamientos para notas a remitir
<<include>>
Modificar informe
<<include>>
Imprimir informe
Nombre del Use Case: Administrar datos del informe de Nro. De Orden: 27
Objetivo: Administrar los datos de los informes confeccionados con los lineamientos para notas a
remitir
175
5. Fin del caso de uso
Asociaciones de Inclusión:
- Consultar informe
- Modificar informe
- Imprimir informe
<<include>>
Consultar informe
<<include>>
Imprimir informe
Jefe Obras
Públicas
Registrar nuevo informe
<<include>>
<<include>>
Consultar informe
<<include>>
Imprimir informe
176
Nombre del Use Case: Administrar datos del informe sobre Obras Nro. De Orden: 28
Públicas
Asociaciones de Inclusión:
- Consultar informe
- Modificar informe
- Imprimir informe
177
Nombre del Use Case: Administrar datos del informe sobre Nro. De Orden: 29
Objetivo: Administrar los datos de los informes sobre el cumplimiento de los servicios públicos
Asociaciones de Inclusión:
- Consultar informe
- Modificar informe
- Imprimir informe
178
- Administrar datos del informe sobre lineamientos para la Ordenanza General
del Presupuesto y Tarifaria
- Administrar datos de una Ordenanza
<<include>>
Consultar informe
<<include>>
Imprimir informe
<<include>>
Consultar Ordenanza
<<include>>
Imprimir documento
Nombre del Use Case: Administrar datos del informe sobre Nro. De
Orden: 30
lineamientos para la Ordenanza General del Presupuesto y Tarifaria
Objetivo: Administrar los datos de los informes sobre los lineamientos para la Ordenanza General
Presupuestaria
179
usuario ingresa la opción “nuevo 1.1.1 El usuario elige la opción de “modificar ”
informe”
1.1.2 El sistema registra las modificaciones realizadas
Asociaciones de Inclusión:
- Consultar informe
- Modificar informe
- Imprimir informe
Nombre del Use Case: Administrar datos de una Ordenanza Nro. De Orden: 31
Objetivo: Administrar los datos de una Ordenanza cuando es enviada por otra área
180
1.1.3 El usuario escoge “imprimir”
Asociaciones de Inclusión:
- Consultar Ordenanza
- Modificar Ordenanza
- Imprimir Ordenanza
<<include>>
Consultar informe
<<include>>
Imprimir informe
Nombre del Use Case: Administrar datos del informe sobre Obras Nro. De Orden: 32
Privadas
Objetivo: Administrar los datos de los informes sobre la construcción de obras privadas
181
Post- Éxito: Se registran los datos del informe
Condiciones:
Fracaso: No se registran los datos del informe
Asociaciones de Inclusión:
- Consultar informe
- Modificar informe
- Imprimir informe
182
- Administrar datos del informe sobre Obras Privadas
- Administrar datos del informe sobre visación de los planos
- Administrar datos de la Ficha Catastral
<<include>>
Consultar informe
<<include>>
Imprimir informe
<<include>>
Modificar informe
<<include>>
Jefe de Control
Administrar datos del
informe sobre visación... <<include>>
Consultar informe
Imprimir informe
<<include>>
Modificar ficha
<<include>>
Administrar datos de la
Ficha Catastral <<include>>
Imprimir ficha
183
Nombre del Use Case: Administrar datos del informe sobre Nro. De Orden: 33
Objetivo: Administrar los datos de los informes acerca de la visación de los diferentes planos
presentados por los contribuyentes
Asociaciones de Inclusión:
- Consultar informe
- Modificar informe
- Imprimir informe
184
Nombre del Use Case: Administrar datos de la Ficha Catastral Nro. De Orden: 34
1. El usuario selecciona “Nueva Ficha 1.1 El usuario escoge " Consultar Ficha Catastral "
Catastral”
1.2 El usuario escoge “Modificar”
Asociaciones de Inclusión:
- Consultar ficha
- Modificar ficha
- Imprimir ficha
185
- Administrar datos de los Recibos
- Administrar datos sobre el pago por contribuciones
<<include>>
Encargado de
Cobros Varios <<include>>
Registrar pago
Administrar datos sobre el
pago por contribuciones
Nombre del Use Case: Administrar datos de los Recibos Nro. De Orden: 35
186
Asociaciones de Inclusión:
- Consultar recibo
- Modificar recibo
- Imprimir recibo
Nombre del Use Case: Administrar datos sobre el pago por contribuciones Nro. De Orden:
36
Objetivo: Administrar los datos ingresados por el pago de las distintas contribuciones por parte de los
contribuyentes
Asociaciones de Inclusión:
- Registrar pago
187
- Administrar datos de una Ordenanza
<<include>>
Consultar Ordenanza
<<include>>
<<include>>
Modificar Ordenanza
<<include>>
<<include>>
<<include>>
Modificar orden
<<include>>
Administrar datos de la
Jefe
Orden de Pago
confección...
Imprimir orden
Nombre del Use Case: Administrar datos de las Ordenes de Pago Nro. De Orden: 37
1. El caso de uso comienza cuando el 1.1 El usuario ingresa a “consultar orden de pago”
188
usuario ingresa la opción “nueva orden 1.1.1 El usuario elige la opción de “modificar”
de pago”
1.1.2 El sistema registra las modificaciones realizadas
Asociaciones de Inclusión:
<<include>>
<<include>>
Modificar cheque
<<include>>
Jefe Administrar datos del
confección... Cheque
Imprimir cheque
Nombre del Use Case: Administrar datos del cheque Nro. De Orden: 38
189
Post- Éxito: Se registran los datos del recibo
Condiciones:
Fracaso: No se registran los datos del recibo
Asociaciones de Inclusión:
- Consultar cheque
- Modificar cheque
- Imprimir cheque
<<include>>
<<include>>
<<include>>
Modificar depósito
190
Nombre del Use Case: Administrar datos de los Depósitos Nro. De Orden: 39
Asociaciones de Inclusión:
- Consultar depósito
- Modificar depósito
- Imprimir depósito
191
- Administrar datos de la Orden de Compra
<<include>>
Consultar orden
<<include>>
<<include>>
Modificar orden
<<include>>
Nombre del Use Case: Administrar datos de la Orden de Compra Nro. De Orden: 40
1. El caso de uso comienza cuando el usuario 1.1 El usuario ingresa a “consultar orden
ingresa la opción “nueva orden de compra” de compra”
Asociaciones de Inclusión:
192
- Consultar orden de compra
Generar planilla de
deudores
<<include>>
<<include>>
Consultar planilla
<<include>>
Nombre del Use Case: Administrar datos para la generación Nro. De Orden:41
de la planilla de deudores
Post- Éxito: Se muestran los datos de los cedulones adeudados a una fecha determinada
Condiciones: en la planilla de deudores
193
y los muestra.
Asociaciones de Inclusión:
- Generar planilla
- Consultar planilla
- Imprimir planilla
<<include>>
Consultar documento
<<include>>
Modificar documento
Jefe de Administrar datos de la <<include>>
Contaduría Ordenanza General Tarifaria
Imprimir documento
Nombre del Use Case: Administrar datos de la Ordenanza General Nro. De Orden: 42
Tarifaria
194
Curso Normal Alternativas
1. El caso de uso comienza cuando el 1.1 El usuario ingresa a “consultar Ordenanza General
usuario ingresa la opción “nueva Tarifaria”
Ordenanza General Tarifaria”
1.1.1 El usuario elige la opción de “modificar”
Asociaciones de Inclusión:
- Consultar documento
- Modificar documento
- Imprimir documento
Modificar documento
Jefe de Administrar datos de la <<include>>
Contaduría Ordenanza Gene...
Imprimir documento
195
Nombre del Use Case: Administrar datos de la Ordenanza General Nro. De Orden: 43
Impositiva
1. El caso de uso comienza cuando el 1.1 El usuario ingresa a “consultar Ordenanza General
usuario ingresa la opción “nueva Impositiva”
Ordenanza General Impositiva”
1.1.1 El usuario elige la opción de “modificar ”
Asociaciones de Inclusión:
- Consultar documento
- Modificar documento
- Imprimir documento
196
- Administrar datos de la Ordenanza General del Presupuesto
<<include>>
<<include>>
Consultar documento
<<include>>
Modificar documento
Jefe de Administrar datos de la
Ordenanza General ... <<include>>
Contaduría
Imprimir documento
1. El caso de uso comienza cuando el 1.1 El usuario ingresa a “consultar Ordenanza General
usuario ingresa la opción “nueva del Presupuesto”
Ordenanza General del Presupuesto”
1.1.1 El usuario elige la opción de “modificar ”
197
ingresados
Asociaciones de Inclusión:
- Consultar documento
- Modificar documento
- Imprimir documento
<<include>>
Consultar documento
<<include>>
Imprimir documento
Nombre del Use Case: Administrar datos de las Planillas Nro. De Orden: 45
Anexas de Ingresos
198
1. El caso de uso comienza cuando el 1.1 El usuario ingresa a “ Consultar Planilla Anexa de
usuario ingresa la opción “nueva Ingresos”
Planilla Anexa de Ingresos”
1.1.1 El usuario elige la opción de “modificar”
3. El usuario escoge "Guardar" 3.1 El usuario escoge " modificar detalles "
Asociaciones de Inclusión:
- Consultar documento
- Modificar documento
- Imprimir documento
<<include>>
Consultar documento
<<include>>
Imprimir documento
199
Nombre del Use Case: Administrar datos de las Planillas Anexas de Nro. De Orden: 46
Egresos
1. El caso de uso comienza cuando el 1.1. El usuario ingresa a “ Consultar Planilla Anexa de
usuario ingresa la opción “nueva Egresos ”
Planilla Anexa de Egresos ”
1.1.1. El usuario elige la opción de “modificar ”
Asociaciones de Inclusión:
- Consultar documento
- Modificar documento
- Imprimir documento
200
- Administrar datos del Libro Inventario
Registrar Libro
<<include>>
<<include>>
Consultar libro
<<include>>
Imprimir libro
Jefe Administrar datos del Libro
confecc... Inventario
Nombre del Use Case: Administrar datos del Libro Inventario Nro. De Orden: 47
Asociaciones de Inclusión:
- Registrar libro
- Consultar libro
- Imprimir libro
201
- Generar informe estadístico sobre la distribución porcentual de gastos e
ingresos
<<include>>
Generar informe
<<include>>
Imprimir informe
Nombre del Use Case: Generar informe estadístico sobre la distribución Nro. De Orden: 48
porcentual de gastos e ingresos
Objetivo: Administrar los datos del informe estadístico de gastos e ingresos generado por el sistema
Asociaciones de Inclusión:
- Generar informe
- Consultar informe
202
- Imprimir informe
<<include>>
Generar informe
<<include>>
<<include>>
Imprimir informe
Objetivo: Administrar los datos del informe comparativo sobre los ingresos
Asociaciones de Inclusión:
203
- Generar informe
- Consultar informe
- Imprimir informe
<<include>>
Generar informe
<<include>>
Imprimir informe
Nombre del Use Case: Generar informes comparativos de egresos en Nro. De Orden:
distintos meses y años 50
Objetivo: Administrar los datos del informe comparativo sobre los egresos
204
4. Fin del caso de uso 4.1 El usuario escoge "Imprimir"
Asociaciones de Inclusión:
- Generar informe
- Consultar informe
- Imprimir informe
<<include>>
Consultar informe
<<include>>
Nombre del Use Case: Generar informe estadístico sobre morosos Nro. De Orden: 51
Objetivo: Administrar los datos del informe estadístico sobre los morosos
205
obligación
Asociaciones de Inclusión:
- Generar informe
- Consultar informe
- Imprimir informe
206
Nombre del Use Case: Administrar datos del informe sobre eventos a Nro. De Orden: 52
realizar
Pre-Condiciones
Variaciones:
Asociaciones de Extensiones:
Asociaciones de Inclusión:
Consultar informe
Modificar informe
207
Imprimir informe
Enviar informe
Cuestiones:
208
Nombre del Use Case: Administrar datos de un Decreto Nro. De Orden: 53
Variaciones:
Asociaciones de Extensiones:
Asociaciones de Inclusión:
- Consultar Decreto
- Modificar Decreto
- Imprimir Decreto
209
Nombre del Use Case: Administrar datos de una Resolución Nro. De Orden: 54
Asociaciones de Inclusión:
- Consultar planilla
- Modificar planilla
- Imprimir planilla
210
- Administrar datos de los Recibos de Sueldo
Nombre del Use Case: Administrar datos de un Recibo de Sueldo Nro. De Orden: 55
1. El caso de uso comienza cuando el 2.1 El usuario ingresa a “consultar recibo de sueldo”
usuario ingresa a "nuevo recibo de sueldo"
2.1.1 El usuario elige la opción de “modificar”
211
4. El sistema registra los datos ingresados
Variaciones:
Asociaciones de Extensiones:
Asociaciones de Inclusión:
212
Diagrama de Clases
LicenciaConducir NotaDocumentacion
NotaPorFaltaPago
Column Name Data Type Allow ...
Column Name Data Type Allow ... Column Name Data Type Allow Nulls
id int
id int id int
fechaOtorgamiento date
Contribuyente int autor varchar(50)
fechaVencimiento date
autor varchar(50) fecha date
tipo varchar(50)
fecha date descripcion varchar(2000)
firma varchar(50)
descripcion varchar(200) tema varchar(100)
foto image
tema varchar(50)
nombreConductor varchar(50)
dniConductor int
fechaNacimiento date
direccionConductor varchar(50)
grupoSanguineoCond varchar(50)
telefonoConductor varchar(50)
habilitacion varchar(100)
nacionalidad varchar(50)
Contribuyente
Column Name Data Type Allow ...
id int
dni int
nombre varchar(50)
descripcion varchar(200)
213
Parte 2: Notas y licencia de conducir
Inmueble
Column Name Data Type Allow ...
id int
entrega varchar(50)
tipoDoc varchar(50)
movimiento varchar(50)
PlanillaRegistracionYDistribucionDocumentacion int
FichaCatastral
Column Name Data Type Allow ... PlanillaRegistracionYDistribucionDocumentacion
id int
Column Name Data Type Allow ...
id int
numero int
fecha date
Propietario int
Inmueble int
Evento
Column Name Data Type Allow ...
id int
nombre varchar(50)
fecha date
Propietario Plano
presupuesto float
Column Name Data Type Allow ... Column Name Data Type Allow ...
aprobacion varchar(50)
id int id int
descripcion varchar(200)
dni int numero int
medidas varchar(50)
Propietario int
aprobacion varchar(50)
214
Parte 3: Instrumentos legales
215
Parte 4: Planillas Anexas y Partidas Presupuestarias
SubRubro Rubro
Column Name Data Type Allow ... Column Name Data Type Allow ...
id int id int
Item
Column Name Data Type Allow ...
PlanillaAnexaIngresos
id int
Column Name Data Type Allow Nulls
concepto varchar(50)
id int
nroCodigo int
fecha date
nombreCodigo varchar(50)
numero int
importe float
total float
PlanillaAnexaIngresos int
PlanillaAnexaEgresos int
Inciso int
PartidaPrincipal int
Inciso
Column Name Data Type Allow ...
id int
nroCodigo int
nombreCodigo varchar(50)
Inciso int
PlanillaAnexaEgresos
Column Name Data Type Allow Nulls
id int
fecha date
numero int
SubItem
Column Name Data Type Allow ...
SubPartida total float
id int
Column Name Data Type Allow ...
nroCodigo int
id int
nombreCodigo varchar(50)
nroCodigo int
concepto varchar(50)
nombreCodigo varchar(50)
importe float
concepto varchar(50)
PlanillaAnexaEgresos int
importe float
Item int
PlanillaAnexaEgresos int
Partida
Partida int
Column Name Data Type Allow ...
id int
nroCodigo int
nombreCodigo varchar(50)
concepto varchar(50)
importe float
PlanillaAnexaEgresos int
SubItem int
216
Parte 5: Registraciones Contables
ReciboSueldo
Column Name Data Type Allow ...
Rubro id int
nombreCodigo varchar(50)
DetalleRecibo Item int sueldoAnualComplementario float
Column Name Data Type Allow ... totalHaberes float
importe float
id int
caja float
PlanillaAnexaIngresos int
concepto varchar(50)
mutual float
Rubro int
cantidad int
enfermedad float
importe float
seguro float
SubRubro int
subtotalAporte float
Rubro int
importeLiquido float
Item int
hijos float
Inciso int
escolaridad float
Anexo int
subtotalAsignaciones float
Recibo Recibo int
NetoACobrar float
Column Name Data Type Allow ...
id int
fecha date
numero int
Inciso
beneficiario varchar(50)
Column Name Data Type Allow ... Trabajador
total float
id int Column Name Data Type Allow ...
id int
nroCodigo int
nombre varchar(50)
nombreCodigo varchar(50)
DNI int
concepto varchar(50)
antiguedad int
importe float
Anexo fechaIngreso date
PlanillaAnexaIngresos int
Column Name Data Type Allow ...
cargo varchar(50)
PlanillaAnexaEgresos int
id int
caja int
Anexo int
nroCodigo int
nombreCodigo varchar(50)
Item
Column Name Data Type Allow ...
concepto varchar(50)
id int
PlanillaAnexaIngresos int
concepto varchar(50)
PlanillaAnexaEgresos int SubPartida
nroCodigo int
importe float Column Name Data Type Allow ...
nombreCodigo varchar(50)
id int
importe float
nroCodigo int
PlanillaAnexaIngresos int
nombreCodigo varchar(50)
PlanillaAnexaEgresos int
concepto varchar(50)
Inciso int
importe float
PartidaPrincipal int
PlanillaAnexaEgresos int
Deposito
Partida int
Column Name Data Type Allow ...
id int
fecha date
DetalleOrdenPago numero int
Column Name Data Type Allow ...
beneficiario varchar(50)
id int
concepto varchar(100)
cantidad int
importe float
concepto varchar(100)
importe float
PlanillaAnexaEgresos int
Inciso int
SubItem
Column Name Data Type Allow ...
id int
nroCodigo int
nombreCodigo varchar(50)
concepto varchar(50)
importe float
PlanillaAnexaEgresos int
OrdenDePago
Item int
Column Name Data Type Allow Nulls OrdenDeCompra
id int Column Name Data Type Allow Nulls
id int
fecha date
fecha date
numero int
numero int
beneficiario varchar(50)
beneficiario varchar(50)
total float DetalleOrdenCompra
total float
numeroOrdenDeCompra int Column Name Data Type Allow ...
id int
cantidad int
concepto varchar(50)
importe float
OrdenCompra int
217
Parte 6:Contabilidad
LibroBanco
Column Name Data Type Allow ...
id int FichaEstadoYPartidasEgreso
fecha date Column Name Data Type Allow ...
DetalleLibroBanco numeroCuenta varchar(50)
id int
Column Name Data Type Allow ... fecha date
totalCheques float
id int
PlanillaEjecucionPresupuestariaEgreso int
totalDepositos float
detalle varchar(50)
numAnexo int
totalSaldo float
debe float numInciso int
PlanillaEstadoGeneralDisponibilidades int
haber float numPPrincipal int
totalDebitos float
saldo float numItem int
totalCreditos float
LibroBanco int numSubItem int
movimiento varchar(50) numPartida int
numSubPartida int
nombrePartida varchar(50)
montoPartida float
PlanillaEstadoGeneralDisponibilidades
Column Name Data Type Allow ...
id int
fecha date
LibroInventario
PlanillaEjecucionPresupuestariaIngreso FichaEstadoYPartidasIngreso
Column Name Data Type Allow ... Column Name Data Type Allow ...
DetalleFichaEstadoYPartidasIngreso Column Name Data Type Allow ...
importe float
218
Parte 7: Informes y Cedulones
Rodado
Column Name Data Type Allow ...
id int
denominacion varchar(50)
CedulonPatentamiento valuacion float
Column Name Data Type Allow ...
descripcion varchar(200)
id int
valuacionAlicuota float
Contribuyente int
totalCuota float
Rodado int
InformeEventos
Column Name Data Type Allow ... DetalleCedulonPatentamiento
id int Column Name Data Type Allow ...
descripcion varchar(2000) Column Name Data Type Allow ... cuota int
total float
CedulonPatentamiento int
condicion varchar(50)
codBarra varchar(50)
InformeMorosos CedulonTasaPropiedad
Column Name Data Type Allow Nulls Column Name Data Type Allow ...
id int PlanillaDeudores id int
DetalleCedulonTasaPropiedad
Column Name Data Type Allow ...
titulo varchar(50) Column Name Data Type Allow Nulls Contribuyente int
id int
id int
descripcion varchar(500) Inmueble int
cuota int
CedulonPatentamiento int
fecha date
vencimiento date
CedulonTasaPropiedad int
PlanillaDeudores int
año int
CedulonComercio int Inmueble
vencimientoSeg date
Column Name Data Type Allow ...
importe float
id int
total float
denominación varchar(50)
CedulonTasaPropiedad int
PlanillaAnexaIngresos valuacion float
condicion varchar(50)
Column Name Data Type Allow ... descripcion varchar(200)
id int
InformeComparativoIngresos CodBarra varchar(50)
valuacionAlicuota float
Column Name Data Type Allow Nulls
fecha date CedulonComercio totalCuota float
id int
numero int Column Name Data Type Allow ...
titulo varchar(50)
id int
total float
descripcion varchar(500)
Contribuyente int
fecha date
Inmueble int
PlanillaEjecucionPresupuestariaIngreso int
PlanillaAnexaEgresos int
InformeEncuadreLegal titulo varchar(50)
InformeDistribucionGastosIngresos Column Name Data Type Allow ... descripcion varchar(2000)
Column Name Data Type Allow Nulls id int
fecha date
id int
titulo varchar(50)
autor varchar(50)
titulo varchar(50) InformeNecInstrumentosLegales descripcion varchar(2000)
descripcion varchar(500) Column Name Data Type Allow ... fecha date
fecha date id int
autor varchar(50)
PlanillaEjecucionPresupuestariaEgreso int titulo varchar(50)
autor varchar(50)
219
Diagrama de Despliegue
Para comenzar con la descripción física del sistema vale recalcar que el mismo
es Distribuido. Esto quiere decir que la aplicación correrá sobre varias terminales, de
Datos, manteniéndose conectada directamente a las demás, con el fin de brindar los
anteriormente.
Base de Servidor
Datos
220
Interfaces de Usuario
- Ingreso de Usuario
- Menú Principal
221
- Sección Contabilidad
222
- Validación Planilla Diaria de Caja
223
- Libro de Caja Ingresos y Egresos
224
- Validación Libro de Caja
- Balance Mensual
225
o Planilla de Ejecución Presupuestaria - Erogaciones
226
- Estado General de Disponibilidades
227
- Conciliación Bancaria
228
- Ficha de Estado de Partidas de Egreso
229
- Validación Ficha de Estados de Partidas
- Libro Inventario
230
- Validación Libro Inventario
- Libro Banco
231
- Validación Libro Banco
- Sección Documentación
232
- Consultar Planilla Registración de Documentación
- Modificar Registración
233
- Consultar Registración Contable
234
- Nueva Ficha Catastral
- Nuevo Propietario
235
- Consultar Propietario
- Modificar Propietario
236
- Nuevo Inmueble
- Consultar Inmueble
237
- Modificar Inmueble
238
- Modificar Ficha Catastral
- Sección Eventos
239
- Nueva Planilla de Eventos
- Consultar Eventos
240
- Modificar Evento
241
- Consultar Informe de Eventos
242
- Sección Notas
243
- Consultar Nota Remitida
244
- Nueva Nota por Falta de Pago
245
- Modificar Nota por Falta de Pago
- Sección Informes
246
- Nuevo Informe Lineamientos para notas a remitir
247
- Modificar informe de lineamientos para notas a remitir
248
- Consultar informe para nuevos proyectos
249
- Nuevo Informe de lineamientos y encuadre legal de Res, Dec y Ord
250
- Modificar informe de lineamientos y encuadre legal de Res, Dec y Ord
251
- Consultar informe sobre la necesidad de crear Instrumentos Legales
252
- Nuevo informe de ingresos y gastos
253
- Modificar informe de ingresos y gastos
254
- Consultar informe sobre obras públicas
255
- Nuevo informe sobre servicios públicos
256
- Modificar informe sobre servicios públicos
257
- Consultar informe sobre obras privadas
258
- Nuevo informe de lineamientos de la Ordenanza Gral. del Presupuesto y
Tarifaria
y Tarifaria
259
- Modificar informe de lineamientos de la Ordenanza Gral. del Presupuesto
y Tarifaria
260
- Informe Sobre Morosos
261
- Informe Comparativo de Ingresos
262
- Sección Cedulones y Licencia
263
- Nuevo Contribuyente
- Consultar Contribuyente
264
- Modificar Contribuyente
- Nuevo Rodado
265
- Consultar Rodado
- Modificar Rodado
266
- Consultar cedulón de Patentamiento
267
- Modificar detalle de cedulón de Patentamiento
268
- Consultar cedulón por Tasa a la Propiedad
269
- Modificar detalles del cedulón de Tasa a la Propiedad
270
- Consultar cedulón de Comercio
271
- Modificar detalles de cedulón por Comercio
272
- Consultar Licencia de Conducir
273
- Registrar cobro de Cedulón
- Planilla de Deudores
274
- Sección Instrumentos Legales
275
- Consultar Ordenanza Gral. del Presupuesto
276
- Nueva Ordenanza Gral. Tarifaria
277
- Modificar Ordenanza Gral. Tarifaria
278
- Consultar Ordenanza Gral. Impositiva
279
- Nueva Planilla Anexa de Ingresos
280
- Consultar Planillas Anexas
- Nueva Ordenanza
281
- Consultar Ordenanza
- Nuevo Decreto
282
- Consultar Decreto
- Modificar Decreto
283
- Nueva Resolución
- Consultar Resolución
284
- Modificar Resolución
285
- Nuevo Recibo
- Consultar Recibo
286
- Modificar Recibo
287
- Consultar Partida Presupuestaria
288
- Consultar Orden de Pago
289
- Modificar Detalle de Orden de Pago
- Nuevo Cheque
290
- Consultar Cheque
- Modificar Cheque
291
- Nuevo Depósito
- Consultar Depósito
292
- Modificar Depósito
293
- Consultar Orden de Compra
294
- Modificar Detalle de Orden de Compra
295
- Nuevo Trabajador
- Consultar Trabajador
296
- Modificar Trabajador
297
- Modificar Recibo de Sueldo
- Sección Planos
298
- Nuevo Plano
- Consultar Plano
299
- Modificar Plano
300
- Consultar informe de Visación de Planos
301
- Validaciones de guardar, imprimir y salir
302
Conclusión
para todas sus áreas, utilizando la técnica de entrevista con mi cliente. Dicha etapa, sin
dudas, fue una de las más importantes, ya que me permitió conocer en profundidad la
extensa cantidad de actividades llevadas a cabo por las personas que trabajan en la
institución.
confeccionar los diferentes diagramas (Casos de Uso, Clases, DER, Despliegue, entre
Diseño utilizadas.
cual significó un reto, ya que no poseía conocimientos sobre el mismo. Aquí, quizás,
software debe contar con la aprobación del cliente, se pudo cumplir con éxito. Antes
303
de dicha actividad, he realizado varias pruebas de manera exhaustiva al sistema,
propuestos en el TFG, el cual ha sido una labor muy enriquecedora desde el punto de
304
Anexos
305
Diagrama de Clases
306
307
308
309
310
311
Bibliografía
Date, C. J. (2011). Introducción a los sistema de Bases de Datos (7ma edición). Mexico,
Mexico: Pearson Educación.
Grady Booch, J. R. (1999). El Lenguaje Unificado del Modelado. Madrid, España: Addison
Wesley.
Janes, P. &. (1992). Diccionario Enciclopédico Plaza & Janes. Santa Fe de Bogotá, Colombia:
Editores Colombia Limitada.
312
Pressman, R. (2005). Ingeniería del Software. Cordoba, Argentina: Moreno Libros.
Sommervile. (2005). Ingenieria del Software. Madrid, España: Pearson Addison Wesley.
Sommerville, I. (2005). Ingenieria del Software (7ma edición). Madrid, España: Pearson
Addison Wesley.
313
Formulario descriptivo del Trabajo Final de Graduación
E-mail: gastoncilius7@yahoo.com.ar
con la CAE
Versión digital del TFG: Versión en PDF del Sistema de Gestión Municipal.
contenido y tipo de archivo
Si, inmediatamente
No autorizo
314