SISTEMA DE CONTROL VETERINARIO.
Enviado por tolero • 24 de Septiembre de 2017 • 3.610 Palabras (15 Páginas) • 1.453 Visitas
...
- Software
Software
Descripción
Sistema operativo
Windows 7 Ultimate
NetBeans IDE
Versión 6.9.1
JDK
jdk-6u24-windows-i586
MySQL
Workbench 5.2
Server
Versión 5.5
-
Requerimientos funcionales
RF1. El sistema podrá realizar los cobros de los servicios mediante su módulo de caja.
RF2. El sistema podrá imprimir los tickets de ventas de los servicios ofrecidos que contendrán un número único y correlativo y la fecha correspondiente.
RF3. El sistema podrá ser capaz de dar altas de los clientes y de sus mascotas respectivamente.
RF4. El sistema permitirá al administrador saber la cantidad de consultas que se generan al día.
RF5. El sistema puede ser utilizado bajo cualquier plataforma.
RF6. El sistema contará con una interfaz de fácil usabilidad.
-
Requerimientos no funcionales
RNF1. El sistema no podrá realizar facturas que contengan un número único y correlativo y la fecha correspondiente.
RNF2. No será capaz de detectar virus.
RNF3. El sistema no permitirá la autenticación de los usuarios mediante un nombre de usuario y contraseña.
RNF4. El sistema no podrá recuperarse ante fallos de hardware y software.
-
Modelo de desarrollo
7.1 Descripción del modelo.
Aunque no existe un proceso de desarrollo ideal se utilizará para la construcción de este proyecto el ciclo de vida Modelo en Cascada, llamado ciclo de vida clásico. El modelo en cascada considera las actividades fundamentales que inician con la especificación de requisitos del cliente y continua con la planeación, el modelado, la construcción y el despliegue.
El modelo en cascada es el ciclo de vida clásico, su principal característica es la naturaleza estrictamente secuencial de la ejecución de sus fases. Al aprobar cada una de ellas se genera la documentación adecuada que permite comenzar con la siguiente, ante defectos que se detectan en la ejecución de una fase determinada posiblemente haya necesidad de volver a la fase anterior y corregir o modificar algunos de sus contenidos, pero es algo que se debe evitar en la medida de lo posible (riesgos).
Descripción de cada una de las secciones del ciclo de vida
Comunicación:
- Inicio del proyecto
- Recopilación de requisitos
Planeación:
- Estimación
- Itinerario
- Seguimiento
Modelado:
- Análisis
- Diseño
Construcción:
- Código
- Prueba
Despliegue:
- Entrega
- Soporte
- Retroalimentación.
7.2 Justificación del modelo
El modelo en cascada es apropiado para el desarrollo de este sistema principalmente porque los requisitos funcionales no cambiarán y es probable que los diseñadores predigan totalmente áreas de problema del sistema y produzcan un diseño correcto antes de que empiece la implementación.
Este modelo es apropiado porque es un sistema pequeño donde los requisitos están bien definidos, consideramos éste un modelo de vida oportuno para implementarlo debido a que sus fases están bien organizadas y no se mezclan, es decir, cada fase empieza cuando se ha terminado la anterior. Además es útil como control de fechas de entregas para lograr los objetivos propuestos, esto dará oportunidad a que el personal técnico y usuarios revisen el progreso del sistema.
-
Diseño del sistema
8.1 Descripción de los módulos del sistema.
Módulo 1: Registro. Módulo funcional
Propósito: Poder dar de alta o modificar clientes y sus respectivas mascotas.
Modo de proceder: Para poder crear un nuevo registro bastará con hacer click sobre el botón que corresponde al módulo de registro de mascotas Esta estará preparada para recibir los datos de una nueva mascota y su respectivo dueño.
El modulo Registro servirá para dar de alta a los clientes y sus mascotas, con la información que se obtenga, el administrador podrá guardar, modificar, eliminar los respectivos datos que se tengan de las mascotas domésticas y sus dueños. Tendrá una opción que podrá acceder al módulo de expediente.
Módulo 2: Agenda de consultas.
Propósito: Poder crear citas médicas para las mascotas.
Modo de proceder: Para poder crear un nuevo registro bastará con hacer click sobre el módulo Agenda de consultas.
El módulo Agenda de consultas servirá que los propietarios puedan agendar una cita para sus mascotas. Este módulo permitirá consultar las citas que se generaran al día, además de guardar e imprimir respectivas citas realizadas por los clientes, de la misma forma se dará una opción para cancelar dichas citas.
Módulo
...