UNIVERSIDADCATOLICA
"NUESTRASEÑORA DE LA ASUNCIÓN"
UNIDADPEDAGOGICA - SAN IGNACIO GUAZÚ
PROYECTO
TESINA
CARRERA: INGENIERIA INFORMATICA MARI SOL
ALUMNA: SARABIA GOMEZ
PROFESORA: ING. MARIA TERESA SAMUDIO
FEBRERO 2023
Índice
1. Menú del uso del sistema..............................................................................................................1
1.2. Descripción del Sistema..........................................................................................................1
1.3. Menú de acceso......................................................................................................................1
2. Inicio y Estadísticas.......................................................................................................................2
3. Ventas............................................................................................................................................2
3.2. Editar o modificar ventas........................................................................................................2
4. Compras........................................................................................................................................3
5. Clientes..........................................................................................................................................3
6. Proveedores...................................................................................................................................4
7. Caja................................................................................................................................................4
8. Arqueo de Caja..............................................................................................................................5
9. Categoría.......................................................................................................................................5
10. Productos.......................................................................................................................................6
11. Configuración del Sistema.............................................................................................................6
12. Cuentas..........................................................................................................................................7
13. Roles..............................................................................................................................................8
14. Modelo Ambiental del Sistema......................................................................................................9
14.2. Declaración de Propósito..................................................................................................9
14.3. Diagrama de contexto.......................................................................................................9
14.4. Lista de acontecimientos................................................................................................10
15. Modelo De comportamiento del Sistema....................................................................................11
15.2. Diagrama de flujo de Datos............................................................................................11
15.3. Diccionario de datos.......................................................................................................12
15.4. Diagrama de Esquemas.................................................................................................18
1. Manual de Uso del sistema
Este sistema fue hecho con la finalidad de que la empresa pueda ofrecer un mejor servicio a sus
clientes y para que tenga un mejor manejo de sus actividades. Porque nuestro objetivo es siempre dar
la mejor calidad y servicio a nuestros clientes
LOGIN
INICIO DE SESION.
Ingresar el nombre del Usuario.
Ingresar la contraseña
Después de completar todo (Usuario y contraseña), seleccionar botón de registrarse para acceder al sistema.
Se debe completar ambos campos (Usuario y Contraseña), en caso de no completarse no se podrá
acceder al sistema y se saltara un mensaje de error.
DESPUES DE HABER COMPLETADO TODO CON ÉXITO SE PROCEDE A INICIAR SESION.
1
2. INICIO Y ESCRITORIO
En la interfaz principal del sistema en donde podemos observar los accesos o funcionalidades
principales, y también vemos las cantidades totales de ventas y compras.
3. MANTENIMIENTOS
En el menú de Mantenimientos podemos observar el Articulo y Categorías. El articulo es el encargado de
identificar rápidamente
2
4. COMPRAS
En el menú de compras observamos en la parte superior el opción de proveedor y la fecha, mas abajo
el tipo de comprobante , serie, número y el impuesto son las funcionalidades que ofrece y abajo tiene
la opción de agregar el articulo
Una vez agregado el Articulo el sistema también cuenta con una acción, en donde podemos eliminar o editar
los datos.
5. VENTAS
En el menú de ventas en la parte superior tiene la opción de registrar al cliente , la fecha y mas abajo
tiene la opción de agregar el tipo de comprobante también cuentan con el serie, numero y el impuesto y
abajo tiene la opción de agregar el Articulo
Una vez agregado el Articulo el sistema también cuenta con una acción, en donde podemos eliminar o editar
los datos.
3
6. CLIENTES
En el menú de cliente tenemos la opción de Agregar el nombre del proveedor, numero de
documentos , teléfono , tipo de documentos, dirección y el email
El sistema también cuenta con una acción, en donde podemos eliminar o editar los datos.
7. USUARIO
En el menú de usuario podemos observar el nombre , tipo de documentos y numero , dirección, Email,
teléfono, cargo, login, clave y el permiso en donde puedo elegir qué es lo que se puede ver una vez
registrado, también hay la opción de cargar imagen.
El sistema también cuenta con una acción, en donde podemos eliminar o editar los datos.
4
8. REPORTE COMPRA
En el menú de reporte de compras podemos observar las consulta de compras por fechas
La fecha de inicio, fecha de fin, este le permite a la empresa manejar los reporte de compras mas
fácilmente
9. REPORTE VENTA
En el menú de reporte de ventas podemos observar las consulta de ventas por fecha y cliente.
La fecha de inicio, fecha de fin y el cliente y también la opción de buscar, este le permite a la empresa
manejar los reporte de ventas mas fácilmente
5
10. ACERCA DEL SISTEMA
En este menú tenemos El nombre del Proyecto, el nombre de la Empresa y por quien fue desallorrado
[Link] WEB
Este lleva directo en la pagina web en donde podemos observar los productos que nos ofrece la empresa con
imágenes, nos da la opción de explorar y para poder contactar con la empresa
6
12. CUENTAS
En ajustes podemos editar los datos de la cuenta que estemos utilizando en ese momento
El sistema también cuenta con una acción, en donde podemos eliminar o editar los datos, también para
filtrar o buscar algún dato acerca de las cuentas existentes.
7
13. ROLES
En el apartado de roles podemos añadir roles según el tipo de trabajador (admin, cajero, etc.).
El sistema también cuenta con una acción, en donde podemos eliminar o editar los datos, también para
filtrar o buscar algún dato acerca de los roles disponibles.
8
1. MODELO AMBIENTAL DEL SISTEMA
1.2 DECLARACION DE PROPOSITO.
Este programa fue hecho con la finalidad de que la empresa pueda ofrecer un mejor servicio
a sus clientes y para que tenga un mejor manejo de sus actividades. Porque nuestro objetivo
es siempre dar la mejor calidad y servicio a nuestros clientes.
El sistema es fácil de usar gracias a su entorno amigable y fácil acceso a los formularios de
registros. El sistema le ayudara en el día a día a mantener un registro de todas las ventas,
cantidad de clientes y los ingresos de cada venta, ya no deberá preocuparse de anotar todo
al lapis los registros de ventas que haga en su local.
1.3 DIAGRAMA DE CONTEXTO
MANTENIMIENTOS
PRODUCTOS
Nombre, cedula, TIPO.
fecha de DESCRIPCION
CLIENTE nacimiento
Nombre,
categoría,
descripción,
precio
factura
Producto, detalle, cliente
SISTEMA
DE VENTAS
GRANJA
registro Stock
Ingreso Pedido
LISTADO
Monto, fecha,
usuario
Factura
r PROVEEDOR
REPORTE
1.4 LISTA DE ACONTECIMIENTOS
1. Registrar los datos del Cliente.
2. Registrar categoría para el producto.
3. Registrar un proveedor.
4. Registrar un producto
5. Se da apertura a la caja.
6. Realizar venta de producto al cliente.
7. Emitir Factura de Venta
8. Compra de productos a proveedores.
9. Reporte de compra
10. Reporte de venta
11. Cierre de caja.
2. MODELO DE COMPORTAMIENTO
2.2DIAGRAMA DE FLUJO DE DATOS
A
CLIENTE
CLIENTE
Tipo. MANTENIMIEN
Id,ci,
fecha_nacimiento descripción TO
C,i, nombre, fecha
nacimiento
1 MANTENIMIENTO
cliente 2
Mantenim
iento
PROVEEDOR
MANTENIMIENTO
Nombre,
documentos
3
Proveedor
PRODUCTO
PRODUCTO
4 Registrar
pruducto
Nombre,
descripcion,
producto
oveve
box
Columna Tipo Nulo Predeterminado Enlaces a Comentarios Media type
id (Primaria) int(11) No
name varchar(50) No
status varchar(15) No
Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No id 2 A No
cash_count
Columna Tipo Nulo Predeterminado Enlaces a Comentarios Media type
id (Primaria) int(11) No
box_id int(11) No box -> id
user_id int(11) No users -> id
starting_amount decimal(10,2) No
final_amount decimal(10,2) No 0.00
starting_date datetime No
final_date datetime No
total_sales decimal(10,2) No
total_purchased decimal(10,2) No
status varchar(15) Sí ACTIVO
date_created datetime Sí current_timestamp()
date_updated datetime Sí NULL
Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No id 2 A No
box_id BTREE No No box_id 2 A No
user_id BTREE No No user_id 2 A No
category_list
Columna Tipo Nulo Predeterminado Enlaces a Comentarios Media type
id (Primaria) int(30) No
name varchar(250) No
description text No
type tinyint(1) No 1 1 = product, 2 = service
date_created datetime No current_timestamp()
date_updated datetime Sí NULL
Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No id 4 A No
clients
Columna Tipo Nulo Predeterminado Enlaces a Comentarios Media type
id (Primaria) int(11) No
name varchar(250) No
document_number varchar(50) No
date_birth date No
date_created datetime No current_timestamp()
date_updated datetime No 0000-00-00 [Link]
Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No id 3 A No
invoices_items
Columna Tipo Nulo Predeterminado Enlaces a Comentarios Media type
id (Primaria) int(30) No
invoice_id int(30) No invoice_list -> id
form_id int(30) No product_list -> id
unit varchar(50) No
quantity float No
price float No
total float No
Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No id 0 A No
invoice_id BTREE No No invoice_id 0 A No
form_id BTREE No No form_id 0 A No
invoice_list
Columna Tipo Nulo Predeterminado Enlaces a Comentarios Media type
id (Primaria) int(30) No
invoice_code varchar(100) No
client_id int(11) Sí NULL
customer_name text No
type tinyint(1) Sí NULL
sub_total float No
tax_rate float No
total_amount float No
remarks text No
cash_count_id int(11) No cash_count -> id
user_id int(11) No users -> id
date_created datetime No current_timestamp()
date_updated datetime Sí NULL
Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No id 0 A No
client_id BTREE No No client_id 0 A Sí
invoice_list_ibfk_1 BTREE No No cash_count_id 0 A No
user_id BTREE No No user_id 0 A No
product_list
Columna Tipo Nulo Predeterminado Enlaces a Comentarios Media type
id (Primaria) int(30) No
category_id int(30) No
product varchar(250) No
description text No
price float No
date_created datetime No current_timestamp()
date_updated datetime Sí NULL
Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No id 14 A No
purchases_items
Columna Tipo Nulo Predeterminado Enlaces a Comentarios Media type
id (Primaria) int(30) No
purchase_id int(30) No purchase_list -> id
form_id int(30) No service_list -> id
unit varchar(50) No
quantity float No
price float No
total float No
Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No id 0 A No
purchase_id BTREE No No purchase_id 0 A No
purchases_items_ibfk_1 BTREE No No form_id 0 A No
purchase_list
Columna Tipo Nulo Predeterminado Enlaces a Comentarios Media type
id (Primaria) int(30) No
purchase_code varchar(100) No
supplier_id int(11) Sí NULL supplier -> id
supplier_name text No
type tinyint(1) Sí NULL
sub_total float No
tax_rate float No
total_amount float No
remarks text No
cash_count_id int(11) No cash_count -> id
user_id int(11) No users -> id
date_created datetime No current_timestamp()
date_updated datetime Sí NULL
Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No id 0 A No
supplier_id BTREE No No supplier_id 0 A Sí
purchase_list_ibfk_1 BTREE No No cash_count_id 0 A No
user_id BTREE No No user_id 0 A No
roles
Columna Tipo Nulo Predeterminado Enlaces a Comentarios Media type
id (Primaria) int(11) No
name varchar(50) No
date_added datetime No current_timestamp()
date_updated datetime No 0000-00-00 [Link]
Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No id 2 A No
service_list
Columna Tipo Nulo Predeterminado Enlaces a Comentarios Media type
id (Primaria) int(30) No
category_id int(30) No
service varchar(250) No
description text No
price float No
date_created datetime No current_timestamp()
date_updated datetime Sí NULL
Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No id 2 A No
supplier
Columna Tipo Nulo Predeterminado Enlaces a Comentarios Media type
id (Primaria) int(11) No
name varchar(250) No
document_number varchar(50) No
date_created datetime No current_timestamp()
date_updated datetime No 0000-00-00 [Link]
Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No id 3 A No
system_info
Columna Tipo Nulo Predeterminado Enlaces a Comentarios Media type
id (Primaria) int(30) No
meta_field text No
meta_value text No
Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No id 6 A No
users
Columna Tipo Nulo Predeterminado Enlaces a Comentarios Media type
id (Primaria) int(50) No
role_id int(11) No roles -> id
firstname varchar(250) No
lastname varchar(250) No
username text No
password text No
avatar text Sí NULL
last_login datetime Sí NULL
type tinyint(1) No 0
date_added datetime No current_timestamp()
date_updated datetime Sí NULL
Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No id 0 A No
role_id BTREE No No role_id 0 A No