Download - Informe Proyecto Final
INVESTIGADORES:
CAMARA MINAYA, ALEXANDER
MIRANDA VALVERDE, JAVIER
VEGA ALARCON, CRISTHIAN
YAURI INTI, CARLOS
DOCENTE: ING. MONTERO MINAYA, JOHNNY
ASIGNATURA: DESARROLLO DE SISTEMAS IMFORMATICOS
CICLO: V
SEMESTRE: 2014-II
TITULO: DESARROLLO DEL SISTEMA DE BIBLIOTECA
CARRERA PROFESIONAL DE INGENIERIA INFORMTICA Y DE SISTEMAS
FACULTAD DE INGENIERIA
UNIVERSIDAD SAN PEDRO
Dedicatoria:
Dedicamos este proyecto a nuestros padres,quienes a lolargo de nuestras vidas han velado por nuestro bienestar y educacin siendo nuestro apoyo en todo momento. Depositando su entera confianza en cada reto que se nos presentaba sin dudar ni un solo momento en nuestra inteligencia y capacidad.
AGRADECIMIENTO
En primer lugar a Dios por habernos guiado por el camino del bien hasta ahora; en segundo lugar a cada uno de los que son parte de nuestra familia ya que ellos nos impulsan a seguir adelante; en tercer lugar a los docentes, quienes nos brindan los conocimientos necesarios que nos servirn en nuestro futuro profesional; y por ultimo pero no menos importante, agradecer a mis compaeros de grupo, ya que gracias a la colaboracin de cada uno de ellos, este proyecto est realizndose de la mejor manera.
INDICE
1. CARATULApg. 1
2. DEDICATORIApg. 2
3. AGRADECIMIENTOpg. 3
4. INDICEpg. 4
5. RESUMENpg. 6
6. ABSTRACTpg. 7
7. INTRODUCCIONpg. 8
8. CAPITULO I : PLANTEAMIENTO DEL PROBLEMApg. 9
8.1. SITUACION PROBLEMTICA.pg. 10
8.1.1. DESCRIPCION DE LA ORGANIZACINpg. 10
8.1.2. ANTECEDENTES DEL PROBLEMApg. 10
8.1.3. FORMULACION DEL PROBLEMApg. 11
8.2. OBJETIVAS DEL PROYECTOpg. 11
8.2.1. OBJETIVO GENERALpg. 11
8.2.2. OBJETIVO ESPECIFICOpg. 11
8.3. JUSTIFICACION DEL PROYECTOpg. 11
8.3.1. JUSTIFICACION TECNICApg. 11
8.3.2. JUSTIFICACION OPERATIVApg. 12
8.3.3. JUSTIFICACION ECONOMICApg. 12
1.
2.
3.
4.
5.
6.
7.
8.
8.1.
8.2.
8.3.
8.4. ALCANCES DEL PROYECTOpg. 12
8.5. LIMITACIONES DEL PROYECTOpg. 12
8.5.1. LIMITACION CRONOLOGICApg. 12
8.5.2. LIMITACION TECNOLOGICApg. 13
8.5.3. LIMITACION TECNICApg. 13
9. CAPITULO II : MARCO REFERENCIALpg. 14
9.1. NOMBRE DEL PROYECTOpg. 15
9.2. DESCRIPCION DEL PROYECTOpg. 15
9.3. LOGOTIPO DE LA ORGANIZACINpg. 15
9.4. RAZON SOCIAL DE LA ORGANIZACIN:NOMBRE,DIRECCION,FONO,EMAILpg. 15
9.5. DESCRIPCION DE LA ORGANIZACINpg. 16
9.6. ORGANIGRAMApg. 16
10. CAPITULO III : MARCO TEORICOpg. 17
11. CAPITULO IV : APLICACIN DE LA METODOLOGIApg. 19
11.1. MODELAMIENTO DEL NEGOCIOpg. 20
11.1.1. PICTOGRAMApg. 20
11.1.2. PROCESOS DE NEGOCIOpg. 20
11.1.3. REGLAS DE NEGOCIOpg. 21
11.1.4. VISION DEL NECOGIOpg. 21
11.1.5. MODELADO DE CASOS DE USO DEL NEGOCIOpg. 22
11.1.6. ESPECIFICACION DE CASOS DE USO DEL NEGOCIOpg. 22
11.1.7. DIAGRAMA DE ACTIVIDADpg. 24
11.1.8. MODELO DE OBJETOS DE NECOGIOpg. 27
11.1.9. MODELO DE DOMINIOpg. 28
11.2. MODELO DE REQUERIMIENTOSpg. 29
11.2.1. MODELO DE CASOS DE USO DE REQUEMIENTOS DETALLADOpg. 29
11.3. ANALISISpg. 29
11.3.1. DIAGRAMA DE COLABORACIONpg. 29
11.3.2. DIAGRAMA DE CLASES ENTIDADpg. 30
11.3.3. DIAGRAMA DE CLASES DE ANALISISpg. 30
11.4. DISEOpg. 31
11.4.1. INTERFACES DE USUARIOpg. 31
11.4.2. MODELO FISICO DE LA BASE DE DATOS RELACIONALpg. 34
11.4.3. SCRIPT DE MIGRACION DE LA BASE DE DATOS A SQL SERVER 2000pg. 34
12. CAPITULO V : COSTOS-PRESUPUESTO-ENTREGABLESpg. 62
13. CAPITULO VI : DISCUSION Y RESULTADOSpg. 64
13.1. DISCUSIONpg. 65
13.2. RESULTADOSpg. 65
14. CONCLUIONESpg. 66
15. RECOMENDACIONESpg. 67
16. REFERENCIAS BIBLIOGRAFICAS Y/O ENLACES WEBpg. 68
17. APENDICESpg. 69
- FORMATO DE CRONOGRAMA DE TRABAJOpg. 70
- DICCIONARIO DE DATOSpg. 71
- FORMATO DE TARJETAS DE TAREASpg. 73
- FASES DE CONSTRUCCION DE LAS INTERFACESpg. 75
18. ANEXOSpg. 76
- FOTOSpg. 76
RESUMEN
En el Per, no todas las empresas estn sujetas al cambio de la globalizacin y tecnologa, por ello una de nuestras muestras de lo mencionado es que este proyecto se elabor bajo la necesidad que tiene la biblioteca de la universidad SAN PEDRO SEDE BARRANCA, ubicada en la Provincia de Barranca; quienes al realizarle una visita a dicha institucin manifestaron especficamente la carencia de un software de prstamo, devolucin y control de libros y, es as que a tal necesidad emprendimos este proyecto.
Este sistema permitir el mejor control de los libros prestados, devueltos o nuevos, para este proyecto se utiliz la metodologa RUP, teniendo como gua las notaciones UML, la herramienta de desarrollo a utilizar es Rational Rose con lenguaje de programacin Visual C #(Sharp) 2013 , el gestor de base de datos ser SQL Server 2012.
ABSTRACT
In Peru, not all companies are subject to the change of globalization and technology , so one of our samples to the above is that this project was developed under the need for the university library " SAN PEDRO " SEE CANYON , located in the province of Barranca ; who to visit and perform a survey of the institution specifically expressed the lack a software loan repayment and control of books , so that this need we started this project.
This system will allow better control of the borrowed books returned , purchased or donated to this project, the RUP methodology was used , guided the UML notations, the development tool used is Rational Rose with programming language Visual C # ( Sharp ) 2013, the database manager will be SQL Server 2012 .
INTRODUCCIN
En la actualidad las organizaciones hacen uso de los Sistemas Informticos para el mejor control de sus operaciones, logrando optimizar recursos y generando la reduccin de los costos.
El presente proyecto a favor de la universidad SAN PEDRO tiene como finalidad optimizar (reducir) el tiempo y el costo de la empresa, obteniendo informacin en tiempo real de manera eficiente.
El desarrollo de este proyecto nos permite darle sentido a nuestra accin de desarrollar un de sistema de software, al cual aplicaremos todas las tcnicas de cmo lo vamos hacer y de que medios nos vamos a valer, poniendo en prctica los conocimientos adquiridos.
En el transcurso de este documento mostraremos paso a paso el desarrollo detallado del proyecto.
CAPITULO IPLANTEAMIENTO DEL PROBLEMA
1.1. Situacin Problemtica
1.1.1. Descripcin de la realidad problemtica
Este informe concretizo la falta de un sistema automatizado que mejore y agilice los procesos internos que se manejan en la biblioteca, como tambin se pueda manejar un mejor control de los ejemplares.
Hoy en da, la mayora de negocios o entidades cuentan con un sistema, para un mejor control de sus distintas reas, como tambin para facilitar los inventarios posteriores, actualmente es necesario contar con cierto nivel de tecnologa en nuestro negocio.
Al no contar con un sistema automatizado el control de procesos se efecta manualmente y no se puede llevar un control preciso y exacto, as como est inmerso a la prdida de registros fsicos.
1.1.2. Antecedentes del problema
Durante muchos aos las personas, principalmente estudiantes universitarios han hecho uso de la biblioteca, para tener acceso a los libros mediante un proceso de prstamo, el cual se registraba manualmente en oficios, este proceso tena el inconveniente cuando se deseaba llevar un control de prstamos como tambin control de usuarios que hicieron uso de los libros.Tiempo despus se implement una hoja de clculo en Excel para mejorar en algo la agilizacin de las operaciones, no obstante el Excel no abarca todas las reas de la biblioteca.
1.1.3. Formulacin del problema
PROBLEMA PRINCIPALLa biblioteca no cuenta con un sistema ptimo para llevar a cabo los procesos principales y tener un control preciso de los ejemplares.
PROBLEMA SECUNDARIOActualmente la biblioteca solo cuenta con un libro por ejemplar o como mximo 3 libros, lo cual limita el prstamo del libro a un solo libro por persona.
1.2. Objetivos del Proyecto
1.2.1. Objetivo general
Desarrollar un sistema automatizado que realice los diferentes procesos de la biblioteca.
1.2.2. Objetivo especfico
Para resolver las necesidades de Control de libros, se plantean los siguientes objetivos especficos:
Evitar suplantacin de libros a la hora de registrarlos.
Reducir errores en el control de libros.
Generar reportes de prstamos de libros.
1.3. Justificacin del Proyecto
1.3.1. Justificacin tcnica
Actualmente la biblioteca basa sus procesos en formato Excel, se implementara un sistema con el cual se realizaran los procesos ms eficazmente y el bibliotecario contar con una interfaz con el cual realizara los procesos fcilmente y con un margen de error casi nulo.
Llevar un control de reportes de libros prstamos, prstamos realizados y libros adquiridos se llevara a cabo de forma rpida y eficaz, as como actualizar la disponibilidad de libros.
1.3.2. Justificacin operativa
Mantener Informacin consistente de los diversos procesos de la biblioteca.Evitar la carga de informes en libros de contabilidadBrindar Informacin de reportes en tiempo real de las transacciones realizadas
1.3.3. Justificacin economa
Al tener un mejor control sobre libros prestados, el riesgo de que un libro no sea devuelto disminuye, ya que el sistema alertara si un libro no es devuelto en la fecha estimada, en consecuencia la biblioteca reducir perdidas.
1.4. Alcances del Proyecto
Nuestro proyecto abarcara el desarrollo del sistema automatizado de la biblioteca de la universidad San Pedro y el cual cubrir los siguientes procesos: _Control de libro _Prstamo de libro _Devolucin de libroEl programa se aplicar a un ordenador del cual el bibliotecario ara uso, con esto se busca llevar un control sistematizado.Para sistematizar los procesos se har uso de un gestor de base de datos, y para realizar la interfaz usaremos el lenguaje de programacin C#, en el cual aremos huso de formularios dinmicos, lo que permitir una interaccin ms cmoda entre Bibliotecario-Servidor.Para el uso del sistema no ser necesario poseer gran conocimiento en manejo de programas, bastar con una deduccin simple del funcionamiento del sistema.
1.5. Limitaciones del Proyecto
1.5.1. Limitacin cronolgica
Nuestro proyecto a desarrollar cuenta con tres meses para ser presentado.
1.5.2. Limitacin tecnolgica
Para poder implementar nuestro gestor de Base se Datos contamos con la disposicin de SQL SERVER.
1.5.3. Limitacin tcnica
Nuestra limitacin tcnica se encuentra en la ausencia de conocimientos de programacin en capas y tambin en consultas LINQ y consultas LAMMBDA.
CAPITULO IIMARCO REFERENCIAL
Nombre del Proyecto
SISTEMA DE BIBLIOTECA VERSIN 1.0
Descripcin del Proyecto
Este sistema se desarrollara con la finalidad de poder crear un mejor control para el prstamo, devolucin de libros as mismo se tendr que controlar y registrar los libros nuevos.
Logotipo de la organizacin
Razn social de la organizacin
NOMBRE: UNIVERSIDAD SAN PEDRO
DIRECCION: CALLE RAMN CASTILLA N 491 - BARRANCA
FONO: (01)235-4469
EMAIL: [email protected]
Descripcin de la organizacin
La Universidad San Pedro es una institucin de educacin superior de calidad, conformada por estamentos competentes, con espritu crtico, pluralista y participativo, que forma profesionales creativos para un mercado competitivo, capaces de resolver problemas de la sociedad, utilizando la ciencia y la tecnologa de vanguardia.
Organigrama
CAPITULO IIIMARCO TEORICO
CAPITULO IIMARCO REFERENCIAL
2.
3.
3.1. UML
EL lenguaje UML (Lenguaje Unificado de Modelado) es una de las herramientas ms emocionantes en el mundo actual del desarrollo de sistemas. Esto se debe a que permite a los creadores de sistemas generar diseos que capturen sus ideas en una forma convencional y fcil de comprender para comunicarles a otras personas. Permite modelar, construir y documentar los elementos que forman un sistema software orientado a objetos.
3.2. Cliente / Servidor
3.2.1. Metodologa
Se presenta la primera fase del proceso unificado (RUP) Inicio (Inceptin), donde se hace un plan de fases, se identifican los principales casos de uso y riesgos del sistema a desarrollar, permitiendo esto establecer los requisitos que debe cumplir la aplicacin y elaborar el conjuntos de modelos que describirn el comportamiento del Sistema.
3.3. Lenguaje de Programacin y Gestor de Base de Datos
La aplicacin ser realizada utilizando el lenguaje de programacin orientado a objetos C# y el sistema gestor de Base de datos es SQL Server perteneciente al entorno de desarrollo integrado Microsoft Visual Studio 2013.
CAPITULO IVAPLICACIN DE LA METODOLOGIA
El Proceso Unificado de Rational (Rational Unified Process en ingls, habitualmente resumido como RUP) es un proceso de desarrollo de software desarrollado por la empresa Rational Software, actualmente propiedad de IBM. Junto con el Lenguaje Unificado de Modelado UML, constituye la metodologa estndar ms utilizada para el anlisis, diseo, implementacin y documentacin de sistemas orientados a objetos.
Modelamiento del Negocio
Pictograma
Procesos del negocio
PRESTAMO DE LIBRO: Permite que el usuario pueda tener acceso a los libros de la biblioteca.
Proceso de negocio
El usuario se revisa el catlogo y selecciona el libro a solicitar
El bibliotecario revisa la disponibilidad del libro
El bibliotecario solicita carnet o DNI para realizar la transaccin
El bibliotecario entrega el libro
DEVULION DE LIBRO: Permite que el usuario devuelva el libro, y tenga acceso a sacar otro.
El usuario entrega el libro al bibliotecario
El bibliotecario actualiza disponibilidad del libro
El usuario est apto a tramitar otro prstamo de libro
CONTROL DE LIBROS: Cuando un libro es adquirido, sea por donacin o compra, el bibliotecario puede actualizar el registro de libros existentes en la biblioteca, como tambin actualizar el catalogo incluyendo el libro adquirido.
El bibliotecario recibe el libro (donado o comprado por la universidad)
El bibliotecario actualiza el registro de libros existentes en la biblioteca
El bibliotecario actualiza el catlogo de libros
El libro adquirido es puesto como disponible.
Reglas del negocio
El bibliotecario solo podr prestar un libro por persona.
Si el usuario es externo a la universidad, solo podr hacer uso de los libros dentro de la biblioteca, mas no podr llevarlos.
Visin del negocio
Mediante el sistema mejoraremos el proceso de negocio porque ya no contaremos con un registro manual sino con un sistema que capture la informacin necesaria del negocio y as poder atender de una manera ms rpido y eficaz al cliente disminuyendo errores.
Modelado de casos de uso de negocio
Especificacin de casos de uso de negocio
NOMBRE DEL CASO DE USO
PRESTAMO DE LIBRO
ACTORES
USUARIO, BIBLIOTECARIO
RESUMEN
El caso de uso inicia cuando el usuario revisa el catlogo de libros, le informa al bibliotecario el libro que va a pedir prestado, el bibliotecario revisa la disponibilidad del libro y de estar disponible, pide los requisitos necesarios para el prstamo.
PRE-CONDICIONES
El usuario cuenta con carnet de biblioteca, de ser un particular tendr que presentar su DNI.
POST-CONDICIONES
El bibliotecario consolida el prstamo.
NOMBRE DEL CASO DE USO
DEVOLUCION DEL LIBRO
ACTORES
USUARIO, BIBLIOTECARIO
ESUMEN
El caso de uso inicia cuando el usuario va devolver el libro, luego de eso el bibliotecario actualiza la disponibilidad del libro entregado, y paso siguiente el bibliotecario devuelve el carnet al usuario.
PRE-CONDICIONES
Asegurar que el libro haya sido prestado
POST-CONDICIONES
El libro se consolida como devuelto
NOMBRE DEL CASO DE USO
CONTROL DE LIBRO
ACTORES
BIBLIOTECARIO
RESUMEN
El caso de uso del proceso de negocio inicia al obtener nuevos libros ya sea por donacin o compra, el bibliotecario se encarga de ponerle un cdigo y registrarlo tanto en el registro y catlogo de libros.
PRE-CONDICIONES
Verificar el estado del libro en el caso que sea comprado.
POST-CONDICIONES
El bibliotecario asigna un cdigo y registra el libro.
Diagrama de actividad por cada caso de uso de negocio
PRSTAMO DE LIBRO
DEVOLUCIN DE LIBRO
PRSTAMO DE LIBRO
Modelo de objetos del negocio
Modelo de dominio.
Modelo de Requerimientos
Modelos de casos de uso de requerimiento detallado
Anlisis.
Diagrama de colaboracin
-Diagrama de clases entidad
Diagrama de clases de anlisis
Diseo.
Interfaces de usuario
Modelo fsico de la base de datos relacional
Script de migracin de la base de datos a SQL SERVER 2012.
USE [master]
GO
/****** Object: Database [BIBLIOTECA_BD] Script Date: 10/12/2014 2:53:53 ******/
CREATE DATABASE [BIBLIOTECA_BD]
CONTAINMENT = NONE
ON PRIMARY
(NAME = N'BIBLIOTECA_BD', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\BIBLIOTECA_BD.mdf, SIZE = 5120KB, MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB)
LOG ON
(NAME = N'BIBLIOTECA_BD_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\BIBLIOTECA_BD_log.ldf, SIZE = 2048KB, MAXSIZE = 2048GB, FILEGROWTH = 10%)
GO
ALTER DATABASE [BIBLIOTECA_BD] SET COMPATIBILITY_LEVEL = 110
GO
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [BIBLIOTECA_BD].[dbo].[sp_fulltext_database] @action = 'enable'
end
GO
ALTER DATABASE [BIBLIOTECA_BD] SET ANSI_NULL_DEFAULT OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET ANSI_NULLS OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET ANSI_PADDING OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET ANSI_WARNINGS OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET ARITHABORT OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET AUTO_CLOSE OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET AUTO_CREATE_STATISTICS ON
GO
ALTER DATABASE [BIBLIOTECA_BD] SET AUTO_SHRINK OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET AUTO_UPDATE_STATISTICS ON
GO
ALTER DATABASE [BIBLIOTECA_BD] SET CURSOR_CLOSE_ON_COMMIT OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET CURSOR_DEFAULT GLOBAL
GO
ALTER DATABASE [BIBLIOTECA_BD] SET CONCAT_NULL_YIELDS_NULL OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET NUMERIC_ROUNDABORT OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET QUOTED_IDENTIFIER OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET RECURSIVE_TRIGGERS OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET DISABLE_BROKER
GO
ALTER DATABASE [BIBLIOTECA_BD] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET DATE_CORRELATION_OPTIMIZATION OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET TRUSTWORTHY OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET ALLOW_SNAPSHOT_ISOLATION OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET PARAMETERIZATION SIMPLE
GO
ALTER DATABASE [BIBLIOTECA_BD] SET READ_COMMITTED_SNAPSHOT OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET HONOR_BROKER_PRIORITY OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET RECOVERY FULL
GO
ALTER DATABASE [BIBLIOTECA_BD] SET MULTI_USER
GO
ALTER DATABASE [BIBLIOTECA_BD] SET PAGE_VERIFY CHECKSUM
GO
ALTER DATABASE [BIBLIOTECA_BD] SET DB_CHAINING OFF
GO
ALTER DATABASE [BIBLIOTECA_BD] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF )
GO
ALTER DATABASE [BIBLIOTECA_BD] SET TARGET_RECOVERY_TIME = 0 SECONDS
GO
EXEC sys.sp_db_vardecimal_storage_format N'BIBLIOTECA_BD', N'ON'
GO
USE [BIBLIOTECA_BD]
GO
/****** Object: Table [dbo].[AUTOR] Script Date: 10/12/2014 2:53:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[AUTOR](
[aut_id] [int] NOT NULL,
[aut_nombre] [varchar](50) NULL,
[aut_apellido] [varchar](50) NULL,
[usu_cre] [varchar](20) NULL,
[fec_cre] [datetime] NULL,
[usu_mod] [varchar](20) NULL,
[fec_mod] [datetime] NULL,
[flg_activo] [char](1) NULL,
CONSTRAINT [XPKAUTOR] PRIMARY KEY CLUSTERED
(
[aut_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[CATEGORIA] Script Date: 10/12/2014 2:53:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[CATEGORIA](
[cat_id] [int] NOT NULL,
[cat_nombre] [varchar](50) NULL,
[usu_cre] [varchar](20) NULL,
[fec_cre] [datetime] NULL,
[usu_mod] [varchar](20) NULL,
[fec_mod] [datetime] NULL,
[flg_activo] [char](1) NULL,
CONSTRAINT [XPKCATEGORIA] PRIMARY KEY CLUSTERED
(
[cat_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[DETALLE] Script Date: 10/12/2014 2:53:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[DETALLE](
[eje_id] [int] NOT NULL,
[tra_id] [int] NOT NULL,
[lec_id] [int] NOT NULL,
[usu_login] [varchar](20) NOT NULL,
[per_dni] [char](8) NOT NULL,
[lib_id] [varchar](50) NOT NULL,
[tip_id] [int] NOT NULL,
[cat_id] [int] NOT NULL,
[edi_id] [int] NOT NULL,
CONSTRAINT [XPKDETALLE] PRIMARY KEY CLUSTERED
(
[tra_id] ASC,
[lec_id] ASC,
[per_dni] ASC,
[usu_login] ASC,
[eje_id] ASC,
[lib_id] ASC,
[tip_id] ASC,
[cat_id] ASC,
[edi_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[DETALLE_LIBRO] Script Date: 10/12/2014 2:53:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[DETALLE_LIBRO](
[lib_id] [varchar](50) NOT NULL,
[aut_id] [int] NOT NULL,
[tip_id] [int] NOT NULL,
[cat_id] [int] NOT NULL,
[edi_id] [int] NOT NULL,
CONSTRAINT [XPKDETALLE_LIBRO] PRIMARY KEY CLUSTERED
(
[lib_id] ASC,
[aut_id] ASC,
[tip_id] ASC,
[cat_id] ASC,
[edi_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[EDITORIAL] Script Date: 10/12/2014 2:53:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[EDITORIAL](
[edi_id] [int] NOT NULL,
[edi_nombre] [varchar](50) NULL,
[edi_direccion] [varchar](50) NULL,
[edi_telefono] [varchar](9) NULL,
[usu_cre] [varchar](20) NULL,
[fec_cre] [datetime] NULL,
[usu_mod] [varchar](20) NULL,
[fec_mod] [datetime] NULL,
[flg_activo] [char](1) NULL,
CONSTRAINT [XPKEDITORIAL] PRIMARY KEY CLUSTERED
(
[edi_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[EJEMPLAR] Script Date: 10/12/2014 2:53:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[EJEMPLAR](
[eje_id] [int] NOT NULL,
[lib_id] [varchar](50) NOT NULL,
[eje_cantidad] [int] NULL,
[usu_cre] [varchar](20) NULL,
[fec_cre] [datetime] NULL,
[usu_mod] [varchar](20) NULL,
[fec_mod] [datetime] NULL,
[flg_activo] [char](1) NULL,
[tip_id] [int] NOT NULL,
[cat_id] [int] NOT NULL,
[edi_id] [int] NOT NULL,
CONSTRAINT [XPKEJEMPLAR] PRIMARY KEY CLUSTERED
(
[eje_id] ASC,
[lib_id] ASC,
[tip_id] ASC,
[cat_id] ASC,
[edi_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[LECTOR] Script Date: 10/12/2014 2:53:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[LECTOR](
[lec_id] [int] NOT NULL,
[lec_codigo] [varchar](20) NULL,
[per_dni] [char](8) NOT NULL,
[usu_cre] [varchar](20) NULL,
[fec_cre] [datetime] NULL,
[usu_mod] [varchar](20) NULL,
[fec_mod] [datetime] NULL,
[flg_activo] [char](1) NULL,
CONSTRAINT [XPKLECTOR] PRIMARY KEY CLUSTERED
(
[lec_id] ASC,
[per_dni] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[LIBRO] Script Date: 10/12/2014 2:53:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[LIBRO](
[lib_id] [varchar](50) NOT NULL,
[edi_id] [int] NOT NULL,
[lib_nombre] [varchar](50) NULL,
[cat_id] [int] NOT NULL,
[tip_id] [int] NOT NULL,
[usu_cre] [varchar](20) NULL,
[fec_cre] [datetime] NULL,
[usu_mod] [varchar](20) NULL,
[fec_mod] [datetime] NULL,
[flg_activo] [char](1) NULL,
CONSTRAINT [XPKLIBRO] PRIMARY KEY CLUSTERED
(
[lib_id] ASC,
[tip_id] ASC,
[cat_id] ASC,
[edi_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[PERSONA] Script Date: 10/12/2014 2:53:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[PERSONA](
[per_dni] [char](8) NOT NULL,
[per_ape_pat] [varchar](50) NULL,
[per_ape_mat] [varchar](50) NULL,
[per_nombre] [varchar](50) NULL,
[per_direccion] [varchar](50) NULL,
[per_fnac] [datetime] NULL,
[usu_cre] [varchar](20) NULL,
[fec_cre] [datetime] NULL,
[usu_mod] [varchar](20) NULL,
[fec_mod] [datetime] NULL,
[flg_activo] [char](1) NULL,
CONSTRAINT [XPKPERSONA] PRIMARY KEY CLUSTERED
(
[per_dni] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[TEMA] Script Date: 10/12/2014 2:53:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[TEMA](
[tem_id] [int] NOT NULL,
[llib_id] [varchar](50) NULL,
[tem_nombre] [varchar](50) NULL,
[usu_cre] [varchar](20) NULL,
[fec_cre] [datetime] NULL,
[usu_mod] [varchar](20) NULL,
[fec_mod] [datetime] NULL,
[flg_activo] [char](1) NULL,
[lib_id] [varchar](50) NOT NULL,
[tip_id] [int] NOT NULL,
[cat_id] [int] NOT NULL,
[edi_id] [int] NOT NULL,
CONSTRAINT [XPKTEMA] PRIMARY KEY CLUSTERED
(
[tem_id] ASC,
[lib_id] ASC,
[tip_id] ASC,
[cat_id] ASC,
[edi_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[TIPO] Script Date: 10/12/2014 2:53:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[TIPO](
[tip_id] [int] NOT NULL,
[tip_nombre] [varchar](50) NULL,
[usu_cre] [varchar](20) NULL,
[fec_cre] [datetime] NULL,
[usu_mod] [varchar](20) NULL,
[fec_mod] [datetime] NULL,
[flg_activo] [char](1) NULL,
CONSTRAINT [XPKTIPO] PRIMARY KEY CLUSTERED
(
[tip_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[TRANSACCION] Script Date: 10/12/2014 2:53:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[TRANSACCION](
[tra_id] [int] NOT NULL,
[lec_id] [int] NOT NULL,
[usu_login] [varchar](20) NOT NULL,
[tra_nrocomp] [varchar](10) NULL,
[tra_fecha] [datetime] NULL,
[tra_fechaentrega] [datetime] NULL,
[usu_mod] [varchar](20) NULL,
[fec_mod] [datetime] NULL,
[flg_activado] [char](1) NULL,
[per_dni] [char](8) NOT NULL,
CONSTRAINT [XPKTRANSACCION] PRIMARY KEY CLUSTERED
(
[tra_id] ASC,
[lec_id] ASC,
[per_dni] ASC,
[usu_login] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[USUARIO] Script Date: 10/12/2014 2:53:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[USUARIO](
[usu_login] [varchar](20) NOT NULL,
[usu_clave] [varchar](20) NULL,
[per_dni] [char](8) NOT NULL,
[usu_cre] [varchar](20) NULL,
[fec_cre] [datetime] NULL,
[usu_mod] [varchar](20) NULL,
[fec_mod] [datetime] NULL,
[flg_activo] [char](1) NULL,
CONSTRAINT [XPKUSUARIO] PRIMARY KEY CLUSTERED
(
[usu_login] ASC,
[per_dni] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
ALTER TABLE [dbo].[DETALLE] WITH CHECK ADD CONSTRAINT [R_43] FOREIGN KEY([eje_id], [lib_id], [tip_id], [cat_id], [edi_id])
REFERENCES [dbo].[EJEMPLAR] ([eje_id], [lib_id], [tip_id], [cat_id], [edi_id])
GO
ALTER TABLE [dbo].[DETALLE] CHECK CONSTRAINT [R_43]
GO
ALTER TABLE [dbo].[DETALLE] WITH CHECK ADD CONSTRAINT [R_44] FOREIGN KEY([tra_id], [lec_id], [per_dni], [usu_login])
REFERENCES [dbo].[TRANSACCION] ([tra_id], [lec_id], [per_dni], [usu_login])
GO
ALTER TABLE [dbo].[DETALLE] CHECK CONSTRAINT [R_44]
GO
ALTER TABLE [dbo].[DETALLE_LIBRO] WITH CHECK ADD CONSTRAINT [R_48] FOREIGN KEY([lib_id], [tip_id], [cat_id], [edi_id])
REFERENCES [dbo].[LIBRO] ([lib_id], [tip_id], [cat_id], [edi_id])
GO
ALTER TABLE [dbo].[DETALLE_LIBRO] CHECK CONSTRAINT [R_48]
GO
ALTER TABLE [dbo].[DETALLE_LIBRO] WITH CHECK ADD CONSTRAINT [R_49] FOREIGN KEY([aut_id])
REFERENCES [dbo].[AUTOR] ([aut_id])
GO
ALTER TABLE [dbo].[DETALLE_LIBRO] CHECK CONSTRAINT [R_49]
GO
ALTER TABLE [dbo].[EJEMPLAR] WITH CHECK ADD CONSTRAINT [R_46] FOREIGN KEY([lib_id], [tip_id], [cat_id], [edi_id])
REFERENCES [dbo].[LIBRO] ([lib_id], [tip_id], [cat_id], [edi_id])
GO
ALTER TABLE [dbo].[EJEMPLAR] CHECK CONSTRAINT [R_46]
GO
ALTER TABLE [dbo].[LECTOR] WITH CHECK ADD CONSTRAINT [R_40] FOREIGN KEY([per_dni])
REFERENCES [dbo].[PERSONA] ([per_dni])
GO
ALTER TABLE [dbo].[LECTOR] CHECK CONSTRAINT [R_40]
GO
ALTER TABLE [dbo].[LIBRO] WITH CHECK ADD CONSTRAINT [R_45] FOREIGN KEY([tip_id])
REFERENCES [dbo].[TIPO] ([tip_id])
GO
ALTER TABLE [dbo].[LIBRO] CHECK CONSTRAINT [R_45]
GO
ALTER TABLE [dbo].[LIBRO] WITH CHECK ADD CONSTRAINT [R_47] FOREIGN KEY([cat_id])
REFERENCES [dbo].[CATEGORIA] ([cat_id])
GO
ALTER TABLE [dbo].[LIBRO] CHECK CONSTRAINT [R_47]
GO
ALTER TABLE [dbo].[LIBRO] WITH CHECK ADD CONSTRAINT [R_52] FOREIGN KEY([edi_id])
REFERENCES [dbo].[EDITORIAL] ([edi_id])
GO
ALTER TABLE [dbo].[LIBRO] CHECK CONSTRAINT [R_52]
GO
ALTER TABLE [dbo].[TEMA] WITH CHECK ADD CONSTRAINT [R_51] FOREIGN KEY([lib_id], [tip_id], [cat_id], [edi_id])
REFERENCES [dbo].[LIBRO] ([lib_id], [tip_id], [cat_id], [edi_id])
GO
ALTER TABLE [dbo].[TEMA] CHECK CONSTRAINT [R_51]
GO
ALTER TABLE [dbo].[TRANSACCION] WITH CHECK ADD CONSTRAINT [R_41] FOREIGN KEY([lec_id], [per_dni])
REFERENCES [dbo].[LECTOR] ([lec_id], [per_dni])
GO
ALTER TABLE [dbo].[TRANSACCION] CHECK CONSTRAINT [R_41]
GO
ALTER TABLE [dbo].[TRANSACCION] WITH CHECK ADD CONSTRAINT [R_42] FOREIGN KEY([usu_login], [per_dni])
REFERENCES [dbo].[USUARIO] ([usu_login], [per_dni])
GO
ALTER TABLE [dbo].[TRANSACCION] CHECK CONSTRAINT [R_42]
GO
ALTER TABLE [dbo].[USUARIO] WITH CHECK ADD CONSTRAINT [R_39] FOREIGN KEY([per_dni])
REFERENCES [dbo].[PERSONA] ([per_dni])
GO
ALTER TABLE [dbo].[USUARIO] CHECK CONSTRAINT [R_39]
GO
USE [master]
GO
ALTER DATABASE [BIBLIOTECA_BD] SET READ_WRITE
GO
CAPITULO VCOSTOS PRESUPUESTO - ENTREGABLES
5.1. Costos - Presupuestos Entregables
SE REQUIEREN 3 PERSONAS Una persona en conocimiento en SQL SERVER = Por contrato S/. 600.00.Una persona en conocimiento en .NET = Por contrato S/. 500.00.Una persona en conocimiento es anlisis = Por contrato S/: 600.00.
1.-Costo En electricidad y agua = S/:100.00 2.-Costo de Utilitarios: lpiz, lapiceros, impresin, internet = S/. 90.00.
Costos Directos mano de obra y materia prima = S/: 2.600.00.Costos Indirectos parte administrativa = S/: 2.000.00.
ENTREGABLES: Fecha del Primer entregable: 22 / octubre / 2014.Fecha del segundo entregable: Fin de ciclo.
CAPITULO VIDISCUSIN - RESULTADOS
6.1. Discusin
Con este proyecto se va mejorar el control de libros ya que ayudara mucho al bibliotecario.
6.2. Resultados
Vamos a mejorar el control de libros ya que con este nuevo sistema se har un control ms exacto
CONCLUSIONES
En la actualidad se puede apreciar un sin nmeros de bibliotecas que llevan sus operaciones contables, administrativas a travs de sistemas informticos, con la nica finalidad de poder realizar un buen control de libros en menos Tiempo. Es por ello que en la Provincia de Barranca, enfocamos al sector con ms lectores; de las cuales nos planteamos investigar las carencias o deficiencias de Sistemas Informticos para el control de libros.Posteriormente pudimos notar que en la provincia de barranca especficamente en la Universidad SAN PEDRO sede barranca careca de un sistema para Controlar los libros. Entonces mediante esta recopilacin de datos, empezamos a crear un sistema que permita eliminar esta ineficiencia implementando un Sistema de Control de libros.Con este proyecto pretende ser como un apoyo para las funciones que efecta el bibliotecario.
RECOMENDACIONES
Se ha logrado desarrollar un sistema de informacin el cual actuara como sustituto del trabajo manual el cual permita agilizar las tareas habituales que se realizan al interior de la biblioteca , beneficiando adems a la UNIVERSIDAD SAN PEDRO.
El nuevo sistema diseado sustenta y provee la informacin necesaria y suficiente que permita el correcto control de libros y la rpida atencin al encargado de realizar el prstamo del material. En base al estudio del sistema se lograron satisfacer las exigencias requeridas por el bibliotecario.
El manejo del sistema requiere que el bibliotecario sea de alguna manera capacitado para colaborar con el mejor rendimiento de dicho sistema.
Se recomienda realizar la implantacin del sistema a la biblioteca de la UNIVERSIDAD SAN PEDRO para un mejor flujo de la informacin.
REFERENCIAS BIBLIOGRAFICAS/ENLACES WEB
http://www.reddebilbiotecas.org.co
http://www.reddebibliotecas.org.co
http://www.bibliotecanacional.cl/Vistas
http://www.reddebilbiotecas.org.co
http://www.reddebibliotecas.org
http://www.bibliotecanacional.cl/Vistas
http://programacion.net/articulo/introduccion_a_postgresql_206/4
http://www.casadellibro.com/libro-programacion-de-aplicaciones
-web/9788497321815/910394
APENDICES
Formato de Cronogramas de Trabajo
FECHA
ASISTIERON
OBJETIVO DE LA REUNION
02/10/2014
Yauri Inti Carlos
Vega Alarcn David
Miranda Valverde Javier
Nos acercamos a la institucin para verificar si que en algunas de sus reas falta implementar un sistema automatizado y a la vez pedir permiso para implementarla.
03/10/2014
Yauri Inti Carlos
Vega Alarcn David
Miranda Valverde Javier
Acudimos a solicitar toda informacin del negocio como procesos de negocios, reglas de negocio , etc
06/10/2014
Todo el Grupo
Acudimos por segunda vez a solicitar informacin para tener ms claro el panorama y empezar a iniciar con el proyecto
07/10/2014
Todo el grupo
Observamos cmo se realizaba cada proceso del negocio
Diccionario de datos
1.-tabla: Libro
1.-lib_id: Es la clave principal del libro, donde se ingresan caracteres dependiendo del tema del libro y del autor.
2.-edi_id: Este atributo esta heredando todos los atributos de la tabla editorial.
3.-aut_id: Este atributo est heredando todos los atributos de la tabla autor.
4.-gen_id: Este atributo est heredando todos los atributos de la tabla gnero.
5.-lib_nombre: Se escribe el nombre del libro, el cual ser llenado con caracteres.
6.-lib_cantidad: Se escribe la cantidad de libros, donde se ingresan nmeros.
7.-lib_disponible: Se escribe la disponibilidad del libro, ingresando caracteres.
2.-tabla: Detalle
1.-lib_id: Este atributo est heredando todos los atributos de la tabla libro.
2.-trab_id: Este atributo est heredando todos los atributos de la tabla transaccin.
3.-det_cantidad: Se escribe el detalle, donde se ingresan nmeros.
3.-tabla: Empleado
1.-Empleado_numero_documento: Es la clave principal de Empleado, donde se ingresan nmeros.
2.-emp_nombre: Es el nombre del Empleado, donde se ingresan caracteres.
3.-emp_apellido: Es el apellido del empleado, donde se ingresan caracteres.
4.-emp_telefono: Es el telfono del empleado, donde se ingresan nmeros.
5.-emp_login: Es donde el empleado ingresa su LOGIN, donde se ingresan caracteres.
6.-emp_clave: Es donde el empleado ingresa su CLAVE, donde se ingresan caracteres.
4.-tabla: Transaccin:
1.-tra_id: Es la clave principal de la transaccin, donde se ingresan nmeros.
2.-usu_id: Este atributo est heredando todos los atributos de la tabla tal usuario.
3.- Empleado_numero_documento: Este atributo est heredando todos los atributos de la tabla tal EMPLEADO.
4.-tra_fecha: Es donde se ingresa la fecha de transaccin, donde se escriben nmeros.
5.-tra_fecha_entrega: Es donde de ingresa la fecha de entrega, y se escriben nmeros.
5.-tabla: usuario:
1.- usu_id: Sera la clave principal del usuario, el cual solo permitir que se ingresen datos de valor entero a la vez permitir registrar a cada usuario con su respectivo cdigo.
2.- usu_nombre: Es un atributo de la tabla usuario, el cual tendr como tipo de dato varchar y permitir ingresar el nombre de cada usuario.
3.- usu_apellido: Es un atributo de la tabla usuario, el cual tendr como tipo de dato varchar y permitir ingresar el apellido de cada usuario.
4.- usu_identificacion: Es otro atributo de la tabla usuario, tambin tendr el tipo de dato varchar la cual permitir ingresar que tipo de identificacin usara el usuario.
5.- usu_telefono: es otro atributo de la tabla usuario, el cual tambin el tipo de dato es varchar, aqu se ingresara el nmero de telfono del usuario.
6.-tabla: autor
1.- aut_id: este es LA CLAVE PRINCIPAL del autor la cual tiene el tipo de dato entero, AQUI se ingresara el cdigo de cada autor.
2.- aut_nombre: este es un atributo de la tabla autor, la cual es un tipo de dato varchar, aqu s ingresa el nombre del autor.
3.- aut_apellido: este es otro atributo de la tabla autor, la cual es un tipo de dato varchar, aqu s ingresa el apellido del autor.
7.-tabla: tema
1.- tem_id: esta es la clave principal del tema, es un tipo de dato entero aqu se ingresa el cdigo de cada tema.
2.- tem_nombre: este es un atributo de la tabla tema, es un tipo de dato varchar, aqu se ingresa el nombre del tema de cada libro.
8.-tabla: editorial
1.- edi_id: es la clave principal del editorial, es un tipo de dato entero, aqu se insertar el cdigo respectivo de cada editorial.
2.- edi_nombre: este es uno de los atributos del editorial, es un tipo de dato varchar aqu se ingresa el nombre de cada editorial.
3.- edi_direccion: otro atributo del editorial, es un tipo varchar, en este atributo se ingresa la direccin de cada editorial.
4.- edi_telefono: ltimo atributo del editorial, es de tipo varchar, en este atributo se ingresa el nmero de telfono de cada editorial.
FECHA
ASISTIERON
OBJETIVO
08/10/2014
Todo el grupo
Empezamos a realizar los diagramas necesarios en Rational Rose
10/10/2014
Todo el grupo
Empezamos a modelar la base de datos tanto en Erwin, Sql Server y el script.
16/10/2104
Todo el grupo
Empezamos a elaborar
Las interfaces del software
17/10/2014
Todo el grupo
Empezamos a elaborar el informe de nuestro proyecto no terminamos en ese da.
19/10/2014
Todo el grupo
Continuamos con la elaboracin de informe pendiente no
Logramos acabarlo en ese dia
20/10/2014
Todo el grupo
Finalizamos el informe del proyecto.
01/12/2014
Todo el grupo
Nos reunimos para crear las capas de programacin y verificar la Base de Datos
06/12/2014
Todo el grupo
Empezamos con la programacin en C# Visual Estudio.
09/12/2014
Todo el grupo
Empezamos a modificar el informe del proyecto y modificamos algunos puntos en los formularios y diseo de tales.
FASES DE CONSTRUCCION DEL INTERFAZ:
PRIMERA FASE:
Procedimos a crear el primer formulario la cual lleva como nombre IDENTIFICACION (LOGIN), aqu el empleado (bibliotecario) debe ingresar su nombre de usuario y la clave con la que est registrada en la base de datos.
Esta primera interfaz servir para que el empleado (bibliotecario) tenga acceso al sistema y as pueda proceder a realizar las respectivos registros tanto de prstamo, devolucin y control de libros.
Segunda fase:
En esta segunda fase procedimos a crear el formulario principal, la cual le permitir al empleado (bibliotecario) tener una mejor navegacin por el sistema otorgndole facilidades para poder realizar cada proceso necesario y tambin le permitir realizar los mantenimientos necesarios de cada tabla (entidades).
Tercera fase:
En esta tercera fase pasamos a crear el interfaz EMPLEADO. La cual permitir registrar los datos necesarios del empleado. Esta interfaz ira implementada en la interfaz principal la facilitara el trabajo al empleado a la hora de ingresar sus datos.
Cuarta fase:
Aqu procedemos a crear el interfaz USUARIO. Este permitir al empleado a ingresar los datos del usuario a la hora de presentar su identificacin. Esta interfaz tambin va implementada a la interfaz principal.
Quinta fase:
Aqu procedemos a crear la interfaz de LIBRO. En este interfaz se ingresa los datos de cada libro principalmente aqu se proceder a codificar cada libro ingresado. Este interfaz igualmente ira implementada al interfaz principal.
Sexta fase:
En esta fase se crea la interfaz PRESTAMO. Aqu se realizar cada proceso ya mencionado, pidiendo el nombre del usuario a quien se le prestara el libro, de igual forma se mostrara el libro a prestar. Esta interfaz va implementada al interfaz principal.
ANEXOS:
Fotos de la BIBLIOTECA de la UNIVERSIDA SAN PEDRO.
Biblioteca-USP
Estudiante buscando libro a prestar