Upload
duongdan
View
216
Download
3
Embed Size (px)
Citation preview
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página I
Proyecto realizado por la alumna:
Laura Martín García
Fdo.: Fecha: 18/07/2011
Autorizada la entrega del proyecto cuya información no es de carácter confidencial
EL DIRECTOR DEL PROYECTO
Alberto Ciudad Sánchez
Fdo.: Fecha: 18/07/2011
Vº Bº del Coordinador de Proyectos
Eduardo Alcalde Lancharro
Fdo.: Fecha: 07/09/2011
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página II
AGRADECIMIENTOS
Quisiera mostrar mi agradecimiento a las personas que han ayudado, de
una forma u otra, a que este proyecto fuera posible.
A mis padres, por su apoyo y amor incondicional.
A mi hermana, pilar fundamental en mi vida.
A los profesores que me han trasmitido sus conocimientos, especialmente a
Félix Alonso, Susana Ortiz y Eduardo Alcalde, por su dedicación y apoyo
durante todos estos años.
A Alberto Ciudad, por su ayuda y paciencia en la realización de este
proyecto.
A mis amigos que siempre están para transmitirme ánimos y ayudarme a
hacer que todo sea más fácil.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página III
SOFTWARE PARA LA GESTIÓN INFORMÁTICA DE UNA CLÍNICA
DENTAL
Autora: Laura Martín García
Director: Alberto Ciudad Sánchez
RESUMEN
El objetivo de este proyecto es realizar el análisis, diseño y desarrollo de un
software de gestión de una clínica dental, a partir del estudio de las
necesidades del negocio y las carencias actuales, para así, conseguir una
mejora en la organización y funcionamiento de la clínica.
Este software permitirá realizar no sólo una mejora en cuanto a la gestión
de pacientes, sino que llevará a cabo un control integral de todos los
aspectos relevantes del negocio. El objetivo principal es optimizar costes y
tiempo, y mejorar en cuanto a organización, gestión y seguridad;
simplificando el trabajo a los profesionales y ofreciendo una mejor calidad
de servicio al paciente.
PALABRAS CLAVE
Gestión de pacientes, Gestión de especialistas, Gestión de nóminas,
Seguridad de la Información.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página IV
INTRODUCCIÓN
Hoy en día, la informática puede aportar un gran beneficio a empresas
como lo es una clínica dental, ofreciendo soluciones que facilitan el manejo
de grandes cantidades de información con la que se trabaja día a día. Esta
aplicación beneficia notablemente al cliente; ahorrando desde espacio físico
para el almacenamiento del historial de los pacientes hasta la gran cantidad
de tiempo invertida en la búsqueda de la información requerida, aportando
a su vez seguridad y fiabilidad de los datos guardados. Un gran beneficio
será la organización a la hora de gestionar las citas, una de las principales
gestiones de una clínica dental. Al mismo tiempo, se ahorrará tiempo y
esfuerzo en el control y cálculo de nóminas, cobros, y pedidos de material
sanitario.
DESCRIPCIÓN DEL TRABAJO REALIZADO
Los motivos de que esta clínica aún no tuviera una aplicación informática
que le facilitara la gestión del negocio son principalmente la falta de
información y conocimiento, la desconfianza, y el conformismo. Teniendo
en cuenta estos factores, se decidió implementar una aplicación que se
ajustase a las necesidades y presupuesto del cliente.
Una vez realizada la entrevista con el cliente, se identifican las necesidades
de negocio de las que carece actualmente la clínica y se analizan los
requisitos adecuados para llevar a cabo el diseño de una arquitectura que
permita obtener una solución que cubra las necesidades del cliente.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página V
Una vez estudiadas las diferentes alternativas, y teniendo en cuenta las
restricciones impuestas por el cliente, se considera utilizar la herramienta
de bases de datos FileMaker como la mejor opción para obtener una
aplicación que permita la gestión integral de la clínica.
Esta aplicación abarca todo lo referente a Gestión de pacientes, Gestión de
especialistas, Horarios de consulta, Petición de citas, Realización de
pedidos de material, Gestión de nóminas y Gestión de facturas, todo ello
asegurando la integridad y confidencialidad de la Información.
Se tiene en cuenta también el diseño de una interfaz sencilla, intuitiva y
atractiva para el usuario final, que hasta este momento no está
familiarizado con ninguna herramienta informática.
RESULTADOS
El resultado obtenido una vez realizado el proyecto es un software de
gestión que permite optimizar los procesos y funciones de negocio,
facilitando la organización de las funciones de la clínica. Esta aplicación
permite tener un acceso rápido y de forma sencilla a la información que se
necesite en cada caso, y aporta fiabilidad y seguridad a los datos
almacenados en la base de datos.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página VI
CONCLUSIONES
La tecnología es imprescindible en negocios que necesitan tratar con
grandes cantidades de información. Una buena estructura y organización
con los recursos y herramientas adecuados hacen que el funcionamiento, en
este caso, de una clínica dental, mejore en todos los aspectos, resaltando la
optimización de costes y tiempos, y aportando seguridad y fiabilidad a la
información.
Cuando una empresa cuenta con la solución adecuada adaptada a sus
necesidades es cuando realmente se tiene una visión del negocio que
permite progresar y obtener beneficios.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página VII
REFERENCIAS
[WWW001] Historia de la odontología - Wikipedia, la enciclopedia libre
es.wikipedia.org/wiki/Historia_de_la_odontología
[WWW002] La Ingeniería de Software / Software Engineering
www.angelfire.com/scifi/jzavalar/apuntes/IngSoftware.html
[WWW004] Base de conocimiento FileMaker ::: udias.com
www.udias.com/foro/baseconocimiento.php
[WWW006] Diseño de arquitectura segura para redes inalámbricas
www.areino.com/alf/docs/ArquitecturaSeguraWireless.pd
[BARR01] Jesús Barranco de Areba, “Metodología del Análisis
estructurado de sistemas” [2001]
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página VIII
SOFTWARE DEVELOPMENT OF MANAGING A DENTAL CLINIC
Author: Laura Martín García
Project Manager: Alberto Ciudad Sanchez
ABSTRACT
The objective of this Project is the analysis, the design and the software
development of managing a dental clinic, from the study of business needs
and current gaps, thus, achieve an improvement in the organization and
operation of the clinic.
This software will allow not only an improvement in the management of
patients, but carry out a comprehensive control of all relevant aspects of the
business. The main objective is to optimize cost and time, and improve in
organization, management and security simplifying the work of
professionals and offering a better quality of patient´s service.
KEY WORDS
Patient Management, Management Specialists, Payroll Management,
Information Security.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página IX
INTRODUCTION
Now a day, computers can bring great benefit to businesses such as a dental
clinic, providing solutions that facilitate the handling of large amounts of
information with which we work every day. This application greatly
benefits the customer, saving physical space for storage all the patient´s
documents to the large amount of time spent in finding the required
information, in turn providing safety and reliability of stored data. A great
benefit is the organization in managing appointments, one of the main steps
of a dental clinic. At the same time, saving time and effort in the control
and calculation of payroll, billing, and ordering medical supplies.
DESCRIPCTION OF THE WORK
The reason for this dental clinic has not had an application which facilitate
the management of the business, are mainly the lack of information and
knowledge, mistrust, and conformity. Given this factors, we decided to
implement an application that would. Given these factors, it been decided,
to implement an application that would satisfy the customers’ needs and
budget.
After the interview with the end user, it has to be identifies the business
needs which currently lacks the clinic and it must be analysis the
requirements for carrying out the design of an architecture to obtain a
solution that fix with customer needs.
Ones it been studying all the alternatives, and taking into all the restrictions
imposed by the end user, it been consider using the tool for FileMaker
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página X
database, like best option for an application that enables the management of
the dental clinic.
We can find in this application all relative to Patient management,
management specialists, office hours, ordering material, payroll
management, billing management, information security, all ensuring the
integrity and confidentiality of information.
It also takes into the design of a simple interface, intuitive and attractive to
end user, which until now are not familiar with any software tool.
RESULTS
The result once the Project is management software that optimizes process
and business functions, facilitating the organization of the functions of the
clinic. This application enables quick access and an easy way to inform
what it is needed in each case, and provides reliability and security to data
stored in the database.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XI
CONCLUSION
Technology is essensial in dealing with businesses the need large amounts
of information. A good structure and organization with adequate resources
and tools make the operation, in this case, a dental clinic, improve in all
aspect, highlighting the cost and time optimization, and providing safety
and reliability of the information.
When a company has the right solution tailored to your needs is when it
really has a vision of business the enables progress and profit.
REFERENCES
[WWW001] Historia de la odontología - Wikipedia, la enciclopedia libre
es.wikipedia.org/wiki/Historia_de_la_odontología
[WWW002] La Ingeniería de Software / Software Engineering
www.angelfire.com/scifi/jzavalar/apuntes/IngSoftware.html
[WWW004] Base de conocimiento FileMaker ::: udias.com
www.udias.com/foro/baseconocimiento.php
[WWW006] Diseño de arquitectura segura para redes inalámbricas
www.areino.com/alf/docs/ArquitecturaSeguraWireless.pd
[BARR01] Jesús Barranco de Areba, “Metodología del Análisis
estructurado de sistemas” [2001]
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XII
Tabla de contenido
1 HISTORIA DE LA ODONTOLOGÍA ................................................................................................. 3
1.1 Desde el comienzo hasta la consolidación del título universitario de odontólogo ........ XXX
1.2 Consolidación del título odontológico: .......................................................................... XXXI
1.3 ¿Qué es lo que sucede en España? ................................................................................ XXXI
2 IDENTIFICACIÓN DE NECESIDADES.......................................................................................XXXIV
2.1 Objetivos del sistema ...................................................................................................XXXIV
2.2 Alcance de la aplicación ...............................................................................................XXXVI
2.2.1 En relación al almacenamiento de los datos de pacientes y especialistas: .........XXXVI
2.2.2 En relación a la informatización de las citas o consultas: ...................................XXXVII
2.2.3 En relación a la administración (nóminas y pagos): ...........................................XXXVIII
2.2.4 En relación a la gestión de historiales médicos: ..................................................XXXIX
2.2.5 En relación a la gestión de pedido de material sanitario:......................................... XL
2.3 Tipología de los usuarios finales ...................................................................................... XLI
2.4 Modelado del Negocio .................................................................................................... XLII
2.5 Restricciones del proyecto ............................................................................................. XLIX
2.6 Antecedentes ................................................................................................................. XLIX
2.7 Metodología .........................................................................................................................L
2.8 Planificación ........................................................................................................................LI
3 ANÁLISIS DE REQUISITOS .......................................................................................................... XII
3.1 Modelo del sistema actual ............................................................................................... LIV
3.2 Contexto general del sistema........................................................................................... LIV
3.3 Lista de requisitos.............................................................................................................. LV
3.4 Modelo lógico nuevo........................................................................................................ LXI
3.5 Unidades de la organización afectadas.......................................................................... LXXI
3.6 Modelo conceptual de datos ....................................................................................... LXXIII
3.6.1 Normalizado ......................................................................................................... LXXIII
3.6.2 Diagrama Entidad-Relación.................................................................................. LXXXI
4 ESTUDIO DE LA ARQUITECTURA......................................................................................... LXXXIII
4.1 Estudio de las posibles alternativas para desarrollar la aplicación............................ LXXXIII
4.2 Evaluación de las alternativas: ......................................................................................... XCI
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XIII
4.3 Requisitos Software y Hardware....................................................................................XCIX
4.3.1 Requisitos Hardware ..............................................................................................XCIX
4.3.2 Requisitos Software..................................................................................................CIV
5 DISEÑO EXTERNO ...................................................................................................................CVIII
5.1 Interfaz del Menú Principal ............................................................................................. CIX
5.2 Interfaz de la Gestión de Consultas................................................................................... CX
5.3 Interfaz de Gestion de Pacientes.................................................................................... CXII
5.4 Interfaz de Gestión de Especialidades............................................................................ CXII
5.5 Interfaz deEspecialistas .................................................................................................. CXIII
5.6 Interfaz de Gestión de Facturas .....................................................................................CXIV
5.7 Interfaz de Gestión de Historiales...................................................................................CXV
5.8 Interfaz de Gestion de Proveedores................................................................................CXV
5.9 Interfaz de Gestión de Materiales.................................................................................CXVI
5.10 Interfaz de Gestión de Pedidos ......................................................................................CXVI
6 DISEÑO INTERNO..................................................................................................................CXVIII
6.1 Diseño del Modelo Entidad-Relación FileMaker............................................................CXIX
6.2 Relaciones .......................................................................................................................CXX
6.3 Entidades.....................................................................................................................CXXVII
7 Estimación económica – Puntos Función............................................................................... CLIII
8 Conclusiones............................................................................................................................ 155
9 Bibliografía y
Referencias........................................................................................................157
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XIV
Historia de
la Odontología
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XV
1. HISTORIA DE LA ODONTOLOGÍA
Leonardo da Vinci fue el primer científico que estudió de manera seria la anatomía de la cabeza, la cara y los dientes, su interrelación y sus proporciones.
Sus estudios de anatomía representaron un riesgo muy alto, ya que en aquella época, la Santa Inquisición consideraba como profano utilizar la disección de los cadáveres con el pretexto de la curiosidad por saber cómo era su conformación.
Para Leonardo da Vinci el hombre debía ser estudiado aún antes de su nacimiento.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XVI
Los primeros estudios que se conservan de Leonardo da Vinci, ya muestran la importancia de las relaciones y proporciones faciales.
Estas proporciones faciales estudiadas por Leonardo, todavía son consideradas y aplicables en cirugía dental hoy en día.
Fue el primero en describir el seno maxilar y su relación con los órganos dentarios, los que describió y clasificó de manera casi perfecta. Sin embargo, en lugar de ser el antro de Leonardo, la ciencia terminó reconociéndolo como el Antro de Highmore.
Es a Antoni Van Leeuwenhoek, un artesano holandés, a quién se le debe el verdadero y real conocimiento de la caries dental. Este artesano, empezó a pulir pedacitos de cristal hasta obtener lentes
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XVII
biconvexas que dieron origen al microscopio. Él mismo elaboró pequeños aparatos a los que montó sus lentes, con los que observó, sin él saberlo, las bacterias que producen la caries (Espiroqueta fusiformis dentium) , mucho antes de que ni si quiera hubiera nacido Luis Pasteur. "Raspé masilla de mis dientes y la observé con mis cristales pulidos, vi un universo de movimientos y otros como gusanillos que se retorcían sin cesar. . . ", Leeuwenhoek.
Antonj Van Leeuwenhoek
Primer microscopio de una lente inventada por Leeuwenhoek y bacterias de materia alba dentaria observadas con él.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XVIII
Dentista tratando a un paciente (1523).
Fue en la Universidad de París, alrededor del año 1.300, donde aparecieron los primeros textos de odontología. Uno de esos textos fue “Chirurgia Magna”, escrito en 1386 por el famoso cirujano Guy de Chauliac. Chauliac dedicó la mayor parte de este libro a la patología y terapéutica de los dientes; fue el primero en acuñar los términos “dientero” y “dentista”. Guy de Chauliac fue médico del papa Clemente VI y de dos de sus sucesores.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XIX
El belga Andrés Vesalio, es considerado el mejor anatomista de todos los tiempos. Estudió en París (1533-1536) para más tarde irse a Padua, donde fue nombrado profesor de cirugía ("explicator chirurgiae").
En la primera lección de anatomía que impartió, el 6 de diciembre de 1537, realizó él mismo la disección, lo que acostumbraba a ser la función del barbero sangrador en aquella época.
Las obras principales y más conocidas de Vesalio son "De Humani Corporis Fabrica", "Tabulae Anatomicae Sex", "Lettre sur la Saignée" y "Epitome".
“De Humani Corporis Fabrica” fue compuesta entre el invierno de 1539 y el verano de 1542. En el plano anatómico, intentó reconciliar lo que se veía indiscutiblemente en las disecciones humanas y lo que se leía en Galeno. Las láminas como auxiliares de la enseñanza fueron defendidas por Vesalio, como un medio de ayuda al estudio, pero aconsejaba a los estudiantes emplear sus propias manos en disección.
Si bien la contribución de Vesalio a la Cirugía no fue directa ni destacada, la orientación de la Anatomía que impulsó Vesalio propiciaría gran parte de la base científica de la cirugía de los siglos siguientes.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XX
Andrés Vesalio
Ambroise Paré nace en Francia en 1509. Paré introdujo la ligadura de las arterias en lugar del cauterio y adaptó métodos de obstetricia.
Escribió su “Método para tratamiento de fracturas de la cabeza humana”, en 1561 y su libro “Cirugía y otros instrumentos necesarios para practicarla”, en 1564.
Ambroise Paré
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXI
Limas, punzones e instrumentos quirúrgicos diseñados por Ambroise Paré
Fórceps y llaves para extracciones dentales del Siglo XVI
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXII
Barbero y cirujano, siglo XVII Dentista itinerante en la
campiña francesa
Francia es el país en el que podemos empezar a hablar de la ciencia formal, la cual empezó con los trabajos de Pierre Fauchard (1690-1762), quien fue el primer médico que se dedicó exclusivamente a los problemas dentales.
Reunió la información que se había ido obteniendo a través de los siglos y definió el plomo y el estaño como los materiales utilizados para rellenar las cavidades dentales.
Su labor más importante fue establecer el principio ético de que las técnicas secretas debían detallarse públicamente, de esta forma podrían evaluarse los resultados y así ser aprovechados por otros.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXIII
Pierre Fauchard, padre de la odontología moderna.
Fauchard puso un especial énfasis en la formación y estudio específico para los odontólogos y en que el examen de los aspirantes fuera practicado por personas experimentadas en la disciplina y no por cirujanos.
Fue el primero en aconsejar que el paciente fuera instalado en una silla cómoda, en lugar del suelo, que era la práctica común.
Sillón dental de Pierre Fauchard
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXIV
En 1746, diseñó una máquina para tallar dientes, que fue el origen del actual torno dental. Fauchard aconsejó el raspado de las cavidades para liberarlas de los tejidos enfermos y luego su obturación, primeramente con estaño o plomo (practica que debió haberlo llevado a ser el causante de algunos casos de saturnismo y otras enfermedades mentales) y posteriormente preconizó el oro. Al principio utilizaba papeles de oro cohesivo, pero al ser éstos bastante difíciles de manejar, se fabricaron posteriormente pequeños cilindros de oro a partir de monedas brasileñas, que era el oro más puro que se podía obtener.
Su libro "El cirujano dentista" fue el texto utilizado durante generaciones. Su trabajo fue seguido por otros como Mouton y Du Chateau.
Mouton construyó la primera funda de oro y otras prótesis.
Du Chateau, un farmacólogo de la región de Sevres, modeló la primera dentadura en porcelana.
En los textos sobre historia de la odontología, sus autores dan poca importancia a los esfuerzos que se hicieron en la antigüedad para tratar las alteraciones o enfermedades bucodentales, considerándolos como hallazgos incidentales. Tienen la tendencia a iniciar la historia de la odontología a partir de Pierre Fauchard.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXV
Instrumentos dentales y anatomía dental.
Caja dental e instrumentos en marfil
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXVI
Representación de la práctica odontológica en la Francia del siglo XVIII
Alegoría que representa a barberos-dentistas en su práctica
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXVII
En Alemania destacan informes como el del dentista Phillipe Fach, que en 1755 describió como hacer modelos de yeso a partir de impresiones en cera.
Los artesanos, que generalmente tallaban madera, fueron los precursores de los técnicos dentales, tallando las primeras prótesis, diseñadas por Adam Brunner.
La primera mujer dentista aparece en Inglaterra, en 1719. Cuando falleció su marido, el Dr. Povey, ella continuó ejerciendo su profesión.
En Londres, W.H. Pepys, fue el primero en utilizar un metal fusible con fines de obturación en el año 1805. Este metal le causaba problemas debido a la temperatura necesaria para llegar al punto de fusión, en lo que intervino el químico francés Regnart (1818), quien solucionó el problema añadiendo mercurio en una décima parte del metal a fundir para bajar el punto de fusión. Una vez obtenido este descubrimiento, se hizo de uso generalizado.
Inicios de la pasta dental moderna.
En Londres, J.L.Murphy, en 1837, describió en una publicación la preparación de la amalgama a base de plata y mercurio, haciendo notar que la venía utilizando satisfactoriamente desde hacía 12 años. Murphy fue el primero en efectuar incrustaciones de porcelana.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXVIII
Instrumentos dentales siglo XIX para la familia real inglesa.
En Estados Unidos, Marcus Bull fue el pionero en la utilización de oro para uso dental, en 1812. Mejoró considerablemente el material de moneda preconizado en Francia por Pierre Fauchard.
En 1855 Robert Arthur perfeccionó el oro cohesivo en la ciudad de Baltimore. Este tipo de oro permitía recubrimientos casi perfectos con posibilidad de reconstrucciones anatómicas. También se usaron hojas de plata, pero no tuvieron tanto éxito.
El primer dentista que publicó un artículo sobre la correcta preparación de cavidades dentales para recibir prótesis fue G.V. Black, en la revista “Dental Cosmos”. En sus escritos, Black habla con exactitud de la conformación del esmalte y sus propiedades físicas.
La introducción de la anestesia en la odontología fue importante como lo fue para la cirugía en otros órganos. Fue un odontólogo el primero en utilizar líquidos volátiles, quien más tarde murió adicto a tales gases.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXIX
Inyector a presión de cocaína siglo XIX, Tornillo dental, Elevador de Bell, EEUU
Gabinete dental 1870 Sillón dental SS White, siglo XIX
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXX
1.1 Desde el comienzo hasta la consolidación del título universitario de odontólogo
Como se ha contado anteriormente, en toda Europa, a lo largo de los siglos XVI y XVII, la odontología era practicada por los cirujanos de nivel más bajo; “barberos” y “sangradores”.
Fue en Francia, a lo largo del siglo XVII, donde poco a poco se fueron promulgando una serie de leyes que intentaban regular el ejercicio de la odontología y establecer la titulación necesaria para poder ejercer dicha práctica. Así se llegó a establecer el título de “expert pour les dents”, en la Escuela de Cirugía de París (1699). Para conseguir este título había que realizar un examen teórico y práctico delante de un tribunal, formado por cirujanos y médicos.
Esto supuso que a lo largo del siglo XVIII empezase la lucha por definir la parcela de trabajo entre los cirujanos y los que habían obtenido este título.
Esta guerra culmina en 1768, cuando se definen dos títulos diferenciados:
- Experto en dientes o dentista: sólo odontología.
- Cirujano dentista: además de cirujano, es dentista.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXXI
1.2 Consolidación del título odontológico:
Con respecto a la formación existen dos posibilidades:
- La universidad. Nace en Alemania, en la Universidad de Viena, de la mano de Carabelli.
- Escuelas Independientes. La primera escuela independiente de cirugía dental nace en Estados Unidos, donde Hayden y Harris fundan en 1840 el Baltimore College of Dental Surgery, y es en Estados Unidos donde se desarrolla fundamentalmente esta formación. También fundan la Sociedad Americana de Cirujanos dentistas y la primera revista dedicada a este sector, American Journal of Dental Sciencie (1839).
1.3 ¿Qué es lo que sucede en España?
En un primer momento prevaleció la orientación odontológica, encabezada por Florestán Aguilera (La Odontología, 1892), cubano que se había formado en Estados Unidos.
En 1902 se planteó estudiar odontología como una sección de medicina, en la facultad de Madrid. Se estudiaban dos años de medicina y posteriormente se pasaba a los estudios sobre odontología.
Todo ello culminó con la formación de la Escuela de Odontología de Madrid.
En el período de entreguerras empieza a ganar terreno la concepción estomatológica gracias a Bernardino Landete, médico especializado en odontología. Crea en 1948 la Escuela de Estomatología (transforma la Escuela de Odontología en la de Estomatología).
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXXII
Después de muchos años se iniciaron más escuelas de estomatología. Esto ha estado ocurriendo hasta hace pocos años, cuando se estableció la odontología dentro de la universidad, relacionada con la medicina, pero con una titulación distinta.
La odontología como profesión lleva 25 años, desde 1986. Durante unos años coexistió como una especialidad médica.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXXIII
Identificación de
Necesidades
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXXIV
2 IDENTIFICACIÓN DE NECESIDADES
El primer paso del proyecto consiste en una entrevista con el cliente, quién nos expone sus necesidades generales, a partir de las cuales se establecen los objetivos y se determinan las pautas a seguir.
El objetivo principal de la implantación de este software de gestión es la mejora en la organización para un buen funcionamiento de la clínica, optimizando así los recursos y el tiempo, de manera sencilla y eficaz para el cliente, atributos que se tienen en cuenta a la hora de plantear el diseño.
2.1 Objetivos del sistema
Los objetivos de tipo empresarial, del problema en estudio, que expone el cliente, son los siguientes:
- Diversidad de profesionales. En la clínica se cuenta con varios profesionales, cada uno especializado en un área de la odontología.
− Odontólogo general. − Ortodoncista. − Edondoncista. − Implantólogo.
Cada profesional está disponible unos determinados días y unas determinadas horas, por lo que es necesario el establecimiento de horarios compatibles para todos, y a su vez tenerlos en cuenta para la citación de los pacientes.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXXV
- Control en el tiempo de consulta. Es típico que en la consulta del dentista el paciente tenga que esperar aún pasada la hora de su cita. Esto se debe a que no siempre se tiene en cuenta la duración de la intervención de cada paciente. El objetivo es, aunque sea de forma aproximada, establecer tiempos de consulta siendo más precisos en las intervenciones más habituales.
- Gestión de citas. Teniendo en cuenta los dos requisitos
anteriores: la disponibilidad de los especialistas y el control en el tiempo de consulta, el objetivo es que los pacientes, por medio del personal de recepción, puedan pedir cita de una manera ágil y sencilla tanto para el personal de recepción como para los propios pacientes. De esta forma se busca evitar largas esperas para los pacientes y confusiones en la asignación de horarios, tan habituales actualmente.
- Historial clínico de los pacientes. La información sobre los pacientes se guarda en archivadores. Esto requiere mucho espacio para el almacenamiento y una gran inversión de tiempo para una buena organización y control, así como para acceder a los datos que sea necesario en momentos puntuales.
- Material sanitario. El control del material sanitario se realiza periódicamente por un auxiliar, quién cada cierto tiempo realiza un pedido mediante una llamada telefónica al distribuidor o proveedor correspondiente. Sería conveniente y más eficaz contar con una tabla de materiales que proporcione la aplicación para gestionar la realización de los pedidos a proveedores de manera más sencilla y mediante una tabla de pedidos que proporcione un mejor control de los mismos y sus pagos correspondientes.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXXVI
- Control de pagos de clientes. Actualmente el control de los pagos se lleva en una libreta, de forma manual, el personal de recepción anota los pagos que se han realizado, incluso los que se hacen a plazos, anotando el nombre y DNI del paciente y actualizando el pago pendiente después de cada plazo. No sólo por el tiempo que se invierte en buscar y actualizar manualmente en papel, sino por la gran dificultad que tiene llevar un buen control financiero en estas circunstancias, es necesario establecer una solución a este problema.
- Control de nóminas. Es un gran esfuerzo el que hay que realizar a la hora de pagar la nómina a cada profesional, ya que hay que hacer un recuento de las intervenciones realizadas y aplicarle su tanto por ciento correspondiente. La aplicación deberá simplificar este proceso.
2.2 Alcance de la aplicación
A partir de los objetivos del sistema, se considera en el alcance del proyecto las siguientes funciones de negocio:
2.2.1 En relación al almacenamiento de los datos de pacientes y especialistas:
- Los pacientes serán dados de alta en la clínica desde la
primera consulta. Una vez dados de alta, formarán parte de
la base de datos. Simplemente con dar su DNI, podrán ser
identificados en el sistema, lo que agiliza cualquier tipo de
gestión.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXXVII
- Igualmente, los pacientes podrán ser dados de baja, por lo
que dejaran de ser clientes de la clínica, aunque su historial
médico permanecerá en la base de datos, por si en un futuro
volviese el mismo cliente.
- En cuanto a los especialistas, sus datos también son
almacenados en una base de datos. Al igual que los
pacientes podrán darse de alta nuevos especialistas o darse
de baja, dejando de trabajar en la clínica. Tener registrados
los especialistas, nos facilitará otro tipo de gestiones, como
pueden ser la gestión de nóminas, o la gestión de citas.
- En ambos casos, además de poderse dar de alta o de baja,
sus datos también podrán ser modificados en caso de que
fuera necesario.
2.2.2 En relación a la informatización de las citas o consultas:
- La informatización de la gestión de citas es uno de los
puntos más importantes que debe realizar el sistema.
Mediante la implantación de esta aplicación, se optimizará de
manera notable todo el proceso. El recepcionista estará
mucho más desahogado ya que resulta ser un trabajo
tedioso asignar citas en fechas disponibles teniendo en
cuenta el tipo de consulta. Con el nuevo sistema, el
recepcionista podrá percatarse fácilmente de las horas
disponibles para un día en concreto.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXXVIII
- Mediante la implantación de este sistema se pretende
optimizar las esperas de los pacientes y ganar en
puntualidad y organización.
- También será más sencillo asignar el especialista disponible
para ese día en concreto.
- Las consultas serán almacenadas en una base de datos. Esta
base de datos servirá las consultas para crear los historiales
de cada paciente.
2.2.3 En relación a la administración (nóminas y pagos):
- Al tener a los pacientes y especialistas registrados en el
sistema, lo referente a administración es bastante más eficaz
y rápido que antes.
- De la gestión de las nóminas mensuales se encarga el
administrativo. Mediante este sistema, se calcularán de
forma automática las nóminas de cada uno de los
especialistas de la clínica. Para calcular el importe total, la
clínica tiene su estrategia salarial propia que funciona de la
siguiente manera: Cada especialidad tiene un sueldo base
fijo, a lo que hay que añadir un tanto por ciento del importe
de cada consulta realizada por un especialista en concreto.
Por lo tanto el sueldo total de un empleado está en función
de su especialidad y además del número de consultas que ha
realizado en un mes.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XXXIX
- Algunos especialistas están dados de alta como autónomos,
por lo que en este caso, se aplicará un tanto por ciento
diferente al importe de sus consultas y no contarán con un
sueldo base. Con este sistema informático, estos cálculos se
realizan automáticamente, por lo que el administrativo
ahorrará tiempo en cálculos y podrá emplearlo en la
supervisión y control, reduciendo la probabilidad de errores.
- La nómina tiene un formato en concreto. Al final de cada
mes se imprimen las nóminas y se envían a su propietario.
- En cuanto a los pagos por parte de los pacientes, el
recepcionista, después de cada consulta, imprime una
factura en la que constan los datos de interés y se entrega al
paciente que tendrá que abonar el importe de dicha factura.
2.2.4 En relación a la gestión de historiales médicos:
- El manejo de historiales de forma informatizada será una de
las grandes ventajas de este sistema. El especialista podrá
tener acceso a todas las consultas anteriores de un paciente
en concreto de forma rápida y confidencial. Como cada
consulta es guardada en una base de datos, simplemente
debemos agrupar todas aquellas consultas que pertenezcan
al paciente en concreto y visualizarlas por orden cronológico.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XL
- Esto permite llevar un seguimiento preciso de cada paciente,
de forma fiable, sencilla y rápida, asegurando la mejor
atención al paciente, optimizando el tiempo de búsqueda en
papel y resolviendo el problema de espacio de
almacenamiento físico.
2.2.5 En relación a la gestión de pedido de material sanitario:
- Para una correcta gestión de pedidos primero se deberá
saber cuáles son nuestros proveedores habituales. La clínica
siempre realiza los mismos pedidos periódicamente, por lo
que tiene unos proveedores de confianza. La información de
estos proveedores estará almacenada en una base de datos
para agilizar su gestión.
- A su vez los materiales también estarán registrados en una
base de datos, y junto con ellos se guardará los datos
relevantes de cada uno de ellos.
- Para realizar un pedido, bastará con seleccionar los
materiales necesarios, cantidad y los proveedores asociados.
El sistema calculara el importe total y realizara el pedido de
forma automática.
- Estos pedidos se guardarán en una tabla, por lo que
facilitará las consultas necesarias ya sea por material,
proveedor, fecha o precio, garantizando el control y
seguridad de la trazabilidad.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XLI
2.3 Tipología de los usuarios finales
Las personas que interactuarán con el nuevo software serán:
Recepcionista: Gestión de pacientes, Gestión de citas, y Gestión de
facturas, Gestión de historiales.
Administrativo: Gestión de nóminas, Gestión de pedidos, Gestión de
especialista y Gestión de material.
Especialista: Gestión de Historiales.
Dirección. El cliente tendrá acceso a toda la aplicación para un
control general del negocio.
El usuario final al que va dirigido el software será principalmente al personal de recepción de la clínica, que es el encargado de anotar las citas según los horarios de consulta y especialista y realizar el cobro del servicio.
El administrativo accederá a la aplicación para la gestión y supervisión de cobros tanto de los pacientes como de los pedidos de material a los proveedores y para la gestión de nóminas de los especialistas.
Los especialistas pueden acceder al historial de los pacientes para realizar consultas y posibles actualizaciones, así como registrar la información relevante a cerca de la consulta realizada al paciente.
El cliente en este caso es el dueño y odontólogo general de la clínica, por lo que tendrá acceso a toda la aplicación.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XLII
En la realización del software se tendrá en cuenta que el usuario final no está familiarizado con sistemas informáticos y por lo tanto el producto final tendrá que ser sencillo, con una interfaz atractiva y fácil de utilizar.
La solución óptima para garantizar el mejor uso y una rápida familiarización con la aplicación, es una vez implantada, impartir un pequeño curso de aprendizaje.
2.4 Modelado del Negocio
Los objetivos de los casos de uso son los siguientes:
- Capturar los requisitos funcionales del sistema y expresarlos desde el punto de vista del usuario.
- Guiar todo el proceso de desarrollo del sistema de información.
Los casos de uso proporcionan, por tanto, un modo claro y preciso de comunicación entre el cliente y el desarrollador. Aporta una visión de cómo aparece el sistema desde el exterior sin necesidad de entrar en los detalles de su construcción. Esto supone el punto de partida y el eje sobre el que se apoya todo el desarrollo del sistema en los procesos de análisis y diseño. Para definir el modelado del negocio se ha utilizado la herramienta IBM Rational Rose. En este diagrama se muestran los usuarios finales que interactúan con el software. Se distingue entre Trabajadores del negocio, que son los usuarios que interactúan directamente con el sistema, y los Actores, que lo hacen de forma indirecta.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XLIII
El siguiente gráfico es el Modelo de Casos de Uso, que proporciona una visión general de la funcionalidad del software, a partir del cual se irá desarrollando en detalle cada caso en particular.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XLIV
Del análisis del gráfico anterior, se definen los principales procesos del Negocio.
Por cada proceso identificado, se realiza un análisis en profundidad que facilitará el desarrollo del proyecto de forma estructurada. A continuación se define cada uno de los procesos anteriores.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XLV
- Gestión de Pacientes
- Gestión de Citas
- - Gestión de Historiales de pacientes
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XLVI
- Gestión de especialidades
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XLVII
- Gestión de Especialistas
- Gestión de Facturas
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XLVIII
- Gestión de Nóminas
- Gestión de Pedidos
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XLIX
2.5 Restricciones del proyecto
Las restricciones con las que cuenta el desarrollo del proyecto son fundamentalmente tres:
- Restricción de tiempo: el cliente se encuentra en una situación en la que es más que necesaria la implantación de un sistema integral de gestión del negocio, por lo que la implantación de la aplicación debe llevarse a cabo lo antes posible.
- Restricción económica: tanto en los requisitos software como hardware, tendremos que ajustarnos al presupuesto acordado con el cliente.
- Restricción funcional: los usuarios finales actualmente
trabajan de forma manual, por lo que no están familiarizados con aplicaciones informáticas. Esta aplicación deberá tener una interfaz clara y atractiva, y poder manejarse de forma sencilla e intuitiva.
2.6 Antecedentes
Actualmente la clínica no cuenta con ningún sistema informático para la gestión del negocio. La organización se realiza de forma manual, por lo que la aplicación se desarrollará desde cero sin tener en cuenta ningún sistema informático anterior.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página L
2.7 Metodología
Para el desarrollo del proyecto se seguirá una metodología lineal o en cascada, compuesta de las siguientes fases:
1. Identificación de necesidades. 2. Análisis de requisitos. 3. Estudio de la arquitectura. 4. Diseño externo. 5. Diseño interno. 6. Programación. 7. Pruebas. 8. Implantación.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LI
2.8 Planificación
Se realiza la planificación siguiendo la metodología del Diagrama de Gantt. Esta herramienta permite modelar la planificación de las tareas necesarias para la realización del proyecto.
- Unidades Principales: Trimestres - Unidades Secundarias: Semanas - Formato: Días - Fecha de Comienzo: 12/10/2010 - Fecha Final: 23/06/2011 - Ventana de Trabajo: L M X J V: 7 Horas por día - Duración: 183 días + 7 días de colchón. - Número de Fases: 6 - Número de tareas: 18
3
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LII
Análisis de
Requisitos
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LIII
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LIV
3. ANÁLISIS DE REQUISITOS En esta fase del proyecto se profundiza en las necesidades, problemas y requisitos del cliente para alcanzar un conocimiento del sistema que permita ofrecer una solución específica y definir el alcance de la aplicación.
3.1 Modelo del sistema actual
Hasta la implantación de la aplicación integral de gestión, la clínica no contaba con un sistema de flujos de información, ya que se realizaba la gestión manualmente.
Por lo tanto no es viable realizar los modelos lógico y físico del sistema actual.
3.2 Contexto general del sistema
En este apartado se muestra mediante un gráfico de símbolos la interacción del sistema con los usuarios finales.
Usuarios
finales
GCD
Server
GCD
BBDD
Aplicación de
Gestión GCD
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LV
3.3 Lista de requisitos
HOJA DE REQUISITOS IDENTIFICACIÓN
Proyecto: GCD Jefe de proyecto: Laura Martín García
REQUISITO
Fecha: 12/2010 Versión: 1.0 Estado: Aceptado Prioridad: Alta
Título: Seguridad del Sistema
Identificador: R1 Categoría: Seguridad
Descripción: El diseño de la arquitectura del sistema debe ser seguro en todos los niveles. Se debe garantizar la integridad, consistencia y confidencialidad de los datos. Los empleados deben autentificarse para poder acceder al sistema.
Beneficios:
Garantía de seguridad
Comentarios y soluciones propuestas: Crear usuarios del sistema e implantar una arquitectura de red segura (Firewall)
Requisitos relacionados: R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13,
R14
HOJA DE REQUISITOS IDENTIFICACIÓN
Proyecto: GCD Jefe de proyecto: Laura Martín García
REQUISITO
Fecha: 12/2010 Versión: 1.0 Estado: Aceptado Prioridad: Alta
Título: Renovar la imagen
Identificador: R2 Categoría: Operativa / De Presentación
Descripción: El hardware y software implantado debe de ser innovador y eficiente. Se pretende renovar la imagen de la clínica y aumentar su producción.
Beneficios:
Mejorar la imagen corporativa de la clínica.
Comentarios y soluciones propuestas:
Renovar el material e informatizar procesos de gestión. Apostar por nuevas tecnologías.
Requisitos relacionados: R3, R4, R5, R6, R7, R8, R9, R10, R11, R12,
R13, R14
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LVI
HOJA DE REQUISITOS IDENTIFICACIÓN
Proyecto: GCD Jefe de proyecto: Laura Martín García
REQUISITO
Fecha: 12/2010 Versión: 1.0 Estado: Aceptado Prioridad: Alta
Título: Distribución de la información en Bases de Datos Relacionales
Identificador: R3 Categoría: Operativa
Descripción: Los datos relevantes de la empresa deben ser distribuidos y almacenados en bases de datos relacionales de forma eficiente, ordenada y segura.
Beneficios:
Almacenamiento y distribución. Facilidad de control y acceso a la información
Comentarios y soluciones propuestas: Crear bases de datos de forma lógica: PACIENTES, ESPECIALISTAS, ESPECIALIDADES, CONSULTAS, PROVEEDORES, PEDIDOS, MATERIALES, NOMINAS y FACTURAS
Requisitos relacionados: R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13,
R14
HOJA DE REQUISITOS IDENTIFICACIÓN
Proyecto: GCD Jefe de proyecto: Laura Martín García
REQUISITO
Fecha: 12/2010 Versión: 1.0 Estado: Aceptado Prioridad: Alta
Título: Copias de Seguridad
Identificador: R4 Categoría: Operativa
Descripción: Se realizarán copias de seguridad diarias contra las bases de datos. Estas copias se realizarán fuera de horario para no afectar al rendimiento del sistema
Beneficios:
Integridad de los datos
Comentarios y soluciones propuestas: FileMaker Server ofrece las tareas de copias de seguridad de forma automática
Requisitos relacionados: R1, R3
HOJA DE REQUISITOS
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LVII
IDENTIFICACIÓN
Proyecto: GCD Jefe de proyecto: Laura Martín García
REQUISITO
Fecha: 12/2010 Versión: 1.0 Estado: Aceptado Prioridad: Alta
Título: Gestión de Pacientes
Identificador: R5 Categoría: Funcional / De Presentación
Descripción: El sistema debe gestionar y controlar los registros de todos los pacientes que sean clientes de la clínica, ya sean altas, bajas o modificaciones, de forma segura. Se deben poder realizar búsquedas sobre determinados criterios.
Beneficios:
Permitir actualizar y llevar un control de los pacientes. Garantizar confidencialidad
Comentarios y soluciones propuestas:
Dotar a la aplicación de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados: R1, R3
HOJA DE REQUISITOS IDENTIFICACIÓN
Proyecto: GDC Jefe de proyecto: Laura Martín García
REQUISITO
Fecha: 12/2010 Versión: 1.0 Estado: Aceptado Prioridad: Alta
Título: Gestión de Especialistas
Identificador: R6 Categoría: Funcional / De Presentación
Descripción: El sistema debe gestionar y controlar los registros de todos los especialistas que sean empleados de la clínica, ya sean altas, bajas o modificaciones, de forma segura. Se deben poder realizar búsquedas sobre determinados criterios. Los especialistas de una misma especialidad tendrán las mismas condiciones.
Beneficios:
Permitir actualizar y llevar un control de los especialistas. Garantizar confidencialidad
Comentarios y soluciones propuestas:
Dotar a la aplicación de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados: R1, R3, R7
HOJA DE REQUISITOS IDENTIFICACIÓN
Proyecto: GCD Jefe de proyecto: Laura Martín García
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LVIII
REQUISITO
Fecha: 12/2010 Versión: 1.0 Estado: Aceptado Prioridad: Media
Título: Gestión de Especialidades
Identificador: R7 Categoría: Funcional / De Presentación
Descripción: El sistema debe gestionar y controlar los registros de todas las especialidades que oferte la clínica, ya sean altas, bajas o modificaciones, de forma segura. Se deben poder realizar búsquedas sobre determinados criterios. Marcan las condiciones de los especialistas.
Beneficios:
Permitir actualizar y llevar un control de las especialidades. Garantizar confidencialidad
Comentarios y soluciones propuestas:
Dotar a la aplicación de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados: R1, R3, R6
HOJA DE REQUISITOS IDENTIFICACIÓN
Proyecto: GCD Jefe de proyecto: Laura Martín García
REQUISITO
Fecha: 12/2010 Versión: 1.0 Estado: Aceptado Prioridad: Alta
Título: Gestión de Consultas
Identificador: R8 Categoría: Funcional / De Presentación
Descripción: El sistema debe gestionar y controlar los registros de todas las consultas que se soliciten en la clínica, ya sean altas, bajas o modificaciones, de forma segura. Se deben poder realizar búsquedas sobre determinados criterios. Para solicitar una nueva consulta hay que comprobar la disponibilidad de la especialidad solicitada en el día indicado. Si no existe disponibilidad, el paciente debe elegir otra fecha.
Beneficios:
Agilizar el proceso de citación de pacientes de una manera ordenada y efectiva
Comentarios y soluciones propuestas:
Dotar a la aplicación de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados: R3, R5, R6, R7, R9, R10, R11
HOJA DE REQUISITOS IDENTIFICACIÓN
Proyecto: GCD Jefe de proyecto: Laura Martín García REQUISITO
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LIX
Fecha: 12/2010 Versión: 1.0 Estado: Aceptado Prioridad: Alta
Título: Gestión de Historiales
Identificador: R9 Categoría: Funcional / De Presentación
Descripción: Al crear una nueva consulta, ésta se añade al historial del paciente que puede ser consultado por los especialistas. Éstos reflejarán los síntomas, diagnóstico y tratamientos de la consulta. Se permiten realizar búsquedas sobre determinados criterios.
Beneficios:
Almacenar las consultas de cada paciente de forma confidencial, generando un historial.
Comentarios y soluciones propuestas:
Mediante búsquedas en la base de datos CONSULTAS se pueden obtener los historiales.
Requisitos relacionados: R1, R3, R4, R8
HOJA DE REQUISITOS IDENTIFICACIÓN
Proyecto: GCD Jefe de proyecto: Laura Martín García REQUISITO
Fecha: 12/2010 Versión: 1.0 Estado: Aceptado Prioridad: Alta
Título: Gestión de Facturas
Identificador: R10 Categoría: Funcional / De Presentación
Descripción: El sistema debe gestionar y controlar todas las facturas que se generen en la clínica de forma segura. Se deben poder realizar búsquedas sobre determinados criterios y generar listados. Cada factura vendrá determinada por una consulta y su importe. Se imprimen para entregar al paciente.
Beneficios:
Control total sobre facturas y pagos. Generar facturas de forma automática.
Comentarios y soluciones propuestas:
Dotar a la aplicación de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados: R3, R5, R8
HOJA DE REQUISITOS IDENTIFICACIÓN
Proyecto: GCD Jefe de proyecto: Laura Martín García REQUISITO
Fecha: 12/2010 Versión: 1.0 Estado: Aceptado Prioridad: Alta
Título: Gestión de Nóminas
Identificador: R11 Categoría: Funcional / De Presentación
Descripción:
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LX
El sistema debe gestionar y controlar todas las nóminas que se generen en la clínica de forma segura. Para calcular el sueldo de los especialistas hay que comprobar las consultas que ha realizado en el mes y a su importe sumarle el sueldo base de su categoría. Se pueden imprimir en formato nómina para ser entregadas al especialista. Se pueden realizar búsquedas y listados por determinados criterios.
Beneficios:
Control total sobre facturas y pagos. Generar facturas de forma automática.
Comentarios y soluciones propuestas:
Dotar a la aplicación de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados: R3, R6, R7, R8
HOJA DE REQUISITOS IDENTIFICACIÓN
Proyecto: GCD Jefe de proyecto: Laura Martín García
REQUISITO
Fecha: 12/2010 Versión: 1.0 Estado: Aceptado Prioridad: Alta
Título: Gestión de Proveedores
Identificador: R12 Categoría: Funcional / De Presentación
Descripción: El sistema debe gestionar y controlar todos los proveedores con los que trabaja la clínica. Estos a su vez, proporcionarán información a la clínica sobre sus productos en venta, promociones, ofertas, etc.
Beneficios:
Organizar los proveedores para facilitar las gestiones con ellos.
Comentarios y soluciones propuestas:
Dotar a la aplicación de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados: R3, R13
HOJA DE REQUISITOS IDENTIFICACIÓN
Proyecto: GCD Jefe de proyecto: Laura Martín García REQUISITO
Fecha: 12/2010 Versión: 1.0 Estado: Aceptado Prioridad: Alta
Título: Gestión de Materiales
Identificador: R13 Categoría: Funcional / De Presentación Descripción: El sistema debe gestionar y controlar todos materiales con los que trabaja la clínica. Los materiales vienen determinados por el surtido ofrecido por los proveedores. Se deben poder
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXI
realizar búsquedas y listados.
Beneficios:
Organizar los materiales para facilitar las gestiones con ellos.
Comentarios y soluciones propuestas:
Dotar a la aplicación de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados: R3, R12
HOJA DE REQUISITOS IDENTIFICACIÓN
Proyecto: GCD Jefe de proyecto: Laura Martín García REQUISITO
Fecha: 12/2010 Versión: 1.0 Estado: Aceptado Prioridad: Alta
Título: Gestión de Pedidos
Identificador: R14 Categoría: Funcional / De Presentación
Descripción: El sistema debe gestionar los pedidos de materiales que realicen los administradores de la clínica. Estos pedidos se hacen a los proveedores indicando que materiales se quieren adquirir y la cantidad. Los pedidos se almacenan para llevar un control sobre ellos.
Beneficios:
Agilizar el proceso de compras.
Comentarios y soluciones propuestas:
Dotar a la aplicación de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados: R3, R12, R13
3.4 Modelo lógico nuevo
En este apartado se especificarán, a partir de los objetivos definidos en la identificación de necesidades, las funciones de negocio a mecanizar.
- Gestión de pacientes
El personal de recepción es el encargado de realizar esta función. Para acceder al sistema tiene que autentificarse mediante su nombre
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXII
de usuario y contraseña. Una vez dentro del sistema, el recepcionista puede dar de alta, dar de baja o modificar el registro de un paciente. Todos los pacientes tratados en la clínica deben estar dados de alta. También se pueden hacer búsquedas y consultas sobre una información en concreto. Para dar de alta a un paciente se necesitan todos los datos personales que son solicitados al paciente, además de una serie de datos adicionales como observaciones, enfermedades o seguro médico.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXIII
- Gestión de especialistas
El administrativo es quién gestiona esta función. Para acceder al sistema tiene que autentificarse mediante su nombre de usuario y contraseña. Una vez dentro del sistema, el recepcionista puede dar de alta, dar de baja o modificar el registro de un especialista. Todos los especialistas de la clínica deben estar dados de alta. También se pueden realizar búsquedas y consultas sobre una información en concreto. Para dar de alta un especialista necesitamos todos sus datos personales. Mediante su especialidad podremos saber todo lo relacionado con su sueldo y horario.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXIV
- Gestión de especialidades
Las distintas especialidades médicas con las que presta servicio la clínica están registradas en una tabla, en la que se define el sueldo base y el tanto por ciento de beneficio que cobra el especialista por su servicio.
- Gestión de citas
El personal de recepción es quién gestiona esta función. Para acceder al sistema debe autentificarse mediante su nombre de usuario y contraseña. El protocolo para crear una nueva cita es el siguiente: el paciente llama por teléfono a la clínica. La llamada es atendida por recepción. Tras solicitar el identificador al paciente, se comprueba si ya está registrado en el sistema mediante una búsqueda en la base de datos PACIENTES. En caso de no estar registrado, se crea un nuevo registro. A continuación se le pide al paciente qué tipo de consulta desea realizar. Sabiendo la especialidad, se podrá saber los médicos que ejercen dicha especialidad. Por último, el paciente indica que día le gustaría pedir cita y a qué hora. El sistema, con estos datos, muestra la disponibilidad del especialista deseado en el día elegido. En caso de estar disponible, se registra una nueva consulta en la base de datos. En caso contrario, el recepcionista le comunica al paciente que la fecha elegida no está disponible, teniendo que elegir otra hora y/u otra fecha en caso de no tener especialista para ese día.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXV
- Gestión de historiales
El personal de recepción junto con los especialistas, son quienes gestionan esta función. Para acceder al sistema, ambos deben autentificarse mediante su nombre de usuario y contraseña. Una vez dentro, deberá introducir el identificador del paciente, pudiendo utilizar cualquier dato personal de éste para realizar la búsqueda, aunque normalmente se considerará el DNI. Con este identificador se realizará la búsqueda en la tabla CONSULTAS. Por cada consulta que lleve asociado ese identificador se añadirá a la lista que será mostrada al médico. El médico podrá acceder a la consulta que desee para visualizarla en profundidad.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXVI
- Gestión de facturas
El personal de recepción es quién gestiona esta función. Para acceder al sistema debe autentificarse mediante su nombre de usuario y contraseña. Con los datos del paciente e información de la consulta se edita una factura en la que se indica el importe total a abonar. Esta factura se imprime en el momento y se entrega al paciente, además de quedar registrada en la base de datos FACTURAS.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXVII
- Gestión de nóminas
El Administrativo es quién gestiona esta función. Para acceder al sistema debe autentificarse mediante su nombre de usuario y contraseña. Su función es calcular o consultar la nómina mensual de cada especialista. El funcionamiento es el siguiente:
Una vez dentro del sistema, se debe introducir el identificador del especialista y el mes deseado. Con esta información se genera un informe en formato nómina listo para imprimir y enviar. El cálculo se realiza de la siguiente manera:
Con el identificador del especialista se realiza una búsqueda en la base de datos ESPECIALISTAS para conocer su especialidad. Se tiene definido el sueldo base de la especialidad y el tanto por ciento de comisión de cada consulta que realiza, que viene definido en la base de datos ESPECIALIDADES.
A continuación se realiza una segunda consulta con el identificador y el mes en la base de datos CONSULTAS. Con el identificador se conocen los datos del médico. Con su identificador y el mes deseado se recopilan todas las consultas en dicho mes por el especialista en concreto. Se calcula el importe total de todas sus consultas, se le aplica el tanto por ciento correspondiente y se le suma el sueldo base en el caso de que lo tenga esa especialidad. Y así se obtiene el importe total de la nómina.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXVIII
- Gestión de materiales
El Administrativo es quién gestiona esta función. Para acceder al sistema debe autentificarse mediante su nombre de usuario y contraseña.
La aplicación contará con una base de datos MATERIALES donde los materiales e instrumental clínico de los que se realizan pedidos más habituales están registrados.
- Gestión de proveedores
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXIX
El Administrativo es quién gestiona esta función. Para acceder al sistema debe autentificarse mediante su nombre de usuario y contraseña.
Una vez dentro del sistema, el Administrador puede dar de alta a un proveedor, o dar de baja a un proveedor que ya no trabaje con el cliente. Todos los proveedores de la clínica deben estar dados de alta y tienen una ficha donde se recoge toda la información de interés de cada uno de ellos. También se pueden hacer modificaciones en cualquiera de sus atributos y realizar búsquedas y consultas sobre una información en concreto.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXX
- Gestión de pedidos
El Administrador es quién gestiona esta función. Para acceder al sistema debe autentificarse mediante su nombre de usuario y contraseña. Una vez validado, puede realizar pedidos de material a los diferentes proveedores habituales. El funcionamiento es el siguiente:
Mediante un listado en el que se reflejan todos los materiales utilizados, el administrador puede seleccionar lo que necesite. Debe indicar la cantidad de dicho producto. Al realizar el pedido se genera un nuevo registro en la tabla PEDIDOS. Se enviará un correo electrónico al proveedor adecuado informándole de nuestro pedido. Por último se genera un informe donde queda detallada la información relativa al pedido.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXI
3.5 Unidades de la organización afectadas
Las siguientes tablas muestran el impacto que tiene la implantación del nuevo sistema en las unidades funcionales del negocio y en las personas que interactúan con ellas.
Los indicadores de evaluación son:
0 – Sin influencia
1 – Medio
2 - Significativo
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXII
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXIII
3.6 Modelo conceptual de datos
En este apartado se describen las estructuras de datos que componen la base de datos de la aplicación. Este análisis ayuda a la representación de los elementos que intervendrán en el desarrollo de ésta y las relaciones entre ellos.
3.6.1 Normalizado
Tabla PACIENTES
Los atributos correspondientes con esta entidad son:
• ID Paciente • DNI • Nombre • Apellidos • Fecha Nacimiento • Teléfono • Teléfono Móvil • Seguro Médico
La tabla en FNBC queda de la siguiente manera: PACIENTES = {ID Paciente, DNI, Nombre, Apellidos, Fecha Nacimiento, Teléfono, Teléfono Móvil, Seguro Médico} La tabla PACIENTES se representa como entidad.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXIV
Tabla ESPECIALISTAS
Los atributos correspondientes con esta entidad son:
• ID_Especialista • DNI • Nombre • Apellidos • Dirección • Fecha Nacimiento • Teléfono • Fecha Alta • Título • ID Especialidad
La tabla en FNBC queda de la siguiente manera: ESPECIALISTAS_1 = {ID Especialista, DNI, Nombre, Apellidos, Dirección, Fecha Nacimiento, Teléfono, Fecha Alta, Título} ESPECILAISTAS_2 = { ID Especialista, ID Especialidad} La tabla ESPECIALISTAS_1 se representa como entidad mientras que la tabla ESPECIALISTAS_2 se representa como relación
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXV
Tabla ESPECIALIDADES
Los atributos correspondientes con esta entidad son:
• ID Especialidad • Especialidad • Sueldo/Hora • Sueldo Base
La tabla en FNBC queda de la siguiente manera: ESPECIALIDADES = {ID Especialidad, Especialidad, Sueldo/Hora, Sueldo Base } La tabla ESPECIALIDADES se representa como entidad.
Tabla CONSULTAS
Los atributos correspondientes con esta entidad son:
• ID_Consulta • Fecha • Hora • Estado • Importe • Síntomas • Tratamiento • ID Paciente • ID Especialista
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXVI
La tabla FNBC queda de la siguiente manera: CONSULTAS_1 = { ID Consulta, Fecha, Hora, Estado, Importe, Síntomas, Tratamiento} CONSULTAS_2 = { ID Consulta, ID Paciente} CONSULTAS_3= { ID Consulta, ID Especialista} CONSULTAS_4 = { ID Consulta, ID Factura} La tabla CONSULTAS_1 se representa como entidad, mientras que las tablas CONSULTAS_2, CONSULTAS_3 y CONSULTAS_4 se representan como relación
Tabla FACTURAS
Los atributos correspondientes con esta entidad son:
• ID Factura • Forma Pago • Estado
La tabla en FNBC queda de la siguiente manera: FACTURAS = { Id Factura, Forma Pago, Estado} La tabla FACTURAS se representa como entidad.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXVII
Tabla NÓMINAS
Los atributos correspondientes con esta entidad son:
• ID Nomina • Año • Mes • Importe Consultas • Importe Neto • Numero Consultas • Total • ID Especialista
La tabla FNBC queda de la siguiente manera: NOMINAS_1 = { ID Nómina, Año, Mes, Importe Consultas, Importe Neto, Numero Consultas, Total} NOMINAS_2 = { ID Nomina, ID Especialista} La tabla NOMINAS_1 se representa como entidad, mientras que la tabla NOMINAS_2 se representa como relación
Tabla PROVEEDORES
Los atributos correspondientes con esta entidad son:
• ID Proveedor • Nombre • Dirección • Teléfono • Correo Electrónico
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXVIII
La tabla FNBC queda de la siguiente manera: PROVEEDORES = { ID Proveedor, Nombre, Dirección, Teléfono, Correo Electrónico} La tabla PROVEEDORES se representa como entidad.
Tabla MATERIALES
Los atributos correspondientes con esta entidad son:
• ID Material • Nombre • Precio Unidad • Marca • ID Proveedor
La tabla FNBC queda de la siguiente manera: MATERIALES_1 = { ID Material, Nombre, Precio Unidad, Marca} MATERIALES_2 = { ID Material, ID Proveedor} La tabla MATERIALES_1 se representa como entidad, mientras que la tabla MATERIALES_2 se representa como relación.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXIX
Tabla PEDIDOS
Los atributos correspondientes con esta entidad son:
• ID Pedido • Cantidad • Fecha
La tabla FNBC queda de la siguiente manera: PEDIDOS = { ID Pedido, Cantidad, Fecha} La tabla PEDIDOS se representa como entidad.
Tabla LINEA PEDIDOS (Tabla generada de la relación N:M entre materiales y pedidos)
Los atributos correspondientes con esta entidad son:
• ID Material • ID Pedido
La tabla FNBC queda de la siguiente manera: LINEA_MATERIALES = { ID Pedido, ID Material}
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXX
De la normalización de las tablas de información, finalmente se obtienen las siguientes Entidades y Relaciones:
ENTIDADES
� PACIENTES � ESPECIALISTAS_1 � ESPCIALIDADES � CONSULTAS_1 � FACTURAS � NOMINAS_1 � MATERIALES_1 � PEDIDOS � LINEA_MATERIALES
RELACIONES
� ESPECIALISTAS_2 � PERTENECE � CONSULTAS_2 � SOLICITA � CONSULTAS_3 � ATIENDE � CONSULTAS_4 � GENERA � NOMINAS_2 � ES DE � MATERIALES_2 � VENDE
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXXI
3.6.2 Diagrama Entidad-Relación
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXXII
Estudio de la
Arquitectura
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXXIII
4 ESTUDIO DE LA ARQUITECTURA
En esta etapa se analizan las posibles alternativas para llevar a cabo el proyecto. Tras evaluar cada una de ellas, se selecciona la alternativa que más se ajusta a las restricciones impuestas por el cliente.
4.1 Estudio de las posibles alternativas para desarrollar la aplicación
ALTERNATIVA 1: JAVA + ORACLE + TOMCAT
Descripción
En esta alternativa se considera utilizar base de datos Oracle, lo que aporta seguridad, y gestionarla mediante webs dinámicas a través de Struts bajo la plataforma Java EE. Gracias a los Servet de Java se puede trabajar con las tablas de la base de datos de forma dinámica mediante conexiones JDBC/Oracle que permiten realizar transacciones u operaciones SQL. A través de las librerías JDBC se establece la conexión con la base de datos. Una vez creada esta conexión se puede trabajar con los datos.
Los struts se componen de Actions. Cada Action se encarga de una función en concreto. Toman los datos que necesiten de la base de datos, trabajan con ellos y se muestra al usuario el resultado a través de vistas JSP.
Mediante la tecnología JSP se generan páginas Web con programación en Java orientadas a servidores. Estas páginas se basan en lenguajes HTML y XML combinado con etiquetas especiales de la propia sintaxis Java.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXXIV
Se utiliza Tomcat como servidor Web autónomo proporcionando alto nivel de tráfico y alta disponibilidad.
Herramientas
- Base de Datos ORACLE 11g. - Eclipse. - TOMCAT : servidor Web. - Máquina Virtual Java en cada pc.
Arquitectura
Ventajas
- Gracias a los Struts se puede reducir el tiempo de desarrollo. Se trata de una herramienta compatible con los demás elementos de la plataforma Java y se considera “software libre” por lo que se convierte en una herramienta altamente disponible para desarrollar la aplicación. La arquitectura de los Struts se basa en Modelo-Vista-Controlador.
- Los Struts dividen los problemas en partes. Cada una de estas
partes ó módulos son más fáciles de desarrollar.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXXV
- Multiplataforma: Windows, Mac, Unix.
- Reutilización de código.
Inconvenientes
- Al ubicar la aplicación en Webs dinámicas, se debe incrementar la seguridad de los datos para evitar ataques.
- Trabajar con Struts implica tener conocimientos de Java y XML.
- Continuamente se actualizan las versiones, por lo que se debe
trabajar con la última versión para un correcto funcionamiento.
Teniendo en cuenta el alcance de la aplicación, esta alternativa cumple al 100% con los objetivos planteados por el cliente.
ALTERNATIVA 2: MICROSOFT OFFICE ACCESS 2010 + MICROSOFT SQL SERVER
Descripción
La aplicación se desarrollará mediante Microsoft Office Access 2010. Gracias a esta herramienta se pueden diseñar las bases de datos relacionales y gestionarlas de manera eficaz mediante una interfaz de usuario que sigue la lógica de las tareas empresariales.
Microsoft Office Access proporciona una plataforma con características avanzadas para almacenar y administrar datos.
Access combina la administración de datos y la lógica de aplicaciones, lo que podría implicar algunos riesgos. Se podrían perder o dañar
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXXVI
datos de forma accidental debido a un error en el archivo de aplicación. Para evitar este problema, se separará la administración de datos de la lógica de aplicaciones.
Para ello, se utilizará un programa de servidor de bases de datos como Microsoft SQL Server para la administración de datos y Access para la lógica de aplicaciones. Con esta separación se asegura la integridad de los datos por parte de los usuarios del sistema, es decir, si hay dos usuraos que quieren acceder a la aplicación a través de una red, será más probable que se dañen los datos si estos están combinados con la lógica de aplicación, además de no poder optimizar el tráfico. Separando los datos de la lógica también se aumenta la capacidad de almacenamiento.
Se creará una red local interna dentro de la clínica dental, a través de la cual, se gestionara la aplicación. Todos los terminales deberán tener instalado Microsoft Access.
Arquitectura
Se trataría de una arquitectura Cliente – Servidor.
La base de datos se almacena en un servidor. Mediante una red local, los usuarios podrán acceder a los datos a través de SQL Server y podrán gestionarlos con Access en cada ordenador de la clínica. Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXXVII
Herramientas
- Microsoft Office Access 2010 - SQL Server 2008
Ventajas
- No se necesita ser un experto en Bases de datos para obtener una aplicación profesional gracias a su interfaz de usuario y a sus asistentes de formularios.
- Permite crear formularios e informes fácilmente de forma
dinámica con la misma información de manera diferente.
- Se podrá compartir la información con el resto de equipos usando SQL Server y Access. Gracias a esta combinación se podrá editar datos, obtener acceso a estos y ver informes en tiempo real.
- SQL Server proporciona escalabilidad, robustez y potencia.
- Access es económico y sencillo. También es económico desde el punto de vista del mantenimiento.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXXVIII
Inconvenientes
- No crea un compilado real. Siempre necesita tener instalado Access para su funcionamiento.
- No es multiplataforma, únicamente es compatible con Windows XP, Vista y 7.
- Las bases de datos de Access trabajan bien con pocos usuarios,
si se sobrecarga el número de usuarios, baja el rendimiento.
- En cuanto a la seguridad, Access permite al usuario restringir el acceso únicamente a nivel de base de datos.
- Es necesario el uso de licencias oficiales.
Teniendo en cuenta el alcance de la aplicación, esta alternativa cumpliría al 100% con los objetivos planteados por el cliente.
ALTERNATIVA 3: FILEMAKER PRO 11 + FILEMAKER SERVER
Descripción
La aplicación se desarrollará íntegramente con FileMaker PRO 11. Mediante esta potente herramienta se creará el diseño de las bases de datos relacionales así como su gestión. Las bases de datos estarán almacenadas en un servidor que mediante FileMaker Server proporcionará los datos a los usuarios que los necesiten dentro de una red local. Por lo tanto, será necesario adquirir una licencia de Server y tantas licencias como terminales requieran los profesionales de la clínica. Gracias a FileMaker Server podrán acceder a las bases de datos un gran número de usuarios a la vez, sin que esto afecte al rendimiento
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página LXXXIX
del sistema. FileMaker Server es un servidor de base de datos, por lo que no incluye herramientas para crear bases de datos ni para gestionarlas o introducirlos. Todas estas funciones hay que hacerlas de forma externa utilizando el programa FileMaker Pro. Gracias a esta herramienta el diseño de las bases de datos será muy intuitivo por lo que no supondrá un gran esfuerzo de desarrollo. El principal lema de FileMaker es la facilidad de uso y la rapidez, lo que la convierte en una herramienta ideal para desarrollar esta aplicación. No usa un lenguaje de programación en concreto sino que se basa en la utilización de guiones con instrucciones predefinidas que el usuario personaliza, lo que permite automatizar cualquier tarea.
Herramientas
- FileMaker Pro 11 - FileMaker Server 10
Arquitectura
Se trataría de una arquitectura Cliente – Servidor.
La base de datos se almacena en un servidor. Mediante una red local, los usuarios podrán acceder a los datos a través de SQL Server y podrán gestionarlos con Access en cada ordenador de la clínica. Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XC
Ventajas
- La principal ventaja, como ya se ha dicho anteriormente, es la facilidad de uso. Esta intuitiva herramienta carece de asistentes, la razón es que no los necesita debido precisamente a su facilidad de uso.
- Multiplataforma: Windows y MAC ( posible implantación de Ipad en un futuro para los especialistas).
- Escalabilidad: gracias al uso de FileMaker Server podrán acceder los usuarios a la vez sin afectar el rendimiento del sistema. Además tiene una capacidad de hasta 6 TB lo que supone espacio más que suficiente para alojar los datos de la clínica dental.
- En cuanto a la seguridad, FileMaker restringe el acceso a los datos a nivel de campo y usuario.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XCI
Inconvenientes
- Se trata de una herramienta de pago, por lo que habrá que adquirir un número de licencias por usuario, además de una licencia Server.
Teniendo en cuenta el alcance de la aplicación, esta alternativa cumpliría al 100% con los objetivos planteados por el cliente.
4.2 Evaluación de las alternativas
Para elegir una de las tres alternativas se tomarán diferentes criterios según las restricciones del cliente y se estudiará que alternativa se ajusta más a sus necesidades. Estudiando y analizando estos valores se obtendrá la alternativa adecuada.
Los diferentes criterios a tener en cuenta son:
- Económico: Se calculará un presupuesto aproximado de cada una de las alternativas. Cuanto más bajo sea el coste, más se ajustará a las necesidades del cliente, aunque en este caso no se trata de una de las restricciones más importantes para el cliente.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XCII
- Temporal: Se considerará el esfuerzo necesario para desarrollar cada una de las alternativas, teniendo en cuenta el material, personal y calendario. Cuanto más bajo sea este valor, mejor se adaptará a las necesidades del cliente.
- Funcional: Con este criterio se evaluará la facilidad de uso de la aplicación por parte se los usuarios finales. Cuanto mayor sea este valor, mayor será el manejo y adaptación de los usuarios al nuevo software.
- Seguridad: Se evaluará la seguridad de los datos. Cuanto mayor sea el valor, más seguros estarán los datos, asegurando su integridad y confidencialidad.
- Mantenimiento: Con este criterio se evaluará el coste necesario para mantener la aplicación durante su vida útil. Cuanto más bajo sea este valor, más se ajustará a las necesidades del cliente.
Se establecen tres valores para evaluar los diferentes criterios:
1: El valor mínimo.
2: El valor medio
3: El valor máximo
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XCIII
Estudio y Análisis de las alternativas
Estudio Económico
Económico
0
0,5
1
1,5
2
2,5
3
3,5
ALT 1 ALT 2 ALT 3
Alternativas Económico Temporal Funcional Seguridad Mantenimiento
ALT 1 2 3 3 2 3
ALT 2 3 2 2 1 2
ALT 3 3 1 3 3 1
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XCIV
Estudio Temporal
Temporal
0
0,5
1
1,5
2
2,5
3
3,5
ALT 1 ALT 2 ALT 3
Estudio Funcional
Funcional
0
0,5
1
1,5
2
2,5
3
3,5
ALT 1 ALT 2 ALT 3
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XCV
Estudio de Seguridad
Seguridad
0
0,5
1
1,5
2
2,5
3
3,5
ALT 1 ALT 2 ALT 3
Estudio de Mantenimiento
Mantenimiento
0
0,5
1
1,5
2
2,5
3
3,5
ALT 1 ALT 2 ALT 3
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XCVI
Decisión Final: ALTERNATIVA 3
La idea más acertada para el desarrollo será un sistema multiusuario distribuido a través de una red de ordenadores.
Se contará con un servidor donde estarán alojados los recursos y la aplicación, que estarán disponibles para los usuarios finales cada vez que éstos los soliciten.
Todas las gestiones que se realicen se concentran en el servidor. Esto permite controlar la prioridad de los usuarios, la seguridad y el acceso a los diferentes archivos.
En esta arquitectura la capacidad de proceso está repartida entre los clientes y el servidor, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la información, lo que facilita y clarifica el diseño del sistema.
La Arquitectura específica diseñada para llevar a cabo el proyecto se trata de una Arquitectura Cliente-Servidor con conexión VPN, y se representa en el siguiente diagrama:
Arquitectura Cliente – Servidor + VPN
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XCVII
Se trata de una arquitectura Cliente-Servidor en la que además están permitidas las conexiones externas VPN (Virtual Private Network) de forma segura.
El servidor de bases de datos, tendrá instalada la aplicación FileMaker Server y almacena y proporciona las bases de datos del sistema a los usuarios. También se encarga de realizar los backups de las bases de datos en los periodos de inactividad de la clínica.
Dependiendo del tipo de usuario, se dispone de un dispositivo asociado a su tipología:
- Los especialistas tendrán un iPad - El personal de recepción utilizará un iMac - Administración y Dirección dispondrán de MacBook
propios.
En todos estos dispositivos se instalará la aplicación de gestión GCD, a través de la cuál se gestionan las bases de datos.
La Impresora HP multifunción está configurada como un recurso compartido de la red a través de su IP, por lo que podrá ser utilizada por cualquier usuario del sistema dentro de la red.
Access Point, proporciona comunicación a los dispositivos inalámbricos, como son los ipad, iMac y los MacBook en cualquier lugar dentro de la clínica. Para garantizar la seguridad, el Access point se configurará de tal forma que solo se puedan conectar a él las direcciones MAC de los dispositivos inalámbricos.
El firewall garantiza la confidencialidad e integridad de los datos frente a conexiones externas a la clínica. A través de reglas en el propio firewall se permite la entrada de conexiones externas seguras. Para este tipo de conexiones existe la Red Desmilitarizada, en la que los usuarios se podrán conectar al Terminal Server y desde ahí poder usar el software de gestión. Gracias a la red DMZ se garantiza la integridad del sistema contra conexiones externas.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XCVIII
La salida trusted del firewall va directa al router, el cual sirve de entrada a la red privada de la clínica. A través del router se obtendrá salida a Internet, siempre pasando a través del firewall.
Para mayor seguridad en bases de datos cada usuario deberá autentificarse en el sistema al arrancar la aplicación GCD.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página XCIX
4.3 Requisitos Software y Hardware
4.3.1 Requisitos Hardware
Servidor HP ProLiant ML330 G6
HP ProLiant ML330 G6 Special Server - 2.13 GHz - 2 GB RAM - 4 MB de Memoria cache.
Este servidor aporta rendimiento y facilidad de gestión para el negocio. Es una plataforma en torre que está diseñada con la tecnología QPI de Intel más reciente para procesadores independientes que ayuda al cliente a ampliar el negocio cuando lo necesite. No sólo ofrece rendimiento excelente con la tecnología informática más reciente sino que tiene integrado ProLiant Onboard Administrator que permite gestionar los servidores en cualquier momento y desde cualquier lugar. Precio: 779 €
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página C
Apple iMac Sobremesa
Apple iMac - 3.06 GHz - 4 GB RAM
500 GB, Todo en uno, Apple MacOS X 10.6, ATI Radeon HD 4670, 4 MB de Memoria cache - Monitor: Pantalla LCD - 21.5" - matriz activa TFT - 1920 x 1080 (Full HD)
Una pantalla de cristal ocupa casi la totalidad de la parte frontal de la cubierta. Cuando una pantalla tiene más píxeles, es necesario generar más luz para obtener la mejor imagen posible. La retroiluminación por LED del iMac hace exactamente eso y de la forma más eficiente energéticamente. Como el LED apenas ocupa espacio, la carcasa del iMac sigue siendo muy fina a pesar de todos los componentes de alto rendimiento que hay en su interior. La pantalla del iMac está diseñada para ofrecer la mejor imagen desde casi cualquier ángulo gracias a la tecnología IPS. Da igual si se está sentado frente a la pantalla o a un lado, las imágenes siempre son perfectas, los colores consistentes y no hay pérdida de detalles. Al tener integrado todo lo que se necesita dentro de la porpia carcasa (pantalla, procesador, tarjeta gráfica, disco duro, unidad óptica, memoria, etc.) proporciona la ventaja de tener cables enredados por las mesas. Precio: 999 €
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CI
Tablet Apple iPad
Apple iPad 2 Wi-Fi 16 GB - 1 GHz - Apple iOS 4, A5, Pantalla sensible al tacto, 601g
Para los especialistas, este dispositivo ofrece todas las características de un ordenador completo con la ventaja añadida de ser facilmente transportable debido a su diseño fino y ligero.
Precio: 479€
Portátil probook
Apple MacBook - Core 2 Duo 2.4 GHz - 13.3 pulgadas - 2 GB RAM
Disco duro 250 GB, Apple MacOS X 10.6, 2.1 kg, Batería: Litio-polímero 10 hora(s), 33 cm x 23.2 cm x 2.7 cm
El MacBook es un portatil delgado y ligero. Está fabricado con policarbonato, un material duradero que lo hace muy restente. El MacBook es extremadamente portátil sin sacrificar prestaciones. Las conexiones y los puertos están integrados en el mismo lado de la carcasa, para mantener los cables ordenados y simplificar la conexión y desconexión de cualquier dispositivo.
Precio: 789 €
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CII
Impresora HP LASERTJECT 4600 + TONER
HP LaserJet Pro M1212nf MFP Monocromo Laser - Fax / copiadora / impresora / escáner
Esta impresora multifunción, adsequible y completa, permite abordar las tareas diarias que puedan ser necesarias en la clínica. Con ella se podrá imprimir, copiar, escanear y enviar faxes. Precio: 163€
Teléfonos Siemens Gigaset
Siemens Gigaset DE380 IP R Teléfono VoIP Precio: 68€ por unidad
Router HP PROCURVE 2
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CIII
HP ProCurve Switch 1410-16G - Conmutador - 16 puertos La serie de switches HP ProCurve 1410 proporciona sencillez de "Plug and Play" para conectividad de banda ancha. El HP ProCurve 1410-16G es un switch de 16 puertos. Este switch permite un funcionamiento silencioso gracias a un diseño sin ventilador y se puede montar en diversos entornos (en la pared, sobre la mesa o debajo de ésta). Precio: 128€
WIFI Access Point - HP ProCurve Wireless Access Point 10
El Punto de acceso inalámbrico ProCurve es ideal para pequeñas redes empresariales que necesiten implementar la conectividad inalámbrica de una forma rápida y sencilla con una inversión mínima. El Punto de acceso inalámbrico se puede
configurar fácilmete gracias a su intuitiva interfaz gestionada por web. Precio: 228 €
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CIV
Cable de Fibra – Network Cable RJ45 grey
Se necesitarán 100 metros de cable de fibra para las conexiones de red.
Precio: 16,97€
4.3.2 Requisitos Software
Antivirus MCAFEE - LICENCIA MAC OS X LION (Empresa)
Mac OS X Server Snow Leopard Unlimited Client - 1 servidor, Nº ilimitado de clientes Precio: 404 €
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CV
FileMaker Server 11 + Licencia
Ofrece un acceso fiable y de alto rendimiento a los datos. Este software de servidor fácil de utilizar y rápido permite gestionar de forma segura grupos de usuarios de FileMaker Pro dentro de una red o en la Web.
Precio: 1.130 €
FileMaker PRO 11 + Licencia
FileMaker Pro es un potente software de base de datos fácil de usar que permitirá ejecutar de manera rápida y segura los procesos necesarios para la gestión del negocio.
Precio: 449,34 € por usuario
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CVI
Micosoft Office
Precio: 117,95 € por cada tres instalaciones.
5.3.3 Cálculo del presupuesto
Presupuesto Hardware
- 1 Servidor HP = 779 €
- 1 iMac de Sobremesa = 999 €
- 5 Tablets = 479 € x 5 = 2.395 €
- 2 Portátiles ProBook = 789 € x 2 = 1.578 €
- 1 Impresora HP = 163 €
- 5 Teléfonos = 68€ x 5 unidades = 340 €
- 1 Router = 128€
- 1 WIFI Access Point = 228 €
- Cable de red = 16,97€
- Presupuesto Total Hardware = 6.625,97 €
Presupuesto Software
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CVII
- Antivirus = 404 €
- FileMaker Server 11 = 1.130 €
- FileMaker Pro 11 = 449,34 € x 7 = 3145,38 €
- MS Office = 117,95 € (por cada 3 instalaciones) x 3 = 353,85 €
- Presupuesto Total Software = 5.033,23 €
Presupuesto Total
Presupuesto Hardware + presupuesto Software = 11.695,20 €
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CVIII
Diseño Externo
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CIX
5. DISEÑO EXTERNO
Una vez desarrollada la aplicación con FileMaker, se obtiene la presentación de la misma y sus interfaces para la gestión de las diferentes funciones del negocio.
4.4 Interfaz del Menú Principal
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CX
4.5 Interfaz de la Gestión de Consultas
Consulta: Paciente
Consulta: Especialista
Consulta: Cita
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXI
Consulta:Factura
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXII
4.6 Interfaz de Gestion de Pacientes
4.7 Interfaz de Gestión de Especialidades
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXIII
4.8 Interfaz deEspecialistas
Especialistas: Datos Personales
Especialistas: Datos Profesionales
Especialistas: Nóminas
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXIV
4.9 Interfaz de Gestión de Facturas
Facturas: Factura
Facturas: Listados
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXV
4.10 Interfaz de Gestión de Historiales
4.11 Interfaz de Gestion de Proveedores
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXVI
4.12 Interfaz de Gestión de Materiales
4.13 Interfaz de Gestión de Pedidos
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXVII
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXVIII
Diseño Interno
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXIX
6.DISEÑO INTERNO
A partir del modelo Entidad-Relación definido anteriormente, utilizando la herramienta de gestión de bases de datos FileMaker, se genera un nuevo modelo Entidad-Relación específico, a partir del cual se realiza el diseño y se desarrolla la aplicación.
4.14 Diseño del Modelo Entidad-Relación FileMaker
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXX
A partir del Modelo Entidad-Relación, se genera información sobre las distintas relaciones que se representan en el diagrama.
La información de cada relación, viene definida en las siguientes tablas.
4.15 Relaciones
Ocurrencia de la tabla Material Proveedores
Campo Id Proveedor_S = Id Proveedor
Tabla de origen Material Proveedores
Archivo de origenClinicaDental GCD.fp7
ClinicaDental GCD.fp7
Permitir la creación de registros a través de esta relación
Activo Activo
Eliminar registros relacionados en esta tabla cuando se elimina un registro en la otra tabla
Activo Activo
Ordenar registros Inactivo Inactivo
Relación: Material=Proveedores
Esta relación sirve para determinar los materiales asociados a un proveedor.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXI
Ocurrencia de la tabla Material Linea de Materiales
Campo Id Material = Id Material_S
Tabla de origen Material Linea de Materiales
Archivo de origenClinicaDental GCD.fp7
ClinicaDental GCD.fp7
Permitir la creación de registros a través de esta relación
Activo Activo
Eliminar registros relacionados en esta tabla cuando se elimina un registro en la otra tabla
Activo Activo
Ordenar registros Inactivo Inactivo
Relación: Material=Linea de Materiales
Esta relación se obtiene al normalizar la relación entre Pedidos y Materiales. Al tratarse de una relación N:M, se genera una tabla intermedia, Linea de Materiales.
Ocurrencia de la tabla Pedidos Linea de Materiales
Campo Id Pedido = Id Material
Tabla de origen Pedidos Linea de Materiales
Archivo de origenClinicaDental GCD.fp7
ClinicaDental GCD.fp7
Permitir la creación de registros a través de esta relación
Activo Activo
Eliminar registros relacionados en esta tabla cuando se elimina un registro en la otra tabla
Activo Activo
Ordenar registros Inactivo Inactivo
Relación: Pedidos=Linea de Materiales
Esta relación se obtiene al normalizar la relación entre Pedidos y Materiales. Al tratarse de una relación N:M, se genera una tabla intermedia, Linea de Materiales. Esta realción, junto con la anterior, permiten realizar pedidos a los proveedores.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXII
Ocurrencia de la tabla Especialidad Especialistas
Campo ID ESPECIALIDAD = Id Especialidad_S
Tabla de origen Especialidad Especialistas
Archivo de origenClinicaDental GCD.fp7
ClinicaDental GCD.fp7
Permitir la creación de registros a través de esta relación
Activo Activo
Eliminar registros relacionados en esta tabla cuando se elimina un registro en la otra tabla
Activo Activo
Ordenar registros Inactivo Inactivo
Relación: Especialidad=Especialistas
Mediante esta relación, se asocia a cada especialista su especialidad, y con ello los criterios que se determinan en esta entidad.
Ocurrencia de la tabla Consultas Especialidad
Campo ID_especialidad = ID ESPECIALIDAD
Tabla de origen Consultas Especialidad
Archivo de origenClinicaDental GCD.fp7
ClinicaDental GCD.fp7
Permitir la creación de registros a través de esta relación
Inactivo Activo
Eliminar registros relacionados en esta tabla cuando se elimina un registro en la otra tabla
Inactivo Activo
Ordenar registros Inactivo Inactivo
Relación: Consultas=Especialidad
Esta relación sirve para comprobar la disponibilidad de los especialistas de una especialidad concreta.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXIII
Ocurrencia de la tabla Pacientes Consultas
Campo ID PACIENTE = Id Paciente_S
Tabla de origen Pacientes Consultas
Archivo de origenClinicaDental GCD.fp7
ClinicaDental GCD.fp7
Permitir la creación de registros a través de esta relación
Inactivo Activo
Eliminar registros relacionados en esta tabla cuando se elimina un registro en la otra tabla
Inactivo Activo
Ordenar registros Inactivo Inactivo
Relación: Pacientes=Consultas
Esta relación sirve para asignar un tiempo de consulta a los pacientes. Mediante está relación se facilita la gestión de Historiales de pacientes.
Ocurrencia de la tabla Nóminas Especialistas
Campo ID_especialista = ID ESPECIALISTA
Tabla de origen Nóminas Especialistas
Archivo de origenClinicaDental GCD.fp7
ClinicaDental GCD.fp7
Permitir la creación de registros a través de esta relación
Activo Inactivo
Eliminar registros relacionados en esta tabla cuando se elimina un registro en la otra tabla
Activo Inactivo
Ordenar registros Inactivo Inactivo
Relación: Nóminas=Especialistas
Con esta relación se asocia a cada especialista la nómina que le corresponda según los servicios realizados.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXIV
Ocurrencia de la tabla Nóminas 2 Consultas
Campo Mes = mes
y Año = año
y ID_especialista = Id Especialista_S
Tabla de origen Nóminas Consultas
Archivo de origenClinicaDental GCD.fp7
ClinicaDental GCD.fp7
Permitir la creación de registros a través de esta relación
Inactivo Inactivo
Eliminar registros relacionados en esta tabla cuando se elimina un registro en la otra tabla
Inactivo Inactivo
Ordenar registros Inactivo Inactivo
Relación: Nóminas 2∞Consultas
Esta relación facilita la gestión de nóminas. Permite realizar búsqueda de consultas realizadas por un especialista, en un mes o año concreto.
Ocurrencia de la tabla Consultas 2 Consultas
Campo ID_especialidad = ID_especialidad
y Fecha = Fecha
Tabla de origen Consultas Consultas
Archivo de origenClinicaDental GCD.fp7
ClinicaDental GCD.fp7
Permitir la creación de registros a través de esta relación
Activo Activo
Eliminar registros relacionados en esta tabla cuando se elimina un registro en la otra tabla
Activo Activo
Ordenar registros Inactivo Inactivo
Relación: Consultas 2∞Consultas
Esta relación consiste en la comparación de la base de datos que contiene las consultas consigo misma. Comprueba la disponibilidad de una especialidad en una fecha y hora concretas.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXV
Ocurrencia de la tabla Facturas Consultas
Campo Id Consulta = ID CONSULTA
Tabla de origen Facturas Consultas
Archivo de origenClinicaDental GCD.fp7
ClinicaDental GCD.fp7
Permitir la creación de registros a través de esta relación
Activo Activo
Eliminar registros relacionados en esta tabla cuando se elimina un registro en la otra tabla
Activo Activo
Ordenar registros Inactivo Inactivo
Relación: Facturas=Consultas
Con esta relación se asigna una factura a una consulta, según el servicio realizado.
Ocurrencia de la tabla Pacientes Facturas 2
Campo ID PACIENTE = Id Paciente
Tabla de origen Pacientes Facturas
Archivo de origenClinicaDental GCD.fp7
ClinicaDental GCD.fp7
Permitir la creación de registros a través de esta relación
Activo Activo
Eliminar registros relacionados en esta tabla cuando se elimina un registro en la otra tabla
Activo Activo
Ordenar registros Inactivo Inactivo
Relación: Pacientes=Facturas 2
Esta relación permite mostrar informes de las facturas de un paciente.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXVI
Ocurrencia de la tabla Consultas Especialistas 2
Campo Id Especialista_S = ID ESPECIALISTA
Tabla de origen Consultas Especialistas
Archivo de origenClinicaDental GCD.fp7
ClinicaDental GCD.fp7
Permitir la creación de registros a través de esta relación
Inactivo Inactivo
Eliminar registros relacionados en esta tabla cuando se elimina un registro en la otra tabla
Inactivo Inactivo
Ordenar registros Inactivo Inactivo
Relación: Consultas=Especialistas 2
Esta relación asigna a cada especialista las consultas realizadas. Esta relación interviene facilitando la gestión de nóminas.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXVII
4.16 Entidades
Las entidades junto con sus características e información relevante quedan definidas en las siguientes tablas.
Entidad: Nóminas
Nombre de tabla: Nóminas - 9 Campos Nombre del
campo Tipo Opciones En
presentaciones En relaciones
Autointroducir: Permitir edición
Serie: Generar: En creación, Siguiente valor: 52,
Incremento: 1
Validación: Sólo durante la introducción de
datos No vacío
Único Almacenamiento:
Repeticiones: 1 Indexar: Todo
Idioma del índice: Español
ID NOMINA Normal, Numérico
Nóminas
Autointroducir: Permitir edición Validación:
Sólo durante la introducción de datos
Almacenamiento: Especialistas Repeticiones: 1 Nóminas Indexar: Todo
Idioma del índice: Español
Mes Normal, Numérico
Nóminas 2∞Consultas
Autointroducir: Permitir edición Validación:
Sólo durante la introducción de datos
Almacenamiento: Repeticiones: 1 Especialistas Indexar: Todo Nóminas
Idioma del índice: Español
Año Normal,
Numérico
Nóminas 2∞Consultas
Autointroducir: Permitir edición
Consultas Realizadas
Normal, Numérico
Validación:
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXVIII
Sólo durante la introducción de datos
Almacenamiento: Repeticiones: 1
Indexar: Ninguno
Crear índices automáticamente según sea necesario
Idioma del índice: Español
Cálculo: Tabla de contexto:Nóminas 2 Sum (Consultas::Importe )
Almacenamiento: Repeticiones: 1
No almacenar los resultados de los cálculos
Idioma del índice: Español
Importe Consultas
Calculado, Numérico
Nóminas
Autointroducir: Permitir edición Validación:
Sólo durante la introducción de datos
Almacenamiento: Repeticiones: 1
Indexar: Ninguno
Crear índices automáticamente según sea necesario
Idioma del índice: Español
Importe Neto Normal,
Numérico
Autointroducir: Permitir edición Validación:
Sólo durante la introducción de datos Nóminas=Especialistas
Almacenamiento: Nóminas 2∞Consultas Repeticiones: 1 Indexar: Todo
Idioma del índice: Español
ID_especialista Normal, Numérico
Especialistas
Autointroducir:
Permitir edición Validación:
Sólo durante la introducción de datos
Almacenamiento: Repeticiones: 1
Indexar: Ninguno
Crear índices automáticamente según sea necesario
Id Especialidad Normal, Numérico
Idioma del índice: Español
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXIX
Cálculo:
Tabla de contexto:Nóminas Nóminas::Importe
Consultas +Especialidad::Sueldo Base
Almacenamiento:
Especialistas
Repeticiones: 1 Nóminas No almacenar los resultados
de los cálculos
Idioma del índice: Español
Total
Calculado, Numérico
Entidad: Consultas
Nombre de tabla: Consultas - 17 Campos Nombre del
campo Tipo Opciones En
presentaciones En relaciones
Autointroducir: Permitir edición
Serie: Generar: En creación, Siguiente valor: 59,
Incremento: 1
Validación: Gestión Consultas
Sólo durante la introducción de datos Lista consulta
No vacío
Único
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del índice: Español
ID CONSULTA Normal,
Numérico
Facturas=Consultas
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
Almacenamiento:
Repeticiones: 1
Id Paciente_S Normal, Numérico
Indexar: Todo
Gestión Consultas
Pacientes=Consultas
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXX
Idioma del índice: Español
Autointroducir: Permitir edición Validación:
Sólo durante la introducción de datos
Gestión Consultas Nóminas 2∞Consultas
Almacenamiento: Lista consulta Consultas=Especialistas 2
Repeticiones: 1
Indexar: Todo
Idioma del índice: Español
Id Especialista_S
Normal, Numérico
Autointroducir: Permitir edición Validación:
Sólo durante la introducción de datos
No vacío
Longitud máxima de datos: 9 Gestión Consultas
Mensaje de error: El DNI está formado por 8 dígitos y 1
carácter Facturas
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del índice: Español
DNI Paciente Normal,
Numérico
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
No vacío
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno Crear índices
automáticamente según sea necesario
Idioma del índice: Español
Duración Normal,
Hora
Autointroducir: Permitir edición Validación:
Sólo durante la introducción de datos
No vacío Gestión Consultas
Almacenamiento: Lista consulta
Repeticiones: 1 Facturas
Indexar: Ninguno Gestión de Facturas
Importe Normal, Numérico
Crear índices automáticamente según sea
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXXI
necesario
Idioma del índice: Español
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno Crear índices
automáticamente según sea necesario
Idioma del índice: Español
Síntomas Normal, Texto
Gestión Consultas
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno Crear índices
automáticamente según sea necesario
Idioma del índice: Español
Tratamiento Normal, Texto
Gestión Consultas
Autointroducir: Permitir edición Validación:
Sólo durante la introducción de datos
Gestión Consultas
No vacío Gestión de Historiales
Almacenamiento: Facturas
Repeticiones: 1 Gestión de Facturas
Indexar: Todo Idioma del índice: Español
Fecha Normal, Fecha
Consultas 2∞Consultas
Autointroducir: Permitir edición Validación:
Sólo durante la introducción de datos
No vacío Gestión Consultas
Almacenamiento: Facturas
Repeticiones: 1
Indexar: Ninguno
Hora Normal, Hora
Crear índices automáticamente según sea
necesario
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXXII
Idioma del índice: Español
Autointroducir: Permitir edición
No reemplazar los valores existentes del campo (de haber
alguno) Tabla de contexto:Consultas Cálculo:Consultas::Estado ="
Realizada" or" Pendiente" or"Anulada"
Gestión Consultas
Validación: Gestión de Historiales
Sólo durante la introducción de datos Facturas
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno Crear índices
automáticamente según sea necesario
Idioma del índice: Español
Estado
Normal, Texto
Autointroducir: Permitir edición Validación:
Sólo durante la introducción de datos
Gestión Consultas
Almacenamiento: Gestión de Historiales
Repeticiones: 1 Facturas
Indexar: Todo Gestión de Facturas
Idioma del índice: Español
Especialidad Normal, Texto
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno Crear índices
automáticamente según sea necesario
Idioma del índice: Español
Especialista Normal, Texto
Autointroducir: Permitir edición Validación:
Sólo durante la introducción de datos Consultas=Especialidad
ID_especialidad Normal, Numérico
Almacenamiento:
Gestión Consultas
Consultas 2∞Consultas
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXXIII
Repeticiones: 1
Indexar: Todo
Idioma del índice: Español
Cálculo:
Tabla de contexto:Consultas
Month (Consultas::Fecha )
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del índice: Español
mes Calculado, Numérico
Lista consulta Nóminas 2∞Consultas
Cálculo:
Tabla de contexto:Consultas
Year (Consultas::Fecha )
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del índice: Español
año Calculado, Numérico
Lista consulta Nóminas 2∞Consultas
Cálculo:
Tabla de contexto:Consultas
Sum ( Consultas 2::Importe)
Almacenamiento:
Repeticiones: 1
No almacenar los resultados de los cálculos
Suma Calculado, Numérico
Idioma del índice: Español
Entidad: Especialidad
Nombre de tabla: Especialidad - 5 Campos Nombre del
campo Tipo Opciones En
presentaciones En relaciones
Autointroducir:
Permitir edición
Serie: Generar: En creación, Siguiente valor:
38, Incremento: 1
Validación:
Sólo durante la introducción de datos Especialidad=Especialistas
No vacío Consultas=Especialidad
Único
Almacenamiento:
Repeticiones: 1
Indexar: Todo
ID ESPECIALIDAD
Normal, Numérico
Idioma del índice: Español
Especialidad
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXXIV
Autointroducir: Permitir edición Especialistas
Validación: Especialidad
Sólo durante la introducción de datos
Gestión Consultas
Almacenamiento: Gestión de Historiales
Repeticiones: 1 Nóminas
Indexar: Todo Facturas Idioma del índice:
Español Gestión de Facturas
Especialidad Normal, Texto
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno Crear índices
automáticamente según sea necesario
Idioma del índice: Español
Sueldo/Hora Normal,
Numérico
Especialidad
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
No vacío Especialidad
Almacenamiento: Nóminas
Repeticiones: 1
Indexar: Ninguno Crear índices
automáticamente según sea necesario
Idioma del índice: Español
Sueldo Base Normal, Numérico
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
Almacenamiento:
Repeticiones: 1
Indexar: Todo Idioma del índice:
Español
ID_especialista Normal, Numérico
Especialistas
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXXV
Entidad: Especialistas
Nombre de tabla: Especialistas - 12 Campos
Nombre del campo Tipo Opciones
En presentaciones En relaciones
Autointroducir:
Permitir edición
Serie: Generar: En creación, Siguiente valor:
63, Incremento: 1
Validación:
Sólo durante la introducción de datos Nóminas=Especialistas
No vacío Consultas=Especialistas 2
Único
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del índice: Español
ID ESPECIALISTA Normal, Numérico
Especialistas
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del índice: Español
Id Especialidad_S Normal, Numérico
Especialidad=Especialistas
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Id nomina_S Normal, Numérico
Idioma del índice:
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXXVI
Español
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
No vacío
Existente
Longitud máxima de datos: 9
Especialistas
Mensaje de error: El DNI está formado por 8 dígitos
y 1 carácter Nóminas
Almacenamiento:
Repeticiones: 1
Indexar: Mínimo
Crear índices automáticamente según
sea necesario
Idioma del índice: Español
DNI Especialista Normal, Texto
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
No vacío Especialistas
Almacenamiento: Especialidad
Repeticiones: 1 Gestión Consultas
Indexar: Mínimo Nóminas
Crear índices automáticamente según
sea necesario Idioma del índice:
Español
Especialidad Normal, Texto
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
No vacío Especialistas
Nombre Normal, Texto
Almacenamiento: Especialidad
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXXVII
Repeticiones: 1 Gestión Consultas
Indexar: Mínimo Nóminas
Crear índices automáticamente según
sea necesario
Idioma del índice: Español
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
No vacío Especialistas
Almacenamiento: Gestión Consultas
Repeticiones: 1 Nóminas
Indexar: Ninguno
Crear índices automáticamente según
sea necesario
Idioma del índice: Español
Apellidos Normal, Texto
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
No vacío
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Crear índices automáticamente según
sea necesario
Idioma del índice: Español
Fecha Nacimiento Normal, Fecha
Especialistas
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
No vacío
Dirección Normal, Texto
Almacenamiento:
Especialistas
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXXVIII
Repeticiones: 1
Indexar: Ninguno
Crear índices automáticamente según
sea necesario
Idioma del índice: Español
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
No vacío
Longitud máxima de datos: 9
Especialistas
Almacenamiento: Gestión Consultas
Repeticiones: 1
Indexar: Ninguno
Crear índices automáticamente según
sea necesario
Idioma del índice: Español
Teléfono Normal, Numérico
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
No vacío Especialistas
Almacenamiento: Nóminas
Repeticiones: 1
Indexar: Ninguno
Crear índices automáticamente según
sea necesario
Idioma del índice: Español
Fecha de Alta Normal, Fecha
Autointroducir:
Permitir edición
Validación:
Sólo durante la introducción de datos
Título Profesional Normal, Texto
Almacenamiento:
Especialistas
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXXXIX
Repeticiones: 1
Indexar: Ninguno
Crear índices automáticamente según
sea necesario
Idioma del índice: Español
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXL
Entidad: Pacientes
Nombre de tabla: Pacientes - 10 Campos Nombre del campo
Tipo Opciones En presentaciones
En relaciones
Autointroducir: Permitir edición
Serie: Generar: En creación, Siguiente
valor: 12, Incremento: 1
Validación: Sólo durante la
introducción de datos Pacientes=Consultas
No vacío Pacientes=Facturas 2 Único
Almacenamiento: Repeticiones: 1 Indexar: Todo
Idioma del índice: Español
ID PACIENTE Normal,
Numérico
Pacientes
Autointroducir:
Permitir edición Validación: Sólo durante la
introducción de datos
No vacío Longitud máxima de
datos: 9 Pacientes
Mensaje de error: El DNI está formado por 8 dígitos y 1 carácter
Gestion Consultas
Almacenamiento: Facturas Repeticiones: 1 Indexar: Todo
Idioma del índice: Español
Dni Paciente Normal, Numérico
Autointroducir: Permitir edición Validación: Sólo durante la
introducción de datos No vacío Pacientes
Almacenamiento: Gestion Consultas
Repeticiones: 1 Gestion de Historiales
Indexar: Mínimo Facturas
Crear índices automáticamente
según sea necesario
Gestion de Facturas
Nombre Normal, Texto
Idioma del índice:
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXLI
Español
Autointroducir:
Permitir edición Validación: Sólo durante la
introducción de datos No vacío Pacientes
Almacenamiento: Gestion Consultas
Repeticiones: 1 Gestion de Historiales
Indexar: Ninguno Facturas
Crear índices automáticamente
según sea necesario
Gestion de Facturas
Idioma del índice: Español
Apellidos Normal, Texto
Autointroducir: Permitir edición Validación: Sólo durante la
introducción de datos No vacío
Almacenamiento: Repeticiones: 1
Indexar: Ninguno
Crear índices automáticamente
según sea necesario Idioma del índice:
Español
Fecha Nacimento Normal, Fecha
Pacientes
Autointroducir: Permitir edición Validación: Sólo durante la
introducción de datos
No vacío Longitud máxima de
datos: 9 Pacientes
Almacenamiento: Gestion Consultas
Repeticiones: 1 Indexar: Ninguno
Crear índices automáticamente
según sea necesario
Idioma del índice: Español
Teléfono Normal, Numérico
Autointroducir: Permitir edición Validación: Sólo durante la
introducción de datos
Teléfono Móvil Normal, Numérico
No vacío
Pacientes
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXLII
Longitud máxima de datos: 9
Almacenamiento: Repeticiones: 1
Indexar: Ninguno
Crear índices automáticamente
según sea necesario Idioma del índice:
Español
Autointroducir: Permitir edición Validación: Sólo durante la
introducción de datos
Almacenamiento: Pacientes
Repeticiones: 1 Gestion Consultas
Indexar: Ninguno
Crear índices automáticamente
según sea necesario
Idioma del índice: Español
Seguro Médico Normal, Texto
Autointroducir: Permitir edición Validación: Sólo durante la
introducción de datos Almacenamiento:
Repeticiones: 1 Indexar: Ninguno
Crear índices automáticamente
según sea necesario Idioma del índice:
Español
Observaciones Normal, Texto
Autointroducir: Permitir edición Validación: Sólo durante la
introducción de datos Almacenamiento:
Repeticiones: 1 Indexar: Todo
Idioma del índice: Español
Id Consulta_S Normal, Numérico
Entidad: Proveedores
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXLIII
Nombre de tabla: Proveedores - 5 Campos Nombre del
campo Tipo Opciones En
presentaciones En relaciones
Autointroducir: Permitir edición
Serie: Generar: En creación, Siguiente
valor: 13, Incremento: 1
Validación: Sólo durante la
introducción de datos No vacío
Único Almacenamiento:
Repeticiones: 1 Indexar: Todo
Idioma del índice: Español
Id Proveedor Normal,
Numérico
Proveedores Material=Proveedores
Autointroducir: Permitir edición Validación: Sólo durante la
introducción de datos No vacío
Almacenamiento: Repeticiones: 1 Indexar: Mínimo
Crear índices automáticamente
según sea necesario Idioma del índice:
Español
Nombre Normal, Texto
Proveedores
Autointroducir: Permitir edición Validación: Sólo durante la
introducción de datos No vacío
Almacenamiento: Repeticiones: 1
Indexar: Ninguno
Crear índices automáticamente
según sea necesario Idioma del índice:
Español
Direccion Normal, Texto
Proveedores
Autointroducir: Permitir edición Validación: Sólo durante la
introducción de datos
Telefono Normal, Numérico
No vacío
Proveedores
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXLIV
Longitud máxima de datos: 9
Almacenamiento: Repeticiones: 1
Indexar: Ninguno
Crear índices automáticamente
según sea necesario Idioma del índice:
Español
Autointroducir: Permitir edición Validación: Sólo durante la
introducción de datos No vacío
Almacenamiento: Repeticiones: 1
Indexar: Ninguno
Crear índices automáticamente
según sea necesario Idioma del índice:
Español
Correo Electronico Normal, Texto
Proveedores
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXLV
Entidad: Pedidos
Nombre de tabla: Pedidos - 6 Campos Nombre del campo
Tipo Opciones En presentaciones
En relaciones
Autointroducir: Permitir edición
Validación: Sólo durante la
introducción de datos No vacío Único
Almacenamiento: Repeticiones: 1 Indexar: Todo Idioma del índice:
Español
Id Pedido Normal, Numérico
Pedidos Pedidos=Linea de Materiales
Autointroducir: Permitir edición
Validación: Sólo durante la
introducción de datos Almacenamiento:
Repeticiones: 1 Indexar: Mínimo
Crear índices automáticamente según sea necesario
Idioma del índice: Español
Material Normal, Texto
Autointroducir: Permitir edición
Validación: Sólo durante la
introducción de datos Almacenamiento:
Repeticiones: 1 Indexar: Ninguno
Crear índices automáticamente según sea necesario
Idioma del índice: Español
Proveedor Normal, Texto
Pedidos
Autointroducir: Permitir edición
Validación: Sólo durante la
introducción de datos
Cantidad Normal, Numérico
No vacío
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXLVI
Almacenamiento: Repeticiones: 1 Indexar: Ninguno
Crear índices automáticamente según sea necesario
Idioma del índice: Español Autointroducir:
Permitir edición Validación:
Sólo durante la introducción de datos
No vacío Almacenamiento:
Repeticiones: 1 Indexar: Ninguno
Crear índices automáticamente según sea necesario
Idioma del índice: Español
Fecha Normal, Fecha
Pedidos
Autointroducir: Permitir edición
Validación: Sólo durante la
introducción de datos Almacenamiento:
Repeticiones: 1 Indexar: Ninguno
Crear índices automáticamente según sea necesario
Idioma del índice: Español
Marca Normal, Texto
Pedidos
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXLVII
Entidad: Materiales
Nombre de tabla: Material - 6 Campos Nombre del campo
Tipo Opciones En presentaciones
En relaciones
Autointroducir: Permitir edición Serie: Generar: En
creación, Siguiente valor: 20, Incremento: 1
Validación: Sólo durante la
introducción de datos Material
No vacío Lista Materiales
Único Mensaje de error:
¡valor unico!
Almacenamiento: Repeticiones: 1 Indexar: Todo Idioma del índice:
Español
Id Material Normal, Numérico
Material=Linea de Materiales
Autointroducir: Permitir edición
Validación: Sólo durante la
introducción de datos Almacenamiento:
Repeticiones: 1 Indexar: Todo Idioma del índice:
Español
Id Proveedor_S Normal, Numérico
Material=Proveedores
Autointroducir: Permitir edición
Validación: Sólo durante la
introducción de datos Almacenamiento: Material
Repeticiones: 1 Pedidos Indexar: Mínimo Proveedores
Crear índices automáticamente según sea necesario
Lista Materiales
Idioma del índice: Español
Nombre Normal, Texto
Autointroducir: Permitir edición
Marca Normal, Texto
Validación:
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXLVIII
Sólo durante la introducción de datos Material
Almacenamiento: Pedidos Repeticiones: 1 Proveedores
Indexar: Todo Lista Materiales
Idioma del índice: Español Autointroducir:
Permitir edición Validación:
Sólo durante la introducción de datos
Almacenamiento: Material Repeticiones: 1 Proveedores
Indexar: Ninguno Lista Materiales
Crear índices automáticamente según sea necesario
Idioma del índice: Español
Precio Unidad Normal, Texto
Cálculo: Tabla de
contexto:Material Proveedores::Nombre
Almacenamiento: Repeticiones: 1 No almacenar los
resultados de los cálculos
Idioma del índice: Español
Proveedor Calculado, Texto
Pedidos
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CXLIX
Entidad: Linea de Materiales
Nombre de tabla: Linea de Materiales - 6 Campos Nombre del campo
Tipo Opciones En presentaciones
En relaciones
Autointroducir: Permitir edición Serie: Generar: En
creación, Siguiente valor: 22, Incremento: 1 Validación:
Sólo durante la introducción de datos
No vacío Único
Almacenamiento:
Repeticiones: 1 Indexar: Todo Idioma del índice:
Español
Id Material Normal, Numérico
Pedidos=Linea de
Materiales
Autointroducir: Permitir edición
Validación: Sólo durante la
introducción de datos Almacenamiento:
Repeticiones: 1 Indexar: Todo Idioma del índice:
Español
Id Material_S Normal, Numérico
Pedidos Material=Linea de Materiales
Autointroducir: Permitir edición
Validación: Sólo durante la
introducción de datos Almacenamiento:
Repeticiones: 1 Indexar: Mínimo
Crear índices automáticamente según sea necesario
Idioma del índice: Español
nombre Normal, Texto
Autointroducir: Permitir edición
Validación:
marca Normal, Texto
Sólo durante la introducción de datos
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CL
Almacenamiento: Repeticiones: 1 Indexar: Mínimo
Crear índices automáticamente según sea necesario
Idioma del índice: Español Autointroducir:
Permitir edición Validación:
Sólo durante la introducción de datos Almacenamiento:
Repeticiones: 1 Indexar: Mínimo
Crear índices automáticamente según sea necesario
Idioma del índice: Español
Proveedor Normal, Texto
Pedidos
Autointroducir: Permitir edición
Validación: Sólo durante la
introducción de datos Almacenamiento:
Repeticiones: 1 Indexar: Todo Idioma del índice:
Español
cantidad Normal, Numérico
Pedidos
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLI
Entidad : Facturas
Nombre de tabla: Facturas - 5 Campos Nombre del
campo Tipo Opciones En
presentaciones En relaciones
Autointroducir: Permitir edición
Serie: Generar: En creación, Siguiente
valor: 22, Incremento: 1
Validación: Sólo durante la
introducción de datos Gestión
Consultas No vacío Facturas
Almacenamiento: Repeticiones: 1
Indexar: Ninguno
Crear índices automáticamente
según sea necesario
Idioma del índice: Español
Id Factura Normal, Numérico
Autointroducir: Permitir edición Validación: Sólo durante la
introducción de datos Almacenamiento:
Repeticiones: 1 Indexar: Todo
Idioma del índice: Español
Id Consulta Normal, Numérico
Facturas Facturas=Consultas
Autointroducir: Permitir edición Validación: Sólo durante la
introducción de datos Almacenamiento:
Repeticiones: 1 Indexar: Todo
Idioma del índice: Español
Id Paciente Normal, Numérico
Pacientes=Facturas 2
Autointroducir: Permitir edición Validación: Sólo durante la
introducción de datos
Forma de Pago Normal, Texto
Almacenamiento:
Facturas
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLII
Repeticiones: 1 Indexar: Ninguno
Crear índices automáticamente
según sea necesario Idioma del índice:
Español
Autointroducir: Permitir edición Validación: Sólo durante la
introducción de datos
Almacenamiento: Gestión Consultas
Repeticiones: 1 Facturas Indexar: Ninguno
Crear índices automáticamente
según sea necesario
Idioma del índice: Español
Estado Normal, Texto
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLIII
Estimación
Económica
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLIV
7.ESTIMACIÓN ECONÓMICA – Puntos Función
Las técnicas de estimación más fiables se basan en el análisis de Puntos Función. La técnica de Puntos Función permite la evaluación del sistema de información a partir del conocimiento de las funcionalidades y entidades que intervienen.
Las características más destacables de esta técnica son:
- Es una unidad de medida empírica.
- Contempla el sistema como un todo que se divide en determinadas funciones.
- Es independiente del entorno tecnológico en que se ha de desarrollar el sistema.
- Es independiente de la metodología que vaya a ser utilizada.
- Es independiente de la experiencia y del estilo de programación.
- Es fácil de entender por el usuario.
El resultado de la aplicación de esta técnica viene dado en Puntos Función, que posteriormente son pasados a días de esfuerzo, para lo que sí se tendrá en cuenta la experiencia del equipo de desarrollo y el estilo de programación, la aplicación de una u otra metodología y la tecnología.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLV
Método Albrecht para el Análisis de los Puntos Función
Para proceder al cálculo de los puntos función de un sistema han de realizarse tres etapas:
- Identificación de los componentes necesarios para el cálculo.
- Cálculo de los Puntos Función no ajustados.
- Ajuste de los Puntos Función.
Identificación de los componentes
En esta etapa se identifican los elementos a tener en cuenta para el cálculo de los puntos función. Primeramente se enumeran todos los componentes de cada tipo ; seguidamente, se evalúa individualmente la complejidad de cada uno de ellos, utilizando unas tablas ya establecidas que proporcionan el factor de complejidad de cada componente individual, siendo estos factores: COMPLEJO, MEDIO o SENCILLO.
A continuación se describen los distintos componentes que han de tenerse en cuenta para el cálculo y la forma de determinar su complejidad en cada caso.
Entradas externas
Se cuenta cada entrada del usuario que proporcione al software diferentes datos orientados a la aplicación. Las entradas deben ser distinguidas de las peticiones que se contabilizan por separado.
Los tipos de entrada aplicables son: Documento tecleado, Documento de lectura óptica, Pantalla, Disquete / CD, Cinta magnética, Interruptor, Sensor digital, Sensor analógico, Tecla de función y Puntero electrónico.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLVI
1 a 4 5 a 15 16 ó más
0 ó 1 S S M
2 S M C
3 ó más M C C
Fic
hero
s R
efe
ren
ciad
os
Tipo de Datos Elementales
Para el análisis de este componente se utiliza la siguiente matriz de complejidad:
Salidas externas
Son todos aquellos grupos lógicos de datos o mandatos de control de usuario que salen de la aplicación. Una salida es única si difiere en su formato o si es generada por procesos lógicos diferentes.
Los tipos de entrada aplicables son: Informe por pantalla, Informe por impresora, Informe por lotes, Transacción automática, Escritura en disquete, Escritura en soporte magnético / óptico, Mensaje por pantalla, Accionamiento digital, Accionamiento analógico, Factura, recibo, albarán, etc.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLVII
1 a 5 6 a 19 20 ó más
0 ó 1 S S M
2 ó 3 S M C
4 ó más M C C
Tipo de Datos Elementales
Fic
hero
s R
efe
ren
ciad
os
Para el análisis de este componente se utiliza la siguiente matriz de complejidad:
Números de peticiones de usuario
Una petición está definida como una entrada interactiva que resulta de la generación de algún tipo de respuesta en forma de salida interactiva. Son consecuencia de una búsqueda y no una actualización de un grupo lógico de datos interno.
Los tipos de consultas aplicables son los siguientes: Consulta de usuario sin actualización de ficheros, Pantalla o mensaje de ayuda, y Menú de selección.
Grupos lógicos de datos internos
Son aquellos grupos lógicos de datos o información de control interna que se generan, son usados y mantiene la aplicación. No deben
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLVIII
incluirse aquellos grupos lógicos de datos que no sean accesibles por el usuario a través de entradas o salidas externas, ficheros de interfaz o consultas.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLIX
1 a 19 20 a 50 51 ó más
1 S S M
2 a 5 S M C
6 ó más M C C
Tipo de Datos Elementales
Fic
hero
s R
efe
ren
ciad
os
Los tipos de datos internos o ficheros aplicables son los siguientes:
Fichero lógico interno, Base de datos, Tabla de usuario, Fichero de control o proceso secuencial por lotes y ficheros de query de usuario.
Para el análisis de este componente se utiliza la siguiente matriz de complejidad:
Grupos lógicos de datos de interfaz
Son aquellos grupos lógicos de datos compartidos con otra aplicación, recibidos o enviados a ella. Los grupos lógicos internos que son a su vez interfaz, deben contarse en ambos grupos.
Los tipos de datos o ficheros de interfaz aplicables son los siguientes:
Fichero lógico interno accesible desde otra aplicación, Fichero lógico interno accesible para otra aplicación, Bases de datos compartidas.
Para el análisis de este componente se utiliza la siguiente matriz de complejidad:
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLX
1 a 19 20 a 50 51 ó más
1 S S M
2 a 5 S M C
6 ó más M C C
Tipo de Datos ElementalesFic
hero
s R
efe
ren
ciad
os
Optimista Probable Pésimo Ponderada
Entradas de Usuario 49 39 30 40 x4 160
Salidas de Usuario 18 11 7 13 x3 39
Peticiones de Usuario 13 10 7 10 x4 40
Grupo lógico de datos internos 14 11 5 10 x4 40
Grupo lógico de datos de interfaz 16 13 11 14 x3 42
321PUNTOS DE FUNCIÓN NO AJUSTADOS (PFNA)
Complejidad TOTAL
PUNTOS DE FUNCIÓN
Parametro de MediciónEstimación
Cálculo de los Puntos Función no ajustados
Una vez concluida la etapa anterior se pasan los resultados a la tabla de conversión, dando un peso para cada tipo de componente por su complejidad:
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLXI
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLXII
0 1 2 3 4 5
Sin Influencia Ocasional Moderado Medio Significativo Esencial
Calificación de los Factores de Ajuste
Una vez calculado el número de funciones y determinada su complejidad, se llevan los valores obtenidos a la tabla. La suma de los resultados parciales da el valor en PUNTOS FUNCIÓN NO AJUSTADOS (PFNA).
Ajuste de los Puntos Función
Esta etapa tiene como objetivo la adaptación de la estimación a las condiciones de trabajo bajo las que el sistema se desarrolla. De esta adaptación se obtiene el valor definitivo en Puntos Función del Sistema que se está evaluando, aplicándole correcciones dependiendo de las características de la aplicación que afecten a la complejidad de la misma.
Existen 14 atributos de ajuste que impactan en el desarrollo y que deben ser evaluados independientemente.
A cada atributo se le asignará un valor entre 0 y 5, dependiendo del grado de influencia de éstos. Los posibles valores son:
Sin influencia (0). El sistema no contempla este atributo.
Influencia ocasional (1). La influencia de este atributo es muy poco significativa.
Influencia moderada (2). El sistema contempla este atributo y su influencia, aunque pequeña, ha de ser considerada.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLXIII
Valor
5
4
5
4
3
4
2
4
4
3
1
3
1
5
Σ Fi 48
¿Se ha diseñado el código para ser reutilizable?
¿Están incluidos en el diseño la conversión y la instalación?
¿Se ha diseñado el sistema para soportar múltiples instalaciones en diferentes organizaciones?
¿Se ha diseñado la aplicación para facilitar los cambios y para ser fácilente utilizada para el usuario?
¿Requiere la entrada de datos que las transacciones de entrada se lleven a cabo sobre multiples operaciones?
¿Se actualizan los archivos de forma interactiva?
¿Son complejas las entradas, las salidas, los archivos o peticiones?
¿Es complejo el procesamiento interno?
¿Existen funciones de procesamiento distribuido?
¿Es crítico el rendimiento?
¿Será ejecutado el sistema en un entorno operativo existente y frecuentemente utilizado?
¿Requiere el sistema entrada de datos interactiva?
¿Se requiere comunicación de datos?
FACTORES DE AJUSTE (F)
¿Requiere el sistema copias de seguridad y recuperación fiable?
Influencia apreciable (3). La importancia de este atributo debe ser tenida en cuenta, aunque no es fundamental.
Influencia significativa (4). Este atributo tiene una gran importancia para el Sistema.
Influencia esencial (5). Este atributo es esencial para el Sistema y ha de ser tenido en cuenta a la hora del diseño.
Los 14 atributos que se contemplan en esta técnica y su evaluación aparecen en la siguiente tabla:
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLXIV
Una vez obtenido el valor de los atributos y sumados se obtiene una cifra comprendida entre 0 y 70, a partir de la cual se obtendrá el factor de ajuste, según la fórmula establecida:
PFajustados = PFno ajustados · ( 0,065 + 0,01 · Σ Fi )PFajustados = 321 · ( 0,065 + 0,01 · 48 ) = 174,95
El resultado final son 174,95 Puntos de Función Ajustados. A partir de este valor se realizan las estimaciones oportunas:
Esfuerzo Estimado
PF/persona*mes = 174,95PF / 1persona*9meses = 19,43 PF/mes
Estimación de Coste
- Desarrollador de SF
Sabiendo que la hora se cotiza a 18 €, y trabajando en jornadas de 3 horas durante 198 días laborables (9 meses):
198dias * 3horas/día = 792 horas total, luego
792horas * 18 €/hora = 14.256 € Total
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLXV
- Director de Proyecto
Sabiendo que la hora se cotiza a 25 €, y trabajando 60 horas en total:
60horas * 25 €/hora = 1.500 € Total
Coste total: 14.256€ + 1.500 € = 15.756 €
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLXVI
Conclusiones
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLXVII
8. CONCLUSIONES
El desarrollo de el proyecto ha permitido conocer en pronfundidad las necesidades y funciones principales en el sector de las clínicas odontológicas. Mediante la implantación de la aplicación se ha conseguido cubrir todas las necesidades y requisitos que presentaba el cliente, cubriendo todas las necesidades del negocio y obteniendo una mejora en la gestión, mayor fiabilidad y seguridad en los datos y optimización de recursos y tiempo. Las herramientas utilizadas para el desarrollo de esta aplicación permiten que, si en un futuro fuera necesario, poder adaptar fácilmente la aplicación a futuros cambios en la estructura del negocio o futuras mejoras.
Finalmente, la realización de este proyecto, ha permitido poner en prácita conocimientos adquiridos en la carrera, ampliarlos y profundizar en ellos.
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLXVIII
Bibliografía y
Referencias
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLXIX
9.BIBLIOGRAFÍA Y REFERENCIAS
9.1 REFERENCIAS WEB
[WWW001] Historia de la odontología - Wikipedia, la enciclopedia ibre es.wikipedia.org/wiki/Historia_de_la_odontología
[WWW002] La Ingeniería de Software / Software Engineering www.angelfire.com/scifi/jzavalar/apuntes/IngSoftware.html
[WWW003] Google Shopping www.google.es/prdhp
[WWW004] Base de conocimiento FileMaker ::: udias.com www.udias.com/foro/baseconocimiento.php
[WWW005] Normalización de bases de datos www.eet2mdp.edu.ar/alumnos/MATERIAL/MATERIAL/
[WWW006] Diseño de arquitectura segura para redes inalámbricas www.areino.com/alf/docs/ArquitecturaSeguraWireless.pd
[WWW007] Rational Rose Tutorials homepages.uel.ac.uk/D.Bowden/
9.2 LIBROS
[PRES00] Roger S. Pressman, “Ingenieria del Software - Un Enfoque Practico” [2000]
[BARR01] Jesús Barranco de Areba, “Metodología del Análisis
estructurado de sistemas” [2001]
UNIVERISDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERIA (ICAI)
Software para la gestión informática de una clínica dental Página CLXX