Sunteți pe pagina 1din 38

Tecnolgico de Estudios Superiores De Cuautitln Izcalli

Organismo Pblico Descentralizado del Estado de Mxico

DIRECCIN ACADMICA

REPORTE FINAL DE RESIDENCIAS PROFESIONALES H. AYUNTAMIENTO DE MELCHOR OCAMPO PROYECTO PROGRAMACIN DE MDULOS
LICENCIATURA EN INFORMATICA PRESENTA

HERNNDEZ MRQUEZ ALEJANDRO083108113


ASESOR EXTERNO: LIC. JUAN JOSE ORTIZ DOMINGUEZ ASESOR INTERNO: LIC. LUZ MARIA ALVAREZ MONROY

SELLO

CUAUTITLAN IZCALLI A 9 DE SEPTIEMBRE DEL 2013

RESUMEN EJECUTIVO El proyecto es e una aplicacin que pueda ser utilizada por el personal del Ayuntamiento y que cumpla con la funcin de realizar los mismos procesos que ya se realizan actualmente pero con una mayor fluidez y fcil utilizacin para el usuario. Se podrn dar de alta los registros que son utilizados, slo los usuarios con ciertos permisos podrn accesar a dicha informacin almacenada en la base de datos sin la necesidad de utilizar lenguajes de programacin ya que todos los procesos se realizarn desde una interfaz grfica, manteniendo los procesos de programacin totalmente transparentes para el usuario. Este sistema va dirigido a las reas del Ayuntamiento que ms procesos realizan (Catastro y Presidencia) y a partir de la generacin de entradas se tiene la posibilidad de que otras reas adquieran informacin necesaria del rea en donde se gener el registro. En un principio se comienza el desarrollo del sistema en un equipo individual, guardando todos los archivos relacionados con el sistema en una sola unidad de almacenamiento, una vez finalizado el desarrollo del sistema se proceder a la conexin y funcionamiento en la red del Ayuntamiento. Para que el funcionamiento de la aplicacin sea aprovechado en su totalidad, debe contarse con una correcta estructuracin de la red, por lo que tiene que procederse a verificar el buen funcionamiento de la red interna del Ayuntamiento y que cada rea cuente con por lo menos un equipo de cmputo.

INDICE DE CONTENIDO

CAPITULO I
1.1 INTRODUCCIN ............................................................................................................. 2 1.2 JUSTIFICACION .............................................................................................................. 3 1.3 OBJETIVOS ...................................................................................................................... 4

CAPITULO II .......................................................................................................................... 5
2.1 CARACTERIZACION DE AREA EN LA QUE SE PARTICIP .................................. 6 2.2 FUNDAMENTOS Y PROBLEMAS A RESOLVER ....................................................... 7 2.3 ALCANCES Y LIMITACIONES ..................................................................................... 8

CAPITULO III ........................................................................................................................ 9


3.1 FUNDAMENTO TEORICO ........................................................................................... 10 3.2 PROCEDIMIENTO Y DESCRIPCION DE ACTIVIDADES ....................................... 16
3.2.1 ANALISIS PREVIO: ........................................................................................................... 16 3.2.2 ANALISIS Y REINSTALACION DE RED ESTRUCTURADA ........................................ 16 3.2.3 ANALISIS DE REQUERIMIENTOS: ................................................................................. 16 3.2.4 CREACION DE TABLAS: .................................................................................................. 16 3.2.5 PROGRAMACION DE MODULOS: .................................................................................. 18

3.3 RESULTADOS DEL PROYECTO................................................................................. 32 3.4 CONCLUSIONES Y RECOMENDACIONES .............................................................. 33 3.5 REFERENCIAS BIBLIOGRAFICAS ............................................................................ 34

ii

INDICE DE FIGURAS

Figura 1.1 Organigrama del Ayuntamiento ............................................................................. 6 Figura 3.1 Ejemplo de topologas de red ............................................................................... 11 Figura 3.2 Tarjeta de red ........................................................................................................ 12 Figura 3.3 Figura 3.3 Cable de red y conector RJ45 ............................................................. 12 Figura 3.4 Switch promedio de 9 puertos .............................................................................. 13 Figura 3.5 Microsoft SQL Server 2000 ................................................................................. 14 Figura 3.6 Base de datos a utilizar y sus tablas en SQL 2000 ............................................... 17 Figura 3.7 Ventana de autentificacin del usuario................................................................ 18 Figura 3.8 Men principal ..................................................................................................... 19 Figura 3.9 Pantalla de registro de informacin ...................................................................... 20 Figura 3.10 Registro de informacin con campos llenos....................................................... 21 Figura 3.11 Mensaje de error por datos incompletos ............................................................. 22 Figura 3.12 Registro de usuario de ejemplo .......................................................................... 23 Figura 3.13 Registros en el Data Grid ................................................................................... 24 Figura 3.14 Formulario para exportar datos a Excel ............................................................. 25 Figura 3.15 Registros ya exportados a documento de Excel ................................................. 26 Figura 3.16 Formulario para registro de usuarios .................................................................. 27 Figura 3.17 Registro de usuario de ejemplo .......................................................................... 28 Figura 3.18 Finalizacin de registro de usuario ..................................................................... 29 Figura 3.19 Muestra registros de usuarios en Data Grid ....................................................... 30 Figura 3.20 Formulario para exportar datos a Excel ............................................................. 31 Figura 3.21 Archivo de Excel con los registros de usuarios .................................................. 32

iii

CAPITULO I

1.1 INTRODUCCIN

El H. Ayuntamiento de Melchor Ocampo se ubica enPalacio Municipal, Av. Centenario del Himno Nacional, Esquina Adolfo Lpez Mateos, Colonia Centro, en el municipio de Melchor Ocampo, Estado de Mxico.Y este se encarga de realizar las funciones de rgano de gobierno o administracin local del municipio de Melchor Ocampo. Con la realizacin del sistema de gestin se busca optimizar los procesos que son realizados por el personal del Ayuntamiento, esperando como resultado un ahorro importante en tiempo de ejecucin y una mayor productividad y mejor aprovechamiento en los tiempos hbiles de trabajo, as como una comunicacin en buenas condiciones entre las reas del Ayuntamiento por medio de la infra estructuracin de la red.

1.2 JUSTIFICACION

El estudio de los procesos que se llevan a cabo es conveniente para el H. Ayuntamiento ya que el tener conocimiento de esto permite ver con mayor facilidad las necesidades que se tiene y saber de qu manera optimizar dichos proceso y corregir las fallas que se presenten en el transcurso del proyecto. Los principales beneficiarios sern los usuarios que tengan que cambiar la forma de manejar la informacin para cambiar al sistema de informacin que les ser implementado. E indirectamente las reas que se encuentren debajo de las reas que utilicen el sistema.

1.3 OBJETIVOS

Objetivo general: El objetivo general del proyecto es lograr optimizar los procesos realizados en el Ayuntamiento para una mayor productividad. Objetivos especficos: 1.- Revisin, reparacin, armado y actualizacin de equipos de cmputo para que cada rea cuente con por lo menos un equipo. 2.- Estructurar la red mediante distintas actividades (colocacin de cableado estructurado y asignacin de direcciones IP fijas para llevar un control de la red) para lograr una comunicacin y por lo tanto, intercambio de informacin entre las reas del Ayuntamiento. 3.- Anlisis de requerimientos para obtener la informacin necesaria para la creacin de la base de datos 4.- Creacin de la base de datos con sus respectivas tablas segn los requerimientos necesarios, y creacin de una interfaz grfica para la fcil utilizacin del usuario 5.- Finalizacin del sistema para su implementacin en la red y realizar las respectivas pruebas.

CAPITULO II

2.1 CARACTERIZACION DE AREA EN LA QUE SE PARTICIP

El rea de Direccin de sistemas del Ayuntamiento de Melchor Ocampo se encarga de brindar apoyo y soporte tcnico en el rea de informtica a las dems reas del ayuntamiento; es la encargada de mantener en buenas condiciones la red estructurada que mantiene en comunicacin y conectadas a las reas del Ayuntamiento; tambin el rea de sistemas se encarga actualmente del desarrollo y soporte del sitio web del municipio de Melchor Ocampo. A continuacin se muestra el organigrama del ayuntamiento y la ubicacin del rea de sistemas dentro de este.

Direccin de sistemas
Figura 1.1 Organigrama del Ayuntamiento

2.2 FUNDAMENTOS Y PROBLEMAS A RESOLVER

Despus de un anlisis previo de la situacin del Ayuntamiento, y en la etapa del anlisis de requerimientos para el desarrollo de la base de datos, se observ que los problemas principales son: 1.- En algunas zonas, una mala estructuracin de la red, ya que algunas reas no contaban ni siquiera con cableado y otras contaban con mayor cable de lo necesario haciendo complicada la tarea de identificar que equipos se conectados a la red. 2.- Para algunas reas toma mucho tiempo dar de alta registros, ya sean de procesos internos del Ayuntamiento o de otros procesos como el pago de predio o manifestaciones de terrenos que se hacen en el rea de Catastro, es por eso que se opt por el desarrollo de una aplicacin para agilizar esos procesos. 3.- A pesar de que la aplicacin tenga su funcionamiento en un principio en el rea de presidencia del Ayuntamiento, se tiene planeado implementarla en la red ya previamente estructurada, y para que todas las reas puedan disponer de la informacin que se genere en el sistema, deben de contar con por lo menos un equipo de cmputo, y haban distintas reas en las que no contaba equipo de cmputo o en su defecto, no contaban con los requerimientos mnimos para un buen funcionamiento.

2.3 ALCANCES Y LIMITACIONES

A travs de este proyecto se puede lograr una optimizacin en los procesos internos del Ayuntamiento al realizar tareas con una mayor rapidez en un ambiente ms amigable para el usuario, dando como resultado una mayor productividad y aprovechamiento del tiempo activo laboral en horas de trabajo. Una importante limitacin del proyecto es que constantemente se tiene que dar

mantenimiento a la red estructurada por sus constantes fallos, si no se tiene especial cuidado en ese aspecto, aunque si puede ponerse en funcionamiento el sistema de gestin no se aprovechara en su totalidad. Y el Ayuntamiento, al no contar con los recursos econmicos necesarios no puede poner, en estos momentos total atencin a la reparacin o cambio total de la infraestructura de red.

CAPITULO III

3.1 FUNDAMENTO TEORICO

Lo que se busca realizar es la optimizacin de procesos mediante el diseo y creacin de un sistema de informacin, y, para poder crearlo se debe de tener en cuenta que es un sistema. Un sistema es un conjunto de elementos que interactan entre s para lograr un objetivo en comn, como ejemplos se toma cualquier tipo de sistema: El sistema digestivo, un sistema bancario o incluso un grupo de personas como una organizacin pueden considerarse un sistema. En base a que ya se tiene el conocimiento de que es un sistema, se puede definir que, un sistema de informacin es, tambin un conjunto de elementos slo que estn dedicados al almacenamiento y tratamiento de datos para su posterior uso por el usuario. Un sistema de informacin, dependiendo de las necesidades que se tenga en el lugar en donde se ocupe, puede abarcar todos o algunos de los siguientes elementos: Bases de datos de la compaa, Software de gestin integral de empresas (ERP, por sus siglas en ingls), Herramienta para la Gestin de relaciones con los clientes (CRM, por sus siglas en ingls), Herramienta para la Gestin de la cadena de suministro (SCM, por sus siglas en ingls), Solicitudes de empleo, Infraestructura de red, Servidores de datos y sistemas de almacenamiento, Servidor de aplicaciones, Dispositivos de seguridad

El sistema de informacin que, en este caso se est realizando necesita una base de datos para el almacenamiento de la informacin y una red estructurada para poder conectarse a esta, y poder llevar a cabo el almacenamiento y la exportacin de la informacin para su posterior uso. Como se mencion con anterioridad, el sistema de informacin necesita de una red estructurada para su funcionamiento en las reas del Ayuntamiento, para la comunicacin entre dichas reas y para el almacenamiento de informacin a travs de cualquiera de estas reas.

10

Antes de realizar la labor de una red estructurada, se debe de tener claro que es una red; una red informtica es aquella en donde se encuentran conectados dos o ms dispositivos entre s, con la finalidad de comunicarse e intercambiar informacin mutuamente. Una red suele utilizarse comnmente en conjunto con un mdem para lograr una conexin a la Internet; pero adems de eso una red es utilizada en organizaciones para mantener varios dispositivos conectados entre s, ya sean computadoras de escritorio, laptops, impresoras y dems dispositivos que ayuden a la facilitacin de los procesos que se realicen. Podemos clasificar las redes de dos formas diferentes, ya sea por su tamao o por la forma en la que se encuentran conectadas. Segn su tamao, las redes se clasifican por redes de rea local llamadas LAN (pequeas), redes de rea metropolitana llamadas MAN (formadas por varias LAN) y redes de rea amplia llamadas WAN (por ejemplo Internet). En el caso de algunas organizaciones y en el ayuntamiento en el que se est implementando el sistema de informacin; se est tratando de una red LAN. Segn la forma en que se encuentran conectados los equipos se encuentran, por mencionar algunos, conexiones lineales o en bus, en estrella y en anillo, este tipo de clasificacin tambin es conocido como Topologas de red. En la siguiente imagen se puede apreciar un ejemplo de cada una de estas:

Figura3.1Ejemplo de topologas de red

11

Normalmente en las empresas u granes organizaciones se utiliza el Cableado estructurado que prcticamente recorre todas las reas para que estas puedan realizar funciones normalmente, no solamente hablando de conectarse a internet, sino que tambin realizar funciones comunes ya sea desde imprimir un documento a una impresora conectada a una red hasta descargar cierta informacin ubicada en otro equipo de cmputo dentro de la misma organizacin. Hablando de una red LAN que es la que se utiliza en el rea del proyecto a realizar, se necesitan varios componentes para armar un cableado estructurado; entre los cuales se encuentran tarjeas de red para cada ordenador (instaladas y funcionando con su respectivo controlador), cables de red UTP de par trenzado, conectores RJ45, y uno o varios SWITCH que son por medio de los cuales se podr establecer la comunicacin tanto al mdem principal que provee como entre los mismos equipos. A continuacin se muestran imgenes de algunos de los componentes que forma un cableado estructurado en una empresa.

Figura3.2Tarjeta de red

Figura3.3Cable de red y conector RJ45

12

Figura3.4Switch promedio de 9 puertos

Independientemente de las necesidades que pueda tener una organizacin, un sistema de informacin, en la mayora de sus casos, debe de contar con un lugar paraalmacenar los datos que son ingresados por el usuario. Por lo que dicha informacin debe ser almacenada en una base de datos. Para trabajar con una base de datos se requiere de un motor de base datos.Un motor de base de datos es un conjunto de Algoritmos que permite la Gestin y Optimizacin de Base de datos.Prudentemente el Motor de bases de datos utiliza instrucciones especficas para la Bsqueda de informacin, aadir, borrar o, modificar tablas, aadir, borrar, modificar CamposEtc. Entre los motores de bases de datos ms utilizados se encuentran: Microsoft Acces SQLITE Microsoft SQL Server PostgreSQL Oracle

Para la realizacin del sistema de informacin se utilizar el motor de base de datos Microsoft SQL 2000 en su versin 8.0.

13

Microsoft SQL Server es un sistema para la gestin de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son TSQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle,PostgreSQL o MySQL. El motor de base de datos de SQL Server 2000 incluye compatibilidad integrada con XML. Tambin cuenta con las caractersticas de escalabilidad, disponibilidad y seguridad necesarias para operar el componente de almacenamiento de datos de los sitios Web de mayor tamao. El modelo de programacin de SQL Server 2000 est integrado con la arquitectura de Windows DNA para desarrollar aplicaciones Web y SQL Server 2000 admite caractersticas como English Query y el servicio Microsoft Search para incorporar consultas descriptivas y slidas funciones de bsqueda en aplicaciones Web. SQL Server 2000 incluye herramientas para extraer y analizar datos de resumen para el procesamiento analtico en lnea. SQL Server incluye tambin herramientas para disear grficamente las bases de datos y analizar los datos mediante preguntas en ingls. El motor de base de datos relacional de SQL Server 2000 admite las caractersticas necesarias para satisfacer los exigentes entornos de procesamiento de datos. El motor de base de datos protege la integridad de los datos a la vez que minimiza la carga de trabajo que supone la administracin de miles de usuarios modificando la base de datos simultneamente. Las consultas distribuidas de SQL Server 2000 permiten hacer referencia a datos de varios orgenes como si fuesen parte de una base de datos de SQL Server 2000.

Figura3.5Microsoft SQL Server 2000

14

Cuando se realiza una base de datos para un sistema de informacin, esta comnmente debe de ir conectada a una interfaz grfica por medio de la cual el usuario final tenga la capacidad de almacenar todos esos datos que van a ser registrados y dados de alta. Dicha interfaz debe ser creada y diseada en un lenguaje de programacin orientado a objetos. Los lenguajes de programacin orientados a objetos tratan a los programas como conjuntos de objetos que se ayudan entre ellos para realizar acciones. Entendiendo como objeto al entidades que contienen datos. Permitiendo que los programas sean ms fciles de escribir, mantener y reutilizar. Los objetos tienen toda la informacin (atributos) que los diferencia de otros pertenecientes a otra clase. Por medio de unos mtodos se comunican los objetos de una misma o diferente clase produciendo el cambio de estado de los objetos. Esto hace que a los objetos se les trate como unidades indivisibles en las que no se separan la informacin ni los mtodos usados en su tratamiento. A la base de datos creada en SQL se le agregar una interfaz grfica diseada y programada en Microsoft Visual Basic en su versin 6.0 Es un lenguaje de fcil aprendizaje pensado tanto para programadores principiantes como expertos, guiado por eventos, y centrado en un motor de formularios que facilita el rpido desarrollo de aplicaciones grficas. Su sintaxis, derivada del antiguo BASIC, ha sido ampliada con el tiempo al agregarse las caractersticas tpicas de los lenguajes estructurados modernos. Se ha agregado una implementacin limitada de la programacin orientada a objetos (los propios formularios y controles son objetos), aunque s admite el polimorfismo mediante el uso de los Interfaces, no admite la herencia. No requiere de manejo de punteros y posee un manejo muy sencillo de cadenas de caracteres. Posee varias bibliotecas para manejo de bases de datos, pudiendo conectar con cualquier base de datos a travs de ODBC (Informix, DBase, Access, MySQL, SQL Server, PostgreSQL ,etc) a travs de ADO.

15

3.2 PROCEDIMIENTO Y DESCRIPCION DE ACTIVIDADES

3.2.1 ANALISIS PREVIO: Etapa en la que se conocen las distintas reas del Ayuntamiento, como funciona cada una de ellas, a grandes rasgos que actividades realizan; en cuales reas existe un mayor flujo de informacin, como se comunican esas reas entre s, como es el ritmo de trabajo para saber que horarios son los ms adecuados para realizar trabajos de cableado de red.

3.2.2 ANALISIS Y REINSTALACION DE RED ESTRUCTURADA En esta etapa se analiz el estado en el que se encuentra la red estructurada del Ayuntamiento, se cambiarony armaron nuevos cables para sustituir el cable daado en algunas reas, se colocaron en una ubicacin estratgica los switches a los que se encuentran conectados las todas las reas y se asignaron direcciones IP fijas para cada equipo con el fin de llevar un mejor control de las computadoras conectadas a la red.

3.2.3 ANALISIS DE REQUERIMIENTOS: Se identificaron cuales eran las reas que mas informacin manejan, que necesidades tenan, que posibilidad se tena de mejorar el tiempo de procesamiento y la forma de realizar las actividades que se llevan a cabo y de qu forma poder realizar esto; se recopil informacin que los usuarios utilizan comnmente para el diseo de la base de datos y de sus respectivas tablas, as como, el desarrollo de la interfaz grfica que se conecta a la base de datos.

3.2.4 CREACION DE TABLAS: Una vez completado en anlisis de requerimientos, se tuvieron los elementos necesarios para la creacin de la base de datos y las tablas que iban a conformarla.

16

A partir de los requerimientos mnimos para el buen funcionamiento de la base de datos en la mayora de los equipos, se opt por la utilizacin de SQL 2000; este, al ser un software ligero todos los equipos conectados pueden soportarlo, ya que en su mayora tienen un sistema operativo Windows Xp con procesador Celeron y memoria RAM que no sobrepasa los 512 MB. A continuacin se muestra la capturade la base de datos y las tablas desarrolladas en el entorno de SQL

Figura3.6Base de datos a utilizar y sus tablas en SQL 2000

17

En la imagen se aprecia que la base de datos creada lleva por nombre PRESIDENCIA y que las dos tablas principales en las que se va a llevar a cabo el mayor flujo de informacin son en las tablas de USUARIOS y ACCESOS. 3.2.5 PROGRAMACION DE MODULOS: Una vez tiendo identificados los elementos a utilizar en la base de datos y la informacin que mas va a ser utilizada, se procede a crear el mdulo o la interfaz grfica hecha en Visual Basic que debe estar conectada a la base de datos que ya fue creada con anterioridad. A continuacin se presentan las capturas y explicacin de los componentes del mdulo. En el sistema solamente determinados usuarios estarn autorizados para accesar e interactuar la informacin en la base de datos de PRESIDENCIA a travs del sistema, por lo tanto se necesita llevar un registro de los usuarios que utilizarn dicho sistema, por ser la primera vez que se implementa el sistema, se ha creado por default un usuario llamado SUPER.ADMIN con su respectiva contrasea y nmero de usuario (definido como llave primaria) para tener acceso al sistema; a travs de este usuario se podrn dar de alta a otros usuarios para que puedan tener acceso al sistema tambin, y tanto este, como los futuros usuarios que sean creados, estn almacenados en la tabla de USUARIOS de la base de datos de PRESIDENCIA que ya fue creada con anterioridad.

Figura3.7Ventana de autentificacin del usuario

A continuacin se muestra la pantalla con el men principal, que es mostrada por el sistema una vez que son verificados el usuario y contrasea que deben estar dados de alta por el mismo sistema con anterioridad.
18

Aunque con el tiempo se piensa poner mas procesos a realizar por el sistema, en el men principal se aprecian dos opciones: Nuevo registro y Registro de usuarios que posteriormente se explicar el funcionamiento de cada opcin. Adems de un botn de Salir que finaliza por completo la aplicacin.

Figura3.8Men principal

Si el usuario ingresa a la opcin de Nuevo registro en el men principal, se podr apreciar un nuevo formulario en el cual se realizan los registros que debern ser dados de alta a la base de datos.

19

En la parte de arriba se aprecian tres botones los cuales respectivamente tienen las funciones de crear un nuevo formulario, cancelar el servicio y guardar la informacin capturada a la base de datos una vez que est completo el registro. Los campos del formulario estn deshabilitados hasta que el usuario de click en el botn de crear un nuevo registro.

Figura3.9Pantalla de registro de informacin

20

Una vez dando click en el botn de nuevo registro todos los campos son habilitados para poder ingresar la informacin, se debe sealar que los campos tanto de Hora de acceso como Fecha de ingreso son llenados automticamente con la fecha y hora del sistema operativo; los dems campos tienen que ser llenados por el usuario.

Figura3.10Registro de informacin con campos llenos

21

Es obligatorio que todos los campos sean llenados para completar el registro, de faltar uno o ms campos por llenar en el formulario aparecer un cuadro de dilogo de error como en la siguiente figura dicindole al usuario que los datos no han sido completados por lo que debe revisarse los campos que faltaron por llenar.

Figura3.11Mensaje de error por datos incompletos

Una vez completada toda la informacin requerida, el usuario da click al botn de guardar y aparecer otro cuadro de dilogo como muestra en la siguiente figura confirmando que la informacin fueron correctamente guardados en la base de datos, solo se da click en aceptar para finalizar el registro.

22

Figura3.12 Finalizacin de registro

Para poder realizar un nuevo registro solamente el usuario dar click en el botn de nuevo registro para que todos los campos se restablezcan y poder llenar de nuevo los campos para un nuevo registro. En la siguiente imagen se muestra que si el usuario desea ver los registros que se llevan hasta la fecha, solamente debe de dar click en el botn de la parte de abajo con el nombre de Mostrar registros. En automtico se mostrar un Data Gridcomo en la siguiente imagen en el cual muestra los registros guardados en la base de datos hasta el momento. Dicho Data Grid no puede modificarse y solamente sirve para consultas. El botn de Mostrar registros ahora tiene el nombre de Ocultar registros y si el usuario desea volver a la vista anterior de la captura de datos solo debe dar click en dicho botn.

23

Figura3.13Registros en el Data Grid

En este formulario tambin se tiene la posibilidad de exportar todos los registros que se hayan realizado en un archivo de Excel para su posterior procesamiento segn las necesidades que se tengan; para realizar esta accin el usuario solo deber hacer click en el botn exportar datos a Excel y lo mandar al formulario que se muestra a continuacin, en donde se puede apreciar la vista previa de los datos registrados, debajo de ese Data Grid el usuario solo debe hacer click en Exportar a Excel para confirmar la accin.

24

Figura3.14Formulario para exportar datos a Excel

En la siguiente imagen se muestra que una vez que el usuario haya dado click en el botn de Exportar a Excel automticamente se abrir un archivo de Microsoft Office Excel con los mismos datos que ya estn dados de alta en la base de datos para su modificacin o traslado, tal y como desee el usuario.

25

Figura3.15Registros ya exportados a documento de Excel

En el men principal de la aplicacin, si el usuario da click en el botn de Registro de usuarios nos llevar a un pequeo formulario como en la siguiente imagen, en donde se le pedir al usuario ingresar el nombre, contrasea y un nmero de usuario, para poder darlos de alta en la base de datos de PRESIDENCIA, en la tabla de USUARIOS.

26

Figura3.16Formulario para registro de usuarios

En la siguiente imagen se muestra que como ejemplo se est ingresando un nuevo usuario con el nombre de USUARIO, contrasea SISTEMAS y 156 como nmero de usuario; cabe destacar que todos los campos deben de ser llenados por el usuario, en caso de faltar alguno, el sistema mandar un mensaje de error diciendo que faltan campos por llenar.

27

Figura3.17Registro de usuario de ejemplo

Una vez que los campos estn llenos correctamente el usuario deber de dar click en el botn de la parte superior del formulario, si los datos son guardados correctamente aparecer un pequeo mensaje confirmando que los datos han sido guardados en la base de datos.

28

Figura3.18Finalizacin de registro de usuario

Al igual que en el formulario anterior, en ste tambin se tiene la posibilidad de mostrar los registros que se han llevado a cabo, en este caso se puede observar un Data Grid con lo usuarios que han sido registrados hasta el momento. Su pude observar que adems del usuario ya definido por default para accesar al funcionamiento del sistema, se aprecia el usuario que se acaba de crear como ejemplo.

29

Figura3.19Muestra registros de usuarios en Data Grid

Al igual que con el registro de altas en el formulario anterior, en este formulario tambin se tiene la posibilidad de exportar la informacin a un archivo de Microsoft Excel, el usuario solo deber dar click al botn de Exportar a Excel y ser enviado a un nuevo formulario en donde se aprecia la vista previa de los registros ya realizados, una vez ah solo se debe de confirmar la accin mediante el botn de la parte de abajo

30

Figura3.20Formulario para exportar datos a Excel

Al confirmar el usuario su seleccin se abrir nuevamente un archivo de Microsoft Excel que pude ser modificado y guardado por el usuario. Se aprecia que el archivo de Excel se muestra los registros del usuario que se cre por default para poder acceder a las funciones del sistema y el usuario que fue creado como ejemplo.

31

Figura3.21Archivo de Excel con los registros de usuarios

3.3 RESULTADOS DEL PROYECTO

Se implement el mdulo en un solo equipo de cmputo en el rea de presidencia del ayuntamiento, y al contar ya con una base de datos y la interfaz para interactuar con la informacin se not que los procedimientos de registros se realizan de una forma ms rpida consumiendo menos tiempo del que se tomaba antes. El poder establecer la funcin de exportar los registros a un archivo en Excel fue de gran utilidad para el usuario ya que permite manipular la informacin y transportarla de una manera ms sencilla.

32

La idea del proyecto es la funcin de una aplicacin que funcione en un entorno de red, para que pueda ser utilizado por cada rea del ayuntamiento. Algunas de las reas a pesar de contar ya con equipos de cmputo y un cableado de red en sus lugares de trabajo, no tuvieron la posibilidad de proporcionar informacin suficiente de las actividades que realizan para poder llevar a cabo la realizacin de los dems formularios; pero se sigue pensando darle continuidad al proyecto para su aprovechamiento al 100%. 3.4 CONCLUSIONES Y RECOMENDACIONES

La utilizacin de un sistema de gestin siempre es de gran apoyo para las tareas que realiza un usuario promedio, y teniendo bien identificadas las necesidades que requiere determinada rea en el sector que sea, puede llevar a la buena creacin, diseo, manejo y aprovechamiento del sistema. Es importante tener conocimientos necesarios en programacin y en el manejo de las bases de datos para realizar un sistema de gestin; pero un programador debe de aprender a ponerse en los zapatos del usuario y comprender que no todos los usuarios tienen el conocimiento en computacin, por lo que en el momento de realizar el diseo de los formularios para su utilizacin, debe de realizarse de la forma mas clara posible para una buena comprensin.

33

3.5 REFERENCIAS BIBLIOGRAFICAS

Rodrguez, Carlos. Libro de oro Visual Basic 6.0 orientado a objetos (2da. Edicin), DCLC. Repblica Dominicana: 2008 Groff, James, Manual de referencia de SQL (1ra edicin), Mc Graw Hill. Estados Unidos: Area Tecnologia. (s.f.). Recuperado el 13 de Julio de 2013, de Area Tecnologia: http://www.areatecnologia.com/redes-informaticas.htm Cornejo, A. A. (octubre de 2010). aulaclic. Recuperado el 5 de Julio de 2013, de aulaclic: http://www.aulaclic.es/visualbasic/ kioskea.net. (s.f.). Recuperado el 10 de Agosto de 2013, de kioskea.net: http://es.kioskea.net/contents/642-sistema-de-informacion Lpez, R. (s.f.). AprendeViendo. Recuperado el 20 de Agosto de 2013, de AprendeViendo: http://aprende-viendo.com/index.php/item/207tallervisualbasic60vt18conectarvb6conmysqllocalyremoto recursos visualbasic. (s.f.). Recuperado el 20 de Junio de 2013, de recursosvisualbasic: http://www.recursosvisualbasic.com.ar VB Mundo. (2000). Recuperado el 28 de Agosto de 2013, de VB Mundo: http://www.foro.vbmundo.com/

34

S-ar putea să vă placă și