ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS ESCUELA PROFESIONAL INGENIERIA DE SISTEMAS DE INFORMACION


Enviado por   •  26 de Mayo de 2017  •  Apuntes  •  1.680 Palabras (7 Páginas)  •  216 Visitas

Página 1 de 7

[pic 1]

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS

ESCUELA PROFESIONAL INGENIERIA DE SISTEMAS DE INFORMACION

PROFESOR:

  •  Henry Antonio Mendoza Puerta

CURSO: 

  • Programación Web

SECCIÓN: 

  • SX41

TÍTULO DEL TRABAJO:

  • Trabajo de Programación Web

MIEMBROS:

  • Gutiérrez Vilca Adrián Jesús
  • Salcedo Jara Humberto Luis
  • Jonathan Hurtado Angulo
  • Anthony Enrique Camargo León
  • Rogger Nitch Chavez Quintana

Lima – Perú

2017 - 01

Contenido

1. Generalidades

1.1 Resumen ejecutivo        3

1.2. Descripción de la empresa        4

1.3. Descripción de proceso a modelar        4

1.4. Alcance de la solución        6

2. Análisis y requerimientos:

2.1. Lista de requerimientos funcionales        7

2.2. Historia de usuario ..............................................................................8

2.3. Modelo de dominio ………………………………………………………..9

3. Diseño:

       3.1. Diagrama de clases………………………………………………………10

       3.2. Diseño físico de Base de Datos………………………………………..11

       3.3. Formularios………………………………………………………………..12

4. Construcción:

       4.1. Aplicación web, Script de base de datos…………………………….13

5. Conclusiones y recomendaciones.............................................................15


  1. Generalidades

1.1. Resumen ejecutivo

El objetivo principal de esta implementación tecnológica se centra en controlar los procesos de inventario y compras de la empresa San Roque. Asimismo, permitir a los clientes un acceso más directo a los productos que dispone la empresa para venta.
Al analizar cómo funciona esta logística actualmente dentro de compañía, se considera que una aplicación web para el proceso de inventario y compras beneficiaría a los actores interno y externos a la empresa. Es decir, internamente los empleados encargados tendrían mayor facilidad para acceder a la información y esta se presentaría a tiempo real, con ello podrían planear estrategias para no desabastecerse constantemente de determinado tipo de producto que es comprado con regularidad. Por otra parte, externamente los clientes podrían ser estudiados de acuerdo a los pedidos que realizan, la cantidad y el rubro en el que laboran. Asimismo, la relación con el cliente sería más directa y horizontal.

1.2. Descripción de la empresa

San Roque S.A. es una empresa dedicada a elaboración de dulces tradicionales, con más de 46 años en el mercado peruano. La compañía se desempeña como elaboradora y distribuidora de dulces. Asimismo, cuenta con los permisos y acreditaciones para realizar la elaboración de dulces tradicionales. El proceso comienza cuando llega la orden de producción. Los insumos necesarios son llevados del almacén principal al de la planta de producción para su posterior trasformación. Todo este proceso termina cuando el producto final (dulce artesanal) llega a las diferentes tiendas para su posterior venta.

1.3. Descripción de proceso a modelar

Analizando el proceso actual de la empresa SAN ROQUE notamos que su proceso de inventarios percibe un inconveniente en su interfaz de acceso  ,debido a que los empleados no pueden logearse de una manera remota para acceder  a la lista de productos. De este modo la empresa pierde tiempo y dinero en emplear una sistema que no permite interactuar con la base de datos de una manera remota , es por ello que nuestro grupo a decidido implementar un solución que permita satisfacer las necesidades de los trabajadores de la empresa.

Observando el Bizagi podemos ver que el empleado pasa por una serie de procesos y solicitudes para poder generar una compras u observar los insumos que hay en almacén, de este modo el trabajador tiene que pasar distintas áreas para poder conseguir este una respuesta o simplemente hacer una consulta. Para nuestro grupo esta es una total pérdida de tiempo debido a que no es un sistema eficiente , precisamente porque es muy engorroso pasar por tantas áreas para obtener un resultado y la falta de facilidades remotas.

[pic 2]

Por otro lado, la  aplicación web que desarrollaremos permitirá a los compradores mayoristas tener información sobre cuál es el producto que les genera mayor interés y poder obtenerlo fácilmente. Ya que actualmente la empresa no cuenta con una interface amigable en la cual exista una especie de catalogo para que los clientes puedan observar y realizar comprar de una manera fluida y cómoda. La implementación de esta tecnología colocaría a San Roque  por encima de sus competidores, ya que gracias a esta su personal a cargo podría gestionar más rápido y a tiempo real los procesos correspondientes. Además, la relación con el cliente se vería favorecida, ya que este podría hacer pedidos de una manera más directa y fácil. Es decir, se comenzaría a agilizar los ingresos y salidas de los productos que se van elaborando y con ello obtener un reporte.

1.4. Alcance de la solución

Esta solución consiste en crear una interfaz que funcione para el registro de productos en el inventario de la empresa que será monitoreado por el encargado del área. De la misma manera, permitirá acceder a los compradores mayoristas a la lista de productos disponibles para poder realizar un pedido de acuerdo a sus intereses.

El proceso ideal es el siguiente:

  1. El personal a cargo del registro de inventario tiene que registrarse en el sistema (Nombre, Cargo, etc.)
  2. El cliente ingresará número de RUC.
  3. En el caso del cliente, el sistema generará una lista dinámica de los productos disponibles (Cantidad, imagen, precio, fecha de producción, fecha de vencimiento, peso, etc.)
  4. En el caso del empleado, el sistema generará una lista de los productos disponibles y no disponibles. Tiene una opción extra disponible para poder realizar con detalle un pre-pedido a producción para abastecer de nuevos productos y dejarlos en disponibles.
  5. En el caso del empleado, después de realizar el pre-pedido el sistema le pedirá ingresar un código para poder iniciar el pedido formal. Este código será dado después de que el empleado informe la falta de determinado producto al gerente y este haya evaluado si se realiza o no.
  6. En el caso del cliente, el sistema registra los datos obtenidos y los pedidos que ha realizado, ya que con ello puede enviarle mediante e-mail cuándo los productos que más compra están disponibles.

2. Análisis y Requerimientos

2.1 Lista de requerimientos funcionales

  • RF1: Confirmar RUC
  • RF2: Confirmar empleado //
  • RF3: Registrar Productos
  • RF4: Listar de Productos
  • RF5: Listar Productos por Categoría
  • RF6: Mostrar detalles de productos
  • RF7: Mostrar lista de productos que va a comprar
  • RF8: Lista de productos para agregar stock
  • RF9: Reporte de Abastecimiento
  • RF10: Mostrar precio por cantidad de producto especificado
  • RF11: Registrar productos a comprar en una nueva ventana
  • RF12: Mostrar detalles de la pre-compra
  • RF13: Redirigir para páginas de pago
  • RF14: Confirmación de Abastecimiento
  • RF15: Confirmación de pedido (Usuario)
  • RF16: Generar código de pago

2.2 Historia de usuario

Nombre Historia de Usuario

Descripción de la Historia de Usuario

Criterios de Aceptación

Login usuario

Como: cliente

Quiero: ingresar a mi perfil

Para: poder hacer pedidos de productos

Contexto: El cliente entra a la página web para comprar productos

Evento: El cliente selecciona la opción login

Resultado/Comportamiento Esperado: El sistema debe mostrar una pantalla con los campos usuario y contraseña

Autenticar Usuario en el sistema

Como: cliente

Quiero: Autenticar mi usuario y contraseña

Para: ingresar al sistema

Contexto: El cliente ha ingresado a la página web

Evento: El cliente escribió su usuario y contraseña, y hace clic en aceptar

Resultado/Comportamiento esperado: el sistema debe de validar el usuario y contraseña ingresada. Si los datos ingresados no son correctos debe de mostrar un mensaje de error.

Seleccionar productos

Como: cliente

Quiero: seleccionar productos

Para: poder hacer una compra

Contexto: El cliente entra a la página web y se muestran los productos en stock

Evento: El cliente selecciona los productos que desea comprar

Resultado/Comportamiento Esperado: El sistema debe permitir guardar la selección de productos del cliente

Enviar pedido

Como: cliente

Quiero: Guardar mi pedido en el sistema

Para: terminar mi compra

Contexto: El cliente seleccionó los productos que desea comprar

Evento: El padre hace clic en el botón enviar pedido

Resultado/Comportamiento esperado: El sistema debe almacena los productos seleccionados en un pedido y mostrar un mensaje de conformidad.

Verificar estado de compra

Como: cliente

Quiero: ver el estado de mi compra

Para: estar informado sobre el estado de mi compra

Contexto: El cliente ha realizado un pedido de productos

Evento: El cliente ingresa a su cuenta

Resultado/Comportamiento esperado: El sistema debe de mostrar el estado del pedido del cliente

Enviar mensaje a los usuarios

Como: empleado

Quiero: enviar mensajes a los usuarios

Para: alertar a estos sobre inconvenientes con el proceso de compra

Contexto: El empleado modifica el estado de la solicitud de compra

Evento: El administrativo envía un mensaje al usuario

Resultado/Comportamiento esperado: El sistema debe de permitir enviar comentarios a los usuarios

Agregar productos al stock

Como: empleado

Quiero: agregar al stock los productos que ingresan a almacén

Para: actualizar el stock

Contexto: El empleado entra al registro de productos

Evento: El empleado ingresa el tipo, nombre y cantidad de productos, y da clic en el botón agregar

Resultado/Comportamiento esperado: El sistema debe de permitir agregar productos al stock del sistema

Retirar productos del stock

Como: empleado

Quiero: retirar productos del stock

Para: actualizar el stock

Contexto: El empleado entra al registro de productos

Evento: El empleado selecciona el producto y da clic en el botón retirar

Resultado/Comportamiento esperado: El sistema debe permitir retirar productos del stock del sistema

...

Descargar como (para miembros actualizados) txt (12 Kb) pdf (391 Kb) docx (583 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com