Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fdo.:
Fecha: 18/07/2011
Fdo.:
Fecha: 18/07/2011
Fdo.:
Fecha: 07/09/2011
Pgina I
AGRADECIMIENTOS
Pgina II
RESUMEN
El objetivo de este proyecto es realizar el anlisis, diseo y desarrollo de un
software de gestin de una clnica dental, a partir del estudio de las
necesidades del negocio y las carencias actuales, para as, conseguir una
mejora en la organizacin y funcionamiento de la clnica.
Este software permitir realizar no slo una mejora en cuanto a la gestin
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 organizacin, gestin y seguridad;
simplificando el trabajo a los profesionales y ofreciendo una mejor calidad
de servicio al paciente.
PALABRAS CLAVE
Gestin de pacientes, Gestin de especialistas, Gestin de nminas,
Seguridad de la Informacin.
Pgina III
INTRODUCCIN
Hoy en da, la informtica puede aportar un gran beneficio a empresas
como lo es una clnica dental, ofreciendo soluciones que facilitan el manejo
de grandes cantidades de informacin con la que se trabaja da a da. Esta
aplicacin beneficia notablemente al cliente; ahorrando desde espacio fsico
para el almacenamiento del historial de los pacientes hasta la gran cantidad
de tiempo invertida en la bsqueda de la informacin requerida, aportando
a su vez seguridad y fiabilidad de los datos guardados. Un gran beneficio
ser la organizacin a la hora de gestionar las citas, una de las principales
gestiones de una clnica dental. Al mismo tiempo, se ahorrar tiempo y
esfuerzo en el control y clculo de nminas, cobros, y pedidos de material
sanitario.
Pgina IV
RESULTADOS
El resultado obtenido una vez realizado el proyecto es un software de
gestin que permite optimizar
Pgina V
CONCLUSIONES
La tecnologa es imprescindible en negocios que necesitan tratar con
grandes cantidades de informacin. Una buena estructura y organizacin
con los recursos y herramientas adecuados hacen que el funcionamiento, en
este caso, de una clnica dental, mejore en todos los aspectos, resaltando la
optimizacin de costes y tiempos, y aportando seguridad y fiabilidad a la
informacin.
Cuando una empresa cuenta con la solucin adecuada adaptada a sus
necesidades es cuando realmente se tiene una visin del negocio que
permite progresar y obtener beneficios.
Pgina VI
REFERENCIAS
[WWW001] Historia de la odontologa - Wikipedia, la enciclopedia libre
es.wikipedia.org/wiki/Historia_de_la_odontologa
[WWW002] La Ingeniera 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] Diseo de arquitectura segura para redes inalmbricas
www.areino.com/alf/docs/ArquitecturaSeguraWireless.pd
Pgina VII
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 patients service.
KEY WORDS
Patient Management, Management Specialists, Payroll Management,
Information Security.
Pgina VIII
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 patients
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.
Pgina IX
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
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.
Pgina X
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 odontologa - Wikipedia, la enciclopedia libre
es.wikipedia.org/wiki/Historia_de_la_odontologa
[WWW002] La Ingeniera 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] Diseo de arquitectura segura para redes inalmbricas
www.areino.com/alf/docs/ArquitecturaSeguraWireless.pd
Pgina XI
Tabla de contenido
1
Desde el comienzo hasta la consolidacin del ttulo universitario de odontlogo ........ XXX
1.2
1.3
IDENTIFICACIN DE NECESIDADES.......................................................................................XXXIV
2.1
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.3
2.4
2.5
2.6
2.7
Metodologa .........................................................................................................................L
2.8
Planificacin ........................................................................................................................LI
3.2
3.3
Lista de requisitos.............................................................................................................. LV
3.4
3.5
3.6
3.6.1
3.6.2
4.2
Pgina XII
4.3
4.3.1
4.3.2
Requisitos Software..................................................................................................CIV
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
DISEO INTERNO..................................................................................................................CXVIII
6.1
6.2
6.3
Entidades.....................................................................................................................CXXVII
Conclusiones............................................................................................................................ 155
9
Bibliografa y
Referencias........................................................................................................157
Pgina XIII
Historia de
la Odontologa
Pgina XIV
1. HISTORIA DE LA ODONTOLOGA
Pgina XV
Pgina XVI
Pgina XVII
Dentista
tratando
un
paciente
(1523).
Pgina XVIII
Pgina XIX
Andrs Vesalio
Ambroise Par
Pgina XX
Pgina XXI
Dentista itinerante en la
campia francesa
Pgina XXII
Pgina XXIII
En 1746, dise una mquina 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
obturacin, primeramente con estao 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
difciles de manejar, se fabricaron posteriormente pequeos cilindros
de oro a partir de monedas brasileas, que era el oro ms puro que
se poda 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 prtesis.
Du Chateau, un farmaclogo de la regin de Sevres, model la
primera dentadura en porcelana.
En los textos sobre historia de la odontologa, sus autores dan poca
importancia a los esfuerzos que se hicieron en la antigedad para
tratar las alteraciones o enfermedades bucodentales, considerndolos
como hallazgos incidentales. Tienen la tendencia a iniciar la historia
de la odontologa a partir de Pierre Fauchard.
Pgina XXIV
Pgina XXV
Pgina XXVI
Pgina XXVII
Pgina XXVIII
Pgina XXIX
Pgina XXX
Pgina XXXI
Pgina XXXII
Identificacin de
Necesidades
Pgina XXXIII
IDENTIFICACIN DE NECESIDADES
Odontlogo general.
Ortodoncista.
Edondoncista.
Implantlogo.
Pgina XXXIV
Pgina XXXV
Pgina XXXVI
Pgina XXXVII
las
esperas
de
los
pacientes
ganar
en
puntualidad y organizacin.
-
automtica
las
nminas
de
cada
uno
de
los
Pgina XXXVIII
En cuanto
Pgina XXXIX
resolviendo
el
problema
de
espacio
de
almacenamiento fsico.
Para
realizar
un
pedido,
bastar
con
seleccionar
los
fecha
precio,
garantizando
el
control
seguridad de la trazabilidad.
Pgina XL
Pgina XLI
2.4
Guiar todo el
informacin.
proceso
de
desarrollo
del
sistema
de
Pgina XLII
Pgina XLIII
Pgina XLIV
Gestin de Pacientes
Gestin de Citas
Pgina XLV
Gestin de especialidades
Pgina XLVI
- Gestin de Especialistas
Gestin de Facturas
Pgina XLVII
Gestin de Nminas
Gestin de Pedidos
Pgina XLVIII
Las restricciones con las que cuenta el desarrollo del proyecto son
fundamentalmente tres:
2.6 Antecedentes
Actualmente la clnica no cuenta con ningn sistema informtico para
la gestin del negocio. La organizacin se realiza de forma manual,
por lo que la aplicacin se desarrollar desde cero sin tener en cuenta
ningn sistema informtico anterior.
Pgina XLIX
2.7 Metodologa
Para el desarrollo del proyecto se seguir una metodologa lineal o en
cascada, compuesta de las siguientes fases:
1.
Identificacin
de necesidades.
Anlisis
de la
requisitos.
2. Estudio
3.
de
arquitectura.
4. Diseo externo.
5. Diseo interno.
6. Programacin.
7. Pruebas.
8. Implantacin.
Pgina L
2.8 Planificacin
Se realiza la planificacin siguiendo la metodologa del Diagrama de
Gantt. Esta herramienta permite modelar la planificacin de las tareas
necesarias para la realizacin del proyecto.
-
Pgina LI
Anlisis de
Requisitos
Pgina LII
Pgina LIII
3. ANLISIS 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 solucin especfica y definir el
alcance de la aplicacin.
Usuarios
finales
Aplicacin de
Gestin GCD
GCD
Server
GCD
BBDD
Pgina LIV
HOJA DE REQUISITOS
IDENTIFICACIN
Proyecto:
GCD
Jefe de proyecto:
REQUISITO
Fecha:
Ttulo:
12/2010
Versin:
1.0
Estado:
Aceptado
Prioridad:
Alta
Identificador:
R1
Categora:
Seguridad
Descripcin:
El diseo 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:
Garanta de seguridad
Comentarios y soluciones propuestas:
Crear usuarios del sistema e implantar una arquitectura de red segura (Firewall)
R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13,
R14
Requisitos relacionados:
HOJA DE REQUISITOS
IDENTIFICACIN
Proyecto:
GCD
Jefe de proyecto:
REQUISITO
Fecha:
12/2010
Ttulo:
Renovar la imagen
Identificador:
Versin:
R2
1.0
Estado:
Categora:
Aceptado
Prioridad:
Alta
Operativa / De Presentacin
Descripcin:
El hardware y software implantado debe de ser innovador y eficiente. Se pretende renovar la
imagen de la clnica y aumentar su produccin.
Beneficios:
Mejorar la imagen corporativa de la clnica.
Comentarios y soluciones propuestas:
Renovar el material e informatizar procesos de gestin. Apostar por nuevas tecnologas.
R3, R4, R5, R6, R7, R8, R9, R10, R11, R12,
Requisitos relacionados:
R13, R14
Pgina LV
HOJA DE REQUISITOS
IDENTIFICACIN
Proyecto:
GCD
Jefe de proyecto:
REQUISITO
Fecha:
Ttulo:
12/2010
Versin:
1.0
Estado:
Aceptado
Prioridad:
Alta
Identificador:
R3
Categora:
Operativa
Descripcin:
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 distribucin. Facilidad de control y acceso a la informacin
Comentarios y soluciones propuestas:
Crear bases de datos de forma lgica: PACIENTES, ESPECIALISTAS, ESPECIALIDADES,
CONSULTAS, PROVEEDORES, PEDIDOS, MATERIALES, NOMINAS y FACTURAS
R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13,
R14
Requisitos relacionados:
HOJA DE REQUISITOS
IDENTIFICACIN
Proyecto:
GCD
Jefe de proyecto:
REQUISITO
Fecha:
12/2010
Ttulo:
Copias de Seguridad
Identificador:
Versin:
R4
1.0
Estado:
Categora:
Aceptado
Prioridad:
Operativa
Descripcin:
Se realizarn copias de seguridad diarias contra las bases de datos. Estas copias se
realizarn 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 automtica
Requisitos relacionados:
R1, R3
HOJA DE REQUISITOS
Software para la gestin informtica de una clnica dental
Pgina LVI
Alta
IDENTIFICACIN
Proyecto:
GCD
Jefe de proyecto:
REQUISITO
Fecha:
12/2010
Ttulo:
Gestin de Pacientes
Identificador:
Versin:
R5
1.0
Estado:
Categora:
Aceptado
Prioridad:
Alta
Funcional / De Presentacin
Descripcin:
El sistema debe gestionar y controlar los registros de todos los pacientes que sean clientes
de la clnica, ya sean altas, bajas o modificaciones, de forma segura. Se deben poder realizar
bsquedas sobre determinados criterios.
Beneficios:
Permitir actualizar y llevar un control de los pacientes. Garantizar confidencialidad
Comentarios y soluciones propuestas:
Dotar a la aplicacin de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados:
R1, R3
HOJA DE REQUISITOS
IDENTIFICACIN
Proyecto:
GDC
Jefe de proyecto:
REQUISITO
Fecha:
Ttulo:
12/2010
Versin:
1.0
Estado:
Aceptado
Prioridad:
Alta
Gestin de Especialistas
Identificador:
R6
Categora:
Funcional / De Presentacin
Descripcin:
El sistema debe gestionar y controlar los registros de todos los especialistas que sean
empleados de la clnica, ya sean altas, bajas o modificaciones, de forma segura. Se deben
poder realizar bsquedas sobre determinados criterios. Los especialistas de una misma
especialidad tendrn las mismas condiciones.
Beneficios:
Permitir actualizar y llevar un control de los especialistas. Garantizar confidencialidad
Comentarios y soluciones propuestas:
Dotar a la aplicacin de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados:
R1, R3, R7
HOJA DE REQUISITOS
IDENTIFICACIN
Proyecto:
GCD
Jefe de proyecto:
Pgina LVII
REQUISITO
Fecha:
Ttulo:
12/2010
Versin:
1.0
Estado:
Aceptado
Prioridad:
Media
Gestin de Especialidades
Identificador:
R7
Categora:
Funcional / De Presentacin
Descripcin:
El sistema debe gestionar y controlar los registros de todas las especialidades que oferte la
clnica, ya sean altas, bajas o modificaciones, de forma segura. Se deben poder realizar
bsquedas 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 aplicacin de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados:
R1, R3, R6
HOJA DE REQUISITOS
IDENTIFICACIN
Proyecto:
GCD
Jefe de proyecto:
REQUISITO
Fecha:
12/2010
Ttulo:
Gestin de Consultas
Identificador:
Versin:
R8
1.0
Estado:
Categora:
Aceptado
Prioridad:
Alta
Funcional / De Presentacin
Descripcin:
El sistema debe gestionar y controlar los registros de todas las consultas que se soliciten en
la clnica, ya sean altas, bajas o modificaciones, de forma segura. Se deben poder realizar
bsquedas sobre determinados criterios. Para solicitar una nueva consulta hay que
comprobar la disponibilidad de la especialidad solicitada en el da indicado. Si no existe
disponibilidad, el paciente debe elegir otra fecha.
Beneficios:
Agilizar el proceso de citacin de pacientes de una manera ordenada y efectiva
Comentarios y soluciones propuestas:
Dotar a la aplicacin de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados:
HOJA DE REQUISITOS
IDENTIFICACIN
Proyecto:
REQUISITO
GCD
Jefe de proyecto:
Pgina LVIII
Fecha:
Ttulo:
12/2010
Versin:
1.0
Estado:
Aceptado
Prioridad:
Alta
Gestin de Historiales
Identificador:
R9
Categora:
Funcional / De Presentacin
Descripcin:
Al crear una nueva consulta, sta se aade al historial del paciente que puede ser consultado
por los especialistas. stos reflejarn los sntomas, diagnstico y tratamientos de la consulta.
Se permiten realizar bsquedas sobre determinados criterios.
Beneficios:
Almacenar las consultas de cada paciente de forma confidencial, generando un historial.
Comentarios y soluciones propuestas:
Mediante bsquedas en la base de datos CONSULTAS se pueden obtener los historiales.
Requisitos relacionados:
HOJA DE REQUISITOS
IDENTIFICACIN
Proyecto:
REQUISITO
GCD
Fecha:
Ttulo:
12/2010
Jefe de proyecto:
Versin:
1.0
Aceptado
Prioridad:
Alta
Gestin de Facturas
Identificador:
R10
Categora:
Funcional / De Presentacin
Descripcin:
El sistema debe gestionar y controlar todas las facturas que se generen en la clnica de
forma segura. Se deben poder realizar bsquedas 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 automtica.
Comentarios y soluciones propuestas:
Dotar a la aplicacin de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados:
R3, R5, R8
HOJA DE REQUISITOS
IDENTIFICACIN
Proyecto:
REQUISITO
GCD
Fecha:
Ttulo:
12/2010
Jefe de proyecto:
Versin:
1.0
Aceptado
Prioridad:
Gestin de Nminas
Identificador:
R11
Categora:
Funcional / De Presentacin
Descripcin:
Pgina LIX
Alta
El sistema debe gestionar y controlar todas las nminas que se generen en la clnica 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 categora. Se
pueden imprimir en formato nmina para ser entregadas al especialista. Se pueden realizar
bsquedas y listados por determinados criterios.
Beneficios:
Control total sobre facturas y pagos. Generar facturas de forma automtica.
Comentarios y soluciones propuestas:
Dotar a la aplicacin de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados:
HOJA DE REQUISITOS
IDENTIFICACIN
Proyecto:
GCD
Jefe de proyecto:
REQUISITO
Fecha:
Ttulo:
12/2010
Versin:
1.0
Estado:
Aceptado
Prioridad:
Alta
Gestin de Proveedores
Identificador:
R12
Categora:
Funcional / De Presentacin
Descripcin:
El sistema debe gestionar y controlar todos los proveedores con los que trabaja la clnica.
Estos a su vez, proporcionarn informacin a la clnica 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 aplicacin de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados:
R3, R13
HOJA DE REQUISITOS
IDENTIFICACIN
Proyecto:
REQUISITO
Fecha:
Ttulo:
GCD
12/2010
Jefe de proyecto:
Versin:
1.0
Aceptado
Prioridad:
Alta
Gestin de Materiales
Identificador:
R13
Categora:
Funcional / De Presentacin
Descripcin:
El sistema debe gestionar y controlar todos materiales con los que trabaja la clnica. Los
materiales vienen determinados por el surtido ofrecido por los proveedores. Se deben poder
Pgina LX
R3, R12
HOJA DE REQUISITOS
IDENTIFICACIN
Proyecto:
REQUISITO
GCD
Fecha:
Ttulo:
Jefe de proyecto:
12/2010
Versin:
1.0
Aceptado
Prioridad:
Alta
Gestin de Pedidos
Identificador:
R14
Categora:
Funcional / De Presentacin
Descripcin:
El sistema debe gestionar los pedidos de materiales que realicen los administradores de la
clnica. 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 aplicacin de una base de datos y una interfaz para realizar dicho proceso.
Requisitos relacionados:
- Gestin de pacientes
El personal de recepcin es el encargado de realizar esta funcin.
Para acceder al sistema tiene que autentificarse mediante su nombre
Software para la gestin informtica de una clnica dental
Pgina LXI
Pgina LXII
- Gestin de especialistas
El administrativo es quin gestiona esta funcin. Para acceder al
sistema tiene que autentificarse mediante su nombre de usuario y
contrasea. 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 clnica deben estar dados de alta. Tambin se
pueden realizar bsquedas y consultas sobre una informacin 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.
Pgina LXIII
- Gestin de especialidades
Las distintas especialidades mdicas con las que presta servicio la
clnica estn 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.
- Gestin de citas
El personal de recepcin es quin gestiona esta funcin. Para acceder
al sistema debe autentificarse mediante su nombre de usuario y
contrasea. El protocolo para crear una nueva cita es el siguiente: el
paciente llama por telfono a la clnica. La llamada es atendida por
recepcin. Tras solicitar el identificador al paciente, se comprueba si
ya est registrado en el sistema mediante una bsqueda en la base
de datos PACIENTES. En caso de no estar registrado, se crea un
nuevo registro. A continuacin se le pide al paciente qu tipo de
consulta desea realizar. Sabiendo la especialidad, se podr saber los
mdicos que ejercen dicha especialidad. Por ltimo, el paciente
indica que da le gustara pedir cita y a qu hora. El sistema, con
estos datos, muestra la disponibilidad del especialista deseado en el
da 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 da.
Pgina LXIV
- Gestin de historiales
El personal de recepcin junto con los especialistas, son quienes
gestionan esta funcin. Para acceder al sistema, ambos deben
autentificarse mediante su nombre de usuario y contrasea. Una vez
dentro, deber introducir el identificador del paciente, pudiendo
utilizar cualquier dato personal de ste para realizar la bsqueda,
aunque normalmente se considerar el DNI. Con este identificador se
realizar la bsqueda en la tabla CONSULTAS. Por cada consulta que
lleve asociado ese identificador se aadir a la lista que ser
mostrada al mdico. El mdico podr acceder a la consulta que
desee para visualizarla en profundidad.
Pgina LXV
- Gestin de facturas
El personal de recepcin es quin gestiona esta funcin. Para acceder
al sistema debe autentificarse mediante su nombre de usuario y
contrasea. Con los datos del paciente e informacin 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,
adems de quedar registrada en la base de datos FACTURAS.
Pgina LXVI
- Gestin de nminas
El Administrativo es quin gestiona esta funcin. Para acceder al
sistema debe autentificarse mediante su nombre de usuario y
contrasea. Su funcin es calcular o consultar la nmina 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 informacin se genera un
informe en formato nmina listo para imprimir y enviar. El clculo se
realiza de la siguiente manera:
Con el identificador del especialista se realiza una bsqueda 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
comisin de cada consulta que realiza, que viene definido en la base
de datos ESPECIALIDADES.
A continuacin 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 mdico. 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 nmina.
Pgina LXVII
- Gestin de materiales
El Administrativo es quin gestiona esta funcin. Para acceder al
sistema debe autentificarse mediante su nombre de usuario y
contrasea.
La aplicacin contar con una base de datos MATERIALES donde los
materiales e instrumental clnico de los que se realizan pedidos ms
habituales estn registrados.
- Gestin de proveedores
Pgina LXVIII
Pgina LXIX
- Gestin de pedidos
El Administrador es quin gestiona esta funcin. Para acceder al
sistema debe autentificarse mediante su nombre de usuario y
contrasea. 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
electrnico al proveedor adecuado informndole de nuestro pedido.
Por ltimo se genera un informe donde queda detallada la
informacin relativa al pedido.
Pgina LXX
0 Sin influencia
1 Medio
2 - Significativo
Pgina LXXI
Pgina LXXII
3.6.1 Normalizado
Tabla PACIENTES
Los atributos correspondientes con esta entidad son:
ID Paciente
DNI
Nombre
Apellidos
Fecha Nacimiento
Telfono
Telfono Mvil
Seguro Mdico
Pgina LXXIII
Tabla ESPECIALISTAS
Los atributos correspondientes con esta entidad son:
ID_Especialista
DNI
Nombre
Apellidos
Direccin
Fecha Nacimiento
Telfono
Fecha Alta
Ttulo
ID Especialidad
Pgina LXXIV
Tabla ESPECIALIDADES
Los atributos correspondientes con esta entidad son:
ID Especialidad
Especialidad
Sueldo/Hora
Sueldo Base
Tabla CONSULTAS
Los atributos correspondientes con esta entidad son:
ID_Consulta
Fecha
Hora
Estado
Importe
Sntomas
Tratamiento
ID Paciente
ID Especialista
Pgina LXXV
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.
Pgina LXXVI
Tabla NMINAS
Los atributos correspondientes con esta entidad son:
ID Nomina
Ao
Mes
Importe Consultas
Importe Neto
Numero Consultas
Total
ID Especialista
Tabla PROVEEDORES
Los atributos correspondientes con esta entidad son:
ID Proveedor
Nombre
Direccin
Telfono
Correo Electrnico
Pgina LXXVII
Tabla MATERIALES
Los atributos correspondientes con esta entidad son:
ID Material
Nombre
Precio Unidad
Marca
ID Proveedor
Pgina LXXVIII
Tabla PEDIDOS
Los atributos correspondientes con esta entidad son:
ID Pedido
Cantidad
Fecha
Pgina LXXIX
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
Pgina LXXX
Pgina LXXXI
Estudio de la
Arquitectura
Pgina LXXXII
ESTUDIO DE LA ARQUITECTURA
Descripcin
En esta alternativa se considera utilizar base de datos Oracle, lo que
aporta seguridad, y gestionarla mediante webs dinmicas a travs 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 dinmica
mediante
conexiones
JDBC/Oracle
que
permiten
realizar
transacciones u operaciones SQL. A travs de las libreras JDBC se
establece la conexin con la base de datos. Una vez creada esta
conexin se puede trabajar con los datos.
Los struts se componen de Actions. Cada Action se encarga de una
funcin en concreto. Toman los datos que necesiten de la base de
datos, trabajan con ellos y se muestra al usuario el resultado a travs
de vistas JSP.
Mediante la tecnologa JSP se generan pginas Web con
programacin en Java orientadas a servidores. Estas pginas se
basan en lenguajes HTML y XML combinado con etiquetas especiales
de la propia sintaxis Java.
Pgina LXXXIII
Arquitectura
Ventajas
- Gracias a los Struts se puede reducir el tiempo de desarrollo.
Se trata de una herramienta compatible con los dems
elementos de la plataforma Java y se considera software libre
por lo que se convierte en una herramienta altamente
disponible para desarrollar la aplicacin. La arquitectura de los
Struts se basa en Modelo-Vista-Controlador.
- Los Struts dividen los problemas en partes. Cada una de estas
partes mdulos son ms fciles de desarrollar.
Pgina LXXXIV
ALTERNATIVA 2: MICROSOFT
MICROSOFT SQL SERVER
OFFICE
ACCESS
2010
Descripcin
La aplicacin se desarrollar mediante Microsoft Office Access 2010.
Gracias a esta herramienta se pueden disear las bases de datos
relacionales y gestionarlas de manera eficaz mediante una interfaz de
usuario que sigue la lgica de las tareas empresariales.
Microsoft
Office
Access
proporciona
una
plataforma
caractersticas avanzadas para almacenar y administrar datos.
con
Pgina LXXXV
Arquitectura
Se tratara de una arquitectura Cliente Servidor.
La base de datos se almacena en un servidor. Mediante una red local,
los usuarios podrn acceder a los datos a travs de SQL Server y
podrn gestionarlos con Access en cada ordenador de la clnica.
Permite trabajar en modo cliente-servidor, donde la informacin y datos
se alojan en el servidor y los terminales o clientes de la red slo acceden a la
informacin.
Pgina LXXXVI
Herramientas
- Microsoft Office Access 2010
- SQL Server 2008
Ventajas
- No se necesita ser un experto en Bases de datos para obtener
una aplicacin profesional gracias a su interfaz de usuario y a
sus asistentes de formularios.
- Permite crear formularios e informes fcilmente de forma
dinmica con la misma informacin de manera diferente.
- Se podr compartir la informacin con el resto de equipos
usando SQL Server y Access. Gracias a esta combinacin se
podr editar datos, obtener acceso a estos y ver informes en
tiempo
real.
- SQL Server proporciona escalabilidad, robustez y potencia.
- Access es econmico y sencillo. Tambin es econmico desde
el punto de vista del mantenimiento.
Pgina LXXXVII
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 nmero 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.
Pgina LXXXVIII
Pgina LXXXIX
Ventajas
- La principal ventaja, como ya se ha dicho anteriormente, es la
facilidad de uso. Esta intuitiva herramienta carece de
asistentes, la razn es que no los necesita debido precisamente
a su facilidad de uso.
- Multiplataforma: Windows y MAC ( posible implantacin de Ipad
en un futuro para los especialistas).
- Escalabilidad: gracias al uso de FileMaker Server podrn
acceder los usuarios a la vez sin afectar el rendimiento del
sistema. Adems tiene una capacidad de hasta 6 TB lo que
supone espacio ms que suficiente para alojar los datos de la
clnica dental.
- En cuanto a la seguridad, FileMaker restringe el acceso a los
datos a nivel de campo y usuario.
Pgina XC
Inconvenientes
- Se trata de una herramienta de pago, por lo que habr que
adquirir un nmero de licencias por usuario, adems de una
licencia Server.
Pgina XCI
1: El valor mnimo.
2: El valor medio
3: El valor mximo
Pgina XCII
Econmico
Temporal
Funcional
Seguridad
Mantenimiento
ALT 1
ALT 2
ALT 3
Alternativas
Estudio Econmico
Econmico
3,5
3
2,5
2
1,5
1
0,5
0
ALT 1
ALT 2
ALT 3
Pgina XCIII
Estudio Temporal
Temporal
3,5
3
2,5
2
1,5
1
0,5
0
ALT 1
ALT 2
ALT 3
Estudio Funcional
Funcional
3,5
3
2,5
2
1,5
1
0,5
0
ALT 1
ALT 2
ALT 3
Pgina XCIV
Estudio de Seguridad
Seguridad
3,5
3
2,5
2
1,5
1
0,5
0
ALT 1
ALT 2
ALT 3
Estudio de Mantenimiento
Mantenimiento
3,5
3
2,5
2
1,5
1
0,5
0
ALT 1
ALT 2
ALT 3
Pgina XCV
Pgina XCVI
de
MacBook
Pgina XCVII
Pgina XCVIII
Pgina XCIX
Pgina C
Porttil probook
Pgina CI
Siemens Gigaset
DE380 IP R Telfono VoIP
Precio: 68 por unidad
Router HP PROCURVE 2
Pgina CII
Pgina CIII
Pgina CIV
Pgina CV
Micosoft Office
- 1 Servidor HP = 779
- 1 iMac de Sobremesa = 999
- 5 Tablets = 479 x 5 = 2.395
- 2 Porttiles ProBook = 789 x 2 = 1.578
- 1 Impresora HP = 163
- 5 Telfonos = 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
Pgina CVI
- 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
Pgina CVII
Diseo Externo
Pgina CVIII
5. DISEO EXTERNO
Pgina CIX
Consulta: Paciente
Consulta: Especialista
Consulta: Cita
Pgina CX
Consulta:Factura
Pgina CXI
4.6
Pgina CXII
Especialistas: Nminas
Pgina CXIII
Facturas: Factura
Facturas: Listados
Pgina CXIV
Pgina CXV
Pgina CXVI
Pgina CXVII
Diseo Interno
Pgina CXVIII
6.DISEO INTERNO
Pgina CXIX
4.15 Relaciones
Relacin: Material=Proveedores
Ocurrencia de la tabla
Material
Campo
Id Proveedor_S
Material
Tabla de origen
Archivo de origen
ClinicaDental
GCD.fp7
Permitir la creacin de
registros a travs de
Activo
esta relacin
Eliminar registros
relacionados en esta
tabla cuando se
Activo
elimina un registro en
la otra tabla
Ordenar registros
Inactivo
Proveedores
=
Id Proveedor
Proveedores
ClinicaDental
GCD.fp7
Activo
Activo
Inactivo
Pgina CXX
Ocurrencia de la tabla
Material
Linea de Materiales
Campo
Id Material
Tabla de origen
Material
Linea de Materiales
Archivo de origen
ClinicaDental
GCD.fp7
ClinicaDental
GCD.fp7
Permitir la creacin de
registros a travs de
Activo
esta relacin
Eliminar registros
relacionados en esta
tabla cuando se
Activo
elimina un registro en
la otra tabla
Ordenar registros
Id Material_S
Activo
Activo
Inactivo
Inactivo
Ocurrencia de la tabla
Pedidos
Campo
Id Pedido
Tabla de origen
Pedidos
Linea de Materiales
Archivo de origen
ClinicaDental
GCD.fp7
ClinicaDental
GCD.fp7
Permitir la creacin de
registros a travs de
Activo
esta relacin
Eliminar registros
relacionados en esta
tabla cuando se
Activo
elimina un registro en
la otra tabla
Ordenar registros
Inactivo
Linea de Materiales
=
Id Material
Activo
Activo
Inactivo
Pgina CXXI
Relacin: Especialidad=Especialistas
Ocurrencia de la tabla
Especialidad
Especialistas
Campo
ID ESPECIALIDAD
Tabla de origen
Especialidad
Especialistas
Archivo de origen
ClinicaDental
GCD.fp7
ClinicaDental
GCD.fp7
Id Especialidad_S
Permitir la creacin de
registros a travs de
Activo
esta relacin
Eliminar registros
relacionados en esta
tabla cuando se
Activo
elimina un registro en
la otra tabla
Ordenar registros
Inactivo
Activo
Activo
Inactivo
Ocurrencia de la tabla
Consultas
Campo
ID_especialidad
Consultas
Tabla de origen
Archivo de origen
ClinicaDental
GCD.fp7
Permitir la creacin de
registros a travs de
Inactivo
esta relacin
Eliminar registros
relacionados en esta
tabla cuando se
Inactivo
elimina un registro en
la otra tabla
Ordenar registros
Inactivo
Especialidad
=
ID ESPECIALIDAD
Especialidad
ClinicaDental
GCD.fp7
Activo
Activo
Inactivo
Pgina CXXII
Relacin: Pacientes=Consultas
Ocurrencia de la tabla
Pacientes
Campo
ID PACIENTE
Pacientes
Tabla de origen
Archivo de origen
Consultas
=
ClinicaDental
GCD.fp7
ClinicaDental
GCD.fp7
Permitir la creacin de
registros a travs de
Inactivo
esta relacin
Eliminar registros
relacionados en esta
tabla cuando se
Inactivo
elimina un registro en
la otra tabla
Ordenar registros
Id Paciente_S
Consultas
Activo
Activo
Inactivo
Inactivo
Relacin: Nminas=Especialistas
Ocurrencia de la tabla
Nminas
Campo
ID_especialista
Tabla de origen
Nminas
Especialistas
Archivo de origen
ClinicaDental
GCD.fp7
ClinicaDental
GCD.fp7
Permitir la creacin de
registros a travs de
Activo
esta relacin
Eliminar registros
relacionados en esta
tabla cuando se
Activo
elimina un registro en
la otra tabla
Ordenar registros
Inactivo
Especialistas
ID ESPECIALISTA
Inactivo
Inactivo
Inactivo
Pgina CXXIII
Nminas 2
Ocurrencia de la tabla
Consultas
Mes
y Ao
Tabla de origen
Nminas
mes
ao
Id Especialista_S
Consultas
y ID_especialista
Archivo de origen
ClinicaDental
GCD.fp7
ClinicaDental
GCD.fp7
Campo
Permitir la creacin de
registros a travs de
Inactivo
esta relacin
Eliminar registros
relacionados en esta
tabla cuando se
Inactivo
elimina un registro en
la otra tabla
Ordenar registros
Inactivo
Inactivo
Inactivo
Inactivo
Ocurrencia de la tabla
Consultas 2
Tabla de origen
Consultas
ID_especialidad
Fecha
Consultas
Archivo de origen
ClinicaDental
GCD.fp7
ClinicaDental
GCD.fp7
Campo
ID_especialidad
Consultas
y Fecha
Permitir la creacin de
registros a travs de
Activo
esta relacin
Eliminar registros
relacionados en esta
tabla cuando se
Activo
elimina un registro en
la otra tabla
Ordenar registros
Inactivo
=
=
Activo
Activo
Inactivo
Pgina CXXIV
Relacin: Facturas=Consultas
Ocurrencia de la tabla
Facturas
Campo
Id Consulta
Facturas
Tabla de origen
Archivo de origen
Consultas
=
ClinicaDental
GCD.fp7
ID CONSULTA
Consultas
ClinicaDental
GCD.fp7
Permitir la creacin de
registros a travs de
Activo
esta relacin
Eliminar registros
relacionados en esta
tabla cuando se
Activo
elimina un registro en
la otra tabla
Ordenar registros
Inactivo
Activo
Activo
Inactivo
Ocurrencia de la tabla
Pacientes
Campo
ID PACIENTE
Pacientes
Tabla de origen
Archivo de origen
ClinicaDental
GCD.fp7
Permitir la creacin de
registros a travs de
Activo
esta relacin
Eliminar registros
relacionados en esta
tabla cuando se
Activo
elimina un registro en
la otra tabla
Ordenar registros
Inactivo
Facturas 2
=
Id Paciente
Facturas
ClinicaDental
GCD.fp7
Activo
Activo
Inactivo
Pgina CXXV
Relacin: Consultas=Especialistas 2
Ocurrencia de la tabla
Consultas
Campo
Id Especialista_S
Consultas
Tabla de origen
Archivo de origen
ClinicaDental
GCD.fp7
Permitir la creacin de
registros a travs de
Inactivo
esta relacin
Eliminar registros
relacionados en esta
tabla cuando se
Inactivo
elimina un registro en
la otra tabla
Ordenar registros
Inactivo
Especialistas 2
=
ID ESPECIALISTA
Especialistas
ClinicaDental
GCD.fp7
Inactivo
Inactivo
Inactivo
Pgina CXXVI
4.16 Entidades
Las entidades junto con sus caractersticas e informacin relevante
quedan definidas en las siguientes tablas.
Entidad: Nminas
Nombre del
campo
Tipo
En relaciones
ID NOMINA
Mes
Normal,
Numrico
Normal,
Numrico
Ao
Normal,
Numrico
Consultas
Realizadas
Normal,
Numrico
Validacin:
Slo durante la introduccin de
datos
No vaco
nico
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice: Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la introduccin de
datos
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice: Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la introduccin de
datos
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice: Espaol
Nminas
Especialistas
Nminas
Especialistas
Nminas
Nminas 2Consultas
Nminas 2Consultas
Autointroducir:
Permitir edicin
Validacin:
Pgina CXXVII
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Crear ndices automticamente
segn sea necesario
Idioma del ndice: Espaol
Importe
Consultas
Importe Neto
Calculado,
Numrico
Normal,
Numrico
Clculo:
Tabla de contexto:Nminas 2
Sum (Consultas::Importe )
Almacenamiento:
Repeticiones: 1
No almacenar los resultados
de los clculos
Idioma del ndice: Espaol
Nminas
Autointroducir:
Permitir edicin
Validacin:
Slo durante la introduccin de
datos
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Crear ndices automticamente
segn sea necesario
Idioma del ndice: Espaol
ID_especialista
Id Especialidad
Normal,
Numrico
Normal,
Numrico
Autointroducir:
Permitir edicin
Validacin:
Slo durante la introduccin de
datos
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice: Espaol
Nminas=Especialistas
Especialistas
Nminas 2Consultas
Autointroducir:
Permitir edicin
Validacin:
Slo durante la introduccin de
datos
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Crear ndices automticamente
segn sea necesario
Idioma del ndice: Espaol
Pgina CXXVIII
Clculo:
Tabla de contexto:Nminas
Total
Nminas::Importe
Consultas +Especialidad::Sueldo
Base
Calculado,
Numrico
Almacenamiento:
Repeticiones: 1
No almacenar los resultados
de los clculos
Idioma del ndice: Espaol
Especialistas
Nminas
Entidad: Consultas
Nombre del
campo
Tipo
En relaciones
Permitir edicin
Serie: Generar: En creacin,
Siguiente valor: 59,
Incremento: 1
Validacin:
ID CONSULTA
Normal,
Numrico
Gestin
Consultas
Lista consulta
Facturas=Consultas
No vaco
nico
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice: Espaol
Id Paciente_S
Normal,
Numrico
Autointroducir:
Permitir edicin
Gestin
Consultas
Pacientes=Consultas
Validacin:
Slo durante la introduccin
de datos
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Pgina CXXIX
Id
Especialista_S
Normal,
Numrico
Gestin
Consultas
Lista consulta
Nminas 2Consultas
Consultas=Especialistas
2
Repeticiones: 1
Indexar: Todo
Idioma del ndice: Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la introduccin
de datos
No vaco
DNI Paciente
Normal,
Numrico
Gestin
Consultas
Facturas
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice: Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la introduccin
de datos
No vaco
Duracin
Normal,
Hora
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Crear ndices
automticamente segn sea
necesario
Idioma del ndice: Espaol
Importe
Normal,
Numrico
Autointroducir:
Permitir edicin
Validacin:
Slo durante la introduccin
de datos
No vaco
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Gestin
Consultas
Lista consulta
Facturas
Gestin de
Facturas
Crear ndices
automticamente segn sea
Pgina CXXX
necesario
Idioma del ndice: Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la introduccin
de datos
Sntomas
Normal,
Texto
Almacenamiento:
Repeticiones: 1
Gestin
Consultas
Indexar: Ninguno
Crear ndices
automticamente segn sea
necesario
Idioma del ndice: Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la introduccin
de datos
Tratamiento
Normal,
Texto
Almacenamiento:
Repeticiones: 1
Gestin
Consultas
Indexar: Ninguno
Crear ndices
automticamente segn sea
necesario
Idioma del ndice: Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la introduccin
de datos
Fecha
Normal,
Fecha
No vaco
Almacenamiento:
Repeticiones: 1
Gestin
Consultas
Gestin de
Historiales
Facturas
Gestin de
Facturas
Consultas 2Consultas
Indexar: Todo
Idioma del ndice: Espaol
Hora
Normal,
Hora
Autointroducir:
Permitir edicin
Validacin:
Slo durante la introduccin
de datos
No vaco
Almacenamiento:
Gestin
Consultas
Facturas
Repeticiones: 1
Indexar: Ninguno
Crear ndices
automticamente segn sea
necesario
Pgina CXXXI
Autointroducir:
Permitir edicin
No reemplazar los valores
existentes del campo (de haber
alguno)
Tabla de contexto:Consultas
Clculo:Consultas::Estado ="
Realizada" or"
Pendiente" or"Anulada"
Estado
Normal,
Texto
Validacin:
Slo durante la introduccin
de datos
Gestin
Consultas
Gestin de
Historiales
Facturas
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Crear ndices
automticamente segn sea
necesario
Idioma del ndice: Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la introduccin
de datos
Especialidad
Normal,
Texto
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Gestin
Consultas
Gestin de
Historiales
Facturas
Gestin de
Facturas
Autointroducir:
Permitir edicin
Validacin:
Slo durante la introduccin
de datos
Especialista
Normal,
Texto
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Crear ndices
automticamente segn sea
necesario
Idioma del ndice: Espaol
ID_especialidad
Normal,
Numrico
Autointroducir:
Permitir edicin
Gestin
Consultas
Validacin:
Slo durante la introduccin
de datos
Almacenamiento:
Consultas=Especialidad
Consultas 2Consultas
Pgina CXXXII
Repeticiones: 1
Indexar: Todo
Idioma del ndice: Espaol
Clculo:
Tabla de contexto:Consultas
Month (Consultas::Fecha )
mes
Calculado,
Numrico
Almacenamiento:
Lista consulta
Nminas 2Consultas
Lista consulta
Nminas 2Consultas
Repeticiones: 1
Indexar: Todo
Idioma del ndice: Espaol
Clculo:
Tabla de contexto:Consultas
Year (Consultas::Fecha )
ao
Calculado,
Numrico
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice: Espaol
Clculo:
Tabla de contexto:Consultas
Sum ( Consultas 2::Importe)
Suma
Calculado,
Numrico
Almacenamiento:
Repeticiones: 1
No almacenar los resultados
de los clculos
Idioma del ndice: Espaol
Entidad: Especialidad
Nombre del
campo
ID
ESPECIALIDAD
Tipo
Normal,
Numrico
En relaciones
Permitir edicin
Serie: Generar: En
creacin, Siguiente valor:
38, Incremento: 1
Validacin:
Slo durante la
introduccin de datos
No vaco
Especialidad=Especialistas
Consultas=Especialidad
nico
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice:
Espaol
Pgina CXXXIII
Autointroducir:
Permitir edicin
Especialidad
Normal,
Texto
Especialistas
Validacin:
Especialidad
Slo durante la
introduccin de datos
Repeticiones: 1
Gestin
Consultas
Gestin de
Historiales
Nminas
Indexar: Todo
Idioma del ndice:
Espaol
Facturas
Gestin de
Facturas
Almacenamiento:
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Sueldo/Hora
Normal,
Numrico
Repeticiones: 1
Especialidad
Indexar: Ninguno
Crear ndices
automticamente segn
sea necesario
Idioma del ndice:
Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Sueldo Base
Normal,
Numrico
Almacenamiento:
Especialidad
Nminas
Repeticiones: 1
Indexar: Ninguno
Crear ndices
automticamente segn
sea necesario
Idioma del ndice:
Espaol
Autointroducir:
Permitir edicin
Validacin:
ID_especialista
Normal,
Numrico
Slo durante la
introduccin de datos
Almacenamiento:
Especialistas
Repeticiones: 1
Indexar: Todo
Idioma del ndice:
Espaol
Pgina CXXXIV
Entidad: Especialistas
Tipo
Opciones
En
presentaciones
En relaciones
Autointroducir:
Permitir edicin
Serie: Generar: En
creacin, Siguiente valor:
63, Incremento: 1
Validacin:
Normal,
ID ESPECIALISTA
Numrico
Slo durante la
introduccin de datos
No vaco
Nminas=Especialistas
Especialistas
Consultas=Especialistas 2
nico
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice:
Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Id Especialidad_S
Normal,
Numrico
Almacenamiento:
Especialidad=Especialistas
Repeticiones: 1
Indexar: Todo
Idioma del ndice:
Espaol
Id nomina_S
Normal,
Numrico
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice:
Pgina CXXXV
Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Existente
Longitud mxima de
datos: 9
DNI Especialista
Normal,
Texto
Especialistas
Nminas
Almacenamiento:
Repeticiones: 1
Indexar: Mnimo
Crear ndices
automticamente segn
sea necesario
Idioma del ndice:
Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Especialidad
Normal,
Texto
Almacenamiento:
Especialistas
Especialidad
Repeticiones: 1
Gestin
Consultas
Indexar: Mnimo
Nminas
Crear ndices
automticamente segn
sea necesario
Idioma del ndice:
Espaol
Nombre
Normal,
Texto
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Almacenamiento:
Especialistas
Especialidad
Pgina CXXXVI
Repeticiones: 1
Gestin
Consultas
Indexar: Mnimo
Nminas
Crear ndices
automticamente segn
sea necesario
Idioma del ndice:
Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Apellidos
Normal,
Texto
Almacenamiento:
Repeticiones: 1
Especialistas
Gestin
Consultas
Nminas
Indexar: Ninguno
Crear ndices
automticamente segn
sea necesario
Idioma del ndice:
Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Fecha Nacimiento
Normal,
Fecha
Almacenamiento:
Repeticiones: 1
Especialistas
Indexar: Ninguno
Crear ndices
automticamente segn
sea necesario
Idioma del ndice:
Espaol
Direccin
Normal,
Texto
Autointroducir:
Especialistas
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Almacenamiento:
Pgina CXXXVII
Repeticiones: 1
Indexar: Ninguno
Crear ndices
automticamente segn
sea necesario
Idioma del ndice:
Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Telfono
Normal,
Numrico
Longitud mxima de
datos: 9
Especialistas
Almacenamiento:
Gestin
Consultas
Repeticiones: 1
Indexar: Ninguno
Crear ndices
automticamente segn
sea necesario
Idioma del ndice:
Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Fecha de Alta
Normal,
Fecha
Almacenamiento:
Especialistas
Nminas
Repeticiones: 1
Indexar: Ninguno
Crear ndices
automticamente segn
sea necesario
Idioma del ndice:
Espaol
Ttulo Profesional
Normal,
Texto
Autointroducir:
Especialistas
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Pgina CXXXVIII
Repeticiones: 1
Indexar: Ninguno
Crear ndices
automticamente segn
sea necesario
Idioma del ndice:
Espaol
Pgina CXXXIX
Entidad: Pacientes
Nombre del
campo
ID PACIENTE
Dni Paciente
Normal,
Numrico
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Longitud mxima de
datos: 9
Mensaje de error: El
DNI est formado por
8 dgitos y 1 carcter
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice:
Espaol
Nombre
Normal, Texto
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Almacenamiento:
Repeticiones: 1
Indexar: Mnimo
Crear ndices
automticamente
segn sea necesario
En relaciones
Pacientes=Consultas
Pacientes=Facturas 2
Pacientes
Gestion
Consultas
Facturas
Pacientes
Gestion
Consultas
Gestion de
Historiales
Facturas
Gestion de
Facturas
Pgina CXL
Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Almacenamiento:
Apellidos
Normal, Texto
Repeticiones: 1
Indexar: Ninguno
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Fecha
Nacimento
Normal, Fecha
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Pacientes
Gestion
Consultas
Gestion de
Historiales
Facturas
Gestion de
Facturas
Pacientes
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Longitud mxima de
datos: 9
Telfono
Normal,
Numrico
Almacenamiento:
Pacientes
Gestion
Consultas
Repeticiones: 1
Indexar: Ninguno
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Telfono Mvil
Normal,
Numrico
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Pacientes
Pgina CXLI
Longitud mxima de
datos: 9
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Seguro Mdico
Normal, Texto
Repeticiones: 1
Pacientes
Gestion
Consultas
Indexar: Ninguno
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Observaciones
Normal, Texto
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Id Consulta_S
Normal,
Numrico
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice:
Espaol
Entidad: Proveedores
Pgina CXLII
Nombre del
campo
Id Proveedor
Nombre
Normal, Texto
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Almacenamiento:
Repeticiones: 1
Indexar: Mnimo
En relaciones
Material=Proveedores
Proveedores
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Direccion
Normal, Texto
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Proveedores
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Telefono
Normal,
Numrico
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Proveedores
Pgina CXLIII
Longitud mxima de
datos: 9
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Correo
Electronico
Normal, Texto
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Proveedores
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Pgina CXLIV
Entidad: Pedidos
Material
Normal, Texto
En
En relaciones
presentaciones
Pedidos
Pedidos=Linea de
Materiales
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Repeticiones: 1
Indexar: Mnimo
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Proveedor
Normal, Texto
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Pedidos
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Cantidad
Normal,
Numrico
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Pgina CXLV
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Fecha
Normal, Fecha
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
No vaco
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Pedidos
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Marca
Normal, Texto
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Repeticiones: 1
Indexar: Ninguno
Pedidos
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Pgina CXLVI
Entidad: Materiales
Normal,
Numrico
No vaco
En
En relaciones
presentaciones
Material
Lista
Materiales
Material=Linea de
Materiales
nico
Mensaje de error:
valor unico!
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice:
Espaol
Id Proveedor_S
Nombre
Normal,
Numrico
Normal, Texto
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice:
Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Repeticiones: 1
Indexar: Mnimo
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Marca
Normal, Texto
Material=Proveedores
Material
Pedidos
Proveedores
Lista
Materiales
Autointroducir:
Permitir edicin
Validacin:
Pgina CXLVII
Slo durante la
introduccin de datos
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Material
Pedidos
Proveedores
Lista
Materiales
Normal, Texto
Indexar: Ninguno
Material
Proveedores
Lista
Materiales
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Proveedor
Clculo:
Tabla de
contexto:Material
Proveedores::Nombre
Almacenamiento:
Repeticiones: 1
Calculado, Texto
No almacenar los
resultados de los
clculos
Idioma del ndice:
Espaol
Pedidos
Pgina CXLVIII
En
En relaciones
presentaciones
Pedidos=Linea de
Materiales
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice:
Espaol
Id Material_S
nombre
Normal,
Numrico
Normal, Texto
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice:
Espaol
Pedidos
Material=Linea de
Materiales
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Repeticiones: 1
Indexar: Mnimo
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
marca
Normal, Texto
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Pgina CXLIX
Almacenamiento:
Repeticiones: 1
Indexar: Mnimo
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Proveedor
Normal, Texto
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Repeticiones: 1
Indexar: Mnimo
Pedidos
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
cantidad
Normal,
Numrico
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice:
Espaol
Pedidos
Pgina CL
Entidad : Facturas
Nombre del
campo
Id Factura
En relaciones
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Id Consulta
Normal,
Numrico
Id Paciente
Normal,
Numrico
Forma de Pago
Normal, Texto
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice:
Espaol
Facturas
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Repeticiones: 1
Indexar: Todo
Idioma del ndice:
Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Facturas=Consultas
Pacientes=Facturas 2
Facturas
Pgina CLI
Repeticiones: 1
Indexar: Ninguno
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Autointroducir:
Permitir edicin
Validacin:
Slo durante la
introduccin de datos
Almacenamiento:
Estado
Normal, Texto
Repeticiones: 1
Indexar: Ninguno
Gestin
Consultas
Facturas
Crear ndices
automticamente
segn sea necesario
Idioma del ndice:
Espaol
Pgina CLII
Estimacin
Econmica
Pgina CLIII
Pgina CLIV
Entradas externas
Se cuenta cada entrada del usuario que proporcione al software
diferentes datos orientados a la aplicacin. 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 magntica,
Interruptor, Sensor digital, Sensor analgico, Tecla de funcin y
Puntero electrnico.
Pgina CLV
Ficheros
Referenciados
5 a 15
16 ms
01
3 ms
Salidas externas
Son todos aquellos grupos lgicos de datos o mandatos de control de
usuario que salen de la aplicacin. Una salida es nica si difiere en su
formato o si es generada por procesos lgicos diferentes.
Los tipos de entrada aplicables son: Informe por pantalla, Informe
por impresora, Informe por lotes, Transaccin automtica, Escritura
en disquete, Escritura en soporte magntico / ptico, Mensaje por
pantalla, Accionamiento digital, Accionamiento analgico, Factura,
recibo, albarn, etc.
Pgina CLVI
Ficheros
Referenciados
6 a 19
20 ms
01
23
4 ms
Pgina CLVII
Pgina CLVIII
Ficheros
Referenciados
20 a 50
51 ms
2a5
6 ms
Pgina CLIX
Ficheros
Referenciados
20 a 50
51 ms
2a5
6 ms
PUNTOS DE FUNCIN
Estimacin
Parametro de Medicin
Complejidad
TOTAL
40
x4
160
13
x3
39
10
10
x4
40
14
11
10
x4
40
16
13
11
14
x3
42
Optimista
Probable
Psimo
Ponderada
Entradas de Usuario
49
39
30
Salidas de Usuario
18
11
Peticiones de Usuario
13
321
Pgina CLX
Pgina CLXI
Sin Influencia
Ocasional
Moderado
Medio
Significativo
Esencial
Pgina CLXII
Este
atributo
tiene
una
gran
Valor
Es crtico el rendimiento?
Requiere la entrada de datos que las transacciones de entrada se lleven a cabo sobre multiples operaciones?
Se ha diseado la aplicacin para facilitar los cambios y para ser fcilente utilizada para el usuario?
Fi
Pgina CLXIII
48
Esfuerzo Estimado
PF/persona*mes = 174,95PF / 1persona*9meses = 19,43 PF/mes
Estimacin de Coste
- Desarrollador de SF
Sabiendo que la hora se cotiza a 18 , y trabajando en jornadas de 3
horas durante 198 das laborables (9 meses):
Pgina CLXIV
- Director de Proyecto
Sabiendo que la hora se cotiza a 25 , y trabajando 60 horas en
total:
Pgina CLXV
Conclusiones
Pgina CLXVI
8. CONCLUSIONES
El desarrollo de el proyecto ha permitido conocer en pronfundidad las
necesidades y funciones principales en el sector de las clnicas
odontolgicas.
Mediante la implantacin de la aplicacin 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 gestin, mayor fiabilidad y seguridad en los datos y
optimizacin de recursos y tiempo.
Las herramientas utilizadas para el desarrollo de esta aplicacin
permiten que, si en un futuro fuera necesario, poder adaptar
fcilmente la aplicacin a futuros cambios en la estructura del negocio
o futuras mejoras.
Finalmente, la realizacin de este proyecto, ha permitido poner en
prcita conocimientos adquiridos en la carrera, ampliarlos y
profundizar en ellos.
Pgina CLXVII
Bibliografa y
Referencias
Pgina CLXVIII
9.BIBLIOGRAFA Y REFERENCIAS
9.2 LIBROS
[PRES00] Roger S. Pressman, Ingenieria del Software - Un Enfoque
Practico [2000]
[BARR01] Jess Barranco de Areba, Metodologa del Anlisis
estructurado de sistemas [2001]
Pgina CLXIX
Pgina CLXX