Proyecto Final de Implantacion

download Proyecto Final de Implantacion

of 21

Transcript of Proyecto Final de Implantacion

Repblica Bolivariana De VenezuelaMinisterio Del Poder Popular Para La DefensaUniversidad Nacional Experimental Politcnica De La Fuerza Armada Bolivariana (Unefa)Ncleo Sucre Extensin CarpanoCarrera: Ing. Sistemas7mo Semestre, Seccin A

Implantacin De Un Sistema Automatizado De Registro Y Control Integral De Los Bienes Nacionales (Muebles E Inmuebles) En El Departamento De Bienes Nacionales De La Gerencia De Saneamiento Ambiental Y Control De Endemias, Carpano, Municipio Bermdez, Estado Sucre

Ingeniera: Bachilleres:Liliannys Gonzlez Abreu, Milexy C.I.: 20872928 Quilarque, Dianneris C.I.: 20124777 Rosal, Alvaro C.I.: 22927378 Vargas, Rusbel C.I.: 20935420 Velsquez, Breismary C.I.: 21380175 Carpano, Enero De 2014NDICE GENERAL

Pgs.

NDICE DE FIGURAS iv

NDICE DE CUADROSv

INTRODUCCIN

7

CAPTULO I. PROBLEMA Y METODOLOGA DE DESARROLLO DE SISTEMA.

Nombre de la Empresa10

Planteamiento del Problema10

Objetivo General12

Objetivos Especficos12

Metodologa (RUP) (Proceso unificado de desarrollo). 13

CAPTULO II. DISEO DE LOS DATOS.

Normalizacin.17

Conexin Interfaz-Base de datos.18

Consultas SQL.19

CAPITULO III. DISEO ARQUITECTNICO.

Modelos:

Modelo esttico estructural.20

Modelo dinmico del proceso.23

Modelo de interfaz.29

Modelo de relaciones.44

Diagramas UML:

Diagramas de casos de uso.48

Diagramas de clases.49

Diagramas de iteracin o secuencia.50

Diagramas de colaboracin 51

Diagramas de estados52

CAPTULO IV. DISEO DE LAS INTERFACES Y DE PROCEDIMIENTOS.

Descripcin de las interfaces tipo manual de usuario.53

Descripcin de las herramientas utilizadas65

REFERENCIAS BIBLIOGRFICAS68

ANEXOS69

NDICE DE FIGURAS Pgs.

FIGURA N 01: Carta estructurada del sistema de registro y control de bienes.20

FIGURA N 02: Mdulo de la funcin inicio del sistema de registro y control de bienes.21

FIGURA N 03: Mdulo de la funcin bsqueda del sistema de registro y control de bienes.21

FIGURA N 04: Mdulo de la funcin registrar del sistema de registro y control de bienes.22

FIGURA N 05: Mdulo de la funcin listado del sistema de registro y control de bienes.22

FIGURA N 06: Pgina de Inicio de Sesin30

FIGURA N 07: Pgina de Error de Inicio de Sesin30

FIGURA N 08: Pgina Principal 31

FIGURA N 09 : Pgina de Registro de Nuevo Usuario32

FIGURA N 10: Pgina de cambio de contrasea32

FIGURA N 11: Pgina de Eliminar Usuario33

FIGURA N 12:Pgina de Bsqueda de Bienes34

FIGURA N 13: Pgina de Bsqueda de Categoras34

FIGURA N 14: Pgina de Bsqueda de Departamentos35

FIGURA N 15: Pgina de Bsqueda de Inventario35

FIGURA N 16: Pgina de Registro de Inventario36

FIGURA N 17: Pgina de Registro de Bienes37

FIGURA N 18: Pgina de Registro de Departamentos37

FIGURA N 19: Pgina de Registro de Categoras38

FIGURA N 20: Pgina de Registro de Organizacin39

FIGURA N 21: Pgina de listado de Inventario40

FIGURA N 22 Pgina de listado de bienes40

FIGURA N 23: Pgina de listado de Departamentos41

FIGURA N 24: Pgina de listado de Categoras41

FIGURA N 25: Pgina de listado de Organizaciones42

FIGURA N 26: Pgina de listado de Bienes por Departamentos42

FIGURA N 27: Pgina de listado de Bienes por Categoras43

FIGURA N 28: Modelo Entidad Relacin46

FIGURA N 29: Modelo Relacional47

FIGURA N 30: Caso de Uso del Sistema y control de bienes48

FIGURA N 31: Diagrama de clase del sistema de registro y control de bienes49

FIGURA N 32: Diagrama de secuencia del sistema de registro de bienes50

FIGURA N 33: Diagrama de secuencia del sistema de control de bienes50

FIGURA N 34: Diagrama de colaboracin del registro de bienes51

FIGURA N 35: Diagrama de colaboracin del control de bienes51

FIGURA N 36: Diagrama de estado del registro de bienes52

FIGURA N 37: Diagrama de estado del control de bienes52

NDICE DE CUADROS

Pgs.

CUADRO N 01 Diccionario de Datos Organizacin70

CUADRO N 02 Diccionario de Datos Bienes

70

CUADRO N 03 Diccionario de Datos Administrador

71

CUADRO N 04 Diccionario de Datos Inventario71

CUADRO N 05 Diccionario de Datos Categora71

CUADRO N 06 Diccionario de Datos Departamento72

CUADRO N 07 Diccionario de DatosBien_Org72

CUADRO N 08 Diccionario de Datos Telfono72

CUADRO N 09Plantilla caso de uso73

INTRODUCCIN

Desde que las computadoras se hicieron presente en la sociedad, iniciaron una revolucin tecnolgica que impact en todas las reas del saber, mostrndose como una herramienta poderosa con la capacidad de facilitar y complementar el trabajo del hombre. En efecto las organizaciones a nivel mundial han sentido la necesidad de adquirirlas, sobre todo para la optimizacin de sus tareas y manejar el alto porcentaje de informacin que se genera cada da en ellas. En consecuencia, las organizaciones han optado por automatizar sistemas que son realizados de forma manual para obtener un mejor rendimiento de sus procesos y servicios y adquirir ventajas competitivas.

Los avances logrados en el rea de telecomunicaciones han permitido que el hombre se desempee de una manera ms eficiente, y es esta eficiencia lo que en gran medida, ha motivado a empresas nuevas que da a da exigen mayores retos a quienes lo desarrollan.La automatizacin de un proceso frente al control manual del mismo proceso, brinda ciertas ventajas y beneficios de orden econmico, social, y tecnolgico; una mejora en la calidad del trabajo del operador y en el desarrollo del proceso, esta depender de la eficiencia del sistema implementado; una reduccin de costos, puesto que se racionaliza el trabajo, se reduce el tiempo y dinero dedicado al mantenimiento. Se obtiene un conocimiento ms detallado del proceso, mediante la recopilacin de informacin y datos estadsticos del proceso; Factibilidad para la implementacin de funciones de anlisis, optimizacin y auto diagnstico. En relacin a lo anterior, lapresente investigacin tiene como propsito la implantacin de un sistema de informacin que gestione el control.

La Gerencia de Saneamiento Ambiental y Control de Endemias del estado Sucre, antiguamente llamada Malariologa Regin XI, es un organismo adscrito a la Fundacin para la Salud del Estado Sucre (FUNDASALUD), dependiendo directamente del Ministerio del Poder Popular para la Salud. sta se encuentra ubicada en la Avenida Principal de Canchunch Viejo del Municipio Autnomo Bermdez de la ciudad de Carpano, Estado Sucre. Las actividades sanitarias del organismo estn dirigidas a eliminar los factores morbgenos del medio, atendiendo a las necesidades de las diferentes zonas del Estado Sucre.

El objetivo fundamental de esta Gerencia, es el control y erradicacin de las enfermedades endmicas que se originan en las zonas, para ello posee un personal capacitado por el Ministerio del Poder Popular para la Salud, con la finalidad de cumplir con la meta de prestar un buen servicio en condiciones ptimas.

La Gerencia de Saneamiento Ambiental y Control de Endemias cuenta con un Departamento de Bienes Nacionales, el cual se encarga de llevar a cabo las actividades necesarias para el Registro y Control de la informacin del Sistema Integral de los Bienes Nacionales Muebles e Inmuebles, en cumplimiento a lo estipulado en la Ley Orgnica de la Contralora General de la Repblica.

Los Bienes Nacionales representan todos aquellos elementos (Muebles, Inmuebles y Materias), que conjuntamente forman el activo fijo fungible y de consumo, el cual es parte integral del patrimonio de la Nacin.

Los Bienes Nacionales, revisten dentro de la Administracin Pblica importancia y por ende, se requiere que tanto su control inicial como los movimientos posteriores, ajusten a la ms absoluta veracidad Contable, de aqu la norma de que al iniciar labores directrices de una dependencia se haga un inventario previo o a partir de ese momento llevar un estricto control para conservar un todo armnico y una perfecta sincronizacin del sistema.

Las actividades que se ejecutan en los Departamentos de Almacn y el Departamento de Bienes Nacionales estn estrechamente relacionadas, ya que ambos departamentos se encargan de registrar, controlar y administrar los Bienes Nacionales Muebles, en el Almacn: (Bienes Muebles en Depsito), y en Bienes Nacionales: (Bienes Muebles en Uso). Finalmente el trabajo queda estructurado de la siguiente manera:Captulo I. En l se plantea el problema percibido en la institucin, los objetivos a cumplir para solucionar tal situacin; adems se especifican antecedentes que tengan algn vnculo con el proyecto y sirvan de aportes para el desarrollo del mismo. Igualmente se define la justificacin de la investigacin, as como su importancia.Captulo II. Hace referencia a la organizacin, objeto de estudio, haciendo apertura con la resea histrica de la misma, su misin, visin, el organigrama estructural y funcional y las funciones del departamento estudiado (Bienes Nacionales). Captulo III. Se enfoca en la metodologa de la investigacin, poblacin, muestra, tcnicas e instrumentos de recoleccin y anlisis de datos; la metodologa empleada para el desarrollo el software y adems el cronograma de las actividades realizadas.Captulo IV. Se enfoca en la presentacin de los resultados segn la metodologa, el plan de pruebas realizadas, adems en el diseo de los datos: Diagramas de Entidad-Relacin y Relacional; la Normalizacin, Diagrama de Clase y la Conexin de las Interfaces con la Base de Datos. Tambin hace referencia al Diseo arquitectnico, en cuanto a los diferentes modelos; Dinmico del Proceso, de Interfaz y los Diagramas UML; Diagrama de Caso de Uso, De Iteracin o Secuencia, y los Diagramas de la Metodologa utilizada.Captulo V. En l se orienta al Diseo de las Interfaces y Procedimientos; Descripcin de las Interfaces tipo Manual de Usuario, Descripcin de la Instalacin del Sistema y Soporte Tcnico, y la Descripcin de las Herramientas utilizadas.Captulo VI. En l se plantea las conclusiones y recomendaciones al cual se llegaron en la elaboracin del proyecto.

CAPTULO IMARCO CONTEXTUAL DEL PROBLEMA.

Planteamiento del Problema.Los sistemas de informacin dentro de una organizacin, no son algo nuevo. Desde mucho antes de utilizar las computadoras para su automatizacin, las organizaciones reunan, almacenaban y actualizaban informacin en el transcurso normal de su actuacin diaria. Tanto antes como ahora, los sistemas de informacin consistan en procedimientos y reglas establecidas para entregar informacin a los miembros de la organizacin.

Un sistema manual de informacin puede llegar a ser ineficiente y frustrante, incluso en organizaciones pequeas. Unsistema de informacin automatizadoo basado en computadoras, es la integracin de hardware, software, personas, procedimientos ydatos. Todos estos elementos se conjugan, trabajando juntos, para proporcionar informacin bsica para la conduccin de la empresa. Esta informacin hace posible que las empresas lleven a cabo sus tareas con mayor calidad y facilidad.Sin embargo, an existen organizaciones que realizan su trabajo de forma manual, como es el caso del departamento de Bienes Nacionales de la Gerencia de Saneamiento Ambiental y control de Endemias, Carpano, cuyo departamento se encarga del registro y control de los Bienes Nacionales tanto de Muebles como Inmuebles.

De acuerdo a un estudio realizado en la institucin antes mencionada, especficamente en el departamento de Bienes Nacionales, se observ que en esta rea debido al gran crecimiento y desarrollo de la misma, dificulta registrar y controlar todos los bienes que pertenecen a dicha institucin, por el gran nmero de departamentos y bienes que en ella se encuentra, generando gran cantidad de informacin almacenada de manera manual de la cual se deben poseer inventarios semanales, mensuales y anuales de los bienes nacionales que se incorporan, desincorporan o son donados y pasan a pertenecer a ese departamento arrojando gran cantidad de documentos impresos e inversin de tiempo.

El sistema automatizado ayudara a controlar y registrar de manera eficiente todos estos bienes para as saber a qu departamento pertenece, su valor y descripcin del mismo ahorrando tiempo, reduciendo gastos en herramientas de oficina y logrando un mejor desempeo en las actividades que realiza este departamento.

Objetivo General.

Disear un sistema automatizado de registro y control integral de los bienes nacionales (muebles e inmuebles) en el departamento de bienes nacionales de la gerencia de saneamiento ambiental y control de endemias, Carpano, municipio Bermdez, Estado Sucre.

Objetivos Especficos.

1. Desarrollar una base de datos segura y confiable.1. Llevar el control automatizado de los bienes.1. Controlar la adquisicin y ubicacin de los bienes.1. Controlar buscar y registrar todos los movimientos de los bienes.1. Listar la informacin detallada de todas las caractersticas de los bienes.

Metodologa de la Investigacin o Modelo de Desarrollo.

Para esta investigacin se hizo uso de la Metodologa (RUP) Rational Unified Process (Proceso unificado de desarrollo).

Rational Unified Process (RUP)

Es una metodologa de desarrollo de software basada en un enfoque iterativoe incrementalcon una adecuada adaptacin de los cambios durante el proceso de desarrollo, sumada a la correcta gestin de requerimientos incorporando al diseo de software el lenguaje UML (Lenguaje de Modelado Unificado), definido como un sistema de modelamiento visual para la representacin grfica de casos de uso, clases de anlisis, componentes de software entre otros. Un elemento clave en la concepcin de RUP es el aseguramiento de la calidad del software.

Los proyectos se organizan en fases y cada una demanda un conjunto de iteraciones, en ambas se van emitiendo entregables y prototipos de software con miras a la culminacin del producto. Este enfoque trae como beneficios la atenuacin de riesgos desde ciclos tempranos del proceso alineando las necesidades de los usuarios a las funcionalidades del producto. A su vez promueve una correcta administracin del cambio y la configuracin.

La estructura dinmica de RUP es la que permite que ste sea un proceso de desarrollo fundamentalmente iterativo.

Fase de Inicio: Esta fase tiene como propsito definir y acordar el alcance del proyecto con los patrocinadores, identificar los riesgos asociados al proyecto, producir el plan de las fases y el de iteraciones posteriores. detalles muy generales de la arquitectura de software. Fase de Elaboracin: En la fase de elaboracin se disea la solucin preliminar, se seleccionan los casos de uso que permiten definir la arquitectura base del sistema y se desarrollaran en esta fase, y el primer anlisis del dominio del problema.

Desarrollo iterativo.El desarrollo iterativo es un mtodo de construccin de productos cuyo ciclo de vida est compuesto por un conjunto de iteraciones, las cuales tienen como objetivo entregar versiones del software. Cada iteracin se considera un sub proyecto que genera productos de software y no slo documentacin, permitiendo al usuario tener puntos de verificacin y control ms rpidos e induciendo un proceso continuo de pruebas y de integracin desde las primeras iteraciones.

Las iteraciones estn compuestas por el conjunto de disciplinas o actividades ya conocidas en el proceso de desarrollo de software. Estas son la especificacin de requerimientos, el anlisis y diseo, las pruebas, la administracinde la configuracin y elproceso de gerencia de proyectos.

Orientacin al manejo del riesgo.Cada proyecto tiene asociado bsicamente un conjunto de riesgos que requieren un plan de manejo claramente establecido, documentado y con una implementacin eficaz. De esta manera se pretende evitar posibles retrasos en los tiempos de entrega, problemas de calidad en el producto o en el peor de los casos, que puedan afectar la culminacin del proyecto. Estos procesos pueden ser tan complejos y elaborados como la importancia del proyecto lo requiera.En las etapas iniciales se implementan las funcionalidades con mayor exposicin al riesgo y las de mayor complejidad, mejorando la posibilidad de xito del proyecto.

Orientacin al cliente.Cuando se inicia un proyecto de desarrollo de software se conoce la importancia de la participacin del cliente para lograr su terminacin exitosa, pero usualmente se cometeel error de olvidar esta norma bsica, lo que implica que la participacin del cliente se restringe al inicio y finalizacin del proyecto, lo que en la mayora de los casos produce un alto grado de insatisfaccin en el usuario, al no obtener el producto con las especificaciones esperadas.

El cliente es quien realmente conoce el valor que aportar el producto que est siendo desarrollado y puede definir las prioridades desde la perspectiva organizacional. Esto quiere decir que es necesario contar con suparticipacin en el proceso de planificacin de las fases y de las iteraciones.

Posteriormente se requiere su participacin en cada iteracin para proveer retroalimentacin temprana al equipo de desarrolladores, garantizando el cumplimiento de las expectativas que tiene, adems de ofrecerle una visibilidad permanente del estado del proyecto, asegurando su compromiso para terminarlo exitosamente. Se debe tener en cuenta que el cliente no se interesa por los aspectos tcnicos de alta complejidad y riesgo, razn por la cual se debe combinar esta prctica con una orientacin al manejo del riesgo.

Desarrollo evolutivo.Cuando se trabaja con una especificacin de requerimientos monoltica, se cae en el error de creer que se comprende completamente el concepto del producto sin haberlo validado con el cliente con algo ms que documentos y modelos abstractos. Este proceso inicia con un concepto poco clarodel producto a construir, y slo se tiene claridad en la medida que se vaya desarrollando y verificando el producto con el cliente. Este tipo de proyectos se asemejan ms al patrn que siguen los proyectos de investigacin y desarrollo de nuevos productos.Modelo en espiral.El modelo en espiral se centra en algunas prcticas fundamentales del desarrollo de software, tales como la orientacin al manejo de riesgos, la orientacin al cliente y el desarrollo iterativo. El modelo se organiza en un conjunto de iteraciones que pueden considerarse a s misma como pequeos proyectos que siguen el ciclo de vida completo. Las primeras iteraciones tienen como objetivo identificar los riesgos del proyecto para determinar su viabilidad, y en caso de seguir adelante, definir un plan de manejo para mitigarlos o eliminarlos. Adicionalmente, el usuario participa activamente en la priorizacin de los casos de uso a desarrollar y en el proceso de pruebas, con lo cual se logra obtener una fu nacionalidad estable y operativa desde las primeras iteraciones del proyecto.

CAPITULO IIDISEO DE LOS DATOS

Normalizacin.Es una tcnica que se utiliza para comprobar la validez de los esquemas lgicos basados en el modelo relacional, ya que asegura que las relaciones(tablas) obtenidas no tienes datos redundantes.

Modelo E/R.Este diagrama permite representar el comportamiento del sistema mediante el uso de un esquema grafico lo cual proporcionan una visualizacin de todas las relaciones y entes importantes del mismo as como sus propiedades. Los diagramas de entidad relacin constan de los siguientes elementos.

Entidades: Se refiere a cosas u objetos de los mundos reales abstractos o concretos tangibles o intangibles que son distinguibles de los dems objetos tiene un conjunto de propiedades, y los valores para un conjunto de propiedades pueden identificar una entidad de forma nica.Ejemplo de ello es el nmero de cedula de una persona (20935420).

Relacin: Es la conexin que existe entre dos conjuntos de entidades ejemplo un estudiante y las materias que ha cursado.

Modelo relacional.El modelo relacional para la gestin de una base de datos es un modelo de datos basado en la lgica de predicado y en la teora de conjuntos. En este modelo los datos se estructuran en tablas manteniendo la independencia de esta estructura lgica.

Conexin Interfaz Base de Datos.

Consultas SQL.Listar los bienes que recibi la institucin entre diciembre 2012 y febrero 2013, ambos inclusive.Select * from Bienes where (Fecha>= 12-2012) and (Fecha>= 2-2013);

Listar todos los bienes que pertenecen a la categora electrodomstico.Select * from Bienes where Cod_bien in (select Nomb_Cat from Categora whereNomb_Cat== electrodomstico);

Listartodos los bienesquehansidorecibido de la organizacincuyonombrees x.Select * from Bienes where Cod_bien in (select Cod_bien from bien_org where Rif in (select Rif from Organizacion where Nom_Org==x));

Listar los bienesque se encuentran en el departamento almacn.Select * from Bienes where Cod_bien in (select Nombre_de from Departamento where Nombre_de== Almacen);