View
404
Download
4
Category
Preview:
DESCRIPTION
Proyecto Socio Tecnológico Sección: 531 Ing En Informática. Grupo 8: Eduardo Perez. Juan Rodriguez. Kewuar Rodriguez. Oslan Villalobos.
Citation preview
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
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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:
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.
Ejemplo: Diagrama de secuencia: Compra-01
Ejemplo: Diagrama de secuencia: Compra-02
Ejemplo: Diagrama de actividad: Compra
Ejemplo: Diagrama de actividad: Producto
Diagrama de Objeto:
Diagrama de Clase:
Modelo de Datos Modelo de Entidad/Relación
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
Mapa de Navegación
Interfaz de usuario
Diagrama de Despliegue
Recommended