26
Integrantes: Eduardo Pérez. Kewuar Rodríguez Oslan Villalobos. Juan Rodríguez Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Universidad Politécnica Territorial de Portuguesa “Juan de Jesús Montilla” Acarigua Estado Portuguesa. Sección: “531” Ing. Proyecto web Macario Castillo

J.O.K.E.R Presentación Mamario Castillo

Embed Size (px)

DESCRIPTION

Proyecto Socio Tecnológico Sección: 531 Ing En Informática. Grupo 8: Eduardo Perez. Juan Rodriguez. Kewuar Rodriguez. Oslan Villalobos.

Citation preview

Page 1: J.O.K.E.R Presentación Mamario Castillo

Integrantes:

Eduardo Pérez.

Kewuar Rodríguez

Oslan Villalobos.

Juan Rodríguez

Republica Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación Universitaria

Universidad Politécnica Territorial de Portuguesa “Juan de Jesús Montilla”

Acarigua Estado Portuguesa.

 

Sección: “531”

Ing. Informática

Proyecto web Macario Castillo

Page 2: J.O.K.E.R Presentación Mamario Castillo

Especificación de los requerimientos del software:

• Gestionar cliente:• Registrar datos del cliente:• Nombre.• Dirección.• Rif.• Teléfono.• Zona. 

• Consultar datos del cliente:• Rif del cliente. 

• Modificar datos del cliente:• Actualización de datos del cliente

• Eliminar datos del cliente.

• Gestionar Proveedor:• Registrar:

• Nombre de la empresa.• Nombre del contacto.• Rif de la empresa.• Dirección.• Correo electrónico.• Teléfono.

• Consultar:• Rif del proveedor.

• Listado:• Lista de proveedores disponibles.

• Eliminar.• Anular el registro de proveedor.

Page 3: J.O.K.E.R Presentación Mamario Castillo

Especificación de los requerimientos del software:• Gestionar Producto: 

• Registrar:• Nombre del producto.• Código del producto.• Existencia del producto.• Precio a crédito.• Precio a contado.• Marca del producto.• Referencia del producto.

• Consultar:• Código del producto.

• Actualizar:• Existencia del producto.• Precio a crédito.• Precio a contado.

• Lista:• Lista de productos disponibles.• Lista de productos agotados.

• Eliminar producto.• Descartar producto del inventario

• Gestionar Compra:• Registrar:

• Numero de compra.• Fecha de compra.• IVA de producto.• Condición de pago.• Plazo del pago.• Descuento de la compra.• Código del Vendedor.• Rif del Proveedor.

• Consultar:• Numero de compra.

• Lista:• Lista de compras diarias.• Lista de compras semanales.• Lista de compras Mensuales.• Lista de compras Anuales.

• Eliminar compra:• Anular compra.

Page 4: J.O.K.E.R Presentación Mamario Castillo

Especificación de los requerimientos del software:• Gestionar Factura:• Registrar:• Numero de factura.• Fecha de factura.• Plazo de factura.• Tipo de compra.• Estado de la factura.• Saldo de la factura.• Cliente.• Vendedor.

• Consultar.• Numero de factura.

• Listado:• Lista de facturas archivadas.

• Eliminar:• Anular factura.

• Reportes:• Lista de Facturas archivadas.• Lista de proveedores

disponibles.• Lista de productos

disponibles.• Lista de productos agotados.• Ventas diarias.• Ventas semanales.• Ventas mensuales.• Ventas Anuales.• Lista de créditos entregados.

Page 5: J.O.K.E.R Presentación Mamario Castillo

Especificación de los requerimientos del software:• Gestionar Pagos: • Registrar:• Tipo de pago.• Monto del pago.• Fecha de la operación.• Numero de pago.• Factura.• Afiliado.• Vendedor.

• Consultar:• Numero de pago.

• Eliminar:• Anular pago.

• Listado:• Lista de créditos otorgados.

• Status.• Lista de créditos

cancelados.• Lista de créditos por pagar.

• Seguridad:• Registrar.• Consultar.• Modificar.• Status.

Page 6: J.O.K.E.R Presentación Mamario Castillo

Reglas de NegocioLa Cooperativa “Dr. Macario Castillo” tiene como reglas de departamento mantener el orden y cuidado de los productos a la venta, además de administra el almacén.

Almacén: • Notificar todo adquisición, de productos del inventario.• Notificar la orden de los pedidos.• Notificar salida y entrada de productos almacenados en el inventario.• Mantener limpio el almacén.• Organizar productos por tipo y su código.

Departamento de compras:• Tramitar documentación para hacer compras localizando y seleccionando al mejor proveedor.

Page 7: J.O.K.E.R Presentación Mamario Castillo

Reglas de NegocioLa Cooperativa “Dr. Macario Castillo” tiene como reglas de departamento mantener el orden y cuidado de los productos a la venta, además de administra el almacén.

Departamento de ventas:• Facturar clientes.• Llevar control de las ventas diarias.• Notificar cualquier inconveniente con las órdenes de factura.• Registrar los Créditos efectuados al día.• Reportar órdenes de comprar.

Page 8: J.O.K.E.R Presentación Mamario Castillo

Ejemplo de Plantilla de requerimientos Funcionales:

ID del requerimiento: reg.cliente.001Nombre del requerimiento: Registrar Cliente

Características: Registro de datos de los clientes   

Descripción del requerimiento:

El proceso de registro de clientes se lleva a cabo cuando dicho cliente solicita la compra de un producto, sus datos son solicitados por el vendedor quien los remite a administración para que este departamento genere dos facturas, una que se archiva en el historial de “Registro de datos de los clientes” y otra que se entrega al usuario finalizada la compra, esta ultima además posee información del producto que está adquiriendo, como: Nombre, Precio, Cantidad, Monto total y por último la fecha en la que se está realizando la compra.

 Requerimiento NO

Funcional: 

 Estado civil del compradorPrioridad del Requerimiento: 

Alta Media Alta Media Media Baja Baja

Page 9: J.O.K.E.R Presentación Mamario Castillo

Ejemplo de Plantilla de requerimiento NO FUNCIONAL

Prioridad del Requerimiento: 

ID del Requerimiento: req05-ambiente 

Nombre del Requerimiento: Ambiente Físico 

 Características: 

- Cuenta con buen espacio.- Cuenta con un sitio seguro.

  

Descripción del requerimiento:

 Cuenta con buen espacio, y el sitio de los computadores son seguros, buen funcionamiento de la electricidad. Y ubicación limpia, y espaciosa.

 

Alta Media Alta Media Media Baja Baja

Page 10: J.O.K.E.R Presentación Mamario Castillo

Plantilla De Especificación De Los Actores

Actor Descripción

PersonalAdministrativo

El Administrador podrá acceder al sistema, consultar, modificar y eliminar facturas, cargar productos al inventario, generar reportes de las ventas (Diario, Semanal, Mensual y Anual) así como de registrar a los Asociados y monitorear los créditos de los mismos, además deberá tener un usuario y contraseña.

Vendedor

La Vendedor podrá acceder al sistema, gestionara el registro de los clientes, generara las facturas de ventas, podrá consultar el inventario, y cargar productos al inventario (con autorización) Así como el administrador el vendedor deberá tener un usuario y contraseña que le permita acceder solo a cierta cantidad de procesos.

 Proveedores

 

Mediante un correo electrónico, los proveedores aportan información de los productos que ofrecen. Tras la compra de algún producto, los proveedores hacen encarga de las facturas de compra.

Compradores

Cuando un comprador desea adquirir un producto, se crea una factura de compra. Si es primera vez que el comprador adquiere un producto el la cooperativa, es registrado al momento que se genera la factura. Se solicitan sus datos personales (Nombre, Apellido, Dirección, Cedula, Teléfono, Tipo de cliente, Ciudad), de lo contrario solo se coloca en la factura los datos del producto, datos del cliente, la fecha y monto a pagar.

Page 11: J.O.K.E.R Presentación Mamario Castillo

Ejemplo Plantillas De Escenario (Casos De Usos).

Caso de uso: Gestión de Venta Actor(es): Vendedor, Comprador.

  

Propósito:

Permitirá la rápida venta de productos, mediante una facturación automatizada, además de un control de inventario mas eficiente debido a que el inventario estará conectado al departamento de venta, lo que permitirá la deducción en la cantidad de productos del inventario al mismo tiempo que se generan las ventas.

   

Precondición:

Para Guardar: Se debe contar con los datos del cliente, del producto y de la venta.Para Consultar: Se debe conocer el numero de la facturar o el numero de cedula del cliente.Para Modificar: Se debe contar con una cuenta de administrador.Para Imprimir: Se debe completar la venta para poder imprimir la factura.

 Post condición: Registrar la factura, y los datos de del cliente para gestionar

futuros procesos administrativos.

Page 12: J.O.K.E.R Presentación Mamario Castillo

Ejemplo Plantillas De Escenario (Venta).

Curso Normal De Eventos 

Acción Actor Respuesta del Sistema  

1) Selecciona la Opción Venta1) Aparecerá el formulario en donde el vendedor ingresara los

datos del comprador y del producto.

 2) Ingresa “Rif del Cliente” en el

formulario de Venta.

1) Se coloca el cursor en el campo clave “Rif”.

2) Se ingresa el Rif del cliente en el formulario y es buscado en la

base de datos “Cliente” automáticamente.

2) Ingresa Datos del Cliente. 1) Llenar cada campo del formulario con los datos respectivos.

  

2) Ingresa código del Producto 

1) Se coloca el cursor en el campo clave “Código del Producto”.

2) Se ingresa el Código del Producto en el formulario y es

buscado en la base de datos “Producto” automáticamente.

3) Se coloca la cantidad de productos que serán vendidos.

Page 13: J.O.K.E.R Presentación Mamario Castillo

Ejemplo Plantillas De Escenario (Venta).

2) Selecciona la Opción Imprimir

5.1) Se muestra la vista preliminar de la factura.5.2) Se valida la impresión.5.3) Se guardan los datos del cliente y la factura.5.4) Se genera la factura.

Cursos Alternos

En la línea 2.2

Si el Rif ya se encuentra registrado en la base de datos, los campos de datos del cliente se

llenan automáticamente con los datos del cliente almacenados en la base de datos.Si es primera vez que el comprador adquiere un producto en la cooperativa, se debe llenar los campos con los datos del cliente.

En la línea 3.1

Para registrar un nuevo cliente se debe validar que ningún campo este en blanco, de ser

así se muestra un mensaje de alerta que indica que la información es incompleta. Por

último el cursor será devuelto al campo que este en blanco para llenarlo.

En la línea 4.2

Al introducir el código del producto los campos de datos del producto se llenan

automáticamente con los datos del producto que están almacenados en la base de datos.

En la línea 4.3

Si el comprador adquiere más de una unidad del mismo producto, se multiplica el precio unitario del producto por la cantidad de productos adquiridos.

Page 14: J.O.K.E.R Presentación Mamario Castillo

NOMBRE DEL SOFTWARE:

El alcance principal del proyecto es de automatizar los procesos de facturación, venta y control de inventario de la Cooperativa Dr. “Macario Castillo”, esto debido a su poca rapidez al ejercer el trabajo. El desarrollo de este software garantizaría una autonomía en el entorno de informática y manejo de la información, virtualmente contribuiría al desarrollo del software libre y su uso institución y su poco conocimiento.

Aplicación informática para el control de compra, venta, inventario y aprobación de créditos J.O.K.E.R

ALCANCE DEL SOFTWARE:

Page 15: J.O.K.E.R Presentación Mamario Castillo

MeRinde:

MeRinde es un proyecto de Software Libre (SL) que propone un estándar para el proceso de desarrollo de

software que puede ser empleado y adaptado según los requerimientos de cualquier comunidad u organización

para el desarrollo de sistemas y además para producir y mantener una librería de plantillas reutilizables para la

ingeniería de software. Estas plantillas proveen un punto partida para los documentos utilizados en proyectos de

desarrollo de software, con lo que pueden ayudar a los desarrolladores a trabajar más rápido y evitar pasar por

alto aspectos importantes del proceso de desarrollo. 

Este proyecto pretende entre sus principales objetivos apoyar a las comunidades de desarrollo de SL en sus

proyectos, suministrando las herramientas necesarias para que estos cumplan con un proceso de desarrollo

y documentación de sus sistemas. Se aclara que el proceso propuesto y las plantillas no son universales y no

 intentan  proveer guías  prescriptivas en el proceso  general de desarrollo de sistemas.

Page 16: J.O.K.E.R Presentación Mamario Castillo

Ejemplo: Diagrama de secuencia: Compra-01

Page 17: J.O.K.E.R Presentación Mamario Castillo

Ejemplo: Diagrama de secuencia: Compra-02

Page 18: J.O.K.E.R Presentación Mamario Castillo

Ejemplo: Diagrama de actividad: Compra

Page 19: J.O.K.E.R Presentación Mamario Castillo

Ejemplo: Diagrama de actividad: Producto

Page 20: J.O.K.E.R Presentación Mamario Castillo

Diagrama de Objeto:

Page 21: J.O.K.E.R Presentación Mamario Castillo

Diagrama de Clase:

Page 22: J.O.K.E.R Presentación Mamario Castillo

Modelo de Datos Modelo de Entidad/Relación

Page 23: J.O.K.E.R Presentación Mamario Castillo

Diccionario de DatosEjemplo de la Tabla Proveedores

Nombre Campo Tipo de Dato y longitud

Nulo Predeterminado

Comentarios Clase

 Rif Proveedor

 

 rif_prov

 char(10)

No    Rif del Proveedor

 Clase

principal 

Nombre Proveedor

 

 nom_prof

 Varchar(10)

 no

  Nombre del

Proveedor

 

 Tlf. Proveedor

 

 tlf_prov

 Varchar(10)

 no

  Teléfono del

proveedor

 

 Dirección Proveedor

 Dir_prov

 Varchar(120)

 no

  Dirección del

Proveedor

 

 Correo

Proveedor

 Cor_prov

 Varchar(30)

 no

  Correodel

Proveedor

 

 Numero Contacto

 Nom_ cont

 Varchar(60)

 no

   Numero contacto

 

Page 24: J.O.K.E.R Presentación Mamario Castillo

Mapa de Navegación

Page 25: J.O.K.E.R Presentación Mamario Castillo

Interfaz de usuario

Page 26: J.O.K.E.R Presentación Mamario Castillo

Diagrama de Despliegue