You are on page 1of 18

AP5-AA3-Ev1-Documento Diseño del Sistema

Aprendiz:

JHOAN CANCHILA LAZARO

Tutor:

NUBIA PORTILLA

Servicio Nacional de Aprendizaje –SENA

Análisis y Desarrollo de Sistemas de Información –ADSI

Virtual

Bogotá-Colombia

Septiembre- 2018
Introducción

Tomando como referencia la plantilla proporcionada en los materiales de estudio,


elaborar el documento de diseño, revisando cada uno de los ítems especificados,
integrando la información obtenida en pasadas fases y las evidencias elaboradas
durante la primera fase.
1.1. Propósito del sistema.

El sistema de información SGCM para IPS médica será un sistema en línea, que
tendrá como función principal permitirles a los usuarios de x o y IPS del sector salud
poder administrar las diferentes citas médicas que estos tengan agenda das y de
igual manera poder solicitar las mismas, a través de un sitio web con una interfaz
amigable para el mismo; en donde el acceso a dicho sitio tendrá que ser por medio
de un registro para garantizar la seguridad de la información de cada usuario.

El sistema como requerimiento principal para su funcionamiento tendrá que contar


con una conexión a internet.

Base de datos donde se encuentren todos los datos de los afiliados a la IPS

1.2. Objetivos del diseño

 Presentar en forma apropiada y adecuada la información

 Mostrar dentro del diseño del sitio web toda la información asociada a la
IPS: Misión, Visión, Servicios entre otros.
 Incluir dentro de la ventana de registro del paciente preguntas de
seguridad para garantizar a la hora de una recuperación de contraseña
su identidad.
 Utilizar métodos de interacción apropiados

 Validar la identidad del paciente afiliado a la IPS al momento del registro


siempre y cuando su número de identificación se encuentre registrado en
el sistema.

 Describir las características de un sistema de información: entrada,


salida, procedimientos, archivos, bases de datos.

 Incluir dentro del panel de citas asignadas un menú de opciones en donde


el usuario tendrá la posibilidad de modificar y cancelar la misma.

 Efectuar en forma correcta los procedimientos apropiados

 El diseño y su especificación debe estar en concordancia con estándares


de desarrollo así como con las reglas establecidas por la organización

1.3. Definiciones, acrónimos y abreviaturas

SGCM: Sistema de gestión de citas medicas

Base de datos: Es un archivo compuesto por registros. Cada registro


contiene uno o varios campos de datos significativos a los mismos. Con
una base de datos se pueden realizar operaciones de búsquedas,
ordenamientos, reordenamientos y otras funciones Por ejemplo, un colegio
tendrá una base de datos de sus alumnos. Cada registro representará a un
estudiante y en cada campo se indicará información sobre éste (apellidos,
nombres, sexo, fecha de nacimiento, domicilio, etc.).

Lenguaje de programación: Sistema de escritura para la descripción precisa


de algoritmos o programas informáticos.

Interfaces: Elemento de transición o conexión que facilita el intercambio de


datos. El teclado, por ejemplo, es una interface entre el usuario y la
computadora

Mysql: Sistema de gestión de bases de datos (SGBD) multiusuario,


multiplataforma y de
Código abierto.
Protocolo: Un conjunto de reglas formales que describen como se
Trasmiten los datos, especialmente a través de la red.

Sistema de informacion: Conjunto de procesos que operan sobre una


colección de datos estructurada según las necesidades de una empresa,
recopilan, elaboran y distribuyen la información (o parte de ella) necesaria para
las operaciones de dicha empresa y para las actividades de dirección y control
correspondientes (decisiones) para desempeñar su actividad de acuerdo a su
estrategia de negocio.

1.4. Referencias

El World Wide Web Consortium (W3Chttp://www.w3c.es/)

(academy udemy, 2018)

(microsoft, 2018)

2. Representación de la arquitectura.
2.1 Metas y restricciones de la Arquitectura

La interfaz con el usuario consistirá en un conjunto de ventanas con botones, listas y


campos de textos. Ésta deberá ser construida específicamente para el sistema
propuesto y será visualizada desde un navegador de internet.

Los servidores, clientes y aplicaciones se comunicarán entre sí, mediante protocolos


estándares en internet, siempre que sea posible. Por ejemplo, para transferir archivos o
documentos deberán utilizarse protocolos existentes (FTP u otros convenientes).Los
usuarios deberán identificarse para acceder a cualquier parte del sistema.

El sistema podrá ser consultado por cualquier usuario dependiendo del módulo en el
cual se encuentre y su nivel de accesibilidad.

El sistema ofrecerá al usuario información general acerca del estado actual de la


mercancía y el lugar donde se encuentre.

El sistema permitirá al usuario (Administrador o Cliente) registrarse. El usuario debe


suministrar datos como: Nombre, Apellido, Usuario, contraseña entre otros

La disponibilidad del sistema debe ser continua con un nivel de servicio para los
usuarios de 7 días por 24 horas, garantizando un esquema adecuado que permita la
posible falla en cualquiera de sus componentes, contar con una contingencia.

Garantizar que el diseño de las consultas u otro proceso no afecte el desempeño de la


base de datos, ni considerablemente el tráfico de la red.

2.2 Reutilización

La utilización de programación orientada a objetos permite reutilizar funcionalidades es


a través de la herencia y la instancia de objetos.

La herencia se refiere a que los datos internos de la clase padre son a veces visibles a
sus clases hijas. La composición de objetos es una alternativa a la herencia de clases,
ya que se puede obtener nueva funcionalidad ensamblando objetos, para obtener una
funcionalidad mayor y más compleja. La composición de objetos requiere que los
objetos a ser ensamblados tengan correctamente definidas sus interfaces.

3 Vista lógica

3.1 Identificación de Subsistemas

Nuestro sistema se encuentra estructurado en un conjunto de subsistemas


funcionalmente cohesivos que interactúan entre sí para cumplir sus funciones.
3.2 Estructuración por capas.

3.3 Diagrama de Clases del diseño


4. Vista del proceso
4.1 Diagramas de secuencia
5. Vista de datos
5 Modelo de datos

5.1 Diccionario de datos


6. Vista de Interacción

6.1 Interfaces de Usuario.


6.2 Mapa de Navegación

7. Vista de seguridad

Registro de usuario: El sistema permitirá al usuario realizar su registro ingresando


credenciales como sus nombres, apellidos, número de identificación y la respectiva
contraseña requerida para el ingreso a la misma.

Autenticación de usuario: El usuario deberá identificarse con las credenciales que


registró a la hora de realizar el registro, para que el sistema le pueda permitir el
ingreso.

Consultar información: Una vez el usuario ya haya iniciado sesión podrá tener
acceso a todo el sistema de gestión de citas y podrá administrar las mismas.

Administrador: Es el responsable técnico y puede acceder a cualquiera de los


aspectos del sistema, configurando o modificando cualquier parámetro de éste.
Este usuario tiene control total sobre el Sistema GGCM, por lo que puede realizar
cualquier operación de configuración o mantenimiento sobre este.
El administrador de SGCM es el encargado de la instalación, soporte y el
mantenimiento del producto y funciones del back-end, así como la planificación y
respuesta a interrupciones del servicio y otros problemas. Otras tareas
pueden incluir la programación de secuencias de comandos o programación
ligera, para los sistemas de gestión relacionado con el proyecto.

El administrador del sistema es responsable de lo siguiente:

Administración de usuarios (instalación y mantenimiento de cuentas) El


mantenimiento de sistema, Comprobar que los periféricos funcionan correctamente
En caso de fallo de hardware, el designa los horarios de reparación Monitor de
rendimiento del sistema, Crear la política de copias de seguridad y recuperación,
Aplicar las políticas para el uso del sistema informático y de red Configuración de
las políticas de seguridad para los usuarios.
Un administrador de sistemas debe contar con una sólida comprensión de la
seguridad informática (por ejemplo, cortafuegos y sistemas de detección de
intrusos)

8. Vista de Implementación
Una vez implementado el sistema dará solución a una necesidad que poseen
algunas IPS del sector salud, con la cantidad de funciones que este les brindara a
sus usuarios gracias a las distintas funciones que en este se podrán ejecutar.

.
8.1 Herramientas de Desarrollo e implementación

Lenguaje de programación: php, html


Framework: por definir
Sistema gestor de base de datos: mysql
IDE: por definir

8.2 Paquetes/Componentes

Base de Datos: Permite establecer interconexiones o relaciones entre los datos

Interfaz de Programación de Aplicaciones: conjunto de funciones que facilitan el


intercambio de mensajes o datos entre dos aplicaciones

Html-asp: Active Server Pages, son un ambiente de aplicación abierto y gratuito en


el que se puede combinar código HTML

Puerto de Comunicación: Herramientas que permiten manejar e intercambiar


datos
8.3 Despliegue
Conclusión

Con el diligenciamiento de la anterior plantilla se puede evidenciar la forma


estructural que tendrá nuestro proyecto de formación, evidenciándose cada uno de
los procesos que ejecutara nuestro sistema y los diferentes subsistemas que este
también implementara.
Tambien muestra el tipo de lenguaje que se utilizara para el desarrollo ,que tipo de
seguridad se implementará para el mismo y el mecanismo que el usuario necesitara
para acceder a él.

You might also like