Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen
En esta investigacin se presenta el desarrollo de un sistema de informacin que
permite gestionar datos de los programas sociales y de esa manera hacer un buen control de
entrega de productos a cada programa por comunidades del Distrito de Paccha- ChotaCajamarca. Se desarroll bajo el Proceso Unificado de Rational (RUP) que tiene como
faces Inicio, elaboracin, construccin y transicin; el sistema cuenta con los siguientes
mdulos: el Modulo de seguridad (Permisos de acceso al sistema), mdulo de registros,
Modulo de mantenimiento (Modulo donde se hace el respectivo registro de los
beneficiarios de dichos programas y la inscripcin de la comunidad a un programa) y el
Modulo de reportes. El sistema para el control de programas sociales fue desarrollado con
el lenguaje de programacin PHP, utilizando el framework Bootstrap para el diseo de la
interface, para el almacenamiento de la informacin se modelo la base de datos en el
sistema gestor MySQL.
Palabras Clave: Base de Datos, MySQL, PHP, RUP
Abstrac
In this research the development of an information system for managing data on social
programs and thus make a good control of delivery of products to each program PacchaDistrict communities Chota - Cajamarca is presented . It was developed under the Rational
Unified Process (RUP) whose faces Home , elaboration , construction and transition; the
system has the following modules: Module security ( system access permissions ) module
records , maintenance module ( module where the relevant register of beneficiaries of such
programs and the registration of the community is a program ) and the reporting module .
The control system for social programs was developed with the PHP programming
language , using the Bootstrap framework for the design of the interface , for storing
information database in MySQL manager system model.
1. 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.
2. Objetivo.
2.1. Objetivo general.
Realizar el anlisis, diseo e implementacin de un sistema de informacin para Programas
sociales, con el fin de apoyar las labores administrativas de la Municipalidad Distrital de
Paccha - Chota - Cajamarca.
2.2.
Objetivos especficos.
3. Marco Terico
Ingeniera de Software
Segn, Sommerville (2005). La ingeniera de software e una disciplinad de la
ingeniera que comprende todos los aspectos de la produccin de software desde las etapas
iniciales de la especificacin del sistema hasta el mantenimiento de este despus de que
se utiliza.
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 divide el proceso en 4 fases, dentro de las cuales se realizan varias iteraciones en
nmero variable segn el proyecto y en las que se hace un mayor o menor hincapi en los
distintas actividades.
En las iteraciones de cada fase se hacen diferentes esfuerzos en diferentes actividades
o 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
o Elaboracin: Se hace un plan de proyecto, se completan los casos de uso y
se eliminan los riesgos.
o Construccin: s concentra en la elaboracin de un producto totalmente
operativo y eficiente y el manual de usuario
o 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.
XAMPP
Es un servidor de plataforma libre, software que integra en una sola aplicacin, un servidor
web apache, intrpretes de lenguajes de scripts PHP, un servidor de base de datos MySQL,
el popular administrador de base de datos escrito en PHP, MySQL llamado phpMyAadmin.
Es una herramienta de desarrollo que te permite probar tu trabajo (pgina web) en tu propio
ordenador sin necesidad de tener acceso a internet. (Maas, 2005).
4. 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. A
continuacin se muestra el plan de actividades para el desarrollo del software realizado en
el diagrama de Gantt.
Nombre de tarea
Duraci
n
comienzo
Fin
103
das
15
das
2 das
3 das
4 das
6 das
10
das
02/02/1
5
02/02/1
5
02/02/15
04/02/15
09/02/15
13/02/15
23/02/1
5
14/12/12
Entrevista
Analisis documental
Lista de funcionalidades
Diagrama y especificaciones de casos de uso
Definicin de la solucin
17/02/15
03/07/15
06/02/15
12/02/15
20/02/15
05/03/15
Definicin de la arquitectura
Definicin de la plataforma
Definicin del cronograma
Plan de entregas
Implementacin
Especificacin de clases y operaciones
Diseo de base de datos
Diseo de interfaz de usuario
Implementacin de clases y operaciones
Pruebas de desarrollo
Actualizacin de manuales
Integracin y entrega
Pruebas y aceptacin
Capacitacin de usuario lder
Pruebas de usuario
Aceptacin
Implantacin
Capacitacin de usuarios
Paso a produccin
Post-implantacin
Gestin de mejoras
Gestin de errores
5 das
2 das
3 das
1 da
53
das
5 das
10
das
8 das
20
das
2 das
3 das
5 das
10
das
5 das
4 das
1 da
5 das
3 das
2 das
10
das
6 das
4 das
06/03/15
13/03/15
17/03/15
20/03/15
23/03/1
5
23/03/15
30/03/15
12/03/15
16/03/15
19/03/15
20/03/15
03/06/15
13/04/15
23/04/15
22/04/15
20/05/15
21/05/15
25/05/15
28/05/15
04/06/1
5
04/06/15
11/06/15
17/06/15
18/06/1
5
18/06/15
23/06/15
25/06/1
5
25/06/15
03/07/15
22/05/15
27/05/15
03/06/15
17/06/15
27/03/15
10/04/15
10/06/15
16/06/15
17/06/15
24/06/15
22/06/15
24/06/15
08/07/15
02/07/15
08/07/15
Resultados
Acceso al Sistema: Pagina de validacin en la cual el usuario del sistema acceder con su
usuario y contrasea.
Se recomienda que las municipalidades deben de contar con este tipo de software
para agilizar y controlar la informacin y procesos de los programas sociales, sobre
todo para permitirles crecer y mejorar la desnutricin en su localidad.
Se puede adicionar una interfaz que permita la validacin de los datos de los
usuarios con la RENIEC y al mismo tiempo con la oficina de Registro Civil.
Referecias
Wong L. (2010), Mejorando las debilidades de RUP para la gestin de proyectos (Revista
de Investigacin de Sistemas e Informtica).
Maraboli M. (2003). Manual de programacin en PHP. (Universidad Tcnica Federico
Santa Mara).
Garca, a. (2010). Manual Practico de SQL. (Orientado a SQL 7.0).
Elmasri, R & navatthe, S (2007). Fundamentos de Sistemas de Base de Datos
(Quinta edicion). Espaa.
Silberschats, A & Korrth, H (2010). Fundaentos de Base de Datos (Cuarta edicin).
Sommerville, I (2005). Ingenieria de Software (Septima edicion).
Snchez J, (2004). MySQL gua rpida (Versin Windows).
Gutirrez, P.R., & Payares, V.J.(2009). Desarrollo de un Sistema para la Automatizacin
Distribucin y Control del Stock de Materiales de la Fundacin Misin Ribas
Anzotegui. Universidad de Oriente.
Maas M. (2005). phpMyAdmin, Introduccin a la creacin de base de datos.