universidad nacional autÓnoma de nicargua unan …

136
Tema: Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León. UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN-LEÓN FACULTAD DE CIENCIAS Y TECNOLOGIA TESIS PARA OPTAR AL TITULO DE ING. EN SISTEMAS DE INFORMACIÓN Autores: Br. Uriel Alexander Real Sirias Br. Mario José Palma Vega Br. Francisco Rafael Juárez Mendiola. Tutora: Ms. Rina del Pilar Arauz Altamirano León, 16 de Marzo del 2014 A la libertad por la universidad

Upload: others

Post on 21-Jul-2022

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Tema: Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León.

UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN-LEÓN

FACULTAD DE CIENCIAS Y TECNOLOGIA

TESIS PARA OPTAR AL TITULO DE ING. EN SISTEMAS DE INFORMACIÓN

Autores: Br. Uriel Alexander Real Sirias Br. Mario José Palma Vega Br. Francisco Rafael Juárez Mendiola.

Tutora: Ms. Rina del Pilar Arauz Altamirano

León, 16 de Marzo del 2014

A la libertad por la universidad

Page 2: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Índice

1Introduccion ................................................................................................................ 1

1.1 Resumen ................................................................................................................... 2

1.2 Planteamiento del problema ...................................................................................... 3

1.3 Antecedentes ............................................................................................................ 4

1.4 Justificación ............................................................................................................... 5

1.5 Originalidad ............................................................................................................... 6

1.6 Objetivos ................................................................................................................... 7 1.6.1 Objetivo General .......................................................................................................................... 7 1.6.2 Objetivos específicos ................................................................................................................... 7

2Metodologia ............................................................................................................... 8

2.1 Actividades principales representadas por los cuatro cuadrantes: ............................. 10

2.2 Ventajas. ................................................................................................................. 10

3Marco Teorico ........................................................................................................... 11 3.1 Tecnologías empleadas .............................................................................................................. 12 3.1.1 SQL server................................................................................................................................... 12 3.1.2 IcoFX ........................................................................................................................................... 12 3.1.3 Adobe photoshop ...................................................................................................................... 12 3.1.4 Dia............................................................................................................................................... 12 3.1.5 Triggers ....................................................................................................................................... 13 3.1.6 Developer Express ...................................................................................................................... 13 3.1.7 Lenguaje de programación primario ASP.NET .......................................................................... 13 3.1.8 Lenguaje de programación secundario Visual Basic ................................................................. 13 3.1.9 Procedimientos almacenados ................................................................................................... 14 3.1.10 HTML ...................................................................................................................................... 14 3.1.11 IIS (Internet Information Services) ........................................................................................ 15 3.1.12 CSS .......................................................................................................................................... 15 3.1.13 JavaScript ............................................................................................................................... 16 3.1.14 Programación en 3 capas ...................................................................................................... 16

3.2 Términosgenerales................................................................................................... 18 3.2.1 Aplicación web ........................................................................................................................... 18 3.2.2 Página web (cliente) .................................................................................................................. 19 3.2.3 Servidor ...................................................................................................................................... 19 3.2.4 Base de datos SQL Server .......................................................................................................... 19

3.3 Términos usados en la aplicación ............................................................................. 20 3.3.2 Equipos ....................................................................................................................................... 20 3.3.3 Repuestos ................................................................................................................................... 20 3.3.4 Software ..................................................................................................................................... 20

Page 3: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

3.3.5 Bodega ........................................................................................................................................ 20 3.3.6 Incidencias .................................................................................................................................. 21 3.3.7 Ingresos y Entregas .................................................................................................................... 21 3.3.8 Usuario ....................................................................................................................................... 21 3.3.9 Área de inquietudes ................................................................................................................... 21 3.3.10 Pasos a seguir ........................................................................................................................ 22

4 Recursos .................................................................................................................. 23

4.1 Recursos dispuestos para el desarrollo de la aplicación ............................................. 24 4.1.1 Recursos software ...................................................................................................................... 24 4.1.2 Recursos hardware .................................................................................................................... 24

4.2 Recursos dispuestos por el usuario final para la implementación del sistema ............ 25 4.2.1 Recursos Hardware .................................................................................................................... 25 4.2.2 Recursos Software ..................................................................................................................... 25

5 Especificacion de requisitos software(ERS) ............................................................... 26

5.1 Propósito ................................................................................................................. 27

5.2 Ámbito del sistema .................................................................................................. 27

5.3 Definiciones, acrónimos y abreviaturas .................................................................... 27

5.4 DESCRIPCIÓN GENERAL ............................................................................................ 29 5.4.1 Perspectiva de la aplicación ....................................................................................................... 29 5.4.2 Funciones del sistema ................................................................................................................ 29 5.4.3 Características de Usuario ......................................................................................................... 30 5.4.4 Restricciones .............................................................................................................................. 30 5.4.5 Suposiciones y dependencias .................................................................................................... 31 5.4.6 Requisitos Funcionales .............................................................................................................. 32 5.4.6.1 Agregar nuevo usuario .......................................................................................................... 32 5.4.6.2 Actualizar usuario .................................................................................................................. 33 5.4.6.3 Borrar usuario ........................................................................................................................ 34 5.4.6.4 Sistema de logueo ................................................................................................................. 35 5.4.6.5 Agregar nuevo equipo ........................................................................................................... 36 5.4.6.6 Actualizar equipo ................................................................................................................... 37 5.4.6.7 Borrar equipo ......................................................................................................................... 38 5.4.6.8 Agregar nuevo repuesto ........................................................................................................ 39 5.4.6.9 Actualizar repuesto ............................................................................................................... 40 5.4.6.10 Borrar repuesto ................................................................................................................. 41

5.4.6.11 Agregar nuevo informático ............................................................................................... 42 5.4.6.12 Actualizar informático ...................................................................................................... 43 5.4.6.13 Borrar informático............................................................................................................. 44 5.4.6.14 Agregar nuevo ingreso ...................................................................................................... 45 5.4.6.15 Agregar nueva entrega ...................................................................................................... 46 5.4.6.16 Borrar entrega ................................................................................................................... 47 5.4.6.17 Agregar nuevo servicio rápido .......................................................................................... 48 5.4.6.18 Actualizar servicio rápido .................................................................................................. 49 5.4.6.19 Borrar servicio rápido ....................................................................................................... 50 5.4.6.20 Agregar nuevo responsable .............................................................................................. 51 5.4.6.21 Actualizar responsable ...................................................................................................... 52

Page 4: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

5.4.6.22 Borrar responsable ............................................................................................................ 53 5.4.6.23 Agregar nueva oficina ....................................................................................................... 54 5.4.6.24 Actualizar oficina ............................................................................................................... 55 5.4.6.25 Borrar oficina ..................................................................................................................... 56 5.4.6.26 Realizar reporte de mantenimientos anuales y mensuales ............................................. 57 5.4.6.27 Realizar reporte de servicios rápidos realizados en un determinado intervalo de tiempo 58 5.4.6.28 Realizar reporte de ingresos y entregas de equipos realizados en un determinado intervalo de tiempo ................................................................................................................................ 59 5.4.6.29 Realizar reporte de inventario de equipos ....................................................................... 60

5.5 Requisitos de rendimiento ....................................................................................... 61

5.6 Requisitos Tecnológicos ........................................................................................... 61

5.7 Seguridad ................................................................................................................ 62

6 Diagramas ................................................................................................................ 63

6.1 Diagrama conceptual ............................................................................................... 64

6.2 Diagrama de casos de uso ........................................................................................ 65

6.3 Diagrama de clases .................................................................................................. 66

6.4 Diagrama Entidad-Relación(ER) ................................................................................ 67

6.5 Diseño arquitectónico .............................................................................................. 68

6.6 Diagrama Bds .......................................................................................................... 69

6.7 Diagramas de secuencia ................................................................................................ 70 6.7.1 Diagrama de secuencia “Insertar datos” ................................................................................... 71 6.7.2 Diagrama de secuencia “Update”.............................................................................................. 72 6.7.3 Diagrama de secuencia “Delete” ............................................................................................... 73 6.7.4 Diagrama de secuencia “Iniciar sesión” .................................................................................... 74 6.7.5 Diagrama de secuencia “Preguntas o inquietudes” .................................................................. 75 6.7.6 Diagrama de secuencia “Reparar equipos” ............................................................................... 76 6.7.7 Diagrama de secuencia “Servicios rápidos” .............................................................................. 77 6.7.8 Diagrama de secuencia “Administrar modelos” ....................................................................... 78 6.7.9 Diagrama de secuencia “Administrar municipios” ................................................................... 79 6.7.10 Diagrama de secuencia “Administrar Subtipos”................................................................... 80 6.7.11 Diagrama de secuencia “Administrar Tipos de equipos” ..................................................... 81 6.7.12 Diagrama de secuencia “Administrar cargos” ...................................................................... 82 6.7.13 Diagrama de secuencia “Instalar aplicaciones” .................................................................... 83 6.7.14 Diagrama de secuencia “Pasos a seguir” .............................................................................. 84 6.7.15 Diagrama de secuencia “Creación de reportes” ................................................................... 85 6.7.16 Diagrama de secuencia “Reportes equipos”......................................................................... 85 6.7.17 Diagrama de secuencia “reportes usuarios” ........................................................................ 86 6.7.18 Diagrama de secuencia “Reportes varios” ............................................................................ 86 6.7.19 Diagrama de secuencia “Reportes servicios informáticos” .................................................. 87

Diagramas interfaz de usuario y hardware ........................................................................... 88 6.8.1 Diagrama interfaz de hardware ................................................................................................. 89 6.8.2 Diagrama interfaz de usuario “Preguntas o inquietudes” ........................................................ 90 6.8.3 Diagrama interfaz de usuario “Insertar equipo” ....................................................................... 91

Page 5: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

6.8.4 Diagrama interfaz de usuario “Actualizar equipo” ................................................................... 91 6.8.5 Diagrama interfaz de usuario “Insertar repuestos” .................................................................. 92 6.8.6 Diagrama interfaz de usuario “Actualizar repuestos” .............................................................. 92 6.8.7 Diagrama interfaz de usuario “Revisar y eliminar equipos” ..................................................... 93 6.8.8 Diagrama interfaz de usuario “Revisar y eliminar repuestos” ................................................. 93 6.8.9 Diagrama interfaz de usuario “Revisar y eliminar ingresos” .................................................... 94 6.8.10 Diagrama interfaz de usuario “Revisar y eliminar Servicios rápidos” .................................. 94 6.8.11 Diagrama interfaz de usuario “Reporte servicios informáticos” ......................................... 95

7. Conclusiones ............................................................................................................ 96

8. Recomendaciones .................................................................................................... 98

9. Bibliografia ............................................................................................................ 100

10. Anexos ................................................................................................................. 102

10.1 Capturas de pantalla .............................................................................................. 103

10.2 Cronograma de actividades .................................................................................... 127

Page 6: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …
Page 7: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Doy las gracias primeramente a Dios por darme la vida y permitirme llegar

hasta esta etapa de mi vida, donde podré llegar a la meta que con tanto

esfuerzo he logrado alcanzar, iniciando desde que era un niño aprendiendo a

leer en preescolar hasta esta fecha donde podré desempeñarme en la sociedad

como un ingeniero en sistemas.

A mis padres por haber dedicado parte de sus vidas en educar a sus hijos

tanto mental como profesionalmente.Y en retribución a todo ese esfuerzo les

daré la satisfacción y el orgullo de tener un hijo preparado con una carrera

profesional de ingeniería.

A mi tutora por ayudarme en la recta final de mi carrera desocupando parte

de su tiempo para permitirme alcanzar eltítulo de ingeniero en sistemas.

Y a todas las personas que me ayudaron en todo el trayecto de mi vida y me

brindaron su apoyo cuando lo necesitaba. Es por todas estas personas, mis

padres y Dios que hoy soy lo que soy, por tanto este título lo obtendré en

nombre de todos ellos.

“La perseverancia es una virtud que eh sabido aprovechar y sumado con el

esfuerzo y sacrificio de mis padres está a punto de dar sus frutos”

Uriel Alexander Real Sirias

Page 8: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Al creador de todas las cosas, el que me ha dado la fortaleza para continuar

cuando a punto he estado de caer; por ello, con toda la humildad que mi

corazón puede emanar, dedico primeramente mi trabajo a Dios.

De igual forma, dedico esta tesis a mis padres que han sabido formarme con

buenos sentimientos, hábitos y valores, lo cual me ha ayudado a salir adelante

en los momentos más difíciles.

A mi hermana que siempre está junto a mí brindándome su apoyo.

A mi familia en general por compartir conmigo los buenos y malos momentos.

Y a mis compañeros Mario José Palma Vega y Uriel Alexander Real Sirias

que gracias a su apoyo y conocimientos logramos alcanzar nuestra meta.

Francisco Rafael Juárez Mendiola.

Page 9: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Primeramente le estoy eternamente agradecido a Dios por permitirme llegar

a este logro tan especial en mi vida como es culminar mi carrera profesional.

Por los triunfos y los momentos difíciles que me han enseñado a valorarlo

cada día más.

A mis padres por ser las personas que me han acompañado durante todo mi

trayecto estudiantil y mi vida, velando por mí durante este arduo camino para

convertirme en un profesional.

Al resto de mi familia, que me han instado y brindado todo lo necesario hasta

llegar donde estoy, sirviendo como soporte para mi desarrollo profesional.

A mis amigos y amigas en especial a Uriel Alexander Real Sirias y Francisco

Rafael Juárez Mendiola quienes siempre han estado en los momentos en que

los he necesitado.

Mario José Palma Vega

Page 10: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

1

A LA LIBERTAD POR LA UNIVERSIDAD

Page 11: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

2

A LA LIBERTAD POR LA UNIVERSIDAD

1.1 Resumen

En la actualidad el gran desarrollo de las tecnologías ocupadas para crear aplicaciones, cuyo objetivo es el tratamiento de la información, han brindado un gran apoyo en áreas de trabajo donde es necesario llevar un registro de datos almacenados. Se ha electo este tema a causa de la necesidad de administrar un registro ordenado y lógico de la información que en el área de informática se maneja, esto con el fin de automatizar la información administrada, mejorar la comunicación entre usuario-encargado y control de bodega, pues en la actualidad dicha área no cuenta con una aplicación que automatice y facilite su trabajo. Se pretende mediante esta aplicación WEB registrar y manipular los equipos disponibles en bodega, las distintas dificultades informáticas que presentan los usuarios y que son atendidas por el personal informático, almacenando toda esta información en la base de datos correspondiente. Por mencionar algunos de los problemas reportados por los usuarios tenemos: fallas hardware y software, asesoría para compra de equipos y repuestos, asistencia técnica de una aplicación en particular, problemas con el acceso a internet, entre muchos otros problemas a tomar en cuenta. Dicha aplicación tiene como propósito beneficiar a los encargados y usuarios de este complejo, ya que podrán manipular la información referente a las actividades del área de informática, de una forma más organizada y profesional. Por parte del usuario se presta una mayorviabilidad en la notificación a los encargados del área de informáticasobre las dificultades o dudas que presenten los mismos.

Page 12: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

3

A LA LIBERTAD POR LA UNIVERSIDAD

1.2 Planteamiento del problema

¿Es posible mejorar las actividades del personal de informática y las necesidades técnicas de los usuarios a través de una aplicación que coordine estas 2 funciones, llevando el manejo adecuado y automatizado de la información mediante una aplicación web?

Page 13: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

4

A LA LIBERTAD POR LA UNIVERSIDAD

1.3 Antecedentes

Actualmente la institución no cuenta con unsistemaque ofrezca los servicios para el manejo de la información enel área de informática, tales como la generación de reportes, administración de los servicios que brindan los informáticos a los usuarios comunes,equipos, bodega, etc. Por tal motivo nuestra aplicaciónserá la encargada de realizar todos estos trabajos de forma rápida, ordenada y confiable. Lo que les beneficiara totalmente a la hora de administrar lo más valioso de cualquier institución

“La información”. Se ha percibido la necesidad de digitalizar los datos referentes al área de informática del consejo supremo de justicia en león,debido a que todos los registros que se tienen con respecto a esta área son físicos y hechos a mano en papel,almacenados en carpetas y archivadores. Cabe mencionar que no se han encontrado estudios realizados con anterioridad relacionados al tema en cuestión, por lo que estamos seguros que es una idea original einnovadora.

Page 14: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

5

A LA LIBERTAD POR LA UNIVERSIDAD

1.4 Justificación

Como mencionamos anteriormente hemos decidido realizar este proyecto para automatizar el acceso a la información de los miembros del área de informáticay facilitar a los usuarios la comunicación de sus problemas técnicos a los encargados del área en cuestión, además de llevar un control de los equipos en bodega. En el último inventario realizado en la corte suprema de justicia de león y sus municipios, se contabilizaron 193 equipos en uso, es por esta razón que a los informáticos se les ha dificultado llevar un control de la información referente a los mismos. Cabe mencionar que este sistema será implementado en el área de informática del consejo supremo de justicia de león, pero la funcionalidad del mismo estará acorde a las actividades de dicha áreaen cualquier empresa o institución. Por tanto creemos que según el éxito que esta aplicación tenga en este complejo, será implementado y será de mucha ayuda en otras empresas o instituciones. Crear este sistema de información organizada estará sujeta a adaptarse a cambios o excepciones que podrían ocurrir en dicha área de trabajo, como por ejemplo contratar un nuevo trabajador, que se hayacreado una nueva área laboral para los usuarios de esta institución (secretaria jurídica, sala de junta directiva, etc.) o un nuevo grupo de trabajo asociado al personal de informática (personal de red, soporte técnico junior, administrador de redes, etc.). La importancia del uso de una aplicación WEB que permita organizar la información, radica en que un conjunto de datos puede ser analizado de manera más adecuada gracias a los métodos brindados por este software, a que una persona analice el mismo tratamiento de la información de manera manual o escrita, ya que facilitan significativamente el análisis y almacenamiento de los registros.

Page 15: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

6

A LA LIBERTAD POR LA UNIVERSIDAD

1.5 Originalidad La idea principal y toda la funcionalidad de esta aplicación tiene una base muy original, ya que no existe en ninguna empresa por lo menos de nuestro conocimiento, una aplicación parecida que brinde estas facilidades a los informáticos de dichas empresas y mucho menos a los usuarios comunes. Podría pensarse que no es una idea muy original ya quela aplicación implementa términos muy conocidos como es el inventario, la bodega y el chat, pero la originalidad de la aplicación radica en aplicar estos términos al área de informática,cosa que nunca se había hecho debido a que se tiene una idea general de que los informáticos no realizan muchas tareas, pero esto no es del todo cierto. Por ejemplo en el área de informática de la corte suprema de justicia donde surgió esta idea, se tiene una relación directa con los responsables de bodega, dan servicios de soporte técnico y tienen unárea de redes, lo cual genera una gran cantidad de funciones y mantiene a los informáticosmuy ocupados.

Page 16: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

7

A LA LIBERTAD POR LA UNIVERSIDAD

1.6 Objetivos

1.6.1 Objetivo General

Proporcionar una forma másfácil, rápida y accesible de manejar la información necesaria en el área de informática, facilitando hasta cierto punto el trabajo de los mismos.

1.6.2 Objetivos específicos

Tener un registro de los servicios brindados por el área de informática.

Protección de la información mediante el uso de registros lógicos y un respaldo de la Bds.

Tener un control de los usuarios y las oficinas del complejo.

Tener un control de equipos y repuestos en uso y bodega.

Page 17: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

8

A LA LIBERTAD POR LA UNIVERSIDAD

Page 18: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

9

A LA LIBERTAD POR LA UNIVERSIDAD

Para realizar nuestro trabajo elegimos el modelo en espiral por las siguientes razones: Es el predecesor de todos los modelos de ciclo de vida y ha servido de

base para otros modelos.

Es un modelo orientado a riesgos que divide un proyecto en mini proyectos, cada mini proyecto se centra en uno o más riesgos importantes hasta que todos éstos estén controlados. El modelo de espiral es un modelo de ciclo de vida orientado a riesgos, el cual se puede combinar con otros modelos de ciclo de vida.

Page 19: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

10

A LA LIBERTAD POR LA UNIVERSIDAD

2.1 Actividades principales representadas por los cuatro cuadrantes:

• Planificación -> Determina objetivos, alternativas y restricciones • Análisis de riesgo -> Evalúa alternativas, identifica y resuelve riesgos. • Ingeniería -> Desarrollo y verificación del producto del siguiente nivel. • Evaluación del cliente -> Valoración de los resultados y planificación de la siguiente fase.

2.2 Ventajas: • Incorpora muchas de las ventajas de los otros ciclos de vida • Puede adaptarse y aplicarse a lo largo de la vida del software • Es un enfoque realista del desarrollo del software • Permite aplicar el enfoque de construcción de prototipos en cualquier momento para reducir riesgos • Reduce los riesgos antes de que se conviertan en problemas • Controla muy bien los riesgos y mientras más iteraciones se realicen, menos riesgos habrá • Monitoriza y controla los riesgos continuamente.

El estudio en cuestión tiene un enfoque cualitativo ya que se pretende identificar todos los aspectos sobresalientes del área de trabajo al cual estará dirigida nuestra aplicación WEB.

Aplicaremos técnicas para el análisis de los requisitos software como son las entrevistas.

Como fuentes de información tomaremos de ejemplo otras aplicaciones WEB para realizar la nuestra.

Dicho estudio se realizará para averiguar el tipo de información y los atributos que deberán registrarse en la base de datos.

Page 20: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

11

A LA LIBERTAD POR LA UNIVERSIDAD

Page 21: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

12

A LA LIBERTAD POR LA UNIVERSIDAD

3.1 Tecnologías empleadas

3.1.1 SQL server

Es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Utilizamos SQL server para lo que es la administración de nuestra base de datos principal y la base de datos de respaldo.

3.1.2 IcoFX

Es un software de creación de iconos para Windows. Permite la edición de múltiples formatos de iconos con soporte para transparencia. Se utilizó esta aplicación para la creación de algunos iconos de la aplicación.

3.1.3 Adobe photoshop

Photoshop es el nombre popular de un programa informático de edición de imágenes. Su nombre completo es Adobe Photoshop y está desarrollado por la empresa Adobe Systems Incorporated. Funciona en los sistemas operativos Apple Macintosh y Windows. De un modo general, Photoshop permite modificar imágenes digitalizadas, especialmente fotografías. También se utiliza para crear y editar imágenes (por ejemplo, logotipos) y gráficos. La forma, la luz, el color y el fondo son algunos de los aspectos que esta herramienta permite editar.

3.1.4 Dia

Dia es un programa para hacer muchos tipos de diagramas diferentes. Comienza allí en dónde tu herramienta para hacer presentaciones termina, brindándote todas las formas y trazados para realizar diversos trabajos específicos. Se utilizó este programa para la creación de los múltiples diagramas presentados en este documento, como son los diagramas de secuencia, los diagramas de interfaz de hardware y software, los diagramas de clases, etc.

Page 22: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

13

A LA LIBERTAD POR LA UNIVERSIDAD

3.1.5 Triggers

Son eventos que se ejecutan cuando se cumplen condiciones determinadas, al hacer un insert, update o delete en una tabla de una BBDD. Esto nos permite realizar acciones cuando se realiza una inserción, modificación o eliminación de un registro. Implementaremos el uso de triggers para crear un respaldo de la base de datos principal en una base de datos alterna.

3.1.6 Developer Express

Es una herramienta corporativa, la cual una vez obtenida la licencia para su uso, se incorpora al visual studio como un complemento que nos brinda una serie de objetos como comboBox, datagridview, menús, etc. Con características muy peculiares, interesantes y muy útiles sobre todo al momento de la creación de la aplicación, además de brindar facilidades de uso al usuario final.

3.1.7 Lenguaje de programación primario ASP.NET

Tecnología de páginas activas que permite el uso de diferentes scripts y componentes en conjunto con el tradicional HTML para mostrar páginas generadas dinámicamente. Es usado por programadores y diseñadores para construir sitios web dinámicos, aplicaciones web y servicios web XML.

3.1.8 Lenguaje de programación secundario Visual Basic

Es un lenguaje de programación, que como su nombre lo indica utiliza una interfaz totalmente visual, el cual brinda un entorno relativamente sencillo para facilitar la creación de programas gráficos. Este lenguaje toma elementos de diferentes paradigmas como el orientado a objetos y el orientado a eventos.

Page 23: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

14

A LA LIBERTAD POR LA UNIVERSIDAD

3.1.9 Procedimientos almacenados

Un procedimiento almacenado de SQL Server es un grupo de una o varias instrucciones Transact-SQL o una referencia a un método de Common Runtime Language (CLR) de Microsoft .NET Framework. Los procedimientos se asemejan a las construcciones de otros lenguajes de programación, porque pueden:

Aceptar parámetros de entrada y devolver varios valores en forma de parámetros de salida al programa que realiza la llamada.

Contener instrucciones de programación que realicen operaciones en la base de datos. Entre otras, pueden contener llamadas a otros procedimientos.

Devolver un valor de estado a un programa que realiza una llamada para indicar si la operación se ha realizado correctamente o se han producido errores, y el motivo de estos.

3.1.10 HTML

HTML es el lenguaje que se emplea para el desarrollo de páginas de internet. Está compuesto por una serie de etiquetas que el navegador interpreta y da forma en la pantalla. HTML dispone de etiquetas para imágenes, hipervínculos que nos permiten dirigirnos a otras páginas, saltos de línea, listas, tablas, etc. Se trata de la sigla que corresponde a HyperText Markup Language, es decir, Lenguaje de Marcas de Hipertexto, que podría ser traducido como Lenguaje de Formato de Documentos para Hipertexto.

Page 24: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

15

A LA LIBERTAD POR LA UNIVERSIDAD

3.1.11 IIS (Internet Information Services)

Es un servidor web y un conjunto de servicios para el Sistema operativo Microsoft Windows. Este servicio convierte a una PC en un servidor web para Internet o una intranet, es decir que en las computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente.

Es muy ligero y fácil de instalar (sólo 10MB y se instala con un clic).

No requiere una cuenta de administrador para ejecutar/depurar aplicaciones con Visual Studio.

Ofrece todas las características de servidor web - incluyendo SSL, URL rewrite y soporte de Media.

Funciona en Windows XP y superiores

3.1.12 CSS

CSS es un lenguaje utilizado en la presentación de documentos HTML. Un documento HTML viene siendo coloquialmente “una página web”. Entonces podemos decir que el lenguaje CSS sirve para organizar la presentación y aspecto de una página web. Este lenguaje es principalmente utilizado por parte de los navegadores web de internet y por los programadores web informáticos para elegir multitud de opciones de presentación como colores, tipos y tamaños de letra, etc.

Page 25: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

16

A LA LIBERTAD POR LA UNIVERSIDAD

3.1.13 JavaScript

JavaScript es un lenguaje que puede ser utilizado por profesionales y para quienes se inician en el desarrollo y diseño de sitios web. No requiere de compilación ya que el lenguaje funciona del lado del cliente, los navegadores son los encargados de interpretar estos códigos. JavaScript es un lenguaje con muchas posibilidades, utilizado para crear pequeños programas que luego son insertados en una página web y en programas más grandes, orientados a objetos mucho más complejos. Con JavaScript podemos crear diferentes efectos e interactuar con nuestros usuarios. Este lenguaje posee varias características, entre ellas podemos mencionar que es un lenguaje basado en acciones que posee menos restricciones. Además, es un lenguaje que utiliza Windows y sistemas X-Windows, gran parte de la programación en este lenguaje está centrada en describir objetos, escribir funciones que respondan a movimientos del mouse, aperturas, utilización de teclas, cargas de páginas entre otros.

3.1.14 Programación en 3 capas La programación por capas se refiere a un estilo de programación que tiene como objetivo separar la lógica de diseño de la lógica de negocios. Una de las ventajas que podemos destacar sobre este estilo es que el desarrollo del software se puede llevar a cabo en varios tipos de niveles, así, cuando suceda algún cambio solo nos iremos sobre el nivel requerido. La programación por capas es una técnica de la ingeniería del software propia de la programación a objetos, que se divide en 3 capas: la capa de presentación o frontera, la capa de lógica de negocio y por último la capa de datos.

Page 26: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

17

A LA LIBERTAD POR LA UNIVERSIDAD

Capa de presentación Se refiere a la presentación del programa frente al usuario, esta presentación debe cumplir su propósito con el usuario final, una presentación fácil de usar y amigable. También las interfaces deben ser consistentes con la información dentro del software (Por ejemplo; en los formularios no debe haber más que lo necesario), tomar en cuenta los requerimientos del usuario, la capa de presentación va de la mano con capa de la lógica de negocio. Capa de lógica de negocio En esta capa es donde se encuentran los programas que son ejecutados, recibe las peticiones del usuario y posteriormente envía las respuestas tras el proceso. Esta capa es muy importante pues es donde se establecen todas aquellas reglas que se tendrán que cumplir, decía anteriormente que la capa de presentación tiene comunicación con la capa de lógica de negocio ya que se tienen que comunicar para recibir las solicitudes y presentar los resultados. Capa de datos Esta capa es la que se encarga de hacer las transacciones con la base de datos y con otros sistemas para descargar o insertar información al sistema. La consistencia en los datos es sumamente importante, es decir, los datos que se ingresan o insertan deben ser precisos y consientes. Aquí definimos las consultas que vamos a realizar en la base de datos, o consultas para reporteo. La comunicación de esta capa con la capa de lógica de negocio se refiere a que la capa de datos es la que le enviara información a la capa de negocio para que sea procesada e ingresada en objetos según sea necesario (encapsulamiento).

Page 27: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

18

A LA LIBERTAD POR LA UNIVERSIDAD

3.2 Términosgenerales

3.2.1 Aplicación web

Se denomina aplicación web a aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador.

Ventajas

El trabajo a distancia se realiza con mayor facilidad.

Para trabajar en la aplicación Web solo se necesita un computador con un buen navegador Web y conexión a internet.

Las aplicaciones Web no necesitan conocimientos previos de informática. Con una aplicación Web tendrá total disponibilidad en cuanto a hora y lugar

Las aplicaciones Web le permiten centralizar todas las áreas de trabajo.

Compatibilidad multiplataforma. Las aplicaciones web tienen un camino mucho más sencillo para la compatibilidad multiplataforma que las aplicaciones de escritorio.

Inmediatez de acceso. Las aplicaciones basadas en web no necesitan ser descargadas, instaladas y configuradas. Se puede trabajar sin importar cuál es su configuración o su hardware.

Menos requerimientos de memoria. Las aplicaciones basadas en web tienen muchas más razonables demandas de memoria RAM de parte del usuario final que los programas instalados localmente.

Múltiples usuarios concurrentes. Las aplicaciones basadas en web pueden realmente ser utilizada por múltiples usuarios al mismo tiempo.

Page 28: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

19

A LA LIBERTAD POR LA UNIVERSIDAD

3.2.2 Página web (cliente)

Es la parte visible de nuestra aplicación, la parte de cara al cliente, a través de la cual los usuarios manipulan o juegan con los controles que se han programado.

3.2.3 Servidor

Es una pc con los recursos necesarios para administrar nuestra base de datos y albergar la aplicación web, la cual será accedida por los diversos equipos del complejo conectados a la red de área local.

3.2.4 Base de datos SQL Server

Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.

Page 29: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

20

A LA LIBERTAD POR LA UNIVERSIDAD

3.3 Términos usados en la aplicación

3.3.2 Equipos

Son todos los equipos de cómputo, ya sea un CPU, monitor, impresora, etc. Los cuales son asignados a un determinado usuario o trabajador del complejo y también son administrados por los encargados del área de informática. Estos equipos se pueden encontrar tanto en el área de bodega como ya asignados a un usuario en específico.

3.3.3 Repuestos

Son los repuestos pedidos por los usuarios para lograr el perfecto funcionamiento de sus equipos, ya sea una memoria RAM, un disco duro o una simple batería CR2032. Estos se pueden encontrar en 2 lugares, pueden estar en la bodega esperando a ser entregados o ya instalados.

3.3.4 Software Existen ciertas aplicaciones propias del complejo, pero estas aplicaciones no están instaladas en todos los equipos, estas aplicaciones son instaladas solo en ciertas oficinas o equipos, por lo que algunas veces no se sabe si algún equipo tiene una determinada aplicación instalada, por lo cual es necesario llevar un registro de dichas aplicaciones instaladas en los equipos. Al crear esta sección también se agregó la función de poder descargar las aplicaciones al equipo donde se desea instalar dicha aplicación, ahorrando el trabajo de tener que llevar consigo siempre los programas en una memoria o disco duro externo.

3.3.5 Bodega

Es donde se encuentran los equipos y repuestos nuevos que aún no se han asignado a ninguna oficina o usuario.

Page 30: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

21

A LA LIBERTAD POR LA UNIVERSIDAD

3.3.6 Incidencias

Son los múltiples problemas que presentan los usuarios en sus equipos, los cuales son atendidos de manera casi instantánea por los encargados del área de informática asistiendo a la oficina donde se presentó el problema, sin necesidad de remitir el equipo a la oficina de informática.

3.3.7 Ingresos y Entregas

Son las distintas reparaciones, diagnósticos y mantenimientos realizados a equipos que son remitidos a la oficina de informática. Estos registros permiten llevar un control de las tareas que realizan los informáticos, así como también conocer los problemas que presentan algunos equipos en específico. Cabe mencionar que estos 2 términos están estrictamente vinculados, ya que la entrega de un equipo no puede existir si este no fue ingresado anteriormente, al contrario que un ingreso que si puede existir sin una entrega, ya sea porque el equipo está a la espera de ser entregado o porque el equipo ya no tiene reparación y fue descartado.

3.3.8 Usuario

Son todos los trabajadores del complejo, que poseen algún equipo de cómputo,los cualesreciben apoyo de los encargados del área de informática cuando sus equipos presentan problemas o necesitan ayuda para entender o utilizar ciertas funciones de los equipos o sus sistemas.

3.3.9 Área de inquietudes

Es una pequeña sección de la aplicación donde los usuarios comunes pueden exponer sus inquietudes informáticas, donde dichas inquietudes estarán a la espera de una respuesta, la cual será dada por uno de los informáticosa su debido tiempo.

Page 31: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

22

A LA LIBERTAD POR LA UNIVERSIDAD

3.3.10 Pasos a seguir

Es una pequeña sección vinculada a los servicios rápidos y las entregas realizadas por los informáticos, donde se almacenaran los pasos que se deben realizar para llevar a cabo un servicio rápido o una reparación de un equipo. Esta sección está destinada a los informáticos que tienen problemas para recordar y para los nuevos informáticos o pasantes que no manejan los problemas comunes que se presentan en el complejo.

Page 32: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

23

A LA LIBERTAD POR LA UNIVERSIDAD

Page 33: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

24

A LA LIBERTAD POR LA UNIVERSIDAD

4.1 Recursos dispuestos para el desarrollo de la aplicación

4.1.1 Recursos software

SQL Server 2012.

Visual Studio 2012.

IIS EXPRESS

Microsoft Office EXCEL 2010(Para la creación de reportes).

Developer Express(para hacer más funcional y vistosa nuestra aplicación).

Internet Explorer como navegadorpara la visualización de nuestra aplicación WEB.

IcoFX y adobe photoshop cs6 para la creación de los iconos e imágenes de fondo.

Dia: para la creación de los múltiplesdiagramas (Casos de uso, ER, diseño arquitectónico, diagrama de clases, diagrama de secuencias, etc.).

4.1.2 Recursos hardware

1 laptopla cual hará la función de cliente. Memoria RAM 4 GB. Procesador Intel Core I3 2.20 GHz, 2 Cores. Memoria principal 500 GB. Sistema operativo Windows 8 de 64 bits

1 pc de escritorio la cual hará la función de servidor

1 router

Page 34: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

25

A LA LIBERTAD POR LA UNIVERSIDAD

4.2 Recursos dispuestos por el usuario final para la implementación del sistema

4.2.1 Recursos Hardware

Un servidor, el cual albergara la base de datos y la aplicación web.

Todos los equipos del complejo para que los usuarios puedan comunicar sus problemas, los cuales son más de 100.

Requisitos mínimos: Sistema operativo Windows XP Memoria RAM 1gb Disco duro 50gb Procesador Intel o AMD de 1.20 GHz

3 computadoras para los administradores de la aplicación. Requisitos mínimos: Sistema operativo Windows XP Memoria RAM 2gb Disco duro 250gb Procesador Intel o AMD de 1.80 GHz

El cableado estructurado y demás componentes para el buen funcionamientode la red.

4.2.2 Recursos Software

Un navegador (Mozilla, Chrome, etc.) para acceder a la aplicación

Microsoft Office EXCEL 2010 o versiones superiores (Para la creación de reportes).

IIS EXPRESS

SQL server 2012

Page 35: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

26

A LA LIBERTAD POR LA UNIVERSIDAD

Page 36: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

27

A LA LIBERTAD POR LA UNIVERSIDAD

5.1 Propósito

Esta sección del documento recoge la especificación de requisitos que fueron necesarios para la implementación de nuestra aplicación, así como toda la documentación correspondiente del análisis realizado con relación al área de informática del Consejo Supremo de Justicia (CSJ) para llevar registro digital de los actividades realizadas en dicha área, en el área de bodega y para ayudar a los usuarios a comunicarse mejor con los informáticos. A partir de este fuimos capaces de establecer un diseño que se ajusta a los requerimientos expuestos, después de haber realizado el estudio de reutilización para determinar los componentes que se ajusten a los requisitos y que se puedan incorporar al diseño y la funcionalidad del sistema a implementar.

5.2 Ámbito del sistema

Nombre de la aplicación: Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los usuarios destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León Esta aplicación servirá de apoyo tanto para los encargados del área de informática para el manejo ordenado y preciso de la información, como para los usuarios que necesitan el apoyo constante de los informáticos.

5.3 Definiciones, acrónimos y abreviaturas - Equipos- Observaciones - Repuestos - Ingreso - Servicios rápidos - Entrega - Usuario común - Pasos a seguir - Informático - Software - Responsable - Área de chat

Page 37: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

28

A LA LIBERTAD POR LA UNIVERSIDAD

Termino Significado

Equipos Son los diferentes equipos de cómputo responsabilidad de los informáticos (CPU, monitor, impresora, etc.) y que son asignados a los usuarios del complejo.

Repuestos Son partes físicas de los equipos, que permiten su correcto funcionamiento y los cuales por diversas razones sufren desperfectos o dejan de funcionar con el tiempo.

Servicios rápidos

Son los diferentes servicios prestados por los informáticos en un tiempo relativamente corto, es decir que se da solución en la misma oficina donde se encuentra el equipo. Algunas veces solo son preguntas de los usuarios con respecto a los programas que utilizan.

Usuario común Son la mayoría de los usuarios del complejo. Son todos los trabajadores que tienen a cargo algún tipo de equipo informático.

Informático Son los encargados de prestar servicios a los usuarios cuando tienen problemas con sus equipos informáticos.

Responsable Son los encargados o responsables de cada oficina, son los que supervisan que los demás usuarios realicen su trabajo, los cuales por lo general son jueces

Observaciones Observaciones hechas con respecto a un servicio técnico realizado durante una reparación de un equipo o un servicio rápido

Ingreso Se da cuando uno de los equipos informáticos presenta un problema que amerita una mayor atención o un tiempo prolongado para ser revisado y reparado

Entrega Se da después de que un equipo fue ingresado a la oficina de informática, el cual ha sido revisado y reparado por los informáticos, y a continuación debe ser devuelto al usuario

Pasos a seguir Como su nombre lo dice son los pasos a seguir para llevar a cabo alguna reparación o un servicio rápido

Software Son las aplicaciones instaladas en un equipo en especifico

Área de inquietudes Es el área donde los usuarios pueden hacer preguntas con respecto a los problemas más comunes que presenten sus equipos informáticos o algún problema o inquietud que tengan con alguna aplicación

Page 38: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

29

A LA LIBERTAD POR LA UNIVERSIDAD

5.4 DESCRIPCIÓN GENERAL 5.4.1 Perspectiva de la aplicación La aplicación funcionara en conjunto con otras aplicaciones como: Microsoft office Excel para la creación de reportes, SQL Server para la administración de la base de datos y un navegador ya sea Mozilla Firefox, Google Chrome o internet Explorer como cliente para el manejo de la aplicación. El equipo que hará de servidor para la aplicación y la base de datos cuenta con los requisitos necesarios para brindar un buen servicio. La aplicación tendrá la capacidad de trabajar en una red local. Y se podrá acceder a ella desde cualquier computadora con acceso a internet. Debido a la implementación de una aplicación WEB, no será necesario la instalación de dicha aplicación en cada equipo del complejo 5.4.2 Funciones del sistema

La aplicación una vez terminada podrá realizar todas las tareas antes mencionadas, para recalcar algunas de estas funcionalidades tenemos:

Manejo de los equipos y repuestos en uso y en bodega

Administración de usuarios, responsables y oficinas del complejo

Elaboración de reportes necesarios

Apoyo a los usuarios con respecto a sus problemas informáticos

Page 39: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

30

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.3 Características de Usuario En cuanto al manejo de los usuarios estos se dividieron en 3 tipos, los Usuarios comunes, los responsables y los informáticos. Esto debido a que los 3 tienen sus diferencias o características propias, como por ejemplo los informáticos solo pertenecen a una oficina (la oficina de informática) y son muy pocos comparados con los demás usuarios, además de que en el departamento de león los mismos informáticos que atienden el complejo central, también atienden a sus municipios. De los responsables solo existe uno por cada oficina, esto limita la necesidad de realizar reportes de responsables por oficina. Por ultimo tenemos a los usuarios comunes de los cuales se maneja una gran cantidad y puede haber muchos en una sola oficina, lo que da la necesidad de realizar reportes de usuarios comunes por oficinas. 5.4.4 Restricciones

Para los encargados del área de informática no habrán restricciones de ningún tipo, ya que ellos tendrán privilegios de administrador sobre la aplicación, por supuesto no podrán manipular el código fuente de la aplicación. Los usuarios normales si tendrán restringido una gran parte de la aplicación, ya que solo podrán acceder a la parte de las preguntas o inquietudes.

Page 40: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

31

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.5 Suposiciones y dependencias

o Se utilizara un equipo con las características necesarias para correr la aplicación y la base de datos. Este equipo trabajara como servidor de la aplicación y la base de datos.

o Para la creación e implementación de la aplicación y su documentación utilizaremos las versiones más nuevas de los programas a utilizar, como por ejemplo: Visual Studio 2012, SQL Server 2012, Office 2013, entre otros.

o Utilizaremos 2 métodos para la seguridad de nuestra base de datos, como son la implementación de triggers y ejecución de scripts que generen copias de seguridad.

o Según los análisis realizados, se llegó a la conclusión de que no era

necesario crear 2 base de datos, una para la bodega y otra para los

equipos en uso, esto debido a que en ambas Bds se registran los datos

de los equipos y repuestos, los cuales generan doble gasto de los

recursos del servidor, base de datos y la aplicación, además de haber

consultado con el delegado informático del CSJ y otras personas con

conocimientos informáticos avanzados, llegando a la conclusión de que

lo más conveniente sería crear una sola Bds para ambas necesidades.

Page 41: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

32

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6 Requisitos Funcionales

5.4.6.1 Agregar nuevo usuario

Introducción

Se mostrara una ventana con los campos necesarios para ingresar un nuevo usuario. Entrada

Por pantalla: Nombre de usuario. Contraseña. Correo Primer Nombre Segundo Nombre Primer Apellido Segundo Apellido Cargo Oficina a la que pertenece

Proceso

El encargado informático se encargara de llenar los campos con los datos correspondientes y guardar al nuevo usuario en la base de datos. Salida

Cuando los datos ingresados manualmente se hayan validado y verificado, se almacenará el registro en la base de datos y se mostrara en pantalla un mensaje afirmando el registro del nuevo usuario, en caso contrario se mostrara un mensaje señalando que hubo un problema al ingresar el usuario.

Page 42: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

33

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.2 Actualizar usuario

Introducción

Se mostrara una ventana con los campos necesarios para escoger el registro del usuario que se quiere actualizar y a continuación hacer las modificaciones necesarias. Entrada

Los datos que ingresaremos por pantalla en los campos correspondientes serán los mismos que en “agregar nuevo usuario” los cuales son: Contraseña. Nombre de usuario Correo Primer Nombre Segundo Nombre Primer Apellido Segundo Apellido Cargo Oficina a la que pertenece

Proceso

Después de seleccionar el registro del usuario que se va a actualizar, se procederá a realizar los cambios necesarios, teniendo cuidado de solo modificar los campos necesarios, ya que cualquier otra modificación se verá expuesta en la base de datos. Salida

Una vez que los nuevos datos hayan sido ingresados los cambios serán guardados y almacenados en la base de datos y según el resultado de la actualización se mostrara un mensaje indicando que la actualización finalizo satisfactoriamente o un mensaje de error en caso contrario.

Page 43: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

34

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.3 Borrar usuario

Introducción

Se mostraran todos los registros de los usuarios en una lista para ser seleccionados y eliminados a disposición. Entrada

No habrá entradas, solo se mostraran los registros en una lista. Proceso

En la lista de todos los usuarios se seleccionara el usuario a borrar y a continuación se dará clic al botón borrar, instantáneamente se mostrara un mensaje de comprobación, preguntando si está seguro de eliminar al usuario. Salida

Se mostrara un mensaje indicando si el registro se ha eliminado correctamente o hubo algún problema.

Page 44: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

35

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.4 Sistema de logueo

Introducción

Antes de ingresar a la aplicación se mostrara una ventana desde la cual el usuario ya sea informático o cualquier usuario normal, se logueara para determinar las funciones que será capaz de realizar dentro de la aplicación.

Entrada

Se pedirán por pantalla los siguientes campos: Nombre de usuario Contraseña

Proceso

Una vez se presione el botón aceptar, se tomaran los datos ingresados para comprobar el tipo de usuario que se está logueando (Encargado informático, Responsable de oficina o usuario común) y a continuación el usuario será redirigido al formulario destinado al tipo de usuario que se logueo.

Page 45: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

36

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.5 Agregar nuevo equipo

Introducción

Se abrirá una ventana con los campos correspondientes a los datos de los equipos que se van a registrar. Entrada

Se pedirán por pantalla los siguientes campos: No de serie Marca Modelo Activo fijo Tipo Bodega Garantía Fecha de asignación Usuario Proveedor

Proceso

Una vez ingresados todos los datos y tras presionar el botón aceptar, se guardara el nuevo equipo en la base de datos. Salida

Si el equipo se ingresó correctamente en la base de datos, se mostrara en pantalla un mensaje indicando que el equipo se ha registrado correctamente, de lo contrario se mostrara un mensaje indicando que el registro no pudo ser ingresado.

Page 46: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

37

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.6 Actualizar equipo

Introducción

Se abrirá una ventana con los campos necesarios para escoger el registro del equipo que se quiere actualizar y a continuación hacer las modificaciones necesarias. Entrada

Los datos que se mostraran por pantalla luego de seleccionar el registro a actualizar, serán los mismos que en “agregar nuevo equipo” los cuales son:

No de serie Marca Modelo Activo fijo Tipo Bodega Garantía Fecha de asignación Oficina a la que fue asignado Proveedor

Proceso

El encargado informático después de seleccionar el registro del equipo que se va a actualizar, procederá a realizar los cambios necesarios. Salida

Una vez que los nuevos datos hayan sido ingresados, los cambios serán guardados y almacenados en la base de datos, y según el resultado de la actualización se mostrara un mensaje indicando que la actualización finalizó bien o hubo algún problema.

Page 47: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

38

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.7 Borrar equipo

Introducción

Se mostrará una ventana conteniendo una lista de todos los equipos registrados. Entrada

No habrá entradas, solo se mostraran los registros en una lista.

Proceso

Primero se debe ubicar el equipo que se quiere eliminar, luego seleccionar el equipo y a continuación dar clic al botón eliminar equipo, por último se mostrara un mensaje de verificación para confirmar si se desea eliminar el equipo.

Salida

Se mostrara un mensaje indicando si el registro se ha eliminado satisfactoriamente o un mensaje de error en caso contrario.

Page 48: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

39

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.8 Agregar nuevo repuesto

Introducción

Se mostrara una ventana con los campos correspondientes a los datos de los repuestos que se van a registrar. Entrada

Se pedirán por pantalla los siguientes campos: Marca Modelo Tipo Descripción Garantía Equipo (no de serie) Proveedor

Proceso

Una vez ingresados todos los datos y tras presionar el botón aceptar, se guardara el nuevo repuesto en la base de datos. Salida

Si el repuesto se ingresó correctamente en la base de datos, se mostrara en pantalla un mensaje indicando que el repuesto se ha registrado correctamente, de lo contrario se mostrara un mensaje indicando que el registro no pudo ser ingresado.

Page 49: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

40

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.9 Actualizar repuesto

Introducción

Se mostrara una ventana cargada con los campos necesarios para modificarel repuesto en cuestióny a continuación hacer las modificaciones necesarias.

Entrada

Los datos que ingresaremos por pantalla en los campos correspondientes serán los mismos que en “agregar nuevo repuesto” los cuales son: Marca Modelo Tipo Descripción Garantía Equipo (no de serie) Proveedor

Proceso

Después de seleccionar el registro del repuesto que se va a actualizar, se procederá a realizar los cambios necesarios y a continuación presionar el botón actualizar.

Salida

Una vez que los nuevos datos hayan sido ingresados, los cambios serán guardados y almacenados en la base de datos, y según el resultado de la actualización se mostrara un mensaje indicando que la actualización finalizó bien o hubo algún problema.

Page 50: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

41

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.10 Borrar repuesto

Introducción

Se mostrará una ventana conteniendo una lista de todos los equipos registrados. Entrada

No habrá entradas, solo se mostraran los registros en una lista.

Proceso

Primero se debe ubicar el repuesto que se quiere eliminar, luego seleccionar el repuesto y a continuación dar clic al botón eliminar repuesto, por último se mostrara un mensaje de verificación para confirmar si se desea eliminar el repuesto.

Salida

Se mostrara un mensaje indicando si el registro se ha eliminado satisfactoriamente o un mensaje de error en caso contrario.

Page 51: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

42

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.11 Agregar nuevo informático

Introducción

Se abrirá una ventana con los campos correspondientes a los datos de los equipos que se van a registrar. Entrada

Se pedirán por pantalla los siguientes campos:

Nombre de usuario

Contraseña

Nombre completo

Teléfono

Cargo

Proceso

Una vez ingresados todos los datos y tras presionar el botón aceptar, se guardara el nuevo repuesto en la base de datos. Salida

Si el nuevo informático se ingresó correctamente en la base de datos, se mostrara en pantalla un mensaje indicando que el registro se ha ingresado correctamente, de lo contrario se mostrara un mensaje indicando que el registro no pudo ser ingresado.

Page 52: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

43

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.12 Actualizar informático

Introducción

Se mostrara una ventana cargada con los campos necesarios para modificar el informático en cuestióny a continuación hacer las modificaciones necesarias.

Entrada

Los datos que ingresaremos por pantalla en los campos correspondientes serán los mismos que en “agregar nuevo informático” los cuales son:

Nombre de usuario

Contraseña

Nombre completo

Teléfono

Cargo Proceso

Después de seleccionar el registro del informático que se va a actualizar, se procederá a realizar los cambios necesarios y a continuación presionar el botón actualizar.

Salida

Una vez que los nuevos datos hayan sido ingresados, los cambios serán guardados y almacenados en la base de datos, y según el resultado de la actualización se mostrara un mensaje indicando que la actualización finalizó bien o hubo algún problema.

Page 53: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

44

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.13 Borrar informático

Introducción

Se mostrará una ventana conteniendo una lista de todos los informáticos registrados. Entrada

No habrá entradas, solo se mostraran los registros en una lista.

Proceso

Primero se debe ubicar el informático que se quiere eliminar, luego seleccionar el informático y a continuación dar clic al botón eliminar, por último se mostrara un mensaje de verificación para confirmar si se desea eliminar el informático.

Salida

Se mostrara un mensaje indicando si el registro se ha eliminado satisfactoriamente o un mensaje de error en caso contrario.

Page 54: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

45

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.14 Agregar nuevo ingreso

Introducción

Se mostrara una ventana con los campos correspondientes para registrar un nuevo ingreso.

Entrada

Se pedirán por pantalla los siguientes campos:

Problema que presenta el equipo

Observaciones

Informático que realizo el ingreso

Usuario que entrego el equipo

Fecha de ingreso

El equipo que se está ingresando Proceso

Una vez ingresados todos los datos y tras presionar el botón aceptar, dichos datos serán ingresados en la base de datos.

Salida

Si el nuevo ingreso se registró correctamente en la base de datos, se mostrara en pantalla un mensaje indicando que el nuevo ingreso se ha registrado correctamente, de lo contrario se mostrara un mensaje indicando que el registro no pudo ser ingresado.

Page 55: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

46

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.15 Agregar nueva entrega

Introducción

Se mostrara una ventana con los campos correspondientes para registrar una nueva entrega de equipo.

Entrada

Se pedirán por pantalla los siguientes campos:

Servicio realizado

Observaciones

Informático que realiza la entrega

Usuario que recibe el equipo

Fecha de entrega

El equipo que se está entregando Proceso

Una vez ingresados todos los datos y tras presionar el botón aceptar, dichos datos serán ingresados en la base de datos. Salida

Si la nueva entrega se registró correctamente en la base de datos, se mostrara en pantalla un mensaje indicando que la nueva entrega se ha registrado correctamente, de lo contrario se mostrara un mensaje indicando que el registro no pudo ser ingresado.

Page 56: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

47

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.16 Borrar entrega

Introducción

Se mostrará una ventana conteniendo una lista de todas las entregas registradas. Entrada

No habrá entradas, solo se mostraran los registros en una lista.

Proceso

Primero se debe ubicar la entrega que se quiere eliminar, luego seleccionar la entrega y a continuación dar clic al botón eliminar, por último se mostrara un mensaje de verificación para confirmar si se desea eliminar el repuesto.

Salida

Se mostrara un mensaje indicando si el registro se ha eliminado satisfactoriamente o un mensaje de error en caso contrario.

Page 57: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

48

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.17 Agregar nuevo servicio rápido

Introducción

Se mostrara una ventana con los campos correspondientes para registrar un Nuevo servicio rápido. Entrada

Se pedirán por pantalla los siguientes campos:

Problema que presenta el equipo

Servicio realizado

Observaciones

Informático que realizo el servicio

Oficina visitada por el informático

Fecha de servicio

Tipo de servicio Proceso

Una vez ingresados todos los datos y tras presionar el botón aceptar, dichos datos serán ingresados en la base de datos. Salida

Si el nuevo servicio rápido se registró correctamente en la base de datos, se mostrara en pantalla un mensaje indicando que el nuevo servicio rápido se ha registrado correctamente, de lo contrario se mostrara un mensaje indicando que el registro no pudo ser ingresado.

Page 58: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

49

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.18 Actualizar servicio rápido

Introducción

Se mostrara una ventana con los campos necesarios para escoger el registro del servicio rápido que se quiere actualizar y a continuación hacer las modificaciones necesarias.

Entrada

Los datos que ingresaremos por pantalla en los campos correspondientes serán los mismos que en “agregar nuevo servicio rápido” los cuales son: Problema que presenta el equipo Servicio realizado Observaciones Informático que realizo el servicio Oficina visitada por el informático Fecha de servicio Hora de atención Tipo de servicio

Proceso

El encargado informático después de seleccionar el registro del servicio rápido que se va a actualizar, procederá a realizar los cambios necesarios.

Salida

Una vez que los nuevos datos hayan sido ingresados, los cambios serán guardados y almacenados en la base de datos, y según el resultado de la actualización se mostrara un mensaje indicando que la actualización finalizó bien o hubo algún problema.

Page 59: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

50

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.19 Borrar servicio rápido

Introducción

Se mostrara una ventana conteniendo una lista de todos los servicios rápidos realizados. Entrada

No habrá entradas, solo se mostraran los registros en una lista.

Proceso

Cuando se abra la ventana esta tendrá la lista con todos los servicios rápidos que estén registrados en la base de datos, luego seleccionamos el servicio rápido a eliminar y se da clic al botón borrar. Salida

Se mostrara un mensaje indicando si el registro se ha eliminado correctamente o hubo algún problema.

Page 60: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

51

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.20 Agregar nuevo responsable

Introducción

Se mostrara una ventana con los campos necesarios para agregar un Nuevo responsable de oficina a la base de datos. Entrada

Se presentaran en pantalla los siguientes campos: Nombre_us Contraseña Primer Nombre SegundoNombre PrimerApellido SegundoApellido Correo Cargo

Proceso

Una vez ingresados todos los datos y tras presionar el botón aceptar, se insertara el nuevo registro en la base de datos, pero no sin antes validar todos los campos, para evitar posibles errores de tecleo. Salida

Se enviara un mensaje por pantalla indicando si el registro se insertó correctamente o si hubo algún problema.

Page 61: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

52

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.21 Actualizar responsable

Introducción

Se mostrara una ventana con los campos necesarios para escoger el registro del servicio rápido que se quiere actualizar y a continuación hacer las modificaciones necesarias.

Entrada

Los datos que ingresaremos por pantalla en los campos correspondientes serán los mismos que en “agregar nuevo responsable” los cuales son: Contraseña Nombre de usuario Primer Nombre SegundoNombre PrimerApellido SegundoApellido Correo Cargo

Proceso

Después de seleccionar el registro del responsable que se va a actualizar, se procederá a realizar los cambios necesarios y una vez terminados se dará clic al botón actualizar.

Salida

Una vez que los nuevos datos hayan sido ingresados los cambios serán guardados y almacenados en la base de datos y según el resultado de la actualización se mostrara un mensaje indicando que la actualización finalizo bien o hubo algún problema.

Page 62: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

53

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.22 Borrar responsable

Introducción

Se mostrara una nueva ventana conteniendo una lista con los responsables registrados. Entrada

No habrá entradas, solo se mostraran los registros en una lista.

Proceso

Cuando se muestre la ventana esta tendrá la lista con todos los responsables que estén registrados en la base de datos, luego seleccionamos el responsable a eliminar y se da clic al botón borrar. Salida

Se mostrara un mensaje indicando si el registro se ha eliminado correctamente o si hubo algún problema.

Page 63: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

54

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.23 Agregar nueva oficina

Introducción

Se mostrara una ventana con los campos necesarios para ingresar una nueva oficina, por posibles construcciones futuras. Entrada

Se presentaran en pantalla los siguientes campos: Nombre de oficina Descripción Extensión Responsable Municipio

Proceso

Una vez ingresados todos los datos necesarios y tras presionar el botón aceptar, se revisara si los datos a ingresar son correctos para luego ingresar el nuevo registro en la base de datos. Salida

Se mostrara por pantalla un mensaje indicando si el registro se ha ingresado correctamente o si hubo algún problema durante el proceso.

Page 64: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

55

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.24 Actualizar oficina

Introducción

Se mostrara una ventana con los campos necesarios para escoger el registro del servicio rápido que se quiere actualizar y a continuación hacer las modificaciones necesarias.

Entrada

Los datos que ingresaremos por pantalla en los campos correspondientes serán los mismos que en “agregar nueva oficina” los cuales son: Nombre de oficina Descripción Extensión Id responsable Id municipio

Proceso

El encargado informático después de seleccionar el registro de la oficina que se va a actualizar, procederá a realizar los cambios necesarios.

Salida

Una vez que los nuevos datos hayan sido ingresados los cambios serán guardados y almacenados en la base de datos y según el resultado de la actualización se mostrara un mensaje indicando que la actualización finalizo bien o hubo algún problema.

Page 65: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

56

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.25 Borrar oficina

Introducción

Se mostrara una nueva ventana conteniendo una lista con todas las oficinas registradas. Entrada

No habrá entradas, solo se mostraran los registros en una lista.

Proceso

Cuando se abra la ventana esta tendrá la lista con todos las oficinas que estén registradas en la base de datos, luego seleccionamos la oficina a eliminar y se da clic al botón borrar. Salida

Se mostrara un mensaje indicando si el registro se ha eliminado correctamente o si hubo algún problema.

Page 66: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

57

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.26 Realizar reporte de mantenimientos anuales y mensuales

Introducción

Se mostrara una ventana en la cual seleccionaremos que tipo de reporte queremos realizar. Entrada

Como entradas tendremos las fechas en que se realizaron los mantenimientos. Podremos seleccionar una fecha exacta, por año o mes. Proceso

Una vez ingresado el intervalo de tiempo en el que seleccionaremos los mantenimientos para realizar el reporte, presionamos el botón aceptar para extraer los datos de la base de datos. Salida

Se mostrara un reporte en Excel de los mantenimientos extraídos de la base de datos. En caso de que haya habido algún problema al crear el reporte, se mostrara un mensaje especificando el error que ocurrió.

Page 67: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

58

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.27 Realizar reporte de servicios rápidos realizados en un determinado

intervalo de tiempo

Introducción

Se mostrara una ventana donde tendremos la opción de seleccionar que tipo de reporte necesitamos. Entrada

Como entradas tendremos las fechas en que se realizaron los servicios rápidos. Podremos seleccionar una fecha exacta, el año, o el mes. Proceso

Una vez ingresado el intervalo de tiempo en el que seleccionaremos los servicios rápidos para realizar el reporte, presionamos el botón aceptar para extraer los datos de la base de datos. Salida

Se mostrara un reporte en Excel de los servicios rápidos extraídos de la base de datos. En caso de que haya habido algún problema al crear el reporte, se mostrara un mensaje especificando el error que ocurrió.

Page 68: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

59

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.28 Realizar reporte de ingresos y entregas de equipos realizados en

un determinado intervalo de tiempo

Introducción

Se mostrara una ventana donde tendremos la opción de seleccionar que tipo de reporte necesitamos. Entrada

Como entradas tendremos las fechas en que se realizaron los ingresos y entregas. Podremos seleccionar una fecha exacta, el año, o el mes. Proceso

Una vez ingresado el intervalo de tiempo en el que seleccionaremos los ingresos y entregas de equipos para realizar el reporte, presionamos el botón aceptar para extraer los datos de la base de datos. Salida

Se mostrara un reporte en Excel de los datos extraídos de la base de datos. En caso de que haya habido algún problema al crear el reporte, se mostrara un mensaje especificando el error que ocurrió.

Page 69: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

60

A LA LIBERTAD POR LA UNIVERSIDAD

5.4.6.29 Realizar reporte de inventario de equipos

Introducción

Se mostrara una ventana donde tendremos la opción de realizar los diversos reportes necesarios con relación a los equipos informáticos.

Entrada

Los datos de entrada dependerándel tipo de reporte que se quiera realizar, ya sea por tipo de equipo, marca, proveedor, En bodega, etc. Proceso

Una vez definidos los datos antes mencionados, presionar el botón aceptar y se extraerán los datos correspondientes de la base de datos, para la posterior creación del reporte. Salida

Se mostrara en pantalla un reporte en Excel con los datos extraídos de la base de datos. En caso de que haya salido algo mal, se mostrara un mensaje indicando el error que ocurrió.

Page 70: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

61

A LA LIBERTAD POR LA UNIVERSIDAD

5.5 Requisitos de rendimiento

La base de datos será adaptada para que el acceso a los datos sea lo más rápido posible, usando métodos de normalización y haciendo otros cambios y adaptaciones en la base de datos. Se tratara de estructurar la base de datos lo más sencilla y funcional para mejorar el acceso a los datos, pero sin dejar a un lado todas las necesidades para el funcionamiento de la aplicación. El servidor de la base de datos y de la página web deberá tener ciertas características para poder correr y brindar un servicio de buena calidad y de rápido acceso a los datos para los usuarios que manipulen la aplicación. Debido a que es una aplicación web, obviamente estará ligada a los recursos de red que se tengan a disposición. Por tanto el ancho de banda del cual se disponga en el complejo tendrá un gran impacto en el rendimiento de la aplicación.

5.6 Requisitos Tecnológicos

La aplicación correrá sobre la plataforma de Windows, y se necesitaran como requisitos mínimos para su implementación: Sistema operativo Windows 7

Memoria RAM de 1 gb

Procesador con velocidad de frecuencia de 500 MHz

Espacio en disco duro de: 2 gb

Todos los ficheros creados en la realización del proyecto serán alojados junto con la aplicación dentro del servidor, sin excepción alguna, debido a que todos estos ficheros serán necesarios para la ejecución correcta de la aplicación. Se recomienda usar el entorno de desarrollo visual studio 2012 para una mejor visualización de la aplicación y usar SQL server 2012 para el alojamiento de la base de datos.

Page 71: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

62

A LA LIBERTAD POR LA UNIVERSIDAD

5.7 Seguridad

En cuanto al acceso a la aplicación utilizaremos un sistema de logueo para permitir el uso de la aplicación solo al personal autorizado. Así evitaremos que otros usuarios que puedan acceder a la red y entrar a nuestra página web, pero que no estén incluidos dentro del personal autorizado, interactúen con la misma. En cuanto a la seguridad de los datos implementaremos un sistema de respaldo de archivos en una localización especifica de la aplicación, la cual se basa en crear 2 archivos de respaldo, el .log y el .bak mediante un simple botón de la aplicación y otro botón el cual utilizara estos archivos para recuperar la base de datos. Para esto haremos uso de scripts SQLque realicen esta acción. Como un segundo método de respaldo se implementara el uso de triggers y una tabla auditoria en la cual se llevara un registro de cada inserción, actualización o eliminación de datos.

Page 72: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

63

A LA LIBERTAD POR LA UNIVERSIDAD

Page 73: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

64

A LA LIBERTAD POR LA UNIVERSIDAD

6.1 Diagrama conceptual

Page 74: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

65

A LA LIBERTAD POR LA UNIVERSIDAD

6.2 Diagrama de casos de uso

Page 75: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

66

A LA LIBERTAD POR LA UNIVERSIDAD

6.3 Diagrama de clases

Page 76: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

67

A LA LIBERTAD POR LA UNIVERSIDAD

6.4 Diagrama Entidad-Relación(ER)

Page 77: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

68

A LA LIBERTAD POR LA UNIVERSIDAD

6.5 Diseño arquitectónico

Page 78: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

69

A LA LIBERTAD POR LA UNIVERSIDAD

6.6 Diagrama Bds

Page 79: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

70

A LA LIBERTAD POR LA UNIVERSIDAD

Page 80: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

71

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.1 Diagrama de secuencia “Insertar datos”

Page 81: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

72

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.2 Diagrama de secuencia “Update”

Page 82: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

73

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.3 Diagrama de secuencia “Delete”

Page 83: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

74

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.4 Diagrama de secuencia “Iniciar sesión”

Page 84: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

75

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.5 Diagrama de secuencia “Preguntas o inquietudes”

Page 85: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

76

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.6 Diagrama de secuencia “Reparar equipos”

Page 86: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

77

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.7 Diagrama de secuencia “Servicios rápidos”

Page 87: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

78

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.8 Diagrama de secuencia “Administrar modelos”

Page 88: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

79

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.9 Diagrama de secuencia “Administrar municipios”

Page 89: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

80

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.10 Diagrama de secuencia “Administrar Subtipos”

Page 90: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

81

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.11 Diagrama de secuencia “Administrar Tipos de equipos”

Page 91: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

82

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.12 Diagrama de secuencia “Administrar cargos”

Page 92: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

83

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.13 Diagrama de secuencia “Instalar aplicaciones”

Page 93: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

84

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.14 Diagrama de secuencia “Pasos a seguir”

Page 94: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

85

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.15 Diagrama de secuencia “Creación de reportes”

6.7.16 Diagrama de secuencia “Reportes equipos”

Page 95: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

86

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.17 Diagrama de secuencia “reportes usuarios”

6.7.18 Diagrama de secuencia “Reportes varios”

Page 96: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

87

A LA LIBERTAD POR LA UNIVERSIDAD

6.7.19 Diagrama de secuencia “Reportes servicios informáticos”

Page 97: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

88

A LA LIBERTAD POR LA UNIVERSIDAD

Page 98: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

89

A LA LIBERTAD POR LA UNIVERSIDAD

6.8.1 Diagrama interfaz de hardware

Page 99: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

90

A LA LIBERTAD POR LA UNIVERSIDAD

6.8.2 Diagrama interfaz de usuario “Preguntas o inquietudes”

Page 100: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

91

A LA LIBERTAD POR LA UNIVERSIDAD

6.8.3 Diagrama interfaz de usuario “Insertar equipo”

6.8.4 Diagrama interfaz de usuario “Actualizar equipo”

Page 101: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

92

A LA LIBERTAD POR LA UNIVERSIDAD

6.8.5 Diagrama interfaz de usuario “Insertar repuestos”

6.8.6 Diagrama interfaz de usuario “Actualizar repuestos”

Page 102: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

93

A LA LIBERTAD POR LA UNIVERSIDAD

6.8.7 Diagrama interfaz de usuario “Revisar y eliminar equipos”

6.8.8 Diagrama interfaz de usuario “Revisar y eliminar repuestos”

Page 103: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

94

A LA LIBERTAD POR LA UNIVERSIDAD

6.8.9 Diagrama interfaz de usuario “Revisar y eliminar ingresos”

6.8.10 Diagrama interfaz de usuario “Revisar y eliminar Servicios rápidos”

Page 104: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

95

A LA LIBERTAD POR LA UNIVERSIDAD

6.8.11 Diagrama interfaz de usuario “Reporte servicios informáticos”

Page 105: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

96

A LA LIBERTAD POR LA UNIVERSIDAD

Page 106: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

97

A LA LIBERTAD POR LA UNIVERSIDAD

Al realizar y estudiar todos los análisis, conceptos, ideas y diagramas creados a lo largo de todo el documento se ha logrado comprender mejor la problemática o dificultades que se presentan en el área de informática, y por medio de estos estudios se ha dado solución a estas dificultades, lo cual les permitirá a los informáticos facilitar y simplificar su esfuerzo de trabajo. La implementación de este sistema además de ayudar a los informáticos, permitirá a los usuarios comunes obtener conocimientos nuevos con respecto a sus equipos y las aplicaciones instaladas. Permitiendo la capacitación constante de los usuarios.

Page 107: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

98

A LA LIBERTAD POR LA UNIVERSIDAD

Page 108: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

99

A LA LIBERTAD POR LA UNIVERSIDAD

La aplicación aunque realice todas las funciones que se habían determinado desde un principio, en la forma más rápida y comprensible, como toda aplicación siempre se puede mejorar según las ideas de cada persona. Se podría decir que aquí se aplica la teoría que dice “2 cabezas piensan mejor que una”, esto debido a que un programador nunca tiene las mismas ideas que otro. Dichas mejoras también pueden darse según nuevas necesidades de los informáticos. También se recomienda mantener la aplicación en una red local, sin mostrarla en internet, ya que la funcionalidad de la aplicación no le es de utilidad a nadie más que al personal de informática y los usuarios que trabajan en el complejo.

Page 109: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

100

A LA LIBERTAD POR LA UNIVERSIDAD

Page 110: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

101

A LA LIBERTAD POR LA UNIVERSIDAD

Visual Basic y ASP.NET a su alcance. Nivel básico/intermedio. 1ª edición, Carlos Alberto Vanegas, Universidad distrital Francisco José de Caldas.

ASP.NET con visual studio 2012 Diseño y desarrollo de aplicaciones web, Brice-Arnau.

El gran libro de HTML5, CSS3 y JavaScript – Juan Diego Gauchat.

SQL Server 2012: SQL, Transact SQL – Diseño y creación de una base de datos, Jerome Gabillaud.

Page 111: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

102

A LA LIBERTAD POR LA UNIVERSIDAD

Page 112: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

103

A LA LIBERTAD POR LA UNIVERSIDAD

10.1 Capturas de pantalla

10.1.1 Administrar cargos

10.1.2 Administrar modelos

Page 113: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

104

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.3 Administrar pasos (Entregas)

10.1.4 Administrar pasos(Servicios rápidos)

Page 114: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

105

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.5 Administrar Tipos de equipos

10.1.6 Administrar Subtipos

Page 115: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

106

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.7 Administrar municipios

10.1.8 Iniciar sesión

Page 116: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

107

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.9 Inquietudes de los usuarios

10.1.10 Responder inquietudes

Page 117: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

108

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.11 Nuevo usuario

Page 118: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

109

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.12 Nuevo responsable

Page 119: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

110

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.13 Nuevo informático

Page 120: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

111

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.14 Nueva oficina

Page 121: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

112

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.15 Nuevo proveedor

Page 122: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

113

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.16 Nueva marca

Page 123: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

114

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.17 Nuevo equipo

Page 124: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

115

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.18 Nuevo repuesto

Page 125: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

116

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.19 Nuevo Servicio rápido

Page 126: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

117

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.20 Nuevo ingreso

10.1.21 Nueva entrega

Page 127: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

118

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.22 Revisar usuarios comunes

10.1.23 Revisar Responsables

Page 128: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

119

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.24 Revisar informáticos

10.1.25 Revisar oficinas

Page 129: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

120

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.26 Revisar Proveedores

10.1.27 Revisar Marcas

Page 130: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

121

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.28 Revisar Equipos en uso

10.1.29 Revisar Equipos en bodega

Page 131: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

122

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.30 Revisar Repuestos en uso

10.1.31 Revisar Repuestos en bodega

Page 132: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

123

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.32 Revisar Servicios rápidos

Page 133: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

124

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.33 Revisar ingresos

10.1.34 Agregar equipos al ingreso

Page 134: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

125

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.35 Revisar entregas

10.1.36 Agregar equipos a la entrega

Page 135: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

126

A LA LIBERTAD POR LA UNIVERSIDAD

10.1.37 Instalar aplicaciones

Page 136: UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARGUA UNAN …

Aplicación WEB para registro de problemas técnicos, inventario de bodega y apoyo a los

usuarios, destinado el área de informática del Consejo Supremo de Justicia (CSJ) de León

127

A LA LIBERTAD POR LA UNIVERSIDAD

10.2 Cronograma de actividades

Actividades Duración en días Fecha Inicio Fecha Fin

Determinar y fijar objetivos

Desarrollo del protocolo (Análisis del problema e Investigación documental) 6 5-7-2014 11-7-2014

Entrega de protocolo y presentación de tema como propuesta 1 14-7-2014 14-7-2014

Aceptación de tema

Análisis de riesgo

Análisis (casos de uso, diagrama de clases, etc.) 10 21-07-2014 31-07-2014

Elaboración de ERS 10 2-07-2014 12-07-2014

Creación de Bds Principal 10 15-07-2014 25-07-2014

Creación de Bds Bodega 7 28-07-2014 04-08-2014

Elaboración de triggers y Bds Auditoria(Bds respaldo) 18 08-08-2014 25-08-2014

Diseño(interfaz de la aplicación) 8 30-08-2014 05-09-2014

Desarrollar, verificar, validar

Creación de aplicación WEB 90 12-09-2014 17-11-2014

Etapa de pruebas 15 24-11-2014 01-12-2014

Corrección de errores 30 01-12-2014 01-01-2015

2da etapa de pruebas 15 05-01-2015 19-01-2015

Mas correcciones 15 20-01-2015 06-02-2015

Crear documentación para el usuario final 7 09-02-2015 16-02-2015

Planificar

Pre defensa 1 13-03-2015 13-03-2015

Ultimas correcciones 7 14-03-2015 22-03-2015

Defensa final 1 23-03-2015 23-03-2015

Capacitación al usuario final 5 30-03-2015 03-04-2015