SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Defensa
Universidad Nacional Experimental Politécnica de la Fuerza Armada Nacional
(UNEFA)
Núcleo Aragua – Sede Maracay
Desarrollar un simulador de manejo de vehículos para el entrenamiento
de nuevos conductores
Tutora: Autores:
Fanny Mictil. Gabriel Yzturriaga
Sección: Jesús Rojas
SIN 701. Julio Parra
Laiza Rosales
Mayo, 2015
Diseño de Base de Datos
Modelo de Datos
Diagrama Entidad-Relación (DER)
Diagrama de Clases
Tablas Normalizadas
Usuario 1FN
Tabla_Nombre 2FN
id_usuario pregunta_secreta correo respuesta_secreta contraseña cedula nombre_usuario
cedula nombre apellido edad sexo
Desempenio 1 FN
Tabla Seniales_evadidas 2FN
id_señales seniales_evadidas seniales_de_prev seniales_de_regl seniales_de_inf
Tabla Choques_fallas 2FN
id_choques choque_con_vehiculo choque_con_pared
Sistema Manejador de Base de Datos
El sistema manejador de base de datos elegido es MySQL, por las
siguientes razones:
 Es un manejador de base de datos que no es tan pesado.
 Sustenta nuestras necesidades, como lo son el almacenamiento, la
velocidad y el peso.
 Es un manejador de base de datos relacional.
id_desempeño id_señales semaf_evadidos id_usuario ptos_totales id_choques
 Al ser un SMBD con años en el mercado posee una buena seguridad de
datos, especialmente en cuanto a almacenamiento y transferencia se
refiere.
 Es estable, comúnmente no ocurren errores.
Diagrama de Caso de Uso
Modelo de Procesos
Diagrama de Descomposición Funcional
Caso de Uso Conceder acceso a usuario con la información correcta
Actores Sistema, Usuario
Tipo Básico
Propósito Proveer al usuario de una llave de acceso al sistema
Resumen Básico
Precondiciones
Es necesario validar la información introducida por el usuario.
El usuario debe estar previamente registrado.
Flujo principal
Se observa la información dependiendo de esta el usuario se le otorgara acceso
al sistema
Excepciones
Se valida que todo los datos estén completos, sino, se vuelven a solicitar.
Se valida que el usuario no se ha registrado, se envía una alerta en caso de que
no se encuentre registrado.
Se valida que la contraseña y el usuario introducido coincida, se mostrara una
alerta en caso de que no coincidan
Caso de Uso Almacenar un archivo usuario
Actores Sistema, Usuario
Tipo Básico
Propósito Almacenar un nuevo usuario al sistema
Resumen Básico
Precondiciones Es necesario validar la información introducida por el usuario
Flujo principal
Se observa la información dependiendo de esta se continuara con el proceso
siguiente
Excepciones
Se valida que todo los datos estén completos, sino, se vuelven a solicitar.
Se valida que el usuario no se encuentre ya registrado, se envía una alerta en
caso de que ya se encuentre registrado.
Se valida que la contraseña y la confirmación de contraseña introducidas
coincidas, se mostrara una alerta en caso de que coincidan.
Caso de Uso Hacer uso del sistema por parte del usuario
Actores Sistema, Usuario
Tipo Básico
Propósito Utilizar el sistema para hacer uso de sus funcionalidades
Resumen Básico
Precondiciones Validar que el usuario tenga acceso concedido por el sistema
Flujo principal
Se hace uso del sistema para observar su correcto funcionamiento y poder
utilizarlo
Excepciones
Se valida que el usuario no pueda hacer procesos fuera de los parámetros
establecidos, se mostrara una alerta en caso de que esto suceda.
Caso de Uso Salida de información por parte del sistema
Actores Sistema, Usuario
Tipo Básico
Propósito
El sistema mostrara al usuario una serie de salidas según la función que decido
ejecutar
Resumen Básico
Precondiciones Validar que el usuario tenga acceso concedido por el sistema
Caso de Uso Ingresar al sistema con el acceso concedido
Actores Sistema, Usuario
Tipo Básico
Propósito Ingresar al sistema para su uso posterior
Resumen Básico
Precondiciones
Es necesario validar la información introducida por el usuario.
Validar que el usuario tenga acceso concedido por el sistema
Flujo principal
Se observa la información dependiendo de esta el usuario podrá ingresar al
sistema
Excepciones
Se valida el acceso, si no posee será expulsado a la pantalla principal con una
alerta indicando el motivo.
Flujo principal
El usuario escogerá una función del sistema para su uso, y este arrojara el
resultado preestablecido para esa función
Excepciones
Se valida que el usuario no pueda hacer procesos fuera de los parámetros
establecidos, se mostrara una alerta en caso de que esto suceda
Caso de Uso Almacenar salida de información en el archivo desempenio
Actores Sistema, Usuario
Tipo Básico
Propósito Almacenar los puntajes del usuario en el sistema
Resumen Básico
Precondiciones Hacer uso del sistema con la función de simulacro de manejo
Flujo principal
El usuario hará uso del sistema y realizara el simulacro, luego este arrojara los
puntajes generados por el usuario para ser almacenados
Excepciones
Se valida que el usuario termine correctamente el simulacro.
Se valida que el usuario no realice una entrada de datos invalida.
Se valida que la información este correcta.
Caso de Uso Mostrar resultados al usuario de su rendimiento
Actores Sistema, Usuario
Tipo Básico
Propósito
Mostrar al usuario cual fue su desempeño durante el uso del simulacro de
manejo
Resumen Básico
Precondiciones Terminar correctamente el uso de la función de simulacro de manejo
Flujo principal
El usuario hará uso del sistema y realizara el simulacro, luego este arrojara los
puntajes generados por el usuario para ser mostrados al mismo
Excepciones
Se valida el correcto uso del simulador, en caso contrario se alertara al usuario
del error cometido.
Diseño de Entradas Vs. Tablas de Base de Datos
Pregunta Secreta = pregunta_secreta
Correo Electrónico = correo
Respuesta Secreta = respuesta_secreta
Contraseña = contrasenia
Nombre = nombre
Nombre de Usuario = nombre_usuario

Mais conteúdo relacionado

Destaque

Destaque (20)

Funciones
FuncionesFunciones
Funciones
 
EL AGUA NUESTRO DE CADA DIA
EL AGUA NUESTRO DE CADA DIAEL AGUA NUESTRO DE CADA DIA
EL AGUA NUESTRO DE CADA DIA
 
07-08-13
07-08-1307-08-13
07-08-13
 
Pdf as-spezifikation-2.0.0
Pdf as-spezifikation-2.0.0Pdf as-spezifikation-2.0.0
Pdf as-spezifikation-2.0.0
 
Qualidade
QualidadeQualidade
Qualidade
 
George Washington Stood Here – On The Issue Of Slavery
George Washington Stood Here – On The Issue Of SlaveryGeorge Washington Stood Here – On The Issue Of Slavery
George Washington Stood Here – On The Issue Of Slavery
 
Networking
NetworkingNetworking
Networking
 
Informtica basica
Informtica basicaInformtica basica
Informtica basica
 
Corpora m..
Corpora m..Corpora m..
Corpora m..
 
Tuple-based Coordination of Stochastic Systems with Uniform Primitives
Tuple-based Coordination of Stochastic Systems with Uniform PrimitivesTuple-based Coordination of Stochastic Systems with Uniform Primitives
Tuple-based Coordination of Stochastic Systems with Uniform Primitives
 
V for vendetta
V for vendettaV for vendetta
V for vendetta
 
Abandonoescolar
AbandonoescolarAbandonoescolar
Abandonoescolar
 
PECS Talk -- Batteries
PECS Talk -- BatteriesPECS Talk -- Batteries
PECS Talk -- Batteries
 
Ciencias
CienciasCiencias
Ciencias
 
Note circulaire 726_2016 : version Finale
Note circulaire 726_2016 : version FinaleNote circulaire 726_2016 : version Finale
Note circulaire 726_2016 : version Finale
 
Grupo 4 - Los Negros y La Ciudad
Grupo 4 - Los Negros y La CiudadGrupo 4 - Los Negros y La Ciudad
Grupo 4 - Los Negros y La Ciudad
 
Bdc demystifier le banquier
Bdc demystifier le banquierBdc demystifier le banquier
Bdc demystifier le banquier
 
Processing
ProcessingProcessing
Processing
 
Freire. pedagocia de la autonomia
Freire. pedagocia de la autonomiaFreire. pedagocia de la autonomia
Freire. pedagocia de la autonomia
 
Analyse des Etats Financier & Ratios
Analyse des Etats Financier & RatiosAnalyse des Etats Financier & Ratios
Analyse des Etats Financier & Ratios
 

Semelhante a Diseño de-base-de-datos

Semelhante a Diseño de-base-de-datos (20)

Cusistema
CusistemaCusistema
Cusistema
 
Cusistema
CusistemaCusistema
Cusistema
 
Cusistema
CusistemaCusistema
Cusistema
 
Modelodecasosdeuso planillas
Modelodecasosdeuso planillasModelodecasosdeuso planillas
Modelodecasosdeuso planillas
 
Estimacio de proyectos
Estimacio de proyectosEstimacio de proyectos
Estimacio de proyectos
 
Proyecto elaboración y mantenimiento de sistemas de información
Proyecto elaboración y mantenimiento de sistemas de informaciónProyecto elaboración y mantenimiento de sistemas de información
Proyecto elaboración y mantenimiento de sistemas de información
 
Documentacion MEDUSA
Documentacion MEDUSADocumentacion MEDUSA
Documentacion MEDUSA
 
Sistema De Gestion De Notas De Post Grado
Sistema De Gestion De Notas De Post GradoSistema De Gestion De Notas De Post Grado
Sistema De Gestion De Notas De Post Grado
 
Modelo de casos de uso 2da versión
Modelo de casos de uso 2da versiónModelo de casos de uso 2da versión
Modelo de casos de uso 2da versión
 
Modelo de casos de uso 2ª versiónk
Modelo de casos de uso 2ª versiónkModelo de casos de uso 2ª versiónk
Modelo de casos de uso 2ª versiónk
 
Capitulo3
Capitulo3Capitulo3
Capitulo3
 
DOCUMENTACION DETALLADO DEL SISTEMA SPORT SISTEM
DOCUMENTACION  DETALLADO DEL SISTEMA SPORT SISTEMDOCUMENTACION  DETALLADO DEL SISTEMA SPORT SISTEM
DOCUMENTACION DETALLADO DEL SISTEMA SPORT SISTEM
 
DOCUMENTACION DEL ANALISIS
DOCUMENTACION DEL ANALISISDOCUMENTACION DEL ANALISIS
DOCUMENTACION DEL ANALISIS
 
Analisis
AnalisisAnalisis
Analisis
 
Modelo de casos de uso 2ª versión(2)
Modelo de casos de uso 2ª versión(2)Modelo de casos de uso 2ª versión(2)
Modelo de casos de uso 2ª versión(2)
 
Reporte integradora
Reporte integradoraReporte integradora
Reporte integradora
 
Manual de usuario del sistema de registro academico y control de notas
Manual de usuario del sistema de registro academico y control de notasManual de usuario del sistema de registro academico y control de notas
Manual de usuario del sistema de registro academico y control de notas
 
CODREP
CODREPCODREP
CODREP
 
Binder1
Binder1Binder1
Binder1
 
Analisis
AnalisisAnalisis
Analisis
 

Último

Escenario económico - Desarrollo sustentable
Escenario económico - Desarrollo sustentableEscenario económico - Desarrollo sustentable
Escenario económico - Desarrollo sustentableJosPealoza7
 
CLASES DE ARRANQUE DE UN MOTOR ELECTRICO.pptx
CLASES DE ARRANQUE DE UN MOTOR ELECTRICO.pptxCLASES DE ARRANQUE DE UN MOTOR ELECTRICO.pptx
CLASES DE ARRANQUE DE UN MOTOR ELECTRICO.pptxLuisLobatoingaruca
 
INVESTIGACION DE ACCIDENTE EN REFINERIA.pptx
INVESTIGACION DE ACCIDENTE EN REFINERIA.pptxINVESTIGACION DE ACCIDENTE EN REFINERIA.pptx
INVESTIGACION DE ACCIDENTE EN REFINERIA.pptxssuserd2ff51
 
Circuitos_basicos_de_neumatica miquel carulla .pdf
Circuitos_basicos_de_neumatica  miquel carulla .pdfCircuitos_basicos_de_neumatica  miquel carulla .pdf
Circuitos_basicos_de_neumatica miquel carulla .pdfJosueUlin1
 
Automatizacion Industria_Teoria y Control (1).pdf
Automatizacion Industria_Teoria y Control (1).pdfAutomatizacion Industria_Teoria y Control (1).pdf
Automatizacion Industria_Teoria y Control (1).pdfSAULMUOZ16
 
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZTIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZvarichard
 
DIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.pptDIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.pptalisonsarmiento4
 
Responsabilidad de padres con sus hijos (1).pptx
Responsabilidad de padres con sus hijos (1).pptxResponsabilidad de padres con sus hijos (1).pptx
Responsabilidad de padres con sus hijos (1).pptxROSARIODELPILARMERIN
 
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptxREGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptxJhonLeon59
 
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...p39961945
 
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdfESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdfSegundo Silva Maguiña
 
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOSTEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOSCarlosHuamulloDavila1
 
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdfPRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdfjorge477728
 
Presentación de proyecto y resumen de conceptos (3).pdf
Presentación de proyecto y resumen de conceptos (3).pdfPresentación de proyecto y resumen de conceptos (3).pdf
Presentación de proyecto y resumen de conceptos (3).pdflisCuenca
 
Diseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfDiseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfssuserf46a26
 
Ciclo de Refrigeracion aplicado a ToniCorp.pptx
Ciclo de Refrigeracion aplicado a ToniCorp.pptxCiclo de Refrigeracion aplicado a ToniCorp.pptx
Ciclo de Refrigeracion aplicado a ToniCorp.pptxUniversidad de Guayaquil
 
TERRENO DE FUNDACION - CURSO DE PAVIMENTOS
TERRENO DE FUNDACION - CURSO DE PAVIMENTOSTERRENO DE FUNDACION - CURSO DE PAVIMENTOS
TERRENO DE FUNDACION - CURSO DE PAVIMENTOSELIAS RAMIREZ JUAREZ
 
368165951-Procedimiento-de-Gruas-e-Izaje.doc
368165951-Procedimiento-de-Gruas-e-Izaje.doc368165951-Procedimiento-de-Gruas-e-Izaje.doc
368165951-Procedimiento-de-Gruas-e-Izaje.docangelmt2
 
707555966-El-Libro-de-La-Inteligencia-Artificial-Version-11-Alfredovela.pdf
707555966-El-Libro-de-La-Inteligencia-Artificial-Version-11-Alfredovela.pdf707555966-El-Libro-de-La-Inteligencia-Artificial-Version-11-Alfredovela.pdf
707555966-El-Libro-de-La-Inteligencia-Artificial-Version-11-Alfredovela.pdfErnestoCano12
 

Último (20)

Escenario económico - Desarrollo sustentable
Escenario económico - Desarrollo sustentableEscenario económico - Desarrollo sustentable
Escenario económico - Desarrollo sustentable
 
CLASES DE ARRANQUE DE UN MOTOR ELECTRICO.pptx
CLASES DE ARRANQUE DE UN MOTOR ELECTRICO.pptxCLASES DE ARRANQUE DE UN MOTOR ELECTRICO.pptx
CLASES DE ARRANQUE DE UN MOTOR ELECTRICO.pptx
 
INVESTIGACION DE ACCIDENTE EN REFINERIA.pptx
INVESTIGACION DE ACCIDENTE EN REFINERIA.pptxINVESTIGACION DE ACCIDENTE EN REFINERIA.pptx
INVESTIGACION DE ACCIDENTE EN REFINERIA.pptx
 
Circuitos_basicos_de_neumatica miquel carulla .pdf
Circuitos_basicos_de_neumatica  miquel carulla .pdfCircuitos_basicos_de_neumatica  miquel carulla .pdf
Circuitos_basicos_de_neumatica miquel carulla .pdf
 
Automatizacion Industria_Teoria y Control (1).pdf
Automatizacion Industria_Teoria y Control (1).pdfAutomatizacion Industria_Teoria y Control (1).pdf
Automatizacion Industria_Teoria y Control (1).pdf
 
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZTIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
 
DIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.pptDIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.ppt
 
Responsabilidad de padres con sus hijos (1).pptx
Responsabilidad de padres con sus hijos (1).pptxResponsabilidad de padres con sus hijos (1).pptx
Responsabilidad de padres con sus hijos (1).pptx
 
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptxREGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
 
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
 
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdfESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
 
Litio en México y su uso en baterías
Litio en México y su uso en bateríasLitio en México y su uso en baterías
Litio en México y su uso en baterías
 
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOSTEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
 
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdfPRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
 
Presentación de proyecto y resumen de conceptos (3).pdf
Presentación de proyecto y resumen de conceptos (3).pdfPresentación de proyecto y resumen de conceptos (3).pdf
Presentación de proyecto y resumen de conceptos (3).pdf
 
Diseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfDiseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdf
 
Ciclo de Refrigeracion aplicado a ToniCorp.pptx
Ciclo de Refrigeracion aplicado a ToniCorp.pptxCiclo de Refrigeracion aplicado a ToniCorp.pptx
Ciclo de Refrigeracion aplicado a ToniCorp.pptx
 
TERRENO DE FUNDACION - CURSO DE PAVIMENTOS
TERRENO DE FUNDACION - CURSO DE PAVIMENTOSTERRENO DE FUNDACION - CURSO DE PAVIMENTOS
TERRENO DE FUNDACION - CURSO DE PAVIMENTOS
 
368165951-Procedimiento-de-Gruas-e-Izaje.doc
368165951-Procedimiento-de-Gruas-e-Izaje.doc368165951-Procedimiento-de-Gruas-e-Izaje.doc
368165951-Procedimiento-de-Gruas-e-Izaje.doc
 
707555966-El-Libro-de-La-Inteligencia-Artificial-Version-11-Alfredovela.pdf
707555966-El-Libro-de-La-Inteligencia-Artificial-Version-11-Alfredovela.pdf707555966-El-Libro-de-La-Inteligencia-Artificial-Version-11-Alfredovela.pdf
707555966-El-Libro-de-La-Inteligencia-Artificial-Version-11-Alfredovela.pdf
 

Diseño de-base-de-datos

  • 1. República Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental Politécnica de la Fuerza Armada Nacional (UNEFA) Núcleo Aragua – Sede Maracay Desarrollar un simulador de manejo de vehículos para el entrenamiento de nuevos conductores Tutora: Autores: Fanny Mictil. Gabriel Yzturriaga Sección: Jesús Rojas SIN 701. Julio Parra Laiza Rosales Mayo, 2015
  • 2. Diseño de Base de Datos Modelo de Datos Diagrama Entidad-Relación (DER) Diagrama de Clases
  • 3. Tablas Normalizadas Usuario 1FN Tabla_Nombre 2FN id_usuario pregunta_secreta correo respuesta_secreta contraseña cedula nombre_usuario cedula nombre apellido edad sexo
  • 4. Desempenio 1 FN Tabla Seniales_evadidas 2FN id_señales seniales_evadidas seniales_de_prev seniales_de_regl seniales_de_inf Tabla Choques_fallas 2FN id_choques choque_con_vehiculo choque_con_pared Sistema Manejador de Base de Datos El sistema manejador de base de datos elegido es MySQL, por las siguientes razones:  Es un manejador de base de datos que no es tan pesado.  Sustenta nuestras necesidades, como lo son el almacenamiento, la velocidad y el peso.  Es un manejador de base de datos relacional. id_desempeño id_señales semaf_evadidos id_usuario ptos_totales id_choques
  • 5.  Al ser un SMBD con años en el mercado posee una buena seguridad de datos, especialmente en cuanto a almacenamiento y transferencia se refiere.  Es estable, comúnmente no ocurren errores. Diagrama de Caso de Uso
  • 6. Modelo de Procesos Diagrama de Descomposición Funcional Caso de Uso Conceder acceso a usuario con la información correcta Actores Sistema, Usuario Tipo Básico Propósito Proveer al usuario de una llave de acceso al sistema Resumen Básico Precondiciones Es necesario validar la información introducida por el usuario. El usuario debe estar previamente registrado. Flujo principal Se observa la información dependiendo de esta el usuario se le otorgara acceso al sistema Excepciones Se valida que todo los datos estén completos, sino, se vuelven a solicitar. Se valida que el usuario no se ha registrado, se envía una alerta en caso de que no se encuentre registrado. Se valida que la contraseña y el usuario introducido coincida, se mostrara una alerta en caso de que no coincidan Caso de Uso Almacenar un archivo usuario Actores Sistema, Usuario Tipo Básico Propósito Almacenar un nuevo usuario al sistema Resumen Básico Precondiciones Es necesario validar la información introducida por el usuario Flujo principal Se observa la información dependiendo de esta se continuara con el proceso siguiente Excepciones Se valida que todo los datos estén completos, sino, se vuelven a solicitar. Se valida que el usuario no se encuentre ya registrado, se envía una alerta en caso de que ya se encuentre registrado. Se valida que la contraseña y la confirmación de contraseña introducidas coincidas, se mostrara una alerta en caso de que coincidan.
  • 7. Caso de Uso Hacer uso del sistema por parte del usuario Actores Sistema, Usuario Tipo Básico Propósito Utilizar el sistema para hacer uso de sus funcionalidades Resumen Básico Precondiciones Validar que el usuario tenga acceso concedido por el sistema Flujo principal Se hace uso del sistema para observar su correcto funcionamiento y poder utilizarlo Excepciones Se valida que el usuario no pueda hacer procesos fuera de los parámetros establecidos, se mostrara una alerta en caso de que esto suceda. Caso de Uso Salida de información por parte del sistema Actores Sistema, Usuario Tipo Básico Propósito El sistema mostrara al usuario una serie de salidas según la función que decido ejecutar Resumen Básico Precondiciones Validar que el usuario tenga acceso concedido por el sistema Caso de Uso Ingresar al sistema con el acceso concedido Actores Sistema, Usuario Tipo Básico Propósito Ingresar al sistema para su uso posterior Resumen Básico Precondiciones Es necesario validar la información introducida por el usuario. Validar que el usuario tenga acceso concedido por el sistema Flujo principal Se observa la información dependiendo de esta el usuario podrá ingresar al sistema Excepciones Se valida el acceso, si no posee será expulsado a la pantalla principal con una alerta indicando el motivo.
  • 8. Flujo principal El usuario escogerá una función del sistema para su uso, y este arrojara el resultado preestablecido para esa función Excepciones Se valida que el usuario no pueda hacer procesos fuera de los parámetros establecidos, se mostrara una alerta en caso de que esto suceda Caso de Uso Almacenar salida de información en el archivo desempenio Actores Sistema, Usuario Tipo Básico Propósito Almacenar los puntajes del usuario en el sistema Resumen Básico Precondiciones Hacer uso del sistema con la función de simulacro de manejo Flujo principal El usuario hará uso del sistema y realizara el simulacro, luego este arrojara los puntajes generados por el usuario para ser almacenados Excepciones Se valida que el usuario termine correctamente el simulacro. Se valida que el usuario no realice una entrada de datos invalida. Se valida que la información este correcta. Caso de Uso Mostrar resultados al usuario de su rendimiento Actores Sistema, Usuario Tipo Básico Propósito Mostrar al usuario cual fue su desempeño durante el uso del simulacro de manejo Resumen Básico Precondiciones Terminar correctamente el uso de la función de simulacro de manejo Flujo principal El usuario hará uso del sistema y realizara el simulacro, luego este arrojara los puntajes generados por el usuario para ser mostrados al mismo Excepciones Se valida el correcto uso del simulador, en caso contrario se alertara al usuario del error cometido.
  • 9. Diseño de Entradas Vs. Tablas de Base de Datos Pregunta Secreta = pregunta_secreta Correo Electrónico = correo Respuesta Secreta = respuesta_secreta Contraseña = contrasenia Nombre = nombre Nombre de Usuario = nombre_usuario