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! |