2. Presentación del sistema de
Facturación de Redica del
centro C.A
Equipo de Analistas:
Alvarado Rolando 27198060
Andrade Gerimar 27022858
Andrade Yonder 26358692
Colmenares Francheli 27217975
Silva Gabriel 24340045
Sira Mary 24567375
Soto Carlos 26502857
DISEÑO DE SISTEMAS
.
3. Es importante considerar la evaluación y monitoreo de un
sistema.
El presente trabajo consiste en un sistema para una empresa de
mantenimiento y artículos de carros, basado en el análisis y diseño
con las nuevas tecnologías, la aplicación se llamara sistema de
facturación, dicho sistema llevara a cabo una metodología a aplicar
y su gestión de procesos para el sistema.
El proyecto tiene como propósito mejorar el rendimiento del
sistema de facturación y ordenes de trabajo que actualmente cuenta
REDICA DEL CENTRO C.A. se aplicara información necesaria y se
analizaran soluciones con el fin de realizar un proyecto con el que
puedan automatizarse los servicios existentes, que causaban
inestabilidad y poca confiabilidad al momento de realizarlo.
Gracias a la implementación de esta herramienta se resuelve el
inconveniente que padecían el usuario. Además, se da paso a que
esta aplicación crezca, adaptando nuevos módulos que sean de
utilidad para futuros requerimientos.
INTRODUCCIÓN:
4. Antes de aplicar dichas
metodologías para el sistema
REDICA DEL CENTRO C.A, es
importante aplicar las
Herramientas utilizadas para el
levantamiento de la información
En primer lugar, nos
dedicamos a implementar el
método de observación
estructurada, de manera de
percibir directamente cuales
son las fallas y cuáles son los
errores que se cometen por
falta de tecnología y control.
Posteriormente entrevistamos
de manera estructurada con el
dueño de la empresa para
tratar de obtener toda la
información requerida, el
dueño manifiesta que pierde
mucho tiempo calculando y
anotando en un cuaderno
todos los datos de registro y
facturación, por lo que se
requiere automatizar el sistema
a la mayor brevedad posible.
En la revisión de
documentos, nos dimos
cuenta de la elaboración de
facturas que se realizan, de
manera que, en el nuevo
sistema, permita tener un
código de usuario, registro,
cálculos, generación (etc.).
5. A pesar de los esfuerzos del dueño por tener un control de la información estructurada, esta no es suficiente
ya que ninguno de estos archivos es digitalizado y solo existe una copia en la actualidad que es la que están
en las gavetas de la oficina, por ende, la pérdida de información y la manipulación inadecuada de los
documentos es inminente.
Un punto importante de la empresa al momento de sacar un reporte para la cancelación, es teniendo un
control, lo cual significa un tras papeleo de los documentos y perdida de los mismos.
Ya que el principal problema es la falta de automatización se propone elaborar un sistema en el que pueda
integrarse los diferentes procesos de REDICA DEL CENTRO C.A, que pueda sistematizar la información y
optimizar las funciones realizadas al momento de efectuar los registros y transacciones, es decir:
oHacer un sistema automatizado que le registre todo el almacén de piezas a la venta.
oIncluir los tipos de trabajo que ellos hacen para ver cuál en más demandado por el mercado.
oTener un mejor registro de venta y las ganancias.
oAutomatizar el proceso de factura y crear una base de datos donde se pueda guardar cada factura, al igual
que consultarla.
oAhorrar tiempo, esfuerzo y gastos en el proceso de facturación.
oAgilizar el proceso de facturación para así atender de manera más eficiente y rápida a cada usuario.
oPropósito de crear varios módulos que permitan el almacenamiento y la organización de la información.
Con el fin de producir un mayor rendimiento y factibilidad para REDICA DEL CENTRO C.A
Definición del problema:
6. “
Análisis de Requisitos:
Requisitos de interfaz:
El sistema debe permitir la
autenticación
de los usuarios.
Requisitos de interfaz (entrada):
o Ingreso al sistema.
o Registrar datos de clientes.
o Registrar repuesto.
o Registrar nueva venta
Requisitos de interfaz (salida):
o Emitir reporte de clientes.
o Emitir reporte de repuesto.
o Emitir reporte de ventas.
Requisitos de procesos:
El sistema debe permitir visualizar los
procesos mencionados a continuación.
o Calcular montos.
o Generar reporte de repuestos
vendidos.
o Consultar factura clientes.
o Generar reporte de factura.
o Generar reporte cliente.
o Consular cliente.
o Modificar cliente y repuestos.
o Guardar cliente.
o Guardar repuestos
o Eliminar.
Requisitos de almacenamiento:
El sistema necesita una base de datos
para clientes, repuestos, facturas,
actualización y recuperación rápida de
las tablas.
Requisitos de control:
El sistema necesita especificar
acciones de problemas o circunstancias
inesperadas para proceder hacer la
corrección.
o Claves de Acceso al sistema.
o Privilegios de Usuarios.
o Validaciones.
o Mensajes de errores en el
ingreso de datos.
7. Modelo
conceptual del
dominio del
problema:
El local REDICA DEL CENTRO
C.A no cuenta con un gestor de
base de datos, por lo cual se aplica
a crear un sistema para el control
de inventario. Lo cual, Al hacer el
levantamiento de información del
sistema se busca delimitar lo que
se hará así como comprender la
perspectiva del usuario.
El modelo de casos de uso
describe un sistema en términos de
sus distintas formas de utilización,
cada una de estas formas es lo que
se define como casos de uso. Lo
cual, describe el sistema a
desarrollarse, por lo que los
cambios en los requisitos se verán
reflejados en los casos de usos.
Para entender los casos de uso de
un sistema se debe tener claro
quiénes son los usuarios.
7
8. Diseño del
sistema
(arquitectura del
sistema)
La fase de diseño de un sistema es
verdaderamente importante ya que el
diseño es uno de los elementos clave
en la realización del programa.
La etapa de diseño es el siguiente
paso a seguir después del análisis,
haciendo este de puente para la
realización del programa. En este
punto se identifican los componentes
de software y hardware necesarios
para satisfacer los requerimientos, se
especifican también las relaciones de
arquitectura entre dichos
componentes.
El diseño de arquitectura comprende
las actividades siguientes:
○ establecer la configuración de la
red.
○ decidir la utilización de un marco
ya disponible.
○ establecer sus interfaces y las
dependencias.
Destacamos algunos objetivos para ser
aplicados:
○ Rendimiento: proporcionando una
adecuada optimización para
operaciones frecuentes entre
patrones de implementación.
○ Escalabilidad: de forma que permita
cumplir las expectativas de la
demanda y admita un gran número de
actividades y usuarios con el mínimo
uso de recursos.
○ Administración: permitiendo a los
operadores implementar, supervisar y
resolver los problemas de la
aplicación.
○ Mantenimiento: mediante la
funcionalidad de diseño que nos
permite tener en cuenta distintos
tamaños de aplicaciones, equipos
conjuntos de habilidades variadas,
requisitos técnicos y cambios.
○ Independencia: que funcione en los
distintos escenarios de aplicaciones y
patrones de implementación.
9. “
Diseño de interfaces
La interfaz es en realidad un modelo mental permanente, es decir una representación cognitiva
o conceptualización que el usuario hace del sistema. A fin de que este modelo se mantenga a
lo largo del programa ha de tener una consistencia, es decir mantener su coherencia de
principio a fin. Por ello se han de mantener las reglas, los criterios en la operatividad, la imagen
parcial o total.
○
10. Ingreso al sistema:
Al momento de ejecutar el
programa la primera ventana que
aparece es la siguiente:
En el ingresemos un usuario y
contraseña previamente configurado por
el administrador.
Modulo principal:
Modulo clientes:
Para agregar un nuevo cliente es necesario llenar los
campos correctamente y dar click en registrar para
que se quede en la base de datos registrado
En caso de que los datos se han
guardados correctamente saldrá el
siguiente mensaje:
A continuación, se procede con la
verificación del cliente donde se
encuentran todos los clientes
creados hasta el momento, dando
un click en el botón abrirá una
ventana adicional que nos pedirá
ingresar el nombre o cedula del
cliente previamente registrado.
11. Módulo de artículo:
Para agregar un nuevo artículo
es necesario llenar los campos
correctamente y dar click en
guardar para que este se quede
en la base de datos registrado.
En caso de que los datos se han guardados
correctamente saldrá el menaje siguiente:
Módulo de stock :
A continuación se procede con la verificación de
artículos donde se encuentran todos los artículos
creados hasta el momento, dando un click en el
botón “lista de artículos” abrirá una ventana
adicional que nos muestra:
Módulo de facturación:
Si el cliente a echo una nueva
venta procede a colocar la
cedula para guardar su nueva
venta.
12. Al momento de dar click en el
botón “generar factura” y luego
“registrar factura”, su factura
será registrada exitosamente y
permite visualizar la factura.
Módulo consultar facturas:
Al momento de dar click en el botón
“consulta facturas clientes” del
módulo se podrán visualizar aquellos
clientes que puedan generar una
factura y también se pueden colocar
la cedula del cliente que desea
visualizar la factura.
Modulo administrador:
Claves acceso al sistema y cerrar
el sistema.
13. Diseño de procesos:
Consiste en las interacciones,
procesos y estrategias de
transformación que se van
a llevar a cabo.
16. Diagrama de colaboración:
Es el tipo de interacción cuyo objetivo es describir el comportamiento dinámico del
sistema, mostrando cómo interactúan los objetos entre sí.
19. Diseño de la
base de datos:
Luego de la entrevista con el dueño
de la empresa, se aplica la
elaboración del diseño de la base
de datos, donde se determinó que
es necesario contar con las tablas
principales y esenciales para el
sistema. De tal manera, debemos
tomar todas las consideraciones
para aplicar la elaboración del
diseño de la base de datos:
○ La velocidad de acceso.
○ El tamaño de la información.
○ Facilidad de acceso a la
información.
○ Facilidad para extraer la
información requerida.
○ El comportamiento del
manejador de bases de datos
con cada tipo de información.
El modelo de datos que se presenta
en el sistema debe incluir los
atributos de las entidades, cada una
de esas tablas pueden ser editadas
por el administrador del sistema.
Tienen como objetivo:
○ Almacenar solo la información
necesaria.
○ Normalizar la estructura de las
tablas.
○ Seleccionar el tipo de dato
adecuado.
○ Utilizar índices apropiadamente.
○ Usar consultas.
20. Evolución (implantación):
Debe describir el proceso, a través
de un conjunto de actividades que
apunten hacia el acceso y uso del
sistema. Es decir, debe contemplar
el diseño de un conjunto de
indicadores con metas medibles.
21. “Codificación:
Es el código fuente, representan un
conjunto de información por otro
conjunto de información distinto
siguiendo una tabla de correspondencia
llamada códigos. Lo cual es utilizado por
la programación de un lenguaje óptimo,
para llevar de manera automatizada y
para así asignar un código a cada
proceso del sistema, para que pueda
ser factible, eficaz y operativo.
Documentación:
Es el conjunto de información que consiste en material que explica las
características técnicas y la operación del sistema. Es decir, son los registros,
instrucciones técnicas, procedimientos, políticas, manuales.
○ Se aplica de la siguiente manera:
○ Políticas y normas referentes al desarrollo del sistema, su implantación,
operación y mantenimiento.
○ El diseño del sistema de información administrativo.
○ Procedimientos para instalar el sistema.
○ Procedimientos para mantener el sistema.
○ Procedimientos de instalación y prueba: detallar como se realiza la obtención,
instalación y prueba del sistema, junto a las especificaciones generales de la
plataforma.
○ Manuales de calidad: documentos que proporcionan información coherente,
interna y externamente acerca de la organización REDICA DEL CENTRO C.A
○ Planes de la calidad: documentos que describen como se aplica la gestión a
un artículo.
○ Especificaciones: documentos que establecen requisitos.
○ Guías: documentos que establecen recomendaciones.
○ Procedimientos documentados: documentos que proporcionan información
sobre como efectuar las actividades y los procesos de manera coherente.
○ Registros: documentos que proporcionan evidencia objetiva de las
actividades realizadas o resultados obtenidos.
22. Pruebas:
Básicamente son pruebas de integración del sistema de información
completo, y permiten probar el sistema en su conjunto para verificar que
las especificaciones funcionales y técnicas se cumplan.
○ Clientes: será un formulario solicitando datos básicos de los clientes
de la empresa permitiendo acciones como ingresar, modificar,
eliminar y consultar.
○ Repuesto: los productos que ofrece el taller deben ser registrados
en este módulo dando la opción de modificar y eliminar.
○ Usuario: los usuarios del sistema deben ser registrados en este
módulo para poder acceder, donde registraran nombre de usuario y
contraseña. No obstante, aparecen las opciones de eliminar,
modificar, y consultar.
○ Facturación: la facturación se ejecuta sobre este módulo, debería
ingresar los datos de cabecera y de detalle indicando los artículos
vendidos. También presenta la opción de imprimir y consultar.
○ Seguridad: para el acceso de sistema aparecerá una ventana de
login y en caso de olvidar la contraseña permitirá la opción de
cambiarla.
○ Reportes: este módulo contendrá diferentes tipos de reportes en el
que obtendrá un mayor control de los datos del sistema.
De esta manera se hacen las pruebas necesarias, recogiendo los datos
necesarios para cada observación.
23. Migración de datos:
Son los procesos que hacen
transferir los datos de un sistema
a otro mientras se cambia el
sistema de almacenamiento
donde se encuentran los datos y
también se practican las
modificaciones necesarias en la
base de datos.
Generalmente, las migraciones
abandonan una plataforma
anterior a favor de una nueva,
como cuando se migra de una
base de datos jerárquica llegada
a una racional moderna. Dado
que las plataformas difieren
notablemente, los modelos de
datos serán diferentes
Entrenamiento/capacitación
Se tiene que proceder a realizar por partes,
dependiendo del nivel de uso de PC que estos
tengan, con mayor énfasis en el administrador, ya que
puede aprender con mayor facilidad, y pueden
resolver dudas más adelante.
La primera capacitación tiene que ser para el dueño y
administrador de REDICA DEL CENTRO C.A y la
segunda capacitación será para los empleados.
Los módulos a capacitar deben ser:
o Módulo de artículos.
o Módulo de ventas.
o Módulo de registros.
o Módulo de facturas.
24. Costo del
sistema.
La valoración económica del proyecto podría dividirse en dos partes, es
decir una primera parte con la aproximación económica de la mano de
obra a realizar la aplicación plasmada (horas de trabajo empleado) y una
segunda parte el costo presupuestario que tendría que hacer la empresa
para su implementación.
En cuanto al primer punto en el cálculo tendrían que valorarse ciertos
factores de error que se pueden cometer tales como:
○ Falta de experiencia del que realiza el proyecto (ya que esta
aplicación se ha desarrollado con el objetivo de plasmar los
conocimientos de un estudiante, cuya finalidad es el de adquirir los
conocimientos necesarios) lo que con llevaría a uso de mayor
tiempo en la realización y no sería realista el tiempo empleado.
En cuanto al segundo punto el coste presupuestario para la
implementación de la aplicación tendría que tomar en cuenta las
necesidades de cambios estructurales dentro la empresa (tales como
ordenadores, medios de soporte y de conexión), además de la
capacitación del personal en el manejo.
25. “
Mantenimiento:
Es la última fase del ciclo de vida de desarrollo de sistemas, en donde los sistemas de información son sistemáticamente
reparados y mejorados. Por definición, el proceso de mantenimiento de un sistema de información es un proceso de devolución
al principio de ciclo de vida y de repetición de los pasos de desarrollo para la implementación de cambios.
Consiste en aplicar cuatro actividades más importantes para que ocurran en el mantenimiento:
○ Obtención de los requerimientos de mantenimiento.
○ Transformación de los requerimientos en cambios.
○ Diseño de los cambios.
○ Implementación de los cambios.
De esta manera es importante realizar los módulos a aplicar el mantenimiento:
Módulo de facturación:
En este módulo se podrían realizar los siguientes mantenimientos:
○ Facturar
○ Reservar
○ Consulta factura
○
Modulo mantenimiento:
En este escenario se podrían realizar los siguientes mantenimientos:
○ Artículos
○ Clientes
Modulo usuarios:
En este módulo se presentara el
mantenimiento de personas:
• Usuarios
• Clientes
Módulo de productos:
Con este módulo se administra la
siguiente opción:
• Repuestos
26. Conclusiones:
Como conclusión general en la realización de este
proyecto de aplicación para REDICA DEL CENTRO
C.A, se ha alcanzado el objetivo más importante, que
es el de aprender y poner en práctica los
conocimientos de esta materia, para ello al abordar las
fases de análisis y diseño se ha llevado en paralelo la
adquisición de conocimientos técnicos requeridos,
cumpliendo en la mayor medida posible con los
requerimientos de REDICA DEL CENTRO C.A. Se ha
podido alcanzar el objetivo de ver con más claridad la
aplicación para su posterior desarrollo, obteniendo el
resumen de sus funcionalidades y aplicación.
26