Project

General

Profile

Wiki » History » Version 6

Camilo Rojas, 10/18/2021 02:37 PM

1 3 Camilo Rojas
h1. *+Sistema de contabilidad: Generador de libros y reportes contables
2 2 Camilo Rojas
+*
3 1 Camilo Rojas
4 4 Camilo Rojas
h2. *Problema*
5 1 Camilo Rojas
6 4 Camilo Rojas
El manejo contable es fundamental para el correcto funcionamiento de una empresa, ya que ayuda a estudiar el flujo de bienes que se poseen y tomar medidas frente a problemas que se ven reflejados en los libros contables generados. Además, es necesario rendir cuentas tanto al servicio de impuestos internos como a bancos o inversionistas en caso de solicitar un crédito, préstamo o inversión dentro de la empresa.
7 4 Camilo Rojas
El volumen de datos requeridos para generar los libros e informes de contabilidad de manera correcta es enorme, por tanto, ingresar, registrar y procesar estos datos de forma manual es un arduo trabajo, sin sumar el potencial peligro del error humano, pudiendo desordenar todas las finanzas de una empresa con el simple hecho de ingresar de manera errada una cifra. Dado este contexto, el problema abordado es la sobrecarga de trabajo, los posibles errores de contabilidad y la imposibilidad de prestar servicio a potenciales clientes por parte del contador Cristián Vidal, quien hasta el momento realiza todas las operaciones contables de forma manual.
8 1 Camilo Rojas
9 3 Camilo Rojas
10 4 Camilo Rojas
h2. *Solución*
11 1 Camilo Rojas
12 4 Camilo Rojas
Se plantea un software capaz de extraer datos desde los libros diarios (compras y ventas) almacenados en la plataforma del servicio de impuestos internos (SII) de cada cliente del Sr. Vidal. Además, el sistema debe permitir el ingreso de datos, con el fin de registrar ítems de la empresa que son importantes para generar un correcto balance general, tales como activos pasivos, el patrimonio, pagos de sueldo y gastos extra de la empresa que no están guardados en el SII. Una vez obtenidos estos datos se generarán los libros mayores, que a su vez ayudarán a generar informes de balance con un rango temporal seleccionado por el usuario. Adicionalmente, el sistema debe generar una planilla de sueldos con el fin de automatizar el proceso de pago de cotizaciones de los empleados de cada empresa.
13 1 Camilo Rojas
14 4 Camilo Rojas
15 4 Camilo Rojas
h2. *Alcance del proyecto*
16 4 Camilo Rojas
17 4 Camilo Rojas
h3.    Meta del proyecto
18 4 Camilo Rojas
19 4 Camilo Rojas
Desarrollar un sistema que solucione la necesidad de automatizar los procesos contables de Cristián Vidal. 
20 4 Camilo Rojas
21 4 Camilo Rojas
h3.    Recursos
22 4 Camilo Rojas
23 4 Camilo Rojas
1 programador: 16 horas de trabajo semanal por 10 semanas.
24 4 Camilo Rojas
1 diseñador: 1 horas de trabajo semanal por 10 semanas.
25 4 Camilo Rojas
26 4 Camilo Rojas
h3.    Entregables
27 4 Camilo Rojas
28 4 Camilo Rojas
*Parte 1 (04 de octubre de 2021):* 
29 4 Camilo Rojas
Informe con la definición del proyecto, abarcando el problema abordado, la solución propuesta y los requisitos recolectados 
30 4 Camilo Rojas
31 4 Camilo Rojas
*Parte 2 (08 de noviembre de 2021):*
32 4 Camilo Rojas
Informe que muestre la selección de herramientas a utilizar, el diseño final del software y el avance inicial del proyecto. 
33 4 Camilo Rojas
34 4 Camilo Rojas
*Parte 3 (06 de diciembre de 2021):*
35 4 Camilo Rojas
Informe con el avance final del software, junto a las pruebas realizadas sobre éste, con el manual de usuario adjunto.
36 4 Camilo Rojas
37 4 Camilo Rojas
*Parte 4 (15 de diciembre 2021):* 
38 4 Camilo Rojas
Sistema completo junto a una presentación de su funcionamiento.
39 4 Camilo Rojas
40 4 Camilo Rojas
h3.    Límites y restricciones
41 4 Camilo Rojas
42 4 Camilo Rojas
El proyecto tiene una duración de 4 meses, con fecha límite el 15 de diciembre del 2021. Además, el sistema desarrollado debe cumplir con los requerimientos funcionales planteados por el cliente y debe ser compatible con dispositivos que ocupen macOS como sistema operativo.
43 4 Camilo Rojas
44 4 Camilo Rojas
45 4 Camilo Rojas
h2. *Objetivos*
46 4 Camilo Rojas
47 4 Camilo Rojas
h3.    Objetivo general
48 4 Camilo Rojas
49 4 Camilo Rojas
Desarrollar un sistema contable capaz de generar libros y reportes contables de manera automática.
50 4 Camilo Rojas
51 4 Camilo Rojas
h3.    Objetivos específicos
52 4 Camilo Rojas
53 4 Camilo Rojas
O1.- Investigar sobre contabilidad y procesos contables.
54 4 Camilo Rojas
O2.- Definir requerimientos funcionales y no funcionales del sistema.
55 4 Camilo Rojas
O3.- Diseñar el sistema según requerimientos funcionales definidos.
56 4 Camilo Rojas
O4.- Desarrollar e implementar el sistema según el diseño realizado.
57 4 Camilo Rojas
O5.- Realizar pruebas para verificar el correcto funcionamiento de los distintos componentes del sistema.
58 4 Camilo Rojas
59 4 Camilo Rojas
60 4 Camilo Rojas
h2. *Metodología y actividades*
61 4 Camilo Rojas
62 4 Camilo Rojas
h3.    Metodología
63 4 Camilo Rojas
64 4 Camilo Rojas
Para el desarrollo del proyecto se consideran dos etapas, la primera es la etapa de inicio, donde se analizarán y estudiarán los procesos contables, se harán investigaciones sobre herramientas y tecnologías que podrían servir para el desarrollo, se definirán los requisitos y se diseñará el sistema, y la segunda etapa es la de desarrollo, donde se implementarán los módulos del sistema y se realizarán pruebas para comprobar el funcionamiento de cada uno de éstos. Para la etapa inicial se seguirá una metodología secuencial, ya que se necesita tener claridad sobre las herramientas y tecnologías a utilizar para diseñar un sistema adecuado. Mientras que en la segunda etapa se seguirá una metodología ágil, orientada al desarrollo modular utilizando prototipos. Cabe destacar que se ocupará la herramienta ClickUp, que sigue la metodología Kanban, para la gestión del proyecto.
65 4 Camilo Rojas
66 4 Camilo Rojas
h3.    Actividades
67 4 Camilo Rojas
68 4 Camilo Rojas
En la siguiente tabla se muestran las actividades a realizar durante el proyecto y a que objetivo específico corresponden.
69 5 Camilo Rojas
!actividades.PNG!
70 6 Camilo Rojas
71 6 Camilo Rojas
72 6 Camilo Rojas
h2. *Requisitos del sistema*
73 6 Camilo Rojas
74 6 Camilo Rojas
h3.    Requisitos funcionales
75 6 Camilo Rojas
76 6 Camilo Rojas
1.	El sistema debe almacenar los datos de distintos clientes, los cuales serán identificados por Rut.
77 6 Camilo Rojas
2.	El sistema debe extraer los datos de los libros diarios de los clientes desde la plataforma del servicio de impuestos internos.
78 6 Camilo Rojas
3.	El sistema debe permitir el ingreso de datos externos al set de datos de cada cliente.
79 6 Camilo Rojas
4.	El sistema debe autogenerar los libros mayores de cada cliente utilizando los datos recopilados desde el SII y los datos ingresados manualmente.
80 6 Camilo Rojas
5.	El sistema debe permitir la generación de informes de balance, asientos y de estado de cuentas (activos fijos, patrimonio, caja, etc.) requerida en un rango temporal elegido por el usuario.
81 6 Camilo Rojas
6.	El sistema debe permitir la generación de una planilla con la información de los empleados de la empresa.
82 6 Camilo Rojas
83 6 Camilo Rojas
h3.    Requisitos no funcionales
84 6 Camilo Rojas
85 6 Camilo Rojas
1.	La metáfora del sistema será la de los libros contables
86 6 Camilo Rojas
2.	El sistema debe ser compatible con dispositivos macOS.
87 6 Camilo Rojas
88 6 Camilo Rojas
89 6 Camilo Rojas
h3. *Modelado del software*
90 6 Camilo Rojas
91 6 Camilo Rojas
h2.    Modelo de contexto
92 6 Camilo Rojas
93 6 Camilo Rojas
En la ilustración 1 se muestra un modelado de la estructura de la solución, en éste se explica el funcionamiento entre el sistema y su entorno. El usuario interactúa con el sistema, solicitando libros e informes contables, además, ingresa información en la base de datos. Por otra parte, la base de datos recopila información desde el sistema del servicio de impuestos internos. Mientras que en la ilustración 3 se muestra el modelo de contexto del software a desarrollar.
94 6 Camilo Rojas
95 6 Camilo Rojas
!sistema!