10.1. Requerimientos Funcionales
Rol de usuario: Un rol es un conjunto de permisos que puede asignarse a un usuario del sistema de información; por su parte, un permiso es un parámetro que especifica si su poseedor dispone de acceso a una determinada función del sistema o a una parte de la interfaz de usuario del sistema, para nuestro caso administrador quien tendrá la posibilidad de consultar y generar reporte históricos sobre las rentas que se hayan registrados en el sistema de información, empleado se encarga del manejo general del sistema de información, cliente es la persona que se encuentra registrada en el sistema de información quien contara con determinados privilegios en el sistema de información y el usuario es la persona que utiliza de manera casual el sistema de información.
Registro de automóviles: El sistema de información permitirá el registro de nuevos automóviles que harán parte del sistema para lo cual se registrara datos como: placa, marca, modelo, número de pasajeros, kilometraje, y el tipo de auto el cual podrá ser austero, lujo u otro anexado posteriormente.
Registro de nuevos tipos: El sistema debe permitir el ingreso de nuevo tipos de automóviles debido a las variaciones que se presentan en el mercado constantemente.
Modificación de precio: El sistema debe permitir la modificación de los precios dependiendo del tipo de auto debido a las variaciones que se presentan en el mercado constantemente.
Reservaciones: El sistema desarrollado debe permitir la realización de reservaciones la cual se realizara ingresando al sistema datos de los clientes como: nombre, cedula, dirección, teléfono, número de tarjeta de crédito, correo electrónico y contraseña después de haber ingresado esta información también se debe ingresa el tipo de auto a reservar, la fecha de inicio del servicio y la fecha de entrega, los cuales son proporcionados por el cliente.
Registro cliente: El sistema debe permitir guardar toda la información pertenecientes a todos los clientes la cual almacenara datos como: nombre, cedula, dirección, teléfono, número de tarjeta de crédito, correo electrónico y contraseña los cuales son proporcionados y validados por las clientes.
Cancelaciones: El sistema debe dar la posibilidad de cancelar reservaciones realizadas con anterioridad con solo ingresando el código de reserva la cual deberá ser con 24 horas de antelación al cumplimiento de la reserva para poderse hacer efectiva la cancelación.
Registro conductores: El sistema debe registrar la información pertenecientes a los conductores como nombre, apellido, cedula y código de conducción vigente para tener dominio sobre los conductores que utilizara los automóviles.
Rentas: El sistema de información debe guardar registros sobre las rentas realizadas la cual poseerá información como: el número de reservación además de el nombre, apellido, cedula y código de conducción vigente de cada una de las personas que conducirán el vehiculó y también debe tener la posibilidad cambiar la fecha de entrega del vehiculó.
Generación de contractos: El sistema debe generar un contracto en donde se especificaran la legislación pertinente ante la generación de una renta y almacenara los datos ya generados en rentas.
Modificación de contractos: El sistema debe dar la posibilidad de modificar los contractos ya realizados como cambiar datos o la fecha de entrega del vehículo al igual que el seguro.
Generación de facturas: El sistema de información debe de realizar automáticamente la generación de una factura con todos los datos generados al momento del pago de la renta del automóvil.
Registros devolución: El sistema de información debe proporcionar la opción de registrar la devolución de un vehículo que fue rentado con antelación en donde se introducirá la placa, el kilometraje actual en que se encuentra el vehículo.
Consultas reservas: El sistema de información debe proporcionar al usuario la consulta de las reservas ya realizadas con solo introducir el código de la reserva que se ha generado al momento de la reservación.
Consultas renta: El sistema de información debe permitir al Administrador consultar el historial de todas las rentas de vehículos hechas por los clientes con solo introducir la fecha a consultar.
Registros pagos: El sistema debe permitir guardar registro sobre los pagos al momento que se haya registrado la devolución del automovil
10.2. Requerimientos no Funcionales
Equipos de cómputo: se requieren dos equipos de cómputo tipo estación de trabajo con unas especificaciones que se sugieren a continuación:
Memoria RAM: 2 Gb DDR2 @1033MHz Disco Duro: SATA 500 Gb
Monitor: 19” 16:10
Controladora de Red: 10/100/1000/ Ethernet inalámbrico Mouse, Teclado, Parlantes.
Equipo de cómputo tipo servidor: Esta máquina servirá como punto central para el sistema de información y en ella se almacenará la base de datos, sus especificaciones son las siguientes.
Memoria RAM: 8Gb DDR3 @ 1333 MHz Discos Duros: 2Tb x 4 (RAID 1)
Monitor: 17” 4:3
Controladora de Red: 10/100/1000/ Ethernet Mouse, Teclado, Parlantes.
Equipos de redes internas e internet: Este tipo de equipamiento Un enrutador alámbrico/inalámbrico.
Un switch de 8 puestos.
Cableado estructurado tipo UTP (RJ 45)
Equipos de impresión: El propósito de estos es posibilitar la creación de papelería en medio físico para efectos legales, y digitalización de documentos. Una impresora multifuncional Lexmark X2650
Red eléctrica:
Infraestructura con puntos de acceso 120 v CA / 50-60 Hz con polo a tierra
Una UPS de 600 vatios o superior para evitar inactividad del servidor y que un corte no provoque la caída total del sistema.
Muebles y enseres: Su utilización permite la disposición de la mayoría de los equipos y accesorios ya mencionados, estos son:
Dos mesas de cómputo.
Rack para el almacenamiento de los equipos de redes. Canaletas apropiadas para el cableado.