Por favor, use este identificador para citar o enlazar este ítem: https://dspace.unl.edu.ec/jspui/handle/123456789/14385
Título : Desarrollo e implementación de un sistema experto basado en reglas para interactuar de forma visual e interactiva la enseñanza y aprendizaje sobre las leyes de tránsito a los estudiantes de la escuela de conducción "RODAR" de la ciudad de Loja; así como la implementación de un módulo que permita la administración de los estudiantes y docentes de dicha institución.
Autor : Torres Carrión, Hernán Leonardo
Álvarez Ordóñez, Edin Francisco
Riofrío Terraza, Francisco Geovanny
Palabras clave : "<SISTEMAS EXPERTOS> <ARQUITECTURA DE UN SISTEMA EXPERTO> <LEY DE TRÁNSITO DEL ECUADOR> <ESCUELA DE CONDUCIR RODAR> <JPA (JAVA PERSISTENTE API)> <HIBERNATE> <DROOLS>"
Fecha de publicación : 2011
Resumen : En el presente trabajo se ha realizado un sistema experto para la Escuela de Conducción RODAR de la ciudad de Loja para la enseñanza y aprendizaje sobre las leyes de tránsito a los estudiantes; así como la implementación de un módulo que permita la administración de los estudiantes y docentes de dicha institución, con la finalidad de que las actividades que se realizan en esta institución, se cumplan de manera más rápida, efectiva y confiable. La metodología de desarrollo de software que se utiliza es ICONIX, la cual se basa en un modelo ágil, rápido, flexible y de calidad, diseño normal y trabajo directo con el usuario, amas que es, iterativo e incremental. Esta metodología cumple con 4 fases: Planificación (Análisis): En esta fase se obtiene los requerimientos y la base de conocimiento para el sistema experto. Diseño: En esta fase modelamos en diagramas el funcionamiento de nuestra aplicación. Desarrollo: Se realiza la codificación en base a los diagramas previamente creados. El código se integra como mínimo una vez al día, y se realiza pruebas a nivel de desarrolladores sobre la totalidad del sistema hasta que estas funcionen al 100%. Pruebas: En esta fase el sistema es probado, asegurando y garantizando que el proyecto funciona correctamente. El módulo de Administración de los Estudiantes y Docentes permite una administración eficiente de los datos, salvaguardando de manera confiable la integridad de los datos de los estudiantes y docentes, almacenando información de cada uno de ellos como: datos personales y consultas. También le permite a la secretaria imprimir los datos más importantes de los estudiantes y docentes. El sistema experto se encarga del procesamiento de las contravenciones leves, graves y muy graves de la Ley de Tránsito en base a las contravenciones que el estudiante posea luego de realizar a un test de preguntas, generando las correspondientes sanciones, multas y recomendaciones. El usuario puede ingresar nuevas contravenciones y preguntas que no se encuentre en el sistema, la librería JOrtho permite la corrección ortográfica, la cual gracias a su código fuente se acopló satisfactoriamente a nuestras necesidades, logrando con esto de que no existan errores de ortografía en las contravenciones y preguntas ingresadas por los usuarios autorizados, luego de esto el sistema experto se encarga de relacionarlas con alguna de las contravenciones y preguntas de su dominio, dando también la opción al docente o usuario autorizado de editar dichas contravenciones, recomendaciones, preguntas, sanciones y multas. Para la enseñanza y aprendizaje de las leyes de tránsito se utiliza una librería java llamada Drools que son reglas de negocio manejadas por un motor de reglas de aplicación en un sistema. El motor de reglas se encuentra implementado por ReteOO, el cual permite conocer si un estudiante posee o no, alguna de las contravenciones luego de realizado el test de preguntas, para esta actividad utilizamos el Algoritmo Rete, El algoritmo Rete lo que hace es el reconocimiento de patrones eficiente para implementar un sistema de producción de reglas para lograr un alto nivel de efectividad al momento de la enseñanza y aprendizaje de las leyes de tránsito. Dentro del desarrollo de software del presente proyecto se utiliza también otras librerías entre las principales tenemos: JPA (JAVA PERSISTENCE API) que proporciona un estándar para gestionar y simplifica el desarrollo de la persistencia de los datos; jasperReports que facilita la realización e impresión de modelos de reportes para las notas de los estudiantes y los trámites correspondientes de las contravenciones; hibernate que permite la manipulación de la base de datos en nuestro caso MySQL de una manera más sencilla. Con el presente software se logra cubrir con las actividades de administración de los estudiantes y docentes; así como la enseñanza y aprendizaje de las leyes de transito que se realizara en la escuela de conducción RODAR de la ciudad de Loja de una manera más rápida, efectiva y confiable; permitiéndole al instructor encargado que dedique más tiempo a otras actividades que tiene a su cargo.
Descripción : Presently work has been carried out an expert system for the School of Conduction to ROTATE of the city of Loja for the teaching and learning on the traffic laws to the students; as well as the implementation of a module that allows the administration of the students and educational of this institution, with the purpose that the activities that are carried out in this institution, are completed in a more quick, effective and reliable way. The methodology of software development that is used is ICONIX, which is based on an agile, quick, flexible model and of quality, simple design and direct work with the user. This methodology fulfills 4 phases: Planning (Analysis): In this phase it is obtained the requirements and the base of knowledge for the expert system. I design simple: In this phase we model in diagrams the operation of our application. Development: He/she is carried out the code based on the previously created diagrams. The code is integrated once as minimum a day, and he/she is carried out tests at level of developers about the entirety of the system until these they work to 100%. Tests: In this phase the system is proven, assuring and guaranteeing that the project works correctly. The module of Administration of the Students and Educational it allows an efficient administration of the data, safeguarding in a reliable way the integrity of the data of the students and educational, storing information of each one of them as: personal data, personal antecedents, family antecedents and consultations. It also allows the secretary to print the most important data in the students and educational. The expert system takes charge of the prosecution of the light, serious and very serious breaches of the Law of Traffic based on the breaches that the student possesses after carrying out to a test of questions, generating the corresponding sanctions, tickets and recommendations. The student can enter new breaches in the event of not finding among the shown breaches those that he possesses, the bookstore JOrtho allows the orthographic correction, which was coupled satisfactorily to our necessities thanks to its source code, achieving with this that spelling errors don't exist in the breaches entered by the students, after this the expert system takes charge of relating them with some of the breaches of its domain, also giving the option to the educational one of publishing this breaches, recommendations, questions, sanctions and tickets. For the teaching and learning of the traffic laws is used a bookstore called java Drools that are business rules managed by a motor of application rules in a system. The motor of rules is implemented by ReteOO, which allows to know if a student possesses or not, some of the breaches after having carried out the test of questions, for this activity uses the Algorithm I/you/he/she Challenges, The algorithm Challenges that he/she makes first it is to compile the memory of rules in the net that assigns values to each one of the arches of the nodes to achieve a high level of effectiveness to the moment of the teaching and learning of the traffic laws. Inside the development of software of the present project it is also used other bookstores among the main ones we have: JPA (JAVA PERSISTENCE API) that provides a standard to negotiate and it simplifies the development of the persistence of the data; jasperReports that facilitates the realization and impression of models of reports for the notes of the students and the steps corresponding of the breaches; you hibernate yourself that it allows the manipulation of the database in our case MySQL in a simpler way. With the present software it is possible to cover with the activities of the students' administration and educational; as well as the teaching and learning of the laws of I traffic that he/she was carried out in the conduction school to ROTATE of the city of Loja in a more quick, effective and reliable way; allowing to the taken charge instructor that he/she dedicates more time to other activities than he/she is responsible for.
URI : http://dspace.unl.edu.ec/jspui/handle/123456789/14385
Aparece en las colecciones: TRABAJOS DE TITULACION AEIRNNR

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Álvarez Ordóñez, Edin Francisco, Riofrío Terrazas, Francisco Geovanny.pdf6,19 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.