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
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
N°
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
N°
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