Você está na página 1de 15

PROPUESTA PROYECTO LABORATORIO III ROBERT ANDRES SARRIA BUSTOS 20900967 PEDRO LUIS ANGULO ANGULO 10800580 PROFESOR:

ESTEBAN DIAZ INTRODUCCION Como ya sabemos que la tecnologa informtica en general hoy por hoy es unas de las herramientas ms trascendentales para el desarrollo institucional de un ente econmico; por tal motivo se es necesario a renovar la tecnologa para tener una mejor perspectiva empresarial y mejorar sus recursos ya sean financieros, profesionales y materiales; y mediante el uso de un software informtico se pueden controlar y tener reportes en tiempo real de todos los productos y datos los mismos. Vivero y artesanas Laura de la ciudad de Buenaventura, es un vivero de plantas ornamentales, dedicado desde hace ms de 5 aos a la comercializacin de diferentes plantas y vegetales; ofreciendo la ms amplia gama de plantas del exterior como del interior, las cuales encuentran en las todas las formas y tamaos. Adems de encontrar elementos auxiliares de jardinera, as como turbas, tierras, abonos, y decoraciones artesanales para las plantas, el hogar, etc. Ao tras ao, han podido ampliar la gama de sus cultivos, contando en la actualidad con amplia extensiones de terreno cultivadas con plantas ornamentales, sobre todo palmeras, en las que estn especializados. Por ser una empresa pequea y por su trayectoria que lleva en el mercado no poseen un adecuado sistema de inventario; el cual aun lleva un sistema de inventario primitivo (el de llevarlo en papel) el de llevarlo de forma manual. Debido al anterior problema que poseen se considera necesario desarrollar un software informtico que le permita a la empresa Vivero y artesanas Laura llevar un mejor control de inventario y financiero que se ejecutan o realizan en esta empresa. PROBLEMA La problemtica que presenta la empresa Vivero y artesanas Laura de la ciudad de Buenaventura radica principalmente en que no poseen un sistema informtico o software que lleve el control de todos sus productos solo el cual lo llevan de forma primitiva de forma en kardex o manual; en papel. Por ello la empresa requiere de un sistema computarizado donde se controle realmente la mercanca que entra en el almacn como la que sale, con este sistema se evitaran los problemas que se presentan a menudo, como lo es, que se agote la existencia de algn producto y esto ocasione caos para la empresa por la falta del producto, como tambin se evitara que cualquier mercanca fuera hurtada y no se note su ausencia, como pasa actualmente por la forma como es llevada el control. SOLUCION AL PROBLEMA

La empresa Viveros y artesanas Laura se encarga de la venta de plantas; qumicos para su crecimiento, venta de flores y ramos, accesorios decorativos para el hogar, etc. La empresa hace un inventario cuando llega la mercanca, en el inventario se anota lo que entra y sale de la empresa; la empresa est teniendo problemas con los inventarios realizados porque no muestra una informacin completa, esto quiere decir que hay productos que entran y salen de la empresa y no estn siendo anotados. Esto empieza a perjudicar el funcionamiento de la empresa ya que la parte econmica se empieza a ver afectada. La solucin al problema ser la creacin de un software que se encargara de tener una base de datos, en que se puedan organizar los productos que entren y salgan (ventas) de la empresa; para que as poder darse un registro contable de los ingresos y egresos que obtenga la empresa y tambin obtener un sistema de inventariado sistematizado. JUSTIFICACION La empresa necesita una aplicacin que permita resolver estos problemas. Una aplicacin que creara una base de datos la cual llevara organizada y detalladamente los productos que entre y salgan de la empresa. Con esta medida tambin se organizara la parte contable, entre ingresos y egresos, quiere decir que con la implementacin del software el funcionamiento de la empresa en todo sentido. Cuando decimos en todos los sentidos, tambin hablamos de la parte econmica; porque al utilizar la aplicacin, todos los procesos de la empresa estarn organizados, y se har un balance contable (prdidas y ganancia) as la empresa podr separar el dinero de los proveedores y de sus ganancias. Adems cabe mencionar que la aplicacin o software se elaborara en el lenguaje de programacin orientado a la web, PHP, el cual permite el diseo de aplicaciones interactivas, para que los usuarios de esta herramienta se sientan en un ambiente amigable. OBJETIVOS OBJETIVO GENERAL: Disear un sistema para el control del inventario de la empresa Vivero y artesanas Laura de la ciudad de Buenaventura. OBJETIVOS ESPECIFICOS: Realizar un anlisis para el determinar los requerimientos que el sistema informtico necesitara para su buen funcionamiento. Elaborar una aplicacin que permita llevar el control de inventario en la empresa Viveros y artesanas Laura, el cual permitir realizar un efectivo control en tiempo real de los productos existentes dentro del almacn o depsito de la empresa.

Presentar la propuesta de implementacin del sistema de inventario a la empresa Viveros y artesanas Laura de la ciudad de Buenaventura. Instalacin de la aplicacin propuesta para el control de inventario orientado a la web para la empresa Vivero y artesanas Laura. Efectuar cursos de adiestramiento para el personal encargado del manejo del sistema computarizado, para la puesta en marcha del mismo. REQUERIMIENTOS FUNCIONALES 1 2 3 4 5 La aplicacin permitir al administrador y a los usuarios ingresar al sistema por medio de un login y clave. El administrador por medio de la aplicacin podr crear usuarios con su login y clave respetivas. La aplicacin solo podr dejar ver al administrador los usuarios que haya creado. El administrador solo puede despedir o dejar inactivo a un usuario por medio de la aplicacin. La aplicacin permitir al administrador y al usuario registrar los productos al sistema quedando guardados en una base de datos. El administrador y el usuario de la aplicacin podrn visualizar los productos existentes en inventario. El usuario y administrador podrn realizar o registrar ventas de los productos que haya en existencia. La aplicacin realizara la operacin correspondiente de calcular el precio de la cantidad vendida por el precio. La aplicacin restara del inventario cada producto que se venda o salga. En inventario la aplicacin dar aviso o mostrara en rojo aquellos productos que tengan una cantidad mnima permitida en el inventario (productos agotados). A la hora de realizar una venta la aplicacin permitir ingresar los datos del cliente y ser guardados a una base de datos. La aplicacin permitir visualizar los productos vendidos y cliente al que se le vendi por pantalla. Tendr la opcin de cerrar sesin tanto como para el

6 7 8 9 10

11 12 13

administrador como el usuario. 14 La aplicacin deber permitir cerrarse por completo.

REQUERIMIENTOS NO FUNCIONALES HARDWARE La empresa cliente cuenta con un computador de mesa e impresora, cuando los estudiamos por fuera tiene buenas condiciones, cuando lo miramos ya internamente en su sistema (software) y el hardware lanzo los siguientes resultados: EQUIPO: CANTIDAD: ESPECIFICACIO NES: Computador de mesa genrico 1 Procesador Intel Pentium dual a 1.80 GHz Memoria RAM DDR2 2GB. Disco Duro 250BB SATA. Lector y quemadora de CD/DVD. (Samsung) Pantalla LCD de 19 pulgadas. Mouse ptico con scroll. Modem de 56 Kbps V.92. Parlantes. Tarjeta de video Intel 128MB. Puertos USB 2.0 (6 puertos), puerto VGA. Ranuras lectoras de tarjetas de memorias SD, MMC, MS, MS/PRO Windows XP service pack 3. Impresora Lexmark 1 Modelo X1290. Multifuncional (escner e impresora).

SOFTWARE: EQUIPO: CANTIDAD: ESPECIFICACIO NES:

En este software se instalara: Apache 2.0 PHP 5.0 MySQL 5.0 PHPmyadmin SQLitemanager Wampserver service manager WAMP5 viene con un administrador de servicios como icono en la bandeja del sistema. Este administrador le permite controlar completamente su servidor y proyectos locales. Se configurara los servidores Apache y MySQL con los archivos de configuracin para tener la plataforma ms estndar. Se puede adaptar a las

necesidades personales para utilizar WAMP5 se necesita Sistema Operativo Windows XP o Windows 7; se podra hacer la actualizacin a este ultimo sistema operativo. Rendimiento de la Base de Datos MySQL es una base de datos open source (libre) que est haciendo de SQL un competidor cada vez ms fuerte para bases de datos como Oracle. MySQL es un sistema que administra las bases de datos (Database Management Systems DBMS) para bases de datos relacionales. As MySQL se convierte en una aplicacin que permite gestionar archivos. Existen muchos tipos de programas de bases de datos desde un simple archivo hasta un sistema relacional pero MySQL utiliza mltiples tablas para lograr un mejor rendimiento de almacenar datos. CASOS DE USO Nombre: Inicio sesin. Actores: Administrador/Usuarios (Principales). Descripcin: Este caso de uso comienza cuando uno de los actores una vez haya ejecutado la aplicacin, finalizando cuando la aplicacin muestra el men del logueado correctamente. Tipo: Real - Secundario. Referencias cruzadas: 1.1 CURSO NORMAL DE EVENTOS 1. Abre o ejecuta la aplicacin. 2. Muestra pgina principal de la aplicacin. 3. Da clic en la parte de iniciar sesin. 4. Despliega formulario con usuario y contrasea a ingresar. 5. Ingresa datos pedidos por la aplicacin. 6. Verifica datos ingresados por el usuario. 7. La aplicacin muestra men del usuario logueado correctamente. 8. Procede a utilizar la sesin de usuario logueado. CURSO ALTERNATIVO DE EVENTOS 5.a. Ingresa datos pedidos por la aplicacin. 6.a. Verifica datos ingresados por el usuario. 5.b. Ingresa de nuevo los datos correctos pedidos por la aplicacin. 6.b. La aplicacin informa por medio de un mensaje que el usuario o contrasea son incorrectos. 6.c. Verifica que la nueva informacin digitada sea la correcta. 7. La aplicacin muestra men del usuario logueado correctamente. 8. Procede a utilizar la sesin de

usuario logueado.

Nombre: Crear usuario. Actores: Administrador (Principal). Descripcin: Este caso de uso empieza cuando el administrador una vez logueado ingresa a su sesin y da clic en el botn registrar usuario, y finaliza cuando la aplicacin muestra un mensaje de que el registro se realiz correctamente. Tipo: Real - Secundario. Referencias cruzadas: 1.1 CURSO NORMAL DE EVENTOS 1. Administrador da clic en el botn registrar usuarios o empleados. 2. La aplicacin muestra al administrador el formulario para registrar un usuario. 3. El administrador ingresa los datos solicitados por la aplicacin en el formulario, y da clic en registrar. 4. La aplicacin verifica que los datos ingresados no estn repetidos o registrado en la base de datos. 5. La aplicacin muestra mensaje de registro exitoso de usuario o empleado. 6. Administrador vuelve al men de registro de usuario. CURSO ALTERNATIVO DE EVENTOS 3.a. El administrador ingresa los datos solicitados por la aplicacin en el formulario, y da clic en registrar. 4.a. La aplicacin verifica que los datos ingresados no estn repetidos o registrados en la base de datos. 4.b. La aplicacin dar aviso con un mensaje advirtiendo que faltan datos en caso que falte algn dato por ingresar.

3.b. Administrador vuelve a digitar los datos correspondientes pedidos por la aplicacin. 4.c. La aplicacin dar aviso de que los datos ingresados ya existen en la base de datos en caso de que se repitan los datos. 3.b. Administrador vuelve a digitar los datos correspondientes pedidos por la aplicacin. 5. La aplicacin muestra mensaje de registro exitoso de usuario o empleado. 6. Administrador vuelve al men de registro de usuario.

Nombre: Eliminar usuario. Actores: Administrador (Principal). Descripcin: Este caso de uso empieza cuando el administrador una vez logueado ingresa a su sesin y da clic en el botn ver usuarios en el cual habr la opcin de eliminar o desactivar usuario, y finaliza cuando la aplicacin muestra un mensaje de que la desactivacin del usuario ha sido realizada. Tipo: Real - Secundario. Referencias cruzadas: 1.1 CURSO NORMAL DE EVENTOS 1. Administrador da clic en el botn ver usuarios o empleados. 2. La aplicacin muestra al administrador el listado de los usuarios registrados con una opcin de eliminar o desactivar usuario. 3. El administrador selecciona la opcin de eliminar o desactivar al usuario que desea eliminar. 4. La aplicacin da aviso por medio de mensaje que el usuario ha sido desactivado. 6. Administrador vuelve al men de ver usuarios. CURSO ALTERNATIVO DE EVENTOS NO EXISTE.

Nombre: Ingresar producto. Actores: Administrador/Usuario (Principales). Descripcin: Este caso de uso comienza cuando el administrador o el usuario una haya ingresado a su sesin da clic en el botn ingresar productos, y finaliza cuando la aplicacin muestra un mensaje de que registro ha sido exitoso. Tipo: Real - Secundario. Referencias cruzadas: 1.1 CURSO NORMAL DE EVENTOS 1. Administrador da clic en el botn ingresar productos. 2. La aplicacin muestra al administrador el formulario para el ingreso de productos. 3. El administrador ingresa los datos solicitados por la aplicacin en el formulario, y da clic en registrar. 4. La aplicacin verifica que los datos ingresados no estn repetidos o registrado en la base de datos. 5. La aplicacin muestra mensaje de registro exitoso del producto. 6. Administrador vuelve al men de ingresar productos. CURSO ALTERNATIVO DE EVENTOS 3.a. El administrador ingresa los datos solicitados por la aplicacin en el formulario, y da clic en registrar. 4.a. La aplicacin verifica que los datos ingresados no estn repetidos o registrados en la base de datos.

4.b. La aplicacin dar aviso con un mensaje advirtiendo que faltan datos en caso que falte algn dato por ingresar. 3.b. Administrador vuelve a digitar los datos correspondientes pedidos por la aplicacin. 4.c. La aplicacin dar aviso de que los datos ingresados ya existen en la base de datos en caso de que se repitan los datos. 3.b. Administrador vuelve a digitar los datos correspondientes pedidos por la aplicacin. 5. La aplicacin muestra mensaje de registro exitoso del producto. 6. Administrador vuelve al men de ingresar productos.

Nombre: Eliminar o modificar producto. Actores: Administrador (principal). Descripcin: El caso de uso comienza cuando el administrador una vez logueado ingresa a su sesin da clic en inventario donde habr una opcin de eliminar y tambin modificar el producto seleccionado, y termina cuando haya actualizado el producto luego de ser modificado o actualizado la lista de inventario despus que se haya eliminado dicho producto. Tipo: Real Secundario. Referencias cruzadas: 1.1 CURSO NORMAL DE EVENTOS (MODIFICAR) 1. Administrador da clic en el botn inventario. 2. la aplicacin muestra al administrador el listado de productos existentes en el inventario, con las opciones de eliminar o modificar el producto deseado. 3. Administrador selecciona la opcin deseada en su momento el administrador selecciona modificar. 4. La aplicacin muestra formulario del producto a modificar. 5. El administrador ingresa los datos en los campos a modificar del producto seleccionado. 6. La aplicacin muestra mensaje de que la actualizacin ha sido exitosa. 7. Administrador retorna al men de

ver inventario. CURSO NORMAL DE EVENTOS (ELIMINAR) 1. Administrador da clic en el botn inventario. 2. la aplicacin muestra al administrador el listado de productos existentes en el inventario, con las opciones de eliminar o modificar el producto deseado. 3. Administrador selecciona la opcin deseada en su momento el administrador selecciona eliminar. 4. La aplicacin actualiza listado de productos en inventario menos el producto que fue eliminado. 5. Administrador retorna al men de ver inventario. CURSO ALTERNATIVO DE EVENTOS NO EXISTE

Nombre: Imprimir inventario. Actores: Administrador/Usuarios (principales). Descripcin: Este caso de uso empieza cuando el administrador o usuario una vez logueado ingresa a su sesin y da clic en el botn inventario, y finaliza cuando la aplicacin imprima el archivo del listado de los productos existentes en el inventario. Tipo: Real Secundario. Referencias cruzadas: 1.1 CURSO NORMAL DE EVENTOS 1. Administrador o el usuario da clic en el botn inventario. 2. la aplicacin muestra al administrador o usuario el listado de productos existentes en el inventario, en el cual abajo esta la opcin imprimir. 3. Administrador o usuario da clic en el botn o la opcin imprimir. 4. La aplicacin muestra un archivo pdf donde muestra todos los productos existentes en el inventario. 5. El administrador o usuario en el archivo pdf se va a la opcin de imprimir el documento. 6. Se imprime el archivo correctamente por medio de la aplicacin. 7. Administrador o usuario retorna al

men de ver inventario luego de ser impreso el documento. CURSO ALTERNATIVO DE EVENTOS NO EXISTE

Nombre: Venta de productos. Actores: Administrador/Usuarios (principales). Descripcin: Este caso de uso empieza cuando uno de los actores una vez logueado ingresa a su sesin y da clic en vender producto registrando productos a vender y cliente, y finaliza cuando en la aplicacin se realiza la venta exitosamente. Tipo: Real Secundario. Referencias cruzadas: 1.1 CURSO NORMAL DE EVENTOS 1. Administrador o usuario da clic en el botn registrar venta. 2. Aplicacin muestra a los actores los productos a vender. 3. Actores selecciona productos a vender y seguido da clic en vender. 5. Los actores ingresan la cantidad de cada producto a vender y llena el formulario de registro de cliente seguido da clic en finalizar venta. 6. La aplicacin da aviso de que la venta ha sido realizada exitosamente. 7. Actores ingresan de nuevo al men de registro de venta. CURSO ALTERNATIVO DE EVENTOS 4.a. Aplicacin muestra formato de

venta de productos y formulario de registro de cliente. 5.a. Los actores ingresan la cantidad de cada producto a vender y llena el formulario de registro de cliente seguido da clic en finalizar venta. 4.b. La aplicacin dar aviso con un mensaje advirtiendo que faltan datos en caso que falte algn dato por ingresar. 5.b. Los actores vuelven a digitar los datos correspondientes pedidos por la aplicacin seguido da clic en finalizar venta.. 6.a. La aplicacin da aviso de que la venta ha sido realizada exitosamente. 7.a. Actores ingresan de nuevo al men de registro de venta.

DIAGRAMA DE CASOS DE USO

MODELO ENTIDAD RELACION (MER)

DIAGRAMA DE NAVEGACION

Você também pode gostar