ejemplo trabajo

Anuncio
1.- INGENIERÍA Y ANÁLISIS DEL SISTEMA
Debido a que el software es siempre parte de un sistema mayor, el trabajo
comienza estableciendo los requisitos de todos los elementos del sistema y
luego asignando algún subconjunto de estos requisitos al software.
2.- ANÁLISIS DE SISTEMAS DE COMPUTACIÓN
Se lleva a cabo teniendo en cuenta ciertos principios:
- Debe presentarse y entenderse el dominio de la información de un problema.
- Defina las funciones que debe realizar el Software.
-
Represente
el
comportamiento
del
Software
a
consecuencias
de
acontecimientos externos.
- Divida en forma jerárquica los modelos que representan la información,
funciones y comportamiento.
Se analizan las necesidades de los usuarios finales del Software para
determinar que objetivos debe cubrir.
3.- DISEÑO
Traduce los requisitos en una representación del Software con la calidad
requerida antes de que comience la codificación.
- Diseño del sistema: Se descompone y organiza el sistema en elementos que
pueda elaborarse por separado, aprovechando los ventajas del desarrollo en
equipo, así como la manera en que se combinan unos con otros.
- Diseño del Programa: Es la fase en donde se realizan los algoritmos
necesarios para el cumplimiento de los requerimientos del usuario así como
también los análisis necesarios para saber que herramientas usar en la etapa
de Codificación.
4.- CODIFICACIÓN
El diseño debe traducirse en una forma legible para la maquina. Se implementa
el código fuente. Dependiendo del lenguaje de programación y su versión se
crean las librerías y componentes reutilizables dentro del mismo proyecto para
hacer que la programación sea un proceso mucha más rápido.
5.- PRUEBA
Los elementos, ya programados, se ensamblan para componer el sistema y se
comprueba que funciona correctamente antes de ser puesto en explotación.
Las pruebas de Software, testing o beta testing es un proceso usado para
identificar posibles fallos. En general, los usuarios distinguen entre errores de
programación ( o “bugs”) y defectos de forma. En un defecto de forma, el
programa no realiza lo que el usuario espera. Por el contrario, un error de
programación puede describirse como un fallo en la semántica de un programa
de ordenador. A la versión del producto de pruebas y que es anterior a la
versión final ( o “master” ) se denomina beta, y a dicha fase de pruebas, beta
testing. Finalmente y antes de salir al mercado, es cada vez más habitual que
se realice una fase de RTM testing (Release To Market), dónde se comprueba
cada funcionalidad del programa completo en entornos de producción.
6.- IMPLANTACIÓN
El Software obtenido se pone en producción. Se implantan los niveles Software
y Hardware que componen el proyecto. La implantación es la fase con más
duración y con más cambios en el ciclo de elaboración de un proyecto. Es una
de las fases finales del proyecto. Durante la explotación del sistema Software
pueden surgir cambios, bien para corregir errores o bien para introducir
mejorar. Todo ello recoge en los Documentos de Cambios.
7.- MANTENIMIENTO
El Software sufrirá cambios después de que se entrega al cliente. Los cambios
ocurrirán debido a que se hayan encontrado errores, o que el Software deba
adaptarse a cambios del entorno externo (sistema operativo o dispositivos
periféricos), o debido a que el cliente requiera ampliaciones funcionales o del
rendimiento.
Ventajas:
- Se tiene todo bien organizado y no se mezclan las fases.
- Es perfecto para proyectos que son rígidos.
- Ideal para proyectos donde se especifiquen muy bien los requerimientos.
- Ideal para proyectos en que se conozca muy bien la herramienta a utilizar.
- Sumamente sencillo ya que sigue los pasos intuitivos necesarios a la hora de
desarrollar el Software.
Desventajas:
- Difícilmente un cliente va a establecer al principio todos los requerimientos
necesarios, por lo que provoca un gran atraso trabajando en éste modelo, ya
que éste es muy restrictivo y no permite movilizarse entre fases.
- Los resultados y/o mejoras no son visibles, el producto se ve recién cuando
esté finalizado.
9 ANÁLISIS DEL SISTEMA
Identificación de actores, casos de uso y objetos
Actor
Casos De Uso
Objetos
Administrador,
Ingresar
Usuarios, libros ,reportes
Bibliotecólogo
Registro de libros,
General, diarios y mensual
modificar Usuarios,
de usuarios
reporte por Usuarios de
uso de la biblioteca
Reporte general, diario y
mensual
Administrador
Crear, Eliminar, Modificar
Empleado, Usuario,
Claves,
Permiso, Clave.
Deshabilitar usuario
Asignación contraseña
personal administrativo
Usuario
Crear Usuarios, Registro
Empleado
Bibliotecólogo
De Administración,
Usuarios,
Registro De libros
Proveedores (Editoriales),
Registro De Authores, De
Productos (libros),
Nacionalidades, e Idiomas
Ventas, compras
Consultor Base De
Consultas varias,
Datos
Consulta libros, Consulta
Authores,
Diagramas de caso de uso
ADMINISTRADOR, BIBLIOTECOLOGO
USUARIO ADMINISTRADOR
USUARIO BIBLIOTECÓLOGO
CONSULTOR BASE DE DATOS
DESCRIPCIÓN CASO DE USO
Caso de Uso: Ingresando nombre Usuario y documento de identidad.
Actor: Administrador o Bibliotecólogo.
Explicación
Alternativas
Administrador o Bibliotecólogo.
1. Ingresan nombre de Usuario y
Documento de identidad
2. El sistema habilita el Ingreso al
Administrador o Bibliotecólogo.
2.1.
Si no existe en el sistema
éste indicara un mensaje
“Usuario
no
existente
ingrese
Usuario
y
documento de identidad”
DESCRIPCIÓN CASO DE USO PRÉSTAMOS
Caso de Uso: Ingreso Libros
Actor: Administrador o Bibliotecólogo.
Explicación
Alternativas
1. El usuario ingresa a la biblioteca
informa su documento de
identidad.
2. El Administrador o
Bibliotecólogo consulta en el
Sistema.
3. El sistema obtiene la
información básica sobre el
usuario.
4. El usuario solicita el libro que
desea estudiar y el tiempo de
tenencia del libro.
5. El sistema obtiene la
información sobre el libro
solicitado y confirma su
disponibilidad del libro ya sea
por tema, author o idiomas
3.1 si no está registrado, se ingresa
como nuevo usuario en el sistema de
gestión de biblioteca.
DESCRIPCIÓN CASO DE USO PRÉSTAMOS
DESCRIPCIÓN CASO DE USO DE SOLICITUDES
Caso de Uso: Ingreso de usuario
Actor: Administrador o Bibliotecólogo.
Explicación
Alternativas
1. El Usuario o estudiante se
comunica con el Administrador
o Bibliotecólogo.
2. El Administrador Ingresa el
número del documento del
estudiante o usuario.
3. El
sistema
obtiene
información básica sobre
Estudiante o usuario
la 3.1 si no ésta registrada, se registra
el por medio del documento de identidad
y se carga en el sistema.
4. El
Administrador
o
Bibliotecólogo informa que el
libro solicitado ésta en la
estantería,
preguntando
el
tiempo de uso del mismo.
5. El administrador
tiempo de uso.
solicita
el
DESCRIPCIÓN CASO DE USO DE SOLICITUDES
10 DISEÑO DEL SISTEMA
Para la creación del sistema fue necesario diseñar un modelo entidad relación
que se trasformó en un esquema de base de datos.
MODELO ENTIDAD RELACIÓN
SCRIP DE TABLAS.
Area_tema
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
- Base de datos: `biblioteca`
-- --------------------------------------------------------- Estructura de tabla para la tabla `area_tema`
CREATE TABLE `area_tema` (
`codigo_Tema` varchar(2) NOT NULL,
`Nombre_tema` varchar(30) NOT NULL,
PRIMARY KEY (`codigo_Tema`),
KEY `codigo_Tema` (`codigo_Tema`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- Volcar la base de datos para la tabla `area_tema`
INSERT INTO `area_tema` (`codigo_Tema`, `Nombre_tema`) VALUES
('00', 'Literatura infantil'),
('10', 'Filosofía'),
('20', 'Religión'),
('30', 'Ciencias Políticas'),
('40', 'Gramáticas, ortografía, otras'),
('50', 'Biología, matemáticas, ciencia'),
('60', 'Medicina enfermería, cocina'),
('70', 'Artes, dibujo, pinturas'),
('80', 'Obras en general literatura'),
('90', 'Biografía e historia');
Autor
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- Base de datos: `biblioteca`
--- --------------------------------------------------------- Estructura de tabla para la tabla `author`
CREATE TABLE `author` (
`codigo_author` int(11) NOT NULL auto_increment,
`nombre_author` varchar(255) default NULL,
`nacionalidad_author` varchar(255) default NULL,
`sexo` varchar(255) default NULL,
PRIMARY KEY (`codigo_author`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ;
-- Volcar la base de datos para la tabla `author`
INSERT INTO `author` (`codigo_author`, `nombre_author`,
`nacionalidad_author`, `sexo`) VALUES
(1, 'Juan Rulfo', '17', '1'),
(2, 'Jorge Luis Borges', '8', '1'),
(3, 'Benito Perez', '18', '1'),
(4, 'Pablo Neruda', '18', '1'),
(5, 'Victor Hugo', '14', '1'),
(6, 'Homero', '20', '1'),
(7, 'William Shakespeare', '13', '1'),
(8, 'Petrarca', '15', '1');
Editorial
-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
-- Servidor: localhost
-- Tiempo de generación: 10-11-2009 a las 20:10:25
-- Versión del servidor: 5.0.45
-- Versión de PHP: 5.2.3
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- Base de datos: `biblioteca`
-- --------------------------------------------------------- Estructura de tabla para la tabla `editorial`
--CREATE TABLE `editorial` (
`codigo_editorial` int(11) NOT NULL auto_increment,
`nombre_editorial` varchar(20) default NULL,
PRIMARY KEY (`codigo_editorial`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;
-- Volcar la base de datos para la tabla `editorial`
INSERT INTO `editorial` (`codigo_editorial`, `nombre_editorial`) VALUES
(1, 'Plaza y Janes'),
(2, 'Oveja Negra'),
(3, 'Trillas'),
(4, 'Norma'),
(5, 'Eudeba'),
(6, 'Fondo de Cultura Eco'),
(7, 'Prentise Hall'),
(8, 'Mc Graw Hill'),
(9, 'Nueva Editorial'),
(10, 'Legis');
Ejemplar
-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
-- Servidor: localhost
-- Tiempo de generación: 10-11-2009 a las 20:11:02
-- Versión del servidor: 5.0.45
-- Versión de PHP: 5.2.3
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- Base de datos: `biblioteca`
-- --------------------------------------------------------- Estructura de tabla para la tabla `ejemplar`
CREATE TABLE `ejemplar` (
`codigo_libro` varchar(4) NOT NULL,
`codigo_ejemplar` varchar(2) NOT NULL,
PRIMARY KEY (`codigo_libro`,`codigo_ejemplar`),
KEY `codigo_ejemplar` (`codigo_ejemplar`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- Volcar la base de datos para la tabla `ejemplar`
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- Base de datos: `biblioteca`
-- ---------------------------------------------------------Estudiantes
-- Estructura de tabla para la tabla `estudiantes`
CREATE TABLE `estudiantes` (
`cedula` varchar(12) NOT NULL,
`nombre` varchar(20) default NULL,
`apellidos` varchar(20) default NULL,
`direccion` varchar(15) default NULL,
`telefono` varchar(12) default NULL,
`email` varchar(25) default NULL,
`sexo` varchar(1) NOT NULL,
`Tipo` varchar(1) default NULL,
`Facultad` varchar(3) default NULL,
`sede` varchar(2) default NULL,
PRIMARY KEY (`cedula`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- Volcar la base de datos para la tabla `estudiantes`
INSERT INTO `estudiantes` (`cedula`, `nombre`, `apellidos`, `direccion`,
`telefono`, `email`, `sexo`, `Tipo`, `Facultad`, `sede`) VALUES
('23435657', 'Jorge Andres', 'Solano Orjuela', 'Cll 23 N 56 23', '7447895',
'[email protected]', 'M', NULL, NULL, NULL),
('35354657', 'Andrea', 'jimenez Gomez', 'Cra 19 n 10 20', '5390291',
'[email protected]', 'F', NULL, NULL, NULL),
('51743241', 'Sandra farid', 'Urueña bossa', 'cra 72 a n7 c53', '2921717',
'[email protected]', 'F', NULL, NULL, NULL),
('52524', 'gsgsg', 'gggsg', NULL, NULL, NULL, '1', NULL, NULL, '1'),
('645783923', 'Julian', 'Sepulveda Perdomo', 'Cra 67 D Nº 33', '2926781',
'[email protected]', 'M', NULL, NULL, NULL),
('79206572', 'Nelson Gabriel', 'Cardenas Uruaña', 'Cra 72 C N° 7F', '2921873',
'[email protected]', 'M', NULL, NULL, NULL),
('85930293', 'Juan Carlos', 'Martinez Gomez', 'Cra 215 N 33 20', '2748645',
'[email protected]', 'M', NULL, NULL, NULL);
Facultades
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- Base de datos: `biblioteca`
-- --------------------------------------------------------- Estructura de tabla para la tabla `facultades`
CREATE TABLE `facultades` (
`codigo_facultad` int(11) NOT NULL auto_increment,
`nombre_facultad` varchar(20) default NULL,
PRIMARY KEY (`codigo_facultad`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
-- Volcar la base de datos para la tabla `facultades`
INSERT INTO `facultades` (`codigo_facultad`, `nombre_facultad`) VALUES
(1, 'Ingeniería'),
(2, 'Ingeniería de sistem');
Formato
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- Base de datos: `biblioteca`
-- --------------------------------------------------------- Estructura de tabla para la tabla `formato`
CREATE TABLE `formato` (
`codigo_formato` varchar(2) NOT NULL,
`nombre_formato` varchar(20) default NULL,
PRIMARY KEY (`codigo_formato`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- Volcar la base de datos para la tabla `formato`
INSERT INTO `formato` (`codigo_formato`, `nombre_formato`) VALUES
('F1', 'CD');
Idioma
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- Base de datos: `biblioteca`
-- --------------------------------------------------------- Estructura de tabla para la tabla `idioma`
CREATE TABLE `idioma` (
`codigo_idioma` varchar(3) NOT NULL,
`nombre_idioma` varchar(20) default NULL,
PRIMARY KEY (`codigo_idioma`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- Volcar la base de datos para la tabla `idioma`
INSERT INTO `idioma` (`codigo_idioma`, `nombre_idioma`) VALUES
('2', 'Español'),
('5', 'Ingles');
Libros
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- Base de datos: `biblioteca`
-- --------------------------------------------------------- Estructura de tabla para la tabla `libros`
CREATE TABLE `libros` (
`codigo_libro` varchar(4) NOT NULL,
`titulo` varchar(80) NOT NULL,
`tema` varchar(2) NOT NULL,
`idioma` varchar(3) default NULL,
`nacionalidad` varchar(3) default NULL,
`paginas` text NOT NULL,
`descripcion` text,
`editorial` int(11) default NULL,
`año` varchar(4) default NULL,
`author` int(11) NOT NULL,
`Formato` varchar(3) default NULL,
`Foto` varchar(255) default NULL,
`cantidad` int(11) default NULL,
`existencias` int(11) default '0',
`ejemplares` int(11) default '0',
PRIMARY KEY (`codigo_libro`),
KEY `author` (`author`),
KEY `idioma` (`idioma`),
KEY `tema` (`tema`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- Volcar la base de datos para la tabla `libros`
INSERT INTO `libros` (`codigo_libro`, `titulo`, `tema`, `idioma`, `nacionalidad`,
`paginas`, `descripcion`, `editorial`, `año`, `author`, `Formato`, `Foto`,
`cantidad`, `existencias`, `ejemplares`) VALUES
('', 'El Decamerón', '80', '2', NULL, '677', '', 1, '1340', 1, 'F1', '', NULL, 0, 0),
('1', 'Costelo', '10', '2', '10', '100', ' XC X CX', 1, '2000', 1, NULL,
'C:\\backup\\Dominique\\dominique1.jpg', NULL, 5, 0),
('2', 'Las Aventuras', '20', '2', NULL, '200', 'EWFEFE', 1, '1900', 1, NULL,
'C:\\backup\\Dominique\\dominique!.jpg', NULL, 5, 0),
('3', 'Cien años', '30', '2', '1', '200', 'Éste libro tiene 20', 1, '2000', 1, 'F1',
'C:\\Documents and Settings\\sena\\Mis documentos\\Mis archivos
recibidos\\Mis imágenes\\images.bmp', NULL, 5, 8),
('4', 'dsacas', '30', '2', NULL, '1223', 'bxhbsxgs', 1, '2009', 1, 'F1',
'C:\\backup\\Dominique\\Dominique.JPG', NULL, 5, 12),
('5', 'El Perdon', '20', '2', '10', '150', 'fyfdyfyefyufyfyfyfy', 1, '2000', 1, 'F1', NULL,
NULL, 5, 0),
('6', 'El Aleph', '80', '2', NULL, '560', 'Considerado entre otras cosas como una
prefiguración de Internet y la aldea global, el relato que da título a éste libro -',
1, '1956', 2, 'F1', '', NULL, 0, 0),
('7', 'Confieso Que He Vivido', '80', '2', NULL, '455', NULL, 1, '1950', 4, 'F1',
NULL, NULL, 0, 0);
Nacionalidad
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- Base de datos: `biblioteca`
-- --------------------------------------------------------- Estructura de tabla para la tabla `nacionalidad`
CREATE TABLE `nacionalidad` (
`codigo_nacionalidad` varchar(4) NOT NULL,
`nombre_nacionalidad` varchar(20) default NULL,
PRIMARY KEY (`codigo_nacionalidad`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- Volcar la base de datos para la tabla `nacionalidad`
INSERT INTO `nacionalidad` (`codigo_nacionalidad`, `nombre_nacionalidad`)
VALUES
('1', 'Colombia'),
('10', 'Venezuela'),
('11', 'Cuba'),
('12', 'Argentina'),
('13', 'inglaterra'),
('14', 'fra'),
('15', 'Italia'),
('156', 'Francia'),
('16', 'uruguay'),
('17', 'paraguay'),
('18', 'Chile'),
('19', 'Guatemala'),
('2', 'España'),
('20', 'India'),
('3', 'Estados Unidos'),
('4', 'Canada'),
('5', 'Brasil'),
('6', 'Africa'),
('7', 'Chile'),
('8', 'Mexico'),
('9', 'Guatemala');
Prestamos
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- --------------------------------------------------------- Estructura de tabla para la tabla `prestamos`
CREATE TABLE `prestamos` (
`codigo_libro` varchar(4) NOT NULL,
`cedula_usuario` varchar(12) NOT NULL,
`codigo_ejemplar` varchar(2) NOT NULL,
`fecha_prestamo` datetime default NULL,
`fecha_entrega` datetime default NULL,
`observaciones` text,
PRIMARY KEY (`codigo_libro`,`cedula_usuario`,`codigo_ejemplar`),
KEY `cedula_usuario` (`cedula_usuario`),
KEY `codigo_ejemplar` (`codigo_ejemplar`),
KEY `codigo_libro` (`codigo_libro`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- Volcar la base de datos para la tabla `prestamos`
Seccional
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- Base de datos: `biblioteca`
-- --------------------------------------------------------- Estructura de tabla para la tabla `seccional`
CREATE TABLE `seccional` (
`codigo_seccional` int(11) NOT NULL auto_increment,
`nombre_seccional` varchar(100) NOT NULL,
`Director` varchar(50) default NULL,
PRIMARY KEY (`codigo_seccional`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;
-- Volcar la base de datos para la tabla `seccional`
INSERT INTO `seccional` (`codigo_seccional`, `nombre_seccional`, `Director`)
VALUES
(1, 'Chapinero', 'Jose Manuel Torres'),
(2, 'Teusaquillo', 'Carlos Alberto Rios'),
(3, 'Santa Marta', 'Marcos Viloria'),
(4, 'Valledupar', 'Luis Gutierez'),
(5, 'Barranquilla', 'Jose Luis Martinez');
Usuarios
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- Base de datos: `biblioteca`
- --------------------------------------------------------- Estructura de tabla para la tabla `usuarios`
CREATE TABLE `usuarios` (
`cedula_usuario` varchar(12) NOT NULL,
`nombre_apellidos` varchar(40) default NULL,
`tipo` varchar(1) NOT NULL,
`fecha_ingreso` datetime NOT NULL,
`nameuser` varchar(20) NOT NULL,
`password` varchar(8) NOT NULL,
PRIMARY KEY (`cedula_usuario`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- Volcar la base de datos para la tabla `usuarios`
INSERT INTO `usuarios` (`cedula_usuario`, `nombre_apellidos`, `tipo`,
`fecha_ingreso`, `nameuser`, `password`) VALUES
('12542760', 'Rafael Urquijo', '1', '2009-10-05 07:00:28', 'Rafael', '5544DAU'),
('2395039582', 'Diego Andres Camacho', '1', '2009-05-26 00:00:00', 'diego',
'9012'),
('511030541', 'David Camilo Arias', '2', '2009-06-26 00:00:00', 'david', '5678'),
('79206572', 'Nelson Gabriel Cardenas', '1', '2009-06-26 00:00:00', 'nelson',
'1234');
Usuarios1
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- Base de datos: `biblioteca`
-- --------------------------------------------------------- Estructura de tabla para la tabla `usuarios1`
CREATE TABLE `usuarios1` (
`cedula_usuario` varchar(12) NOT NULL,
`nombre_apellidos` varchar(40) default NULL,
`tipo` varchar(1) NOT NULL,
`fecha_ingreso` datetime NOT NULL,
`nameuser` varchar(20) NOT NULL,
`password` varchar(8) NOT NULL,
PRIMARY KEY (`cedula_usuario`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- Volcar la base de datos para la tabla `usuarios1`
INSERT INTO `usuarios1` (`cedula_usuario`, `nombre_apellidos`, `tipo`,
`fecha_ingreso`, `nameuser`, `password`) VALUES
('12561741', 'Nelson Perez Freyte', '1', '2009-09-14 00:00:00', 'nelson', '1212'),
('2395039582', 'Diego Andres Camacho', '1', '2009-05-26 00:00:00', 'diego',
'9012'),
('511030541', 'David Camilo Arias', '2', '2009-06-26 00:00:00', 'david', '5678'),
('79206572', 'Nelson Gabriel Cardenas', '1', '2009-06-26 00:00:00', 'nelson',
'1234');
11 PRESENTACIÓN Y DISCUSIÓN DE RESULTADOS
Ante el problema de brindar a un grupo de usuarios del sector bibliotecario
acceso a una diversa cantidad de servicios informáticos de forma integrada y
sencilla, nace la idea de
desarrollar un software que permita agilizar la
búsqueda y entrega de los libros en una forma rápida fácil y sencilla
minimizando tiempo y agilizando procesos de entrega al usuario final que es el
directamente beneficiado con éste software. Se pueden encontrar herramientas
para obtener inventario de manera electrónica y
automática, creando una
biblioteca sistematizada, estos servicios se pueden complementar con
herramientas que le ayuden a identificar al usuario los temas específicos con
que cuenta la misma y así satisfacer las necesidades y brindar una mejor
calidad en el servicio definitivo.
El diseño de éste software se realizó con el fin de intercambiar datos entre
aplicaciones para
que permitan prestar un mejor servicio entre
diferentes
sedes de una universidad ubicadas en diferentes lugares geográficos
ofreciendo al usuario el acceso a una serie de información de tipo bibliotecario,
entre las cuales encuentran libros, documentos, videos, etc. estos servicios
principalmente están dirigidos a resolver necesidades específicas de éste
sector.
12. MANUAL DE USUARIO
SISTEMA DE INFORMACIÓN PARA GESTIÓN DE PRÉSTAMOS Y
ADMINISTRACIÓN DE LAS LABORES INHERENTES A UNA BIBLIOTECA
Requerimientos mínimos para funcionamiento
Para su óptimo funcionamiento se recomienda contar con un computador de
las siguientes características:
 Pentium III o superior.
 Windows 2000 con SP 3 o posterior.
 Windows XP en cualquiera de sus versiones o superior.
 Pantalla 800 x 600 o superior.
 256 MB de memoria RAM o superior.
Software requerido para el funcionamiento de la aplicación:
 Motor de Base de Datos Microsoft SQL Server 2005
 Framework 3.5
 Access 2003.
Ingreso a la aplicación.
El sitio se encuentra optimizado para su uso en cualquier biblioteca y es
compatible con cualquier sistema que tenga un motor de bases de datos como
ACCES o SQL.
INGRESO A LA APLICACIÓN
Modulo Administrador para usuario.
Para ingresar al modulo de Administración se debe tener una cuenta digitar el
nombre del usuario y su contraseña.
Cuando ingrese correctamente sus datos usuario y contraseña, se puede ver la
pagina principal del modulo administrador donde se puede realizar diferentes
procesos.
Una vez
dentro del SOFTWARE, el Administrador o Bibliotecólogo puede
acceder a las diferentes opciones del programa accediendo a la base de datos
y al menú del administrador.
Este software es amigable y sencillo de operar facilitando y agilizando el
proceso de búsqueda y entrega del libro solicitado ya que él
muestra la
cantidad y préstamos que hay en el momento permitiendo dar un informe del
mismo ya sea por día y mes además por estudiantes.
INGRESO LIBROS
El programa da la opción de ingresar, actualizar los libros de igual forma el
ingreso de
se hace por los nuevos libros.
Editoriales: Se puede observar en ésta pantalla que el software permite
ingresar nuevas editoriales según sea lo requerido por las necesidades de la
biblioteca.
TEMAS: El programa permite ingresar los diferentes temas que existan en el
mercado editorial desde literatura infantil, ingenierías, biologías, arquitectura y
tecnología.
PRESTAMOS: Es lo más importante del Software ya que de éste depende en
gran parte la vida de una biblioteca, es importante saber la cantidad de libros
con que se cuenta en la misma y los que están prestado para ponerlos a
disposición de un usuario
SEDES: También permite actualizar y crear las diferentes sedes Bibliotecarias
con que cuenta la universidad.
AUTHORES: En éste icono del software podemos ingresar lo autores con su
respectiva nacionalidad y sexo.
LISTADO DE LIBROS POR TITULOS: Permite ver el listado de libros por
títulos, código, temas, autor, formato y numero de ejemplares en existencias.
Todas estas acciones son ejecutadas por un usuario bibliotecólogo, ya que el
dominio del software lo debe tener el administrador.
13. MANUAL DE ADMINISTRADOR PARA
USUARIO
 Pentium III o superior.
 Windows 2003 con SP 3 o posterior.
 Windows XP en cualquiera de sus versiones o superior.
 Pantalla 800 x 600 o superior.
 2 GB de memoria RAM o superior.
Modulo ADMINISTRADOR.
En éste modulo se tienen las opciones o procesos inherentes a la necesidades
del administrador desde el cambio de password hasta la lista de libros.
Modulo del administrador: Aquí se puede crear un nuevo usuario ya sea de
tipo administrador, bibliotecólogo, empleado o usuario estudiantes.
Cambio de Password: El sistemas da la opción de cambiar el password por
otro así se puede saber qué usuario usa el mismo.
Listado general de Libros: Permite ver o imprimir el listado de libros existente
en la biblioteca por temas.
Usuarios: El software permite crear nuevos usuarios tanto como
administrativos como usuarios estudiantes además da la opción de ingresar la
foto del
mismo.
Facultades: Se puede crear o ingresar las diferentes facultades con que
cuenta la CORPORACION UNIVERSAL DE CARRERAS TECNOLOGICA.
COR-UNIVERSITEC.
Descargar