ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Proyecto De Un Consultorio Dental


Enviado por   •  8 de Noviembre de 2014  •  6.039 Palabras (25 Páginas)  •  1.046 Visitas

Página 1 de 25

CONTENIDO

INTRODUCCIÓN 4

MISION 5

VISION 5

PLANTEAMIENTO 5

OBJETIVOS DEL SISTEMA 5

OBJETIVO GENERAL. 5

OBJETIVOS ESPECÍFICOS. 5

1.-METODOLOGIA 6

Metodología en cascada 6

FASES DEL METODO DE CASCADA 6

2.-CRONOGRAMA DE ACTIVIDADES 8

3.-ANALISIS 9

3.1.-ENTREVISTA 9

4.-REQUISITOS FUNCIONALES Y NO FUNCIONALES 12

5.-DEFINICION DE ACTORES 13

6.-ESCENARIOS 13

7.-MODULOS 16

8.-SOFTWARE PARA CREAR CASOS DE USO Y DIAGRAMAS DE SECUENCIA 17

9.-CASOS DE USO Y DIAGRAMAS DE CASOS DE USO POR MODULO 18

9.1.INTERFAZ 18

9.2.FUNCIONES 20

9.3.CONTROL DE AGENDA 22

9.4.BASE DE DATOS 24

10.-DIAGRAMAS DE SECUENCIA 26

11.-MODELO DE IMPLEMENTACION 33

11.1.DESCRIPCIÓN DEL TRABAJO REALIZADO 33

RESULTADOS 33

12.-TIPO DE APLICACIONES PARA EL SOFTWARE 34

ALTERNATIVA 1: JAVA + ORACLE + TOMCAT 35

ALTERNATIVA 2: JAVA + MySQL 37

ALTERNATIVA 3: JAVA (Para Android) + SQLite 38

Decisión Final: ALTERNATIVA 3 43

13.-DISEÑO 44

14.-METODOS DE PRUEBA 47

CONCLUSIONES 52

BIBLIOGRAFIA Y REFERENCIAS 53

INTRODUCCIÓN

En la actualidad aun cuando muchos procesos comerciales se pueden realizar mediante el uso de una computadora, existen negocios que no han sido motivados hacer uso de algún software para controlar sus procesos, porque en algunas ocasiones lo consideran innecesario y costoso o por el temor a enfrentarse con algo nuevo para su negocio, sin embargo un sistema de software bien diseñado es eficiente y garantiza seguridad, precisión y con el tiempo se disminuirían los gastos que pudieran ser innecesarios por realizar los procesos de forma manual.

Hoy en día, la informática puede aportar un gran beneficio a empresas como lo es un consultorio 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 un consultorio dental. Al mismo tiempo, se ahorrará esfuerzo y tiempo en el control y cálculo de pagos.

En el presente proyecto se muestra una propuesta de desarrollo de software para el consultorio dental “la casa del diente”, donde se desarrollará un software que controle el proceso para registrar a los pacientes y una agenda de citas.

MISION

Garantizar una labor social a nuestros clientes y/o afiliados, brindándoles una asistencia odontológica integral, mediante un excelente servicio y una atención personalizada, que aseguran la solución de cualquier trauma relacionado con la salud bucal.

VISION

Mejorar la calidad del servicio odontológico, direccionando esfuerzos, orientando recursos y aplicando tecnologías con la mayor rentabilidad posible, para establecernos como un espacio de excelencia que ofrezca una asistencia dental eficiente y asertiva.

PLANTEAMIENTO

OBJETIVOS DEL SISTEMA

OBJETIVO GENERAL.

Desarrollar un sistema de software para el proceso de registro, historial médico y agenda de citas para el consultorio dental “la casa del diente”.

OBJETIVOS ESPECÍFICOS.

• Conocer el procedimiento que se lleva a cabo al momento de realizar un registro de pacientes en un consultorio dental.

• Conocer el procedimiento que se lleva a cabo al momento de realizar su historial médico de cada paciente.

• Conocer el procedimiento que se lleva a cabo al momento de realizar una cita y control de pagos de cada paciente.

• Realizar una entrevista. En primer lugar para saber las necesidades de nuestro cliente y en segunda para identificar qué es lo que quiere para la realización de su software.

• Analizar la información obtenida en la entrevista.

• Organizar la información obtenida y seleccionar solo la que sea útil para el proceso de desarrollo de software.

1.-METODOLOGIA

Metodología en cascada

Es el enfoque metodológico que ordena rigurosamente las etapas del ciclo de vida del software, de forma tal que el inicio de cada etapa debe esperar a la finalización de la inmediatamente anterior. De esta forma, cualquier error de diseño detectado en la etapa de prueba conduce necesariamente al rediseño y nueva programación del código afectado, aumentando los costos del desarrollo.

Fig.1.Pasos de la Metodología en cascada

FASES DEL METODO DE CASCADA

 Fase de ingeniería y análisis del sistema. Debido a que el software es siempre parte de un sistema mayor el trabajo comienza estableciendo los requisitos de todos los elementos del sistema y luego asignando algún subconjunto de estos requisitos al software.

 Fase de análisis de los requisitos. Se analizan las necesidades de los usuarios finales del software a desarrollar para determinar qué objetivos debe cubrir. De esta fase surge una memoria llamada SRD (Documento de Especificación de Requisitos), que contiene la especificación completa de lo que debe hacer el sistema sin entrar en detalles internos. Es importante señalar que en esta etapa se deben verificar todo lo que se requiere en el sistema y será aquello lo que seguirá en las siguientes etapas, ya que no se pueden solicitar nuevos requisitos a mitad del proceso de elaboración del software

 Fase de diseño: Se descompone y organiza el sistema en elementos que puedan elaborarse por separado, aprovechando las ventajas del desarrollo en equipo. Como resultado surge el SDD (Documento de Diseño del Software), que contiene la descripción de la estructura global del sistema y la especificación de lo que debe hacer cada una de sus partes, así como la manera en que se combinan unas con otras. Se realizan los algoritmos necesarios para el cumplimiento de los requerimientos del usuario así como también los análisis necesarios para saber que herramientas usar en la etapa de Codificación.

 Fase de codificación. Es la fase de programación propiamente dicha. Aquí se desarrolla el código fuente, haciendo uso de prototipos así como pruebas y ensayos para corregir errores. Dependiendo del

...

Descargar como (para miembros actualizados) txt (43 Kb)
Leer 24 páginas más »
Disponible sólo en Clubensayos.com