Você está na página 1de 47

UNIVERSIDAD PRIVADA ANTENOR ORREGO

2013
Turno: Mircoles 2:20 pm Grupo N 01 03/07/2013

PROGRAMACION DE APLICACIONES WEB

PROFESOR: Eddy Ciclo: 5

Miranda Velsquez

INDICE:

Temas:
Pg.:
1.

2.

3. 4.

5.

6.

7.

8.

Introduccin 2 Descripcin de la empresa 3 Misin y Visin Requerimientos 4.1. Funcionales 5 4.2. No Funcionales Diagrama de Casos de Uso 7 Descripcin de Casos de Uso 8 Diagrama de Dominio 20 Diagrama de Secuencia
8.1.

8.2.

Sin objetos de Control 21 Con objetos de Control 25

Programacin de Aplicaciones Web Pgina 2

Diagrama de Dominio Modificado 33 10. Glosario 34 11. Diagrama de Base de Datos


9.

11.1. Lgico 36 11.2. Fsico 12. Implementacin 40

38

Sistema Web De Reservas Y Prestamos Bibliotecarios Introduccin:


Desde la formacin de nuestro equipo de trabajo se ha planteado que nuestro sistema sea til para cualquier empresa gracias a su interaccin rpida y cmoda.

El

presente

proyecto

est

orientado

hacia

las

empresas del rubro educativo, es as que sus clientes


Programacin de Aplicaciones Web Pgina 3

podrn realizar reservas mediante bsqueda de libros y los bibliotecarios pueden gestionar libros, ejemplares, reservas, prstamos y sanciones. La informacin ser actualizada en tiempo real, logrando una mayor satisfaccin por parte del cliente hacia la empresa.

La gran utilidad que nos brinda las aplicaciones web, son muy importantes, su facilidad de administracin, debido a que pueden ser manejadas desde cualquier lugar, las hace ideales tanto para su despliegue en internet como en intranets corporativas.

Descripcin de la Empresa:

En este proyecto vamos a tener en cuenta el Proceso de Reserva y Prstamo Bibliotecario; de la Biblioteca de la Universidad Privada Antenor Orrego.

Programacin de Aplicaciones Web Pgina 4

La biblioteca es un ente privado que pertenece a la Universidad Privada Antenor Orrego, ya que es dirigida y controlada completamente por la universidad, esta es la que asigna los recursos para obtener el material que se necesita.

Su funcin es proporcionar un servicio de ayuda a los estudiantes, en cuanto al prstamo de libros y reserva de libros que faciliten el aprendizaje. Actualmente la empresa necesita un sistema de fcil uso, pero a la vez completa. Bajo esta concepcin nuestro grupo ha desarrollado una aplicacin que resolver este problema.

MISION:

Programacin de Aplicaciones Web Pgina 5

- Brindar da a da un servicio de educacin y aprendizaje de alta competencia para sus estudiantes y pblico en general.

VISION:
- Llegar a tener el prestigio y la enseanza de las mejores universidades del mundo apostando seriamente en las facilidades que se le brindan a sus alumnos para que alcancen el xito .

ANLISIS DE REQUERIMIENTOS Requerimientos Funcionales

Programacin de Aplicaciones Web Pgina 6

El sistema debe ser capaz de:

Realizar un mantenimiento de libros. Realizar una gestin eficaz de los ejemplares por cada libro. Brindar un servicio cmodo de reserva de libro. Mostrar los libros con toda su informacin necesaria. Gestionar eficientemente los prstamos. Gestionar eficientemente las devoluciones. Realizar bsquedas personalizadas. Registrar sanciones oportunamente. Cancelar Reserva. Guardar cambios relativos al perfil del cliente.

Requerimientos no funcionales:

Programacin de Aplicaciones Web Pgina 7

La disponibilidad del sistema debe ser continua con un nivel de servicio para los usuarios de 7 das x 24 horas, garantizando un esquema consistente ante fallas. El sistema debe ser rpido y el tiempo de respuesta debe ser lo ms mnimo posible. La solucin debe ofrecer adecuados niveles de servicio donde la disponibilidad y recuperacin de fallos sea garantizada. El uso de este software no necesita de una preparacin previa para que el usuario pueda usar el mismo. El sistema no debe permitir el cierre de una operacin hasta que todos sus procesos, subprocesos y tareas relacionados, hayan sido terminados y cerrados satisfactoriamente. El sistema debe ser construido e implantado de tal manera que contenga todas las funciones que el cliente y el bibliotecario requieren.

CASOS DE USO:
Programacin de Aplicaciones Web Pgina 8

DIAGRAMA COMPLETO DE CASOS

Programacin de Aplicaciones Web Pgina 9

DESCRIPCION DE CASO DE USO


1. Registrar Usuario

CURSO DE EVENTO ALTERNATIVO

Formulario de error por datos mal ingresados o existentes en la BD

Programacin de Aplicaciones Web Pgina 10

2.

Iniciar Sesin

CURSO DE EVENTO ALTERNATIVO

Usuario no pudo iniciar sesin correctamente, el sistema muestra formulario ndex.

3. Registrar Libro

Programacin de Aplicaciones Web Pgina 11

CURSO DE EVENTO ALTERNATIVO

Libro ya registrado en la base de datos

4.

Registrar Ejemplar:

Programacin de Aplicaciones Web Pgina 12

CURSO DE EVENTO ALTERNATIVO

Ejemplar ya registrado en la base de datos

5.

Bsqueda de Libro:

Programacin de Aplicaciones Web Pgina 13

CURSO DE EVENTO ALTERNATIVO

No se encontr ningn libro, opcin retornar.

6. Reserva de Libro:

Programacin de Aplicaciones Web Pgina 14

CURSO DE EVENTO ALTERNATIVO Justo despus de validar los datos, muestra alternativamente los mensaje siguiente: -Los ejemplares del libro solicitado no estn disponibles. -Ejemplar ingresado no existe.

7.

Cancelar Reserva:

Programacin de Aplicaciones Web Pgina 15

8.

Buscar Reserva:

Programacin de Aplicaciones Web Pgina 16

9.

Registrar Prstamo:

Programacin de Aplicaciones Web Pgina 17

CURSO DE EVENTO ALTERNATIVO

Prstamo pendiente en curso.

10.

Buscar Prstamo:

Programacin de Aplicaciones Web Pgina 18

11.

Registrar Devolucin:

CURSO DE EVENTO ALTERNATIVO

Fecha de devolucin excedente del rango del prstamo, realizar sancin

Programacin de Aplicaciones Web Pgina 19

12.

Registrar Sancin:

Programacin de Aplicaciones Web Pgina 20

MODELO DE DOMINIO

Programacin de Aplicaciones Web Pgina 21

DIAGRAMAS DE SECUENCIA

Registrar Usuario:

Programacin de Aplicaciones Web Pgina 22

Iniciar Sesin:

Registrar Libro:

Programacin de Aplicaciones Web Pgina 23

Registrar Ejemplar:

Registrar Reserva:

Registrar Prstamo:
Programacin de Aplicaciones Web Pgina 24

Registrar Devolucin:

Registrar Sancin:

Programacin de Aplicaciones Web Pgina 25

Con Objetos de Control Registrar Usuario:

Programacin de Aplicaciones Web Pgina 26

Iniciar Sesin:

Programacin de Aplicaciones Web Pgina 27

Buscar Libro:

Programacin de Aplicaciones Web Pgina 28

Registrar Reserva:

Programacin de Aplicaciones Web Pgina 29

Cancelar Reserva:
Programacin de Aplicaciones Web Pgina 30

Registrar Prstamo:
Programacin de Aplicaciones Web Pgina 31

Programacin de Aplicaciones Web Pgina 32

Registrar Devolucin:

Registrar Sancin:

Programacin de Aplicaciones Web Pgina 33

Diagrama de Dominio Modificado:

Programacin de Aplicaciones Web Pgina 34

GLOSARIO

Programacin de Aplicaciones Web Pgina 35

Usuario: Aquella persona que interacta con el sistema web puede ser un cliente o un bibliotecario. Cliente: Usuario del sistema que solicita una reserva de un libro con el fin de realizar un prstamo y para ello realiza una serie de pasos. Bibliotecario: Usuario del sistema encargado de hacer efectivo un prstamo y adems registrar una devolucin del libro. Bsqueda de Libro: Actividad realizada por ambos usuarios para encontrar el libro deseado que posteriormente ser prestado; la bsqueda se realiza mediante criterios tales como ttulo o autor. Reserva: Significa apartar un ejemplar del libro que habamos buscado anteriormente, este se realiza colocando el Id y Password del Cliente. Prstamo: Es una tarea que realiza el bibliotecario en el sistema para que el cliente pueda llevar un libro fuera de la biblioteca por un tiempo determinado segn el da solicitado.

Programacin de Aplicaciones Web Pgina 36

Devolucin: Es una tarea que se realiza al momento de que el cliente regresa el libro prestado al bibliotecario. Sancin: Se registra una sancin cuando el cliente devuelve el libro fuera del rango de la fecha de entrega establecida, adems se retiene sus documentos un tiempo determinado. Registrar Libro: Proceso que realiza el bibliotecario para ingresar nuevos libros al sistema, llenando el formulario pertinente. Ejemplares: Son todas aquellas unidades que se disponen de un libro determinado con la finalidad de ser prestadas a ms de un cliente si son reservadas en fechas y horas similares. Diagrama de Persistencia:

Programacin de Aplicaciones Web Pgina 37

DIAGRAMAS DE CLASES

Programacin de Aplicaciones Web Pgina 38

DIAGRAMA DE OBJETOS

Programacin de Aplicaciones Web Pgina 39

Programacin de Aplicaciones Web Pgina 40

DIAGRAMA FISICO DE LA BASE DE DATOS

Programacin de Aplicaciones Web Pgina 41

ANEXO DEL CODIGO:


Programacin de Aplicaciones Web Pgina 42

Programacin de Aplicaciones Web Pgina 43

Programacin de Aplicaciones Web Pgina 44

Programacin de Aplicaciones Web Pgina 45

Programacin de Aplicaciones Web Pgina 46

Programacin de Aplicaciones Web Pgina 47

Você também pode gostar