Вы находитесь на странице: 1из 42

INSTITUTO TECNOLGICO SUPERIOR DE CIUDAD SERDN

SITIO WEB PARA LA COMISIN NACIONAL FORESTAL DE PUEBLA

REPORTE FINAL
PARA OBTENER LA ACREDITACIN DE:

RESIDENCIA PROFESIONAL

PRESENTAN: Genaro Mora Valencia

CIUDAD SERDN, PUE.; ENERO DE 2010

INDICE
1 INTRODUCCIN ............................................................................................................. 3 2 JUSTIFICACIN .............................................................................................................. 4 3 OBJETIVOS...................................................................................................................... 5 3.1 Objetivo general ........................................................................................................ 5 3.2 Objetivos especficos ............................................................................................... 5 4 CARACTERIZACIN DEL REA EN EL QUE SE PARTICIP ............................. 6 4.1 Ubicacin de la Comisin Nacional Forestal Gerencia Puebla......................... 6 4.2 Organigrama de la empresa ................................................................................... 7 5 PROBLEMAS A RESOLVER ........................................................................................ 8 6 ALCANCES Y LIMITACIONES ..................................................................................... 9 6.1 Alcances..................................................................................................................... 9 6.2 Limitaciones............................................................................................................... 9 7 FUNDAMENTO TERICO ..........................................................................................10 7.1 Trminos informticos............................................................................................ 10 8 PROCEDIMIENTO Y DESCRIPCIN DE LAS ACTIVIDADES REALIZADAS ..15 8.1 Plan de actividades ................................................................................................ 15 8.2 Descripcin de las Actividades........................................................................... ..15 8.3 Requerimientos ..................................................................................................... 16 8.4 Modelado de Datos ................................................................................................ 17 8.4.1 Casos de Uso ...................................................................................................... 17 8.4.2 Documentacin de Casos de Uso .................................................................... 22 8.4.3 Diseo de la Base de Datos .............................................................................. 25 8.4.4 Mapeo de Tablas................................................................................................. 27 9 RESULTADOS, PLANOS, GRFICAS, PROTOTIPOS Y PROGRAMAS ..........29 9.1 Prototipo.......................................................................................................................29 10 CONCLUSIN Y RECOMENDACIN. ...................................................................40 10.1 Conclusin ............................................................................................................. 40 10.2 Recomendacin .................................................................................................... 40 11 REFERENCIAS BIBLIOGRFICAS Y VIRTUALES..............................................41 12 TABLA DE IMGENES ..............................................................................................42
2

1INTRODUCCIN
En el presente trabajo se mostrar el proceso y descripcin del proyecto de residencia Sitio Web para la Comisin Nacional Forestal Gerencia Puebla. El propsito de hacer este sitio web es para tener la informacin de los proyectos solicitados a tiempo y disponible en cualquier momento que se requiera. Para desarrollar el sitio web se utiliz el lenguaje de programacin C# de asp.net, con el estndar de n capas y SQL server como manejador de base de datos. Otro de objetivos del sitio web es poder permitir a las promotoras de la Comisin Nacional Forestal (CONAFOR) que se encuentran en las regiones de Puebla, puedan capturar los proyectos solicitados, toda la informacin ingresada, est podr ser modificada por el administrador, adems de que podrn capturar varias solicitudes al mismo tiempo usando la misma aplicacin, logrando con ello disminuir el tiempo de captura de la informacin ya que esta se almacena directamente a la BD. La informacin que se almacene en la base de datos podr ser consultada por el administrador y los usuarios, permitindoles exportarla a Microsoft Office Excel 2007 para hacer los reportes y graficar correspondientes a los proyectos.

2JUST IFICACIN

Surge la necesidad de la creacin del Sitio web de la Comisin Nacional Forestal Gerencia Puebla para permitir agilizar el proceso de captura de los distintos apoyos que brinda logrando con ello obtener resultados favorables tanto para la Gerencia Estatal de Puebla como para las personas que solicitan los apoyos, el Administrador del sitio web quien es responsable de llevar a cabo el proceso de manipular la informacin ingresada reduciendo el tiempo de aplicacin y captura de los resultados de los apoyos as como reducir los posibles errores producidos en la captura ya que la informacin que generan los apoyos es almacenada en la BD, as teniendo la oportunidad de modificarla en menos tiempo.

3OBJET IVOS

3.1 Objetivo general Desarrollar un Sitio Web que permita analizar, consultar, eliminar y modificar los datos que necesite la Comisin Nacional Forestal Gerencia Puebla para las personas que realicen solicitudes de apoyos en el estado de Puebla. 3.2 Objetivos especficos Creacin de login personalizado para operaciones necesarias por el administrador. Creacin de cuentas de usuarios. Agilizar el proceso de captura de datos personales y apoyos de las solicitudes que solicitan a la comisin nacional de puebla. Reducir el tiempo de respuesta en que se obtienen los resultados finales. Manipulacin de los datos capturados en la base de datos del sitio web. Consulta mediante un archivo de Microsoft Office Excel 2007. Desarrollar mediante el estndar N Capas.

4 CARACT ERIZACIN DEL REA

La Comisin Nacional Forestal, fue creada por decreto presidencial el 4 de abril del 2001, es un Organismo Pblico Descentralizado cuyo objetivo es desarrollar, favorecer e impulsar las actividades productivas, de conservacin y restauracin en materia forestal, as como participar en la formulacin de los planes, programas, y en la aplicacin de la poltica de desarrollo forestal sustentable. 4.1 Ubicacin La direccin es: Av. 5 Sur No. 5118, Col. Residencial Bou levares, Puebla, Pue. Tel: 01222 2 40 05 81 www.conafor.gob.mx
Ubicacin de la Comisin Nacional Forestal de Puebla

Ubicacin (1) Comisin Nacional Forestal de Puebla.


6

4.2 Organigrama El organigrama de la Comisin Nacional Forestal de Puebla se muestra a continuacin.

Organigrama (2)

Es el departamento de informtica en la empresa.

5 PROBLEMAS A RESOLVER

La Comisin Nacional Forestal Gerencia Puebla no cuenta con un sitio web que le permita llevar a cabo el proceso de captura de la informacin de los proyectos solicitados, as como la manipulacin de la informacin de los distintos apoyos que brinda la Comisin Nacional Forestal de Puebla, ya que solo existe un sitio web de la Comisin Nacional Forestal en todo el pas. Dicho proceso resulta muy laborioso y tardado ya que para capturar la informacin los apoyos que solicitan en las distintas promotorias de la Comisin Nacional Forestal de Puebla son llevados a cabo mediante las herramientas de Microsoft Word y Excel, posteriormente son enviadas a la gerencia estatal de Puebla.

6 Alcances y Limitaciones

6.1 Alcances El sistema se desarrollara dentro dela Comisin Nacional Forestal Gerencia Puebla. El sistema por medio del sistema se podr realizar eliminaciones, modificaciones, actualizaciones y eliminaciones de toda la informacin ingresada en la base de datos. Realizar consultas de toda la informacin ingresada al sitio web, tomando en cuenta los siguientes criterios: Consultas por claves de los apoyos y consulta generales. 6.2 Limitaciones Falta de herramientas dela Comisin Nacional Forestal Gerencia Puebla necesarias para el buen desarrollo del sistema. La investigacin y los resultados obtenidos solo se aplicarn en el estado de Puebla.

7 FUNDAMENTO TERICO
7.1Trminos informticos El software utilizado para el desarrollo del sitio Web fue el siguiente: Microsoft Visual Studio 2008. Lenguaje de programacin: C# 2008 SQL Server 2005. IIS. A continuacin se describirn brevemente las herramientas mencionadas. Microsoft Visual Studio 2008. Microsoft Visual Studio es un completo conjunto de herramientas de desarrollo para construir aplicaciones Web ASP.NET, servicios Web XML, aplicaciones de escritorio y aplicaciones mviles. Visual Basic, Visual C + +, Visual C # y Visual J # utilizan el mismo entorno de desarrollo integrado (IDE), que les permite compartir herramientas y facilita la creacin de soluciones de lenguaje mixto. C# Visual c# .NET es un lenguaje de programacin orientado a objetos implementada sobre el framework .NET. Utilizan el entorno de programacinMicrosoft Visual Studio .Net como pasa con todos los lenguajes de programacin basados en .NET, requieren el Framework .NET para ejecutarse. El .Net framework es una estructura de software diseada para apoyar el desarrollo de sitios web dinmicos, aplicaciones web y servicios web. La estructura de software intenta aliviar el exceso de carga asociado con actividades comunes usadas en desarrollos web.
10

SQL Server 2005. Microsoft SQL Server es un sistema de gestin de bases de datosrelacionales (SGBD) basado en el lenguaje Transact-SQL, y especficamente en Sybase IQ, capaz de poner a disposicin de muchos usuarios grandes cantidades de datos de manera simultnea. Entre sus principales caractersticas:

Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye tambin un potente entorno grfico de administracin, que permite el uso de comandosDDL y DML grficamente.

4IIS Internet InformationServices, IIS, es una serie de servicios para los ordenadores que funcionan con Windows. Windows XP Profesional incluye una versin limitada de IIS. Los servicios que ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS.Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan en el servidor y las terminales o clientes de la red slo acceden a la informacin. Adems permite administrar informacin de otros servidores de datos. Los Servicios de Internet InformationServices (IIS) proporcionan las herramientas y funciones necesarias para administrar de forma sencilla un servidor Web seguro.

Programacin por tres capas Para lograr el mayor provecho a la programacin por capas se necesita seguir una serie de pasos complejos los cuales primeramente deben ser definidos para cada proyecto en especfico, luego deben ser revisados para asegurarse de que el modelo adoptado cumpla con las normas necesarias para que la aplicacin sea del agrado del usuario, y por ltimo debe ser implementado por el grupo de desarrollo encargado para tal fin, los cuales siguiendo el modelo propuesto obtienen una herramienta til para facilitar la labor de programacin dividiendo la aplicacin en mdulos y capas fciles de pulir. La programacin por capas es una tcnica de ingeniera de software propia de la programacin por objetos, stos se organizan principalmente en 3 capas: la capa de presentacin o frontera, la capa de lgica de negocio o control, y la capa de datos.
11

Siguiendo el modelo, el desarrollador se asegura avanzar en la programacin del proyecto de una forma ordenada, lo cual beneficia en cuanto a reduccin de costos por tiempo, debido a que se podr avanzar de manera ms segura en el desarrollo, al ser dividida la aplicacin general en varios mdulos y capas que pueden ser tratados de manera independiente y hasta en forma paralela. Por otra parte, otra caracterstica importante de recalcar es la facilidad para las actualizaciones de la aplicacin. En este aspecto, la programacin en capas juega un papel de suma importancia ya que sigue un estndar conocido en el ambiente de desarrollo de aplicaciones, lo cual da al programador una gua para hacer mejoras a la aplicacin sin que esto sea una tarea tediosa y desgastante, siguiendo el estndar establecido para tal fin y dividiendo las tareas en partes especficas para cada capa del proyecto. Las principales capas que siempre deben estar en este modelo son: Capa de presentacin La presentacin del programa ante el usuario, debe manejar interfaces que cumplan con el objetivo principal de este componente, el cual es facilitar al usuario la interaccin con la aplicacin. Para esto se utilizan patrones predefinidos para cada tipo de aplicacin y para cada necesidad del usuario. La interfaz debe ser amigable y fcil de utilizar, ya que el usuario final es el que se va a encargar de utilizar el sistema y de dar retroalimentacin al equipo de desarrollo en caso de que haya algo que mejorar. Las interfaces deben ser consistentes con la informacin que se requiere, no se deben utilizar ms campos de los necesarios, as como la informacin requerida tiene que ser especificada de manera clara y concisa, no debe haber ms que lo necesario en cada formulario y por ltimo, las interfaces deben satisfacer los requerimientos del usuario, por lo cual no se debe excluir informacin solicitada por el usuario final y no se debe incluir informacin no solicitada por el mismo. Dentro de la parte tcnica, la capa de presentacin contiene los objetos encargados de comunicar al usuario con el sistema mediante el intercambio de informacin, capturando y desplegando los datos necesarios para realizar alguna tarea. En esta capa los datos se procesan de manera superficial por ejemplo, para determinar la validez de su formato o para darles algn orden especfico. Esta capa se comunica nicamente con la capa de Reglas de Negocio o Control.

12

Capa de negocio Es llamada capa de reglas de negocio porque en esta se definen todas las reglas que se deben cumplir para una correcta ejecucin del programa. Es aqu donde se encuentra toda la lgica del programa, as como las estructuras de datos y objetos encargados para la manipulacin de los datos existentes, as como el procesamiento de la informacin ingresada o solicitada por el usuario en la capa de presentacin. Representa el corazn de la aplicacin ya que se comunica con todas las dems capas para poder llevar a cabo las tareas. Por ejemplo, mediante la capa de presentacin obtiene la informacin ingresada por el usuario, y despliega los resultados. Si la aplicacin se comunica con otros sistemas que actan en conjunto, lo hace mediante esta capa. Tambin se comunica con la capa de datos para obtener informacin existente o ingresar nuevos datos. Recibe los datos que ingres el usuario del sistema mediante la capa de presentacin, luego los procesa y crea objetos segn lo que se necesite hacer con estos datos; esta accin se denomina encapsulamiento. Al encapsular los datos, el programa asegura mantener la consistencia de los mismos, as como obtener informacin precisa de las bases de datos e ingresar en las mismas, solamente la informacin necesaria, asegurando as no tener datos duplicados ni en las bases de datos, ni en los reportes solicitados por el usuario.

Capa de datos Es la encargada de realizar transacciones con bases de datos y con otros sistemas para obtener o ingresar informacin al sistema. El manejo de los datos debe realizarse de forma tal que haya consistencia en los mismos, de tal forma los datos que se ingresan as como los que se extraen de las bases de datos, deben ser consistentes y precisos. Es en esta capa donde se definen las consultas a realizar en la base de datos, tanto las consultas simples como las consultas complejas parla generacin de reportes ms especficos.
13

Esta capa enva la informacin directamente a la capa de reglas de negocio para que sea procesada e ingresada en objetos segn se necesite, esta accin se denomina encapsulamiento.

Ventajas de la programacin en capas. La programacin en capas no es una tcnica rgida que debe implementarse solamente de una forma, sino que los desarrolladores de proyectos tienen mltiples maneras de implementarla segn las tecnologas y tendencias que se utilicen. La satisfaccin de los requerimientos del usuario es la base para escoger el modelo de implementacin a seguir. La tendencia a utilizar el modelo de programacin en capas es grande cuando se trata principalmente de aplicaciones empresariales donde se deben manejar gran cantidad de subsistemas y mdulos, as como generar reportes lo suficientemente complejos como para necesitar un orden estricto a la hora de desarrollar el proyecto.

14

8 PROCEDIMIENTO Y DESCRIPCIN DE LAS ACTIVIDADES REALIZADAS


Este proyecto se plante en un periodo de 5 meses, durante este tiempo se trabaj dentro de la Comisin Nacional Forestal de Puebla. 8.1 Plan de actividades Despus de ser analizado el alcance y el tamao del Sitio Web se realiz un cronograma de actividades el cual se presenta a continuacin.

Plan de actividades (3)

8.2 Descripcin de las Actividades En la realizacin de este Sitio Web se utiliz la metodologa UML, las actividades realizadas durante el desarrollo del sistema se describen a continuacin.
15

1 Levantamiento de requerimientos.

Entrevista con el jefe del departamento de Planeacin e Informtica para definir claramente el propsito de la aplicacin a desarrollar especificando los requerimientos del sitio web. 2 Anlisis del sitio web Analizando los requerimientos del sitio web y utilizado de las herramientas de Casos de uso, Diagramas de secuencia, realizar la traduccin conceptual y el documento formal de especificaciones del sistema. 3 Diseo del sitio web. Definir clara y concretamente la divisin del sistema as como interactuaran los diferentes componentes del mismo, a la vez que se establecen los parmetros y guas de estilo de la interfaz. 4 Desarrollo del sitio web. Llevar a cabo la programacin de los mtodos as como la Integracin o adaptacin de los mismos para el funcionamiento del sitio web. 5 Pruebas y documentacin del sitio web. Comprobar el correcto funcionamiento del sitio web antes de serimplementado y una vez finalizado Realizar los manuales de Usuario y Tcnico. 6 Implantacin del sitio web, capacitacin. Instalar, configurar el sitio web, forma que est disponible y listo para usarse. As como Capacitar al personal que har uso del sistema. 7 Entrega de informe tcnico y liberacin de residencia Profesional. Documentar todas y cada una de las actividades que se llevaron a cabo dentro del proceso del desarrollo del sistema.

8.3Requerimientos Se visit al Comisin Nacional Forestal de Puebla, ubicado en Av. 5 Sur No. 5118, Col. Residencial Bou levares, Puebla, Pue., para conocer las necesidades de la Comisin Nacional Forestal de Puebla el cual est a cargo del Subgerente General. Ingeniero Manuel de Jess Herrera Snchez y al Jefe de Departamento de Planeacin e Informtica. Ingeniero Adolfo Lpez Ortega quien es responsable del rea de informtica. Mediante una entrevista abierta con la persona responsable de dicho departamento y mediante observacin se logr identificar que el proceso de captura y el tiempo que reciben la informacin de las solicitudes de proyectos que brinda la Comisin Nacional Forestal de Puebla, es muy tardado ya que para capturar la informacin de
16

los proyectos se tiene que ir a capturar en cada promotoria de la Comisin Nacional Forestal de Puebla que se encuentran en todo el estado de puebla, para posterior mente mandarlas a la gerencia estatal de puebla para ser evaluadas por toda la gerencia. Dicho proceso resulta muy laborioso ya que la asignacin de responsable de servicio a evaluar, la lista de alumnos, impresin de encuetas y formatos correspondientes adems, la captura de toda la informacin se lleva a cabo mediante las herramientas de Microsoft Word y Excel. Para poder agilizar el proceso de captura, obtencin y la manipulacin de lo solicitudes de proyectos, capturados se sugiere la creacin de un software que realice todas estas tareas agilizando el proceso de captura as como en el que se obtienen los resultados finales.

Dicho sistema de software debe permitir: Controlar el ingreso al sistema por medio de cuentas de administrador y usuario. El administrador podr insertar, eliminar, actualizar y consultar todos los administradores, usuarios, Datos generales, Apoyos. Saber qu persona ingreso al sitio web, guardando en la base de datos el nombre de la persona que capturo en el sitio web. La informacin ingresada en el sitio web pueda ser eliminada, modificada y consultarla en cualquier momento. Almacenar los datos que se crean en un archivo de Excel para consultarlo posteriores. Los usuario cuenten con dos pginas una que solo pida la informacin del solicitante y la segunda que pida los datos de los proyectos. En una segunda pgina mostrar los datos de sol apoyos. En la pgina de usuarios puedan consultar el archivo de Excel. En la pgina de administrador puedan consultar el archivo de Excel. Almacenar toda la informacin en la base de datos de SQL.

8.4Modelado de D atos 8.4.1 Casos de U so Para la realizacin de este sistema se hizo un anlisis en donde se obtuvieron los siguientes actores y los casos de uso.

17

Administrador

Usuario

18

Casos de uso Administrador Obtener actualizaciones, Insertar, eliminar Actualizar BD Alumnos Insertar usuarios, administradores, datos generales, apoyos Consultar usuarios, administradores, datos generales, apoyos Modificar usuarios, administradores, datos generales, apoyos Eliminar usuarios, administradores, datos generales, apoyos Consultar archivo de Microsoft Excel 2007 Usuario Ingresar al sistema Capturar datos generales Capturar apoyos Consultar archivo de Microsoft Excel 2007 Sistema, BD Insertar Consultar Actualizar Eliminar

Diagramas de caso de uso.

19

Logi n

Des ca rga r Excel Ins erta r Cons ul ta r Modi fi ca r Admi nistrador es El i mi na r

Ins erta r Cons ul ta r Us ua ri os Modi fi ca r El i mi na r

Ins erta r
Administrador

Da tos genera l es

Cons ul ta r Modi fi ca r El i mi na r
BD

Ins erta r Apoyos Cons ul ta r Modi fi ca r El i mi na r

20

Logi n

Des ca rga r Excel

Da tos genera l es

Ins erta r

Usuarios

Apoyos Ins erta r

BD

21

8.4.2 Documentacin de Casos de U so CU: ingresar al sitio web 1 DESCRIPCIN BREVE: a travs de este caso de uso el administrador y el usuario podrn ingresar al sistema. 2 FLUJO DE EVENTOS 2.1 Precondiciones: tiene que estar registrado en la BD. 2.2 FLUJO PRINCIPAL 2.2.1 ingresar al sistema 2.2.1.1 El administrador y el usuario deber ingresar su nombre y su clave posterior mente presionar en el botn ingresar el sistema buscara en la BD si es que existe. 2.3 FLUJOS ALTERNOS 2.3.1 Ninguno 2.4 FLUJOS DE EXCEPCION E-1 Mandara un mensaje el usuario o el administrador no existe. CU: Obtener archivo de Excel 1 DESCRIPCIN BREVE: a travs de este caso de uso el administrador podr obtener las listas actualizadas de los datos generales y de los apoyos. 2 FLUJO DE EVENTOS 2.1 Precondiciones: Deben estar actualizada la informacin de los apoyos y de los datos generales en un archivo de Excel. 2.2 FLUJO PRINCIPAL 2.2.1 Obtener actualizaciones del Excel 2.2.1.1 El administrador presionara el button Descargar Excel y se llenara con los datos registrado en la BD. 2.3 FLUJOS ALTERNOS 2.3.1 Ninguno 2.4 FLUJOS DE EXCEPCION E-1 El archivo no existe.
22

CU: Consultar administrador 1 DESCRIPCIN BREVE: a travs de este caso de uso el administrador podr consultar al administrador que est registrado en la base de datos. 2 FLUJO DE EVENTOS 2.1 Precondiciones: El administrador debe de iniciar sesin. 2.2 FLUJO PRINCIPAL 2.2.1 Consultar administrador 2.2.1.1 El administrador inserta el nombre del administrador que desea consultar. 2.2.1.2 El administrador pulsa el botn consultar. 2.2.1.3 El sistema muestra el resultado de la consulta. 2.3 FLUJOS ALTERNOS 2.3.1 Ninguno 2.4 FLUJOS DE EXCEPCIN E-1 El sitio web no puede consultar al administrador porque no existe en la BD. CU: Insertar 1 DESCRIPCIN BREVE: a travs de este caso de uso el sitio web almacena la informacin en la BD. 2 FLUJO DE EVENTOS 2.1 Precondiciones: El administrador o el alumno debieron alimentar datos y haber indicado al sitio web que deben ser registrados en la BD. 2.2 FLUJO PRINCIPAL 2.2.1 Insertar 2.2.1.1 El sitio web recibe la instruccin la procesa y la ejecuta haciendo uso de la BD (E-1). 2.3 FLUJOS ALTERNOS 2.3.1 Ninguno 2.4 FLUJOS DE EXCEPCIN
23

E-1 Los datos son errneos y no coinciden con las tablas y campos de la BD. CU: Consultar 1 DESCRIPCIN BREVE: a travs de este caso de uso el sitio web consulta la informacin de la BD. 2 FLUJO DE EVENTOS 2.1 Precondiciones: La BD debe contener informacin previamente almacenada. 2.2 FLUJO PRINCIPAL 2.2.1 Consultar 2.2.1.1 El sistema recibe la instruccin la procesa y la ejecuta haciendo uso de la BD (E-1). 2.3 FLUJOS ALTERNOS 2.3.1 Ninguno 2.4 FLUJOS DE EXCEPCIN E-1 Se hace referencia a datos y tablas no existentes. CU: Actualizar 1 DESCRIPCIN BREVE: a travs de este caso de uso el sitio web actualiza la informacin de la BD. 2 FLUJO DE EVENTOS 2.1 Precondiciones: El administrador debi hacer modificaciones en la informacin y haber confirmado la sustitucin de la misma. 2.2 FLUJO PRINCIPAL 2.2.1 Consultar 2.2.1.1 El sitio web recibe la instruccin la procesa y la ejecuta haciendo uso de la BD (E-1). 2.3 FLUJOS ALTERNOS 2.3.1 Ninguno 2.4 FLUJOS DE EXCEPCIN E-1 El formato de la informacin no coincide con el que se pretende sustituir.
24

CU: Eliminar 1 DESCRIPCIN BREVE: a travs de este caso de uso el sitio web elimina la informacin de la BD. 2 FLUJO DE EVENTOS 2.1 Precondiciones: El administrador debi haber confirmado la eliminacin de la informacin. 2.2 FLUJO PRINCIPAL 2.2.1 Consultar todos 2.2.1.1 El sitio web recibe la instruccin la procesa y la ejecuta haciendo uso de la BD (E-1). 2.2 FLUJOS ALTERNOS 2.2.1 Ninguno 2.3 FLUJOS DE EXCEPCIN E-1 Se hace referencia a informacin errnea.

8.4.3 Diseo de la Base de Datos

25

usuario
nombreusu passusu

administrador
nombreadmi passadmi

Datosgenerales
estado folio_manual idcapturista fecha nombre_solicit curp nombre_representante nombre_secretario nombre_tesorero direcion_solicitante colonia codigopostal municipio_solicitante telefono_particular nombre_predio acreditaposesion umafor municipio_predio localidad_predio tipo_terreno superficie_total superficie_forestal fecha_resolucion_presidencial fecha_eleccion_autoridades fecha_acta_aceptacion_solici... nomasesor tel_ast

Apoyos
Clav_a folio_manual nombre_apoyo hect horas estufas km proyecto monto_silicitado monto_aportado monto_total

26

8.4.4 Mapeo de Tablas Usuario: Tipo de llave Pk Nombre de Columna nombreusua passusua Tipo de dato Nvarchar Nvarchar Tamao 30 50

Administrador: Tipo de llave Pk Nombre de Columna nombreadmi passadmi Tipo de dato Nvarchar Nvarchar Tamao 30 50

Datos generales: Tipo de llave Pk Nombre de Columna estado folio_manual idcapturista fecha nombre_solicit curp nombre_representante nombre_secretario nombre_tesorero direcion_solicitante colonia codigopostal municipio_solicitante telefono_particular nombre_predio acreditaposesion umafor municipio_predio localidad_predio tipo_terreno superficie_total superficie_forestal fecha_resolucion_presidencial fecha_eleccion_autoridades fecha_acta_aceptacion_solicitud_apoyo nomasesor tel_ast Tipo de dato Nvarchar Nvarchar Nvarchar datetime Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar int Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar int int Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Tamao 10 50 30 50 50 30 30 30 50 30 50 50 30 40 50 30 30 40

30 30 30 30 50

27

Apoyos:

Tipo de llave Pk Fk

Nombre de Columna Clav_a folio_manual nombre_apoyo hect horas estufas km proyecto monto_silicitado monto_aportado monto_total

Tipo de dato int Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar

Tamao

50 90 30 30 42 50 50 50 50 50

28

9 RESULTADOS, PLANOS, GRFICAS, PROTOTIPOS Y PROGRAMAS


9.1 Prototipo INICIO DE SESIN:

Inicio de sesin (4)

Al ingresar al sitio web esta muestra una ventana de inicio de sesin.

29

LOGIN DE USUARIOS:

Iogin de Usuario (5)

Este es el Login de usuarios, el cual pedir los datos usuario y la clave que fueron proporcionados a personas designadas por la empresa.
30

LOGIN DE ADMINISTRADORES:

Iogin de Administrador (6)

Este es el Login de Administrador el cual pedir el dato administrador, la clave y confirmar clave. Que sonproporcionadas a personas designadas por la empresa como administradores del sitio web.

31

PGINA PRINCIPAL DE ADMINISTRADORES:

Pgina Principal Administrador (7)

Muestra el men principal de administradores con las opciones que le permitirn al administrador llevar a cabo la manipulacin de todos los datos, poyos, usuarios, administradores y descarga el archivo de Excel.
32

PGINA (ADMINISTRADOR) ADMINISTRADORES:

Pgina (Administrador) Administradores (8) Pgina de (administrador) administradores la cual tiene las opciones de guardar, consultar, modificar, eliminar y mostrar todos los administradores.
33

PGINA DE (ADMINISTRADOR) USUARIOS:

Pgina (Administrador) Usuario (9)

Pgina de (administrador) usuarios la cual tiene las opciones de guardar, consultar, modificar, eliminar y mostrar todos los usuarios.

34

PGINA DE (ADMINISTRADOR) DATOS GENERALES:

Pgina (Administrador) Datos Generales 10

Pgina de (administrador) Datos generales la cual tiene las opciones de guardar, consultar, modificar, eliminar y mostrar todos los Datos generales.

35

PGINA DE (ADMINISTRADOR) APOYOS:

Pgina (Administrador) Apoyos (11)

Pgina de (administrador) Apoyos la cual tiene las opciones de guardar, consultar por folio manual, modificar, eliminar y mostrar todos los Apoyos.

36

PGINA PRINCIPAL DE USUARIOS:

Pgina Principal Usuarios (12)


37

Muestra el men principal de usuarios con las opciones que le permitirn al usuario llevar a cabo el registro de datos generales, apoyos y descarga el archivo de Excel.

PGINA DE (USUARIOS) DATOS GENERALES:

Pgina (Usuarios) Datos Generales (13)


38

Pgina de (Usuarios) Datos generales la cual tiene las opciones de guardar los Datos generales.

PGINA DE (USUARIOS) APOYOS:

Pgina (Usuarios) Apoyos (14)

Pgina de (Usuarios) Apoyos la cual tiene las opciones de guardar los Apoyos.

39

10 CONCLUSIONES Y RECOMENDACIONES

10.1 Conclusiones Con la creacin del Sitio Web de la Comisin Nacional Forestal Gerencia Puebla, el personal asignado en los diferentes programas sern los que interacten con el Sitio Web logrando grandes beneficios y resultados, puesto que se acortaran los tiempos de respuesta y tramites de documentacin, logrando con ello optimizar el proceso de solicitudes de apoyos brindados por esta Institucin. 10.2 Recomendaciones Que la Comisin Nacional Forestal Gerencia Puebla use de manera regular el Sitio Web, adems que se aprovechen las bondades de este programa, esperando que el sitio web perdure trabajando por un lapso muy prolongado, de esta manera se retribuir al esfuerzo y dedicacin de estos 5 meses de desarrollo del sistema.

40

11 REFERENCIAS BIBLIOGRFICAS Y VIRTUALES

1 http://www.desarrolloweb.com/manuales/36/ 2 http://es.wikipedia.org/wiki/Microsoft_SQL_Server

3 http://www.scribd.com/doc/3708746/Aprendiendo-UML-en-24-horas
4 http://msdn.microsoft.com/es-mx/netframework/default.aspx

5 Ingeniera de software una perspectiva orientada a objetos, Braude. Ed. Alfaomega 6 Bases de datos y su aplicacin con SQL, Sergio Ezequiel Rozic. MP Ediciones 7 Asp sin errores, osborne Mcgraw-Hill, Derek ferguson

41

12 TABLA DE IMGENES

1 Ubicacin..................................................................................................................... 5 2 Organigrama ............................................................................................................... 6 3 Plan de actividades................................................................................................. 14 4 Inicio de sesin........................................................................................................ 29 5 Iogin de Usuario ...................................................................................................... 30 6 Iogin de Administrador .......................................................................................... 31 7 Pgina Principal Administrador ......................................................................... 32 8 Pgina (Administrador) Administradores ..................................................... 33 9 Pgina (Administrador) Usuario ...................................................................... 34 10 Pgina (Administrador) Datos Generales ....................................................... 35 11 Pgina (Administrador) Apoyos ........................................................................ 36 12 Pgina Principal Usuarios .................................................................................. 37 13 Pgina (Usuarios) Datos Generales

.............................................................. 38

14 Pgina (Usuarios) Apoyos ................................................................................. 39

42

Вам также может понравиться