Está en la página 1de 13

Diseño e implementación de software como mecanismo para hacer más

eficiente el proceso de facturación de un negocio

Edwin Urueta Rodríguez

Abril 2019

Servicio nacional de aprendizaje (SENA)

Análisis y Desarrollo de Sistemas de Información (1565051)


Ficha del documento

Fecha Revisión Autor Verificado dep. calidad.

29/04/19 1.0 Edwin Urueta Rodríguez

Documento validado por las partes en fecha: 29/04/19

Por el cliente Por la empresa suministradora

Estudiantes de la Tecnología en Análisis y


Administrador
Desarrollo de Sistemas de Información
Contenido

FICHA DEL DOCUMENTO ERROR! BOOKMARK NOT DEFINED.

CONTENIDO ERROR! BOOKMARK NOT DEFINED.

1 ALCANCE ERROR! BOOKMARK NOT DEFINED.

1.1 Identificación Error! Bookmark not defined.

1.2 Visión general del documento Error! Bookmark not defined.

1.3 Visión general del sistema Error! Bookmark not defined.

1.4 Personal involucrado Error! Bookmark not defined.

2 DOCUMENTOS REFERENCIADOS ERROR! BOOKMARK NOT DEFINED.

3 SITUACIÓN ACTUAL ERROR! BOOKMARK NOT DEFINED.

3.1 Descripción del sistema o situación actual Error! Bookmark not defined.

3.2 Tipos de usuarios Error! Bookmark not defined.

3.3 Necesidad y naturaleza de los cambios Error! Bookmark not defined.

3.4 Descripción de los cambios deseados Error! Bookmark not defined.

4 SISTEMA PROPUESTO ERROR! BOOKMARK NOT DEFINED.

4.1 Descripción del sistema propuesto Error! Bookmark not defined.

4.2 Tipos de usuarios Error! Bookmark not defined.

4.3 Mantenimiento / soporte Error! Bookmark not defined.

4.4 Escenarios operacionales Error! Bookmark not defined.


4.4.1 Especificación de casos de uso Error! Bookmark not defined.
4.4.1.1 Caso de uso 1: Factura Venta Error! Bookmark not defined.
4.4.1.1.1 Diagrama de caso de uso 1 Error! Bookmark not defined.
4.4.1.1.2 Descripción del caso de uso 1 Error! Bookmark not defined.
4.4.1.1.3 Especificación de escenarios Error! Bookmark not defined.
4.4.1.2 Identificación de Clases y Atributos Error! Bookmark not defined.
4.4.1.3 Diagrama de Clases Error! Bookmark not defined.
4.4.2 Modelo de datos Error! Bookmark not defined.
4.4.2.1 Identificación de Entidades Error! Bookmark not defined.
4.4.2.2 Modelo Entidad Relación Error! Bookmark not defined.

4.5 Futuras evoluciones Error! Bookmark not defined.

Requisitos del sistema


4.6 Cambios considerados, pero no incluidos Error! Bookmark not defined.

5 RESUMEN DE MEJORAS ERROR! BOOKMARK NOT DEFINED.

6 INFORMACIÓN ADICIONAL ERROR! BOOKMARK NOT DEFINED.

Requisitos del sistema


1 Alcance
ADSI-FACT permitirá administrar y consultar la información de los productos almacenados en la
empresa, cumpliendo con todos los requisitos que el cliente pueda generar. Esta aplicación
dará apoyo a los siguientes procesos:

- Administrar registros de productos


- Administrar usuarios del sistema
- Permitir salvar el registro en caso de fallo del sistema
- Generar reportes por cantidad, calidad y número de ventas
- A través del software se podrá consultar y verificar la cantidad faltante de algún producto
.

1.1 Identificación
Software ADSI-FACT
El nombre del software hace referencia a:
o Tecnología en Análisis y Desarrollo de Sistemas de Información
o Software de facturación

1.2 Visión general del documento


La visión general del documento es definir de manera clara todos los procesos del software,
requerimientos del cliente en diagramas UML, entidades y sus relaciones en el modelo
conceptual de datos del sistema. El documento va dirigido al equipo de trabajo que estará
trabajando en el diseño y el desarrollo del mismo.

1.3 Visión general del sistema


La visión general del sistema que se quiere llevar a cabo es que permita a la empresa llevar
un inventario controlado y ordenado, un análisis de los productos que tiene una demanda
alta y los que no, siendo básicamente una base de datos que contiene información sobre la
empresa, clientes y empleados que den uso al software.

1.4 Personal involucrado


Nombre Wilmer Arley Zambrano Lizarazo
Rol Estudiante ADSI
Categoría profesional Tecnólogo
Responsabilidades Cumplir con el proyecto solicitado prestando apoyo
requerido
Información de contacto Wilmerzambrano26@gmail.com
Aprobación Tutor Líder ADSI

2 Documentos referenciados
Nº Título Ruta Versión Fecha Autor
1 Requisitos del Primera presentación 1.0 19/07/2017 Wilmer Arley
Sistema Especificación de Zambrano
Requisitos Lizarazo

Requisitos del sistema


3 Situación actual
El sistema se encuentra en la fase de ANÁLISIS del proyecto. En función de dicha valoración
se especifica el nivel de detalle de cómo va el proyecto.

3.1 Descripción del sistema o situación actual


El software está diseñado para el área comercial que se encarga de facilitar la facturación e
inventariado de una empresa o negocio.

Funcionamiento:

El cliente solicita al administrador la venta de algún producto, quien a su vez registra el


producto en el sistema, toma los datos necesarios del cliente para realizar un servicio de
calidad. Con esta información el administrador genera la respectiva factura, dando un tiempo
de respuesta al cliente y posteriormente realizando un reporte de ventas diarias para ser
entregado en gerencia, quien se encarga de realizar un estadístico con el fin de realizar una
mejora constante en la efectividad de los procesos.

Requisitos del sistema


3.2 Tipos de usuarios
Tipo de usuario Administrador
Responsabilidad Controlar, manipular, editar la información del sistema
Formación Tecnólogo
Habilidades Conocimientos básicos en TIC
Actividades Administrar la información que se almacena en la base de
datos
Interacción con el sistema Interacción de control

3.3 Necesidad y naturaleza de los cambios


La necesidad y naturaleza de los cambios se debe a que actualmente hay algunas
empresas o negocios que no cuentan con un sistema de facturación e inventariado eficaz y
optimizado para cada uno de los procesos que existan.

3.4 Descripción de los cambios deseados


Este es un sistema propuesto por primera vez, así que no tiene ningún tipo de requerimiento
por cambio, por consiguiente, es un sistema diseñado para cumplir y suplir una necesidad
específica y está en su etapa inicial.

4 Sistema propuesto

Si bien es cierto el mundo ha avanzado en muchos aspectos gracias a la implementación de


nuevas tecnologías, hay ciertos procesos en los que muchas empresas, sean pequeñas,
medianas o grandes prefieren seguir implementando métodos antiguos que puede que en
algunas ocasiones resulten efectivos, pero que a su vez solo generan un estancamiento que no
les permite estar al mismo nivel competitivo que las demás empresas. Un claro ejemplo son los
famosos inventarios, existen empresas que prefieren establecer ciertos horarios y asignar a un
grupo de personas la ardua labor de contar manualmente todos sus productos, esto generado
tal vez por la desconfianza de usar un sistema que pueda controlarles y optimizarles mejor esa
área, o quizás la desinformación sobre los nuevos avances tecnológicos y los beneficios de
cada uno.

Debido a esto, hemos optado por el desarrollo o mejora de dichos inconvenientes usando las
TIC’s actuales, desarrollando procesos de mejora, implementación y actualización de un
software capaz de optimizar dichas tareas, brindando así una mejora en la atención al cliente y
así otorgar una satisfacción mayor a este.

Requisitos del sistema


4.1 Descripción del sistema propuesto
Crear un programa que contribuya a la sistematización de los procesos y procedimientos
internos en el área de inventariado, en pro de la satisfacción al cliente y empleados de la
empresa, donde se beneficiaran mutuamente los implicados en este proyecto un 100%,
optimizando y contrarrestando directamente las falencias; utilizando y adaptando las
Tecnologías de la información como medio principal al cumplimiento de la solución de los
inconvenientes que pueda generar dentro del área de inventario.
Para permitir la interacción directa con los clientes (clientes y administradores) en este
proyecto mediante un hardware de computadores se procederá a realizar un software con
lenguaje de programación Java en el cual se realizarán cientos de líneas de código que
permitan establecer la interfaz gráfica de usuario (GUI), la conexión lógica entre las GUI y
los procesos requeridos para su manipulación. Además de poder acceder a una base de
datos previamente creada en la que se almacenarán y se accedan los datos del inventario
en el momento deseado; cabe resaltar que la plataforma del procesador será compatible
con sistema operativo Windows en cualquiera de sus versiones superiores a Windows 7,
con aceptación y plena funcionalidad sin interrupción.

El software será de fácil manejo, con una interfaz simple para facilitar su entendimiento y
buena ejecución, así cualquier usuario, sin importar los conocimientos que pueda poseer
sobre informática la podrá usar sin mayor inconveniente.

Se ha decidido usar el patrón MVC (Modelo-Vista-Controlador) ya que permite una mayor


flexibilidad y eficiencia en el trabajo y ejecución de nuestro software.

4.2 Tipos de usuarios


Tipo de usuario Administrador
Responsabilidad Controlar, manipular y editar la información del sistema
Formación Tecnología
Habilidades Conocimientos básicos en TIC
Actividades Administrar la información que se almacena del inventario
Interacción con el sistema Interacción de Control

4.3 Mantenimiento / soporte


Para la buena implementación del software se requiere de un equipo de cómputo para la
administración, el cual permitirá tener el control y la base de datos donde se almacenará y
manipulará la información del área de inventario.

4.4 Escenarios operacionales


Para este software es necesario tener una interfaz, la cual tendrá el control pleno del
software en donde se modificarán los campos requeridos en el momento que sea necesario.
En esta interfaz se tendrá acceso a:
o Factura Venta:
 Nombre
 Fecha
 Tiempo Respuesta
 Hora
 #Orden

Requisitos del sistema


4.4.1 Especificación de casos de uso

4.4.1.1 Caso de uso 1: Factura Venta

4.4.1.1.1 Diagrama de caso de uso 1

4.4.1.1.2 Descripción del caso de uso 1


Descripción El sistema permitirá genera una factura por cada venta
realizada.
Precondiciones Ser usuario tipo Administrador
El #Orden de la nueva factura no puede ser igual al de la
factura generada anteriormente.
Secuencia Paso Acción
normal 1 El administrador registrará los productos
2 El administrador generará la factura de venta si
previamente los productos fueron pagados por
completo
3 Si el cliente gusta, puede registrarse en la base de
datos para disfrutar de ofertas y promociones.
4 El administrador realizará un reporte diario al
Gerente para que este realice un estadístico general
de los procesos.
Post Si el cliente se registra debe quedar almacenado en la base
condiciones de datos del software
El objeto cliente puede ser llamado las veces que se
requiera

Requisitos del sistema


El objeto cliente puede ser editado con la autorización del
mismo.
Excepciones Paso Acción
1 El cliente ya no desea pagar el producto

4.4.1.1.3 Especificación de escenarios

4.4.1.2 I
d
e
n
t
i
f
i
c
a
c
i
ó
n de Clases y Atributos

Cliente Administrador FacturaVenta Gerencia


-ID: int +Nombre: String +Nombre: String +Cargo: String
-Teléfono: int +ID: int +Fecha: String +Nombre: String
-Dirección: String +TipoCliente: String +Hora: String
-TipoCliente: String +#Orden: int
+TiempoRespuesta: int
+reportarNovedad +registrarVenta () +tiempoLimite () +consultar ()
() +realizarReporte () +estado () -realizarEstadistico
+generarVenta () ()

Requisitos del sistema


4.4.1.3 Diagrama de Clases

4.4.2 Modelo de datos

4.4.2.1 Identificación de Entidades

o Administrador: actúa como el controlador de todo el sistema. Es el encargado de


editar, crear, buscar o eliminar la información con respecto a los productos del
inventario.

Requisitos del sistema


4.4.2.2 Modelo Entidad Relación

4.5 Futuras evoluciones


Se tiene previsto a futuro realizarle actualizaciones al sistema, teniendo en cuenta las
necesidades que se requieran con el fin de solucionar las fallas que se puedan encontrar y
que obstaculicen los procesos.

4.6 Cambios considerados, pero no incluidos


No hay necesidad de realizar modificaciones algunas a los requerimientos iniciales.

Requisitos del sistema


5 Resumen de mejoras
Se puede afirmar de antemano que la creación de este software mejorará en un 100% los
procesos y procedimientos que se manejan en el área de inventariado y facturación, debido a
que es una plataforma que permitirá generar una mejor atención al cliente y una satisfacción
mucho más alta de este.

6 Información adicional
Este proyecto será desarrollado con todos los parámetros requeridos en cuanto a calidad para
así presentar un buen producto.

Requisitos del sistema

También podría gustarte