Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. JUSTIFICACIN
La importancia de implementar un sistema de compra y facturacin de manera automatizada
permitir operar y llevar un mejor control de la mercanca existente en el negocio, con la
ayuda de nuestro sistema la micro-empresa pasa a un peldao ms a ser una empresa con un
sistema automatizado que lleve el conteo y anuncie un punto de reorden ayudando al dueo
a hacer los pedidos de su mercanca a tiempo y pueda dar un mejor servicio a sus clientes.
2. DEFINICIN DE LA APLICACIN
La aplicacin se la ha definido para ser implementada en el campo de ventas a nivel de
tiendas pequeas o minimarkets, en la cual con nuestra aplicacin se podr registrar en una
base de datos todos los productos que se oferten en la tienda, adems de registrar los
proveedores y diferentes usuarios (vendedores), el manejo de un catalogo permitir que el
usuario administre de mejor manera sus productos, esto se emplea al momento de realizar
una venta. El usuario podr generar una factura despus de cada venta realizada y enviarla
al correo de sus clientes. La aplicacin tambin permite al usuario que revise las ventas que
realizo mensualmente y poder comprobar si su negocio est creciendo, finalmente que
maneje un inventario de productos y el kardex del mismo se vaya actualizando conforme se
realicen ventas o se adquieran ms productos.
Entre otras funcionalidades se puede mencionar: los usuarios podrn autenticarse para
utilizar la aplicacin, es una aplicacin de escritorio y para un sistema operativo Windows,
maneja un servidor de correo a partir de las facilidades que brinda GMAIL, y utilizar una
base de datos en SQL.
3. ANLISIS DE REQUERIMIENTOS
3.1. DEFINICIN DE ACTORES
ACTORES
Sistema
Sistema
Sistema
Servidor de Correo
Servidor de Correo
REQUERIMIENTOS
Validar el ingreso de los usuarios
Actualizar el Inventario (Kardex)
Informar sobre los productos con stock mnimo o
menor.
Registro de Correos Electrnicos
Usar el servidor de Correo de GMAIL para enviar
facturas
TIPO
REQU.
F
F
F
F
NF
Administrador/Vendedor
Administrador/Vendedor
Administrador/Vendedor
Administrador/Vendedor
Administrador/Vendedor
F
F
F
Administrador/Vendedor
Administrador
Administrador
Administracin de Clientes(CRUD)
Soportar la administracin de perfiles(CRUD)
F
F
F
Administrador
NF
Administrador
Administrador
Administrador
Administrador
Administrador
Administracin de Usuarios(CRUD)
Administracin de Proveedores(CRUD)
Administracin de Facturas(CRUD)
NF
F
F
F
Administrador
Administrador
F
F
Administrador
Administrador
HU01
11/12/2015
Fecha:
Administracin de productos
planificada Prioridad:
5
Estimacin: 6
HU02
planificada
2
Fecha:
Inventario
5
Prioridad:
11/12/2015
Estimacin:
Descripcin:
Puedo ver el inventario de los productos existentes y as saber la cantidad de productos que
tengo, al igual que se debe ir actualizando el kardex de inventario.
Catlogo
Nmero de HU:
Nombre de Hu:
Disposicin:
Descripcin:
HU03
planificada
Fecha:
Catlogo
5
Prioridad:
11/12/2015
Estimacin:
Puedo tener acceso al catlogo de los productos para el momento de realizar una venta, tambin
poder filtrar los productos de acuerdo a cualquier caracterstica del mismo
Administracin de usuarios
Nmero de HU:
Nombre de Hu:
Disposicin:
Descripcin:
HU04
11/12/2015
Fecha:
Administracin de usuarios
planificada Prioridad:
4
Estimacin: 6
Se puede agregar, modificar, buscar y eliminar un usuario del sistema ya se este administrador,
vendedor o cualquier tipo de usuario
Administracin de perfiles
Nmero de HU:
Nombre de Hu:
Disposicin:
Descripcin:
HU05
11/12/2015
Fecha:
Administracin de perfiles
planificada Prioridad:
4
Estimacin: 6
Administracin de factura
Nmero de HU:
Nombre de Hu:
Disposicin:
Descripcin:
HU06
11/12/2015
Fecha:
Administracin de factura
planificada Prioridad:
4
Estimacin: 8
Se puede agregar, modificar, buscar, eliminar y generar una factura despus de cada venta, para
un cliente.
3
HU07
11/12/2015
Fecha:
Administracin de envio de correo
planificada Prioridad:
4
Estimacin: 10
Implementar un servidor de correo GMAIL desde el cual se enviaran todas la facturas a cada
cliente
Login
Nmero de HU:
Nombre de Hu:
Disposicin:
Descripcin:
HU08
planificada
Fecha:
Login
3
Prioridad:
11/12/2015
Estimacin:
Los usuarios de la aplicacin deben poder ingresar al sistema, el mismo que validara el ingreso
y dara los permisos respectivos de acuerdo al perfil del usuario
Administracin de clientes
Nmero de HU:
Nombre de Hu:
Disposicin:
Descripcin:
HU09
11/12/2015
Fecha:
Administracin de clientes
planificada Prioridad:
3
Estimacin: 6
Se puede agregar, modificar, buscar y eliminar un cliente del sistema para poder generar la
factura
Administracin de proveedores
Nmero de HU:
Nombre de Hu:
Disposicin:
Descripcin:
HU10
11/12/2015
Fecha:
Administracin de proveedores
planificada Prioridad:
3
Estimacin: 6
Mdulo
Tiempo
Total(Semanas
estimado Holgura
20
(horas)
(horas) Total(Horas) horas/semana)
Administracin de
Productos
Inventario
Catlogo
6
8
5
3
4
2,5
9
12
7,5
0,45
0,6
0,375
Administracin de
Usuarios
0,45
Administracin de
Perfiles
0,45
Administracin de
Factura
12
0,6
Administracin de
Envi De Correo
Login
10
5
5
2,5
15
7,5
0,75
0,375
Administracin de
Cliente
0,45
Administracin de
Proveedores
3
TOTAL:
9
99
0,45
4,95
4.1. MDULOS
MDULO
CDIGO
LOGIN
CU_01
CU_02
CU_03
ADMINISTRACIN
DE PRODUCTOS
CU_04
CU_05
CU_06
CU_07
ADMINISTRACIN
DE USUARIOS
CU_08
CU_09
NOMBRE
ROL
PRIORIDAD
Ingresar al
Sistema
Agregar
Producto
Eliminar
Producto
Modificar
Producto
Buscar
Producto
Aviso de
caducidad de
productos
Agregar
Usuario
Eliminar
Usuario
Modificar
Usuario
Administrador
/Vendedor
Administrador/Vendedor
Administrador
ADMINISTRACIN
DE PERFILES
ADMINISTRACIN
DE FACTURA
ADMINISTRACIN
DE CLIENTE
CU_10
CU_11
CU_12
CU_13
CU_14
Buscar Usuario
Agregar Perfil
Eliminar Perfil
Modificar Perfil
Buscar Perfil
CU_15
Generar Factura
CU_16
Eliminar
Factura
CU_17
Modificar
Factura
CU_18
Visualizar
Factura
CU_19
Ingresar Cliente
CU_20
Modificar
Cliente
CU_21
Eliminar
Cliente
CU_22
Buscar Cliente
CU_23
ADMINISTRACIN
DE PROVEEDORES
CU_24
CU_25
CU_26
CU_27
INVENTARIO
CU_28
ADMINISTRACIN
DE ENVI DE
CORREO
CU_29
CU_30
CU_31
CATALAGO
CU_32
Registrar
Proveedor
Modificar
Proveedor
Eliminar
Proveedor
Buscar
Proveedor
Mostrar
inventario
Actualizar
inventario
Implementar
servicio de
correo
electrnico
Envo de
facturas al
cliente
Mostrar
catalogo
Filtrar
productos
Administrador
Vendedor/Administrador
Vendedor/Administrador
Administrador
Administrador
Administrador
4
Administrador/Vendedor
Administrador/Vendedor
5. DISEO
5.1. DIAGRAMA DE CLASES
Provee
Cliente
id_Producto PFK
id_Proveedor PFK
Producto
PK id_Producto
descripcion
fecha_Vencimiento
precio_comprado
precio_vedido
marca
stock_max
stock_min
unidad_medida
Proveedor
PK
PK
id_Proveedor
ruc
nombre
direccion
telefono
celular
PK id_Item
stock
id_Producto FK
Empleado
PK id_Factura
Inventario
id_Inventario
CI
nombre
apellido
correo
direccion
telefono
celular
Factura
Item
PK
id_Cliente
cantidad-float
total-float
id_Producto FK
num_Factura
fecha
subtotal
iva
descuento
total
id_cliente FK
id_empleado FK
id_item FK
PK id_Empleado
ci
nombre
apellido
cargo
nickname
password
telefono
celular
direccion
correo
Ingresar a Factura
Calcular: Subtotal,
Iva y Total
V
Recalcular el Total
F
Tiene descuento?
F
V
Ingresamos un nuevo
cliente
Desea Factura?
F
V
Existe cliente
Registramos los
datos en la factura
Envio de la factura al
correo
Ingresamos en el
nombre del Cliente:
Consumidor Final
Consulta a la BBDD de
las facturas en un mes
Desplegar todos los
items de las Facturas
Sumar todos los
subtotales
Mostrar una tabla y
grafico de las ventas
mensuales
10
INGRESO DE PRODUCTOS
Ingresar a la Administracin
de Productos
Buscar el producto
F
V
Existe el producto?
Crear un nuevo
producto
Modificar:
cantidad
fecha_Vencimiento
precio_comprado
precio_venta
Empleado
Sistema
Base de Datos
Consulta de productos
Establecer Conexin
Respuesta Exitosa
Consulta de Productos
Resultado Consulta
Resultado Consulta
loop0
[parameters]
Resultado Consulta
Resultado Consulta
11
5.4. VISTAS
Perfil Administrador
Interfaz de administrador:
12
Perfil de vendedor
Interfaz de venta:
13
Interfaz de factura:
6. CONCLUSIONES Y RECOMENDACIONES
6.1. CONCLUSIONES
14
6.2. RECOMENDACIONES
15