PROVEEDORES AGROPECUARIOS FOLL PERU S.A.C. EMPRESA EN ESTUDIO: La empresa Agropecuarios Foll Perú S.A.C se dedican a la venta de productos agropecuarios.

1 PROVEEDORES AGROPECUARIOS FOLL PERU S.A.C ...
Author: Alberto Aranda Ruiz
0 downloads 0 Views

1 PROVEEDORES AGROPECUARIOS FOLL PERU S.A.C

2 EMPRESA EN ESTUDIO: La empresa Agropecuarios Foll Perú S.A.C se dedican a la venta de productos agropecuarios al por mayor y menor quien el fundador es el señor Mauro Richard Cacha Domínguez. Lentitud en el proceso de ingreso de data de todos los informes técnicos recaudados durante el día al sistema. Frecuente solicitud de cambio de repuesto al equipo de un mismo cliente durante la atención del servicio Realizar reporte necesarios en cuanto a los pedidos y stock de productos de almacén. SITUACIÓN PROBLEMA:

3 ESTRUCTURA PRINCIPAL DEL MCUN

4

5

6

7

8

9 MODELADO DE ANALISIS DE NEGOCIO MAN

10

11

12

13

14 DIAGRAMA DE ACTIVIDADES GESTIONAR VENTAS

15

16

17 DIAGRAMA DE ACTIVIDADES – GESTIONAR COMPRA DE PRODUCTOS

18 PRODUCTOS

19

20 El presente documento presentará de forma organizada los requisitos que son indispensables para desarrollar un sistema de información que le ayude a conseguir un mejor control de automatización de su proceso. Introducción El propósito general de este documento es darle a conocer al usuario la forma correcta de trabajar en el sistema SYSTEMAGRO. Propósito Se desarrolla el software SYSTEMAGRO con una mejor calidad pero sencillo que se pueda adaptarse cualquiera de los trabajadores dela empresa que la permita la gestión de ventas de los productos. En este software se pueden implementarse más funcionalidades en futuras versiones. Alcance

21 PERSONAL INVOLUCRADO NombrePolo de cruz, Cesar Augusto RolJefe desarrollador de Sistema Categoría profesional Tec. Industrial y Sistemas Responsabilidades  Organizar: al equipo para dejar bien en claro su respectivo rol y responsabilidades.  Dirigir: establecer una pauta a seguir por el equipo desarrollador.  Controlar: verificar que las actividades se lleven de acuerdo al plan inicial de desarrollo. Información de contacto [email protected] AprobaciónGamboa Rubio, Vanesa Alexandra Cacha Celmi, Leandro Diego NombreGambo Rubio, Vanesa AlexandraRolAnalista Categoría profesional Tec. Industrial y Sistemas ResponsabilidadesAnalizar la recopilación de información que se hizo acerca de las necesidades Información de contacto [email protected] AprobaciónPolo de cruz, Cesar Augusto

22 NombreCacha Celmi, Leandro Diego RolRecopilador de requerimientos Categoría profesional Tec. Industrial y Sistemas ResponsabilidadesIr con el cliente y, mediante una entrevista, reunir de forma organizada las necesidades del mismo. Información de contacto [email protected] AprobaciónPolo de la Cruz, Cesar Augusto

23 DEFINICIONES, ACRÓNIMOS Y ABREVIATURAS HW: Hardware SW: Software SO: Sistema operativo. PC: (del inglés personal computer), computadora personal, es una microcomputadora diseñada en principio para ser usada por una sola persona a la vez.

24 Descripción general MISIÓN Crear un sistema de información que permita el manejo de los procesos de ventas de productos de la empresa Proveedores Agropecuarios Foll Perú S.A.C. VISIÓN: Desarrollar un software de calidad que permita a la empresa Proveedores Agropecuarios Foll Perú S.A.C. posicionarse en el mercado de desarrollo de software a nivel nacional. En esta sección se describen las características del software SYSTEMAGRO a desarrollar

25 Especificación de requisitos de software PROVEDORES AGROPECUARIOS FOLL PERU S.A.C DEL PRODUCTO El sistema se encargará de las siguientes funciones: Gestión de ventas Reportes Clientes Productos Cardex de producto Gestionar compra de productos Stock PERSPECTIVA DEL PRODUCTO -Este sistema funcionara en un ambiente donde exista una red. -Se desarrollara el sistema en una versión en escritorio y web, los usuarios utilizaran las aplicaciones a través de menús.

26 1.Características de los usuarios Tipo de usuarioAdministrador del Sistema FormaciónTécnico en informática HabilidadesHabilidades básicas de manejo de una PC. ActividadesAdministrar el sistema de información Tipo de usuarioUsuario del Sistema FormaciónTécnico en informática HabilidadesHabilidades básicas de manejo de una PC. Actividades  Ventas.  Gestión de cliente.  Gestión de Stock.

27 2.4 Restricciones El sistema sólo podrá ser utilizado en plataformas de Microsoft versión Windows 7 o posterior. El sistema deberá de ser capaz de funcionar paralelamente con otras aplicaciones, siempre y cuando el HW lo permita. Sólo los usuarios registrados podrán hacer uso del sistema. 2.5 Suposiciones y dependencias En caso de que el equipo de cómputo utilice un SO diferente a los mencionados en la sección anterior, el sistema no podrá ejecutarse. 2.6 Evolución previsible del sistema En caso de que la Empresa cuente, en un futuro, con una sucursal, el sistema se modificará para convertirlo en un sistema distribuido.

28 Requisitos específicos Número de requisitoR1 Nombre de requisitoRequisito de Autenticación Tipo X X Requisito Restricción Fuente del requisitoTodos los usuarios deberán introducir en la pantalla de “login” un usuario y contraseña válidos en el sistema para poder entrar a éste. Prioridad del requisito X X Alta/Esencial Media/Deseado Baja/Opcional Número de requisitoR2 Nombre de requisitoActualizaciones de Estados de Cuentas Tipo X X Requisito Restricción Fuente del requisitoEl sistema deberá mostrar la actualización de estado de cuenta y generar reportes de los clientes deudores. Prioridad del requisito X X Alta/Esencial Media/Deseado Baja/ Opcional

29 Número de requisitoR3 Nombre de requisitoRegistrar Cliente Tipo X X Requisito Restricción Fuente del requisitoEl sistema permitirá registrar y actualizar clientes. Prioridad del requisito X X Alta/Esencial Media/Deseado Baja/ Opcional Número de requisitoR4 Nombre de requisitoVerificar Stock Tipo X X Requisito Restricción Fuente del requisitoEl sistema deberá mostrar el stock de los productos del almacén. Prioridad del requisito X X Alta/Esencial Media/Deseado Baja/ Opcional Número de requisitoR5 Nombre de requisitoGenerar Atención Tipo X X Requisito Restricción Fuente del requisitoEl sistema permitirá generar las órdenes de atención a los clientes. Prioridad del requisito X X Alta/Esencial Media/Deseado Baja/ Opcional

30 . La interfaz de login necesita como entrada un usuario y contraseña válidos para poder dar acceso a la siguiente interfaz.. La interfaz del módulo de ventas necesita como entrada el identificador de cada producto que será vendido. Como salida arrojará el total de la compra que deberá pagar el cliente La interfaz del módulo de compras necesita como entrada los productos que requieren abastecimiento dando como salida la lista de éstos La interfaz del módulo de inventario necesita como entrada los datos de un producto, en caso de que sea necesario integrar éste al inventario. REQUISITOS COMUNES DE LOS INTERFACES

31 INTERFACES.DE USUARIO La interfaz en uso deberá mostrar a los usuarios solamente la información necesaria para realizar cualquier operación. La interfaz en uso deberá mostrarle al usuario administrador sólo la información necesaria para realizar una modificación El usuario interactuará con la interfaz de impresión propia de la impresora de tickets para mandar imprimir el ticket de cada venta hecha al cliente..DE SOFTWARE El sistema interactuará con la interfaz de impresión.

32 INTERFACES.DE HARDWARE El monitor: mostrará las interfaces así como la información necesaria para que el usuario pueda trabajar adecuadamente con el sistema. El monitor: Deberá contar con una resolución de 1024 x 768 pixeles El ratón: el sistema requerirá del ratón para que el usuario pueda realizar selecciones y oprimir botones. El teclado: el sistema permitirá al usuario introducir datos mediante el teclado. Impresora de tickets: el sistema arrojará el desglose de la compra a través un ticket para el cliente..DE COMUNICACIÓN El sistema se comunica con su base de datos a través del SGBD SQL Server.

33 REQUISITOS FUNCIONALES El sistema debe gestionar ventas. El sistema verificara stock para compra de productos. El sistema permitirá generar reportes de atención a los clientes. El sistema permitirá el manejo de orden de atención de los clientes. El sistema gestionará entrega de productos. El sistema generará cartera de clientes nuevos.

34 REQUISITOS NO FUNCIONALES REQUISITOS El sistema dará respuesta a las consulta menos de 5 minutos. SEGURIDAD El sistema requerirá de un usuario y contraseña válidos para poder permitir el acceso. El sistema sólo tendrá abierta la conexión a la base de datos mientras se ejecuta la transacción. FIABILIDAD El sistema guardará las actualizaciones inmediatamente, para evitar pérdida de datos a cualquier percance inesperado. DISPONIBILIDAD El sistema estará activo solo 8horas laborales.

35 PIRAMIDE DE REQUERIMIENTOS Desarrollar un sistema de escritorio para empresa proveedores APROPECUARIOS FOLL PERU S.A.C para automatizar el proceso de  Contabilizar la ventas de manera automática  Generar reportes de la ventas diarias  Verificar stock de producto  Registrar a los clientes  Generar comprobante de pago  El sistema dará respuesta a las consulta menos de 5 minutos.  El sistema sólo tendrá abierta la conexión a la base de datos mientras se ejecuta la transacción  El sistema recibirá mantenimiento una vez por semana los primeros 6 meses.  Gestionar ventas  Gestionar compra de productos

36 TABLA.- REQUISITOS Y CASO DE USO

37 MATRIZ TRAZABILIDAD DE REQUISITOS

38 Modelado de Casos de Uso

39 Actores

40

41 REUTILIZABLES

42 GESTIONAR COMPRA DE PRODUCTOS

43 GESTIONAR VENTAS

44 ADMINISTRACION DE CAJA

45 SEGURIDAD

46 Diagrama General Caso de Uso

47 Análisis y Diseño de Orientado a Objetos DIAGRAMAS DE CASOS DE USO ORGANIZADOS SEGÚN ANÁLISIS

48 Paquetes de Arquitectura de Análisis

49 Realizaciones de Casos de Uso PAQUETE DE ALMACENAMIENTO

50 Diagrama de Clase de Análisis: Almacenar_Producto

51 Diagrama de Comunicación: Almacenar_Producto Flujo Básico

52 Subflujo Agregar

53 Diagrama de Secuencia: Almacenar_Producto

54 PAQUETE DE CAJA

55 Diagrama de Clase de Análisis: Generar_Apertura_de_Caja

56 Diagrama de Comunicación: Generar_Apertura_de_Caja Flujo Básico

57 Subflujo Agregar

58 Diagrama de Secuencia: Generar_Apertura_de_Caja

59 Diagrama de Clase de Análisis: Generar_Cuadre_de_Caja

60 Diagrama de Comunicacion: Generar_Apertura_de_Caja Flujo Basico

61 Subflujo Agregar

62 Diagrama de Secuencia: Generar_Cuadre_de_Caja

63 PAQUETE COMPROBANTE DE PAGO

64 Diagrama de Clase de Análisis : Emitir Comprobante

65 Flujo Básico Diagrama de Comunicacion: Emitir_Comprobante

66 Subflujo Agregar

67 Diagrama de Secuencia: Emitir_Comprobante

68 Diagrama de Clases de Analisis: Entregar_Comprobante_Pago

69 Diagrama de Comunicacion: Entregar_Comprobante_Pago Flujo Basico

70 Subflujo Agregar

71 Diagrama Secuencia: Entregar_Comprobante_Pago

72 PAQUETE ORDEN DE ATENCIÒN

73 Diagrama de Clases de Analisis: Buscar_orden_de_Compra

74 Diagrama de Comunicacion: Buscar_orden_de_Compra Flujo Basico

75 Subflujo Agregar

76 Diagrama de Secuencia: Buscar_orden_de_Compra

77 Diagrama de Clases de Analisis: Emitir_orden_de_Compra

78 Diagrama de Comunicacion: Emitir_orden_de_Compra Flujo Basico

79 Subflujo Agregar

80 Diagrama de Secuencia: Emitir_orden_de_Compra

81 PAQUETE ORDEN DE PEDIDO DE PRODUCTO

82 Diagrama de Clases de Analisis: Busca_Pedido

83 Diagrama de Comunicacion: busca_Pedido Flujo Basico

84 Subflujo Agregar

85 Diagrama de Secuencia: busca_Pedido

86 Diagrama de Clases de Analisis: Emite_Pedido

87 Diagrama de Comunicacion: Emite_Pedido Flujo basico

88 Subflujo Agregar

89 Diagrama de Secuencia: Emite_Pedido

90 PAQUETE DE PRODUCTO

91 Diagrama de Clase de Análisis: Almacenar_Productos

92 Diagrama de Comunicacion: Almacenar_Productos Flujo Basico

93 Subflujo Agregar

94 Diagrama de Secuencia: Almacenar_Productos

95 Diagrama de Clases de Analisis: Entregar_Productos

96 Diagrama de Comunicacion: Entregar_Productos Flujo Basico

97 Subflujo Agregar

98 Diagrama de Secuencia: Entregar_Productos

99 PAQUETE DE SEGURIDAD

100 Diagrama de Clases de Analisis: Mantener_Perfil

101 Diagrama de Comunicacion: Mantener_Perfil Flujo Basico

102 Subflujo Agregar

103 Diagrama de Secuencia: Mantener_Perfil

104 Diagrama de Clases de Analisis: Mantener_Usuario

105 Diagrama de Comunicacion: Mantener_Usuario Flujo Basico

106 Subflujo Basico

107 Diagrama de Secuencia: Mantener_Usuario

108 PAQUETE VERIFICAR STOCK

109 Diagrama de Clases de Analisis: Verficar_Stock

110 Diagrama de Comunicación: Verificar_Stock Flujo Básico

111 Subflujo Agregar

112 Diagrama de Secuencia: Verificar_Stock

113 Diagrama de Clases Análisis: Revisar_Guia_de_Remision

114 Flujo Basico Diagrama de Comunicacion: Revisar_Guia_de_Remision

115 Subflujo Agregar

116 Diagrama de Secuencia: Revisar_Guia_de_Remision

117 Interfaz del Sistema

118 MODELADO DE DATOS

119

120 GRACIAS GRACIAS