1. Hector Tinajero Galarza
1535393
Especificación Técnica
Proyecto POO
Software Medicinal
1. Descripción de la solución que provee mi software
Un historial de enfermedades crónicas que debe guardar en una base de
datos con objetivo de describirle al usuario del cómo y cuáles son sus
enfermedades del pasado.
Darle al usuario medicinas naturistas, con el objetivo de no fomentar la
automedicación.
Dar una solución rápida a enfermedades que requieren alguna especie de
té de hierbas o etc...
2. Especificaciones Técnicas
1. .Aspectos funcionales
El software debe tomar los datos del usuario y guardarlos, en caso de
que el usuario quiera ser registrado, del otro caso solo mantendríamos
un conteo de los usuarios no registrados.
El software debe realizar su función de manera eficiente, con el objetivo
de no tardar mucho al proveer un tipo de curación naturista.
El software debe de tener una entrada en usuario y contraseña, con el
objetivo de que los usuarios ya registrados puedan acceder a su cuenta
y revisar sus enfermedades antiguas o bien sus soluciones a
enfermedades antiguas.
Deberá ser actualizado constantemente para añadir diferentes
soluciones médicas naturistas para diferentes enfermedades.
Generar listas de los usuarios guardados y cada cuando usan el
software para su interés.
2. Aspectos Operativos
El software debe ser adaptable para las necesidades de ahorita, en
cuanto a las medicinas que usemos las más eficientes sin embargo de
menor precio.
El software debe contar con seguridad en cuanto a Usuario/Contraseña.
El creador del software debe proveer un manual del programa para que
no existan problemas al utilizarlo.
2. Hector Tinajero Galarza
1535393
3. Aspectos Tecnicos
El software debe ser adaptable para celulares Smartphone, o Ipad, o
computadoras con sistema operativo MacOS.
El software deberá implementar MySQL, Emacs, sistema Android,
interfaz interactiva en la cual el usuario escogerá que parte del cuerpo
le duele.
4. Aspectos sobre el servicio.
El programador dara actualizaciones cada cierto tiempo para corregir
errores y verificar que los procesos sean correctamente ejecutados.
La metodología de instalación del software debe ser correctamente
explicada, para no darle al usuario dificultades al instalar el software.
5. Funcionalidades incompletas y explicación de las mismas.
Debido a que en el primer demo me enfoque a la funcionalidad de mi
proyecto, y no a la base de datos de la misma, lo que me falta para ello
es arreglar que en ves de usar un ArrayList, ahora hacer que funcione
en una base de datos MySQL.
Aun me falta dar a conocer las medicinas que serán implementadas
dentro del software, ya que por ahora me enfoque en la enfermedad y
en la clase Usuario, que esta misma da a conocer el como ingresar al
proyecto
En lo que cuenta la base de datos, me falta relacionar el código con ella
misma, ya que la base de datos ya esta creada, sin embargo he
intentado relacionar, pero aun no me deja; necesitaría un poco de mas
tiempo para hacerlo.
6. Para cada funcionalidad que hare para terminarla.
Bueno pues para la primera funcionalidad, lo que hare es crear una
base de datos con los datos de un usuario, para después relacionar el
usuario con sus enfermedad; y por ultimo imprimir los datos de la
enfermedad, tanto como sus síntomas y/o su medicina.
Para la 2nda funcionalidad, necesitare investigar medicinas de unas 15
enfermedades para tener una base de datos no muy extensa, sin
embargo algo completa qe demuestre que ya sepa hacerlo; después de
eso relacionare cada enfermedad con su respectiva medicina y al final
poder imprimirlas juntas.
Para la ultima funcionalidad, necesito conocer el código JDBC y MySQL,
para poder hacer relación entre la base de datos, y el código que llevo
hecho.