62
Manual del sistema. Sistema de información para el control de inventarios, ventas, gastos y créditos en las tiendas de barrio de la ciudad de Villavicencio (SITIB). Diego Alejandro Torres Parra Miguel Fernando Cruz Arias Modalidad de grado: Análisis sistemático de literatura Reporte de caso Universidad Cooperativa de Colombia Facultad de ingeniería Ingeniería de sistemas Villavicencio, Meta 2019

Manual del sistema. Sistema de información para el control

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Manual del sistema. Sistema de información para el control

Manual del sistema.

Sistema de información para el control de inventarios, ventas, gastos y créditos en las

tiendas de barrio de la ciudad de Villavicencio (SITIB).

Diego Alejandro Torres Parra

Miguel Fernando Cruz Arias

Modalidad de grado: Análisis sistemático de literatura – Reporte de caso

Universidad Cooperativa de Colombia

Facultad de ingeniería

Ingeniería de sistemas

Villavicencio, Meta

2019

Page 2: Manual del sistema. Sistema de información para el control

Manual del sistema.

Sistema de información para el control de inventarios, ventas, gastos y créditos en las

tiendas de barrio de la ciudad de Villavicencio (SITIB).

Diego Alejandro Torres Parra

Miguel Fernando Cruz Arias

Tutor:

Ing. Piedad Chica Sosa

Modalidad de grado: Análisis sistemático de literatura – Reporte de caso

Universidad Cooperativa de Colombia

Facultad de ingeniería

Ingeniería de sistemas

Villavicencio, Meta

2019

Page 3: Manual del sistema. Sistema de información para el control

iii

Tabla de contenido

Introducción ...................................................................................................................... 1

Objetivo del manual .......................................................................................................... 3

Objetivo del sistema .......................................................................................................... 4

Usuarios a quien va dirigido ............................................................................................. 5

Descripción de la aplicación ............................................................................................. 6

Requerimientos de hardware y software ........................................................................... 7

Instalación ......................................................................................................................... 8

Administración del sistema ............................................................................................. 30

Seguridad y control de operación ................................................................................... 54

Referencias ...................................................................................................................... 55

Page 4: Manual del sistema. Sistema de información para el control

iv

Lista de tablas

Tabla 1 Descripción de los actores .......................................................................................... 31

Tabla 2 Caso de uso configurar conexión ................................................................................ 31

Tabla 3 Caso de uso crear tienda ............................................................................................. 32

Tabla 4 Caso de uso iniciar sesión ........................................................................................... 33

Tabla 5 Caso de uso consultar permisos .................................................................................. 34

Tabla 6 Caso de uso editar tienda ............................................................................................ 35

Tabla 7 Caso de uso administrar empleado ............................................................................. 36

Tabla 8 Caso de uso administrar permisos .............................................................................. 36

Tabla 9 Caso de uso administrar terceros ................................................................................ 37

Tabla 10 Caso de uso administrar clientes ............................................................................... 38

Tabla 11 Caso de uso administrar proveedores ....................................................................... 38

Tabla 12 Caso de uso administrar impuestos ........................................................................... 39

Tabla 13 Caso de uso administrar unidad de medidas ............................................................. 40

Tabla 14 Caso de uso administrar categorías ........................................................................... 40

Tabla 15 Caso de uso administrar productos ........................................................................... 41

Tabla 16 Caso de uso crear entrada ......................................................................................... 42

Tabla 17 Caso de uso crear venta ............................................................................................ 42

Tabla 18 Caso de uso consultar venta ...................................................................................... 43

Tabla 19 Caso de uso editar venta ........................................................................................... 44

Tabla 20 Caso de uso imprimir venta ...................................................................................... 44

Tabla 21 Caso de uso anular venta .......................................................................................... 45

Tabla 22 Caso de uso consultar deudores ................................................................................ 46

Tabla 23 Caso de uso abonos salidas ....................................................................................... 47

Tabla 24 Caso de uso generar listado de deudores .................................................................. 47

Page 5: Manual del sistema. Sistema de información para el control

v

Tabla 25 Caso de uso generar reporte de ventas ...................................................................... 48

Tabla 26 Caso de uso generar listado de productos ................................................................. 49

Tabla 27 Caso de uso cerrar sesión .......................................................................................... 49

Tabla 28 Diccionario de datos abonossalida ............................................................................ 51

Tabla 29 Diccionario de datos categorias ................................................................................ 51

Tabla 30 Diccionario de datos entradas ................................................................................... 51

Tabla 31 Diccionario de datos facturassalida .......................................................................... 51

Tabla 32 Diccionario de datos iva ........................................................................................... 51

Tabla 33 Diccionario de datos movimiento_temp ................................................................... 52

Tabla 34 Diccionario de datos movimientosalidas .................................................................. 52

Tabla 35 Diccionario de datos permisousuarios ...................................................................... 52

Tabla 36 Diccionario de datos privilegios ............................................................................... 52

Tabla 37 Diccionario de datos productos................................................................................. 52

Tabla 38 Diccionario de datos tienda ....................................................................................... 53

Tabla 39 Diccionario de datos tipopermisos ............................................................................ 53

Tabla 40 Diccionario de datos unidadesventa ......................................................................... 53

Tabla 41 Diccionario de datos usuarios ................................................................................... 53

Tabla 42 Diccionario de datos usuariossistema ....................................................................... 53

Page 6: Manual del sistema. Sistema de información para el control

vi

Lista de figuras

Figura 1 Lector códigos de barras Sat LD 101. ......................................................................... 7

Figura 2 Archivo para instalar Google Chrome ......................................................................... 8

Figura 3 Página web para descargar Google Chrome ................................................................ 9

Figura 4 Instalando Google Chrome .......................................................................................... 9

Figura 5 Abrir navegador Google Chrome .............................................................................. 10

Figura 6 Archivo para instalar XAMPP................................................................................... 10

Figura 7 Página web para descargar XAMPP.......................................................................... 11

Figura 8 Instalador de XAMPP................................................................................................ 11

Figura 9 Configuración de XAMPP ........................................................................................ 12

Figura 10 Ubicación para guardar XAMPP ............................................................................. 13

Figura 11 Información acerca de XAMPP ............................................................................... 14

Figura 12 Iniciar la instalación de XAMPP ............................................................................. 15

Figura 13 Instalando XAMPP .................................................................................................. 16

Figura 14 Finalización de la instalación de XAMPP ............................................................... 17

Figura 15 Activar Apache y MySQL ....................................................................................... 18

Figura 16 Copiar proyecto SITIB ............................................................................................ 18

Figura 17 Pegar proyecto SITIB en XAMPP .......................................................................... 19

Figura 18 Crear base de datos para la tienda ........................................................................... 19

Figura 19 Asignar nombre a la base de datos .......................................................................... 20

Figura 20 Importar base de datos ............................................................................................. 20

Figura 21 Seleccionar base de datos a importar....................................................................... 21

Figura 22 Buscar base de datos SITIB ..................................................................................... 21

Figura 23 Generar base de datos inicial ................................................................................... 22

Figura 24 Finalización de la creación de la base de datos ....................................................... 22

Page 7: Manual del sistema. Sistema de información para el control

vii

Figura 25 Configuración inicial de SITIB ............................................................................... 23

Figura 26 Interfaz de configuración inicial .............................................................................. 23

Figura 27 Interfaz de error por no suministrar la información requerida ................................ 24

Figura 28 Interfaz para crear la conexión ................................................................................ 24

Figura 29 Interfaz crear tienda ................................................................................................. 25

Figura 30 Interfaz crear usuario ............................................................................................... 26

Figura 31 Interfaz crear administrador del sistema .................................................................. 27

Figura 32 Interfaz de finalización de configuración inicial ..................................................... 28

Figura 33 Eliminar archivo conexion.php en caso de error ..................................................... 28

Figura 34 Interfaz de login ....................................................................................................... 29

Figura 35 Diagrama de casos de uso........................................................................................ 30

Figura 36 Diagrama de clases entidad con sus atributos ......................................................... 50

Page 8: Manual del sistema. Sistema de información para el control

1

Introducción

El presente manual del sistema tiene como propósito contar con una guía clara y

específica del modelado, la instalación y configuración del sistema de información para el

control de inventarios, ventas, gastos y créditos en las tiendas de barrio de la ciudad de

Villavicencio (SITIB). Esta aplicación fue elaborada con el objeto de apoyar las tareas diarias

de los tenderos y mejorar la toma de decisiones.

Comprende en forma ordenada, secuencial y detallada de todos los procesos realizados

para desarrollar y administrar el software, seguidamente muestra las herramientas necesarias

para su funcionamiento, mostrando un paso a paso para una correcta configuración inicial.

El manual además incluye todo el lenguaje unificado de modelado (Unified Modeling

Language - UML), con sus respectivos casos de uso, descripción de los casos de uso,

descripción de los actores, diagrama de clases entidad con sus atributos, diccionario de datos,

al mismo tiempo da una vista previa de las interfaces y como utilizarlas adecuadamente. Estas

interfaces están representadas con imágenes resaltando y explicando cómo funcionan,

facilitando la configuración inicial que exige el sistema.

La metodología de trabajo para preparar este documento consistió en realizar todo el

proceso de desarrollo, instalación y configuración de la aplicación para facilitar información

importante durante esta etapa de implementación del software, además se hace sugerencias de

uso de hardware como lo es el lector de códigos de barras. Por otra parte se brinda información

de la seguridad y control del sistema, para salvaguardar la información y que las bases de datos

no se vean afectadas por diversos factores.

Page 9: Manual del sistema. Sistema de información para el control

2

Es importante señalar, que este documento está sujeto a actualizaciones en la medida

que se presenten cambios o mejoras al sistema, también cuando los procesos o requerimientos

los requieran, con el fin de optimizar la funcionalidad del manual del sistema.

Page 10: Manual del sistema. Sistema de información para el control

3

Objetivo del manual

Diseñar un documento del sistema, presentando las recomendaciones y los pasos a

seguir para el mantenimiento, la implementación y administración del software.

Page 11: Manual del sistema. Sistema de información para el control

4

Objetivo del sistema

Sistematizar y orientar los procesos que se llevan diariamente en las tiendas de barrio

de la ciudad de Villavicencio, cumpliendo con los requerimientos para la

administración de inventarios, ventas, gastos y créditos.

Concertar las necesidades de administración en las tiendas de barrio, para mejorar el

manejo de la información y brindar apoyo en la toma de decisiones.

Page 12: Manual del sistema. Sistema de información para el control

5

Usuarios a quien va dirigido

Este manual va dirigido al administrador del sistema quien es la persona encargada de

realizar la instalación y administración del sistema de control de inventarios, ventas, gastos y

créditos de las tiendas de barrio de la ciudad de Villavicencio.

Page 13: Manual del sistema. Sistema de información para el control

6

Descripción de la aplicación

El sistema de información SITIB está diseñado para funcionar en cualquier navegador

web pero se recomienda el uso de Google Chrome para un mejor funcionamiento, el programa

permite administrar: Las categorías, los productos, los impuestos, las unidades de medida, los

clientes, los proveedores, los empleados (si posee más usuarios), los datos principales de la

tienda y los permisos de usuarios. Esta primera parte permite de una manera muy similar la

creación, la edición y un cambio de estado, para los productos posee una opción especial para

crear entradas de nuevas cantidades y cambio de precio de estos.

Como segunda parte el sistema tiene un módulo para la administración de ventas el cual

permite crear, editar, anular e imprimir. Una vez creada una venta el inventario de los productos

se actualiza y genera un reporte en formato PDF, además se puede crear ventas por medio de

créditos (fiado) y de igual manera el tendero puede administrar los clientes que posean deudas,

para realizar abonos parciales o totales.

En una tercera y última parte existe una sección para generar reportes en formato Excel

los cuales permiten mejorar la administración de la tienda y mejorar la toma de decisiones en

la compra de nuevos productos o para revisar las ventas que se han facturado en determinados

momentos.

Page 14: Manual del sistema. Sistema de información para el control

7

Requerimientos de hardware y software

Para un buen funcionamiento de la aplicación, se debe instalar el sistema de forma local

(puede ser con XAMPP) o bien en un hosting que tenga soporte en PHP en la versión 7 y

MySql. Los requerimientos mínimos del computador son un procesador Intel Pentium 4, 1GB

de memoria RAM, espacio en disco de 300MB libres para los archivos del sistema y un

navegador Web (se recomienda Google Chrome Versión 70 o superior). Además se sugiere el

uso de un lector de barras (para los casos de prueba se utilizó el lector SAT Ld101), para

agilizar y mejorar la interacción del usuario con el software.

Figura 1 Lector códigos de barras Sat LD 101.

Fuente: (20 de febrero de 2019). Recuperado de: https://www.satpcs.com.co/producto/11019/lector-de-codigos-de-barras-

sat-ld101

Page 15: Manual del sistema. Sistema de información para el control

8

Instalación

Para instalar el sistema de información SITIB de manera local, se debe seguir el

siguiente conjunto de instrucciones para poder realizar la configuración inicial de la aplicación.

Primero se debe obtener el paquete completo del software por parte del proveedor.

Se recomienda instalar el navegar Google Chrome el cual está disponible en la carpeta

“programas” o también puede dirigirse a https://www.google.com/intl/es_ALL/chrome/ y

descargar el instalador.

Figura 2 Archivo para instalar Google Chrome

Fuente: Elaborado por los autores

Page 16: Manual del sistema. Sistema de información para el control

9

Figura 3 Página web para descargar Google Chrome

Fuente: (28 de febrero de 2019). Recuperado de: https://www.google.com/intl/es_ALL/chrome/

Se ejecuta el instalador de Google Chrome y se procede con su instalación.

Figura 4 Instalando Google Chrome

Fuente: Elaborado por los autores

Page 17: Manual del sistema. Sistema de información para el control

10

Figura 5 Abrir navegador Google Chrome

Fuente: Elaborado por los autores

Al realizar la instalación de su navegador se procede con la instalación del servidor gratuito

XAMPP, el cual está disponible en la versión 7.2.11 dentro de la carpeta programas, de lo

contrario se puede descargar directamente desde la web

https://www.apachefriends.org/es/index.html.

Figura 6 Archivo para instalar XAMPP

Fuente: Elaborado por los autores

Page 18: Manual del sistema. Sistema de información para el control

11

Figura 7 Página web para descargar XAMPP

Fuente: (28 de febrero de 2019). Recuperado de: https://www.apachefriends.org/es/index.html

Se ejecuta el instalador de XAMPP y luego se procede con su instalación.

Figura 8 Instalador de XAMPP

Fuente: Elaborado por los autores

Page 19: Manual del sistema. Sistema de información para el control

12

Es muy importante tener activos los servicios de MySQL, phpMyAdmin y Filezilla.

Figura 9 Configuración de XAMPP

Fuente: Elaborado por los autores

Page 20: Manual del sistema. Sistema de información para el control

13

Luego se selecciona la dirección del equipo donde se guarda los datos de la aplicación.

Figura 10 Ubicación para guardar XAMPP

Fuente: Elaborado por los autores

Page 21: Manual del sistema. Sistema de información para el control

14

Figura 11 Información acerca de XAMPP

Fuente: Elaborado por los autores

Page 22: Manual del sistema. Sistema de información para el control

15

Figura 12 Iniciar la instalación de XAMPP

Fuente: Elaborado por los autores

Page 23: Manual del sistema. Sistema de información para el control

16

Figura 13 Instalando XAMPP

Fuente: Elaborado por los autores

Page 24: Manual del sistema. Sistema de información para el control

17

Figura 14 Finalización de la instalación de XAMPP

Fuente: Elaborado por los autores

Al finalizar la instalación de XAMPP, se abre la aplicación y se activan los servicios de Apache

y MySQL.

Page 25: Manual del sistema. Sistema de información para el control

18

Figura 15 Activar Apache y MySQL

Fuente: Elaborado por los autores

Luego se procede a copiar la carpeta SITIB suministrada por el proveedor del software en la

ruta “C:\xampp\htdocs\” o donde esté instalado el servidor local.

Figura 16 Copiar proyecto SITIB

Fuente: Elaborado por los autores

Page 26: Manual del sistema. Sistema de información para el control

19

Figura 17 Pegar proyecto SITIB en XAMPP

Fuente: Elaborado por los autores

En la URL de nuestro navegador se coloca http://localhost/phpmyadmin y se crea la base de

datos, se recomienda usar el nombre de “tienda” pero puede nombrarla con cualquier nombre.

Figura 18 Crear base de datos para la tienda

Fuente: Elaborado por los autores

Se debe asignar el nombre a la base de datos en formato utf8_bin y dar clic en “Crear”.

Page 27: Manual del sistema. Sistema de información para el control

20

Figura 19 Asignar nombre a la base de datos

Fuente: Elaborado por los autores

Cuando se cree la base de datos se da clic en “Importar” donde se despliega la siguiente

pantalla:

Figura 20 Importar base de datos

Fuente: Elaborado por los autores

Page 28: Manual del sistema. Sistema de información para el control

21

Dar clic en “Seleccionar archivo” y se localiza en la carpeta “sitib/Programas/db” el archivo

“tienda.sql”, dar clic en abrir y finalmente dar clic en continuar.

Figura 21 Seleccionar base de datos a importar

Fuente: Elaborado por los autores

Figura 22 Buscar base de datos SITIB

Fuente: Elaborado por los autores

Page 29: Manual del sistema. Sistema de información para el control

22

Figura 23 Generar base de datos inicial

Fuente: Elaborado por los autores

Al realizar este proceso tarda algunos minutos, pero al finalizar la base de datos ya debe contar

con las tablas necesarias para el funcionamiento del sistema SITIB.

Figura 24 Finalización de la creación de la base de datos

Fuente: Elaborado por los autores

Page 30: Manual del sistema. Sistema de información para el control

23

Ahora se busca la URL http://localhost/sitib/ para realizar la configuración inicial.

Figura 25 Configuración inicial de SITIB

Fuente: Elaborado por los autores

Esta es la pantalla de configuración inicial la cual cuenta con unas instrucciones para facilitar

el almacenamiento de los datos, además se realizan algunas sugerencias.

Figura 26 Interfaz de configuración inicial

Fuente: Elaborado por los autores

Page 31: Manual del sistema. Sistema de información para el control

24

Todos los datos de la configuración inicial son obligatorios, ya que si no suministra toda la

información puede que no se lleve a cabo la instalación correctamente.

Figura 27 Interfaz de error por no suministrar la información requerida

Fuente: Elaborado por los autores

Por defecto el sistema sugiere una conexión, pero está se puede modificar dependiendo la

manera en la cual se vaya utilizar el sistema, en la parte superior existen pestañas que permite

desplazarse entre los datos requeridos.

Figura 28 Interfaz para crear la conexión

Fuente: Elaborado por los autores

Page 32: Manual del sistema. Sistema de información para el control

25

Figura 29 Interfaz crear tienda

Fuente: Elaborado por los autores

Page 33: Manual del sistema. Sistema de información para el control

26

Figura 30 Interfaz crear usuario

Fuente: Elaborado por los autores

Page 34: Manual del sistema. Sistema de información para el control

27

Finalmente dar clic en “Crear tienda” para finalizar con la captura de datos.

Figura 31 Interfaz crear administrador del sistema

Fuente: Elaborado por los autores

Si la conexión y los datos se guardaron correctamente el sistema despliega la siguiente pantalla

(figura 32), para terminar dar clic en “Continuar”, si por el contrario el sistema muestra errores

se debe eliminar el archivo “conexión.php” ubicado en “C:\xampp\htdocs\sitib\models” y dar

clic en “Reintentar” para volver a crear la conexión.

Page 35: Manual del sistema. Sistema de información para el control

28

Figura 32 Interfaz de finalización de configuración inicial

Fuente: Elaborado por los autores

Figura 33 Eliminar archivo conexion.php en caso de error

Fuente: Elaborado por los autores

Page 36: Manual del sistema. Sistema de información para el control

29

Al dar clic en continuar y si la información se guardó correctamente el sistema inicia en el

login, solicita el usuario y la contraseña para ingresar al sistema.

Figura 34 Interfaz de login

Fuente: Elaborado por los autores

Page 37: Manual del sistema. Sistema de información para el control

30

Administración del sistema

Diagrama de casos de uso.

Figura 35 Diagrama de casos de uso

Fuente: Elaborado por los autores

Page 38: Manual del sistema. Sistema de información para el control

31

Descripción de cada caso de uso.

Tabla 1 Descripción de los actores

Actor Descripción

Administrador Es la persona encargada de crear los datos

iniciales de la tienda, además si dispone de

empleados u otras personas que le ayudan con su

establecimiento, podrá crear empleados y

asignara permisos de acceso a las opciones

disponibles en el sistema. Estará encargado de

crear y actualizar las categorías, productos,

proveedores, clientes, ingresos, ventas y podrá

generar informes de estos mismos.

Empleado Es la persona encargada de crear ventas, puede

visualizar la información de los clientes y

productos, tiene acceso restringido por el

administrador, pero podrá disponer de los

mismos privilegios si el administrador así lo

desea.

Descripción de los actores según el caso de uso. Elaborado por los autores.

Tabla 2 Caso de uso configurar conexión

Caso de uso Configurar conexión

Identificador 1

Descripción El administrador del sistema debe realizar la configuración

inicial para la conexión con la base de datos, donde ingresa los

datos básicos y luego se crea la conexión.

Page 39: Manual del sistema. Sistema de información para el control

32

Actor principal Administrador

Actor secundario

Precondiciones El administrador debe ingresar toda la información

requerida para crear la conexión a la base de datos.

Debe crear la conexión.

Flujo principal 1. El caso de uso comienza cuando el usuario intenta ingresar

al sistema “SITIB” por primera y única vez.

2. El sistema verifica si existe una conexión a la base de datos.

3. El sistema muestra un mensaje “Debes realizar la

instalación”.

4. El sistema despliega una pantalla con ayudas e

instrucciones, para ingresar los datos requeridos para la

configuración de la conexión.

5. El usuario digita los datos requeridos.

6. Da clic en la opción “Crear tienda”.

7. El sistema valida los datos ingresados y continua con la

configuración inicial.

Post condiciones - Conexión creada.

- Continúa con la configuración inicial.

Flujos alternativos 7.1 Datos no validos o vacíos

El sistema despliega un mensaje de alerta: “Existen campos

requeridos.” y retorna al punto 4 del flujo principal.

Descripción del caso de uso configurar conexión. Elaborado por los autores.

Tabla 3 Caso de uso crear tienda

Caso de uso Crear tienda

Identificador 2

Descripción El administrador del sistema puede crear su tienda, ingresa los

datos básicos y se crea el usuario administrador con contraseña.

Actor principal Administrador

Actor secundario

Precondiciones El administrador debe ingresar toda la información

requerida para crear el registro de la tienda.

Debe crear la nueva tienda.

Debe crear información del propietario.

Debe asignar usuario y contraseña de acceso.

Page 40: Manual del sistema. Sistema de información para el control

33

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Crear tienda”.

2. El sistema despliega una pantalla para ingresar los datos

requeridos para el registro de la tienda.

3. El usuario digita los datos requeridos.

4. Da clic en la opción “Datos del usuario”.

5. El sistema válida los datos ingresados para continuar.

6. El sistema despliega una pantalla para ingresar los datos

requeridos para el registro del propietario.

7. El usuario digita los datos requeridos.

8. Da clic en la opción “Datos del sistema”.

9. El sistema válida los datos ingresados para continuar.

10. El sistema despliega una pantalla para ingresar los datos

requeridos para la creación del primer usuario del sistema

(administrador).

11. El usuario digita los datos requeridos.

12. Da clic en el botón “Crear tienda”.

13. El sistema válida los datos ingresados y finalmente abre el

inicio de sesión del sistema.

Post condiciones - Tienda guardada.

- Guarda información del propietario.

- Guarda usuario administrador y contraseña.

- Ingresa al inicio de sesión del sistema.

Flujos alternativos 5.1 Datos no válidos o vacíos

El sistema despliega un mensaje de alerta: “Existen campos

requeridos.” y retorna al punto 2 del flujo principal.

9.1 Datos no válidos o vacíos

El sistema despliega un mensaje de alerta: “Existen campos

requeridos.” y retorna al punto 6 del flujo principal.

13.1 Datos no válidos o vacíos

El sistema despliega un mensaje de alerta: “Existen campos

requeridos.” y retorna al punto 10 del flujo principal.

Descripción del caso de uso crear tienda. Elaborado por los autores.

Tabla 4 Caso de uso iniciar sesión

Caso de uso Iniciar sesión

Identificador 3

Page 41: Manual del sistema. Sistema de información para el control

34

Descripción Permite el ingreso del usuario al sistema, se autentifica con

nombre de usuario y contraseña.

Actor principal Administrador

Actor secundario Empleado registrado

Precondiciones El empleado registrado y administrador ya deben estar

registrados en el sistema.

Haber iniciado sesión.

El empleado registrado debe estar activo.

Flujo principal 1. El caso de uso comienza cuando el usuario accede al

sistema.

2. El sistema muestra la pantalla de inicio de sesión.

3. El sistema le solicita al usuario que ingrese nombre de

usuario y contraseña para la confirmación.

4. El usuario da clic en el botón “Iniciar sesión”.

5. El sistema valida los datos del usuario.

6. El sistema permite el acceso del usuario.

Post condiciones - El usuario inicia sesión correctamente, permitiendo el

acceso al sistema.

Flujos alternativos 5.1 Datos no validos

El sistema despliega un mensaje de alerta: “Usuario o

contraseña incorrectos, vuelve a intentarlo.” y retorna al punto

2 del flujo principal.

5.2 Usuario inactivo

El sistema despliega un mensaje de alerta: “El usuario aún no

está activado” y retorna al punto 2 del flujo principal.

Descripción del caso de uso iniciar sesión. Elaborado por los autores.

Tabla 5 Caso de uso consultar permisos

Caso de uso Consultar permisos

Identificador 4

Descripción Este caso de uso permite verificar los permisos que tiene el

usuario en el sistema.

Actor principal Administrador y empleado

Actor secundario

Page 42: Manual del sistema. Sistema de información para el control

35

Precondiciones El usuario ya deben estar registrado en el sistema.

Debe haber iniciado sesión en el sistema.

Consulta los permisos que tiene el usuario del sistema.

Flujo principal 1. El caso de uso comienza cuando el usuario inicia sesión.

2. El sistema verifica los permisos que tiene el usuario del

sistema.

3. El sistema muestra una pantalla con el menú dependiendo

de los permisos que el usuario posea.

4. El usuario puede acceder a cualquier opción que este

habilitada.

Post condiciones - Permisos consultados.

- Visualiza el menú personalizado dependiendo de los

permisos que tenga en el sistema.

- Permite realizar ciertos procesos en el sistema.

Flujos alternativos Opciones seleccionadas y habilitadas por el sistema.

Descripción del caso de uso consultar permisos. Elaborado por los autores.

Tabla 6 Caso de uso editar tienda

Caso de uso Editar tienda

Identificador 5

Descripción El usuario del sistema puede editar los datos de la tienda.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones El administrador debe ingresar toda la información

requerida para editar los datos de la tienda.

Debe editar la nueva tienda.

Debe editar información del propietario.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Perfil de la tienda”.

2. El sistema despliega una pantalla para ingresar los datos

requeridos para el registro de la tienda.

3. El usuario digita los datos requeridos.

4. Da clic en el botón “Guardar cambios”.

5. El sistema válida los datos ingresados.

Post condiciones - Tienda actualizada.

Flujos alternativos 5.1.Datos no válidos o vacíos

Page 43: Manual del sistema. Sistema de información para el control

36

El sistema despliega un mensaje de alerta: “Existen campos

requeridos.” y retorna al punto 2 del flujo principal.

Descripción del caso de uso editar tienda. Elaborado por los autores.

Tabla 7 Caso de uso administrar empleado

Caso de uso Administrar empleado

Identificador 6

Descripción Este caso de uso permite administrar los datos de los

empleados.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones Debe haber iniciado sesión en el sistema.

El tercero ya deben estar registrado en el sistema.

Visualiza los empleados creados.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Contactos/Empleados”.

2. El sistema muestra una pantalla con una tabla de todos los

empleados (en caso de no existir ninguno saldrá la tabla

vacía).

3. En la parte superior se muestra el botón para “Crear

empleado”, en el listado de los empleados se muestran los

botones de “Editar empleado” y “Activar o desactivar

empleado”.

Post condiciones - Opciones de administrar empleados

Flujos alternativos 3.1 Crear empleado.

3.2 Consultar empleado.

3.3 Editar empleado.

3.4 Activar o desactivar empleado.

Descripción del caso de uso administrar empleado. Elaborado por los autores.

Tabla 8 Caso de uso administrar permisos

Caso de uso Administrar permisos

Identificador 7

Descripción Este caso de uso permite administrar los datos de los permisos

de los usuarios del sistema.

Actor principal Administrador

Page 44: Manual del sistema. Sistema de información para el control

37

Actor secundario Empleado con accesos

Precondiciones Debe haber iniciado sesión en el sistema.

Debe asignar privilegios al permiso.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Administrar accesos/Permisos”.

2. El sistema muestra una pantalla con una tabla de todos los

permisos (en caso de no existir ninguno saldrá la tabla

vacía).

3. En la parte superior se muestra el botón para “Agregar

permiso”, en el listado de los permisos se muestran los

botones de “Editar permiso”.

Post condiciones - Opciones de administrar permisos.

Flujos alternativos 3.1 Crear permiso.

3.2 Consultar permiso.

3.3 Editar permiso.

Descripción del caso de uso administrar permisos. Elaborado por los autores.

Tabla 9 Caso de uso administrar terceros

Caso de uso Administrar terceros

Identificador 8

Descripción Este caso de uso permite administrar los datos de los terceros.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones Debe haber iniciado sesión en el sistema.

Visualiza los terceros creados.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Contactos/Terceros”.

2. El sistema muestra una pantalla con una tabla de todos los

terceros (en caso de no existir ninguno saldrá la tabla vacía).

3. En la parte superior se muestra el botón para “Crear

tercero”, en el listado de los terceros se muestran los

botones de “Editar tercero” y “Activar o desactivar

tercero”.

Post condiciones - Opciones de administrar terceros

Flujos alternativos 3.1 Crear tercero.

3.2 Consultar tercero.

3.3 Editar tercero.

Page 45: Manual del sistema. Sistema de información para el control

38

3.4 Activar o desactivar tercero.

Descripción del caso de uso administrar terceros. Elaborado por los autores.

Tabla 10 Caso de uso administrar clientes

Caso de uso Administrar clientes

Identificador 9

Descripción Este caso de uso permite administrar los datos de los clientes.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones Debe haber iniciado sesión en el sistema.

Visualiza los clientes creados.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Contactos/Clientes”.

2. El sistema muestra una pantalla con una tabla de todos los

clientes (en caso de no existir ninguno saldrá la tabla vacía).

3. En la parte superior se muestra el botón para “Crear

cliente”, en el listado de los clientes se muestran los botones

de “Editar cliente” y “Activar o desactivar cliente”.

Post condiciones - Opciones de administrar clientes

Flujos alternativos 3.1 Crear cliente.

3.2 Consultar cliente.

3.3 Editar cliente.

3.4 Activar o desactivar cliente.

Descripción del caso de uso administrar clientes. Elaborado por los autores.

Tabla 11 Caso de uso administrar proveedores

Caso de uso Administrar proveedores

Identificador 10

Descripción Este caso de uso permite administrar los datos de los

proveedores.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones Debe haber iniciado sesión en el sistema.

Visualiza los proveedores creados.

Page 46: Manual del sistema. Sistema de información para el control

39

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Contactos/Proveedores”.

2. El sistema muestra una pantalla con una tabla de todos los

proveedores (en caso de no existir ninguno saldrá la tabla

vacía).

3. En la parte superior se muestra el botón para “Crear

proveedor”, en el listado de los proveedores se muestran los

botones de “Editar proveedor” y “Activar o desactivar

proveedor”.

Post condiciones - Opciones de administrar proveedores

Flujos alternativos 3.1 Crear proveedor.

3.2 Consultar proveedor.

3.3 Editar proveedor.

3.4 Activar o desactivar proveedor.

Descripción del caso de uso administrar proveedores. Elaborado por los autores.

Tabla 12 Caso de uso administrar impuestos

Caso de uso Administrar impuestos

Identificador 11

Descripción Este caso de uso permite administrar los datos de los impuestos.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones Debe haber iniciado sesión en el sistema.

Visualiza los impuestos creados.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Configuración/Impuestos”.

2. El sistema muestra una pantalla con una tabla de todos los

impuestos (en caso de no existir ninguno saldrá la tabla

vacía).

3. En la parte superior se muestra el botón para “Crear

impuesto”, en el listado de los impuestos se muestran los

botones de “Editar impuesto” y “Activar o desactivar

impuesto”.

Post condiciones - Opciones de administrar impuestos

Flujos alternativos 3.1 Crear impuesto.

3.2 Consultar impuesto.

3.3 Editar impuesto.

Page 47: Manual del sistema. Sistema de información para el control

40

3.4 Activar o desactivar impuesto.

Descripción del caso de uso administrar impuestos. Elaborado por los autores.

Tabla 13 Caso de uso administrar unidad de medidas

Caso de uso Administrar unidad de medidas

Identificador 12

Descripción Este caso de uso permite administrar los datos de las unidades

de medidas.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones Debe haber iniciado sesión en el sistema.

Visualiza las unidades de medidas creadas.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Configuración/Medidas”.

2. El sistema muestra una pantalla con una tabla de todas las

unidades de medidas (en caso de no existir ninguno saldrá

la tabla vacía).

3. En la parte superior se muestra el botón para “Crear

medida”, en el listado de las unidades de medidas se

muestran los botones de “Editar medida” y “Activar o

desactivar medida”.

Post condiciones - Opciones de administrar unidades de medidas

Flujos alternativos 3.1 Crear medida.

3.2 Consultar medida.

3.3 Editar medida.

3.4 Activar o desactivar medida.

Descripción del caso de uso administrar medidas. Elaborado por los autores.

Tabla 14 Caso de uso administrar categorías

Caso de uso Administrar categorías

Identificador 13

Descripción Este caso de uso permite administrar los datos de las categorías.

Actor principal Administrador

Actor secundario Empleado con accesos

Page 48: Manual del sistema. Sistema de información para el control

41

Precondiciones Debe haber iniciado sesión en el sistema.

Visualiza las categorías creadas.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Catálogo/Categorías”.

2. El sistema muestra una pantalla con una tabla de todas las

categorías (en caso de no existir ninguno saldrá la tabla

vacía).

3. En la parte superior se muestra el botón para “Crear

categoría”, en el listado de las categorías se muestran los

botones de “Editar categoría” y “Activar o desactivar

categoría”.

Post condiciones - Opciones de administrar categorías

Flujos alternativos 3.1 Crear categoría.

3.2 Consultar categoría.

3.3 Editar categoría.

3.4 Activar o desactivar categoría.

Descripción del caso de uso administrar categorías. Elaborado por los autores.

Tabla 15 Caso de uso administrar productos

Caso de uso Administrar productos

Identificador 14

Descripción Este caso de uso permite administrar los datos de los productos.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones Debe haber iniciado sesión en el sistema.

Visualiza los productos creados.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Catálogo/Productos”.

2. El sistema muestra una pantalla con una tabla de todos los

productos (en caso de no existir ninguno saldrá la tabla

vacía).

3. En la parte superior se muestra el botón para “Crear

producto”, en el listado de los productos se muestran los

botones de “Editar producto” y “Activar o desactivar

producto”.

Post condiciones - Opciones de administrar productos

Flujos alternativos 3.1 Crear producto.

3.2 Consultar producto.

Page 49: Manual del sistema. Sistema de información para el control

42

3.3 Editar producto.

3.4 Activar o desactivar producto.

Descripción del caso de uso administrar productos. Elaborado por los autores.

Tabla 16 Caso de uso crear entrada

Caso de uso Crear entrada

Identificador 15

Descripción Este caso de uso permite crear una entrada de productos.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones El usuario ya deben estar registrado en el sistema.

Debe haber iniciado sesión en el sistema.

Debe crear una entrada.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Catálogo/Productos”.

2. El sistema muestra una pantalla con una tabla de todos los

productos (en caso de no existir ninguno saldrá la tabla

vacía).

3. El usuario da clic en el botón “Agregar entrada” ubicado al

lado de cada producto en la tabla.

4. El sistema muestra una pantalla de captura de datos para

agregar cantidades al producto.

5. Da clic en el botón “Guardar entrada”.

6. El sistema valida los datos ingresados por el usuario.

Post condiciones - Entrada guardada.

Flujos alternativos 6.1 Datos no validos o vacíos.

El sistema despliega un mensaje de alerta: “Existen campos

requeridos.” y retorna al punto 4 del flujo principal.

Descripción del caso de uso crear entrada. Elaborado por los autores.

Tabla 17 Caso de uso crear venta

Caso de uso Crear venta

Identificador 16

Descripción Este caso de uso permite crear una nueva venta.

Actor principal Administrador

Page 50: Manual del sistema. Sistema de información para el control

43

Actor secundario Empleado con accesos

Precondiciones El usuario ya deben estar registrado en el sistema.

Debe haber iniciado sesión en el sistema.

Debe crear una venta.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Crear venta”.

2. El sistema muestra una pantalla de captura de datos para la

nueva venta.

3. El usuario selecciona el cliente a quien va a realizar la

venta.

4. El usuario selecciona los productos que va vender.

5. Da clic en el botón “Guardar venta”.

6. El sistema valida los datos ingresados por el usuario.

Post condiciones - Venta guardada.

Flujos alternativos 6.2 Datos no validos o vacíos.

El sistema despliega un mensaje de alerta: “Existen campos

requeridos.” y retorna al punto 2 del flujo principal.

Descripción del caso de uso crear venta. Elaborado por los autores.

Tabla 18 Caso de uso consultar venta

Caso de uso Consultar venta

Identificador 17

Descripción Este caso de uso permite consultar una venta.

Actor principal Administrador

Actor secundario Empleado con acceso

Precondiciones El usuario ya deben estar registrado en el sistema.

Debe haber iniciado sesión en el sistema.

Debe existir una venta.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Control ventas”.

2. El sistema muestra una pantalla con una tabla de todas las

ventas (en caso de no existir ninguno saldrá la tabla vacía).

3. El usuario da clic en la caja “Buscar venta” e ingresa los

datos que desea buscar.

4. El sistema filtra la búsqueda y muestra las coincidencias

con los datos ingresados.

Post condiciones - Venta encontrada.

Page 51: Manual del sistema. Sistema de información para el control

44

Flujos alternativos 4.1 Datos no válidos.

El sistema muestra la tabla vacía con el mensaje “no existen

coincidencias”.

Descripción del caso de uso consultar venta. Elaborado por los autores.

Tabla 19 Caso de uso editar venta

Caso de uso Editar venta

Identificador 18

Descripción Este caso de uso permite editar una venta.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones El usuario ya deben estar registrado en el sistema.

Debe haber iniciado sesión en el sistema.

Debe existir una venta.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Control ventas”.

2. El sistema muestra una pantalla con una tabla de todas las

ventas (en caso de no existir ninguno saldrá la tabla vacía).

3. El usuario da clic en el botón “Editar venta” ubicado al lado

de cada venta en la tabla.

4. El sistema muestra una pantalla de captura de datos para

editar la venta.

5. El usuario puede modificar el cliente y los productos que

fueron anteriormente facturados.

6. Da clic en el botón “Guardar cambios”.

7. El sistema valida los datos ingresados por el usuario.

Post condiciones - Venta actualizada.

Flujos alternativos 7.1 Datos no validos o vacíos.

El sistema despliega un mensaje de alerta: “Existen campos

requeridos.” y retorna al punto 4 del flujo principal.

Descripción del caso de uso editar venta. Elaborado por los autores.

Tabla 20 Caso de uso imprimir venta

Caso de uso Imprimir venta

Identificador 19

Page 52: Manual del sistema. Sistema de información para el control

45

Descripción Este caso de uso permite imprimir una venta.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones El usuario ya deben estar registrado en el sistema.

Debe haber iniciado sesión en el sistema.

Debe existir una venta.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Crear venta” o “Control ventas”.

2. El sistema muestra una pantalla con una tabla de todas las

ventas en la opción de “Control ventas” (en caso de no

existir ninguno saldrá la tabla vacía).

3. El usuario da clic en el botón “Imprimir venta” ubicado al

lado de cada venta en la tabla.

4. El sistema genera un reporte en pdf con la información de

la venta.

5. El usuario puede enviar la impresión a cualquier impresora

conectada.

6. Por la opción de “Crear venta” al dar clic en “Guardar

venta” el sistema pregunta si “desea generar reporte en

pdf”.

7. El usuario da clic en el botón “Si” este generará un archivo

pdf que puede imprimir en cualquier impresora conectada.

Post condiciones - Venta impresa.

Flujos alternativos No aplica.

Descripción del caso de uso imprimir venta. Elaborado por los autores.

Tabla 21 Caso de uso anular venta

Caso de uso Anular venta

Identificador 20

Descripción Este caso de uso permite anular una venta.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones El usuario ya deben estar registrado en el sistema.

Debe haber iniciado sesión en el sistema.

Debe existir una venta.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Control ventas”.

Page 53: Manual del sistema. Sistema de información para el control

46

2. El sistema muestra una pantalla con una tabla de todas las

ventas (en caso de no existir ninguno saldrá la tabla vacía).

3. El usuario da clic en el botón “Anular venta” ubicado al

lado de cada venta en la tabla.

4. El sistema muestra una pantalla de confirmación para

anular la venta.

5. El usuario anula la venta al confirmar.

Post condiciones - Venta anulada.

Flujos alternativos 4.1 No confirmar.

El sistema no anula la venta y retorna al punto 2 del flujo

principal.

Descripción del caso de uso anular venta. Elaborado por los autores.

Tabla 22 Caso de uso consultar deudores

Caso de uso Consultar deudores

Identificador 21

Descripción Este caso de uso permite consultar los deudores.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones El usuario ya deben estar registrado en el sistema.

Debe haber iniciado sesión en el sistema.

Debe existir un deudor.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Deudores”.

2. El sistema muestra una pantalla con una tabla de todos los

deudores (en caso de no existir ninguno saldrá la tabla

vacía).

3. El usuario da clic en la caja “Buscar deudores” e ingresa los

datos que desea buscar.

4. El sistema filtra la búsqueda y muestra las coincidencias

con los datos ingresados.

Post condiciones - Deudor encontrado.

Flujos alternativos 4.1 Datos no válidos.

El sistema muestra la tabla vacía con el mensaje “no existen

coincidencias”.

Descripción del caso de uso consultar deudores. Elaborado por los autores.

Page 54: Manual del sistema. Sistema de información para el control

47

Tabla 23 Caso de uso abonos salidas

Caso de uso Abonos salidas

Identificador 22

Descripción Este caso de uso permite crear un abono a una venta.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones El usuario ya deben estar registrado en el sistema.

Debe haber iniciado sesión en el sistema.

Debe existir una deuda.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Deudores”.

2. El sistema muestra una pantalla con una tabla de todos los

deudores (en caso de no existir ninguno saldrá la tabla

vacía).

3. El usuario da clic en el botón “Agregar abono” ubicado al

lado de cada deuda en la tabla.

4. El sistema muestra una pantalla de captura de datos para

agregar el abono de la venta.

5. Da clic en el botón “Guardar abono”.

6. El sistema valida los datos ingresados por el usuario.

Post condiciones - Abono de entrada creado.

Flujos alternativos 6.1 Datos no validos o vacíos.

El sistema despliega un mensaje de alerta: “Existen campos

requeridos.” y retorna al punto 4 del flujo principal.

Descripción del caso de uso abonos salidas. Elaborado por los autores.

Tabla 24 Caso de uso generar listado de deudores

Caso de uso Generar listado de deudores

Identificador 23

Descripción Permite la visualización de un informe de deudores.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones Debe haber iniciado sesión en el sistema.

Deben existir clientes deudores.

Page 55: Manual del sistema. Sistema de información para el control

48

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Informes”.

2. El sistema muestra una pantalla con datos estadísticos de

ventas, ingresos, créditos, productos más vendidos y

mejores clientes (en caso de no existir ninguno las gráficas

y tablas saldrán sin datos).

3. El usuario da clic en el botón “Descargar listado de

deudores” ubicado en la parte superior.

4. El sistema descarga un archivo en formato Excel con la

información de los deudores.

5. El usuario abre el archivo descargado (Excel).

Post condiciones - Genera listado de deudores.

Flujos alternativos No aplica.

Descripción del caso de uso generar listado de deudores. Elaborado por los autores.

Tabla 25 Caso de uso generar reporte de ventas

Caso de uso Generar reporte de ventas

Identificador 24

Descripción Permite la visualización de un reporte de ventas.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones Debe haber iniciado sesión en el sistema.

Deben existir ventas.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Informes”.

2. El sistema muestra una pantalla con datos estadísticos de

ventas, ingresos, créditos, productos más vendidos y

mejores clientes (en caso de no existir ninguno las gráficas

y tablas saldrán sin datos).

3. El usuario da clic en el botón “Descargar reporte de ventas”

ubicado en la parte superior.

4. El sistema descarga un archivo en formato Excel con la

información de las ventas.

5. El usuario abre el archivo descargado (Excel).

Post condiciones - Genera reporte de ventas.

Flujos alternativos No aplica.

Descripción del caso de uso generar reporte de ventas. Elaborado por los autores.

Page 56: Manual del sistema. Sistema de información para el control

49

Tabla 26 Caso de uso generar listado de productos

Caso de uso Generar listado de productos

Identificador 25

Descripción Permite la visualización de un listado de productos.

Actor principal Administrador

Actor secundario Empleado con accesos

Precondiciones Debe haber iniciado sesión en el sistema.

Debe existir productos.

Flujo principal 1. El caso de uso comienza cuando el usuario selecciona la

opción de “Informes”.

2. El sistema muestra una pantalla con datos estadísticos de

ventas, ingresos, créditos, productos más vendidos y

mejores clientes (en caso de no existir ninguno las gráficas

y tablas saldrán sin datos).

3. El usuario da clic en el botón “Descargar listado de

productos” ubicado en la parte superior.

4. El sistema descarga un archivo en formato Excel con la

información de los productos.

5. El usuario abre el archivo descargado (Excel).

Post condiciones - Genera listado de productos.

Flujos alternativos No aplica.

Descripción del caso de uso generar listado de productos. Elaborado por los autores.

Tabla 27 Caso de uso cerrar sesión

Caso de uso Cerrar sesión

Identificador 26

Descripción Permite la salida del usuario del sistema.

Actor principal Administrador

Actor secundario Empleado registrado

Precondiciones El empleado registrado y administrador ya deben estar

registrados en el sistema.

El usuario debe haber iniciado sesión en el sistema.

Flujo principal 1. El sistema en todo momento tiene disponible un botón para

“Cerrar sesión” ubicado en la parte superior derecha en la

información del perfil.

Page 57: Manual del sistema. Sistema de información para el control

50

2. El usuario da clic en “Cerrar sesión”.

3. El sistema limpia toda la información de sesión del usuario.

4. El sistema muestra la pantalla principal de inicio de sesión.

Post condiciones El usuario cierra la sesión del sistema.

Flujos alternativos No aplica.

Descripción del caso de uso cerrar sesión. Elaborado por los autores.

Figura 36 Diagrama de clases entidad con sus atributos

Fuente: Elaborado por los autores

Page 58: Manual del sistema. Sistema de información para el control

51

Diccionario de datos con clases, relaciones y atributos.

Tabla 28 Diccionario de datos abonossalida

Diccionario de datos abonossalida. Elaborado por los autores.

Tabla 29 Diccionario de datos categorias

Diccionario de datos categorias. Elaborado por los autores.

Tabla 30 Diccionario de datos entradas

Diccionario de datos entradas. Elaborado por los autores.

Tabla 31 Diccionario de datos facturassalida

Diccionario de datos facturassalida. Elaborado por los autores.

Tabla 32 Diccionario de datos iva

Diccionario de datos iva. Elaborado por los autores.

Page 59: Manual del sistema. Sistema de información para el control

52

Tabla 33 Diccionario de datos movimiento_temp

Diccionario de datos movimiento_temp. Elaborado por los autores.

Tabla 34 Diccionario de datos movimientosalidas

Diccionario de datos movimientosalidas. Elaborado por los autores.

Tabla 35 Diccionario de datos permisousuarios

Diccionario de datos permisousuarios. Elaborado por los autores.

Tabla 36 Diccionario de datos privilegios

Diccionario de datos privilegios. Elaborado por los autores.

Tabla 37 Diccionario de datos productos

Diccionario de datos productos. Elaborado por los autores.

Page 60: Manual del sistema. Sistema de información para el control

53

Tabla 38 Diccionario de datos tienda

Diccionario de datos tienda. Elaborado por los autores.

Tabla 39 Diccionario de datos tipopermisos

Diccionario de datos tipopermisos. Elaborado por los autores.

Tabla 40 Diccionario de datos unidadesventa

Diccionario de datos unidadesventa. Elaborado por los autores.

Tabla 41 Diccionario de datos usuarios

Diccionario de datos usuarios. Elaborado por los autores.

Tabla 42 Diccionario de datos usuariossistema

Diccionario de datos usuariossistema. Elaborado por los autores.

Page 61: Manual del sistema. Sistema de información para el control

54

Seguridad y control de operación

Cuando se instala el sistema se crea un usuario administrador el cual tiene acceso total

a la aplicación, pero este administrador puede crear varios tipos de usuario y todos los permisos

son totalmente configurables dependiendo los requerimientos o necesidades que este requiera.

El administrador a su vez podrá crear más usuarios, asignará las contraseñas y el tipo de acceso,

el sistema siempre iniciará con el inicio de sesión (login) para acceder al sistema el cual valida

la información suministrada.

Por seguridad del sistema y del usuario las contraseñas siempre estarán encriptadas. Se

recomienda el uso de contraseñas en la base de datos.

En cuanto a la administración de la información el sistema validará en todo momento

la información suministrada por el usuario, para evitar el ingreso de información errónea o que

pueda alterar el buen funcionamiento del software.

Page 62: Manual del sistema. Sistema de información para el control

55

Referencias

Navegador web Google Chrome - Extensiones. Retrieved February 28, 2019, from

https://www.google.com/intl/es_ALL/chrome/

SAT - Sistemas de Alta Tecnología. (2018). SAT LD101. Retrieved November 7, 2018, from

https://www.satpcs.com.co/imageness/SAT LD101.pdf

XAMPP - Apache + MariaDB + PHP + Perl. Retrieved February 28, 2019, from

https://www.apachefriends.org/es/index.html