Sistema Web Diresa Oct 01
Sistema Web Diresa Oct 01
Sistema Web Diresa Oct 01
FACULTAD DE INGENIERÍA
Cusco – Perú
2018
INDICE
1 TITULO DEL PROYECTO.....................................5
2 JUSTIFICACION...........................................5
3 OBJETIVOS...............................................6
4 MARCO TEÓRICO...........................................7
4.3 ORGANIGRAMA.............................................8
5.1.1 CONCEPTO...............................................10
5.2.1 CONCEPTO...............................................12
5.2.3 VENTAJAS...............................................13
2
5.5 ARQUITECTURA CLIENTE-SERVIDOR..........................20
5.9 XAMPP..................................................24
5.9.1 SEGURIDAD..............................................25
5.9.3 CARACTERISTICAS........................................26
5.10 MYSQL..................................................26
5.10.1 CARACTERICTICAS........................................27
5.11 LARAVEL................................................27
6 METODOLOGÍA............................................29
6.1.1 DESCRIPTIVA............................................29
6.1.2 APLICADA...............................................30
ACTORES.......................................................35
3
DESCRIPCIÓN...................................................35
7 PRESUPUESTO Y CRONOGRAMA...............................44
7.1 PRESUPUESTO............................................44
8 CRONOGRAMA.............................................46
9 BLIBLIOGRAFIA..........................................47
4
1 TITULO DEL PROYECTO
SISTEMA DE INFORMACION PARA LA GESTIÓN DE TRÁMITE Y
CONTROL DOCUMENTARIO DE LA DIRECCIÓN REGIONAL DE SALUD
CUSCO 2018
2 JUSTIFICACION
En la actualidad la Dirección Regional de Salud Cusco cuenta con
el área del trámite documentario, que se encuentra expuesta,
exponiéndose a ser manipulada, o alterada, esto genera problemas
u conflicto al momento de realizar algún tipo de seguimiento de
documentos que se hallan ingresado años anteriores, ya que la
numeración de los documentos que son supuestamente únicos
ingresados, se reinicia cada año generando duplicados.
5
3 OBJETIVOS
6
4 MARCO TEÓRICO
7
4.3 ORGANIGRAMA
Grafico 1 Organigrama de la Dirección Regional de Salud
8
4.4 MISIÓN Y VISIÓN
a) MISIÓN
b) VISIÓN
9
5 MARCO TEÓRICO DEL PROYECTO
5.1.1 CONCEPTO
Un sistema de información es un conjunto de datos que
interactúan entre sí con un fin común.
a) HARDWARE
b) SOFTWARE
10
c) RECURSOS HUMANOS
d) DATOS
e) REDES DE COMUNICACIÓN
11
estado de todos los indicadores, incluso aquellos que no cumplan
con las expectativas y a partir de esto, tomar las medidas que
considere adecuada
5.2.1 CONCEPTO
SEGÚN FUNDADOR DE LA FUNDACIÓN PARA EL SOFTWARE LIBRE RICHARD
STALLMAN (1989). “El software libre es el que respeta la
libertad y la comunidad de usuarios. Es un asunto ético, no de
comodidades prácticas, no se trata de los precios, que son algo
pequeño comparado con lo importante de la libertad o la
comunidad. Es un asunto ético del uso de la tecnología”.
12
que se desee, libertad para redistribuir copias y libertad para
distribuir copias de sus versiones modificadas.
5.2.3 VENTAJAS
Libertad para modificar el software según las necesidades
Seguridad ya que se dispone del código fuente del programa y
esto permite la revisión el mismo. De esa forma se puede
mejorar al detectar posibles fallos de seguridad en el
software.
Confiabilidad, al disponer libremente del código fuente,
éste es revisado por muchos usuarios mejorando la calidad
del mismo.
Portabilidad, ya que al disponer del código fuente es mucho
más sencillo adaptar los programas para su funcionamiento en
diferentes arquitecturas (de ordenadores).
Precio, al no tener restricciones en la distribución del
software junto al código fuente esto hace que el costo sea
muy bajo, e incluso cero.
13
5.3 SISTEMA DE GESTION DE BASE DE DATOS (SGBD)
DataBase Management System (SGBD), es un conjunto de programas
que permiten el almacenamiento, modificación y extracción de la
información en una base de datos. Los usuarios pueden acceder a
la información usando herramientas específicas de consulta y de
generación de informes.
a) Independencia
b) Seguridad
c) Manejo de transacciones
14
Una transacción es un programa que se ejecuta como una sola
operación.
d) Tiempo de respuesta
b) Estructura Multidimensional
c) Estructura relacional
d) Estructura jerárquica
15
Tiene un esquema en el que los datos se organizan en una
estructura arbórea. Esta estructura permite representar
relaciones padre/hijo: cada padre puede tener varios hijos, pero
cada hijo ha de venir de sólo un padre (las conocidas como
relaciones 1:N). En una base de datos una entidad tipo es el
término genérico para tabla. Cada registro individual se
representa como una fila, y cada atributo como una columna.
e) Estructura en Red
16
Está compuesta por un gran número de iteraciones, cada una de
estas es un pequeño proyectos y constituyen una pasada por los
flujos de trabajo fundamentales.
17
Este proceso continúa hasta que se considere que la arquitectura
es estable.
18
5.4.4 EL CICLO DE VIDA DEL PROCESO UNIFICADO
Grafico 2 Ciclo de Vida del Pubs
a) Fase de inicio
b) Fase de elaboración
19
Establece la fundación arquitectural para el software.
c) Fase de construcción
d) Fase de transición
20
Un cliente hace una petición de un servicio y recibe la
respuesta a dicha petición; un servidor recibe y procesa la
petición, y devuelve la respuesta solicitada.
21
Estos son algunos conceptos fundamentales de un mundo orientado
a objetos:
22
5.7 HERRAMIENTAS PARA EL DESARROLLO DE SISTEMAS
23
Capacidad de conexión con la mayoría de los motores de base
de datos que se utilizan en la actualidad, destaca su
conectividad con MySQL y PostgreSQL.
Capacidad de expandir su potencial utilizando módulos
(llamados ext's o extensiones).
Es libre, por lo que se presenta como una alternativa de
fácil acceso para todos.
Permite aplicar técnicas de programación orientada a
objetos.
No requiere definición de tipos de variables aunque sus
variables se pueden evaluar también por el tipo que estén
manejando en tiempo de ejecución.
Tiene manejo de excepciones (desde PHP5).
Si bien PHP no obliga a quien lo usa a seguir una
determinada metodología a la hora de programar, aun
haciéndolo, el programador puede aplicar en su trabajo
cualquier técnica de programación o de desarrollo que le
permita escribir código ordenado, estructurado y manejable.
5.9 XAMPP
24
5.9.1 SEGURIDAD
b) MySQL
c) PHP
25
d) PERL
5.9.3 CARACTERISTICAS
5.10 MYSQL
MySQL es un sistema de gestión de bases de
Datos relacional desarrollado bajo licencia dual: Licencia
pública general/Licencia comercial por Oracle Corporation y está
considerada como la base datos de código abierto más popular del
mundo, y una de las más populares en general junto
a Oracle y Microsoft SQL Server, sobre todo para entornos
de desarrollo web.
26
5.10.1 CARACTERICTICAS
MySQL es un SGBD que ha ganado popularidad por una serie de
atractivas características:
5.11 LARAVEL
Laravel es un framework para aplicaciones web con sintaxis
expresiva y elegante. Laravel busca eliminar el sufrimiento del
desarrollo facilitando las tareas comunes utilizadas en la
mayoría de los proyectos web, como la autenticación,
enrutamiendo, sesiones y almacenamiento en caché.
27
fácil de usar, fácil de desplegar. Laravel no solo ofrece atajos
útiles, herramientas y componentes para ayudarte a conseguir el
éxito en tus proyectos basados en web, si no que también intenta
arreglar alguna de las flaquezas de PHP.
28
5.11.2 REQUERIMIENTOS INICIALES
Para empezar a trabajar con Laravel es necesario cumplir con los
siguientes requisitos iniciales:
6 METODOLOGÍA
6.1.1 DESCRIPTIVA
Este tipo de investigación consiste en llegar a conocer las
situaciones exactas de las actividades y procesos del objeto de
estudio o alguna situación concreta. Su meta no se limita a la
recolección de datos, si no a la predicción e identificación de
las relaciones que existen entre dos o más variables. Así mismo
se describe, analizan e interpretan los datos obtenidos
proponiendo así posibilidades certeza.
29
6.1.2 APLICADA
Este tipo de investigación consiste en emplear los conocimientos
teóricos, los convierte en conocimientos prácticos para resolver
los problemas para así mejorar las condiciones de vida en
tecnologías e invenciones, estructura procedimientos, innova
estrategias, crea y prueba artefactos, y estima su valor
práctica.
a) Fase de inicio
b) Fase de elaboración
c) Fase de construcción
30
d) Fase de transición
a) Entrevista
b) Observación
31
PREGUNTAS:
32
3. CREE USTED QUE LOS CUIDADANOS ESTAN SATISFECHOS CON EL
SERVICIO QUE SE BRINDA EN LA INSTITUCION?
Se trata de los ciudadanos esten contentos con el
servicio que se brinda, pero hay problemas con los
temas de esperas de un tramite que ejecutan y la
posible respuesta que se deben entregar.
33
34
6.2.5 MODELO DE CASOS DE USO
Describe, bajo la forma de acciones y reacciones, el comportamiento del sistema desde el punto de vista
del usuario.
USUARIO
USUARIO
PERSONAL
ENCARGADO DE AREA
PERSONA NATURAL PERSONA JURIDICA
SECRETARIA
PERSONA NATURAL PERSONA JURIDICA
JEFE DE AREA
ACTORES DESCRIPCIÓN
Es aquel usuario que interactúa con el
Persona Natural sistema atreves del personal para
Usuario realizar un presentar sus documentos y
también para consultar el estado de
Persona Jurídica trámite de sus documentos.
Gestionar
El sistema permitirá generar informes y
tramite
reportes, realizados por días específicos
RF 07 documentos
y por derivaciones a las direcciones u
(Guías de
oficinas.
remisión).
37
6.2.8 REQUERIMIENTOS NO FUNCIONALES
Describe restricciones del sistema.
38
6.2.9 Diagrama de casos de uso del sistema
Describe los procesos del negocio, vinculados a un campo de acción como se benefician e interactúan con el
sistema.
INICIAR SESIÓN
PRESENTA DOCUMENTOS
<<include>> PERSONALL
USUARIO
PERSONA
<<include>> <<include>> GEST IONAR T RAMITE DE DOC.
NATURAL
REGISTRAR AREA
<<include>>
REGISTRAR RESPONABLE
PRESENTA DOC.
DERIVAR DOC.
<<include>>
ENCARGADO DE AREA
REGISTRAR DOC.
USUARIO.
PERSONAL.
GESTIONAR TRAMITES DE DOCUMENTOS
JEFE DE AREA
PERSONA NATURAAL PERSONA JURIDICAA
40
6.2.11 FORMATO DE ALTO NIVEL Y EXTENDIDO
Especificación de Modelo de Casos de Uso del Negocio
TIPO: Primario
PROPÓSITO: Iniciar sesión en el sistema.
RESUMEN: El Personal ingrese al sistema.
PRE El personal debe estar registrado en la base de
CONDICIÓN: datos del sistema.
POST Almacenar los datos del personal que interactúa con
CONDICIÓN: el sistema.
REFERENCIA: RF 02
CURSO NORMAL DE EVENTOS
ACCIONES DEL ACTOR RESPUESTA DEL SISTEMA
1. El personal ingresa a un 2. El sistema muestra una
computador, donde selecciona un interfaz, donde solicita el
navegador y la dirección de usuario y contraseña del
sistema. personal.
3. El personal completa los 4. El sistema valida o verifica
datos correctos solicitados por si los datos son correctos e
el sistema ingresa al módulo SIS_TRAMITE
CURSO ALTERNO
El sistema verifica que los datos Personal no son correctos
entonces se muestra un texto de “Personal no registrado”
2. FORMATO DE ALTO NIVEL
NOMBRE Registrar Documento
ESTADO Declarado
42
3. FORMATO DE ALTO NIVEL
NOMBRE Gestionar tramite
ACTORES Jefe de área
PROPOSITO Gestionar tramite
RESUMEN El jefe de área gestiona los tramites documentarios y
administra para su control respectivo
PRIORIDAD Importante
NIVELDE Alta
RIEZGO
ESTADO Aprobado
43
NOMBRE Consultar Estado de tramite
ACTORES Jefe de área
PROPOSITO Consulta estado de tramite
RESUMEN El jefe de área consulta el estado de trámites de los
documentos ya registrados. Brindándola al ciudadano.
PRIORIDAD Importante
NIVELDE Alta
RIEZGO
ESTADO Aprobado
FORMATO EXTENDIDO
TIPO: Primario
REFERENCIA: RF 08
44
7 PRESUPUESTO Y CRONOGRAMA
7.1 PRESUPUESTO
COSTO TIPO DE
SOFTWARE TOTAL
DOLARES CAMBIO
TOTAL 0
Memoria USB
01 Unidad S/. 12.00 S/. 12.00
(4GB)
Total S/. 159.00
45
7.1.3 COSTO DE DESARROLLO DEL SISTEMA
Costo de desarrollo del Sistema
Total
Nro. De Costo/Hora
Flujo de trabajo de Total (s/.)
personas (s/.)
Horas
1. Fase de Inicio
Modelado del negocio 1 40 S/. 5.00 S/. 200.00
Requerimientos 1 40 S/. 5.00 S/. 200.00
Análisis 1 50 S/. 5.00 S/. 250.00
2. Fase de elaboración
Análisis y diseño 1 80 S/. 5.00 S/. 400.00
1. Fase de construcción
S/.
Implementación 1 80 S/. 20.00
1,600.00
Pruebas 1 30 S/. 5.00 S/. 150.00
4. Fase de transición
Versión beta del SW 1 20 S/. 5.00 S/. 100.00
Lanzamiento del SW 1 4 S/. 5.00 S/. 20.00
S/.
Total 500
2,920.00
Cuadro Resumen
46
8 CRONOGRAMA
Grafico 3 Cronograma de Actividades
9 BLIBLIOGRAFIA
47
IAN GILFILLAN (2003), DESARROLLO WEB CON PHP Y MYSQL (5ª ED.)
Editorial ANAYA MULTIMEDIA
LUKE WELLING; LAURA THOMSON , 2017 La Biblia de MYSQL Editorial
ANAYA MULTIMEDIA
Abraham Silberschatz (2014), FUNDAMENTOS DE BASES DE DATOS,
Editorial S.A. MCGRAW-HILL / INTERAMERICANA DE ESPAÑA
PHP PRACTICO (2010) MATT DOYLE , Editorial ANAYA MULTIMEDIA
EL PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE (2000) JAMES
RUMBAUGH; IVAR JACOBSON; GRADY BOOCH Editorial ADDISON-WESLEY
KENNETT E KENDALL, JULIE E KENDALL, SEXTA EDICION, Análisis y
Diseño de Sistema.
Laravel: Code Bright (ES), Desarrollo de aplicaciones web con
la versión 4 del framework Laravel, Dayle Rees y Antonio
Laguna.
DESARROLLO WEB CON PHP Y MYSQL (5ª ED.), LUKE WELLING; LAURA
THOMSON
48