Anda di halaman 1dari 12

DOCUMENTACION DEL PROCESO

SOFTWARE PARA LA GESTIÓN CONTABLE


(JARDIN PRIMAVERAL)

CESAR AUGUSTO VARGAS JIMENEZ (161215245)


DANIEL FERNANDO GOMEZ CESPEDES (161217131)
BRAYAN GALINDO RAMIREZ (161215121)

ANGELA PATRICIA ARENAS


LUIS EDUARDO SALTARIN

UNIVERSIDAD DE CUNDINAMARCA
FACULTAD DE INGENIERIA
INGENIERÍA DE SISTEMAS
FUSAGASUGÁ, CUNDINAMARCA
2019
Definición del problema
La empresa “Granja Avícola Jardín Primaveral S.A” la cual presenta un problema con su
información contable, pues no cuenta con un software para llevarla, lo cual genera problema
específicamente en 3 áreas; Modulo Contable, Modulo de inventarios, Modulo de nómina,
planteamos darles una solución óptima, esta empresa actualmente está llevando todos sus
registros, movimientos, pagos de nómina de manera manual, por lo cual tienen dificultades
para tener un mejor desempeño con las condiciones pedidas por ellos mismos.

Problemas principales
Inexistencia de un sistema de contable, generando dificultad para el análisis de datos
financieros.
Restricciones
Desconocimiento de las áreas principales contables y financieras.
Oportunidades
Desarrollar un software contable propio, posibilidad de mejorar el conocimiento adquirido a
través del proceso de conocimiento, aplicando principalmente las dos asignaturas
desempeñadas de este periodo académico.

Justificación del proyecto


Este proyecto surge de la necesidad de implementar un aplicativo de información contable
y financiera de la entidad “Granja Avícola Jardín Primaveral”

Se justifica desde el punto de vista que el producto final es un sistema contable y financiero
que ayudara a solucionar los problemas de la entidad, dando así un proceso de crecimiento
y generación de valor a la compañía.

Objetivos del proyecto


A continuación, se presentan los objetivos principales y secundarios identificado el proyecto:

Objetivo principal
Crear un software capaz de desarrollar correctamente los tres módulos (Contable,
inventarios, nómina) abarcando la necesidad total del cliente.
Objetivos específicos
 Corregir y mejorar la estructura organizacional de la empresa a través del aplicativo
final.
 Determinar los componentes necesarios para el desarrollo del software contable.
 Adquirir el conocimiento necesario en el área de contabilidad general para un
desarrollo correcto del proyecto.

Modulo Contable
Está ligado a la facturación y facilita en gran medida la tarea contable. Junto con este módulo
se facilitan una serie de asientos predefinidos que ayudan a reducir considerablemente el
trabajo. La herramienta completa y fácil para tener la representación fiel de la imagen
económica de la empresa, e importante a la hora de tomar decisiones
Modulo Inventarios
Permite el control del movimiento de cada uno de los artículos de la empresa, codificándolos
por medio de 15 caracteres alfanuméricos, los cuales se pueden agrupar en líneas de producto
o grupos de inventario, usando hasta 5 niveles de clasificación y asignando atributos
dinámicos o de usuario. Permite el control de los almacenes, ubicación de los artículos dentro
de los mismos y el manejo de los responsables.
Modulo Nomina
Permite el manejo de los datos de los empleados que laboran en la empresa, controla todos
los procesos de liquidación periódica de nómina y de prestaciones legales y extralegales.
Registro anticipado de novedades. Control automático de licencias y suspensiones.

Diagrama causa-efecto.
Se presenta a continuación el diagrama de causa y efecto en el que se evidencia el análisis
realizado basado en los problemas y en la lluvia de ideas.
Ilustración 1. Diagrama Causa-Efecto.

Árbol de Problemas
Una vez identificados los problemas y necesidades del interesado principal, se realiza el árbol
de problemas, los cuales se convertirán en los objetivos del proyecto.

El árbol de problemas se muestra en la Ilustración siguiente.


ÁREA: Ingeniería de sistemas.
SUB-ÁREA: Ingeniería de software1 / sistemas de información
Línea: Contabilidad general, ingenieria de software1
Ilustración 2. Árbol de Problemas.

Metodologia

¿Qué es la metodología en cascada?


El desarrollo en cascada, también llamado secuencial o ciclo de vida de un programa, es el
enfoque metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de
software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la etapa
anterior.
¿Por qué se escogio la metolodogia en cascada?
Se busco una manera sencilla de abordar todos los pasos necesarios en el desarrollo de este
aplicativo, teniendo cascada como una metodologia rigida en sus pasos, yendo en un proceso,
sin poder saltar ninguno, dando asi una mayor organización al proyecto, aunque cascada es
algo antiguado, funciona perfectamente acorde a las necesidades y metas de este desarrollo.

Análisis
Identificaremos los factores principales, sacando concretamente los stakeholders.
 Gerente, auxiliar contable, contador público.
Se realiza entrevista a cada uno de estos miembros de la empresa
 ¿Qué problemas encuentran en su área contable?
 ¿Cómo le gustaría que funcionara su futuro software contable?
 ¿Qué funcionalidades resaltaría del manejo de registros, asientos, control de
inventarios?
 ¿Qué sistema de inventarios maneja?
 ¿Cómo se llevan actualmente las cuentas?
 ¿La empresa tiene un software estipulado?
 ¿Cómo está buscando usted el software en el módulo contable?
 ¿Qué problemas han tenido con anterioridad en sus cuentas?
 ¿Qué factores clave considera que debe tener el software?
 ¿Específicamente qué productos ofrece su empresa?
Obtención de requerimientos
Requerimientos
 Registros de compra y venta de productos
 Seguridad en todos los módulos aplicados.
 Visualizacion del asiento contable
 Acceso rápido a registro de transacciones
 Cuentas balanceadas
 Niveles de usuarios
 Modificar
 Contar con sistema de inventario
 Código de las cuentas usadas en el módulo contable
 Control total del software
 Las fases del producto deben estar divididas
 Si un cliente aplica un descuento por efectuar un pago antes de la fecha estipulada, el
valor inicial se podrá modificar, para poder efectuar el descuento en el registro
 Clasificación de los productos vendidos y comprados por la entidad.
 Las funcionalidades que tendrán los actores en el software serán: El Súper Usuario
tiene como función registrar el PUC, registrar y administrar usuarios.
 El Gerente tiene como función registrar, gestionar productos, transacciones, nómina,
cierre del ejercicio y realizar los informes del estado financiero.
 El vendedor tiene como función, registrar productos y realizar inventarios.
 La normatividad contable que llevará el software será el Plan Único de Cuentas
(PUC).

Diseño y desarrollo
Se define que el entorno de programación será NetBeans, conectado a una base de datos de
MySQL por su facilidad de manejo para crear un desempeño constante, con base a todos los
requerimientos que se obtuvieron en fases anteriores, empezamos a diseñar la arquitectura
del software, poniendo un orden en la creación de los 3 módulos que corresponden al
problema plateado por la empresa “Jardín Primaveral” queremos tener una interfaz fácil de
interpretar para el usuario, se empezó desarrollando el modulo contable, específicamente en
los asientos contables estipulados por el usuario, analizamos el ciclo en el cual se encuentra
la empresa, tenemos esto:
En el primer ciclo de desarrollo, terminamos con los asientos contables y obtuvimos este
resultado en la interfaz base a que se buscaba una interfaz ligera e interativa

Tenemos un login, para los diferentes roles de acceso al software


Y aca tenemos el ingreso manual del PUC, en caso de que sea necesario, cabe aclarar que el
software ya todas las cuentes de ley cargadas en la base de datos de MySQL. Se entrego un
primer avance del proyecto el dia 21 de mayo de 2019, este dia se alcanzo a tener un avance
de inventarios, en el cual se pudo tener un registro de proveedores relacionado directamente
con las tablas de compra y venta.

Aspectos positivos
 Se encontro un buen desempeño en el modulo contable, satisfaciendo las necesidades
estipuladas del cliente, mostro un interes positivo especialmente en este modulo.
 Las cuentas sacadas del PUC no tuvieron errores, todas estaban correctamente
cargadas y basadas en la ley actual

Aspectos a tener en cuenta para la entrega final


 En este primer prototipo no se alcanzo a desarollar el apartado del modulo de nomina
y inventarios incompleto
 Interfaz no muy trabajada, muy simple, enfocado en funcionamiento
Despues de esta primera impresión, seguimos en el modulo de desarrollo aplicando los
criterios basicos que se nos dieron a tener en cuenta, decidimos primeramente cambiar toda
la interfaz del software, para que el cliente estuviera mucho más a gusto a la hora de ejecutar
el software
Se logro cambiar TODOS los modulos, contable, inventario y el progreso llevado de nomina,
tenemos entonces el cambio notorio en la interfaz de todo el software, teniendo una parte
mucho más organizada, más vistosa.
De esta etapa de desarrollo tenemos los siguientes aspectos positivos
 Se mejoro la interfaz, haciendola más amigable con el cliente, menos simple, mas
ligera visualmente
 No se afecto el modulo que se termino en el primer prototipo, se mejoro.
 Se termino el apartado de inventarios pedido por el cliente
Aspectos faltantes:
 Terminar totalmente el modulo de nomina, para culminar el desarrollo del software.
Se empezo a trabajar con una dedicacion extensa de horas para culminar nomina, teniendo la
finalizacion del software a fecha 27 de Junio de 2019, cumpliendo con todos los
requerimientos estipulados por el usuario
Verificacion
Encontramos la parte final de todo el proceso del proyecto, ya con el software totalmente
funcional y terminado, se empezó a hacer una serie de pruebas en la cual se verifica modulo
por modulo que todo este perfectamente funcionando, para que la entrega final este
totalmente sin errores, dando así el producto esperado por el cliente
Verificamos primero el modulo contable:
Se verifico el PUC, que estuviera actualizado y enviando los codigos correctos al momento
de hacer contabilidad manual o automatica, se comprobo que no dejara registrar los asientos
si no estaban balanceados, pero todas las pruebas o verificaciones en este modulo salieron
correctas.
Luego se paso a verificar el modulo de inventarios, primero tenemos la lista de clientes, lista
de productos ofrecidos por la entidad, compras, ventas y proveedores, se hizo un registro de
un cliente nuevo, un proveedor nuevo, un producto nuevo y una venta con todos estos nuevos
datos y el software funciono correctamente.
Por ultimo registramos un nuevo empleado para ver el correcto listado de este, luego
pasamos al apartado de nomina, donde ingresamos horas extras, dias trabajados a un
empleado y el software respondio como debía.
Con esto damos finalizado el apartado de pruebas o verificacion

Alcance del proyecto


Desarrollar un software que cumpla con los requerimientos estipulados, aplicando el
aprendizaje adquirido en lo largo de la formación académica, además del trabajo en
equipo y la investigación de los temas involucrados

Anda mungkin juga menyukai