Anda di halaman 1dari 24

INFORME DE TRABAJO NRO 2 TALLER DE SIMU

UNIVERSIDAD NACIONAL FEDERICO

VILLARREAL
FACULTAD DE INGENIERIA ELECTRONICA E INFORMATICA ESCUELA DE INGENIERIA INFORMATICA

CURSO TEMAS DOCENTE INTEGRANTES

: Taller de Simulacin De Sistemas : Ing.


:

De Informacin

: Documento de Proyecto-Sistema Web de Pedidos


Ciro Rodriguez Cuya Yahuana, Jos Manuel. Huamn Cceres, Klissel. Patio Bartra, Grover. Villanueva Figueroa, Soledad

CICLO

: IX

2007

INDICE

Captulo I: Introduccin

Propsito del Sistema. Alcance del Sistema. Objetivos y criterios de xito del proyecto. Participantes del Sistema. A quin le interesa?

Captulo II. Sistema Propuesto


Panorama. Requerimientos funcionales. Requerimientos no funcionales.

Interfaz de usuario y factores humanos Consideraciones de hardware Caractersticas de rendimiento Gestin de errores y condiciones extremas Cuestiones de calidad Modificaciones al sistema Ambiente fsico Cuestiones de seguridad Cuestiones de recursos.

Requerimientos de implementacin. Tecnologa utilizada Requerimientos tecnolgicos para este sistema

Sistemas con los que interacta este sistema. Requerimientos de esta interaccin.

Otros requerimientos Proceso de desarrollo Participantes en el proyecto Feedback o visibilidad del proyecto que quieren los usuarios y clientes Qu podemos comprar, qu debemos construir y quin es nuestra competencia? Otros requerimientos del proceso (prueba, instalacin,) Reglas de negocio Utilizacin y usabilidad Fiabilidad Rendimiento Soporte, mantenimiento y portabilidad Seguridad, documentacin Requisitos sin resolver o diferidos

Captulo III. Modelos del sistema Escenarios Modelo de casos de uso Casos de uso de negocio Identificacin de casos de uso identificacin de actores Actores
3

Actores primarios nombre de los actores. descripcin breve de sus papeles. sus objetivos generales para qu utilizan el sistema. Actor de apoyo nombre de los actores. descripcin breve de sus papeles. sus objetivos generales para qu utilizan el sistema. Actor pasivo nombre de los actores. descripcin breve de sus papeles. sus objetivos generales para qu utilizan el sistema.

priorizar casos de uso detallar casos de uso estructura del Modelo de Casos de Uso

Casos de uso de sistema Identificacin de casos de uso identificacin de actores Actores Actores primarios nombre de los actores. descripcin breve de sus papeles. sus objetivos generales para qu utilizan el sistema. Actor de apoyo nombre de los actores. descripcin breve de sus papeles. sus objetivos generales
4

para qu utilizan el sistema.

Actor pasivo nombre de los actores. descripcin breve de sus papeles. sus objetivos generales para qu utilizan el sistema.

priorizar casos de uso detallar casos de uso estructura del Modelo de Casos de Uso

Diagrama de Actividad Diagrama de Secuencia. Modelo de objetos Diccionario de datos Diagramas de clases Modelos dinmicos Interfaz de usuario: rutas de navegacin y maquetas de pantallas

Captulo IV. factores organizativos, legales y humanos Requerimientos legales y polticos Consecuencias humanas de la finalizacin del sistema Requerimientos de formacin Dependencias y restricciones del entorno humano

Captulo V. Trminos usados (Glosario)

CAPTULO I: INTRODUCCIN I.1. Propsito del Sistema. El Propsito del sistema es la de Implementar un catalogo en lnea (va Web), con la finalidad de realizar pedido de equipos de computo y accesorios. Este catalogo va a permitir al cliente realizar pedidos en lnea, bsqueda de productos y podr recibir ofertas constantes va e-mail. I.2. Alcance del Sistema.

El sistema se utilizar para mejorar el desempeo de las reas de: Administracin. Logstica. Ventas.

Permitiendo:

Minimizar la distancia entre el usuario vs. Proveedor. Mayor rapidez en la venta de un producto. Menor cantidad de Mano de obra. Acertado control de stock de los productos.

I.3. Objetivos y criterios de xito del proyecto. I.3.1. Objetivos Aumentar la disponibilidad y alcance de los servicios de compra de productos informticos en el tiempo y el espacio. Esto permitira disminuir el esfuerzo necesario para realizar una compra, con el consiguiente aumento de colas de espera y cantidad de consultas satisfechas por unidad de tiempo. I.3.2. Criterio De xito La aparicin y crecimiento de accesos fuera de los horarios de apertura fsica de los centros de consultas y compra de productos. La existencia, crecimiento y compra de consultas por un producto existente cuya bsqueda fue hecha previamente a travs del sitio. I.4. A quin le interesa?

Al rea administrativa de la empresa, para llevar un mejor y agilizado control de la distribucin, y venta de su mercadera. Al usuario que no est interesado en tener relacin directa con un vendedor y prefiere el servicio de Internet para investigar los productos de manera amplia y de acuerdo a su inters realizar un pedido.

CAPTULO II: SISTEMA PROPUESTO II.1. Panorama. II.2. 1. Visin general Se pretende analizar la posible creacin de un sistema automatizado de manejo de los pedidos que realizaran los usuarios va Web a una Empresa dedicada a la venta de productos Informticos. Para ello, a partir de una primera entrevista con el cliente se ha determinado la siguiente visin general de lo que debe hacer el sistema: Para lado del cliente: Lo mas importante es el reporte de la ventas realizadas con los datos personales del usuario on-line, tambin se propone la informacin de los productos mas solicitados, control de stocks de mercaderas, envi de informacin a los usuarios registrados de los cambios de productos o novedades y que si el usuario on-line se retracta en la compra pueda ser eliminado fcilmente su pedido. A dems, el sistema debe tener una cierta proteccin de datas, que se implementar mediante un sistema de claves, y una opcin de generacin de informes impresos. Para el lado de los usuarios on-line: Deber ser un sistema bastante amigable con imgenes llamativas que muestren los productos mas destacados en la pantalla principal, que haya anuncios publicitarios y que sobretodo el usuario on-line pueda registrarse en el sistema. Adems que haya un carrito de compra donde el usuario on-line pueda almacenar todos los productos que pedir y una bsqueda de productos, permitindole encontrar fcilmente lo que desea. Nombre del Proyecto: Sistema Web de pedidos va Web. Descripcin: Herramienta que permite realizar los pedidos de los productos va Web, a su vez realizar el control del el stock y administracin de los mismos. El sistema registra a los usuarios para realizar los pedidos va Internet, adems que navegue sobre l las veces que desee, permitindoles cotizar los productos sin necesidad de logearse; ofrece informes actualizados al administrador del sistema sobre los pedidos realizados, los productos mas vendidos y permite el enviar ofertas a los usuarios registrados. Requerimientos

10

Clasificacin de los requerimientos del proyecto, los cuales se identifican con una clave, a la cual se har referencia en los diagramas ms detallados en adelante. Esta clasificacin se hace en tres grandes grupos: Consultas e Informes, Almacenamiento y Procesamiento. Requerimiento R1 R2 R3 R4 R5 R6 Descripcin Consultas e Informes Informe Proyectos Detallado Informe Responsables Informe Movimientos Almacenamiento Datos por Proyecto: nombre, fechaInicio, fechaTerminacion, porcentajeAvance y responsable Datos por Actividad: nombre, porcentajeAvance, responsable Datos por Responsables: nombre Procesamiento Clculo del Porcentaje de Avance de cada actividad (suma(avanceActividades) / (NroActividades*100)) Clculo del Porcentaje de Avance del Proyecto: suma(porcentajeAvance*pesoPorcentual)

R7 R8

II.2. Requerimientos funcionales. El Sistema presentado nos va a permitir la interaccin entre un usuario final y un administrador de Sistema. El Usuario deber loguearse (autentificarse) en l, para poder realizar sus pedidos, adems tendr la opcin de poder ver una diversidad de productos informticos y poder cotizarlos sin necesidad de estar registrado en el sistema. Toda esta informacin llegar al Administrador del sistema quien tendr que identificarse al acceder al mismo, ya registrado se encargarse de controlar el stock de los productos, ver los nuevos pedidos, los productos por despachar y enviar las nuevas ofertas al usuario registrado. II.3. Requerimientos no funcionales.

11

II.3.1 Interfaz de usuario y factores humanos La empresa, que est solicitando la implementacin del catalogo Web requiere: Para el Cliente

Una interfaz amigable. Que tenga un mdulo de ayuda. (FAQ) Mostrar las principales ofertas en la pgina principal. Contar un Banner principal atractivo y animado (De preferencia en Flash) Desea que las categoras estn disponibles para el usuario en cualquier momento.

Para el Administrador Facilidad de uso. Facilidad de acceso. Dividido por mdulos. Que tenga mdulo de ayuda. Que pueda generar reportes.

II.3.2. Consideraciones de hardware Se recomienda: Para el Cliente: Maquina que soporte S.O. W 98 a ms. Tarjeta de video como mnimo de 16 Mb. Acceso a Internet. Para el Administrador: Mquina que soporte S.O. W XP a ms. Conexin a Internet. Monitor con mnima resolucin de 1024 * 768. II.3.3. Caractersticas de rendimiento

No abusar demasiado la interfaz del sistema por que esto no permitir la buena transferencia de datos. Para lo cual se recomienda que las pginas generadas no superen los 300Kb. La capacidad del Hosting Web debe permitir hacer una transferencia de por lo menos 4Gb mensuales. La capacidad de transmisin de datos del servidor Web debe ser por lo menos 50Kb/Segundo.

II.3.4. Gestin de errores y condiciones extremas.

12

En el servidor debe permitir configurar el ancho de banda en caso el trfico llegue a casos extremos. As mismo el servidor debe permitir aumentar la capacidad de almacenamiento en caso la cantidad de productos sea extremadamente grande. II.3.5. Cuestiones de calidad

El sistema debe ser desarrollado en un lenguaje de programacin exclusivo para Web, y que garantice la funcionalidad de ste. Asimismo la programacin y diseo del catlogo debe cumplir con los estndares internacionales de diseo modular. Tambin debe considerarse la arquitectura de este catlogo en 2 capas a ms.

II.3.6. Modificaciones al sistema El Sistema tiene la capacidad de aumentar la cantidad de mdulos administrativos, debido al diseo y desarrollo modular con el que cuenta. La base de datos tiene la capacidad de extenderse en cuanto a la cantidad de tablas inicial.

II.3.7 Ambiente fsico

Este sistema deber correr en un equipo ubicado en un centro de datos con supervisin de 24x7 das, utilizando UPS, aire acondicionado, etc. Los usuarios de este sistema se encuentran normalmente en sus oficinas. Esta aplicacin se instala en equipos de cmputos que son usados en el trabajo, dentro del hogar o cabina de Internet, todas conectadas a Internet. La iluminacin debe ser buena en ese ambiente. De preferencia en un lugar tranquilo sin demasiado ruido y distracciones.

II.3.8. Cuestiones de seguridad Se le Provee al Administrador del Sistema una serie de contraseas, claves de acceso as como los permisos correspondientes para cada usuario del sistema. Se tiene la opcin de crear backups de la Base de Datos.
13

El servicio del Hosting y del dominio se esta haciendo con un proveedor reconocido del medio.

II.3.9. Cuestiones de recursos. Acceso a Internet. Una PC con las caractersticas mencionadas anteriormente. Personal capacitado para el manejo del Sistema. Scanner para digitalizacin de imgenes. Cmara Digital para la captacin de Imgenes.

II.4. Requerimientos de implementacin. Servidor Web: El cual nos permitir poner pginas web a disposicin de los internautas. Servidor de Base de Datos: Es un software que almacena datos estructurados en forma de tablas relacionales, escucha un puerto TCP/IP a travs del cual acepta conexiones de clientes autentificados, admite comandos en lenguaje SQL, y devuelve al cliente a travs de la red los datos resultantes del procesamiento de los comandos SQL. Conexin a Internet: Para hacer pruebas antes de las puesta en marcha del sistema y para hacer actualizaciones a futuro cuando el sistema ya este implementado. II.5. Tecnologa utilizada II.5.1 Requerimientos tecnolgicos para este sistema. Servidor Apache: Servidor Web utilizado. Lenguaje de Programacin PHP: El cual nos permitir las reglas de codificacin. Base de Datos MySQL: Para relacionar las tablas utilizadas. Sistema de Gestin de Base de Datos PHPMYADMIN. Facilita la administracin va web de la Base de Datos. Racional Rose: Para los casos de Usos, diagrama de Actividad y diagrama de Secuencia. Ms Proyect: Para la para la distribucin de tiempo, tareas y recursos.

14

Macromedia Dreamweber MX. Para la creacin de los formularios y Pginas Web del Sistema (Cargar la informacin y las imgenes necesarias) Macromedia Flash MX: Para la creacin animaciones interactivas, que sern importadas por el Dreamweber. Adobe Photoshop: Para crear el esquema grfico utilizado en el sistema.

II.5.2. Sistemas con los que interacta el sistema. Sistema de Almacn: Cuando se realiza una venta se tendr que ver los cambios q afectan al Sistema de Almacn, de manera que sta rea este pendiente y pueda solicitar los productos si estos disminuyen. Sistema de Ventas: Cada vez que se realiza una venta en una Terminal de Punto de Ventas este debe verse reflejado en el administrador del catlogo web como una disminucin de Stock, similarmente cuando sucede una venta va web se debe ver reflejado en este Sistema. II.6. Otros requerimientos II.6.1. Proceso de desarrollo II.6.1.1. Participantes en el proyecto Jefe de Sistemas: Supervisor del avance del Proyecto. Asignacin adecuada de los Recursos. Trato directo con el Cliente. Har uso de la MS Proyect, para la distribucin de tiempo, tareas y recursos. Analista de Sistemas: Desarrollo de Modelamiento del Sistema, en base a los requerimientos del Sistema. Har uso de la Herramienta Racional Rose (Para el analisis del UML) Diseador de Base de Datos: Har la implementacin de Base de Datos, con las tablas y relaciones necesarias. Uso de la herramienta Base de Datos MySQL. Administrador de Base de Datos

15

Soluciona cualquier problema en cuanto a inconsistencias de datos y/o informacin de las tablas Uso del Sistema de Gestin de Base de Datos PHPMYADMIN. Desarrollador Web: Encargado del desarrollo lgico y codificacin del sistema, de acuerdo a lo especificado por el cliente. Uso de herramienta PHP. Diseador Web: Esboza todo la parte visual presentada en la pgina. Cargar la informacin necesaria en ella. Uso de Herramienta de Dreamweber. Diseador Grfico: Editar todas las imgenes y crear las animaciones necesarias para ser mostradas en la pgina web. Uso de Herramientas como: Macromedia Flash MX y Adobe Photoshop Personal Informtico de Apoyo: Para ayuda en lo que se requiera.

16

17

CAPTULO III. MODELOS DEL SISTEMA Se presenta a continuacin el modelado del proyecto, basado en la metodologa UML. Presentaremos el diagrama de Caso de Uso, de actividades y secuencial. III.1. Escenarios III.2. Modelo de casos de uso III.2.1 Diagrama de Casos de uso del Cliente Este diagrama muestra una descripcin para ayudar a comprender los Casos y SubCasos de Uso del cliente. Tambin hace referencia a la descripcin detallada de los casos de usos, la identificacin de los actores y sus responsabilidades. III.2.1.1. Identificacin de cada Casos de Uso

Caso de Uso Login Caso de Uso Administrar catalogo

III.2.1.2. Detalle de cada Caso de Uso Nombre: Login Actor: Administrador Funcin: Registrar antes de ingresar al sistema. Descripcin: El Administrador puede debe registrarse antes de ingresar al sistema. El sistema debe validar que la contrasea sea la correcta. Tambin es posible que no lo sea, entonces no debe permitir el ingreso del Administrador. Nombre: Administrar catalogo Actor: Administrador Funcin: Podr administrar el catalogo. Descripcin: Encargado administrar el catalogo, de revisar los pedidos ingresados, administrar los productos que Irn en la Web, y enviar constantemente los nuevos productos y cambios que tendr la Web, a sus usuarios registrados. III.2.1.3. Detalle de cada subcaso de Uso Nombre: Administrar catalogo; Revisar Pedido Actor: Administrador Funcin: Podr hacer una revisin general de los pedidos diarios que hay. Descripcin: El administrador revisar los pedidos que los usuarios han realizado, y de acuerdo a lo que haya enviar los productos a sus clientes.
18

Nombre: Administrar catalogo; Revisar Pedido; Eliminar Pedidos Actor: Administrador Funcin: Podr eliminar los pedidos cuando los clientes se anulan sus pedidos. Descripcin: El Administrador tendr opciones que el sistema le pone a disposicin de eliminar los pedidos ingresados en el sistema, si el usuario ya no desea realizar la compra. Nombre: Administrar catalogo; Revisar Pedido; Verificar Pedidos Actor: Administrador Funcin: Podr verificar los pedidos ingresados. Descripcin: El Administrador deber verificar constantemente el sistema para ver si han ingresado pedidos nuevos. Nombre: Administrar catalogo; Administrar Productos Actor: Administrador Funcin: Podr administrar los productos, agregando, eliminando o modificndolos. Descripcin: El Administrador tendr que ir cambiando constantemente los productos que el sistema mostrar va web, de acuerdo a la necesidad de los usuarios. Nombre: Administrar catalogo; Administrar Productos; Eliminar Productos Actor: Administrador Funcin: Podr Eliminar productos que ya no son muy pedidos, o que quizs ya se agotaron. Descripcin: El Administrador elimina productos innecesarios de la empresa que estn mostrados por el sistema, debido a que quizs se agotaron, puede que haya un producto de una versin superior o que quizs est mucho tiempo colgada en la pgina y no se realizan los pedidos de ste. Nombre: Administrar catalogo; Administrar Productos; Agregar Productos Actor: Administrador Funcin: Podr Agregar productos recientes, que la empresa acaba de obtener. Descripcin: El Administrador elimina productos innecesarios de la empresa que estn mostrados por el sistema, debido a que quizs se agotaron, puede que haya un producto de una versin superior o que quizs est mucho tiempo colgada en la pgina y no se realizan los pedidos de ste. Nombre: Administrar catalogo; Administrar Productos; Modificar Productos Actor: Administrador Funcin: Accede al sistema para Modificar los productos que sern mostrados por la Web.
19

Descripcin: El Administrador modifica los productos que sern mostrados en su pgina. Nombre: Administrar catalogo; Enviar Promociones. Actor: Administrador Funcin: Podr enviar a los usuarios registrados sus promociones o nuevos productos. Descripcin: El Administrador enviara constantemente promociones, ofertas de sus productos al correo de sus usuarios registrados, de esta forma permitir que stos estn al tanto de las nuevas promociones de la empresa y puedan realizar sus pedidos. III.2.1.3. Identificacin de actores Actores primarios

Nombre de los actores: Administrador Descripcin breve de sus papeles: Encargado de revisar los pedidos ingresados, administrar los productos que Irn en la Web, y enviar constantemente los nuevos productos y cambios que tendr la Web, a sus usuarios registrados. Los objetivos generales Administrar con rapidez y atino la distribucin de sus productos. Informar a sus usuarios los cambios y mejoras en sus productos. Para qu utiliza el sistema?. EL Sistema es utilizado para administrar el catalogo de productos informticos que pondrn en la Web.

III.2.1.4. Estructura del Modelo de Casos de Uso


Visin General Sistematizado Del Sistema

20

Visin General Detallado Del Sistema

21

Caso de Uso: Administrar Catalogo

III.2.2 Diagrama de Caso de uso del Usuario On-line Este diagrama muestra una descripcin para ayudar a comprender los Casos y SubCasos de Uso del Usuario On--line. Tambin hace referencia a la descripcin detallada de los casos de usos, la identificacin de los actores y sus responsabilidades. III.2.2.1. Identificacin de casos de uso Caso de Uso Logearse Caso de Uso Registrarse Caso de Uso Bsqueda producto

22

III.2.1.2. Detalle de cada Caso de Uso Nombre: Logearse Actor: Usuario Funcin: Podr logearse para hacer los pedidos de los productos va Web. Descripcin: El Usuario si desea realizar una compra de un o unos productos deber de ingresar a su cuenta de usuario, esto le permitir ala Administrador tomar en cuenta su pedido. Nombre: Registrarse Actor: Usuario Funcin: Podr Registrarse para poder obtener una cuenta de Usuario.. Descripcin: El Usuario deber obtener una cuenta, para realizar sus pedidos, para esto debe hacer el llenado de mltiples cajas de texto a fin de obtener todos sus datos. Nombre: Bsqueda producto Actor: Usuario Funcin: Podr realizar la bsqueda de producto de inters c/s cuenta de Usuario. Descripcin: El Usuario tendr la facilidad de navegar en la web ampliamente ya contando o sin contar con su cuenta de usuario. III.2.1.3. Detalle de cada SubCaso de Uso

III.2.1.4. Identificacin de actores Actores primarios

Nombre de los actores: Usuarior Descripcin breve de sus papeles: Realizar pedidos de productos va Web. Los objetivos generales Realizar una compra de manera agilizada. Romper las barreras del tiempo y espacio. Para qu utiliza el sistema?. Para comprar productos va Web sin necesidad de relacionarse con un vendedor de tienda.

23

III.2.1.5. Estructura del Modelo de Casos de Uso

24

Anda mungkin juga menyukai