UNIVERSIDAD AUTONOMA METROPOLITANA148.206.53.84/tesiuami/UAM7183.pdf · llevm un repore estadfstico...

66
. '.. , . . "_I_"...- " ."*.-." "...~ .. . .. , ., . ." * -. I.__ , .. UNIVERSIDAD AUTONOMA METROPOLITANA UNIDAD: IZTAPALAPA /DIVISION: CIENCIAS BASICAS E INGENIERIA /-dq *%\obAEb\CA \ q4-2 MATERIA: SEMINARIO DE PROYECTOS I1 J TITULO: SISTEMA DE CONTROL ~LUMNO: EDUARDO GALICIA SOLIS MATRICULA: 83225685 17-4 ASESOR: M en I. DAVID UZZIEL LOPEZ ILLESCAS . . "_. _I."__. I .

Transcript of UNIVERSIDAD AUTONOMA METROPOLITANA148.206.53.84/tesiuami/UAM7183.pdf · llevm un repore estadfstico...

. '.. , . . "_I_"...- " ."*.-." "...~ .. . .. , ., . ." * -. I .__ , ..

UNIVERSIDAD AUTONOMA METROPOLITANA

UNIDAD: IZTAPALAPA

/DIVISION: CIENCIAS BASICAS E INGENIERIA /-dq *%\obAEb\CA \ q 4 - 2

MATERIA: SEMINARIO DE PROYECTOS I1

J TITULO: SISTEMA DE CONTROL

~ L U M N O : EDUARDO GALICIA SOLIS

MATRICULA: 83225685 17-4 ASESOR: M en I. DAVID UZZIEL LOPEZ ILLESCAS

. . "_. _I."__. I .

Contenido

I1 AnáZisis de Diseño

- 1

,

Contenido

IV Definicibn de Base d4? Datos Deflniddn de Base de datos Modelo relaciona1

V Munuad de Usuario Defr’niciones bdsims Diagramas de contexto

W Impresibn de Reportes Editor, Devoluciones, Rkstarnos Titulos, Usuarios, V m d h s

VI1 Implementacjón Cbdigo Fuente del Sistema.

Propósito:

Implenzentar un sistema que permita establecer automáticamente las actividades del préstamo de libros (Control Bibliotecario) dentro de la

a

i

h

33 A

m x ‘X n

. , . ,

Definciones Básicas Productors consumidor de infomaiión que reside

&made los limites del sistema modelado

Etapa por la cual el sistema oitainfonnacCm s&e una trmsformaci6n.

Almacén de datos a ser utilizados por los procesos.

Flujode continuidad del sistema o A ujo de informacibn

fimacenamiento de informacih que es poca utilizada por elsistema.

ImI bm 1 Im I

v) Q)

a

o" s a

a O

O

E" 8 .-. m m

- , . ""

W

Diagrama de Flqjo de Datos ( Sistema Biblioteoatio )

L

NO

I USUARIOS

le AUTORUACION

NO

PRESTAMOS

I EDITORES 1

Vencidos I I i Td-prestamo Clave-ddl prestarno Texto 1 7 7 7 2 *id usuario Glave .del usuario 'Texto 7 7 7 3 Writ-prestarno Consecutivo de prestamos (folio) Entero 1 .2 4 4 4 tipo Ilsuario Tipo de usuario(Alumno,Pmfew,Empleado)

I Texto 1 2 2 i

I J'3d titulo Glave"del titulo del ilibro Texto 7 7 7 Ifcha baja Fecha de la baja del libro Texto t 10 10 10 autoriza Quien realiza la baja del libro Texto 15 15 15

. "- h . 1_

Modelo Relaciona1 Inicial (parte I)

Model~ Relaciona1 del Sistema Bilioteoatio (Final)

El finconamiento principal de una biblioteca es b r i h oprtunamente el material bibliográfico que solicite el usuario, ya sea alumno, trabajdr o profesor para su formación.

Por tal motivo el sector bibliotecario debe contar con una estructura que soporte el nivel acdmico de la instituciónl orgmi& su firncioslcmriento cap~az de controb el flujo de material bibliogájico con que se cuente, regispar los movimientos que se tengan a s í como el estado físico de ca& ejemplar que forme parte &l acervo.

Un sistema bibliotecario debe permitir al adninistradw de biblioteca b r i n h un servicio notablemente epciente y rápido sobre el Manejo del acervo bibliográfico, adi& de nunca perder el control sobre todos los ejemplares que lo forman, los movimientos se registran automiticamente al seleccionar un ejemph, agilizar la búsquedh- por titulo, autor o edtor del libro &se&, permitir llevm un repore estadfstico del comprtamiento de préstamos, akvoluciiones, y vencimientos para poder establecer que títulos son los más solicitados por los usuarios, al mismo tiempo & saber con exuctitud que personas e- del sistemas registran los movimientos en el mismo.

PANoRQu4 DEL MANEJO ACTUAL DE LA INFORMACIdN

Actúalmente se lleva el control de manera trdciional, es decir se cuenta con un archivo frsrco que contiene en p a p e l la i n f m i ó n de todo el acervo bibliográ$co, los &tos que se munejan son: Titulo, Autor, Edi?'tor, Lugar y fecha de edición, Tema o clus@ación del libro, entre otros.

tJn prkstamo se completa cuan& un usuario solicita un libro por medio de una forma de préstamo &bidmente llena&, y el &inishdw revisa fiscamente si está riilqnmibk el libro, y si el solicitante tiene derecho a llevarse el título presta& En caso favorable se le otorga el préstamo recolectkímhe su @?ma de compromiso p a ctevolvero en la fecha eawhdz , el prkstamo C O F I C ~ ~ ~

cuando el usuario regresa el ejemplar a lo más la fecha estiplada de lo contrario se hace acreedor a un pago por multa con el motivo di? extension no autoriza& de p r é m o , &m& el libro no será prestado si el usuario no tiene akreclao o vigencia por parte de la escuela para solicitar acervo bibliotecario a préskmo.

El control de p r é m o s bibliotecarios por un sistema comptacional permitirá cubrir el actual manejo del acerw cle unu fwma m& @tima, gracias a lar ventajas que m opece la computadora en ctumto velocidad de procesamiento de información en relación al voltimen que se manejan, así que a ctmtinuacidnpremttamos un manual &&lkmb del uso del sistema.

Acceso al Sistema

El sistema se encuentra instahb en Winduws Ver 3.11 exportable a Windows 95/98 es decir que pura iniciar una sesión del mismo (de lm siguientes p o s siga los que sean necesmios).

1. -Encadet el equip: Identiique la Unidad Central de Procesamiento ( C.P.U. ), antes de encen&rlo con el interruptor o both cerciorece de contar con un reguhxhr de corriente ( como protección del equip contra cambios bruscos de alimentación eléctrica ). Cheque que tanto el monitor, como el tech& Mouse, impresora estén correctamente c o n e c t h y configurab (Si tiene al’na hah consúltela con personal técnico capacitado), Cabe mencionar que si c o n ~ o s con un equip m&s actual que 486 Isx, puede contm con más recursos la c o m p u b a . Urn vez confirmadcz la conexión del equip accione los interruptores que enciedn la computadora y el monitor.

2. Espere a que el equipo se inicialice= El equip con Windows 3.11 o inferior cu& termina de inicializarse presenta el shbob d e l sistema ‘%: \>

3. Inicie el ambiente Winabvs: En el símbolo d e l sistema teclee “WN” , es decir que debe verse “C:\>win” y presione la tecla '%iter"

4. Administra& d e l Programas: Cuan& termina de inicializarse Windowsr presenta un ambiente de ventunas cuyo tirulo es “AAdininistrahr de programas” , Ubique la Ve- “Sistema Bibliotecario” y seleccione el icono “Sistema Bibliotecario ” haciendo doble “Click” con el Mouse, observe lapgura siguiente.

/“ Ventana Admininishodor de Progmrnas

I-- venta^ Sistana Biliotmario

Figura 5.1

5.- GninascRa : El sistema inicia solicitarado la clave de acceso que ha sido otorgada al usuario para que pueh empezar a utilizarlo; en la Ventana Ciel Sistema Bibliotecario existe un campo & capturu l h h contraseila, identiielo y teclee en é l su clave (vea la siguiente fisura ).

I ”’1 I I

Figura 5.2

6- Iniciar Sis&wtu El Acceso al Sistema está &?nido por la clave otor@ a los usuarios, los cuales pe&n ser de t i p “1IJsuario ’’ o de t i p “A&inistr& ” se@ correspon&, esto abá la pauta para impedir o permitir el acceso a tedar o algunacr de las opciones del sistema, en especifico las claves t i p “Usuario” No dan acceso al mentí de “Reprtes” y precisamente al de “IJsuarios”~ en tanto que las claves t i p Achinistradw no tienen restricción sobre el sistema.

Accao al Shtema

7.- La pantalla principal del sistema que verán los usuarios tip Adininistrahr es:

Figura 5.3

El sistema muestra su memí completo f o e por los m&los “Archivo”, ‘;4utor”, “Editor”, “Título”, “Préstamo ”, “Reportes”, “Ventana” y ‘Acerca de... ’’) los mismos que ser& detallados mhs &l¿mte.

En el m&lo ‘;4rchivo” tiene 2 finciones básicas dentro del sistema, la primera es la o p i h “lJm+os9’ , ella nos abre la pantalla de hinistración de usuarios, es decir, altas, bajar de usuarios del sistema, así como la asigrmción de ckrves de acceso al sistema. La otra f i nc ih d e l sistema es “salir ”, la cual termina completamente la sesión del sistema.

En el mtidulo “Autor” se encuentra la pantalla capaz de administrar la información de los autores, c lms asign&zspor sistem, nombres de autores y pblicaciones &l mismo, mí como altas y bqjas de autores siempre y cWxlt(t0 no se tengm títulos de publicaciones asigndu a él.

En el ddulo “Editor” se encuentra la arihtiniiStraci6n, contactol ubicacibn de la casa edtorial, en ésta opción puede darse de alta y de baja las casas editoriales siempre y cumbdo no t e n v títuhs re lac iods con elh.

En el mtidulo “Título” se encuentran t h los ejemplares disponibles por la biblioteca, contiene los &tos mhs impormtes de un título de libro, puede eliminar o agregar un nuevo título, enlistar los

autores y editores presentes en el sistema y localizar un título por nombre, cabe mencionar que mientras no se tenga seleccionah un título no es posible otorgar un préstamo, es decir la pantalla de préshmos no será disponible sino hay un título seleccionah.

“Reportes” es un menú que despliega en un reporte impreso o en p a p e l los diyerentes Autores, Editores, Títulos, Préstamos, Usuarios del Sistema por último Préstamos Vencihs.

“Ventana ’’ Esta opción es solo para presentar las ventanar del sistema que estén abiertas en dyerentes formas, Mosaico Vertical y Horizontal.

“Acerca de... ‘‘ Muestra una p t a l l a infbmativa del Sistema.

7.- La p t a l l a principal del sistema que verán los usuarios tipo YJsuarios ’’ es:

Figum 5.3

8.- El menú p a los usuarios es m& compto por no tener autorizacidn de elaborar ni@n reporte, de la misma manera no pue&n otorgar nuevas claves de usuarios o bien eliminar o dzr de alta nuevos usuarios.

9.- La administración del sistema está p e d para que una persona autoriza& “usuario t i p Administrador”, sea upzz de controh pw medio de sistema los prt!stamos, &wluciones, vencimientos, Autores, Editores y Títulos de una forma más sencilla. Comencemos con el móthlo “Archivo”

Mddulo Archivo

IO.-El m6dulo “Archivo ’’ es presentable para ambos t ips Cte usuarios (A&ninis&&es y Ijrsuarios), tiene 2 opciones ( opción “Usuarios” y opción ‘‘&lir’,) para el caso de Administradres y sólo la opción “Salir” en el caso de los usuarios t i p “lJmarios ”.

Opcidn Usuatios II.- La opión L‘Usuarios” esth disponible solo para los usuarios tip Ahinistradorf y es compuesta p r los camp:

Clave: Es un camp de dlo lectura p a r @ un máximo de 7 caracteres, en este camp el sistema p r e ~ n ~ ~ c ~ d e u n ~ o ~ ~ a ~ ~ ~ a 2 ~ ~ o ~ ~ ~ ~ . No. Emplea&: Primer camp de captura en el cual se pone el número de empleado del usuario del sistema, o bien un mimero consecutivo a2 máximo 5 dgitos.

T i p : segur& wnp de q t u r a en el cuul solo debe ponerse el tip de usuario que sertí dentro del sistema, representab por una letra : “A” si será Ahmistrador, y ‘‘O” si es usuario. Nombre: Aquí se -iura el (los) mmbre(s) del usuario del sistema ahrite un m&imo de 15 caracteres. A. Paterno: En este camp se captura el Apellido Paterno del usuario que será ahh de alta en el sistema, Adinite un &im de 15 caracteres. A. Mizterrto: Aquí se captura el Apellido Materno del usuario d e l sistema que será & de alta en el sistema.

La siguiente fisura muestra la pantalla de “Wmarios y se & una explicacion del fincioraamiento de sus botones.

I-, Clave No. arzpleado i-’Tipde usuario

Figura 5.5

Both ‘%signar Claw”: m e c o d nos permite m*@m la clave & acceso al u m ’ o del sistema antes de por;ler grablo, necesita que tados los datos del usuario esth en pantalla para pa&r asipur una clave de usuario. una vez asie la clave al both de gmbar seni dispoprble y entonces el usuario podrrf ser registrad? en el sistema, antes m. Both “Buscarpor Clave”: Deqdiep los &m del usuario cuando se captura la clave & usuario y entonces con un ‘Wick” se despliegan los datos.

Botón “Buscar por Nombre” : Este c d sirve para l d i z u r la ckáve &l usuario por nombre es decir se captura el rrombre completo del usuario con apellido p t e m y materno tal y como se qturaron en el sistema. Botón “Grabar ’’ : Este c o d estd actid sólo cuando ya se asi@ la clave al usuan’o y registra en el sistema t&s los &os del usuano y e-& vigentes s i emp que m secm elirni& por un Administra&. Botón “Cancelar ’’ : Elimina los &tos que se encuentren en pantalla. Both “Eliminar” : Este botón S& est& activo CWplLdb se encuentrun en ptkzillcr los &os cde un usuario y sirve p a erradicar del sistema la informaidn &el usuario. Botón “Salir” : Descarga la pantalla & usuarios r e g r e d al menti principl.

12.- Este m6ckrlo es Milita& al oprimir en el memi principal la opción correspondiente a Autores, espere mientras se carga la pantalla titula&r ‘LAutores” que se muestra a continuación.

Figura 5.6

Campo CIave Al Autor: lbte campo & i n f i i ó n sólo es dqwnible ClMndO se busca a un autor en especial por su clave, en caso di? dzr de alta un autor eí sistema asignarti autorntíticamente una clave de a lo nrctr 14 wacteres. Si e& buscan& h m Autor por clave intrd- tal como se &o & alta de lo contrario el sistema m la p0dkc.i encontrar. Campo Nombre: En este canlpo se &be introhcir el Nombre(s) &l Autor con a lo mcts 15 caracteres.

Clb~npo Apl€ido Paterno : En éste camp debe capturase el apellido paterno del Autor (si se cuenta con éo con a lo más 15 caracteres. C a p Apellido Materno : En éste carnp debe capturase el apellido materno del Autor (si se cuenta con éo con a lo nuis 15 curares. Camp Consecutivo: Este campo no est& dpnib le Nunca p a ningrin tip de usuario, su finción es 11- un conrecuiiw, de autores en el or&n en que se dm & alta, es decir que en el momento de ingresar un nuevo Autor mostrará el mimero de Autores que tiene el sistema, por otra pmte cuando se buscó a un Autor p r sil clave o stl nombre entonces mostrará el mimero de Autor que ocilpa fdentro los autores ingreds . Botón ‘Ysignar Clave” : La funcidn de este botón es asignur una clave al Autor al momento de &lo de alta, &spuds de capturar su nombre y apellidos. Botón “Buscar pr nombre” : En este botón puede localizase a un Autor en especial ctulltdo se captura el nombre y apellido patem del Autor, cabe mencionar que en algunos títulos el autor &lo firma con una irticial y m sólo apellido, por esa la brisqrrealh. del Autor por nombre no requiere de capturar los 2 apellihs del autor Botón “Títulos Publicados” : Este boton se habilito cuan& se tienen en pmrlala los &tos & m autor activo, es decir que se encuentre dnh de ala en el sistema, su fiaacidn es listar en la pantalla de títulos los’ libros pblicadós del autor, y dentro de la pantalla tirulos al seleccionar uno en especial, &plegará la injbrmacibn del mismo tíhlo. botón “Eliminar” : Este both se activa sólo cuando un autor existente en el sistema es ~ocal’izar;iopor nombre o por clave y entonces si es seleccionado eliminará al autor siempre y cuan& no tenga títulos publicah. Este both no será habilitado deqwt!s de & de ala un autor. but& “Cuncelar ’’ : Canceb Ib oprmidn que se realiw anteriormente. botón “limpiar” : Limpia los &os del autor que este en pantalla.

La pantalla de Autores puede ser llamado desde la puntalla “Títulos” o “Editores” si dentro de los camps c b de autor en CadQ pantalla se hace clbble “click ’’ con elfin cie mantmer Irr i n f m i d n completa ante el usuario.

13.- La pantalla retacionadw con el editor se man& cargar desde el memí principl o bien des& la pantalla de “Titulos” dm& doble “Click” en el ccrmpo don&? p e c e la clave &l editar, kx presentación de la pttalla “lGditores ” es como sigue.

Figura 5.7

Camp Clave : No estd disponible para ningún tip de usuario, pues la ctaVe del ediror es otorgada autom&ticarnente p r el sistema y consta a lo más de I O caracteres. Campo Eiiitorial: Contiene el nombre de /a casa editorial, formado por a lo m& 30 caracteres. Chqw Domicilio : Contiene el cdomicilio de la casa editorial y corrsta de a lo m&s 30 caracteres. Campo Pobkrción : Contiene eí lugar o Pais de la c ~ s a editorial (Citrdad, E&z& y/o. Pais).comta aé a lo nuis 25 umcteres. Camp Contacto: Contiene el nombre de la persona con quien nos comunicamos dentro de la casa editorialt conda de 25 caracteres a lo d. Campo Puesto : Es el puesto dentro de la casa editorial que finge el contacto, consta de a lo más 30 caracteres. Campo Teléfono : Contiene el número teleflnico del contacto, formado por a lo m&s 10 mímeros.

“. “ I

Campo contudw. No disponible para n i w n usuario, su funcih es llevar un wntrol sobre el número de casas editoriales que se encuentran activar dentro del sistema, d algum casa editorial es busca&r y encontra&, este campo nos dice que minrero de cdsa editorial OC~(PLI &ntro &l sistema

Botón ‘Ysignar Clave”: Sufinción cOlts.de en otorgar uutomdticumente la clave de la casa editorial d es dada de alta en el sistema, pura tal motivo es necesario que este cqpturd el nombre & la casa editorial para que se le pet¡á asignar una clave. Both “B~suzrpor Nombre” : Este btdn es utiliudo en caso Crde requerir &tos de la casa editorial y no se tenga la claves entonces por el nombre de la edtorial la busca y si esta dada dé alta en el sistema dksp1ieg.u su demás &os Botón “Títulos publicados ’’ : Una vez q e se tenga en pantalla un editor activo dentro del sistema, al oprimir este botón @mas cargar la pantalla de Títulos con lista de los libros que füeron dkx#os por la casa edtorial. Botón “Grabar” : Este botón sólo finciona cotrectamente man& despues & capturar los &tos de una meva casa editorial se ha sekcciiomdo el both asignar clave ak lo contrario pue& causar errores dentro del sistema. Botón “Eliminar” :Elimir#r del sistema a la casa editorial que aprezca en pantalla siempre y cuan& no tenga titulos publiuxih, la rinica forma de elimimr um casa editorial es que m tenga ningcsn título publicado. Botón “Limpiar *’ Pone en b h o los camps de la casa editorial que q e c e en pntalla. Both “&zlir” : Descarga Ibp&dIb & editores y regresa al menúprinci@.

14.- &te m&lo es el se@& más imptante &spu&s del módulo pr&stamos el cual es razón de ser del sistema. La puntalla “Titulos” e& divid& en 2 partes principaks, la primera Ik¿nnah “‘Listara&Ds Generales” y Ca segundb “&tm del TituIo Actual”; en Ia primera se tienen los listados de los títulos CtlQndlO la pantalla es 1kvnd.a y sea &S& la pantalk de “Autores o bien &de la pvmtalla de “hditores”.

La lista de Autores y editores es llena& desde el botón “Listar Autor/Editor” y al oprimirlo pon&í en Ib lista de Autores CadDs los autores registrahs en el sistem, lo mismo hard colt Im editores* é- botón se creó pura usarse CllQndO algún título que se bus& no existe en el sistema y se quiera alar de alta, al sekcciomr el autor y editor Crde la lista se t r ~ d la injhnacibn b i a la pantaua para completar los &m & Autor y a t o r .

el finciomiento & esta pantalh inicia CUL-mdo es ltamackt &S& el mentí principal, entonces el cursor se sittía en el c a m p de &tos “Título” es ahí dohde se escribe el título &I que se requiere su irtjbmwih, al terminar presione la tecla “Tab ” de su techib y eJipere r e m - la respwa~~ puerde ser de 2 formas, la primera es @rtnatiw es &cir cslando el tíalo se tiene registra& en el sistema ernes lkm& la pantalla con t& la rttfwmaidn del titulo, como es de esperarse los. &tos aparecer& en t a p t e de “Datos &I título actual”. La segun& respuesta es negaiw cuando el título no se escribió cwtectamene o bien no se encuentra en el acervo biblio&uuio, entomes mtmkzrti un mensaje informativo y si se &sea capture los &tos que hagan falta para &ar de alta el titulo en el sistema, no se ohtirde al? utilizar el botón “Listar AutorA&#w ”.

““ I

A continuacidn se presenta en la figura 5.8 la panralla Títulos

Listado e Tlhclos Listado de Autores Editores Listar Autor/Editor I

Listadas Generales está forrnaalo por 3 listas epciales:

Lis& “Títulos” : En esta lista se encuentran las claves de los títulos que se asmian a un autor o a um casa editorial manab desde la pantalla ale Autores o & la pantalla & l3itores se le & ‘%lick “ al both d‘Titulospubliuz&s” y al hacer ‘%llick” en una clave se llenara el d o de lista con kr clave del título y una vez llenado al hacer “Doble click” p&tí todos los datos del titdo en par&la. Si la pantalla es llanrada &S& el memí principal entonces no habrtf nado wgdb en estd lisa Lista ‘Autores” : Es lienah al oprimir el botón “Listar AutorLEditor ’’ y llena la lista Autores con los Autores registrad& en el sistema, una vez cargadas se &be elegir MO & la lis& (esto con el inateaabr & lista) y entonces se llenará la lista con la clave y el nombre &l autor elegidb, ahora si ab “hble click” en la lista de autotes ya cuan& est6 selecciorttprdo uno el sistema mustmrtí los &os del Autor en los m p s correspondiente cle h p t a l l a Titulos.

. .” I

Lista “Editores” : Es llenada al oprimir el but& “Listar Autor/Edor” y llena la lista Edirores con los Editores registrados en el sistema, una vez cargado, se &be elegr uno & la lista (esto con el i d - de lis@ y entopsces se llemvci la lista con la clave y el nombre de la casu editorial ele& ahora si da “doble click” en la lista & editores ya CslCMdo est& SelecciomCtO uno el sistema mostrará los datos did l%tor en los campos correspondiente cde la ptalla Títulos.

Datos &I título actual:

Camp “Clave del Título”: Camp no disponible para ningún tip & usuario es p a control interno &l sistema siempre tiene um d m & hada 9 curacteres. Camp “Títulb” : Camp que contiene el nombre del libro en una &na & hasta 40 caracteres, cuan& la pantalla tfrulos es lkhmadz desde el menú principal, aquí se CapDtUm el título &l libro a buscar, & p & s se & ‘‘click” en la tecla “TAB” & su teclah y espere reqmesta, la cual p& ser de 2 naturaleza, la primera manh el título existe dentro &l sistema y si es así le &qlegmd to& la i n f i c i ó n del titulo en pantalla , & no existir mostrarti un mensaje que solicitará intrdcir los &m&s &ospar quepwhdrst? de alta en sistema. Campo ‘%lave de Autor ”: &te uamp es & a lo más 7 caracteres, wadb & 3 f m m , la primera es cuando al introcir un título nuevo el autor existe &&o del sistema y se llenaron sus &tos por medio &I botón ‘Xistar Autores/Editores” y sus p o s subsecuentes, la ~ g ~ n h forma es al buscar un título existente en sistema y al ser encontra& colocartl. la i@brnmci&n cdel a u t o r , y la Ú l t i m fanna es que al tener a un autor en pantalla de títulos y &le “abble click” nos lleve a la pantalla & Autores y nos muestre los &tos del mismo. Cabe mencionar que si se quiere c;lbr de alta un nuevo título cuyo autor no esté al& & alta será necesario que primero se intmhca al sistema el Autor directamente &S& la pantalla Autores, esto para no crear incom’stencia en el sistema y resgwwh su intepi& C a m p “Nombre del Autor” Chvnpo f d por hasta 15 caracteres y que contiene el nombre(s) &l autor. Camp ‘Xpelliido Paterno : Form& por a lo más 15 caracteres y contiene el apellib paterno del autor. C a m p “Apellidb Materno ’’ : Forma& por a lo más 15 caracteres y contiene el apellih materno &I autor. CmlpO “cklve de Editor ”: &e camp es de a lo más 7 caracteres, usa& & 3 fonnas, b primera es cuartcio al intr&cir un titulo nuevo el editor existe &WO &I sistema y se llenaron sus datos por medio cdel both “Listar Autores428tores ’’ y sus pasos subsecuentes, la segura& fwrroa es al buscar un título existente en sistema y al ser encuntrd colocará la información &I editor, y la última f m a es que al tener a un &tor en pantalla de títulos y &le “doble click” m I l l a la pantalla & lG&ores y nos muestre los datos del mismo. Cabe mencionar que si se quiere dar & alta un nuevo titulo cuyo editor no esté dbdo & atta ser& necesario tpe p k ~ o se intrahzca al sistema el Editor l;fstectmtente &di? la pvtt¿& IWores, e m p a no crear inconsistencia en el sistema y resguarh su integridbd C q “Nombre & la m d tmal”: En este campo de a lo más 30 caracteres contjene el rwmbre de la casa editorial que publicb el libro. Camp “ClasificaciCn” : Camp de a lo más 20 caracteres contiene la materia o tema al que pertenece el libro. Campa ‘%olocacidn” : Camp de a lo más 2 h caracteres que contiene la colmcitjn a la que correqw& &ntro & la biblioteca ese libro.

* ” I

Camp “NO. Adguisición ’’ Camp numérico de a lo milis 7 dí@tos, también puede usarse mez.cl& letras u números, p r o debe contener el número de compra o &nación de libro a la biblioteca por ningún motivo debe ser repetido, es decir que éste campo pede umrse como mimero de imntario del libro dentro de la biblioteca, por tal motivo nunca debe dejarse en blanco, de n contar con un número asígnele un consecutivo d e l 4 lleve su control e n p p l w k . Campo “Disponible ” Cmpo t i p “,YWo” es decir &lo deben meterse 2 valores “I ’’ si el libro puede ser presta& a h i c i l i o y “-I” si el libro no puede salir de la biblioteca o bien sólo puede ser presta& a copias. Camp “Fecha de publicación ’’ : C a m p tip f e c h en el cual debe capturarse la fecha de publicación del libro en el f i t 0 (dWmed&) p r ejemplo si el libro &e publicado el 3 de marzo de I965 de debe capturar 03/03/1965, o bien si la fecha es 12 de Octubre de 1991 se deberá capturar 12/10/1991, ctulptdo se tenga urn@& m muy explkita o incompleta por ejemplo 1967 entonces &berá qturar 01/01/1967 es decir asignar al primero de enero d e l a#h correyodente la publicación del libro, esto pr ser UIM fecha no labomble lo cual quemí decir que el libro m cuente c m um fecha especíjica de publicación. Camp “Qbservaciones”: En este camp de a lo rmis 20 caracteres se deben capturar el mal esta& jisico del libro (si es el caso) o bien (YO”) lo a m 1 querrá decir sin observaciones, esto signflca que el libro se encuentra en buen est&. Campo “Consecutivo”: C a m p no diqmible para ningún usumio pues p a control interno del sistema pero &más muestra el número consecutivo dentro de títulos que OCZ(P(I el libro en pantalla es decir que si se está damto de alta un nuevo libro el consecurivo ten&á el mbnero de ejemplm que OCUPQ dentro de la biblioteca. C a m p “Ejemplar” : Camp de a lo más 5 caracteres y que contiene el número de ejemplar del libro con relación a los que hay en existencia rdel mismo título, es &cir que si por ejemplo el libro . d e

‘Algebra ’’ del Autor ‘‘Bai¿i¿ü tiene IO ejemphes, c d ejempk se dierencia por el número de ¿&ipisicidn y pot el nitmeto de +mpW I/I O, 211 O,. ., I 011 O mmqrre tengan la mimu colwucid#,

Botón ‘;4signar Ck¿ave ”: Lujimción que tiene es revisar que no falte de capturar ningún dato del titulo y después de que se cumpla eso otorga una clave de título al libro en pantalla, esto clmo cumario se está dmdb de alta uno nuevo. Botón “Grabar”: Regislra en el sistema la infbmación del título que se q t u r ó (en caso de que se apllique). Botón “Limpiar Datos”: borra los &os contenidbs en los camps de la pantalla. Both “Eliminar”: Elimina del sistema al libro que este en pantalla. Botón “Salir ’’ : Descarga la pantalla de títulos y regresa al menú principl.

M’lu JWstamos 15.- Este m&lo es el mtis importante del manual pues la razán de ser del sistema# esta p t a l k z utiliza los &os de un título de libro para ser p e d , por tul motivo no &be llra#rrse antes de seleccionar un título. Existe otra opión llamada “Devoluciones” la cuai utiliza la misma ptah de préstamos pero con las objetos orientordar a urn &volución, es decir la prepara para que el 1IsIIQlro irrtmhca el mimeto de a&quisición del libro presta& para registrar st( devolución.

I

A continuacibn se muestra en lajigura la Pantalh de Préstamos:

Figam 5.9

C d o “Tip & qeracih”: %te d o contiene lus opciones & p r k w o y dwoluciones, para cada opcidn el d o es18 deshabilitarto p a el usuario pues la seleccidn se lleva a cabo de& el memíprimipl. C&o “Tipo de Usuario”: Este d o está formado por los 3 t ips de usuarios a los que se les presta servicio bibliotecario, “Alumm”, “A&mico” y ‘;Qdministrativo”, se@ el usuario que se elija ser4 los campos a capturar, p r ejempfo si es LMumno ’’ se crrphra “Carrera y Matrfcula ”, si es “Admico” se rxllphrra ‘drea y Ntimero Cde emplemdo ”, y por tiltinto si es “Ahirtisa&” entonces M íqptwd 4 6 m M d H t 0 y N a e m & #Mpl&”. Camp “No. Adpisicibn ’’ Campo num&i’co ak a to m& 7 dí@tm, tarrpbikn puede usarse mezCIQyd0 letras u números, p r o debe contener el mimero de compra o hmcidn de libro a la biblioteca p r ni@ mtivo &be ser rep*&, es &cirque &e campope& usarse como mimero Lbe inverumio &l libro dentro cie la biblioteca, por tal motivo mnca debe dejarse en blanco, de m contar con un mimero asígaek un collsectltivo &l d I k su control enppekrúz campo ‘‘Cmera, Departamento o Area” de mer& tip de sua ario al que se le asigne elpn+stamo

Si el usuario es ‘Yhmno” entonces se captura Ila m e r a a la que pertenece y et h e r o de matricuh o & cr&nciaI que correqwxh.

el coltte?Miki que U la M& selctl de 25 curucteres.

Si el trsuario es 'Admito entonces se q t u m elÁrea ~ k e tmbajo a la que pertenece y el número &

$1 el usuario es 6%&nin#strativo’ se cuptura el &partamento al que corre+ y su ntimero cde empled. Campo “A.Patemo”: Contiene el apellido paterno del usuario que solicita el libro, tiene un tamaf?o mcimnro de 20 caracteres. Camp “A.Matemo”: Contiene el apellidb matem del usuario que solicita el libro, tiene un tamah m&ximo & 20 caracteres. Campo “Colocación”: Contiene como mtíximo 20 cwmteres que &scriben la ubicación @ita del libro &&o & la biblioteca este campo no se captura es uzrgcxh de lapsntalla de titulos. Camp ‘Yutar ” Despliega el autor del libro, y es un mp que no &be ser capturado pues es

Camp “Titulo ”: Contiene el titulo que se cargd de& la pantalla & titulos y no &be ser capturd. Camp “Fecha préstamo”: Este campo al cargar lapmWa contiene la@cha rdel dta actual pues esa se tomará como fecha & préskmo. genemlmente m debe ser c a p t u r h , tiene un d m 0 de 8 caracteres distribui&s así: 2 pura el &, I pura el separa&, 2 para el mes, I para el s e p c m d o r , y 2 p a el m. Campo “Fecha de Entrega”: Debe llevar el mismo formato al? la fecha & préstamo y contiene la fecha de entrega &l libro. Both “Registrar Préstamo”: Gfm vez captura& los dalos del prestamistu y la fecha de entrega entonces, grabard en el sistema elprtbrno &l libro asigmab. Botón “Salir ’’ : Descarga la pantalla y ltos regrew al memi principal.

que wwewd.

cargardo des& lapanttrlla titulos.

Es la misma pantalla al? prpstmno solo cambia en el jkncionamiento pues aquí se requiere que se capture el número de dpisicicin del libro que se quiere hk, no h e falta aptwar rux& m&s y seleccionar el both “Buscar libro” y se desplepd los datos &l p&starnu, siempre y cuan& la fecha & ertkegra sea menor o igual a la ac tua l , si la fecha de enb-egap se part) entonces debervi extehr el recibo & pago de multa en forma manual con los &tos de Iu pantalla.

r

Figura 5.1 O

La vista de Mosaico Horiwntal se wrd:

1- k I

Figvrrr 5.11 La vista de Mosaico Veftical se verá:

.

. , . .

Reportes es el mcidhlo desti& a entregar p r escrito el estatrrs &l acervo bibliogníjlco die& en “Autor”, “Editor”, “Devoluciones”, “Préstamos ”, “Titulos”, “Usuar.0~” y “Vencidos ”. estas opciones recolectLlyI la i#-*& & manera concreta y or&& con lujo de &talle# es posible ver la i n f m i ó n en pantalla y madrh a intprmir, ia vista del mentí es:

El primer reprte que se presenta es el a% “Autores”, contiene la clave Cdel autor que el sistema usa para su control, el nombre completo (si se tiene) &l autor, y el numero & autor que es &ntm del sistema, la impresidn se verfa como en la siguientejigwa.

El segun& reporte se da p a enlistar en p u p e l la c h e , nombre & la edtqrial, contacto, es decir, la prsona con quien se m e g h t h s ios asMltcls rek iomhs con la editorial, la dreccidn de la edtorial, el teldfono y el número de edtorial que le asigna el sistema. Lapankxlla especi& a esta.

1 1 1

El tercer reporte es el ale devoluciones en el cual muestra los préstamos que ya han siab &weltus y mtestra la clave del titdo que Bere devuelto, el nombre y nratricula de iosprestarnsías y h&chas de entrega ast como el t i p de usuario que solicitó el servicio.

1 1

L

Figura 5.1 7

El Cuarto reporte.que se muestra es el relacionado con los prestamos, en el cual Quedan registmhs los libros que se encuentrm p m d , umtiene c h del titulo del libro, nombre conrpleto y matrícula del prestamista, número de adquisicidn del libro pres&& clave del autor del libro, tip & opracidn, fecha dkprdstamo y de entrega, y el tipo de usuario &l libro.

El reprte tiene la siguiente vistu:

Figura 5.18

.A.

El reporte de tíuos es el que contiene todo el a m o de la biblioteca, presenta la clave del título, clave del autor, clave del editor, título del libro, c l - k ó b fe de publicacibh, wl&h No, de adquisici6n y número de libro dentro del acervo.

Los controles del reporte son los mismos para todos, pues estan hechos bajo el mismo reporteador

El reporte de usuarios nos lista los umarios del sistema su nombre cornpieto y el tipo de usuario. los &os &1 repate son los usuarios mtorizac;bos y registkahs en el sistema

EI liltimo reporte nos permite l isir los préstamos vencidm en el sistema empezandb por la clave del titulo, mahfcula o número de enpkab, Nmbre completo, N b e r o rBe akpusicirkr, clave & autor, operación, fecha de préstamo, fecha de entrega y tip de usuario que tiene elpdstamo vencicdo.

I I

(Sistema Bibliotecario)

A continuacih se muestra la implementcacion det sistemu metfiante el cd&30 programado en Vid h i e Ver 4. O a I 6 bits.

Primte Sub & h ~ ~ s t F ¿ w s O

Dim base As Databae 'Bare de datos adgnal.mdb Dim rugi#ro As Recordset 'tabla Mlpbados

Iftclave.Text (> Then

LabeB.R&sh Lumbsu.Caption * " Eqwm un momglto...

Set base - W o ~ c e s ( ~ . O ~ ~ a t a ~ ~ ~ d : ~ i s ~ b i b ~ ~ e ~ ~ i s ~ ~ y sci rcgislro = b a ~ ~ a e t ( % w i o ~ " , dbopnrTablc)

registmlndex = "iqdusuario" nsgi&.Seek "-". [email protected]?)

IfNot registruNMatch Then

LabeU.Caption = "Bienwnfdo di mgi&.Pields(%om-usuario"j di & registro.FieMs(ario"j LabeU.R&wh m-usuario - Trim(vCaseflch.Te*t)) Load ?nidi1 mi&l.Shaw

~registroJ"tipo-usuario~ * "O" Then m d i l !-'os. Yisible = False midtl!mreprtes.fidble - Fake

E d l f Unload Me

' el cliente 110 se ellcontrb y qrgresa a estado de espera MagBox "La claw 110 s. rulgislradrr" tclovs.Text - nn t c h w . W m s

E&e

Lubet3.captim = an

End If regi&.Close ba#e.Close

Else End If

End Sub

.i .. . . . . .. .

. . . .. x "__I """- __c._." ".. _..l__ll"__.i_._ - .. .- . -. I . - . , .