Sei sulla pagina 1di 20

Análisis y Diseño

Descripción del Sistema

El sistema de Carnetización para Motoristas tiene por objetivo poder proveer una herramienta
sistematizada para poder emitir un documento único de identificación que permita a una persona
poder prestar el servicio como conductor de una unidad de transporte público de pasajeros.

El sistema de Carnetización permitirá poder proveer una herramienta en la cual se podrá además
de emitir un carnet a los motoristas, poder tener un consolidado actualizado de datos tantos
personales, laborales y referencias.

Dentro del proceso de emisión de carnet el sistema de integrara con la unidad de antidoping,
dentro de la cual se tomara la prueba y se tendrá el control de la o las pruebas que se realicen
dentro del proceso de carnetización.

También el sistema proveerá una herramienta sistematizada para poder verificar la autenticidad
del documento por medio de un código de Verificación que se consultara dentro del sistema, y el
cual servirá como parámetro para la ejecución de consultas dinámicas que darán a usuarios de
VMT como a Agentes de Transito una herramienta rápida para verificación de documentos.

Objetivos

General:

Este sistema tiene por objeto documentar a todos los motoristas del Transporte Público de
Pasajeros, así como también las condiciones generales correspondientes a cada uno de ellos y al
mismo tiempo identificar los movimientos laborales dentro del sector transporte, con el propósito
de crear un instrumento de referencia para las diferentes Direcciones de este Vice ministerio.

Específicos:

· Desarrollar una herramienta sistematizada que permita tener la información más


actualizada de los Motoristas.
· Generar una herramienta de control y consultas de personal autorizado para fungir como
Motorista del transporte público.
· Integrar la información capturada en el sistema para poder generar un documento de
identificación para Motoristas.
· Poder generar reportes estadísticos de la información obtenida por el sistema.

Operaciones Realizadas dentro del Sistema

Catálogos

Tipo de Documento: Permite agregar, modificar y eliminar diferentes tipos de documentos que
pueda poseer un Motorista.
Color de Piel: Permite agregar, modificar y eliminar los diferentes colores de piel que se necesiten
para identificar las características físicas de los Motoristas.

Emisión de Carnet: Permite agregar, modificar y eliminar los diferentes tipos de emisión del
carnet entregado al Motorista.

Tipo de Licencia: Permite agregar, editar y eliminar los tipos de licencias validos para que a un
Motorista se le pueda emitir su carnet.

Color de Ojos: Permite agregar, modificar y eliminar los diferentes colores de ojo que se necesiten
para identificar las características físicas de los Motoristas.

Estado: Permite agregar, editar y eliminar los diferentes estados en que se puede encontrar el
tramite según el flujos de la emisión de Carnet

Procesos

Administración de Solicitudes: Permite definir el tipo de Emisión de Carnet que se desea realizar
para posteriormente llenar o editar la solicitud, los tipos de emisiones definidas para el proceso
son:

· PRIMERA VEZ
· RENOVACIÓN
· REPOSICIÓN
· EDICIÓN DE DATOS

Prueba de Antidoping: Permite la generación y registro de la o las pruebas de antidoping que el


Motorista se realice durante el o los procesos en los cuales participe para la obtención de su
carnet de Motorista, permitiendo con esta opción la generación de un comprobante de la prueba
que se está realizando en el momento y de las pruebas que se haya realizado en fechas anteriores.

Registro de Fotografía: Permite a los Motoristas que en su trámite ya hayan realizado y aprobado
la prueba de antidoping poder registrar la fotografía que se mostrara en el carnet. La fotografía en
este proceso de almacenara en la base de datos.

Verificación de Autenticidad: Esta opción permite en base a tres criterios de búsqueda

· Número de NIT
· Código de Seguridad
· Código Verificador

Poder verificar información de un carnet asignado a un Motorista, en la cual se podrá validar si es


autentico o no y además visualizar el histórico de emisiones de carnet que tenga asignado a él.
Dar de Baja a Carnet de Motorista: Esta opción permite poder dar de baja a un carnet de un
Motorista en cualquier momento que sea necesario, en esta pantalla de mostrara la información
general del Motorista y el record de emisiones de carnet que tenga asignado.

Consultas y Reportes

Consolidado de Motoristas Carnetizados y Pruebas Antidoping: Esta pantalla permite la


generación de dos tipos de Reportes:

1. Reporte de Motoristas Carnetizados.


2. Reporte de Pruebas de Antidoping Realizadas.

De los cuales se derivan para Reporte de Motoristas Carnetizados:

1. Reporte de Detalle de Motoristas Carnetizados.


2. Gráfico de Motoristas Carnetizados.

Y para Reporte de Pruebas de Antidoping Realizadas:

1. Detalle de Pruebas de Antidoping.


2. Gráfico Pruebas de Antidoping.

Estos reportes se generan en base a dos parámetros de entrada que son la fecha de inicio y fecha
de finalización de periodo de la búsqueda que se desea realizar.

Configuración:

Menú Sistema: Opción de administración del sistema que permite agregar, modificar o eliminar
opciones al sistema, pidiéndolo catalogar y ordenar de forma padre-hijo para luego ser mostrado
dentro del sistema.

Perfiles de Sistema: Opción que permitirá poder crear, editar y eliminar un perfil de sistema al cual
se le asignan atributos y operaciones que este podrá realizar dentro del sistema así como la
información a la que podrá tener o no acceso.

Perfiles de Usuario: Opción que permitirá poder crear, editar y eliminar un usuario y además a
este usuario poder asociarle un perfil para que este usuario solo tenga acceso a las operaciones
asignadas a este perfil.

Alcances

Alcance Global

§ Llegar a Carnetizar a todos los motoristas del Transporte Público de Pasajeros del país,
iniciando con una base de datos en la Institución que formará parte del sistema de control
informático del Vice ministerio de Transporte, por medio de la Dirección General de
Transporte Terrestre, quien a su vez podrá designar a un encargado de realizar y
supervisar el proyecto.

Alcances Específicos

§ Proveer de un sistema en el que muchos usuarios interactúen simultáneamente dentro de


cualquier módulo del mismo.
§ Utilizar la herramienta con una base de datos transaccional que se encuentre dentro de las
políticas en materia de informática.
§ Identificar a cada uno de los usuarios dentro de los perfiles respectivos, para la recolección
de información y realización de actividades especificas.
§ Generar Reportes de totales y estadísticos de los procesos realizados.
§ El sistema permitirá la integración con otros sistemas desarrollados por Informática
institucional en caso de que se requiera.

Limitantes

§ Se debe de contar con la infraestructura y equipo con requerimientos mínimos para que la
solución funciones en optimas condiciones.
§ Se debe de contar con el equipo de terceros (impresores y cámaras) debidamente
instaladas y configuradas para que la solución de el resultado esperado.
§ La solución al ser un entorno web cambia totalmente la forma de manipulación de
botones que en una plataforma de Windows aplication.

Marco Normativo

Art. 61 el servicio público colectivo de Transporte de pasajeros como actividad que tiende a
satisfacer necesidades o intereses de carácter general, está dirigido a todo el conglomerado social
del país por lo que le corresponde al Vice ministerio de Transporte proteger a los usuarios,
asegurando la calidad, eficiencia y seguridad del mencionado servicio.

Los usuarios por su parte tienen derecho a que en la prestación de todos los servicios reglados en
el presente régimen, les sea garantizado la seguridad, el acceso a la información, libertad de
elección y condiciones de trato equitativo y digno.

Art. 82.- Se establecen como documentos legales de circulación y de portación obligatoria en el


Transporte Público de Pasajeros:
1. Tarjeta de Identificación o Certificación para Conductores o Motoristas, del Servicio de
Transporte Colectivo de Pasajeros y Transporte de carga Extra pesado.
Exigible para toda Persona que se desempeñe como conductor o motorista autorizado en
unidades y servicios mencionados en el Sistema de Transporte Terrestre.

Documento que demuestre la calidad de Conductor AUTORIZADO en la labor respectiva,


para desempeñarse en el Sector del Transporte.
La vigencia de este documento es de dos (2) años, iniciando y finalizando con la fecha del
cumpleaños de la persona poseedora del Documento.

Constitución de la República de El Salvador:

Art. 1. El Salvador reconoce a la persona humana como el origen y el fin de la actividad del Estado,
que está organizado para la consecución de la justicia, de la seguridad jurídica y del bien común.

Art. 2. Toda persona tiene derecho a la vida, a la integridad física y moral, a la libertad, a la
seguridad, al trabajo, a la propiedad y posesión, y a ser protegida en la conservación y defensa de
los mismos.

CONDICIONES GENERALES

§ El uso del carné es personal e intransferible.


§ El carné es un documento de uso obligatorio y debe portarse en un lugar visible, durante
el recorrido de la ruta.
§ En caso de extravió o robo del carné, El Empleado deberá informar al Vice ministerio de
Transporte de inmediato, solicitando su reposición adjuntando la declaración jurada de
extravió, está será entregada en la Unidad de Atención al Usuario de la Dirección General
de Transporte Terrestre.
§ En caso que se desvincule del Transporte Público de Pasajeros, este deberá de informar al
empresario, para que este gire informe a la Dirección General de Transporte Terrestre.
§ Es obligación de los empresarios del Transporte Público de Pasajeros enviar nomina de los
motoristas que estarán a su cargo. Y su vez notificar cualquier cambio en la nomina
(nuevas altas y bajas)
Flujos de Trabajos de Proceso de Carnetización
Escenarios en Flujo de Carnetización

Administración de Solicitudes

Primera Emisión de Carnet


Renovación de Carnet

Reposición de Carnet
Actualización de Carnet

Prueba Antidoping
Registro de Fotografía
Diagrama Entidad – Relación, Base de datos db_Motoristas
Diccionario de Datos

Tabla Campo Tipo Dato Longitud Descripción


tbl_AccionBitacora Tabla que administra el catalogo de las acciones que pueden ser realizadas
dentro del sistema.
IdAccionBitacora int 10 Llave primaria de la
tabla
AccionBitacora varchar 250 Tipo de acción que se
puede realizar en el
sistema.

tbl_Bitacora Tabla en la que se almacenan las acciones que se realicen dentro del sistema
que están catalogadas en la tabla tbl_AccionBitacora.
IdBitacora bigint 19 Llave primaria de la
tabla
IdAccionBitacora int 10 Llave foránea de la
tabla
IdUsuario varchar 50 Id del usuario que
realizo la acción
IdPerfil varchar 150 Id del perfil de usuario
que realizo la acción
Tabla varchar 250 Nombre de la tabla en
la que se realizo la
acción
Id varchar 150 Id de la llave primaria
de la tabla donde se
realizo la acción
Datos varchar Max Campo donde se
almacenan los datos
que existían antes de
que se realizara la
acción sobre el
registro
FechaBitacora datetime 23 Fecha en la que se
registro el movimiento
de los registros dentro
de la tabla

tbl_ColorOjo Tabla que permite la administración el color de ojos que se le puede asignar a
un motorista.
IdColorOjo int 10 Llave primaria de la
tabla
ColorOjo varchar 150 Campo que almacena
el tipo de color de ojos

tbl_ColorPiel Tabla que permite la administración el color de piel que se le puede asignar a un
motorista.
IdColorPiel int 10 Llave primaria de la
tabla
ColorPiel varchar 150 Campo que almacena
el tipo de color de piel

tbl_DetalleTipoDocumento Tabla en donde se almacena los documentos asociados a un motorista.


IdDetalleTipoDocumento int 10 Llave primaria de la
tabla
IdTipoDocumento int 10 Llave foránea de la
tabla
tbl_TipoDocumento
Nit varchar 14 Llave foránea de la
tabla tbl_Motorista
Numero varchar 50 Almacena el numero o
código del documento
asociado al motorista
FechaEmision smalldatetime 16 Almacena la fecha de
emisión del
documento que se
asocia la motorista

tbl_Estado Tabla en donde se administran los diferentes estados en que se puede


encontrar el proceso de un motorista a ser carnetizado.
IdEstado smallint 5 Llave primaria de la
tabla
Estado varchar 150 Campo que almacena
la descripción del
estado asociado al
registro

tbl_Estado_Civil Tabla en donde se administran los diferentes estados civiles que se le pueden
asignar a un motorista.
id_estado_civil varchar 6 Llave primaria de la
tabla
descripcion varchar 50 Campo que almacena
la descripción del tipo
de estado civil que se
le puede asignar a un
motorista

tbl_EstadoTramiteCarnet Tabla en donde se almacenan los diferentes estados en que se encuentra un


trámite de carnet dentro del proceso de emisión.
IdEstadoTramiteCarnet bigint 19 Llave primaria de la
tabla
IdTramiteCarnet bigint 19 Llave foránea de la
tabla
tbl_TramiteCarnet
IdEstado smallint 5 Llave foránea de la
tabla tbl_Estado
Fecha datetime 23 Fecha de registro del
estado del trámite del
carnet

tbl_ExperienciaLaboral Tabla en donde se almacena el detalle de la experiencia laboral de un motorista.


IdExperienciaLaboral int 10 Llave primaria de la
tabla
Empresa varchar 250 Almacena el nombre
de la empresa
Telefono varchar 25 Almacena el teléfono
de la empresa
Cargo varchar 250 Almacena el cargo que
tubo o tiene en la
empresa
Nit varchar 14 Llave foránea de la
tabla tbl_Motorista
TiempoServicio varchar 50 Almacena el tiempo
de servicio que laboro
el motorista

tbl_Geografia Tabla catalogo donde se administran los países, departamentos y municipios.


id_geografia varchar 10 Llave primaria de la
tabla
descripcion varchar 50 Almacena el nombre
del país,
departamento o
municipio
poblacion int 10 Almacena la población
asociada a un país,
departamento o
municipio
nivel int 10 Campo que indica la
jerarquía del registro
id_padre varchar 4 Campo que indica el
registro padre de un
campo
jerarquia varchar 150 Campo que
esquematiza la
jerarquía de cada
registro
tbl_Motorista Tabla donde se administra la información del motorista.
IdMotorista bigint 19 Campo auto numérico
de la tabla
Nit varchar 14 Llave primaria de la
tabla
Apellidos varchar 350 Almacena los apellidos
del motorista
Nombres varchar 350 Almacena los nombres
del motorista
Dui varchar 50 Almacena el número
de dui del motorista
Isss varchar 50 Almacena el número
de seguro social del
motorista
Licencia_Conducir varchar 50 Almacena el numero
de licencia de
conducir del motorista
id_geografia_Pais varchar 10 Llave foránea de la
tabla tbl_Geografia
FechaNacimiento smalldatetime 16 Almacena la fecha de
nacimiento del
motorista
id_estado_civil varchar 6 Llave foránea de la
tabla tbl_EstadoCivil
Genero varchar 1 Almacena el género
del motorista
Telefono varchar 25 Almacena el teléfono
fijo asignado al
motorista
Celular varchar 25 Almacena el teléfono
celular asignado al
motorista
Direccion varchar 750 Almacena la dirección
de domicilio del
motorista
IdTipoLicencia int 10 Llave foránea de la
tabla tbl_TipoLicencia
EmergenciaInformar varchar 350 Almacena el nombre
de la persona que se
asigno para informar
en caso de
emergencia
EmergenciaLlamar varchar 25 Almacena el numero
de teléfono de la
persona que se asigno
para informar en caso
de emergencia
id_tipo_sangre tinyint 3 Llave foránea de la
tabla tbl_TipoSangre
id_nivel_educativo varchar 10 Llave foránea de la
tabla
tbl_NivelEducativo
Altura varchar 4 Almacena la altura
asociada al motorista
IdColorPiel int 10 Llave foránea de la
tabla tbl_ColorPiel
IdColorOjo int 10 Llave foránea de la
tabla tbl_ColorOjo
Observaciones varchar 750 Almacena alguna
información extra que
se le quiera asignar al
registro del motorista

tbl_Nivel_Educativo Tabla donde se cataloga los niveles educativos que se pueden asignar a los
motoristas.
id_nivel_educativo varchar 10 Llave primaria de la
tabla
descripcion varchar 50 Almacena la
descripción del nivel
educativo
nivel tinyint 3 Almacena el nivel de
la jerarquía del
registro
id_padre varchar 6 Almacena el campo
padre asociado a uno
o varios registros
jerarquia varchar 50 Almacena el código
que representa la
jerarquía del registro
en comparación con
los demás registros
abreviatura varchar 20 Almacena la
abreviatura que se le
asigna al nivel
educativo
tbl_Parentesco_Familiar Tabla donde se cataloga los diferentes parentescos familiares que se pueden
asignar a los motoristas.
Id_Parentesco int 10 Llave primaria de la
tabla
Descripcion varchar 50 Almacena la
descripción del
parentesco familiar
tbl_Picture Tabla en donde se administra las fotografías asignadas a cada motorista.
IdPicture uniqueidentifier 0 Llave primaria de la
tabla
Picture varbinary -1 Almacena la imagen
asociada a un
motorista
IdTramiteCarnet bigint 19 Llave foránea de la
tabla
tbl_TramiteCarnet
FechaPicture datetime 23 Almacena la fecha en
que se ingreso el
registro

tbl_PruebaAntidoping Tabla en donde se registran las diferentes pruebas de antidoping que se realice
un motorista en o los tramites de carnetización en que participe.
IdPruebaAntidoping bigint 19 Llave primaria de la
tabla
Nit varchar 14 Llave foránea de la
tabla tbl_Motorista
Numero bigint 19 Numero que identifica
el código de la prueba
realizada
Alcoholemia float 53 Almacena el valor de
alcoholemia
encontrada
SustanciaAlcoholemia varchar 1 Almacena la sustancia
por la que se encontró
valor de alcoholemia
Cocaina bit 1 Almacena si se
encontró o no el
estupefaciente
Marihuana bit 1 Almacena si se
encontró o no el
estupefaciente
Benzodiacepinas bit 1 Almacena si se
encontró o no el
estupefaciente
Fecha datetime 23 Almacena la fecha de
registro de la prueba
TecnicoAntidoping varchar 200 Almacena el nombre
del técnico de
antidoping que realizo
la prueba
Observaciones varchar -1 Almacena las
observaciones que se
realicen a la prueba
Resultado varchar 50 Almacena el resultado
encontrado para la
prueba realizada

tbl_ReferenciaLaboral Tabla en la que se registran las referencias laborales asociadas a un motorista.


IdReferenciaLaboral int 10 Llave primaria de la
tabla
Nombre varchar 450 Almacena el nombre
de la referencia
Direccion varchar 250 Almacena la dirección
de la referencia
Telefono varchar 25 Almacena el teléfono
de la referencia
Nit varchar 14 Llave foránea de la
tabla tbl_Motorista

tbl_ReferenciaPersonal Tabla en la que se registran las referencias personales asociadas a un motorista.


IdReferenciaPersonal int 10 Llave primaria de la
tabla
Nombre varchar 450 Almacena el nombre
de la referencia
Id_Parentesco int 10 Llave foránea de la
tabla tbl_Parentesco
Direccion varchar 250 Almacena la dirección
de la referencia
Telefono varchar 25 Almacena el telefono
de la referencia
Nit varchar 14 Llave foránea de la
tabla tbl_Motorista

tbl_Rutas Tabla en donde se encuentra registrada la información general de las rutas de


Automotores a nivel nacional.
TipoPlaca varchar 3 Almacene le tipo de
placa asociado a la
unidad
NumeroPlaca varchar 8 Almacene l número de
placa de la unidad
Ruta varchar 30 Almacena el código de
ruta asignada a la
unidad
Denominacion varchar 125 Almacena el recorrido
asignado a la ruta
Departamento varchar 50 Almacena el
departamento de
recorrido asignado a
la unidad
AnnioFabricacion smallint 5 Almacena el año de
fabricación de la
unidad
TipoSistema varchar 50 Almacena el tipo de
sistema asociado a la
unidad
NombreRazonSocial varchar 100 Almacena el nombre
del responsable de la
unidad
Apellido varchar 50 Almacena el apellido
del responsable de la
unidad
Clasificacion varchar 50 Almacena la
clasificación asociada
a la unidad
NIT varchar 25 Almacena el número
de NIT del
responsable de la
unidad

tbl_Tipo_Sangre Tabla donde se cataloga los tipos de sangre que se pueden asignar a los
motoristas.
id_tipo_sangre tinyint 3 Llave primaria de la
tabla
descripcion varchar 40 Almacena el tipo de
sangre que se le
puede asociar a un
motorista
id_tipo_sirhi varchar 4 Almacena el grupo
sanguineo

tbl_TipoDocumento Tabla donde se cataloga los tipos de documento que se pueden asignar a los
motoristas.
IdTipoDocumento int 10 Llave primaria de la
tabla
TipoDocumento varchar 250 Almacena el tipo de
documento que se
puede asociar a un
motorista

tbl_TipoEmisionCarnet Tabla en donde se catalogan los diferentes tipos de trámites que puede realizar
un motorista en el proceso de la emisión del carnet.
IdTipoEmisionCarnet int 10 Llave primaria de la
tabla
TipoEmisionCarnet varchar 150 Almacena los tipos de
emisiones de carnet
que se pueden realizar

tbl_TipoLicencia Tabla donde se cataloga los tipos de licencia que se pueden asignar a los
motoristas.
IdTipoLicencia int 10 Llave primaria de la
tabla
TipoLicencia varchar 150 Almacena el tipo de
licencia que se le
puede asignar a un
motorista

tbl_TramiteCarnet Tabla en donde se registra los diferentes tramites asociados a los procesos de
carnetización el los que ha participado un motorista.
IdTramiteCarnet bigint 19 Llave primaria de la
tabla
Nit varchar 14 Llave foránea de la
tabla tbl_Motorista
NumeroRuta varchar 100 Almacena el número
de ruta para la cual
labora o laborara el
motorista
IdTipoEmisionCarnet int 10 Llave foránea de la
tabla
tbl_TipoEmisionCarnet
FechaEmisionCarnet smalldatetime 16 Almacena la fecha de
registro de la emisión
del carnet
LugarEmisionCarnet varchar 25 Almacena el lugar de
emisión del carnet
CodigoSeguridad varchar 12 Almacena el código de
seguridad del carnet
Verificador varchar 3 Almacena el código
verificador del carnet
Motivo varchar 250 Almacene al motivo
de reposición del
carnet
MotivoBaja varchar 500 Almacena el motivo
por el cual se le da de
baja a un carnet
Activo bit 1 Almacena el estado
del carnet

Potrebbero piacerti anche