Professional Documents
Culture Documents
Proyecto: PROPUESTA DE DESARROLLO DE UN SISTEMA INFORMTICO DE INVENTARIO PARA ELLABORATORIO DE COMPUTACIN ITCO EN LA CIUDAD DE OTAVALO CON HERRAMIENTAS JAVA Y POSTGRES Revisin 1.0
NOVIEMBRE
30102010
1.0
Documento validado por las partes en fecha:30 10 - 2010 Por el cliente Por la empresasuministradora
Fdo. D./DaUNIANDES
PROPUESTA DE DESARROLLO DE UN SISTEMA INFORMTICO DE INVENTARIO PARA EL LABORATORIO DE COMPUTACIN ITCO EN LA CIUDAD DE OTAVALO CON HERRAMIENTAS JAVA Y POSTGRES
Contenido
FICHA DEL DOCUMENTO CONTENIDO 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.1 2.2 2.3 2.4 2.5 2.6 3 INTRODUCCIN Propsito Alcance Personal involucrado Definiciones, acrnimos y abreviaturas Referencias Resumen DESCRIPCIN GENERAL Perspectiva del producto Funcionalidad del producto Caractersticas de los usuarios Restricciones Suposiciones y dependencias Evolucin previsible del sistema REQUISITOS ESPECFIC OS 2 3 5 5 5 5 7 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 14 14 14 15 15 15
Descripcin de requisitos del software
3.1 Requisitos comunes de los interfaces 3.1.1 Interfaces de usuario 3.1.2 Interfaces de hardware 3.1.3 Interfaces de software 3.1.4 Interfaces de comunicacin 3.2 Requisitos funcionales
3.3 Requisitos no funcionales 3.3.1 Requisitos de rendimiento 3.3.2 Seguridad 3.3.3 Fiabilidad 3.3.4 Disponibilidad 3.3.5 Mantenibilidad
PROPUESTA DE DESARROLLO DE UN SISTEMA INFORMTICO DE INVENTARIO PARA EL LABORATORIO DE COMPUTACIN ITCO EN LA CIUDAD DE OTAVALO CON HERRAMIENTAS JAVA Y POSTGRES
3.3.6 3.4 4
15 16 16
APNDICES
PROPUESTA DE DESARROLLO DE UN SISTEMA INFORMTICO DE INVENTARIO PARA EL LABORATORIO DE COMPUTACIN ITCO EN LA CIUDAD DE OTAVALO CON HERRAMIENTAS JAVA Y POSTGRES
1 Introduccin
Actualmente ITCO no posee un sistema que solvente las necesidades de inventario: codificacin de equipos, mobiliario, manuales y softwarede su laboratorio de computacin, esto conlleva a que la informacin solicitada no se encuentra disponible al momento de su requerimiento, provocando prdidas econmicas y de recursos tcnicos que posee la empresa; por lo tanto, para el desarrollo de la propuesta se utilizara software libre (Java, Postgres) dando como resultado, mejorar la administracin, los procesos de mantenimiento y por ende un mejor servicio al cliente.
1.1
Propsito
Implementar un sistema de Inventario para ITCO. Este proyecto va encaminado para mejorar la atencin a los usuarios y clientes que ingresan al centro a utilizar los equipos. Ampliar y desarrollar los conocimientos existentes acerca de Java y Postgres, su funcionamiento, e implementacin en el uso comercial.
1.2
Alcance
El sistema de inventario a desarrollar se denominara SIILITCO (Sistema Informtico de Inventario para el Laboratorio de la empresa ITCO) Un sistema de inventarios es un conjunto de normas, mtodos y procedimientos aplicados de manera sistemtica para planificar y controlar los materiales, productos o equipos que emplea una organizacin. Fomentar la creacin de nuevos proyectos que permitan la integracin de varias ramas de la ciencia que contribuyan al mejor desarrollo de la sociedad.
1.3
Personal involucrado
Nombre Rol Categora profesional Responsabilidades Patricia Chiriboga Administracin del Sistema de Inventarios Gerente ITCO Crear usuarios de acceso al sistema, establecer calendario de responsables de los laboratorios, establecer cronograma y responsables de mantenimiento 086126578 Si
PROPUESTA DE DESARROLLO DE UN SISTEMA INFORMTICO DE INVENTARIO PARA EL LABORATORIO DE COMPUTACIN ITCO EN LA CIUDAD DE OTAVALO CON HERRAMIENTAS JAVA Y POSTGRES
Andrea Pez Manejo Usuario del Sistema de Inventarios Secretaria Ingreso de nuevos componentes, equipos o de software, compras, entrega y recepcin de prstamos, 086126578 Si Salom Erazo Programadora Estudiante Programacin respectiva correspondiente al mdulo de consultas y reportes en el lenguaje Java y su conexin a la base de datos realizada en Postgres. 0909400964/ 3017138 Si Santiago Pez Coordinador, Programador Estudiante Coordinar todas las actividades a realizar por el grupo, Disear la base de datos en Postgres, realizar la programacin correspondiente a los mdulos de prstamos, datos, equipos, software y manuales en el lenguaje Java y su conexin a la base de datos 097176736/ 062922343 Si WillianCualchi Editor, Investigador Estudiante Editar, recopilar toda la informacin y documentacin necesaria para el proyecto informtico, cronograma de actividades, programacin respectiva correspondiente a los mdulos de usuarios, responsables, laboratorios y mantenimientos en el lenguaje Java y su conexin a la base de datos realizada en Postgres. 086126578 Si Jacqueline Orbes Asesora Ingeniera Analizary aprobar la estructura de la base de datos, y el correcto funcionamiento de la programacin respectiva. jacqueline_orbespadilla@yahoo.es Si
PROPUESTA DE DESARROLLO DE UN SISTEMA INFORMTICO DE INVENTARIO PARA EL LABORATORIO DE COMPUTACIN ITCO EN LA CIUDAD DE OTAVALO CON HERRAMIENTAS JAVA Y POSTGRES
Diego Meza Asesor Ingeniero Analizar el contenido de la documentacin y formularios correspondientes al desarrollo del proyecto 097319612 - diego_meza_007@hotmail.com Si
1.4
PROPUESTA DE DESARROLLO DE UN SISTEMA INFORMTICO DE INVENTARIO PARA EL LABORATORIO DE COMPUTACIN ITCO EN LA CIUDAD DE OTAVALO CON HERRAMIENTAS JAVA Y POSTGRES
Tcnicamente hablando, las consultas a la base de datos se realizan a travs de un lenguaje de manipulacin de datos (DML Data Manipulation Language). SQL es un lenguaje DML, pero adems posee otras caractersticas de otros lenguajes. Por ejemplo, permite tambin crear bases de datos. IEEE.- Estndar que determina la especificacin de requisitos de sistema para la construccin y puesta en marcha de aplicaciones de software. ITCO.- Siglas de Instruccin de Computacin en Otavalo.
1.5
Referencias
Referenc ia Otavalo Titulo Lista del Inventario manual del Centro ITCO Base de datos Tabla Ruta Personal de ITCO Fecha 02-02-1998 Autor ITCO
Internet Internet
Wikipedia Wikipedia
1.6
Resumen
En el proyecto se desarrollar un sistema de inventario para laboratorio de , computacin ITCO, con el objetivo de sistematizar y tener un control, por ello se utilizara estndares internacionales de anlisis como establecen los formularios IEEE y una estructura RUP en el desarrollo de este sistema. La evaluacin del sistema se har a travs de pruebas realizadas en ITCO, en la que refleje la aceptacin y facilidad de uso del sistema de inventarios. El plazo est dividido en etapas y estas contemplan una serie de actividades a realizar en un plazo de 6 meses. Este documento consta de tres secciones. En la primera seccin se realiza una introduccin al mismo y se proporciona una visin general de la especificacin de recursos del sistema. En la segunda seccin del documento, se realiza una descripcin general del sistema, con el fin de conocer las principales funciones que ste debe realizar, los datos asociados y los factores, restricciones, supuestos y dependencias que afectan al desarrollo. Por ltimo, se definen detalladamente los requisitos que debe satisfacer el sistema.
PROPUESTA DE DESARROLLO DE UN SISTEMA INFORMTICO DE INVENTARIO PARA EL LABORATORIO DE COMPUTACIN ITCO EN LA CIUDAD DE OTAVALO CON HERRAMIENTAS JAVA Y POSTGRES
2 Descripcin general
2.1 Perspectiva del producto
El sistema de inventario, es un producto independiente, que permitir llevar un control adecuado del laboratorio de cmputo de ITCO. La aplicacin tendr como nombre SIILITCO,esta se desarrollara a forma de versiones,generando as un producto personalizado, para el laboratorio de cmputo.
2.2
2.3
2.4
Restricciones
El Sistema de Inventario se limita para el uso interno de ITCO. Para el desarrollo de la propuestase utilizar lenguaje JAVA, la base de datos se desarrollara en POSTGRESQL y el sistema operativo Windows XP. Utilizando un modelo cliente/servidor. El usuario final, realizara ingresos y consultas dentro del sistemas de inventario, no podr eliminar ni tampoco podr realizar cambios en la informacin. De acuerdo a las normas y reglamentos vigentes en UNIANDES, la metodologa que se aplicaraen el proyecto a desarrollar ser RUP.
PROPUESTA DE DESARROLLO DE UN SISTEMA INFORMTICO DE INVENTARIO PARA EL LABORATORIO DE COMPUTACIN ITCO EN LA CIUDAD DE OTAVALO CON HERRAMIENTAS JAVA Y POSTGRES
2.5
Suposiciones y dependencias
Antes de empezar a desarrollar el sistema, ITCO podr pedir las modificaciones que deseen realizar al sistema, luego de esto se la podrn solicitar la justificacin del caso. El sistema se desarrollara de forma que pueda ejecutarse en cualquier plataforma, aunque las pruebas se realizaran en una plataforma considerada por los desarrolladores como una interfaz estable, en este caso se trata de Windows 7, en cualquiera de sus versiones. Tendr posibles mejoras en cuanto a actualizacin de software, o migracin a otras plataformas. Cualquier modificacin que se desee realizar al sistema sin la debida autorizacin de los desarrolladores podra ocasionar fallas en el mismo.
2.6
3 Requisitos especficos
Nmero de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito 1 ValidarUsuario Requisito Restriccin Pedida por el Administrador Alta/Esencial Media/Deseado
Baja/ Opcional
Cada vez que un usuario de la aplicacin requiera iniciar una sesin en la misma, esta deber solicitar un nombre de usuario, una contrasea para validar en la base de datos y permitir o no el inicio de sesin. Nmero de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito 2 Ingreso de informacin Requisito Restriccin Pedido por el Administrador y el usuario Alta/Esencial Media/Deseado
Baja/ Opcional
PROPUESTA DE DESARROLLO DE UN SISTEMA INFORMTICO DE INVENTARIO PARA EL LABORATORIO DE COMPUTACIN ITCO EN LA CIUDAD DE OTAVALO CON HERRAMIENTAS JAVA Y POSTGRES
Nmero de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito
3 Reportes de la informacin Requisito Restriccin Pedida por el Administrador y el usuario Alta/Esencial Media/Deseado
Baja/ Opcional
El sistema deber emitir reportes detallados de la informacin solicitada, sea por el administrador o el usuario. Nmero de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito 4 Modificar la informacin Requisito Restriccin Pedido por el Administrador Alta/Esencial Media/Deseado
Baja/ Opcional
El administrador ser nico responsable que podr realizar cualquier modificacin con la informacin ingresada al sistema. Nmero de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito 5 No eliminar informacin Requisito Restriccin Pedida por el Administrador Alta/Esencial Media/Deseado
Baja/ Opcional
3.1
PROPUESTA DE DESARROLLO DE UN SISTEMA INFORMTICO DE INVENTARIO PARA EL LABORATORIO DE COMPUTACIN ITCO EN LA CIUDAD DE OTAVALO CON HERRAMIENTAS JAVA Y POSTGRES
3.2
Requisitos funcionales
Modulo Administracin de Usuarios Id. Requerimiento Descripcin Entradas Salidas Proceso
1.Registro nuevos usuarios Permitir a un usuario no registrado, registrarse en el base de datos para conexiones posteriores Datos de acceso obligatorios: nombre, apellidos, contrasea, telfono, direccin, cargo Luego de la validacin respectiva de los datos registrados, se almacenara los registros en la base de datos Deber ser capaz de realizar operaciones necesarias para que los reportes solicitados tengan la informacin correcta.
Tendr conexin a una base de datos para registrar toda la informacin. Solicitar el nombre del usuario y su contrasea antes de realizar cualquier tarea dentro del sistema. El sistema a desarrollar no se integrara con otros sistemas disponibles que pueda tener el centro ITCO. Datos ingresados en el formulario El usuario queda registrado y puede ingresar posteriormente al sistema
Se ingresa un registro a la Base de Datos con los datos personales del nuevo usuario.
PROPUESTA DE DESARROLLO DE UN SISTEMA INFORMTICO DE INVENTARIO PARA EL LABORATORIO DE COMPUTACIN ITCO EN LA CIUDAD DE OTAVALO CON HERRAMIENTAS JAVA Y POSTGRES
Tendr conexin a una base de datos para registrar toda la informacin. Solicitar el nombre del usuario y su contrasea antes de realizar cualquier tarea dentro del sistema. El sistema a desarrollar no se integrara con otros sistemas disponibles que pueda tener el centro ITCO. Precondiciones Postcondiciones Efectos Colaterales Prioridad Rol que lo ejecuta
El usuario debe estar creado en el sistema El usuario ingresa al sistema No aplica
Mdulo de consulta y reportes de la informacin Id. Requerimiento Descripcin Entradas Salidas Proceso
3Autenticar al usuario o administrador Debe permitir al usuario poder realizar consultas y obtener los reportes deseados segn corresponda. Nombre de usuario y contrasea Obtener el acceso al sistema. Los usuarios ingresan al sistema su nombre y contrasea, el sistema validar si el usuario existe y su contrasea es correcta. Si es as, el sistema entregar al usuario autenticado la interfaz solicitada correspondiente a su perfil en el sistema. El usuario debe estar creado en el sistema El usuario ingresa al sistema No aplica
PROPUESTA DE DESARROLLO DE UN SISTEMA INFORMTICO DE INVENTARIO PARA EL LABORATORIO DE COMPUTACIN ITCO EN LA CIUDAD DE OTAVALO CON HERRAMIENTAS JAVA Y POSTGRES
Proceso
Deber ser capaz de realizar operaciones necesarias para que los reportes solicitados tengan la informacin correcta. Tendr conexin a una base de datos para registrar toda la informacin. Solicitar el nombre del usuario y su contrasea antes de realizar cualquier tarea dentro del sistema. El sistema a desarrollar no se integrara con otros sistemas disponibles que pueda tener el centro ITCO.
3.3
Requisitos no funcionales
La instalacin traerconsigo una mayor rapidez en la administracin de la informacin y la obtencin de reportes de la informacin haciendo su proceso mucho ms eficiente. El sistema debe ser fcil de usar por el usuario o el administrador y debe estar organizado de tal manera que los errores sean minimizados. No revelar informacin personal de otros usuarios, al operador del sistema, esta solamente podr ser vista por el administrador.
3.3.2 Seguridad
Permitir asegurar que el operador trabaje sin una supervisin y podr hacer modificaciones del caso el usuario administrador, asegurandola utilizacin de datos, correctos ycon el adecuado procedimiento. La informacin que se muestre en los reportes debe ser clara y precisa y de acuerdo con lo solicitado.
Descripcin de requisitos del software
PROPUESTA DE DESARROLLO DE UN SISTEMA INFORMTICO DE INVENTARIO PARA EL LABORATORIO DE COMPUTACIN ITCO EN LA CIUDAD DE OTAVALO CON HERRAMIENTAS JAVA Y POSTGRES
3.3.3 Fiabilidad
El sistema deber evitar que se introduzcan informacin fallida antes de que entre en funcionamiento.Las interfaces utilizaran entornos de amigables,adecuados para gestionar el ingreso, modificacin y reportes de la informacin.
3.3.4 Disponibilidad
La informacin recolectada en el proceso de ingreso debe ser utilizada para obtener reportes respectivos de inventario. El usuario podr ingresar, cambiar o revisar la informacin almacenada, enel sistema SIILITCO con su respectivo nombre y contrasea. En caso de que haya olvidado su nombre de usuario/contrasea,se deber contactar al usuario administrador del sistema. El sistema deber estar en lnea el 90% del tiempo de la jornada laboral.
3.3.5 Mantenibilidad
Se deber realizar un mantenimiento peridico al sistema, esto para solucionar todos los errores que hayan podido presentar. El sistema deber ser susceptible de ser ampliado, esto con el fin de ampliar con otros mdulos que ITCO pueda solicitar. Llevar un control de errores y registros indebidos en el sistema.
3.3.6 Portabilidad
El sistemaSIILITCOen su totalidad, ni ninguna de sus partes, no podr ser trasladado a otras plataformas, sin la debida autorizacin y conocimientos de los desarrolladores. Ser diseado portable, es decir, debe ser posible implantarlo en diversos lenguajes y plataformas. Se debe desarrollarlo con herramientas como Java que es un lenguaje de programacin orientado a objetos, y en PostgrSQL como base de datos, debido su bajo costo, cero problemas de licencias, al soporte gratuito de sus comunidades desarrollo publicadas en Internet, y a sus requerimientos mnimos para su instalacin.
PROPUESTA DE DESARROLLO DE UN SISTEMA INFORMTICO DE INVENTARIO PARA EL LABORATORIO DE COMPUTACIN ITCO EN LA CIUDAD DE OTAVALO CON HERRAMIENTAS JAVA Y POSTGRES
3.4
Otros requisitos
Si la empresa ITCO, entidad contratante requiere tener acceso al sistema inventario para maquinas clientes, deber hacer el requerimiento emitiendo un documento firmado e indicando las necesidades que demanda.
4 Apndices
Sistema de inventario: Especificacin de Requisitos Software. Copyright (C) 2010 Santiago Pez, WillianCualchi, Salome Erazo. Se otorga permiso para reproducir total o parcialmente este documento, siempre y cuando se cite como fuente a los autores. Cualquier modificacin de este documento deber ser aprobada por los autores.