You are on page 1of 23

ESCUELA SUPERIOR FRANCISCANA ESPECIALIZADA TEC.

INGENIERIA DE DESARROLLO DE SOFTWARE

MODULO 6: INTEGRAR APLICACIONES PARA SISTIOS WEB NOMBRE DEL PROYECTO: SISTEMA DE BIBLIOTECAS

ING. JULIO CESAR TULA OBANDO GRUPO 02

INTEGRANTES: GEOVANNY JOSUE CHAVEZ ELIEZER ENOC PEREZ KEVIN ANTHONY ESCOBAR JORGE BLADIMIR MONTES MARVIN ULISES ALVARENGA

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

Contenido
Introduccin. ................................................................................................................................. 3 Visin y Misin .............................................................................................................................. 4 Misin ........................................................................................................................................ 4 Visin ......................................................................................................................................... 4 Justificacin ............................................................................................................................... 5 Objetivos ....................................................................................................................................... 6 Objetivo general ........................................................................................................................ 6 Objetivos especficos ................................................................................................................. 6 FASE DE ANALISIS .......................................................................................................................... 7 Lista de requerimientos del proyecto ........................................................................................... 8 Requerimientos de hardware ................................................................................................... 8 Requerimientos de software ..................................................................................................... 8 Requerimientos funcionales del sistema .................................................................................. 8 Requerimientos no funcionales del sistema ............................................................................. 8 Lista de actores ......................................................................................................................... 9 Casos de uso ............................................................................................................................ 10 FASE DE DISEO .......................................................................................................................... 11 Diagramas de clases (relaciones y cardinalidad). .................................................................... 12 Diseo del sitio (mapa)............................................................................................................ 13 DESARROLLO ............................................................................................................................... 14 Plan de trabajo ........................................................................................................................ 15 ANEXOS ....................................................................................................................................... 16 ETAPAS DE ACCION COMPLETA .............................................................................................. 17 Etapa de informarse ............................................................................................................ 17 Etapa de planificar............................................................................................................... 18 Etapa de decidir................................................................................................................... 20 Etapa de ejecutar ................................................................................................................ 21 Etapa de controlar ............................................................................................................... 22 Etapa de valorar y reflexionar ............................................................................................. 22 BIBLIOGRAFIA (RECURSOS) ......................................................................................................... 23

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

Introduccin.
El sistema de bibliotecas es una aplicacin que permite una administracin fcil de libros, este sistema es muy til para administradores de bibliotecas porque les permite un mejor control. Esta aplicacin esta diseadas con lenguajes de programacin profesional como lo es visual estudio. Tambin el sitio web, en la master page tienes que registrarte para hacer uso de la aplicacin, dentro de la aplicacin encontraras la descripcin de libros por categoras: Desarrollo de software Ingeniera elctrica Turismo Mercadeo General Dentro de estas categoras la aplicacin automticamente de brindara los siguientes datos: Ttulo del libro Autor Edicin Ejemplares disponibles. Este sistema tiene las finalidad satisfacer las necesidades de los usuarios, por medio de esta descripcin facilitando una mejor bsqueda.

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

Visin y Misin
Misin
Formar profesionales con gran responsabilidad ciudadana, pensamiento crtico, con sensibilidad a la investigacin y al desarrollo tecnolgico que promueva el desarrollo econmico equilibrado de la sociedad.

Visin
Ser una institucin que lidere el desarrollo sustentable dando prioridad ala formacin de profesionales con principios morales y ticos en reas determinantes para el desarrollo tecnolgico y de servicios.

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

Justificacin
El desarrollo de esta aplicacin es debido a lo difcil que es administrar una biblioteca por medio manual, las bibliotecas son sitios donde se requiere orden preciso para que los usuarios obtengan un excelente atencin y hagan un buen uso de los libros, los administradores son personas que deben tener una gran responsabilidad y capacidad para hacer un control efectivo de la librera con la que cuenta dicha biblioteca. Esta aplicacin es diseada con el fin de facilitar la administracin y control de libros para que el administrador sea ms eficiente en el momento de realizar una bsqueda del libro solicitado por parte de los usuarios. Donde la aplicacin muestra la informacin completa que identifica a cada libro. Aparte de hacer ms eficiente al administrador, la aplicacin permite un control absoluto de los libros donde controla fecha y hora del prstamo y devolucin del libro, adems tambin proporciona el plazo del prstamo otorgado y las multas correspondientes al momento de un retraso en su devolucin correspondiente. Cabe mencionar que la aplicacin ha recibido las pruebas necesarias para un excelente rendimiento.

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

Objetivos
Objetivo general
-

Disear un sistema de bibliotecas para la administracin y control de prstamos de libros

Objetivos especficos
Realizar un estudio de la problemtica Recolectar informacin de libros construir base de datos Disear la aplicacin codificar el sistema de bibliotecas Realizar pruebas del sistema

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

FASE DE ANALISIS

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

Lista de requerimientos del proyecto


Requerimientos de hardware
Para poder utilizar el sistema, se necesita: Un servidor Web de 256 Mb de RAM como mnimo, recomendada 512 Mb 20 GB de capacidad en el disco duro. Todas las computadoras implicadas, tanto para la administracin como para los usuarios, deben estar conectadas a la red y tener al menos 128 MB de RAM.

Requerimientos de software
En las computadoras que sern usadas por los usuarios slo se requiere de Internet Explorer Mozilla Firefox como navegador Web.

Requerimientos funcionales del sistema


Los requerimientos funcionales de un sistema describen la funcionalidad o los servicios que se espera que ste provea. Estos dependen del tipo de software y del sistema que se desarrolle y de los posibles usuarios del software. Cuando se expresan como requerimientos del usuario, habitualmente se describen de forma general mientras que los requerimientos funcionales del sistema describen con detalle la funcin de ste, sus entradas y salidas, excepciones, etc. Entre estos tenemos: Uso de formularios Botones Log in de usuarios Sitio web

Requerimientos no funcionales del sistema


Son aquellos requerimientos que no se refieren directamente a las funciones especficas que entrega el sistema, sino a las propiedades emergentes de ste como la fiabilidad, la respuesta en el tiempo y la capacidad de almacenamiento. De forma alternativa, definen las restricciones del sistema como la capacidad

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

de los dispositivos de entrada/salida y la representacin de datos que se utiliza en la interface del sistema. Entre estos tenemos: Diseo de formularios, botones, etc. Colores de cuadros, fotos, botones. Diseo del sitio Color del sitio web

Lista de actores
Usuario registrado

Se denomina as a la persona que tiene derechos especiales en algn servicio de Internet por acreditarse en el mismo mediante un identificador y una clave de acceso, obtenidos con previo registro en el servicio, de manera gratuita o de pago. Normalmente, un usuario registrado tiene asignada una cuenta propia que mantiene informacin personalizada del usuario en el servidor, (como puede ser direccin de e-mail y espacio correspondiente). Administrador

Es administrador es el usuario con mayor poder sobre el equipo. tiene derecho a todo como cambiar y restringir usuarios, instalar y desinstalar programas. En fin es el dueo total de la informacin.

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

Casos de uso

10

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

FASE DE DISEO

11

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

Diagramas de clases (relaciones y cardinalidad).

12

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

Diseo del sitio (mapa)


Registro Usuarios

Registro Usuarios

Bienvenida y Login

Registro de Registro de re Prestamos de Usuarios

Seleccin de Categora

Computacin y Software

Electricidad

Turismo

Mercadeo

Referencias

Lista de Libros

Seleccin de Libros (Prstamo)

13

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

DESARROLLO

14

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

Plan de trabajo
Plan de trabajo de Sistema de bibliotecas

15

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

ANEXOS

16

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

ETAPAS DE ACCION COMPLETA

Etapa de informarse
En esta etapa nos informaremos acerca de ASP.net para sistema de biblioteca. PREGUNTAS GUIAS Preguntas guas Qu tipos de aplicaciones se pueden desarrollar en asp.net? Que mas debemos conocer sobre asp.net? Qu pasos debemos seguir para realizar una aplicacin web? Actividades Investigar ms sobre asp.net. Recursos Internet, libros poder crear un

Hacer una lista de lo que no sabemos de asp.net. Crear una lista de pasos para realizar la aplicacin.

Cuaderno, PC

PC, cuaderno

Dnde podemos encontrar ms informacin sobre asp.net?

Crear un listado de posibles fuentes donde podemos encontrar ms informacin.

Internet, libros

SABERES PREVIOS Y NECESARIOS


Saberes previos Qu es asp.net? Saberes necesarios Cmo aprender a programar en asp.net?

Qu es un sitio web? Qu es una aplicacin web en asp.net?

Cmo disear una aplicacin web? Tipos de aplicaciones web que puedo desarrollar en asp.net?

17

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

Etapa de planificar
Esquema de planificar

En esta etapa se planifica la realizacin de una serie de actividades para alcanzar el objetivo del proyecto y solucionar el problema. Las actividades deben de conducir a la formulacin del plan de trabajo, puede utilizarse el formato que aparece a continuacin.

Preguntas guas Qu actividades debemos realizar para poder llevar a cabo la aplicacin web? En qu momento debemos realizar estas actividades? la realizacin de las actividades debe ser secuencial o simultanea?

Actividades Crear un listado de las distintas aplicaciones web

Recursos

Listado de actividades

En el transcurso del tiempo especificado Cronograma de actividades Debemos realizarlas en orden secuencial, pues cada etapa del proyecto depende de que la etapa anterior se haya llevado a cabo. Cronograma de actividades.

18

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

- Listado de actividades.
ACTIVIDADES 1 semana SEMANAS 2 semana Conocer las distintas aplicaciones web Conocer que es asp.net Conocer las distintas aplicaciones en asp.net Conocer que lenguaje utiliza asp.net Conocer los componentes que llevara el proyecto Crear el informe Disear el sistema de biblioteca Corregir informe Comenzar a programar Depurar la aplicacin y verificacin de todos los componentes de esta. Presentar la aplicacin y el informe 3 semana 4 semana

19

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

Etapa de decidir
En esta etapa se deciden los detalles que implica cada una de las actividades anotadas anteriormente. A continuacin un esquema con preguntas guas que nos ayudaran a ordenar los procesos puntualmente Preguntas guas Cmo realizaremos dichas actividades para la realizacin del proyecto? Qu tareas realizaremos para ejecutarlas? tareas Identificacin de tareas y procedimientos para la ejecucin de actividades. Verificacin en forma grupal de la asignacin de tiempo para cada actividad. recursos

Listado de actividades

Cronograma de actividades

- formulario de decisiones
N 1 2 3 4 5 Pasos de actividades Conocer las distintas aplicaciones web Conocer que es asp.net Conocer las distintas aplicaciones en asp.net Conocer que lenguaje utiliza asp.net Conocer los componentes que llevara el proyecto quienes grupo grupo grupo grupo grupo Con que Libros, internet Libros, internet Libros, internet Libros, internet Ayuda del docente y internet 6 Crear el informe grupo PC, ideas aportadas 7 8 9 10 11 Disear el sistema de biblioteca Corregir informe Comenzar a programar Depurar la aplicacin Presentacin del proyecto grupo grupo grupo grupo grupo PC, Laptops PC PC PC, Internet PC, can, pizarra ESFE, CASA ESFE, CASA ESFE, CASA ESFE, CASA ESFE 5 das 2 das 5 das 3 das 1 das ESFE, CASA 5 das donde ESFE, CASA ESFE, CASA ESFE, CASA ESFE, CASA ESFE tiempo 3 das 2 das 3 das 3 das 2 das

20

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

Etapa de ejecutar
Preguntas guas Estamos realmente listos para desarrollar las actividades, tareas y pasos que nos correspondan en el desarrollo de la aplicacin? Estamos trabajando sobre los tiempos previstos en el cronograma de actividades? Si en su mayora si hemos desarrollado las actividades conforme al cronograma de actividades. Cronograma de actividades, PC. Actividades Si estamos listos porque hemos adquirido los conocimientos necesarios para el desarrollo de nuestra aplicacin. PC, Visual Studio, Internet. Recursos

Contamos con todos los recursos necesarios para ejecutar las actividades previstas en el cronograma?

Si porque con la ayuda de todos los integrantes del grupo hemos logrado conseguir los recursos necesarios para el desarrollo de las actividades. Cronograma de actividades, PC.

Se va logrando la calidad de trabajo que esperamos?

En mayor parte si hemos logrado desarrollar la calidad de trabajo que esperbamos. Cronograma de actividades, PC, Internet

21

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

Etapa de controlar

Preguntas guas Como vamos ejecutando las actividades previstas en el cronograma de actividades Se desarrollaron las actividades que se haban previsto durante el desarrollo del sistema de biblioteca Se adquirido los conocimientos necesarios para el desarrollo del sistema de biblioteca

Actividades Revisar si se estn ejecutando las actividades previstas Comprobar si las actividades se realizaron de acuerdo al cronograma Se adquirieron los conocimientos pues se realizo el proyecto

Recursos PC, cronograma de actividades

PC, cronograma de actividades

PC, cronograma de actividades

Etapa de valorar y reflexionar


Preguntas guas Qu tan satisfecho se sienten los miembros del grupo con la creacin del sistema de biblioteca? Observacin Cada miembro del equipo se siente muy satisfecho por el desempeo obtenido durante el desarrollo del sistema de biblioteca. Las decisiones que se tomaron fueron aceptadas por el grupo? Se alcanzaron las competencias propuestas durante el desarrollo del sistema de biblioteca? Cada decisin tomada fue consulta por el grupo Algunas de las competencias fueron alcanzadas durante el desarrollo del sistema de biblioteca.

22

Integrar Aplicaciones Para Sitios Web ESFE/AGAPE

BIBLIOGRAFIA (RECURSOS)
HTTP://MSDN.MICROSFT.COM/ES-ES VISUAL ESTUDIO 2010 ELGUILLE.COM

23

You might also like