Top Banner
PROYECTO WEB LUBRICANTES NACIONALES S.A. AGUIRRE ROJANO EDUARDO ARRIETA MEJIA KEYLA ROSA OLIVERO IZQUIERDO JORGE REYES ROMERO LUIS DANIEL Propuesta Presentado a: Ing. Ms. Pierre Peña Salgado
26

Proyecto Web Empresa Lubricantes Nacionales S

Jun 23, 2015

Download

Documents

ed8906
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Proyecto Web Empresa Lubricantes Nacionales S

PROYECTO WEB LUBRICANTES NACIONALES S.A.

AGUIRRE ROJANO EDUARDOARRIETA MEJIA KEYLA ROSAOLIVERO IZQUIERDO JORGE

REYES ROMERO LUIS DANIEL

Propuesta

Presentado a:Ing. Ms. Pierre Peña Salgado

UNIVERSIDAD DE CORDOBADEPARTAMENTO DE INGENIERIA DE SISTEMAS

FACULTAD DE INGENIERIA DE SISTEMASMONTERIA

2010

Page 2: Proyecto Web Empresa Lubricantes Nacionales S

INTRODUCCION

Este proyecto es realizado en la empresa Lubricantes Nacionales S.A. por cuatro estudiantes del programa de Ingeniería de Sistemas de la Universidad de Córdoba, sede Central que cursan actualmente la asignatura Desarrollo Web.

En este compendio de páginas encontrará toda la información necesaria y referente a la propuesta de desarrollo del sitio web, como es la Identificación de necesidades del cliente y su posterior levantamiento de requerimientos.

Se han recopilado datos propios de la empresa, utilizando como herramientas la observación y entrevistas posteriormente analizadas. También se hace un análisis, planteamiento de la solución propuesta y el cronograma de actividades.

Page 3: Proyecto Web Empresa Lubricantes Nacionales S

FICHA TÉCNICA DE PROYECTO

UNIVERSIDAD DE CÓRDOBAFACULTAD DE CIENCIAS BASICAS E INGENIERIAS

PROGRAMA DE INGENIERIA DE SISTEMAS

Fecha:

26 de Agosto de 2010

INFORMACION GENERAL

Titulo del proyecto: Proyecto Web empresa Lubricantes S.A.

Sector productivo objetivo del proyecto: Comercial

Empresa: Lubricantes Nacionales S.A. Cll. 13 N° 8C-15 Av. Circunvalar Tel. 7915300

Docente a cargo: Pierre Salgado Peña, Isaac Caicedo

Curso: Desarrollo Web, Ingeniería Web

Nombres de quienes desarrollan el proyecto:

Nombre: Teléfono: E-mail:

Eduardo Aguirre Rojano 3106938553 [email protected] Rosa Arrieta Mejía 3002125219 [email protected] Olivero Izquierdo 3135474636 [email protected] Daniel Reyes Romero 3188793159 [email protected]

DESCRIPCION DEL PROYECTO

Planteamiento del problema a resolver:

Lubricantes Nacionales S.A. es una empresa nacional que cuenta actualmente con tres sucursales: Montería, Sincelejo y Cartagena; se dedicada a la comercialización y venta de artículos para automotores, específicamente lubricantes, filtros, aromatizantes, entre otros.

Debido al crecimiento de la empresa y a su gran número de clientes en la ciudad de Montería y municipios aledaños se requiere que además de los asesores que visitan las

Page 4: Proyecto Web Empresa Lubricantes Nacionales S

empresas solicitantes de los productos ofrecidos por Lubricantes Nacionales S.A existan otras modalidades de atención que agilicen y faciliten los pedidos suministrando un catalogo de productos y cualquier otra información pertinente al cliente.

Existe actualmente una herramienta informática implementada para manejar inventario, facturación y cartera; sin embargo la empresa Lubricantes Nacionales S.A no cuenta con un sitio web para dar a conocer sus productos a nuevos clientes ni tampoco para brindar un servicio de pedido y cotización en línea a los clientes actuales que de cómo resultado la disminución del tiempo de espera en los procesos.

Se busca crear un sitio web que cuente con información acerca de la empresa, muestre los servicios que ofrece, contenga un catalogo de productos en línea y un modulo para la realización de pedidos.

Objetivos de proyecto:

General

Desarrollar un sitio web que permita a Lubricantes Nacionales S.A mostrarse a sus clientes, proporcionar un catalogo de sus productos y permitir realizar pedidos en línea.

Específicos

Definir el ingreso al sistema dependiendo del tipo de usuario: administrador, director comercial, asistente y cliente.

Generar un catalogo de productos en línea actualizado periódicamente para dar a conocer los nuevos productos.

Implementar el modulo de pedidos en línea para los clientes de la empresa con posibilidad de que se le notifique, si lo requiere, la cotización del mismo con los respectivos descuentos.

Publicación de novedades para convertir el sitio en un punto de interés, donde con cierta periodicidad se actualicen noticias, novedades y promociones.

Implementar el ingreso al sistema desde cualquier parte del mundo, a través de internet y mediante el uso de cualquier explorador web.

Antecedentes:

Page 5: Proyecto Web Empresa Lubricantes Nacionales S

Lubricantes Nacionales S.A utiliza actualmente una herramienta informática hecha a la medida, llamada SIIGO, la cual se encarga de gestionar los diferentes procesos realizados diariamente en la empresa tales como la facturación, el inventario y la cartera, dando resultados óptimos, presenta una interfaz amigable y trabaja de manera conjunta los procesos mencionados anteriormente.

El proceso para llegar a nuevos clientes se realiza de forma directa, es decir, se asignan diferentes asesores para que se acerquen a posibles clientes y ofrezcan los respectivos productos que comercializa Lubricantes Nacionales S.A. Posteriormente, la directora comercial da el aval al nuevo cliente., teniendo en cuenta que cumpla con los requisitos estipulados por la dirección de la empresa.

En el proceso de venta el asesor muestra un catálogo impreso de los productos que se tienen en inventario al cliente para que realice el pedido, este pedido también puede realizarse telefónicamente, cuando el cliente requiere una cotización el asistente simula una facturación aplicando los descuentos avalados por la directora comercial sobre los productos del pedido y por último, se informa al cliente el total de su pedido. Si el cliente no requiere cotización simplemente se pasa al proceso de facturación y envío del pedido.

Resultados esperados:

Sitio web que acercará la empresa Lubricantes Nacionales S.A a clientes actuales y nuevos, maneja un catalogo en línea de los productos ofrecidos, además apoyará el proceso de pedido y cotización de productos mediante el acceso en línea y simultáneo de varios clientes y el desempeño eficaz de los diferentes roles establecidos.

Alcance:

Sitio web accesible desde cualquier sistema operativo y navegador web, que manejará un catalogo de los productos ofrecidos y apoyará el proceso de pedidos y cotización.

Fecha de Inicio: Agosto de 2010Fecha de Finalización: Noviembre de 2010

Observaciones de la revisión:

SOLUCIÓN PROPUESTA

Page 6: Proyecto Web Empresa Lubricantes Nacionales S

Sitio web que acercará la empresa Lubricantes Nacionales S.A a clientes actuales y nuevos, manejará un catalogo en línea de los productos ofrecidos, además apoyará el proceso de pedido y cotización de productos mediante el acceso en línea y simultáneo de varios clientes y el desempeño eficaz de los diferentes roles establecidos.

Características del sitio web:

Acceso vía web al catalogo de productos y modulo de pedidos, sin software adicional solo el navegador de internet.

Identificación de los usuarios que pueden entrar al sitio web dotando de seguridad a la publicación de contenido.

Creación de nuevas páginas, edición del contenido existente y eliminación de páginas actuales.

Actualización en línea de noticias, novedades y promociones.

Desarrollada en software libre(JSP, Postgre SQL)

Compatible con cualquier explorador web y cualquier sistema operativo.

Interface agradable y amigable.

Reportes en formato PDF.

ESPECIFICACIÓN DE REQUISITOS

Page 7: Proyecto Web Empresa Lubricantes Nacionales S

Objetivos del Sistema

ID OBJETIVO NOMBRE DESCRIPCIÓN ESTABILIDAD

ID-OBJ-01Control de

Acceso

El sitio web permitirá niveles de acceso diferentes de acuerdo al tipo de usuario, además deberá administrar (ingresar, consultar, modificar, eliminar) la información de los usuarios del sistema y permitirá a los usuarios registrados actualizar la siguiente información: datos personales y clave de acceso.

Alta

ID-OBJ-02Información de la

empresa y empleados

El sitio web permitirá conocer información relevante de la empresa (Historia, Misión, Visión), las áreas y empleados a cargo de las mismas. Alta

ID-OBJ-03Catálogo de productos

El sitio web permitirá ingresar, consultar, modificar y eliminar los productos comercializados por la empresa clasificados según la línea y grupo al que pertenecen.

Alta

ID-OBJ-04Administración de

pedidos

El sitio web permitirá administrar (ingresar, consultar, modificar, eliminar) pedidos solicitados por los usuarios clientes.

Alta

ID-OBJ-05Notificaciones de

cotización.

El sitio web permitirá realizar notificaciones a los usuarios que soliciten una cotización con los descuentos aprobados a los productos de su pedido.

Alta

ID-OBJ-06Noticias,

novedades y promociones

Se publicaran noticias de interés a los clientes, así como las novedades en el mercado y las promociones a los clientes en general.

Alta

ID-OBJ-07 Navegación. Permitirá la navegación sobre los productos que hacen parte del catálogo de productos, los pedidos realizados y cotizaciones enviadas, así como la información de la empresa y sus empleados, noticias, novedades y

Alta

Page 8: Proyecto Web Empresa Lubricantes Nacionales S

ID OBJETIVO NOMBRE DESCRIPCIÓN ESTABILIDAD

promociones.

ID-OBJ-08 Búsqueda

Permitirá al usuario buscar un producto por su nombre, código, y a través de las categorías a las que pertenece. En cuanto a los pedidos y cotizaciones el sitio web permitirá la búsqueda por fecha y cliente.

Alta

ID-OBJ-09Reportes del

sistema

Se podrán generar informes de pedidos aprobados, enviados y en espera.

Se podrá descargar un pedido y cotización elaborado.Alta

Requisitos funcionales

RI -01 INFORMACIÓN SOBRE CONTROL DE ACCESO

Objetivos asociados ID-OBJ-01 Control de Acceso.

Requisitos asociados RF-01 Controlar Acceso de Usuarios.

RF-02 Ingresar Usuario.

RF-03 Modificar Usuario.

RF-04 Eliminar Usuario.

RF-05 Consultar Usuario.

RF-06 Actualizar Datos Personales.

RF-07 Actualizar Clave de Acceso.

Descripción El sistema deberá controlar el acceso de los usuarios a los diferentes módulos establecidos. Además, deberá permitir almacenar y actualizar la información de los

Page 9: Proyecto Web Empresa Lubricantes Nacionales S

usuarios.

Datos específicos Nombre de usuario y contraseña (username y password), identificación, primer nombre, segundo nombre, primer apellido, segundo apellido, fecha de nacimiento, teléfono, dirección, correo electrónico, sexo, cargo y tipo de usuario.

RI -02 INFORMACIÓN SOBRE LA EMPRESA Y LOS EMPLEADOS

Objetivos asociados ID-OBJ-02 Información de la empresa y los empleados.

Requisitos asociados RF-08 Historia y aspectos representativos.

RF-09 Áreas.

RF-10 Empleados.

Descripción El sitio web permitirá ver la información publicada de la empresa y sus empleados.

Datos específicos Historia, Área, Empleado

RI -03 INFORMACIÓN SOBRE CATALOGO DE PRODUCTOS

Objetivos asociados ID-OBJ-02 Catálogo de Productos

Requisitos asociados RF-11 Ingresar Línea.

RF-12 Modificar Línea.

RF-13 Eliminar Línea.

RF-14 Consultar Línea.

RF-15 Ingresar Grupo.

RF-16 Modificar Grupo.

RF-17 Eliminar Grupo.

RF-18 Consultar Grupo.

RF-19 Ingresar Producto.

RF-20 Modificar Producto.

RF-21 Eliminar Producto.

Page 10: Proyecto Web Empresa Lubricantes Nacionales S

RI -03 INFORMACIÓN SOBRE CATALOGO DE PRODUCTOS

RF-22 Consultar Producto.

Descripción El sitio web permitirá el acceso a cada producto del catalogo clasificándolos según su grupo y línea.

Datos específicos Código de línea, Nombre de Línea, Descripción de Línea, Código de Grupo, Nombre de Grupo, Descripción de Grupo, Código de Producto, Nombre de producto, Descripción de Producto.

RI -04 INFORMACIÓN SOBRE ADMINISTRACIÓN DE PEDIDOS

Objetivos asociados ID-OBJ-03 Administración de Pedidos

Requisitos asociados RF-23 Ingresar Pedido.

RF-24 Modificar Pedido.

RF-25 Eliminar Pedido.

RF-26 Consultar Pedido.

Descripción El sitio web permitirá que el cliente registrado realice pedidos que una vez sean finalizado el proceso de generación solo puedan ser modificados por los usuarios autorizados, quienes también podrán eliminarlos.

Datos específicos Código de pedido, Fecha, Lugar de entrega, Requiere_cotizacion.

RI -05 INFORMACIÓN SOBRE NOTIFICACIONES DE COTIZACION

Objetivos asociados ID-OBJ-04 Notificaciones de cotización.

Page 11: Proyecto Web Empresa Lubricantes Nacionales S

RI -05 INFORMACIÓN SOBRE NOTIFICACIONES DE COTIZACION

Requisitos asociados RF-27 Ingresar Notificación.

RF-28 Modificar Notificación.

RF-29 Eliminar Notificación.

RF-30 Consultar Notificación.

Descripción El sitio web permitirá que el usuario autorizado elabore una notificación de la cotización aprobada para su pedido.

Datos específicos Código de notificación, Fecha de Notificación, Descripción.

RI-06 INFORMACIÓN SOBRE NOTICIAS, NOVEDADES Y PROMOCIONES

Objetivos asociados ID-OBJ-05 NOTICIAS, NOVEDADES Y PROMOCIONES.

Requisitos asociados RF-31 Publicar Noticias de interés.

RF-32 Publicar Novedades en los productos ofrecidos.

RF-33 Publicar promociones a los clientes en general.

Descripción El sistema permitirá la de noticias, novedades y promociones.

Datos específicos Fecha_publicación, Titulo, Descripción, Contenido.

RI-07 INFORMACIÓN SOBRE NAVEGACION

Objetivos asociados ID-OBJ-05 Navegación.

Requisitos asociados RF-34 Navegar a través de los productos del Catalogo de Productos.

RF-35 Navegar a por cada uno de los pedidos realizados.

RF-36 Navegar a través de los pedidos y cotizaciones realizados.

RF-37 Navegar en las fichas de información de la empresa y sus empleados.

RF-38 Navegar por las diferentes noticias, novedades y promociones publicadas.

Descripción El sistema permitirá la navegación a través de una lista de todos productos del catalogo

Page 12: Proyecto Web Empresa Lubricantes Nacionales S

RI-07 INFORMACIÓN SOBRE NAVEGACION

de productos, los pedidos realizados y cotizaciones enviadas, así como la información de la empresa y sus empleados, noticias, novedades y promociones.

Datos específicos Código de línea, Nombre de Línea, Código de Grupo, Nombre de Grupo, Código de Producto, Nombre de producto. Numero de pedido, Requiere_cotizacion, Fecha_publicacion, Titulo.

Tiempo de vida promedio

Ocurrencias

Comentarios Ninguno.

RI-08 INFORMACIÓN SOBRE BUSQUEDA

Objetivos asociados ID-OBJ-08 Búsqueda.

Requisitos asociados RF-39 Buscar un producto por nombre.

RF-40 Buscar un producto por referencia.

RF-41 Buscar un producto por categoría.

RF-42 Buscar un pedido/ cotización por fecha.

RF-43 Buscar un pedido/ cotización por cliente.

Descripción El sistema permitirá realizar la búsqueda de los productos por nombre, código, y categoría. También permitirá la búsqueda de un pedido/cotización por fecha y cliente.

Datos específicos Nombre del producto, Código del producto, Categoría del producto, Fecha de pedido, Código del pedido, Fecha del pedido, Código del Usuario que realiza el pedido.

RI-09 INFORMACIÓN SOBRE REPORTES DEL SISTEMA

Objetivos asociados ID-OBJ-09 Reportes del sistema.

Requisitos asociados RF-44 Informes de pedidos aprobados, enviados y en espera.

RF-45 Reporte del pedido y cotización elaborado.

Page 13: Proyecto Web Empresa Lubricantes Nacionales S

RI-09 INFORMACIÓN SOBRE REPORTES DEL SISTEMA

Descripción El sistema permitirá elaborar informes a partir de los pedidos y cotizaciones realizadas para que puedan ser descargados por el usuario autorizado.

Datos específicos Código del pedido, Cliente, fecha de elaboración, productos incluidos, descuentos, total a pagar y estado del pedido.

Requisitos no funcionales

El sitio web debe tener en cuenta los siguientes requisitos no funcionales:

El sistema se debe desarrollar de acuerdo al ciclo de vida Proceso Unificado de desarrollo de software.

El sistema será desarrollada en JSP utilizando como servidor de bases de datos POSTGRES.

El sistema será alojado en un hosting que proporcione los servicios de servidor Web (Apache), lenguaje de programación JSP, servidor de bases de datos (POSTGRES), panel de control para administrar el dominio y subdominios, sistema operativo Windows.

El sistema deberá funcionar con los sistemas operativos Windows y Linux con acceso a Internet a través de cualquier navegador web.

El sistema no permitirá el filtrado de información personal de sus usuarios a otros en el mismo sistema.

El sistema deberá asegurar la integridad de la información que los usuarios almacenan en la plataforma.

Minimizar el tiempo de carga de la interfaz gráfica del sistema.

5. REQUISITOS FUNCIONALES

Page 14: Proyecto Web Empresa Lubricantes Nacionales S

En esta sección se han incluido los requisitos funcionales de la herramienta de trazabilidad en los proyectos software, que incluyen: diagramas de casos de uso, definición de actores y la documentación de los casos de usos.

4.1.Diagramas de casos de uso

◘ Diagrama de casos de uso control de usuarios

El diagrama de casos de uso de Control de Usuarios (ID-OBJ-01), tal como se muestra en la Figura 1, orienta sobre las funcionalidades del sistema de cara a los actores, cuando estos tratan de entrar al sistema y esquematiza todas las operaciones realizadas tanto por el sistema, como por el actor y siguen el siguiente orden:

Capturar usuario y contraseña. Validar caracteres especiales. Validar espacios en blanco. Conectar a la base de datos. Verificar datos. Localizar usuario. Entrar al sistema (solamente si se ha localizado al usuario en la base de

datos). Ingresar usuarios. Consultar usuarios. Modificar usuarios. Eliminar usuarios. Actualización de los datos personales del usuario y clave de acceso

Figura 1. Casos de uso Control de Usuarios

Page 15: Proyecto Web Empresa Lubricantes Nacionales S

◘ Diagrama de casos de uso Información de la empresa y empleados

El siguiente diagrama de casos de uso(Figura 2) ilustra las acciones del actor usuario registrado y las del sistema en el objetivo Información de la empresa y

Page 16: Proyecto Web Empresa Lubricantes Nacionales S

empleados (ID-OBJ-02). En donde después de entrar como usuario registrado este puede observar la información referente a la empresa tal como son la visión, misión entre otras.

Figura 2. Casos de uso Información de la empresa

◘ Diagrama de casos de uso Catálogos de Productos

El siguiente diagrama de casos de uso (Figura 3) ilustra las acciones del actor usuario registrado y las del sistema en el objetivo Catálogos de productos (ID-OBJ-03). En donde después de entrar como usuario registrado con permisos este puede ingresar, modificar o eliminar la información referente a un producto.

Figura 3. Casos de uso Catalogo de productos

Page 17: Proyecto Web Empresa Lubricantes Nacionales S

◘ Diagrama de casos de uso Administración de Pedidos

El siguiente diagrama de casos de uso ilustra las acciones del actor usuario registrado y las del sistema en el objetivo Administración de Pedidos (ID-OBJ-04). En donde después de entrar como usuario registrado con permisos este puede ingresar, modificar o eliminar la información referente a un pedido.

Figura 4. Casos de uso Administración de pedidos

Page 18: Proyecto Web Empresa Lubricantes Nacionales S

◘ Diagrama de casos de uso Notificación de Cotización

El siguiente diagrama de casos de uso (Figura 5) ilustra las acciones del actor usuario registrado y las del sistema en el objetivo Notificación de Cotización (ID-OBJ-05). En donde después de entrar como usuario registrado este puede solicitar una cotización que el sistema posteriormente responderá.

Figura 5. Casos de uso Control de Usuarios

Page 19: Proyecto Web Empresa Lubricantes Nacionales S

◘ Diagrama de casos de uso Noticias y Novedades

El siguiente diagrama de casos de uso (Figura 6) ilustra las acciones del actor usuario registrado y las del sistema en el objetivo Noticias, novedades y promociones (ID-OBJ-06). En donde el usuario puede ver noticias, novedades y descuentos.

Figura 6. Casos de uso Noticias, Novedades y Promociones

◘ Diagrama de casos de uso Navegación

El siguiente diagrama de casos de uso (Figura 7) ilustra las acciones del actor usuario registrado y las del sistema en el objetivo Notificación de Cotización (ID-

Page 20: Proyecto Web Empresa Lubricantes Nacionales S

OBJ-07). En donde después de entrar como usuario registrado este puede solicitar una cotización que el sistema posteriormente responderá.

Figura 7. Casos de uso Navegación

◘ Diagrama de casos de uso Búsqueda

El siguiente diagrama de casos de uso (Figura 8) ilustra las acciones del actor usuario registrado y las del sistema en el objetivo Búsqueda (ID-OBJ-08). En donde después de entrar como usuario registrado este puede buscar ya sea un producto específico, un pedido o una cotización.

Figura 8. Casos de uso Búsqueda

Page 21: Proyecto Web Empresa Lubricantes Nacionales S

◘ Diagrama de casos de uso reportes del sistema

En el siguiente modelo de casos de uso, se ilustra al actor administrador realizando la acción de consultar el uso del sistema mediante reportes (ID-OBJ-10).

Figura 1 0 . Diagrama de casos de uso reportes del sistema