Escolar Documentos
Profissional Documentos
Cultura Documentos
Catedrtico:
MGTI. Manuel de Jess
Matuz Cruz
Carrera:
Ing. Sist. Comp.
1 | Pgina
NDICE
INTRODUCCIN................................................................................................... 3
1. FORMULACIN DEL PROBLEMA...............................................................5
1.1 Ttulo descriptivo del proyecto......................................................................5
1.2 Situacin problemtica................................................................................. 5
1.3 Planteamiento del problema.........................................................................6
2. OBJETIVOS DE LA INVESTIGACIN................................................6
2.1 Objetivo general del proyecto.......................................................................6
2.2 Objetivos especficos.................................................................................... 6
3. JUSTIFICACIN DEL PROBLEMA...............................................................7
4. DELIMITACIONES........................................................................................ 8
4.1 Alcance......................................................................................................... 8
4.2 Limitaciones.................................................................................................. 8
4.3 Problemas a resolver.................................................................................... 8
5. DESCRIPCIN DEL SISTEMA...................................................................10
5.1 Seleccin del DBMS.................................................................................... 10
5.2 Diseo de Aplicacin................................................................................... 10
5.6 Planteamiento para la creacin de la base de datos...................................10
6. DESARROLLO DE MODELADO.................................................................11
6.1 Modelo entidad-relacin.............................................................................. 11
6.1.1 Modelo relacional..................................................................................... 11
6.1.2 Modelo relacional en Workbench.............................................................12
6.2 Objetivos del sistema caso de usos............................................................13
6.2.1 Requisitos de almacenamiento de informacin........................................15
6.2.2 Requisitos funcionales............................................................................. 18
6.2.3 Diagramas de Casos de uso del sistema.................................................18
6.2.4 Especificacin de casos de uso................................................................21
2 | Pgina
INTRODUCCIN
3 | Pgina
CAPITULO 1
4 | Pgina
5 | Pgina
2.OBJETIVOS DE LA INVESTIGACIN
2.1Objetivo general del proyecto
Desarrollar un sistema integral para el control de ventas de la cafetera del Instituto
Tecnolgico de Tapachula.
6 | Pgina
2.2Objetivos especficos
Implementar el uso de las impresoras para dividir las reas de la cafetera y
agilizar los procesos de venta (tanto en el estado de recibir los pedidos
como en el pago del mismo) y preparacin de alimentos.
Administrar las ventas implementando el uso de folio para cada compra.
Controlar las ventas realizadas por cada uno de los funcionarios.
El sistema de ventas deber almacenar todos los datos respectivos a la
venta.
Administrar el control de cuentas de clientes a crdito.
Verificar las devoluciones o cancelaciones de ventas.
Guardar y mostrar el registro de detalle de venta. Registrando la hora,
fecha, especificaciones de venta a crdito o contado, entre otros.
Al administrador de la cafetera.
ventas.
As estos empleados podrn realizar registros cuando compren con
proveedores, o efectuar ventas a crditos. Esto sirviendo como medio de
administracin
cuando
el
administrador
regrese.
Sin
embargo
tendrn
4.DELIMITACIONES
4.1Alcance
Con este sistema la cafetera La palapa se le facilitar alcanzar sus metas de
desempeo, mejorar el nivel de rentabilidad, prevenir prdida de registros y tomar
decisiones adecuadas para la administracin y agilizacin de ventas.
4.2 Limitaciones
CAPITULO 2
9 | Pgina
10 | P g i n a
6.DESARROLLO DE MODELADO
6.1 Modelo entidad-relacin
11 | P g i n a
12 | P g i n a
Objetivo 2
Descripcin
Estabilidad
Comentarios
Objetivo 3
Estabilidad
Comentarios
Objetivo 4
Descripcin
Descripcin
Estabilidad
Comentarios
Objetivo 5
Descripcin
Estabilidad
Comentarios
Administrar proveedores
El sistema deber ser capaz de gestionar
los proveedores: altas, consultas y
modificaciones.
Media
La informacin sirve por si un producto que
suministra el proveedor x esta por
agotarse y es de vital importancia.
14 | P g i n a
6.2.1
Requisitos
informacin
de
almacenamiento
de
Descripcin
Datos especficos
Intervalo temporal
Estabilidad
Comentarios
Informacin de ventas
Objetivo 1 Administrar ventas.
RF-01 Registro de venta.
RF-02 Registro de devolucin de
producto.
RF-03 Consulta de venta.
El sistema deber almacenar la
informacin correspondiente a las
ventas y devoluciones.
Folio de venta
Nombre del comprador
Hora
Fecha
Detalle de venta: id de los
productos, cantidad, e importe.
Total a pagar de la venta
Si la venta es a contado o a
crdito
Slo presente
Alta
Existen 2 tipos de ventas: a crdito y
contado. Las dos ventas se capturan
15 | P g i n a
RI-02
Objetivos asociados
Requisitos asociados
Intervalo temporal
Estabilidad
Comentarios
RI-03
Objetivos asociados
Requisitos asociados
Descripcin
Datos especficos
16 | P g i n a
Descripcin
Datos especficos
Intervalo temporal
Estabilidad
Comentarios
RI-04
Objetivos asociados
Requisitos asociados
Descripcin
Datos especficos
Intervalo temporal
Estabilidad
Comentarios
Informacin de productos
Objetivo 4
RF-15 Realizar altas.
RF-16 Realizar bajas.
RF-17 Consulta de productos.
RF-18 Realizar modificaciones.
El sistema deber de almacenar la
informacin necesaria para llevar el
control de los productos.
17 | P g i n a
RI-05
Objetivos asociados
Requisitos asociados
Descripcin
Datos especficos
Intervalo temporal
Estabilidad
Comentarios
Informacin proveedores
Objetivo 5
RF-19 Realizar altas.
RF-20 Consulta de proveedores
RF-21 Realizar modificaciones.
El sistema deber de almacenar la
informacin necesaria para llevar un
buen control de los proveedores que
nos suministran ciertos productos.
Nmero de proveedor, que
deber ser nico para cada
proveedor.
Nombre del proveedor
Direccin
Telfono
Slo presente
Baja
Nombre completo sin distincin que
tipo de proveedor es (persona
fsica/moral).
Administrador
Este actor representa al administrador
de la cafetera.
Ninguno.
Empleado
Este actor representa a los empleados
que participan en la cafetera.
Ninguno.
Administrar ventas
19 | P g i n a
Administrar empleados
Administrar productos
20 | P g i n a
Administrar proveedores
Precondicin
Secuencia normal
2
3
ACCIN
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
22 | P g i n a
RF-02
Objetivos asociados
Descripcin
Precondicin
Secuencia normal
Registrar devoluciones
OBJ-01 Administrar las ventas
Cuando el administrador o algn empleado
registren una devolucin de algn producto, deber
de seguir los siguientes pasos.
Todos los productos a devolver estn registrados
como vendidos en el sistema.
PASO
3
4
5
6
ACCIN
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
RF-03
Objetivos asociados
Descripcin
Precondicin
Consulta de ventas
OBJ-01 Administrar las ventas
Cuando el usuario desee consultar alguna venta
realizada en una hora y da especfico los pasos
que se deben de seguir son los siguientes:
La venta realizada se encuentra registrada en el
sistema.
PASO
1
Secuencia normal
2
3
4
ACCIN
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
RF-04
Objetivos asociados
Descripcin
Precondicin
Secuencia normal
Altas de clientes
OBJ-02 Administrar crditos
Solo el administrador podr aceptar a ciertos
clientes a los cuales se les otorgar algn crdito
de venta, para eso deber seguir los siguientes
pasos:
El solicitante no es un cliente de la cafetera y tiene
los datos disponibles para el registro.
PASO
3
4
ACCIN
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
RF-05
Objetivos asociados
Descripcin
Precondicin
identificacin.
El sistema guardar los datos y enviar
5
un mensaje de alta exitosa.
El solicitante ya es cliente de la cafetera y el saldo
de su cuenta es 0.
Paso 2 y 4: Si al cliente le hace falta algn
requisito para el registro, el administrador cancela
el registro y a continuacin este caso de uso
termina.
Paso 2: cota de tiempo 5 segundos
No definida
Ninguno
Bajas de clientes
OBJ-02 Administrar crditos
Solo el administrador podr dar de baja a un cliente
que se encuentre con ventas a crdito, por motivos
razonables, se deber de seguir los siguientes
pasos:
El solicitante debe estar dado de alta como cliente
en el sistema.
PASO
1
2
Secuencia normal
3
ACCIN
26 | P g i n a
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
RF-06
Objetivos asociados
Descripcin
Precondicin
Secuencia normal
3
4
ACCIN
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
RF-07
Objetivos asociados
Descripcin
Precondicin
administrador
haya
terminado
y
mostrar un mensaje de actualizacin
completa.
La informacin del cliente se actualiz con xito.
Paso 3: Si el administrador solicita cancelar la
operacin, el sistema cancela la operacin y a
continuacin este caso de uso termina.
Paso 2: cota de tiempo 5 segundos
1 vez/mes
Ninguno
1
2
Secuencia normal
3
4
Postcondicin
ACCIN
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
2 veces/da
Ninguno
RF-08
Objetivos asociados
Registrar abonos
OBJ-02 Administrar de clientes a crdito
Cuando el cliente desee abonar a su cuenta, el
usuario deber registrarlo en el sistema el pago con
los siguientes pasos:
El cliente abona cuando deba. Deber mostrar su
saldo con deuda en el sistema.
El cliente se encuentra registrado.
Descripcin
Precondicin
PASO
1
Secuencia normal
2
3
4
5
ACCIN
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
RF-09
Objetivos asociados
Descripcin
Precondicin
Secuencia normal
3
4
ACCIN
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
RF-011
Objetivos asociados
Descripcin
Precondicin
ACCIN
Secuencia normal
Postcondicin
Excepciones
31 | P g i n a
RF-12
Objetivos asociados
Descripcin
Precondicin
PASO
1
2
Secuencia normal
3
ACCIN
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
RF-013
Objetivos asociados
Descripcin
Precondicin
ACCIN
Secuencia normal
Postcondicin
Excepciones
33 | P g i n a
Rendimiento
Frecuencia esperada
Comentarios
RF-014
Objetivos asociados
Descripcin
Precondicin
Consulta de empleados
OBJ-03 Administrar los empleados
Tanto el administrador como el usuario podrn
consultar los datos de los empleados registrados
en el sistema del negocio, para eso se debe seguir
los siguientes pasos:
El empleado se encuentra registrado en el sistema.
PASO
Secuencia normal
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
ACCIN
Comentarios
Ninguno
RF-015
Objetivos asociados
Descripcin
Precondicin
Secuencia normal
PASO
4
5
ACCIN
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
RF-016
Objetivos asociados
Descripcin
Precondicin
ACCIN
Secuencia normal
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
36 | P g i n a
RF-017
Objetivos asociados
Descripcin
Precondicin
Modificar un producto
OBJ-04 Administrar producto
El usuario podr realizar alguna modificacin de
precios de los productos siempre y cuando siga los
siguientes pasos:
El producto debe de estar dado de alta.
PASO
Secuencia normal
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
ACCIN
37 | P g i n a
RF-018
Objetivos asociados
Descripcin
Precondicin
Consultar un producto
OBJ-04 Administrar productos
El usuario podr consultar los productos con los
que cuenta siempre y cuando siga de acuerdo a los
siguientes pasos:
El producto debe de estar dado de alta.
PASO
Secuencia normal
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
ACCIN
38 | P g i n a
RF-019
Objetivos asociados
Descripcin
Precondicin
Secuencia normal
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
ACCIN
39 | P g i n a
RF-020
Objetivos asociados
Descripcin
Precondicin
Secuencia normal
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
ACCIN
40 | P g i n a
RF-021
Objetivos asociados
Descripcin
Precondicin
Consulta de proveedores
OBJ-03 Administrar los proveedores
El usuario podr consultar a cualquier proveedor
conocer algn dato y para eso se debe seguir los
siguientes pasos:
Los proveedores se encuentran registrados en el
sistema.
PASO
Secuencia normal
Postcondicin
Excepciones
Rendimiento
Frecuencia esperada
Comentarios
ACCIN
41 | P g i n a
create table cliente(dni int, nombre varchar direccion varchar(30), telefono bigint,
codigo_c int, primary key (dni), foreign key (codigo_c) references cliente(dni));
alter table prueba change fecha_anterior fecha date; <---- nombre nuevo
Antes tenemos que crear la tabla como tipo date y tipo time:
crear table ajemplo ();
create table ejemplo (nombre varchar(20), hora time, fecha date);
insert into ejemplo(nombre, fecha, hora)values ("Mayra", curtime(), now());
Borrar un registro:
43 | P g i n a
Tabla cliente
Esta tabla contendr todos los datos de los clientes a crdito que se puedan
otorgar en la cafetera, con todos sus datos importantes como son nombre,
apellidos, direccin, telfono y un status que verificar si el cliente se encuentra
activo en el sistema o ha sido dado de baja.
Tabla crdito
Tabla que llevar el control de los crditos, que seran los cargos o las deudas que
tiene cada cliente con la cafetera, la fecha y la hora en que se realiz el crdito.
Tabla detalle
Tabla que detallar cada venta que se realice, es decir, especificando cada
producto y qu cantidad de ellos se efectu en cada venta.
44 | P g i n a
Tabla empleado
Especifica todos los datos de los empleados que se encuentran registrados
en el sistema y hacer uso de l y as mismo especificar su status que informa si el
empleado se encuentra activo o inactivo del sistema.
Tabla producto
Especifica todos los datos de los productos, como son el nombre, cantidad
existente, precio de compra y venta.
Tabla provee
Tabla que relaciona los productos con su respectivo proveedor que los
suministr incluyendo la fecha y hora.
Tabla proveedor
Tabla que especifica los datos necesarios de cada proveedor como son nombre,
direccin y telfono para distintos fines.
45 | P g i n a
Tabla usuarios
Tabla que gestiona los usuarios y contraseas que se encuentran registrados en el
sistema para administrar los accesos al mismo.
Tabla venta
Tabla que administra todas las ventas, es decir, el total, fecha, hora en que se
realizaron tales ventas as mismo qu empleado las realiz.
46 | P g i n a
CONCLUSIN
47 | P g i n a