About this project
it-programming / desktop-apps
Open
Queremos lograr un desarrollo que tenga un control y manejo de un hardware, registro y manejo de usuarios y seguimiento de prestamos y recolección y manejo de datos para un sistema de bicicletas compartidas. El desarrollo debe ser para uso de los usuarios y administración del operador
El software debe contener los siguientes requisitos:
1. Software tipo cliente servidor con posibilidad de instalar el componente Servidor
en la infraestructura tecnológica.
2. Panel de control donde se indique la cantidad de bicicletas disponibles y
entregadas para cada una de las estaciones del sistema.
3. Control automatizado para el enganche y desenganche de prestar y recibir
bicicletas.
4. Mantener centralizada toda la administración, gestión y control de las bicicletas
(a nivel de usuario y estación), información de usuarios y datos
relevantes, los cuales se puedan exportar a través de informes que facilite el
sistema, como mínimo:
Préstamos diarios, semanales y mensuales por bicicleta.
Cantidad de usuarios registrados, activos, inactivos y bloqueados.
Tiempos de uso de cada Bicicleta.
5. Tarificación de tiempo (en minutos y horas) de uso de las bicicletas y posibilidad
de programación de tiempos de préstamo (en minutos y horas).
6. Administración, gestión y actualización de la base de datos de usuarios del
sistema.
7. Registro de los operadores del sistema, permitiendo el ingreso de sus datos.
8. Registro y actualización de bicicletas y estaciones.
9. Administración de usuarios con las siguientes características:
Registro
Activación
Inactivación
Bloqueo
Actualización de información
Caracterización de usuarios
10. Manejo de perfiles por tipo de usuario:
Administrador
Operador
Mecánico
Usuario o cliente
11. El registro de los usuarios se hara mediante la información del
documento de identificación del usuario y con huella dactilar mediante un
dispositivo biométrico lector de huella digital.
12. Control de bicicletas circulando y entregadas en las estaciones a nivel de
usuario.
13. Bicicletas disponibles en las estaciones.
14. Bicicletas en mantenimiento.
15. Control y programación del tiempo de uso de las bicicletas.
16. Motor de base de datos soportados: Microsoft SQL Server, Postgresql, MySql.
Cualquiera de los anteriores.
17. Sistemas operativos soportados en Servidor y Cliente: Microsoft Windows y
Linux.
18. Supervivencia en las Estaciones: En caso de que las Estaciones pierdan la
conexión con la plataforma central de la solución de software, las Estaciones
deben tener la capacidad de funcionar de manera independiente con todas las
funcionalidades.
19. El software entregado debe soportar fuertes mecanismos de seguridad
(incluyendo, pero no limitado a: personalización de contraseña, registro de
autenticación y registro de auditoría).
La idea es posteriormente vincular este software a una app para los usuarios.
Category IT & Programming
Subcategory Desktop apps
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
API Integrations Social media (Facebook, Twitter, etc.), Payment Processor (Paypal, Stripe, etc.), Cloud Storage (Dropbox, Google Drive, etc.), Other (Other APIs)
Required platforms Windows, Mac OS, Linux / Unix
Delivery term: July 10, 2017
Skills needed