Sobre este proyecto
it-programming / desktop-apps
Abierto
Descripción del Proyecto:
El objetivo de este proyecto es desarrollar un pequeño sistema de registro de turnos para un
policonsultorio que permita a los pacientes solicitar y gestionar sus citas médicas de manera
eficiente. El sistema deberá ser desarrollado utilizando el lenguaje de programación Vb
.net y archivos csv para el almacenamiento de la información.
Requerimientos Funcionales:
1. Inicio de Sesión: El sistema debe contar con una pantalla de inicio de sesión donde los
usuarios (médicos, personal administrativo y pacientes) puedan acceder a sus respectivas
funcionalidades con credenciales válidas.(Optativo)
2. Gestión de Pacientes: El sistema debe permitir el registro y mantenimiento de la
información de los pacientes en un archivo CSV, incluyendo datos personales y contactos.
3. Registro de Médicos: El sistema debe tener una funcionalidad para registrar la
información de los médicos que trabajan en el policonsultorio en un archivo CSV, incluyendo
sus especialidades y horarios disponibles.
4. Solicitud de Turnos: Los pacientes deben poder solicitar turnos con el médico de su
elección, eligiendo una fecha y hora disponible en el horario del médico. Estos turnos
solicitados se guardarán en un archivo CSV.
5. Visualización de agenda: Los médicos deben poder ver su agenda de turnos desde el
archivo CSV, con todos los detalles, incluyendo información del paciente y motivo de la
consulta.
Requerimientos No Funcionales:
1. Interfaz de Usuario Intuitiva: El sistema debe contar con una interfaz amigable y fácil de
usar para todos los usuarios.
2. Seguridad: Se requiere que el sistema asegure la confidencialidad de los datos de los
pacientes y el acceso adecuado a las funcionalidades según el rol del usuario.(Optativo)
3. Eficiencia: El sistema debe ser eficiente en el manejo de la información y en la carga de
las páginas.
4. Documentación: Se debe proporcionar una documentación clara y completa que explique
el funcionamiento y la estructura del sistema.(Comentarios en código)
Restricciones Técnicas:
1. Lenguaje de Programación: El sistema debe ser desarrollado utilizando VB .NET.
2. Almacenamiento: La información de pacientes, médicos y turnos se almacenará en
archivos CSV.
3. Entorno de Desarrollo: Se debe utilizar el IDE de Visual Studio para el desarrollo del
proyecto.
4. Plazo de Entrega: El proyecto deberá entregarse en la fecha acordada con el docente.
5. Entregable: El proyecto completo y los archivos csv utilizados dentro de un archivo
comprimido con el apellido y nombre del alumno como nombre del archivo comprimido y el
proyecto.
Contexto general del proyecto
El proyecto debe estar finalizado para entregarlo el 23 de febrero
Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Plataformas requeridas Windows
Plazo de Entrega: 23 Febrero, 2024
Habilidades necesarias