En esta sección definiremos el comportamiento del sistema, sus servicios, funciones y las tareas que el sistema debe realizar.
Gestión de control de horarios
Requisito (1) Registrar horarios de recorridos, con los siguientes datos: código de horario, número del bus, descripción de horario, tiempo de salida, tiempo de llegada, estado.
Requisito (2) Se permitirá realizar la búsqueda de los horarios según el código de horario.
Requisito (3) A cada horario se permitirá modificar sus datos, previamente realizando la búsqueda según el Requisito (2), no se podrá modificar el código de horario, ya que este identifica el horario correspondiente a cada unidad.
Requisito (4) Se permitirá realizar una eliminación de forma lógica de los datos de los horarios, mediante una búsqueda basándose en el Requisito (2) para que podamos activar o desactivar ciertos horarios en los que los buses no puedan realizar el recorrido.
Requisito (5) Se permitirá presentar por pantalla y generar reportes acerca de los horarios de cada unidad, mediante una búsqueda del horario basándose en el Requisito (2), para de esta forma los socios puedan tener conocimiento de los horarios que deben cumplir su recorrido.
Gestión de registro de recorridos
Requisito (6) Registrar los recorridos efectuados por cada unidad, con los siguientes datos: código de recorrido, número del bus, descripción de recorrido, tiempo de demora, zona del recorrido, cantidad de recorridos, estado.
Requisito (7) Se permitirá realizar la búsqueda de los recorridos según el código de recorrido.
Requisito (8) A cada recorrido se permitirá modificar sus datos, previamente realizando la búsqueda según el Requisito (7), no se podrá modificar el código de recorrido, ya que este identifica a quien corresponde cada recorrido.
Requisito (9) Se permitirá realizar una eliminación de forma lógica de los datos de los recorridos, mediante una búsqueda basándose en el Requisito (7).
Requisito (10) Se permitirá presentar por pantalla y generar reportes acerca de los recorridos efectuados por cada unidad, mediante una búsqueda del recorrido basándose en el Requisito (7), para de esta forma los socios puedan tener conocimiento de los recorridos efectuados.
Gestión de contratación de socios
Requisito (11) Registrar nuevos socios, con los siguientes datos: código de socio, nombres de socio, apellidos de socio, línea de socio, número del bus, capacidad del bus, ayudante, chofer, estado.
Requisito (12) Se permitirá realizar la búsqueda de los socios según el código de socio.
Requisito (13) Se permitirá modificar los datos del socio, previamente realizando la búsqueda según el Requisito (12), no se podrá modificar el código de socio, ya que este identifica al socio de la empresa.
Requisito (14) Se permitirá realizar una eliminación de forma lógica de los datos del socio, mediante una búsqueda basándose en el Requisito (12).
Requisito (15) Se permitirá presentar por pantalla y generar reportes acerca de los socios, mediante una búsqueda basándose en el Requisito (12), para de esta forma conocer los socios activos y pasivos de la empresa.
Gestión de reportes
Requisito (16) Presentar un reporte por pantalla e impresora de todos los horarios perteneciente a cada unidad, generados por el sistema.
Requisito (17) Presentar un reporte por pantalla e impresora de todos los recorridos efectuados durante el día por cada unidad.
Requisito (18) Presentar por pantalla e impresora todos los socios activos de la empresa.
Requisito (19) Presentar por pantalla e impresora todos los ex socios de la empresa.
Requisito (20) Presentar por pantalla e impresora un listado de todas las unidades con las que cuenta la empresa para brindar el servicio de transporte público.