27-03-2017

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO CARRERA PROFESIONAL TÉCNICA DE INFORMATIC

Views 1,011 Downloads 5 File size 11MB

Report DMCA / Copyright

DOWNLOAD FILE

Citation preview

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO CARRERA PROFESIONAL TÉCNICA DE INFORMATICA Y E SISTEMAS

SISTEMA DE CONTROL Y ASIGNACIÓN DE VEHÍCULOS PARA EL SERVICIO DE TRANSPORTE DE LA UNSAAC

TESIS PRESENTADO POR LAS ALUMNAS:  CONCHA LUNA MILAGROS DYANE.  CCUNO LIMA SANTA INES.  DIAZ ALEGRE LESLIE WENDY.  SOSA DELGADO LISTH ANGELS. PARA OPTAR AL TITULO PROFESIONAL TÉCNICO DE: ANALISTA DE SISTEMAS. ASESOR: ING. IVAN MEDRANO VALENCIA. CUSCO – PERÚ 2017

PRESENTACION

Sr. Director del Instituto de Sistemas Cusco, distinguidos docentes y miembros del jurado y estudiantes, Es grato dirigirnos a ustedes y poner en vuestra consideración el presente trabajo de tesis titulado: “Sistema de Control y Asignación de Vehículos para el Servicio de Transporte de la Universidad Nacional de San Antonio Abad del Cusco”. El presente trabajo fue desarrollado para obtener el título profesional técnico de Analista de Sistemas. Esté trabajo de tesis cuya realización es fruto del esfuerzo y trabajo de los miembros que conformamos este grupo y a la enseñanza impartida por nuestros estimados docentes, para este sistema se desarrolló el análisis y la creación de diagramas necesarios para su implementación, el cual dio como resultado un sistema de control y asignación de vehículos acorde a las necesidades del área de transportes y optimicen los resultados de su labor.

pág. 1

Dedicatoria: Durante el desarrollo de esta tesis se presentaron diversidad de situaciones que pudieron ser causantes del fracaso, pero esto no sucedió y fue gracias al apoyo presentado por diversas personas, en especial a mis padres, porque en todo momento me alentaron a continuar sin rendirme. Esto sin duda es un gran logro para mi vida como estudiante y en gran parte influyó para ser el profesional en el que hoy me convertiré, pero en más que enfocarme en mis logros, deseo enfocarme en todos los sacrificios que debió realizar mis padres para poder permitir desarrollar con tales beneficios toda mi carrera. Gracias a dios por permitirme tener una familia que siempre creyó en mí y gracias a mi familia por ser la motivación para cada día llegar más lejos en mi vida y carrera profesional. MILAGROS DYANE CONCHA LUNA.

Dedico esta tesis a Dios por darme fortaleza para poder concluir esta tesis, Agradezco a mis padres que apoyaron mi educación a ellos mi gratitud, pues siempre les estaré agradecida, a mis docentes, hermanos, amigos y compañeros por la enseñanza, consejos y motivación. A todos ellos les agradezco de todo corazón. SANTA INES CCUNO LIMA

2

Quiero dedicar este proyecto a Dios, el creador de todas las cosas, el que me ha dado fortaleza para continuar cuando a punto de caer he estado y me permitió llegar a este momento tan especial de mi vida. De igual forma a mi padre Luis Angelino Díaz Amau, que aun que ya no está aquí conmigo, hizo lo que pudo para que saliera adelante. Gracias por aquellas correcciones y los consejos que en el momento no la entendía, pero hoy veo el resultado. TE AMO con toda mi alma y mil gracias por estar siempre a mi lado y espero que te sientas orgulloso de mí. A mi Madre por todo su esfuerzo, apoyo y comprensión para que mi proyecto se haga realidad. A mi hermanita, mi amiga Shiomara y a Ronald las personas que siempre estuvieron a mi lado apoyándome así como por la sabiduría que me transmitieron. Finalmente quiero agradecer a mi princesita que es la razón más bonita que tengo para continuar de pie cada día. LESLY WENDY DIAS ALEGRE

Dedico esta tesis a Dios por darme fortaleza para poder concluir esta tesis, Esto sin duda es un gran logro para mi vida como estudiante y en gran parte influyó para ser el profesional en el que hoy me convertiré, pero en más que enfocarme en mis logros, deseo enfocarme en todos los sacrificios que debió realizar mis padres para poder permitir desarrollar con tales beneficios toda mi carrera. LIZ ANGELS SOSA DELGADO

INTRODUCCION Actualmente el Área de Transporte es una de las oficinas con mayor actividad laboral de la UNSAAC ya que los interesados en su mayoría alumnos, docentes y personal administrativo se apersonan diariamente a realizar trámites, consultas y recepción de documentos, es casi imprescindible contar con un sistema de información computarizado para el control de seguimiento de expedientes. La tesis “SISTEMA DE INFORMACION WEB DE TRAMITE DOCUMENTARIO PARA LA UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO”, pretende contribuir con el control en el seguimiento de expedientes, mejorando los procesos realizados en la oficina así como la reducción de tiempo en atención generando eficacia en la atención al interesado. También el sistema presenta una interfaz adecuada para los usuarios. El sistema realiza operaciones como: Registrar

expedientes con datos del interesado como también hará el seguimiento del

expediente mediante el registro del ingreso, proceso y salida del expediente de una oficina, también generara reportes de acuerdo a las necesidades del personal. El interesado podrá consultar el estado y ubicación de su expediente desde cualquier lugar con acceso a internet las 24 horas, en consecuencia el sistema permitirá brindar un servicio de calidad.

4

AGRADECIMIENTO Nuestro profundo agradecimiento a la Universidad Nacional de San Antonio Abad del Cusco y al Instituto de Sistemas Cusco, por habernos brindado la oportunidad de ampliar nuestros conocimientos y formarnos en una carrera que nos ponga en un nivel competitivo en la sociedad que demanda profesionales de calidad. A nuestros Docentes, por habernos brindado cada día una educación de calidad y excelencia académica, con un alto espíritu de sacrificio, tolerancia y gran vocación. Nuestro mayor reconocimiento al ING.IVAN MEDRANO VALENCIA, por su valioso apoyo y desprendimiento intelectual en el desarrollo y logro del objetivo final de nuestra tesis. A nuestras familias, por habernos dado el apoyo necesario tanto espiritual, moral y económico para poder alcanzar con satisfacción nuestro objetivo que fue la culminación de nuestros estudios en el Instituto de Sistemas Cusco.

INDICE

6

CAPITULO I 1. ASPECTOS GENERALES

1.1. DESCRIPCIÓN DEL PROBLEMA La Universidad Nacional San Antonio Abad del Cusco con sede Central ubicado en la Av. la Cultura Nro. 733

viene funcionando desde el año 1692 formando

profesionales de alta calidad académica,

humanística, competitiva, creativos e

innovadores al servicio de la sociedad. En la UNNSAC existe el Área de Transporte, que tiene como misión y visión descrita de la siguiente manera: MISION Formar profesionales de alta calidad académica, humanística y competitiva; creativa e innovadores, con sólido sustento en valores y principios, capaces de comprometerse con el desarrollo social, económico, cultural y político sostenido y ambientalmente sustentable a la sociedad, en el marco de un proceso integrado de desarrollo de la región y del país. VISION Ser una institución académica por excelencia, acreditada, autónoma, descentralizada y participativa, sólida, con gobierno y gestión eficiente y estable. Ser una institución donde se estimula la creatividad y productividad de todos sus miembros. Es una institución inspirada en los más altos valores como la democracia, la honestidad, la transparencia, la justicia, la libertad, la equidad, la solidaridad y la tolerancia; donde se respete el derecho a la diferencia y a la dignidad humana. Es una institución estratégica comprometida con el desarrollo de la región y el país.

2

IDENTIFICACION DEL PROBLEMA La Universidad cuenta con una unidad de Transporte encargada de la administración y mantenimiento de todas las unidades de transporte de la UNSAAC. Estas unidades de transporte están destinadas a prestar el servicio de movilidad vehicular para todos los estudiantes, docentes y administrativos de la UNSAAC. El transporte puede ser de ámbito local por Ejemplo el trasporte de los estudiantes de la Granja K’ayra que se realiza en forma diaria, también el transporte puede ser de carácter eventual como por ejemplo cuando se trata de viajes de estudio fuera de la ciudad o investigaciones el cual es solicitado por los estudiantes de las diversas escuelas profesionales, como es también el transporte de los directivos. La unidad de transporte no cuenta con un sistema que le ayude a llevar el control adecuado de las unidades de transporte para atender las diferentes solicitudes de servicio. El control se realiza en forma manual, registrándose en hojas Excel, la asignación de choferes, la disponibilidad de las unidades y la programación del mantenimiento de cada vehículo. De manera que no se puede saber de forma precisa la disponibilidad de choferes, ni su adecuada asignación para prestar el servicio El Área de Transporte de la Universidad Nacional San Antonio Abad del Cusco, en la actualidad no cuenta con un software a medida para el control y asignación de vehículos de la Universidad Nacional San Antonio Abad del Cusco. Los procesos que se realizan en esta área son llevados de forma manual, estos procesos son:  Registro de Vehículos.  Préstamo de Vehículos.  Devolución de Vehículos.  Registro de Usuarios.  Registro de choferes.  Generar Reportes de los Viajes. En estos procesos manuales se han detectado las siguientes deficiencias:  El registro de todos los préstamos se realiza en una hoja de Excel el cual genera la duplicidad y pérdida de datos.  No se conoce de forma inmediata los vehículos que están disponibles.  No tener un control de mantenimiento de los vehículos.

Viendo estos problemas en el área de transportes se tomó la decisión de realizar el Sistema de Información para el Control de Préstamo de Vehículos de la Universidad Nacional San Antonio Abab del Cusco. 1.2. OBJETIVOS 1.2.1. OBJETIVO GENERAL Desarrollar un Sistema de Control y Asignación de Vehículos para el Servicio de Transporte de la Universidad Nacional de San Antonio Abad del Cusco. 1.2.2. OBJETIVOS ESPECIFICOS Analizar y modelar todos los procesos que se realizan en el área de



transportes de la UNSAAC. Determinar los requerimientos para establecer los alcances y limitaciones



del sistema. Desarrollar una base de datos eficiente que permita cumplir con todos los



requerimientos del área de transporte. Diseñar los diagramas de modelamiento haciendo uso del lenguaje



unificado del modelado (UML). 1.3. LIMITES DEL PROYECTO 

Este sistema de información no controlara los pagos por el servicio de transporte.



No controlará el consumo de combustibles.



No estará integrado a otros sistemas.



No formará parte del sistema de información de control de bienes de la UNSAAC.

1.4. ALCANCES El Sistema permitirá:  Registrar los vehículos de Universidad Nacional San Antonio Abad del Cusco, de manera ordenada y distribuida.  Contar con mecanismos de búsqueda de los vehículos.  Registrar el préstamo de los vehículos. 4

 Registrar reserva de vehículos.  Registrar devolución de vehículos que han sido prestados.  El sistema permitirá obtener diversos reportes acerca del área de transportes. 1.5. METAS DEL PROYECTO Las metas a cumplir son:  Entregar código fuente y ejecutable.  Entregar documentación técnica del sistema.  Entregar manual de usuario.

1.6. JUSTIFICACION 2. La Universidad Nacional San Antonio Abad del Cusco, desde su creación, ha ido incrementando no solo la cantidad de alumnos y servicios que ofrece, sino también la cantidad de bienes con los que cuenta, entre estos los vehículos del área de transporte. En esta área es necesario contar con un sistema de control y asignación de vehículos para el servicio de transporte, este sistema permitirá que el área de transporte agilice las tareas de control y asignación de vehículos. 3. El área de transporte tiene que estar acorde al avance de la tecnología, pues esta área está al servicio de los estudiantes, personal administrativo y docentes. 4. El desarrollo del Sistema de Control y Asignación de Vehículos para el Servicio de Transporte de la UNSAAC, permitirá controlar y asignar de mejor manera los vehículos, con los que cuenta el área de transportes, evitando así la duplicidad de datos al realizarse una asignación vehicular. El sistema permitirá que el usuario tenga un registro de todos sus datos y se podrá conocer los vehículos que todavía no han sido asignados. Por cada vehículo asignado a un solicitante se generará reportes. 5. El sistema de control y asignación de vehículos, nos ayudará a administrar las asignaciones adecuadamente, implementaremos la tecnología dentro del área de transportes evitando de este modo los registros manuales y agilizando los procesos de asignación de vehículos dentro del área de transporte de la Universidad Nacional de San Antonio Abad del Cusco.

1.7.

METODOLOGIA DE DESARROLLO La metodología a usar es el PUDS (Proceso Unificado de Desarrollo de Software), el cual transformará los requerimientos del Usuario en un producto software. El PUDS está basado en componentes, lo cual quiere decir que el sistema de software en construcción está formado por componentes software interconectados a través de interfaces bien definidas. Utilizaremos el lenguaje UML (Lenguaje Unificado de Modelamiento, para preparar el esquema del sistema de software. Las características que define el PUDS son: 

Dirigido por casos de uso.



Centrado en la arquitectura.



Incremental.



Modelado del negocio BPMN Bizzagi

6

1.8.

CRONOGRAMA REFERENTE A TODO EL PROYECTO

Gráfico 1: Cronograma

7

CAPITULO II 2.

MARCO REFERENCIAL

8

2.1.

ANTECEDENTES Se encontró el siguiente antecedente: 

La empresa DMS ubicada en Av. Arequipa 2995 San isidro, Lima - Perú, tiene El sistema de control vehicular que le permite identificar y realizar un seguimiento de las unidades vehiculares, internas y externas, en cada punto de control de la organización. La tecnología RFID permite identificar y registrar la actividad relacionada a cada móvil que circula, el conductor responsable, el tipo de carga y el tiempo de permanencia dentro y fuera de la empresa. Esta solución agiliza el flujo vehicular emitiendo óptimos reportes semanales e históricos, a la vez que identifica los contenedores, bultos y carga en general. Este sistema tiene dos funciones: Aplicación PC, Aplicación Móvil.



Tesis “Sistema de Información para el Registro y Control de Emisión de Boletos y Recepción de Encomiendas de la Empresa de Transportes SELVA SUR”, realizado por el Ing. Luis Beltrán Palma Ttito en el Instituto de Sistemas Cusco.

9

2.2.

GLOSARIO DE TERMINOS GENERALES 1. CONTROL DE VEHÍCULOS: 

Comprobación, inspección y fiscalización de vehículos del Área de Transporte.



Vehículos puestos a disposición de las asignaciones.

2. ÁREA DE TRANSPORTES: 

Oficina que se encarga del bien patrimonial (vehículos) de la UNSAAC.

3. TRANSPORTE: 

Acto y consecuencia de trasladar algo de un lugar a otro. El transporte está al servicio de alumnos y administrativos de la UNSAAC.

4.

JEFATURA: 

Cargo o dignidad de jefe. Es el encargado de realizar el control, y la asignación de vehículos.

5. PILOTO: 

Piloto hace referencia al sujeto que se encarga de pilotar un vehículo. Persona a la que se asigna un vehículo.

6.

COPILOTO: 

Persona que viaja al lado del conductor de un vehículo asignado a un viaje.

7. VEHÍCULO: 

Un vehículo es una máquina que ejecuta el traslado de un elemento de un lugar a otro. Es lo que se le asigna a un piloto.

8. VIAJE: 

Un viaje es el traslado que realizan las personas desde el lugar donde habitan hacía por ejemplo otras ciudades dentro del mismo país. Suceso establecido por una resolución o proveído.

10

9. COMBUSTIBLE: 

Se llama combustible a cualquier material que es plausible de liberar energía. Es lo que se necesita poner en marcha un vehículo que va a realizar un viaje asignado por el jefe del área de transporte.

10. MANTENIMIENTO: Se denomina mantenimiento a los vehículos que lleguen a los



5000 km de recorrido. 11. DESGASTE DE MAQUINA: 

Acción y resultado de desgastar o desgastarse el desgaste laboral diario le res ultaba insoportable; el desgaste de las máquinas.

12. VIÁTICOS: 

Para los efectos de la legislación laboral, se entiende por viático la suma de dinero de monto razonable y prudente que los empleadores pagan a los trabajadores a fin de que éstos solventen los gastos de alimentación, alojamiento o traslado en que incurran con motivo del desempeño de sus labores.

13. REPORTES: 

Reporte es un informe. Este tipo de documento(que puede ser impreso o digital) transmite la información de los diferentes viajes: proyectos, autoridades, viajes educativos y k’ayra.

14. DOCUMENTACION: 

La documentación es simplemente la ciencia que estudia los documentos, relacionada con la biblioteconomía por un lado y con las ciencias de la información por otro



Se conoce como documentación al procesamiento de información que otorgará datos específicos

sobre

una

asignación

determinado

estos

documentos pueden ser de dos tipos. Proveído (viajes cortos) o Resolución (viajes largos). 15. RESERVA: 

Una reserva es algo que se cuida o se preserva para que pueda ser utilizado en el futuro o en caso de alguna contingencia.

11



En términos generales, por reserva, se designa a aquella acción de solicitar la separación de un lugar.

16. JEFE: 

Jefe es la persona encargada del control y de realizar las asignaciones del servicio de transporte.

17. AUTORIDAD: 

La autoridad es la facultad o potestad que se tiene para gobernar o ejercer el mando. El rector de la universidad y el jefe del área de transporte.

18. REGISTRO DE RESERVA: 

Reserva de Vehículo en función

a la dependencia y al tipo de evento

principalmente: proyectos y viajes académicos. 19. KILOMETRAJE: 

Acción de kilometrar o señalar las distancias medidas en kilómetros

de los

vehículos con los que cuenta el área de transporte. 20. DOCUMENTACIÓN: 

Se conoce como documentación al procesamiento de información que otorgará datos específicos

sobre

una

asignación

determinada,

estos

documentos pueden ser de dos tipos. Proveído (viajes cortos) o Resolución (viajes largos).

12

2.3.

GLOSARIO DE TERMINOS INFORMATICOS

1. BASE DE DATOS:1 

Colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite.



Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente.

2. CAPA DE DATOS:2 

Entidad que contiene todos los objetos de base de datos y de instancia que utiliza una aplicación.



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.

3. CAPA DE PRESENTACION:3 

Tiene como función básica encargarse del formato en que se va a mostrar la información. Establece el contexto entre elementos del nivel de aplicación.



Se encarga de la preservación del significado de la información transportada. Cada ordenador puede tener su propia forma de representación interna de los datos

4. CAPA LOGICA DEL NEGOCIO:4

1 www.masadelante.com/faqs/base-de-datoshttp://www.maestrosdelweb.com/que-son-las-bases-de-datos/ 2 https://technet.microsoft.com/es-es/library/ee240739(v=sql.105).aspx https://www.codejobs.biz/es/blog/2014/01/28/la-programacion-por-capas 3 https://www.ecured.cu/Capa_de_presentaci%C3%B3n http://itcelenes.mx.tripod.com/unidad9Capadepresentacion.html 4 http://www.juntadeandalucia.es/servicios/madeja/contenido/subsistemas/arquitectura /capa-negocio - https://docs.oracle.com/cd/E19528-01/820-0888/aaubb/index.html 13



Ocupa un lugar preeminente en la construcción de una infraestructura de software.



Consiste en la lógica que realiza las funciones principales de la aplicación: procesamiento de datos, implementación de funciones de negocios, coordinación de varios usuarios y administración de recursos externos.

14

5. CASO DE USO:5 

Definen qué harán los usuarios o funciones en la solución y un proceso empresarial define cómo realizarán esas funciones.



Es una secuencia de acciones realizadas por un sistema en respuesta a la interacción del actor y el mismo sistema.

6. C#:6 

Es un lenguaje de programación que se ha diseñado para compilar diversas aplicaciones que se ejecutan en .NET Framework.



Es un lenguaje de programación orientado a objetos.

7. DIAGRAMA DE CLASES:7 

Representación gráfica que sirve para representar la estructura de un sistema que será implementado utilizando un lenguaje orientado a objetos.



Importantes para el desarrollo de cualquier programa o aplicación, ya que permiten al desarrollador estar bien ubicado dentro de su proyecto.

8. FACTIBILIDAD:8 

Disponibilidad de los recursos necesarios para llevar a cabo los objetivos o metas señalados.



Como su raíz lo señala procede de fácil, por lo que representa acciones que pueden ser ejecutadas dadas sus óptimas condiciones.

9. HARDWARE:9 5https://www.ibm.com/support/knowledgecenter/es/SSWSR9_11.0.0/com.ibm.pim.de v.doc/pim_tsk_arc_definingusecases.html http://exposicioncasosdeusouml.blogspot.pe/2009/03/definicion.html 6 https://msdn.microsoft.com/es-pe/library/kx37x362.aspx http://www.larevistainformatica.com/C1.htm 7 http://instintobinario.com/diagrama-de-clases/ - http://culturacion.com/que-es-undiagrama-de-clases/ 8 http://www.alegsa.com.ar/Dic/factibilidad.php - http://quees.la/factible/ 9 http://definicion.de/hardware/ https://www.google.com.pe/search? q=area+de+transportes++ 15



Conjunto de elementos físicos o materiales que constituyen una computadora o un sistema informático.



Hardware como el conjunto de los componentes que conforman la parte material (física) de una computadora.

+definicion&biw=1366&bih=662&source=lnms&sa=X&ved=0ahUKEwiN3NCDh6rRAh WCOyYKHSaPBz8Q_AUIBygA&dpr=1#q=hardware+definicion 16

SOFTWARE:10 

Equipamiento lógico e intangible de un ordenador.



Ingrediente indispensable para el funcionamiento del computador. Está formado por una serie de instrucciones y datos, que permiten aprovechar todos los recursos que el computador.

10. LENGUAJE DE PROGRAMACION:11 

Es aquella estructura que, con una cierta base sintáctica y semántica, imparte distintas instrucciones a un programa de computadora.



Es básicamente un sistema estructurado de comunicación, similar al humano, el cual nos permite comunicarnos por medio de signos, ya sean palabras, sonidos o gestos.

11. LINQ:12 

Es un proyecto de Microsoft que agrega consultas nativas semejantes a las de SQL a

los

lenguajes

del .NET

Framework,

inicialmente

a

los

lenguajes Visual Basic .NET y C#. 

Son un conjunto herramientas de Microsoft para realizar todo tipo de consultas a distintas fuentes de datos: objetos, xmls, bases de datos.

12. ORM (MAPEO OBJETO-RELACIONAL):13 

Modelo de programación que consiste en la transformación de las tablas de una base de datos, en una serie de entidades que simplifiquen las tareas básicas de acceso a los datos para el programador.



Permite convertir los datos de tus objetos en un formato correcto para poder guardar la información en una base de datos (mapeo) creándose una base de

10 http://definicion.de/software/ - http://fraba.galeon.com/software.htm 11 http://definicion.de/lenguaje-de-programacion/ https://colombiadigital.net/actualidad/articulos-informativos/item/7669-lenguajes-deprogramacion-que-son-y-para-que-sirven.html 12 https://alexjimenez.wordpress.com/2007/09/10/linq-definicion-como-usarlo/ http://www.tuprogramacion.com/glosario/que-es-linq/ 13 http://www.tuprogramacion.com/glosario/que-es-un-orm/ https://programarfacil.com/blog/que-es-un-orm/ 17

datos virtual donde los datos que se encuentran en nuestra aplicación, quedan vinculados a la base de datos (persistencia).

18

13. MODELO OBJETO RELACIONAL:14 

Este documento analiza las ventajas añadidas al incorporar el enfoque orientado a objetos basado en el SGBD de Oracle



La idea es mantener el esquema de tablas entre las que se establecen relaciones, pero permitiendo como atributos, además de los tipos atómicos, tipos más complejos denominados tipos abstractos de datos (ADT) que admiten objetos geométricos.

14. MODELO RELACIONAL:15 

Se representa en forma de “tablas” o relaciones, donde cada fila de la tabla se interpreta como una relación ordenada de valores (un conjunto de valores relacionados entre sí).



Modelo de organización y gestión de bases de datos consistente en el almacenamiento de datos en tablas compuestas por filas, y columnas o campos.

15. PROGRAMACION ORIENTADA A OBJETOS:16 

Es un paradigma de programación que usa objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.



Es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.

16. SQL:17

14 https://modelosbd2012t1.wordpress.com/2012/02/01/bd-objeto-relacional-2/ http://www.um.es/geograf/sigmur/temariohtml/node65_mn.html 15 http://docencia.lbd.udc.es/bdd/teoria/tema2/2.3.1.-ElModeloRelacional.pdf http://www.lantares.com/blog/conceptos-basicos-del-modelo-relacional-en-la-gestionde-bases-de-datos 16 http://www.ciberaula.com/articulo/tecnologia_orientada_objetos http://www.desarrolloweb.com/articulos/499.php 17 http://searchdatacenter.techtarget.com/es/definicion/SQL-o-lenguaje-deconsultas-estructuradas http://proyectobasesdedatos.galeon.com/enlaces1416754.html 19



Es un lenguaje de programación estándar e interactivo para la obtención de información desde una base de datos y para actualizarla.



Significa Structured Query Language, o su equivalente en Español Lenguaje de Pregunta Estructurado, Este es un lenguaje Universal que esta implementado en todos los Motores de Bases.

20

17. PROCEDIMIENTO ALMACENADO:18 

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.



Estas definiciones de procedimientos almacenados se pueden utilizar cuando se edita una etapa ODBC o una etapa STP en el diseño de trabajo.

18. TRIGGER:19 

Un disparador define una acción que la base de datos debe llevar a cabo cuando se produce algún suceso relacionado con la misma, asociados a una tabla y que se ejecutan automáticamente como reacción a una operación DML específica (INSERT, UPDATE o DELETE) sobre dicha tabla.

19. SISTEMA DE GESTIÓN DE BASE DE DATOS:20 

Es un programa que te permite crear, actualizar y administrar una base de datos relacional.



Es el software que permite la utilización y/o la actualización de los datos almacenados en una (o varias) base(s) de datos por uno o varios usuarios desde diferentes puntos de vista y a la vez, se denomina sistema de gestión de bases de datos (SGBD).

20. UML:21 18 https://msdn.microsoft.com/es-pe/library/ms190782.aspx http://www.ibm.com/support/knowledgecenter/es/SSZJPZ_9.1.0/com.ibm.swg.im.iis.d s.design.doc/topics/c_ddesref_Stored_Procedure_Definitions.html 19 https://msdn.microsoft.com/es-pe/library/ms190782.aspx http://www.ibm.com/support/knowledgecenter/es/SSZJPZ_9.1.0/com.ibm.swg.im.iis.d s.design.doc/topics/c_ddesref_Stored_Procedure_Definitions.html 20 http://aprenderaprogramar.com/index.php? option=com_content&view=article&id=688:ique-es-y-para-que-sirve-uml-versionesde-uml-lenguaje-unificado-de-modelado-tipos-de-diagramasuml&catid=46:lenguajes-y-entornos&Itemid=163 - http://profesores.fib.unam.mx/carlos/aydoo/uml.html 21



Lenguaje Unificado de Modelado, se trata de un estándar que se ha adoptado a nivel internacional por numerosos organismos y empresas para crear esquemas, diagramas y documentación relativa a los desarrollos de software.

CAPITULO III 3.

PROCESOS DEL NEGOCIO

21 http://aprenderaprogramar.com/index.php? option=com_content&view=article&id=688:ique-es-y-para-que-sirve-uml-versionesde-uml-lenguaje-unificado-de-modelado-tipos-de-diagramasuml&catid=46:lenguajes-y-entornos&Itemid=163 - http://profesores.fib.unam.mx/carlos/aydoo/uml.html 22

3.1.

ORGANIGRAMA

23

3.2.

DESCRIPCION DEL NEGOCIO(BPMN)

a) SOLICITUD DE SERVICIO Este proceso se inicia cuando un solicitante desea realizar un viaje, y esta solicitud se hace mediante un documento. El jefe de área recibe la solicitud y luego verifica la disponibilidad del vehículo como la del piloto, se requiere saber si es viaje corto o largo, si es corto se necesita presentar un proveído que sale de la mismo área de transporte, y con el documento (proveído) ya emitido se procede a registrar el Viaje. Si por el contrario es el caso de un viaje largo se necesita enviar una petición (resolución) al rector para que autorice; ya con el documento autorizado que en este caso viene a ser una Resolución se procede a programar el servicio solicitado.

24

25

b) ASIGNACIÓN DE VEHICULOS El jefe de área Verifica la programación del servicio, los vehículos que se encuentren aptos para ser usados son asignados a un piloto, este recibe la asignación en base a la dependencia. Esta dependencia pude tener asignaciones de vehículos como: 

Transporte para las autoridades de Universitarias Vicerrector Administrativo):



Un vehículo para cada uno. Transporte para Investigación: En la Universidad se realizan diferentes proyectos de Investigación, el número de vehículos es de acuerdo a la



solicitud del proyecto. Transporte para alumnos y docentes (k’ayra).

26

CAPITULO IV 4.

DESARROLLO DEL SISTEMA

27

4.1.

FASE DE INICIO 4.1.1. IDENTIFICCION DE REQUERIMIENTOS



Descripción

Categoría

R01

Registrar Vehículo.

visible

R02

Registrar Piloto.

visible

R03

Registrar Dependencias.

visible

R04

Registrar Asignación de Vehículos para Control Patrimonial.

Visible

R05

Registrar Mantenimiento del Vehículo.

Visible

R06

Consultar Horario

Visible

R07

Registrar Asignación de Vehículos para Viajes.

Visible

R08

Registrar Asignación de Vehículos para K´Ayra.

Visible

R09

Registrar Asignación de Vehículo para Autoridades.

Visible

R10

Registrar Asignación de Vehículo para Proyectos.

Visible

R11

Registrar Asignación de Vehículos para Eventos.

Visible

R12

Registrar Control de Viajes Confirmados.

Visible

R13

Registrar Cancelación de Viajes.

Visible

R14

Generar Reporte De Viajes Realizados.

Oculto

R15

Generar Reporte De Vehículos En Mantenimiento.

Oculto

R16

Generar Reporte De Piloto Con Vehículo A Su Responsabilidad.

Oculto

28

4.1.2. LISTA DE ACTORES ACTOR: ADMINISTRADOR ACTOR

DESCRIPCION

ADMINISTRADOR El administrador será llamado jefe de área el realiza los registros de las solicitudes, registrar las reservas y las cancelaciones de las solicitudes.

4.1.3.

LISTA DE CASOS DE USO



Caso de Uso

Tipo

C001

Iniciar Sesión.

Primario

C002

Registrar Vehículo.

Primario

C003

Registrar Piloto.

Primario

C004

Registrar Dependencias.

Primario

C005

Registrar Asignación de Vehículos para el Control Patrimonial.

Primario

C006

Registrar Mantenimiento de Vehículo.

Primario

C007

Consultar Horario

C008

Registrar Asignación de Vehículos para Viajes.

C009

Generar Reportes de Viajes Realizados.

Secundario

C010

Generar Reporte de Vehículos en Mantenimiento.

Secundario

C011

Generar Reportes De Pilotos Con Vehículos A Su Responsabilidad.

Secundario

Secundario Primario

29

DESCRIPCION DE CASOS DE USO

1. Caso de Uso ACTORES TIPO DESCRIPCION

Iniciar Sesión Jefe de área (administrador) Primario. El responsable del área para poder acceder al sistema tendrá que contar con un nombre de usuario y una contraseña.

2. Caso de Uso ACTORES TIPO DESCRIPCION

Registrar Vehículo. Jefe de área (administrador) Primario. El responsable del área registra cada vehículo que tiene la universidad detallando la placa, modelo, marca, estado, clase, motor, serie, número de asientos, año, color, combustible, sede, fecha ingreso, SOAT, póliza, kilometraje inicial, recorrido, uso, foto.

3. Caso de Uso ACTORES TIPO DESCRIPCION

Registrar Piloto. Jefe de área (administrador) Primario. El responsable del área registra a cada piloto con el que cuenta el área de transportes de la universidad, detallando sus datos personales, licencia de conducir, categoría, teléfono, sexo.

30

4. Caso de Uso

Registrar Dependencias.

ACTORES TIPO DESCRIPCION

Jefe de área (administrador) Primario. El responsable del área registra los datos del documento y el encargado que está solicitando el prestamos de los vehículos como pueden ser (Escuelas profesionales, Centros de Producción, Autoridades Universitarias, Proyectos y otros en casos especiales como asilos).

5. Caso de Uso

Registrar Asignación de Vehículos para el Control

ACTORES TIPO DESCRIPCION

Patrimonial. Jefe de área (administrador) Primario. El responsable del área hace un registro anual la cantidad de vehículos que conducirá cada piloto (un piloto puede hacerse responsable hasta de 4 vehículos).

6. Caso de Uso ACTORES TIPO DESCRIPCION

Registrar Mantenimiento del Vehículo. Jefe de área (administrador) Primario. El responsable del área registra los datos de los vehículos que estén en mantenimiento y el tipo de mantenimiento (preventivo o reparación) que se le realizara. Si el vehículo se encuentra en reparación se eliminara las actividades ya programadas al dicho vehículo.

7. Caso de Uso ACTORES TIPO DESCRIPCION

Consultar Horario. Jefe de área (administrador) Primario. El responsable del área ingresa al formulario para de esa manea acceder al formulario asignación vehículo.

8. Caso de Uso

Registrar Asignación de Vehículos para Viajes.

ACTORES TIPO DESCRIPCION

Jefe de área (administrador) Primario. El responsable del área registra la asignación de un determinado vehículo el cual realizara viajes a distintos 31

lugares.

9. Caso de Uso ACTORES TIPO DESCRIPCION

Generar Reportes de Viajes Realizados. Jefe de área (administrador) Secundario Este caso de uso comienza cuando se requiere información detallada sobre el proceso de reportes, información sobre los vehículos, pilotos y asignaciones de viajes.

10. Caso de Uso ACTORES TIPO DESCRIPCION

Generar Reporte de Vehículos en Mantenimiento. Jefe de área (administrador) Secundario Este caso de uso comienza cuando se requiere información detallada sobre el proceso de reportes, información sobre los vehículos en mantenimiento.

11. Caso de Uso

Generar Reportes de Pilotos con Vehículos a su

ACTORES TIPO DESCRIPCION

Responsabilidad. Jefe de área (administrador) Secundario Este caso de uso comienza cuando se requiere información detallada sobre los pilotos con vehículos a cargo.

32

R1 R2 R3 R4 R5 R6

X X X X

R8

X

R9

X

R10

X

R11

X

R12

X

R13

X

R16

CU11

X

X

R15

0CU1

X

R7

R14

9CU0

8CU0

7CU0

6CU0

5CU0

4CU0

3CU0

2CU0

1CU0

4.1.4. MATRIZ DE TRANZABILIDAD

X X X

33

4.1.5. DIAGRAMA DE CASO DE USO

34

Caso de Uso Actores Propósito Tipo Referencia Descripción

Iniciar Sesión Jefe de Área(Administrador) Ingresar al sistema Primario -El jefe para poder acceder al sistema, tendrá que contar con

email, contraseña y tener el cargo de administrador. Curso Normal de los Eventos Acción Sistema 1. El jefe de área ingresa su 2. Verifica el email y la contraseña. 4. Recupera el cargo. email y su contraseña 7. El jefe de área accede al

6. Envía un mensaje de bienvenida. 8. Ninguna

sistema. Cursos Alternos de Eventos Línea 1.- el email y/o la contraseña son incorrectas vuelva al paso 1 Precondición El jefe de área debe estar registrado y habilitado. Post condición El jefe de área ingresa al sistema. CASOS DE USO EXTENDIDO 1. INICIAR SESIÓN.

35

de Uso RegistrarPiloto vehículo CasoCaso de Uso Registrar Actores Área (Administrador) Actores JefeJefe Áreade(Administrador) Propósito Registrar a un vehículo Propósito Registrar piloto Primario TipoTipo Primario Referencia R002 R001 Referencia Descripción Se utiliza de uso registrar los datos del vehículo Descripción Se utiliza esteeste casocaso de uso parapara registrar los datos del piloto que labora Curso Normal de los Eventos en dicha área. Acción Sistema Curso Normal de los Eventos 1. El jefe de área ingresa los datos del 2. Guarda los datos ingresados. Acción Sistema vehículo e inserta. 1. El Jefe área ingresa los datos del 2. El sistema guarda la información en la 3. Visualiza los datos ingresados. piloto e inserta base de Cursos Alternos de datos. Eventos 3. El sistema muestra la información Línea 1.- Si los datos ingresados son incorrectos el sistema muestra un mensajedede los pilotos. error y vuelve al paso 1. Cursos Alternos de Eventos Línea 1.- si los campos no son completados nos mostrara un mensaje pidiendo llenar los campos faltantes. 2. REGISTRAR VEHÍCULO.

3. REGISTRAR PILOTO

36

37

Caso de Uso Actores Propósito Tipo Referencia Descripción

Registrar Dependencia Jefe Área (Administrador) Registrar el área solicitante Primario R003 Se utiliza este caso de uso para registrar los datos del área o

lugar el cual está solicitando el servicio. Curso Normal de los Eventos Acción Sistema 1. El jefe de área ingresa los datos de 2. Guarda la información. 3. Muestra la información en una la dependencia en sus respectivos tabla junto a las dependencias. campos e inserta. Cursos Alternos de Eventos Línea 1.- Si los datos ingresados son incorrectos el sistema muestra un mensaje de error y vuelve al paso 1 4. REGISTRAR DEPENDENCIA

38

5. REGISTRAR ASIGNACION DE VEHICULO PARA PATRIMONIO Caso De Uso

Registrar Asignación de Vehículo para Patrimonio

Actores Propósito

Jefe Área (Administrador) Acceder al sistema para registrar la asignación de vehículos

Tipo Referencia Descripción

para el control patrimonial. Primario. R004 El responsable del área hace un registro anual de la cantidad de vehículos que conducirá cada piloto (un piloto puede

hacerse responsable hasta de 4 vehículos). Curso Normal de los Eventos Acción Sistema 1.- El jefe de área ingresa datos de piloto 2.-Recupera datos del piloto. 3.- Ingresa datos del vehículo. 4.- Recupera datos del vehículo. 5.- Ingresa fecha y documento asignación. 6.- Almacena datos. 7.-El jefe de área inserta los datos. 8.-Valida datos ingresados y

manda un

mensaje. 9. Visualiza mensaje de confirmación. 10.- Ninguna Cursos Alternos de Eventos Línea 1.-Si el Jefe ingresa códigos duplicados el sistema mostrara un mensaje de error, y regresa al paso número 1.

39

40

6. REGISTRAR MANTENIMIENTO DE VEHICULO Caso de Uso

Registrar Mantenimiento de Vehículo

Actores

Jefe Área (Administrador)

Propósito

Acceder al sistema para registrar y asignar, vehículo para viajes.

Tipo Referencia Descripción

Primario. R011. El responsable del área registra los datos de los vehículos que estén en mantenimiento, el tipo de mantenimiento que se le realizara. De acuerdo al estado en el que se encuentra el vehículo se eliminara las actividades

ya programadas al dicho vehículo Curso Normal de los Eventos Acción Sistema 1.- El jefe de área ingresa datos del 2.-Guarda datos de mantenimiento. mantenimiento. 3.- Ingresa placa de Vehículo.

4.- Recupera datos de vehículo.

5.- Visualiza datos del vehículo, solicita

6.- Almacena mantenimiento y manda un

almacenar el mantenimiento. 7.- Visualiza mensaje de confirmación.

mensaje.

8.-ninguna Curso Alternos de Eventos Línea 1.-Si el jefe ingresa códigos duplicados el sistema mostrara un mensaje de error y regresara al paso número 1.

41

42

7. CONSULTAR HORARIO. Caso De Uso Actores Propósito Tipo Referencia Descripción

Consulta horario Jefe Área (Administrador) Acceder al sistema para realizar consulta. Secundario R5. El responsable del área ingresa al formulario consultar horario para de esa manera poder asignar un vehículo. Curso Normal de los Eventos

Acción Sistema 1.click en el casillero que desea asignar 2. Muestra el formulario asignación vehículo. Curso Alternos de Eventos Línea 4.-Si el jefe ingresa códigos erróneos el sistema mostrara un mensaje de error y regresara al paso número 1.

43

8. REGISTRAR ASIGNACION DE VEHICULO PARA VIAJES. Caso de Uso

Registrar Asignación de Vehículo para Viajes

Actores

Jefe Área (Administrador)

Propósito

Acceder al sistema para registrar y asignar, vehículo para viajes.

Tipo Referencia Descripción

Primario. R009. El responsable del área registra al vehículo designado para realizar viajes. Curso Normal de los Eventos

Acción 1. Ingresar código pilotó.

Sistema 2. Recupera datos del piloto.

3. Ingresa código vehículo.

4. Recupera los datos del vehículo.

5. Ingresa datos de asignación vehículo

7. Graba datos de asignación y envía

para viajes. 6. Grabar asignación.

mensaje de confirmación.

Curso Alternos de Eventos Línea 1.-Si el jefe ingresa códigos erróneos el sistema mostrara un mensaje de error y regresara al paso número 1.

44

45

46

9. GENERAR REPORTE DE VIAJES REALIZADOS. Caso de Uso

Generar Reportes de viajes realizados

Actores

Jefe Área (Administrador)

Propósito

Acceder al sistema para buscar información de los reportes.

Tipo Referencia Descripción

Secundario R09 Este caso de uso comienza cuando se requiere información detallada sobre el proceso de reportes, información sobre los vehículos, pilotos, mantenimiento y asignaciones de viajes. Curso Normal de los Eventos Acción

1. Selecciona fecha inicio, fecha fin y el reporte que desea realizar. 3.- Visualiza el reporte seleccionado por

Sistema 2. Recupera los datos de dicho reporte mostrando los datos del vehículo y piloto. . 4.- Ninguno.

fecha. Curso Alternos de Eventos Línea 2. Si el jefe selecciona una fecha incorrecta (feriados) vuelve al paso 1.

47

48

10. GENERAR REPORTES DE VEHICULOS EN MANTNIMIENTO. Caso de Uso

Generar Reportes de vehículos en mantenimiento

Actores

Jefe Área (Administrador)

Propósito

Acceder al sistema para buscar información de los reportes.

Tipo Referencia Descripción

Secundario R10 Este caso de uso comienza cuando se requiere información detallada sobre el proceso de reportes, información sobre los vehículos, pilotos, mantenimiento y asignaciones de viajes. Curso Normal de los Eventos Acción

1. Selecciona fecha inicio, fecha fin y el reporte que desea realizar. 3.- Visualiza el reporte seleccionado por

Sistema 2. Recupera los datos de dicho reporte mostrando los datos del vehículo y piloto. . 4.- Ninguno.

fecha. Curso Alternos de Eventos Línea 2. Si el jefe selecciona una fecha incorrecta (feriados) vuelve al paso 1.

49

11. GENERAR REPORTES DE PILOTOS CON VEHICULOS A SU RESPONSABILIDAD Caso de Uso

Generar Reportes de pilotos con vehículos a su responsabilisdad

Actores

Jefe Área (Administrador)

Propósito

Acceder al sistema para buscar información de los reportes.

Tipo Referencia Descripción

Secundario R11 Este caso de uso comienza cuando se requiere información detallada sobre el proceso de reportes, información sobre los vehículos, pilotos, mantenimiento y asignaciones de viajes. Curso Normal de los Eventos Acción

1. Selecciona fecha inicio, fecha fin y el reporte que desea realizar. 3.- Visualiza el reporte seleccionado por

Sistema 2. Recupera los datos de dicho reporte mostrando los datos del vehículo y piloto. . 4.- Ninguno.

fecha. Curso Alternos de Eventos Línea 2. Si el jefe selecciona una fecha incorrecta (feriados) vuelve al paso 1.

50

4.2.

FASE DE ELABORACION 4.2.1. DIAGRAMA DE CLASES DE ANALISIS

51

52

53

4.2.2. DIAGRAMA DE SECUENCIA 54

1. INICIAR SESION

55

2. REGISTRAR VEHICULO

56

3. REGISTRAR PILOTO

57

4. REGISTRAR DEPENDENCIA

58

5. REGISTRAR VEHICULOS PARA EL CONTROL PATRIMONIAL

59

6. REGISTRAR VEHICULO EN MANTENIMIENTO

60

7.

CONSULTAR HORARIO

61

8. REGISTRAR ASIGNACIÓN DE VEHÍCULOS PARA VIAJES

9. GENERAR REPORTES DE VIAJES REALIZADOS.

62

63

10. GENERAR REPORTES DE VEHICULOS EN MANTENIMIENTO

64

11. GENERAR REPORTES DE PILOTOS CON VEHICULOS A SU CARGO

65

4.2.3. DIAGRAMA DE CLASES

66

DESCRIPCION DE CLASES

NOMBRE

DE

LA PILOTO

DESCRIPCION

CLASE Cód. Piloto

Atributo donde se almacena la clave primaria

Nombres

Atributo donde se almacena los nombres del piloto

ATRIBUTOS

Numero Licencia

Atributo donde se almacena la licencia del piloto

Categoría Manejo

Atributo donde se almacena la categoría de manejo del piloto

Fecha Nacimiento

Atributo donde se almacena la fecha de nacimiento del piloto

Teléfono

Atributo donde se almacena el teléfono del piloto

Sexo

Atributo donde se almacena el sexo del piloto

Email

Atributo donde se almacena el Email del piloto

Dirección

Atributo donde se almacena la dirección del piloto

Cargo

Atributo donde se almacena el cargo del piloto

Estado

Atributo donde se almacena el estado del piloto (habilitado o inhabilitado)

Foto

Atributo donde se almacena la fotografía del piloto

OPERACIONES METODOS

Buscar

Buscar Piloto

Insertar

Insertar Piloto

Listar

Listar pilotos 67

Modificar

Modificar Piloto

NOMBRE DE LA CLASE VEHICULO ATRIBUTOS Cód. Numero Placa Clase Marca Modelo Motor

Serie Nro. Asientos

Año Color Combustible

Sede Fecha Ingreso

SOAT Póliza Estado

Kilometraje Inicial

Recorrido Uso

DESCRIPCION Atributo donde se almacena la clave primaria Atributo donde se almacena la clase del vehículo Atributo donde se almacena la marca del vehículo Atributo donde se almacena el modelo del vehículo Atributo donde se almacena el tipo de motor del vehículo Atributo donde se almacena la serie del vehículo Atributo donde se almacena el número de asientos con los que cuenta el vehículo Atributo donde se almacena el año del Vehículo Atributo donde se almacena el color del vehículo Atributo donde se almacena la cantidad de combustible utilizado por el vehículo Atributo donde se almacena la sede del vehículo Atributo donde se almacena la fecha de Ingreso del vehículo Atributo donde se almacena el SOAT del vehículo Atributo donde se almacena el número de del vehículo Atributo donde se almacena el estado en el que se encuentra el vehículo Atributo donde se almacena el kilometraje Inicial en el que se encuentra el vehículo Atributo donde se almacena el recorrido del vehículo Atributo donde se almacena 68

Foto OPERACIONES METODOS

Buscar Eliminar Insertar Listar Modificar

NOMBRE DE LA CLASE ASIGNACIÓN VEHICULO ATRIBUTOS Cód. Asignación V Tipo Asignación

Documento Asignación

Resumen Documento

Fecha Inicio

Fecha Fin

Fecha Asignación

Fecha Salida

el uso del Vehículo Atributo donde se almacena la foto del vehículo Buscar Vehículo Eliminar Vehículo Insertar Vehículo Listar Vehículo Modificar Vehículo

DESCRIPCION Atributo donde se almacena la clave primaria Atributo donde se almacena el tipo de asignación de la asignación Atributo donde se almacena el documento de la Asignación Vehículo Atributo donde se almacena el resumen del documento de la Asignación del Vehículo Atributo donde se almacena la fecha de Inicio de la asignación Atributo donde se almacena la fecha Fin de la asignación Atributo donde se almacena la fecha de confirmación de la Asignación del Vehículo Atributo donde se almacena 69

Fecha Confirmar

Fecha Cancelar

Destino Estado Asignación Recorrido Diario Fecha Retorno

Cód. Dependencia

OPERACIONES METODOS

Numero Placa

Atributo donde se almacena la dependencia

Buscar

Buscar Asignación

Eliminar Insertar Listar Modificar

Eliminar Asignación Insertar Asignación Listar Asignación Modificar Asignación

NOMBRE DE LA CLASE DEPENDENCIA ATRIBUTOS Cód. Dependencia Nombre

Responsable

Estado OPERACIONES METODOS

la fecha de salida de la Asignación del Vehículo Atributo donde se almacena la fecha de Confirmación de la Asignación del Vehículo Atributo donde se almacena la fecha de la cancelación de la Asignación del Vehículo Atributo donde se almacena el destino de la asignación Atributo donde se almacena el estado de la asignación Atributo donde se almacena el destino de la asignación Atributo donde se almacena la fecha de retorno del Vehículo Asignado Atributo donde se almacena la dependencia

Buscar Eliminar Insertar Modificar

DESCRIPCION Atributo donde se almacena la clave de Dependencia Atributo donde se almacena el nombre de la dependencia Atributo donde se almacena al responsable de la dependencia Atributo donde se almacena el estado de la dependencia Buscar dependencia Eliminar dependencia Insertar dependencia Modificar dependencia 70

NOMBRE DE LA CLASE ASIGNACIÓN PATRIMONIO ATRIBUTOS Cód. Asignación Patrimonio Documento Asignación

Cód. piloto Cód. Dependencia Estado

OPERACIONES METODOS

Buscar Eliminar Insertar Modificar Buscar

NOMBRE DE LA CLASE DETALLE PATRIMONIO ATRIBUTOS Cód. Detalle Asignación Patrimonio Cód. AsignaciónP

Numero Placa

DESCRIPCION Atributo donde se almacena la clave primaria Atributo donde se almacena el documento de la Asignación Patrimonio Atributo donde se almacena el piloto Atributo donde se almacena la dependencia Atributo donde se almacena el Estado de la Asignación Patrimonio Buscar Asignación Patrimonio Eliminar Asignación Patrimonio Insertar Asignación Patrimonio Modificar Asignación Patrimonio Buscar Asignación Patrimonio

DESCRIPCION Atributo donde se almacena la clave de primaria Atributo donde se almacena la asignación del patrimonio Atributo donde se almacena el detalle patrimonio.

71

Fecha Inicio

Fecha Fin

Estado

Numero Placa

Estado

NOMBRE DE LA CLASE DETALLE ASIGNACIÓN VEHÍCULO ATRIBUTOS Cód. Detalle Asignación Vehículo Observación

Cód. Asignación V Cód. Piloto Fecha

Atributo donde se almacena la fecha inicio del detalle patrimonio Atributo donde se almacena la fecha fin del detalle patrimonio Atributo donde se almacena el Estado del detalle Patrimonio Atributo donde se almacena el número de placa del detalle patrimonio Atributo donde se almacena el estado del detalle patrimonio

DESCRIPCION

Atributo donde se almacena la clave de primaria Atributo donde se almacena las observaciones de la asignación vehículo Atributo donde se almacena la clave primaria Atributo donde se almacena el piloto Atributo donde se almacena la fecha de la asignación vehículo 72

Estado Viaje

NOMBRE DE LA CLASE MANTENIMIENTO ATRIBUTOS Cód. Mantenimiento Fecha Inicio

Fecha Fin

Descripción

Tipo Mantenimiento

Numero Placa

Atributo donde se almacena el Estado en el detalle asignación vehículo

DESCRIPCION Atributo donde se almacena la clave primaria Atributo donde se almacena la fecha inicio del Mantenimiento Vehículo Atributo donde se almacena la fecha fin del Mantenimiento Vehículo Atributo donde se almacena la descripción del Mantenimiento Vehículo Atributo donde se almacena el tipo de mantenimiento del Mantenimiento Vehículo Atributo donde se almacena el número de placa del 73

OPERACIONES METODOS

Buscar Listar

NOMBRE DE LA CLASE USUARIO ATRIBUTOS Cód. Usuario Contraseña Estado Cód. Piloto OPERACIONES METODOS

Insertar Modificar

mantenimiento Buscar Mantenimiento Vehículo Listar Mantenimiento Vehículo

DESCRIPCION Atributo donde se almacena la clave primaria Atributo donde se almacena la contraseña del usuario Atributo donde se almacena el estado del usuario Atributo donde se almacena piloto Insertar Usuario Modificar Usuario

74

4.3. FASE DE CONSTRUCCION 4.3.1. DIAGRAMA DE BASE DE DATOS TAsignacionVehiculoViajes IdAsignacionV TipoAsignacion DocumentoAsignacion ResumenDocumento FechaInicio FechaFin FechaAsignacion

TDependencia

FechaConfirmar

CodDependencia

FechaCancelar

Nombre

Destino

Responsable

EstadoAsignacion

Estado

RecorridoDiario

TVehiculo

CodDependencia

NumeroPlaca

NumeroPlaca

Clase Marca Modelo Motor Serie NumeroAsientos Año Color Combustible Sede FechaIngreso SOAT Poliza Estado KilometrajeInicial Recorrido Uso

TDetallePatrimonio

TAsignacionPatrimonio

IdDetalleAsignacionP

CodAsignacioP

CodAsignacioP

DocumentoAsignacion

NumeroPlaca

CodPiloto

FechaInicio

CodDependencia

FechaFin EstadoA

Estado

TDetalleAsignacionVehiculoViaje IdDetalleAsignacionV Observacion IdAsignacionV CodPiloto Fecha EstadoViaje

TPiloto CodPiloto

Foto

NombresA NumeroLicencia CategoriaManejo FechaNacimiento Telefono Sexo Email

TMantenimientoVehiculo

Direccion

CodMantenimiento

Cargo

FechaInicio

Estado

FechaFin

Foto

Descripcion TipoMantenimiento NumeroPlaca

TUsuario Usuario Contraseña Habilitado CodPiloto

75

DISEÑO FISICO DE LA BASE DE DATOS DESCRIPCION DE LA BASE DE DATOS  TABLA: USUARIO Campo

Tipo

Longitud

Nulo

Clave Primaria

Clave Foránea

Usuario

varchar

(50)

NO

SI

NO

Contraseña

varchar

(50)

NO

NO

NO

Habilitado

bit

----

NO

NO

NO

CodPiloto

varchar

(6)

NO

NO

SI

 TABLA: PILOTO

Campo

Tipo

Longitud

Nulo

Clave Primaria

Clave Foránea

CodPiloto

Varchar

(6)

NO

SI

NO

NombresA

Varchar

(200)

NO

NO

NO

NumeroLicencia

Varchar

(9)

NO

NO

NO

CategoríaManejo

Varchar

(10)

NO

NO

NO

FechaNacimiento

Date

----

NO

NO

NO

Int

----

NO

NO

NO

Sexo

Varchar

(15)

NO

NO

NO

Email

Varchar

(50)

NO

NO

NO

Dirección

Varchar

(50)

NO

NO

NO

Cargo

Varchar

(20)

NO

NO

NO

Estado

Bit

----

NO

NO

NO

Image

----

NO

NO

NO

Teléfono

Foto

 TABLA: VEHÍCULO Campo

Tipo

Longitud

Nulo

Clave Primaria

Clave Foránea 76

NumeroPlaca

Varchar

(7)

NO

SI

NO

Clase

Varchar

(30)

NO

NO

NO

Marca

Varchar

(20)

NO

NO

NO

Modelo

Varchar

(20)

NO

NO

NO

Motor

Varchar

(19)

NO

NO

NO

Serie

Varchar

(30)

NO

NO

NO

Int

----

NO

NO

NO

Año

Date

----

NO

NO

NO

Color

Varchar

(20)

NO

NO

NO

Combustible

Varchar

(20)

NO

NO

NO

Sede

Varchar

(20)

NO

NO

NO

Date

----

NO

NO

NO

SOAT

Varchar

(20)

NO

NO

NO

Póliza

Varchar

(50)

NO

NO

NO

Estado

Varchar

(20)

NO

NO

NO

KilometrajeInicial

Int

----

NO

NO

NO

Recorrido

Int

----

NO

NO

NO

Uso

Varchar

(20)

NO

NO

NO

Foto

Image

----

NO

NO

NO

NumeroAsientos

Fecha Ingreso

 TABLA: DEPENDENCIA Campo

Tipo

Longitud

Nulo

Clave Primaria

Clave Foránea

CodDependencia

Varchar

(6)

NO

SI

NO

Nombre

Varchar

(50)

NO

NO

NO

Responsable

Varchar

(50)

NO

NO

NO

Bit

----

NO

NO

NO

Estado

77

 TABLA: ASIGNACIÓN PATRIMONIO Campo

Tipo

Longitud

Nulo

Clave Primaria

Clave Foránea

CodAsignaciónP

Varchar

(6)

NO

SI

NO

DocumentoAsignación

Varchar

(50)

NO

NO

NO

CodPiloto

Varchar

(6)

NO

NO

SI

CodDependencia

Varchar

(6)

NO

NO

SI

Bit

----

NO

NO

NO

Estado

78

 TABLA: DETALLE PATRIMONIO Campo

Tipo

Longitud

Nul

Clave Primaria

Clave Foránea

o IdDetalleAsignaciónP

Int

----

NO

SI

NO

CodAsignaciónP

Varchar

(6)

NO

NO

SI

NumeroPlaca

Varchar

(7)

NO

NO

SI

FechaInicio

Date

----

NO

NO

NO

FechaFin

Date

----

NO

NO

NO

Bit

----

NO

NO

NO

Estado

 TABLA: MANTENIMIENTO VEHÍCULO Campo

Tipo

Longitud

Nulo

Clave Primaria

Clave Foránea

Varchar

(6)

NO

SI

NO

FechaInicio

Date

----

NO

NO

NO

FechaFin

Date

----

NO

NO

NO

Descripción

Varchar

(100)

NO

NO

NO

TipoMantenimiento

Varchar

(50)

NO

NO

NO

NumeroPlaca

Varchar

(7)

NO

NO

SI

CodMantenimiento

79

 TABLA: ASIGNACIÓN VEHÍCULO VIAJES Campo

Tipo

Longitud

Nulo

Clave Primaria

Clave Foránea

IdAsignaciónV

Int

----

NO

SI

NO

TipoAsignacion

Varchar

(20)

NO

NO

NO

DocumentoAsignacion

Varchar

(30)

NO

NO

NO

ResumenDocumento

Varchar

(30)

NO

NO

NO

FechaInicio

Date

----

NO

NO

NO

FechaFin

Date

----

NO

NO

NO

FechaAsignacion

Date

----

NO

NO

NO

FechaConfirmar

Date

----

NO

NO

NO

FechaCancelar

Date

----

NO

NO

NO

Destino

Varchar

(50)

NO

NO

NO

EstadoAsignacion

Varchar

(15)

NO

NO

NO

Recorrido Diario

Int

----

NO

NO

NO

CodDependencia

Varchar

(6)

NO

NO

SI

NumeroPlaca

Varchar

(7)

NO

NO

SI

80

 TABLA: DETALLE ASIGNACIÓN VEHÍCULO Campo IdDetalleAsignaciónV Observación IdAsignaciónV CodPiloto Fecha NumeroPlaca EstadoViaje

Tipo

Longitud

Nulo

Clave Primaria

Clave Foránea

Int

----

NO

SI

NO

Varchar

(20)

NO

NO

NO

Int

----

NO

NO

SI

Varchar

(6)

NO

NO

SI

Date

----

NO

NO

NO

Varchar

(7)

NO

NO

SI

Bit

----

NO

NO

NO

81

SCRIPT DE LA BASE DE DATOS

82

83

4.3.2. DIAGRAMA COMPONENTES

GRÁFICO 1: 4DIAGRAMA DE COMPONENTES

84

4.3.3. DIAGRAMA DE DESPLIEGUE

GRÁFICO 1: 5DAGRAMA DE DESPLIEGUE

85

4.4. FASE DE TRANSICION 4.4.1. CASO DE USO REALES DEL SISTEMA 1. INICIAR SESIÓN. Caso de Uso:

Iniciar sesión

Actores:

Jefe de Área

Propósito:

Ingresar al sistema

Tipo:

Primario

Resumen :

El jefe inicia la sesión con su usuario y Contraseña para ingresar al sistema. Curso Normal de los Eventos Acción del Actor

Respuesta del Sistema

1.- En “A” el usuario introduce su nombre de usuario de inicio de sesión.

4.-El sistema redirección a la página del usuario que contiene la interfaz respectiva.

2.- En “B” el usuario introduce su contraseña. 3.-El usuario presiona sobre el botón “C” para ingresar al sistema. Cursos Alternos

86

2. REGISTRAR PILOTO Caso de Uso:

Registrar Piloto

Actores:

Jefe de Área

Propósito:

Registrar

Tipo:

Primario

Resumen :

El administrador ingresa al formulario de registro de piloto. Curso Normal de los Eventos Acción del Actor

Respuesta del Sistema

1.- Presiona el botón “A” para crear un nuevo 2.- En “B” el sistema muestra el piloto. código del piloto que va a ser registrado. 3.- En “C” el jefe de área introduce los datos del Piloto: como apellido paterno, apellido materno, nombre, dirección, celular, sexo, email, Nro. Licencia, categoría de manejo, fecha nacimiento, cargo. 4.- En “D” el jefe de área selecciona la imagen 5.- En “E” el sistema le muestra la correspondiente. imagen que va a ser registrado. 6.- En “F” el jefe de área selecciona el botón guardar. 7.- En “G” visualiza el nuevo piloto ingresado. Cursos Alternos

87

B

C D

E

F

G

A

88

3. REGISTRAR VEHÍCULO. Caso de Uso:

Registrar vehículo

Actores:

Jefe de área

Propósito:

Registrar

Tipo:

Primario

Resumen :

El Jefe de área ingresa al sistema y registra a un vehículo. Curso Normal de los Eventos Acción del Actor

Respuesta del Sistema

1.- Presiona el botón “A” para crear un nuevo vehículo. 2.- En “B” el jefe de área introduce los dados del vehículo: como Nro. Placa, marca, modelo, motor, serie, Nro. Asientos, año fabricación, color, combustible, sede, fecha ingreso, SOAT, póliza, estado, kilometraje inicial, recorrido. 3.- En “C” el jefe de área imagen correspondiente.

selecciona la 4.- En “D” el sistema le muestra la imagen que va a ser registrada.

5.- En “E” el jefe de área selecciona el botón guardar 6.- En “F” el sistema le muestra los datos ingresados. Cursos Alternos

89

90

91

4. REGISTRAR DEPENDENCIA. Caso de Uso:

Registrar dependencia

Actores:

Jefe de área

Propósito:

Registrar

Tipo:

Primario

Resumen :

El jefe de área ingresar al sistema y registra dependencia. Curso Normal de los Eventos Acción del Actor

Respuesta del Sistema

1.- Presiona el botón “A” para crear una nueva dependencia.

2.- En “B” el sistema muestra el código de la dependencia.

3.- En “C” el jefe de área introduce los datos de dependencia como son: nombre, responsable y estado. 4.- En “D” el jefe de área selecciona el botón guardar. 5.- En “E” el sistema le muestra los datos ingresados. Cursos Alternos

92

5. REGISTRAR ASIGNACIÓN PATRIMONIO. Caso de Uso:

Registrar asignación patrimonio

Actores:

Jefe de área

Propósito:

Registrar

Tipo:

Primario

Resumen :

El jefe de área ingresar al sistema y asignación patrimonio. Curso Normal de los Eventos Acción del Actor

Respuesta del Sistema

1.- Presiona el botón “A” para crear una 2.- En “B” el sistema muestra el código nueva asignación patrimonio. asignación patrimonio que va a ser registrado. 3.- En “C” el jefe de área introduce los datos que va a ser registrado 4.-En “D” el jefe de área selecciona el piloto que se le ara la asignación 5.-En “E” el jefe de área selecciona el vehículo que no esté asignado 6.-En “F” el administrador selecciona el botón añadir y estos datos se mostrara en el datagridview. 6.-En “G” el administrador selecciona el botón guardar Cursos Alternos

93

94

6. CONSULTAR HORARIO. Caso de Uso:

Consultar horario

Actores:

Jefe de área

Propósito:

Mostrar las asignaciones.

Tipo:

Secundario

Resumen :

El jefe de área ingresar al sistema a consultar horario. Curso Normal de los Eventos Acción del Actor

Respuesta del Sistema

1.- Presiona el boton “A” para crear una 2.- En “B” el sistema muestra el código nueva asignación patrimonio. asignación patrimonio que va a ser registrado. 3.- En “C” el jefe de área introduce los datos que va a ser registrado 4.-En “D” el jefe de área selecciona el piloto que se le ara la asignación 5.-En “E” el jefe de área selecciona el vehículo que no esté asignado 6.-En “F” el administrador selecciona el botón añadir y estos datos se mostrara en el datagridview. 6.-En “G” el administrador selecciona el botón guardar Cursos Alternos

95

A A A

96

7. Registrar Asignación de Vehículo. Caso de Uso:

Registrar asignación de vehículos.

Actores:

Jefe de área

Propósito:

Registrar

Tipo:

Primario

Resumen :

El jefe de área ingresar al sistema a asignación vehículo. Curso Normal de los Eventos Acción del Actor

Respuesta del Sistema

1.- Presiona el botón “A” para crear una 2.- En “B” el sistema muestra el código nueva asignación patrimonio. asignación patrimonio que va a ser registrado. 3.- En “C” el jefe de área introduce los datos que va a ser registrado 4.-En “D” el jefe de área selecciona el piloto que se le ara la asignación 5.-En “E” el jefe de área selecciona el vehículo que no esté asignado 6.-En “F” el administrador selecciona el botón añadir y estos datos se mostrara en el datagridview. 6.-En “G” el administrador selecciona el botón guardar Cursos Alternos

97

98

8. Registrar Mantenimiento. Caso de Uso:

Registrar Mantenimiento

Actores:

Jefe de área

Propósito:

Registrar

Tipo:

Primario

Resumen :

El jefe de área ingresar al sistema y registra mantenimiento Curso Normal de los Eventos Acción del Actor

Respuesta del Sistema

1.- Presiona el botón “A” para crear una 2.- En “A” el sistema muestra el código de nueva asignación patrimonio. mantenimiento que va a ser registrado. 3.- En “B” el jefe de área introduce los datos que va a ser registrado 4.-En “C” el jefe de área selecciona el tipo de mantenimiento que recibirá el vehículo. 5.-En “D” el jefe introduce alguna letra que 5.- En “E” el sistema mostrara loa datos contenga la placa del vehículo que coincidan con la letra que este insertando 6.-En “F” el administrador seleccionar el vehiculó que desee.

puede

6.-En “G” el administrador selecciona el botón guardar Cursos Alternos

99

100

CONCLUSION  Se desarrolló el Sistema de Control y Asignación de Vehículos para el Servicio de Transporte de Universidad Nacional de San Antonio Abad del Cusco.  Se identificó los requerimientos y reconoció las necesidades del usuario y de esta manera nos enfocarnos en las necesidades primordiales del usuario que interactuará con el sistema.  Se logró describir y analizar los datos que recopilamos en las entrevistas para entender mejor los procesos actuales del área de transporte.  Se implementó una base de datos acorde a las necesidades del área de transporte, la elección de la herramienta de gestión de base de datos fue acertada ya que esta nos proporcionó elementos de programación que brindan solidez y seguridad al proyecto.  Se diseñó formularios de fácil acceso pata el control y asignación de vehículos del área de transporte ya que hubo buena aceptación de parte del usuario.

RECOMENDACIONES 101

 Recomendamos hacer una página web para el área de transporte para que ya no exista la necesidad de hacer la reserva y/o solicitar el servicio de transporte en la misma oficina del área de transporte de la Universidad Nacional de San Antonio Abad de Cusco.  Se recomienda que en Área de Transporte de la Universidad Nacional de San Antonio Abad del Cusco. Se capacite al personal, enfocándose en el desarrollo de habilidades que les permita una mayor eficiencia y eficacia para el correcto uso del sistema.  Ampliar el sistema se control y asignación de vehículos para que los solicitantes del servicio puedan realizar la reserva de vehículos desde sus aparatos móviles.

BIBLIOGRAFIA

102

LIBRO

AUTOR



Análisis y Diseño programación orientada A objetos con UML Y PUDS

Stephen R. Schach



El lenguaje Unificado de Modelado-UML

Iván Jocodson Grady Booch James Rumbaugh



Enciclopedia de Microsoft de visual C#.

Javier Ceballos Sierra



Tesis Sistema de Información para el Registro Y Control de emisión de Boletos y Recepción De Encomiendas de la Empresa de Transporte ”Selva Sur”

Doris Blanca P. Quispe Fernando M. Arriola

FUENTES UTILIZADAS VIA WEB www.google.com.pe www.mastermagazine.info >termino http://conceptodefinicion.de/documentacion/ http://definicion.de/reserva/ http://www.definicionabc.com/general/reserva.php http://definicion.de/jefe/ http://www.definicionabc.com/general/jefe.php

http://definicion.de/autoridad/ https://www.significados.com/autoridad/http://definicion.de/piloto/ , http://www.definicionabc.com/general/piloto.php http://es.thefreedictionary.com/copi loto , https://www.google.com.pe/?gfe_rd=cr&ei=qdtWLL7MPDe8AfExJwI&gws_rd=ssl#q=que+es+copiloto http://definicion.de/viaje/ http://www.definicionabc.com/general/viaje.php http://www.definicionabc.com/gener al/combustible.phphttp://conceptodefinicion.de/combustible/ http://www.definiciona bc.com/general/mantenimiento.php http://definicion.mx/mantenimiento/ https://www.ecured.cu/Desgastes_de_las_Piezas_de_M %C3%A1quinashttp://es.thefreedictionary.com/desgastehttp://definicion.de/viaticos / , https://www.google.com.pe/webhp?sourceid=chromeinstant&ion=1&espv=2&ie=UTF-8#q=concepto+de+vi%C3%A1ticos

ANEXOS ANEXO 1: Manual de Usuario

103

Manual de usuario del Sistema de Control y Asignación de Vehículos para la Universidad Nacional de San Antonio Abad del Cusco. Al concluir el software, y teniendo las interfaces bien definidas y no sufran cambios radicales, se elabora un manual de usuario para indicar la secuencia de pasos que se deben seguir para el correcto uso del software; este manual abarcara a todos los usuarios. Mediante este manual el usuario podrá tener una guía de instrucciones para el manejo del sistema en el cual podrá encontrar información acerca de los controles y formularios que contiene el sistema. HERRAMIENTAS DE USO.

MANTENIMIENTO

PROCESOS

Piloto

Patrimonio

Vehiculo

Mantenimiento

Derendencia

Horario Vehiculos

1) INICIAR SESION (ADMINISTRADOR):

104

Al iniciar sesion como administrador aparecera una pantalla de inicio de sesion donde se debera escribir los datos de usuario como administrador, luego de este proceso ubicamos el boton de “Ingresar”, El sistema comprobara si los datos introducidos existen en la base de datos. Si en caso contrario los datos son inexistentes, el sistema mostrara un mensaje de error. Como muestra la siguiente imagen, el sistema solo admitira datos correctos, los que existan en el sistema y tambien tenemos que tener en cuenta que exsiste un limite de tiempo para poder ingresar.

Luego de agregar el usuario se mostrara al pie del frmPrincipal Nombre Maquina, Nombre Usuario, Fechas, Hora y Usuario.

105

REGISTRAR PILOTO Si los datos ingresados son correctos accederá al sistema con normalidad en la parte izquierda ubicaremos la opción de mantenimiento, la desplegamos y buscamos la opción de piloto hacemos Click sobre ella. Como se muestra en la siguiente imagen.

Luego se abrirá una nueva ventana 1.- hacemos click en “Nuevo”, para agregar un nuevo piloto. 2.-Mostrando los datos a ser llenados el administrador tendrá que completar estos datos con Los datos del piloto que desee registrar.

Paso 2.-

Pasó 1.- 3.-

Paso 3.-

Paso 4.-

3.-Luego de hacer click en el botón” Guardar “. 4.- A continuación muestro almacenador de datos mostrara el Piloto registrado.

106

REGISTRAR VEHICULO Para registrar un Vehículo buscamos en la parte izquierda ubicaremos la opción de mantenimiento, la desplegamos y buscamos la opción de Vehículo hacemos click sobre ella. Como se muestra en la siguiente imagen.

Luego se abrirá una nueva ventana 1.- Hacemos click en “Nuevo”, para agregar un nuevo Vehículo. 2.-Mostrando los datos a ser seleccionados y completados, el administrador tendrá que completar estos datos con Los datos del Vehículo que desee registrar.

Paso 2.-

3.-

Paso 4.-

Paso 1.Paso3.-

3.-Luego de hacer click en el botón” Insertar “. 4.- A continuación muestro almacenador de datos mostrara el vehículo registrado.

107

REGISTRAR DEPENDENCIA Para registrar una Dependencia buscamos en la parte izquierda ubicaremos la opción de mantenimiento, la desplegamos y buscamos la opción de dependencia hacemos click sobre ella. Como se muestra en la siguiente imagen.

Luego se abrirá una nueva ventana 1.- hacemos click en “Nuevo”, para agregar un nueva Dependencia. 2.-Mostrando los datos a ser llenados el administrador tendrá que completar estos datos con Los datos del Dependencia que desee registrar.

Paso 2.Paso 1.-

3.-Click

Paso 4.-

3.-Luego de hacer click en el botón” Insertar “. 108

4.- A continuación muestro almacenador de datos mostrara la dependencia registrada.

REGISTRAR PATRIMONIO Para registrar un Patrimonio buscamos en la parte izquierda, ubicaremos la opción de mantenimiento, la desplegamos y buscamos la opción de Patrimonio hacemos click sobre ella. Como se muestra en la siguiente imagen.

Luego se abrirá una nueva ventana 1.- hacemos click en “Nuevo”, para agregar un nuevo Patrimonio. 2.-Mostrando los datos a ser llenados el administrador tendrá que completar estos datos con Los datos del Patrimonio que desee registrar.

Paso 2.-

3.-Luego de hacer click en el botón” Insertar “. 4.- A continuación muestro almacenador de datos mostrara el patrimonio registrado. Paso4.-

Paso 1.Paso 3.-

109

ASIGNAR VEHICULO Para la asignación de vehículos, observaremos la parte izquierda de nuestro menú, y nos ubicaremos la opción de mantenimiento. 1.- la desplegamos y buscamos la opción de Horario hacemos click sobre ella. Como se muestra en la siguiente imagen.

Paso 1.-

Luego se abrirá una nueva ventana 2.- seleccionamos las fechas, una fecha inicio y otra fecha fin, estas serán para representar el periodo que durara la asignación. 3.- seguidamente ubicamos el cursor en la celda que nos indica el número de placa del vehículo que deseemos asignar hacemos un Click derecho, y a continuación se mostrara un botón de “Asignar” al cual le daremos click.

A continuación se apresurará el formulario Asignar vehículos 4.- Acto seguido pasaremos a completar los datos del vehículo y el piloto asignados. 110

3.- Agregaremos el Uso al que estamos asignando el vehículo.

5.- Para concluir nuestra asignación le daremos click al botón “Aceptar”.

111

REPORTES.  REPORTE DE PILOTO CON SU VEHICULO A RESPONSABILIDAD: 1.- seleccionamos y le damos “click” al reporte Piloto con su vehículo.

Paso 1.-

Seguidamente se apresurará una ventana Introduzca el valor de parámetro. 2.- seleccionaremos el periodo de el reporte que deseemos observar las fechas de Inicio y Fin. 3.- le damos click al botón “Aceptar”.

Paso

2.-

112 Paso 3.-

Segidamente se mostrara el reporte solicitado.

 REPORTE DE VEHICULOS EN MANTENIMIENTO: 113

1.- seleccionamos y le damos “click” al reporte de Vehículos en mantenimiento.

Paso 1.-

2.- seleccionaremos el periodo de el reporte que deseemos observar las fechas de Inicio y Fin. 3.- le damos click al botón “Aceptar”.

Paso 2.Paso2.-

Paso 3.Paso 3.-

114

Segidamente se mostrara el reporte solicitado.

 REPORTES DE VEHICULOS EN MANTENIMIENTO. 1.- seleccionamos y le damos “click” al reporte de Vehículos en mantenimiento.

Paso 1.-

115

2.- seleccionaremos el periodo de el reporte que deseemos observar las fechas de Inicio y Fin.

Paso 1.-

3.- le damos click al botón “Aceptar”.

116 Paso 3.-

Segidamente se mostrara el reporte solicitado.

117

118