Sei sulla pagina 1di 13

Universidad Nacional de Cajamarca

Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Sistemas

ASIGNATURA: Ingeniería de Software II

DOCENTE: Sanchez Chavez Roger Manuel

GRUPO: El cuarteto de nos.

INTEGRANTES:
Bustamante Ruiz Rolando
Cuzco Ramos Manuel
Levita Huingo Jhonn
Ñontol Estacio Kevin

CICLO: VII

FECHA: 17 - 06 - 19
Centro odontológico Jorge Chávez
Misión de la empresa

Garantizar una atención rápida de calidad y seguridad (higiene) al momento de hacer la


reserva de la previa cita

Visión de la empresa

Establecer al consultorio dental como uno de los mejores de Cajamarca en el transcurso de los
próximos 5 años con un sistema de reserva de citas sobresaliente entre los demás
consultorios.

Objetivos de la empresa

Optimizar el tiempo y la organización de las citas

Incrementar la satisfacción del paciente al momento de realizar una cita

Incrementar las ganancias mensuales

Ubicación

Esquina de los fresnos y los cerezos


<El Cuarteto de Nos -Centro Odontologico-Citas>
Especificación de Requisitos de Software
Versión 1.0
Historial de Revisiones

Fecha Versión Descripción Autor


16/06/2019 0.1 Versión inicial Bustamante Ruiz Rolando
Cuzco Ramos Manuel
Levita Huingo Jhonn
Ñontol Estacio Kevin
Especificación de Requisitos de software
1. Funcionalidad
El sistema debe:

1.1. Asociados a los casos de uso del sistema


1.1.1. El sistema deberá ayudar a simplificar el proceso de gestión de citas.
1.1.2. El sistema deberá contribuir al orden y control de citas.
1.1.3. El sistema ayudara a calcular un promedio de tiempo según tipo de
tratamiento.
1.1.4. El sistema proporciona información del proceso odontológico el cual está
cursando el paciente.
1.1.5. El sistema deberá registrar clientes nuevos.
1.1.6. El sistema proporciona la posibilidad de modificar los datos de pacientes
ya registrados.
1.1.7. El sistema listara las citas que se atenderán en el día según fecha y hora
especificando con nombres.
1.1.8. El sistema mostrara la fecha y el horario libre para hacer la cita.
1.1.9. El sistema deberá registrar clientes nuevos.
1.1.10. El sistema verificara si el paciente si encuentra registrado.
1.1.11. El sistema debe tener un control de usuarios y contraseñas
1.1.12. El sistema deberá identificar si la cita que se propone tiene o no fecha y
hora de disponibilidad
1.2. Asociados a aspectos generales.
1.2.1. El sistema permitir que los reportes sean exportados a Hoja de Cálculo con
formato Microsoft Excel 2013 en adelante.
1.2.2. El sistema debe obligar al usuario a que el cambio de contraseña sea cada
90 días
1.2.3. Para ingresar al sistema necesitas tener un usuario registrado en la base de
datos.

2. Usabilidad.
2.1. El sistema permitirá que realicen registro de citas con sencillez sin necesidad de
conocimientos complejos.
2.2. El sistema tendrá un diseño fácil y accesible para la manipulación del usuario.
2.3. El sistema establece órdenes de atención según la llegada de cada paciente.
2.4. El lenguaje empleado en la interfaz gráfica del sistema respetará los términos
usados

3. Confiabilidad.
3.1. El sistema estará disponible las 24 horas de todos los días del año.
3.2. El sistema permitirá guardar citas en los horarios de atención establecidos.

4. Rendimiento
4.1. La respuesta de búsqueda de datos por paciente no debe ser mayor a dos
segundos.

5. Soporte
5.1. El sistema tiene que ejecutarse en Windows 8 y Windows 10.
5.2. El sistema será desarrollado con una versión de SQL Express.
5.3. El sistema será una versión de escritorio desarrollado en C#

6. Consideraciones de diseño
6.1. El sistema debe operar en cualquier computador de escritorio con procesador Intel
Core i3 o superior (equivalente de AMD Rayzen 3), 4GB de memoria RAM y disco
duro de 256Gb.
6.2. El motor de base de datos deberá ser MySQL.
6.3. La tecnología a utilizar será Visual Studio Expresse-Windows Form C#.
6.4. La arquitectura lógica deberá considerarse en tres capas.

Modelo de casos de uso


Diagrama general de casos de uso
Especificacion de Caso de Uso:
Gestionar Paciente
Version 0.1
Historial de revisiones

Fecha Versión Descripción Autor


16/06/2019 0.1 Versión inicial Cuzco Ramos Manuel

Especificación de caso de uso: Gestionar paciente


1. Breve descripción
El caso de uso permite al ayudante de citas gestionar los datos de los clientes que serán
pacientes en el centro odontológico. Además de saber que clientes le son fieles al servicio.
2. Actor(es)
Ayudante de citas
3. Flujo de eventos
3.1. Flujo Básico
1. El Caso de uso se inicia cuando el ayudante de citas selecciona la opción
“Gestionar paciente” en la interfaz del menú principal.
2. El sistema muestra la interfaz Registro de paciente con los siguientes datos:
Ingreso de nombres del paciente: Nombres y apellidos.
Ingreso de DNI del paciente.
Breve descripción de lo que requiere el paciente.
Además incluye las opciones: Buscar Cliente, Generar odontograma, Registrar
cliente, Modificar cliente, Generar Reporte y Salir.
3. El asistente de citas selecciona “Buscar Paciente”.
4. El sistema Incluye el CU Buscar Cliente.
5. El sistema muestra los datos del paciente.
6. El asistente de citas ingresa los datos del paciente y selecciona “Registrar cliente”.
7. El sistema muestra un mensaje de “Paciente registrado”.
8. El asistente de citas selecciona Generar Odontograma.
9. El sistema crea un odontograma específico para el paciente.
10. Si el asistente de citas o el paciente se equivocó en algún dato el, el asistente de
citas selecciona modificar cliente y repite los pasos 6 al 8.
11. El asistente de citas selecciona “Generar reporte”.
12. El sistema muestra el Registro de Pacientes (Se puede aplicar filtros).
13. El asistente de citas cierra la interfaz Registro de paciente y regresa a la interfaz del
menú principal del sistema y finaliza el caso de uso.
3.2. Subflujos
Ninguno.
3.3. Flujos alternativos
4. Precondiciones
4.1. El asistente de citas debe estar identificado en el sistema.
4.2. Disponibilidad de registros vacíos para registrar nuevos pacientes.
5. Poscondiciones
5.1. En el sistema, queda registrado el paciente con todo su odontograma.
5.2. La descripción del servicio que desea se utilizará en Gestionar cita.
6. Puntos de extensión
7. Requisitos especiales
Formato especial para el documento Registro de pacientes y el odontograma, con el
logo del centro odontológico.

8. Prototipos
Especificación de caso de uso:
Gestionar horario de cita

Historial de revisiones
Fecha Versión Descripción Autor

16/06/2019 0.1 Versión inicial Ñontol Estacio Kevin

Especificación de caso de uso: Gestionar horario de cita


1. Breve descripción

El caso de uso permite al asistente odontológico mostrar todo los horarios con la finalidad de
escoger uno libre para asignarla al paciente.

2. Actores

Asistente odontológico

3. Flujo de eventos

3.1 Flujo Básico

1) El caso de uso inicia cuando el asistente selecciona la opción de elegir un horario.


2) El asistente consulta para que fecha desea elegir el horario
3) El asistente se ubica en la fecha solicitada.
4) El sistema muestra en la ventana el cronograma de horarios del día.
5) El sistema establece los horarios disponibles y los horarios no disponibles que no
estarán aptos para su elección.
6) El asistente consulta la información con el paciente.
7) El asistente selecciona un horario elegido por el paciente.
8) El sistema muestra toda la información.
9) El asistente selecciona guardar.

3.2 Flujos Alternativos

En el paso 3 el sistema detecta que es un horario de un día no laborable y no accede al


horario.

En el paso 6 si el paciente desea un horario que ya está reservado se le ofrecerá la


posibilidad de elegir un horario distinto
Si el paciente cambia de opinión antes de registrar el horario el asistente podrá cambiar la
selección por un horario distinto.

4. Precondiciones

4.1 El asistente odontólogo reconocerá los botones del sistema que mostraran dichos horarios
4.2 Horarios disponibles.

5. Poscondiciones

5.1 En el sistema quedara registrado el horario elegido por el paciente.


5.2 El horario escogido por el paciente quedara fuera de las alternativas disponibles para el
próximo paciente.
5.3 Se visualizara que

6. Requisitos especiales

6.1 Distinguir los horarios de forma diferente, los que están disponible de los que ya está
ocupados.

7. Prototipo

Especificación de caso de uso:


Gestionar Cita

Historial de revisiones
Fecha Versión Descripción Autor

16/06/2019 0.1 Versión inicial Levita Huingo Jhonn

Especificación de caso de uso: Gestionar cita


1. Breve descripción

El caso de uso permite gestionar los datos de las citas que se registraran para la atención en el
centro odontológico, así como editarlos en caso de errores y anularlas en caso de
inconvenientes.
2. Actores

Asistente de citas

3. Flujo de eventos

3.1. Flujo Básico

10) El Caso de uso se inicia cuando el asistente de citas selecciona la opción “Gestionar citas”
en la interfaz del menú principal.
11) El sistema muestra la interfaz Registro de citas con los siguientes datos:
Ingreso de datos de paciente si está registrado ya en el sistema, ingresar una fecha para
la cita, ingresar tipo de tratamiento y si es necesario detalles de cita.
Además, incluye las opciones: Seleccionar paciente, Seleccionar fecha y hora de cita,
Seleccionar tipo de tratamiento, Modificar cita, Anular cita y Salir a menú Principal.
12) El asistente selecciona el paciente
13) El asistente selecciona la fecha y hora de cita
14) El asistente selecciona tipo de cita y escribe algunos detalles para la cita si es necesario.
15) El asistente consulta la información con el paciente.
16) El paciente está de acuerdo con los datos de la cita.
17) El sistema muestra toda la información de la cita.
18) El asistente selecciona registrar cita
19) El sistema muestra en la ventana el cronograma de citas programadas para ese del día.

3.2. Flujos Alternativos


En el paso 4 si el paciente desea un horario que ya está reservado se le ofrecerá la
posibilidad de elegir un horario distinto que esté disponible y luego continuaría el flujo
básico.

En el paso 4 si el sistema detecta que es un horario de un día no laborable y no se podrá


seleccionar esa fecha y solo se seleccionaría fechas disponibles y laborables y luego
continuaría el flujo básico.

En el paso 7 si el cliente no está de acuerdo los datos de la cita se regresaría al paso 4 para
seleccionar una nueva fecha, tipo de tratamiento o cliente y luego continuaría el flujo
básico.

4. Precondiciones

4.1. El asistente de citas reconocerá los botones del sistema para la correcta gestión de
una cita.
4.2. El paciente ya deberá estar registrado en el sistema.

5. Poscondiciones

5.1. En el sistema quedara registrado las citas generadas.


5.2. El horario escogido por el paciente quedara fuera de las alternativas disponibles
para el próximo paciente.
5.3. Se visualizará la ventana con el cronograma de citas programadas para ese del día.

6. Requisitos especiales

6.1. Distinguir los horarios de forma diferente, los que están disponible de los que ya
está ocupados.
7. Prototipo
Especificación de caso de uso:
Gestionar tipo de tratamiento
Versión 0.1

Historial de revisiones
Fecha Versión Descripción Autor
17/06/2019 0.1 Versión inicial Bustamante Ruiz
Edwin Rolando

Especificación de caso de uso: Gestionar tipo de tratamiento

9. Breve descripción
El caso de uso permite al asistente odontológico gestionar el tipo de tratamiento que
brinda centro odontológico. Además de ser de ayuda para el asistente de citas para
registrar cada cita con cada tratamiento que se va a realizar.
10.Actor(es)
 Asistente odontológico.
 Asistente de citas.
11. Flujo de eventos
11.1. Flujo Básico
14. El Caso de uso se inicia el asistente odontológico selecciona la opción
“Gestionar tipo de tratamiento” en la interfaz del menú principal.
15. El sistema muestra la interfaz Registro tratamiento con los siguientes datos:
Ingreso de nombres del tratamiento: Nombres especifico usado en el centro
odontológico, Ingreso del tiempo estimado por tratamiento, Recomendaciones a tener
en cuenta en el tipo de tratamiento
Además, incluye las opciones: Buscar tratamiento, Registrar tratamiento, Modificar
tratamiento, Salir.
16. El sistema muestra todos los tipos de tratamientos.
17. El sistema permite buscar el tipo de tratamiento.
18. Si el asistente odontológico cometió algún error al momento de registrar un
tratamiento puede modificar los tratamientos.
19. El sistema no permitirá eliminar los tipos de tratamiento.
20. El caso de uso Gestionar tipo de tratamiento es un extend del CU Gestionar cita.
21. El sistema permitirá realizar citas a ambos asistentes tanto el de citas como el
odontológico.
22. El asistente de citas solo vera los tratamientos no podrá ingresar ni modificar
ninguno de estos.
23. El asistente de citas utilizara el tipo de tratamiento como ayuda para saber la
duración de sus citas.
24. El asistente de citas selecciona en una lista desplegable el tipo de tratamiento que
necesita el paciente.
11.2. Subflujos
Ninguno.
12. Precondiciones
12.1. El asistente de citas debe estar identificado en el sistema.
12.2. El asistente odontológico debe estar identificado en el sistema
12.3. El sistema por mediante un inicio de sesión debe identificar al asistente
odontológico y al asistente de citas.
13. Postcondiciones
13.1. En el sistema quedara registrado todos los tratamientos que realiza el centro
odontológico.
13.2. Los tipos de tratamientos podrán ser usados en el registro de citas.
14. Puntos de extensión
15. Requisitos especiales
Cuando se elija un tipo de tratamiento al momento de guardar una cita nos deberá dar
un tiempo estimado de duración de la cita.

16. Prototipos

Pantalla Asistente Odontológico:

Funcionalidad en el asistente de citas:

Potrebbero piacerti anche