Sie sind auf Seite 1von 35

E

D
A
M
E
T
S
I
S
N
U
E
D
N

I
C
A
T
IMPLEMEN
A
R
A
P
B
E
W
O
N
R
O
T
N
E
N

I
C
INFORMA
A
L
E
D
L
A
I
C
O
S
S
A
M
A
R
G
O
R
P
E
D
L
C O N TR O

A
H
C
C
A
P
E
D
L
A
T
I
R
T
S
I
D
D
A
D
I
MUNICIPAL
5
1
0
-2
A
C
R
A
M
A
J
A
CHOTA C

A
T
N
A
M
A
U
H
S
A
S
A
C
I
O
R
IN
EDW

INTRODUCCIN
La Municipalidad Distrital de Paccha, Provincia de Chota, Departamento de Cajamarca,
como gobierno local es el encargado de controlar y gestionar los diversos programas
sociales que existen en este Distrito ya sean los programas exclusivamente de dicha
municipalidad como tambin los programas sociales del gobierno central, manejando grandes
bloques de informacin (datos personales) de los beneficiarios.

Ya que actualmente en La Municipalidad Distrital de Paccha el manejo de la informacin de


los diferentes programas sociales se est realizando en diferentes archivos y estos al mismo
tiempo estn dispersos por el motivo de los cambios que se hacen cuando llega el periodo de
un nuevo gobierno local, teniendo en cuenta tambin la importancia de la informacin que
es para una empresa y que a travs de estas los gerentes y alcaldes que gobiernen puedan
tomar decisiones basadas en ella y que cada da se escucha hablar de nuevas soluciones para
mejorar y aumentar los beneficiarios de dichos programas sociales y por ende disminuir la
pobreza en el distrito, se realiz la implementacin de un sistema web para que con esta
herramienta de trabajo se pueda controlar , manejar la informacin y hacer la entrega de los
beneficios (artculos de primera necesidad) que se maneja por programa social.

OBJETIVO GENERAL
Implementar un sistema de informacin entorno web para el control de
programas sociales de la Municipalidad Distrital de Paccha Chota
Cajamarca -2015

OBJETIVOS ESPECFICOS
Realizar el modelamiento de la base de datos relacional, que est sujeto a los
requerimientos de almacenamiento y manipulacin de datos de la
Municipalidad Distrital de Paccha.
Disear una interfaz grfica amigable, que le permita al usuario interactuar
con el sistema, minimizando el uso de manuales o capacitaciones.

MARCO TERICO
INGENIERA DE SOFTWARE

La ingeniera de software es el establecimiento y usos de principios de la


ingeniera robusta, orientada a obtener softwares econmicos que sean fiables y
funcionen de manera eficiente sobre maquinas reales. abarca tres elementos
claves: mtodos, herramientas y procedimientos (Gutirrez & Payares, 2009).

Proceso Unificado de Rational (RUP)


RUP es un proceso para el desarrollo de un proyecto de un software que define
claramente quien, cmo, cundo y qu debe hacerse en el proyecto. Es un lenguaje
grfico para visualizar, especificar, construir y documentar un sistema. Se usa para
entender, disear, configurar, mantener y controlar la informacin sobre los
sistemas a construir. (Wong L., 2010)

RUP se divide en 4 fases:


Inicio: Se hace un plan de fases, se identifican los principales casos de uso y se
identifican los riesgos. Se define el alcance del proyecto
Elaboracin: Se hace un plan de proyecto, se completan los casos de uso y se
eliminan los riesgos.
Construccin: s concentra en la elaboracin de un producto totalmente operativo
y eficiente y el manual de usuario
Transicin: s Instala el producto en el cliente y se entrena a los usuarios. Como
consecuencia de esto suelen surgir nuevos requisitos a ser analizados.

PHP
El lenguaje PHP es un lenguaje de programacin de estilo clsico, es decir que es un
lenguaje de programacin con variables, sentencias condicionales, bucles, funciones, etc. no
es un lenguaje de etiquetas como podra ser html, xml o wml. est ms cercano a javascript
o a c, para aquellos que conocen estos lenguajes.

Pero a diferencia de java o javascript que se ejecutan en el navegador, php se ejecuta en el


servidor, por eso nos permite acceder a los recursos que tenga el servidor como por ejemplo
podra ser una base de datos. el programa php es ejecutado en el servidor y el resultado
enviado al navegador. el resultado es normalmente una pgina html (maraboli, 2003).

Sistema Gestor de Base de Datos


Un Sistema gestor de Base de datos es un programa de ordenador que facilita una serie de
herramientas para manejar bases de datos y obtener resultados (informacin) de ellas.
Adems de almacenar la informacin se le puede hacer preguntas sobre esos datos, obtener
listados impresos, generar pequeos programas de mantenimiento de la BD, o ser
utilizado como servidor de datos para programas ms complejos realizados en cualquier
lenguaje de programacin (Elmasri & Navathe, 2007).

SQL (Lenguaje de Consulta estructurado)


SQL ( Structure Query Langueaje), es un lenguaje de consultas estructurado
establecido claramente como lenguaje de alto nivel estndar para sistemas de base
de datos relacionales. Este leguaje de consultas se encuentra en la mayora de los
SGDB. SQL agrupa tres tipos de sentencias con objetivos particulares en los
siguientes lenguajes: Lenguaje de Definicion de datos (DDL Data Definition
languaje), Lenguaje de Manipulacion de datos (DML Data Management Languaje)
y Lenguaje de Control de Datos (DCL Data Control Languaje). (Garca 2010).

MySQL
MySQL es un sistema de administracin de bases de datos (Database
Management System, DBMS) para bases de datos relacionales. As, MySQL no
es ms que una aplicacin que permite gestionar archivos llamados de bases de
datos. (Snchez, 2004)
MySQL, como base de datos relacional, utiliza multiples tablas para almacenar
y organizar la informacin. MySQL fue escrito en C y C++ y destaca por su
gran adaptacin a diferentes entornos de desarrollo, permitiendo su
interactuacin con los lenguajes de programacin ms utilizados como PHP,
Perl y Java y su integracin en distintos sistemas operativos. (Snchez, 2004)

INSTRUMENTOS
Metodologa.
La metodologa empleada para el desarrollo de esta investigacin fue el Proceso
Unificado de Rational (RUP) el cual es un proceso para el desarrollo de un
proyecto de un software que define claramente quien, cmo, cundo y qu debe
hacerse en el proyecto.

DIAGRAMA DE ACTIVIDADES

DIAGRAMAS DE CASO DE USOS DEL NEGOCIO

DIAGRAMAS DE CASO DE USOS DEL SISTEMA

DIAGRAMAS DE CASO DE USOS DEL SISTEMA

DIAGRAMAS DE CASO DE USOS DEL SISTEMA

DIAGRAMAS DE CASO DE USOS DEL SISTEMA

DIAGRAMA DE CLASES

DIAGRAMA DE ACTIVIDADES ( REGISTROS DE


BENEFICIARIOS)

DIAGRAMA DE ACTIVIDADES ( ENTREGA DE PRODUCTOS)

Herramientas
El sistema web de informacin para programas sociales se desarroll haciendo
uso del IDE Netbeans 8.1 en el lenguaje de programacin PHP, para el
almacenamiento de la informacin se utilizo el sistema gestor de base de datos
MySQL, adems se hizo uso del framework Bootstrap para el diseo responsivo de
la interface grfica, JavaScript y Ajax.

BASE DE DATOS

RESULTADOS
Acceso al Sistema: Pagina de validacin en la cual el usuario del sistema acceder
con su usuario y contrasea.

Men del Sistema: Aqu se muestra las opciones de los mdulos generales del
sistema que son Seguridad, Registros, Mantenimiento, Reportes; Entradas y
Salidas.

Mdulo de seguridad: Permite el registro de un usuario, la creacin de un tipo de


usuario y asignacin de accesos al sistema por tipo de usuario

Mdulo de registro de comunidad al programa social: Esta pgina


permite el registro y acceso de una comunidad a un programa social

Mdulo de Registro de beneficiario: Este mdulo


permite el registro de los datos de la persona que ser el
beneficiario del programa social.

Modulo entrada y salida de producto: Esta pgina


permite el registro de compras de los productos que se
entregaran en los programas sociales.

Modulo entrada y salida de producto: Esta pgina


permite el registro de entregas de los productos a los
programas sociales.

Modulo entrada y salida de producto: Esta pgina


permite la visualizacin de comprobante de salida

Modulo reportes: Esta pgina del sistema permite visualizar


los beneficiarios por lugar y el tipo de beneficio que estos
recibe como tambin imprimir las planillas para la entrega de
productos.

Modulo reportes: Esta pgina del sistema permite visualizar


la cantidad de beneficiarios por lugar en graficos estadsticos.

Conclusiones.
Como consecuencia de la investigacin realizada se ha llegado a las siguientes
conclusiones:
Se ha concluido con el objetivo de realizar el anlisis y diseo del sistema de
Programas sociales, con el fin de apoyar las labores administrativas
de la
municipalidad distrital de Paccha - Chota Cajamarca, logrando implementar los
mdulos correspondientes del sistema y as controlar el flujo de los trmites para
los programas sociales: Se tiene una lista de beneficiarios por comunidad y por tipo
de beneficio, Se controla de una manera eficiente la entrada y salida de productos
para los programas sociales, Se genera automticamente las planillas para la
entrega de los productos a cada comunidad y no es necesario estar digitndolo.
Al mismo tiempo se logr realizar el modelamiento entidad-relacin de la base de
datos que se acomoda a la manera de almacenamiento de informacin que se
maneja en la Municipalidad Distrital de Paccha.
Con la elaboracin de este proyecto y la elaboracin bajo una interfaz amigable se
consigui implementar una solucin automatizada capaz de administrar los
programas sociales, motivo de beneficio, programas por comunidad y planillas
(pecosas) para as tener la documentacin ordenada y no estar sujetos a una
prdida de informacin.

Das könnte Ihnen auch gefallen