Home
Conception réalisation d`un système de prêt automatisé
Contents
1. DO BREP DO PAUSE ELSE AR YEAR DATE 84 5 SET PRINT ON DATE Pr ts des 5 derni res ann es gen Code VC0D 9 Cote COTE 9 SAN 0 ANI 7 SANA 5 AN2 9 SAN 2 AN3 Y JAN 3 MM 9 AN 4 7 85 y y SET PRINT OFF CLOSE ALL ENDIF 820 5 SAY Autre document 0 N GET REP READ ENDDO CLOSE ALL CLEAR RETURN V ulvor SE x y Afiche ak Du pomer Co ole Cole uom he ou p t ob elt WA auntto d olo tumeur FIN DE Rovte AM STATZ PRE 4 AM STAT2 PRG PRIVATE VSEC VCAT VNBCAT AN ANNEE REP CLEAR SET COLOR TO W 81 25 SAY Pr ts par secteur cat gorie SET COLOR TO BG REP 0 DEBUT DE Boucte DO WHILE UPPER REP O M T k lise VA DR 04 84 5 CLEAR VSEC SPACE 2 VCAT SPACK 1 ANNEE SPACE 4 84 5 SAY Ann e GET ANNEE PICTURE uil Loa di don to ps 85 5 SAY Secteur documentaire GET VSEC L uhla Ap 86 5 SAY Cat gorie de lecteur GET VCAT READ AN VAL ANNRE IF AN 0 CLOSE ALL CLEAR RETURN IP mamen Ouvw te ZA SECCATK dhf gt A USE SECCAT qui ege pwa Lunnoe ELSE AN SUBSTR ANNRB 3 ola man ola USE SECCAT AN ENDIF Selm l kee ktotumulav Unda DO CASE UC CASE VSEC P aliu a A eure pi meut 60 1 COMA CASE VSEC A pe af 00 2 CASE VSEC B 00 3 CASE VSEC C 00 4 CASE VSEC AB 60 5 CASE VSEC BA 00 6 CASE VSEC BB 60 7 CASE VSEC BC 60 8 CASE VSEC CA 00 9 CASE VSEC W 60 10 CASE
2. DO BER DO PAUSE CLOSE ALL CLEAR RETURN ENDCASE DO CASE CASE VCAT A REPLACE CATA WITH CATA 1 CASE VCAT B REPLACE CATB WITH CATB 1 CASE VCAT 0 REPLACE CATC WITH CATC 1 CASE VCAT D REPLACE CATD WITH CATD 1 CASE VCAT E REPLACE CATE WITH CATE 1 CASE VCAT F REPLACE CATE WITH CATF 1 CASE VCAT G REPLACE CATG WITH CATG 1 CASE VCAT H REPLACE CATH WITH CATH 1 CASE VCAT 1 REPLACE CATI WITH CATI 1 CASE VCAT J REPLACE CATJ WITH CATJ 1 CASE VCAT E REPLACE CATK WITH CATK 1 CASE VCAT L REPLACE CATL WITH CATL 1 CASE VCAT M REPLACE CATM WITH CATM 1 CASE YCAT N Sfaalr si amp seli weris pas Pebhe jou di com plu els pub pe etf de Leur 4 AHE T PRE REPLACE CATN WITH CATN 1 PASE RACE PRE CASE VCAT Q REPLACE CATO WITH CATO 1 CASE VCAT P REPLACE CATP WITH CATP 1 CASE VCAT Q REPLACE CATQ WITH CATQ 1 CASE VCAT R REPLACE CATR WITH CATR 1 CASE VCAT S REPLACE CATS WITH CATS 1 CASE VCAT T REPLACE CATT WITH CATT 1 OTHERWISE e z z 820 5 SAY La cat gorie VCAT n est pas pr vue 5 fnalur K la cal pre DO BEEP SE E DO PAUSE wee pas CLOSE ALL CLEAR RETURN ENDCASE AN YEAR DATE Fal jou La com lew USE COMPTEUR ORDER ann e 5 meu hufo SEEK AN de ES S IF EOF Si Lanus a choute e fou APPEND BLANK vel REPLACE ANNEE WITH AN um Wow Rekter S mur ENDIR ahii BAN HOIS MONTH DATE Gi Weiler DO CASE CASE MOIS 1 REPLACE JAN WIT
3. gt 0 SET ORDER TO TAG CODBARR ELSE INDEX ON CODBARR TAG CODBARR ENDIF RELEASE QBE CT SELECT 1 USE DOCUMENT DBF AGAIN NOUPDATE USE PRET DBF AGAIN NOUPDATE IN 3 ORDER CODBARR USE LECTEUR DBF AGAIN NOUPDATE IN 2 ORDER NUMCAR SET EXACT ON SET FILTER TO FOUND 3 AND C DATERET DATE AND FOUND 2 SET RELATION TO A CODBARR INTO C SELECT 3 SET RELATION TO C gt NUMCAR INTO B SELECT 1 SET SKIP TO C B QBE SAFE SET SAFETY QBE CATA SET CATALOG SET SAFETY OFF SET CATALOG OFF GO TOP SET FIELDS TO A gt COTE A gt NUMINV B gt NOM C gt DATERET C gt RELAN QBE 11 STR RAND 1 100000000 8 COPY TO amp QBE 11 USE 8QBE 11 NOSAVE NOUPDATE IF RECCOUNT 1 QBE 12 STR RAND 1 100000000 8 SORT TO amp QBE 12 ON DATERET A USE amp QBE 12 NOSAVE NOUPDATE ENDIF SET SAFETY amp QBE SAFE SET CATALOG QBE CATA SET FIELDS TO SET FIELDS TO COTE NUMINV NOM DATERET RELAN GO TOP SET CONSOLE OFF LIST OFF TO PRINTER 820 10 SAY Impression termin e WAIT n SET CONSOLE ON CLOSE ALL CLEAR RETURN AN ED RET PRO Puhi alir avec Ze den rel ol ex ph calm Tube eu relolii di News PRET DOCUNENT LECTEUR a kchur dan Lude de dales de ael pow chaque rekoud CoU 42 Raul mem lat de rel w N EDILEC PRG AM_EDILECT PRO AN EDI LEC PR 84 5 SET PRINT ON Lider pour chaque Leclivr um DATE Lecteurs non r inscrits e ou g
4. La Biblioth que compte 2 300 lecteurs une extrapolation sur 500 lecteurs semble suffisante La Biblioth que compte 20000 ouvrages environ une partie du fonds tant exclu du pr t on peut tabler sur un maximum de 10000 ouvrages susceptibles d tre pr t s Toutefois le pr t des fascicules de p riodiques certes occasionnel et faible peut faire augmenter ce chiffre En raison de l urgence il est envisageable de mettre en route une version simplifi e d un logiciel de pr t Cette version devra tre choisie en fonction de plusieurs crit res les deux tant imp ratifs possibilit de d veloppement de cette version pour satisfaire au cahier des charges complet sans avoir reprendre la saisie des donn es fiabilit ergonomie efficacit de la recherche temps de r ponse courts facilit de mise jour des donn es Dans ce qui suit on distinguera les fonctions r aliser imm diatement de celles qui pourront l tre ult rieurement Les secondes seront mentionn es pr c d es de c est le cas par exemple de tout ce qui concerne les r servations Conditions de pr t 14 jours ou 7 jours selon les ouvrages Pour le personnel de l Ecole le pr t est autoris pour un mois Le pr t est renouvelable une fois sauf pour les livres pr t s 7 jours Fichier des documents Ce fichier devrait contenir au minimum Donn es concernant le document lui m me la cote du livre sur 1
5. Manuel vous introduisant aux fonctions les plus labor es de dBASE IV Il vous montre la programma tion en langage dBASE l utilisation de SQL et celle de dBASE en environne ment r seau local Il n est pas n cessaire d tre un expert dBASE pour lire ce manuel De dBASE Ill PLUS dBASE IV Fascicule offrant une vue d ensemble des caract ris tiques de dBASE IV Il num re notamment toutes les commandes et fonctions ajout es ou modifi es par rapport dBASE III Langage de r f rence Manuel de r f rence complet des commandes des fonctions et des variables syst me du langage dBASE Il pr sente galement des exemples d utilisation de ce puissant langage de base de donn es Guide de r f rence Manuel de r f rence concis traitant des conventions des commandes des fonc tions et des variables sys t me dBASE Vous y trouverez galement une br ve description des commandes et des fonctions SQL ainsi que des touches de d placement du curseur EN Installation en r seau local Fascicule d crivant l instal lation de la version multi poste de dBASE IV ainsi que la connexion d utilisa teurs au sein d un r seau local Il comprend gale ment des informations sp cifiques relatives l installation de dBASE IV sur plusieurs types de r seaux Initiation dBASE IV Manuel permettant d acqu rir une exp rience pratique du Centre de Contr le de dBASE IV
6. Prenant la suite d un logi ciel au succ s commercial ex ceptionnel dBase IV ne pou vait pas tre r volutionnaire Par rapport son pr d ces seur il apporte principale ment une interface utilisa teur nettement plus agr able une meilleure pr sentation des crans et des sorties pa pier et il incorpore des faci lit s de programmation que les d veloppeurs devaient auparavant se procurer ail leurs Le centre de contr le son mode de Recherche par l exemple et ses macrocom mandes permettent un uti lisateur d butant de mainte nr des fichiers de taille mod r e Mais pour tirer de dBase IV ce que l on est en droit d attendre d un ges tionnaire de donn es de 8 450 F HT commencer par de vraies fonctionnalit s de saisie interactive sur plu sieurs fichiers il faudra se lancer dans la programma tion les outils offerts le per mettent et dBase IV confirme ainsi l orientation comme outil de d veloppe ment de ses pr d cesseurs G Colin Octobre 88 SOFT amp MICRO 139 GUIDE DES MANUELS E Y Introduction a dBASE IV Fascicule vous introduisant dBASE IV Il comprend une liste r capitulative de la documentation la confi guration mat riel et logiciel n cessaire ainsi qu une pr sentation de chaque manuel Il expose galement les principes d installation de dBASE IV mono utilisateur Vous devez lire ce fascicule en premier Fonctions avanc es
7. jour pour la France M tropolitaine valables jusqu au 31 12 90 Proc dure de mise jour 1 Envoi LCE du bon de commande indiquant le num ro de s rie du logiciel mettre jour dBASE IV 1 0 ou dBASE HI PLUS et le format de disquette souhait Joindre le ch que de r glement et le Contrat Utilisateur de l ancienne version si celui ci n avait pas t envoy pr alablement 2 D s r ception par LCE envoi de la mise jour absence de protection physique disquettes et fascicules pour dBASE IV 1 0 package complet pour dBASE III PLUS 3 Envoi LCE des disquettes Syst me 1 et Sauvegarde Syst me 1 de dBASE IV 1 0 ou dBASE III PLUS accompagn es du Contrat Utilisateur dBASE IV 1 1 Le support technique ne sera effectif qu apr s retour de l ensemble disquettes et contrat mg La Commande Electronique DOUAINS B P 62 27120 PACY SUR EURE e BA TEL 32 64 63 62 TELEX LCE 180 855 FAX 32 64 63 63 S on a e SERVEUR MINITEL composer le 36 14 CODE LCETEL N 9 G 6 D t q Pour nlus d informations rerrle 129 PRODUITS OGICIELS Bases de donn es dBase IV 1 1 enfin la leilleure gestion de la m moire acc l ration es traitements la version 1 1 de dBase IV ujourd hui disponible suffira t elle enrayer les ertes de march auxquelles se trouve confront e Shton Tate R sultat d un vaste pro amme de tests la version 1 1 de Base IV serait totalement d bo s e On se souvien
8. pour ezetuter A tuo ol fico Ces 2 Hs La code ola lich vr K te nom u tzidle po Setzer Lo po uteluna nets ERR wan ade d erreur AN VPEN PENAL VCAT CATEG VNOM NOH VPRE PRENOH VRES RESID VRUE RUE VCOP CODPOST VLIE LIEU VNBP NBPRET VNBR NBRESER VHES MESSG VVAL VALID 84 5 CLEAR 84 5 SAY 85 5 SAY 012 5 SAY 813 5 SAY READ HDH 820 5 SAY READ IF UPPER RE Cat gorie Non Pr nom R sidence Rue Code postal Localit bservation Validit P nalisation P 0 REPLACE CATEG REPLACE NOM WITH VCAT WITH VNOM REPLACE PRENOM WITH VPRE REPLACE RESID REPLACE RUE REPLACE LIEU REPLACE MESSG REPLACE VALID REPLACE PENAL CLOSE ALL WITH VRES WITH VRUE WITH VLIE WITH VMES WITH VVAL WITH VPEN SET CONSOLE OFF SET PRINT ON dl P na __DO AFFLEC SET PRINT SET CONSO ENDIF RETURN GET VCAT FUNCTION 7 GET VNOM FUNCTION GET VPRE FUNCTION GET VRES GET VRUE GET VCOP PICTURE 38837 GET VEIE FUNCTION GET VHES GET VVAL FUNCTION D GET VPEN FUNCTION D Validation 0 N GET REP Modification lecteur lisation VPEN OFF LE ON An NCDL C PRE 2 Tikoliy L veut kou leo chous t fucco Douiceu ou e L akte el v s vo lide K out auher Lo nouvel voleurs Lou L trans e meut du La ekeur Is peus Defo rmedderw compu Larga oi meut BS L beur modih e gau au hw peo f
9. BIBENS vous propose deux menus importants qui sont MENU GENERAL et TRANSACTIONS voir page suivante A partir des choix effectu s dans ces menus certains modules proposent plusieurs mini menus affich s dans une fen tre Pour vous guider nous vous proposons une liste de toutes les op rations r alisables par BIBENS suivies du chemin suivre pour y acc der Les num ros sont les choix successifs taper depuis le menu g n ral jusqu aux mini menus Exemple Liste des retards 9 2 9 est le choix Editions du menu g n ral 2 est le choix Liste des retards du mini menu des ditions Entrez le num ro choisi MENU GENERAL k i TRANSACTIONS 8 RELANCES 2 ENREGISTREMENT LECTEUR 9 EDITIONS 3 SITUATION LECTEUR 10 STATISTIQUES 4 MODIFICATION LECTEUR 11 SAUVEGARDES 5 ENREGISTREMENT DOCUMENT 12 SUPPRESSIONS 6 SITUATION DOCUMENT 13 PARAMETRES 7 MODIFICATION DOCUMENT 14 FIN DE JOURNEE Dur e de pr t 1 14 Dur e de pr t 2 7 Nb maxi de pr ts 3 Prochaine fermeture 23 12 90 04 01 91 TRANSACTIONS EMPRUNT RENOUVELLEMENT 3 RETOUR 4 RESERVATION 5 ANNULATION DE RESERVATION 6 MESSAGE 7 RETOUR MENU GENERAL Entrez le num ro choisi Dur e de pr t l 14 Dur e de pr t 2 7 Nb maxi de pr ts 3 Prochaine fermeture 23 12 90 04 01 91 Cette liste sera suivie d explications plus pr cises indiqu es dans l ordre num rique des choix des menus N B
10. Installation en r seau local La commande lectronique 1989 pagination multiple ISBN 2 7390 0014 6 8 Introduction DBASE IV Version DOS La commande lectronique 1989 19 4 p ISBN 2 7390 0014 6 9 Introduction au point de disponibilit La commande lectronique 1989 pagination multiple ISBN 2 7390 0014 6 10 Langage de r f rence Ashton Tate Corporation 1988 pagination multiple ISBN 2 7390 0014 6 11 Prise en main de DBASE IV La commande lectronique 1988 pagination multiple ISBN 2 7390 0020 0 12 Utilisation des menus La commande lectronique 1989 pagination multiple ISBN 2 7390 0014 6 13 Utilisation du g n rateur d applications de DBASE IV La commande lectronique 1988 pagination multiple ISBN 2 7390 0014 6 ARTICLES DE PERIODIQUES Au sujet de MOBI PRET 14 MALET Frangoise Mobi Pr t a la biblioth que de l Universit de Paris I Bulletin des biblioth ques de France 1984 vol 29 n 1 p 44 49 15 WABLE Jean Claude Mobi Pr t l ENSB Inter CDI Juillet ao t 1986 p 42 44 Au sujet de DBASE IV Version 1 0 16 COLIN G Premi re prise en main de dBase IV Soft amp Micro 1988 Octobre n 45 p 138 139 17 JACOVELLA B Ashton Tate l ve le voile sur dBase IV Soft amp Micro 1988 Mars n 39 p 58 59 Au sujet de DBASE IV Version 1 1 18 LANGLET Pascal DBase IV 1 1 enfin l oi Informatique 1990 A
11. La mention auto est relative aux op rations qui se r alisent automatiquement soit a l allumage du syst me soit apr s la fin d une op ration que vous demandez Exemple apr s les relances BIBENS imprime la liste des 3emes relances qui n ont pas eu de suite ANNULER UNE RESERVATION L 5 DEPENALISER UN LECTEUR MODIFICATION 4 EMPRUNT 1 1 ENREGISTRER UN DOCUMENT 5 ENREGISTRER UN LECTEUR 2 LISTE DES 3 EMES RELANCES SANS RESULTAT 8 auto LISTE DES LECTEURS NON REINSCRITS 9 3 LISTE DES PRETS EN COURS 9 1 LISTE DES RESERVATIONS PERIMEES auto LISTE DES RETARDS 9 2 LISTE DES SUPPRESSIONS LECT NON REINSCRITS 12 2 I auto MESSAGE POUR UN LECTEUR L 6 MESSAGE POUR UN LECTEUR LORS D UNE RELANCE 8 MISE A JOUR DES COMPTEURS auto MODIFIER LA DUREE DES PRETS 13 LA DUREE DES RESERVATIONS 13 MODIFIER L ENREGISTREMENT D UN DOCUMENT 7 En entrant par son code barre 7 2 par sa cote 7 3 par son N inventaire 7 1 MODIFIER L ENREGISTREMENT D UN LECTEUR 4 En entrant par son code 4 2 par son nom 4 1 MODIFIER L INTERVALLE DES RELANCES 13 MODIFIER LES DATES DE PROCHAINE FERMETURE 13 MODIFIER LE NOMBRE MAXIMUM DE PRETS 13 PENALISATION D UN LECTEUR auto REINSCRIPTION D UN LECTEUR 4 En entrant par son code 4 2 par son nom 4 1 RELANCES AUX LECTEURS EN RETARD 8 RENOUVELLEMENT D UN PRET 1 2 RESERVATION D UN DOCUMENT 1 4 RETOUR 1 3 SAUVEGARDE DES
12. PUBLIC OUT VNOM VPRE VRES VRUE VCOP VLIE VNBP VNBR VMES VVAL PRIVATE REP CLEAR SET COLOR TO W 81 26 SAY Suppression lecteur 3 SET COLOR TO BG ACTIVATE WINDOW sitdoc 81 2 SAY 1 Acc s par date de validit 83 2 SAY 2 Acc s par le code REP 0 85 10 SAY Choix GET REP PICTURE READ DEACTIVATE WINDOW sitdoc DO CASE CASE REP 1 DO LECSUPD CASE REP 2 DO LECSUPC ENDCASE CLEAR RETURN XPROCEDURES Procedure LECSUPC PRIVATE CONF VCAR 0 84 5 SAY Entrez le code du lecteur GET VCAR PICTURE READ USE LECTEUR ORDER numcar SEEK VCAR IF EOF 820 5 SAY Lecteur non enregistr DO BREP DO PAUSE CLOSE ALL CLEAR RETURN ENDIF DO LECVAR 84 5 DO AM AFFLEC IF VNBP lt gt 0 820 5 SAY Pr t s en cours suppression impossible DO BREP DO PAUSE CLOSE ALL CLEAR RETURN ENDIF CONF R 820 5 SAY Confirmez vous cette suppression 0 N GET CONF READ IF UPPER CONE 0 An LECSUP PRG 4 Berlare La veris Propier 2 Ur de pen x Lecteur un Le ch k Can A Aart Le pou olure LECSUPB luna el LECSUPC Lau Le cock du L deur Veo Wou Abu Lale secl da perdue LECVAR ra hes alim c Lange D a k dior L ewodouver du eu ansqpwola nt L udiquer 5h Lila a ol pab 44 c mo u euda qua las Qo manolr pal els le hehema y Dublioalas DI Dm DELETE PACK IF VNBROO USE RESERVAT SCAN FOR NUMCAR VCAR DELETE PACK
13. Procedure ERR_CAR 820 5 SAY Le lecteur N CARTE Jo onalu L ucoht touve euke 821 5 SAY ne se trouve pas dans le fichier LECTEUR Mac doute olu k MW PRET DO BEEP da DO PAUSE or vl ola Ibn LE cTEVR RETURN Procedure ERR CODE 820 5 SAY Le document N CODE PR T 821 5 SAY ne se trouve pas dans le fichier DOCUMENT YA SIN DO BEEP dj Joc ODEM DO PAUSE RETURN a cux ernu ne ol naveut hes x jo ouie La Co ole hem ne TE lid ou programme YAN EDIT PRG PRIVATE REP CLRAR SET COLOR TO W 81 32 SAY EDITIONS SET COLOR TO BG ACTIVATE WINDOW sitdoc REP 0 1 2 SAY 1 Liste des pr ts 83 2 SAY 2 Liste des retards 85 2 SAY 3 Liste des non r inscrits 87 8 SAY Choix GET REP PICTURE READ DEACTIVATE WINDOW sitdoc DO CASE CASE REP 1 CLEAR SET COLOR TO W 81 25 SAY X Edition des pr ts SET COLOR TO BG DO AM EDIPRET CASE REP 2 CLEAR SET COLOR TO W 81 23 SAY Edition des retards SET COLOR TO BG DO AN REDIRET CASE REP 3 CLEAR SET COLOR TO W 81 18 SAY Liste des lecteurs non r inscrits SET COLOR TO BG DO AM KDILECT ENDCASE CLOSE ALL CLEAR RETURN AN EDIT PRG Paop ter A A Rob chose Cas 4 Exteulo la ou pogramme AN ED PRET lao 2 Esa wlir Le jou programme ANLEDRET Con 3 C stole Le anu programme AN E Q LECT AM EDIPRET PRG 84 10 SAY Appuyez sur une touche quand imprimante pr te WAIT
14. habilit e d livrer deux dipl mes de 3e cycle correspondant deux sp cialisations le DESS Direction de projets culturels et le DESS Informatique documentaire L cole participe en collaboration avec les universit s de Grenoble et de Lyon aux trois options des enseignements du DEA Rh ne Alpes Sciences de l information et de la communication Elle assure la formation de 80 200 tudiants par ann e universitaire II LA BIBLIOTHEQUE DE L ENSB 1 Le public Les utilisateurs habituels de la biblioth que sont les tudiants de l ENSB S y ajoutent les professeurs le personnel de l cole des tudiants de l universit de Lyon concern s par les sciences de l information du personnel des biblioth ques en formation continue et un certain nombre de lecteurs autoris s Si le nombre de lecteurs inscrits s l ve cette ann e 250 le public potentiel est valu environ 500 inscrits Le nombre d tudiants est doubl partir de la rentr e prochaine 2 Le fonds Les collections de son fonds sont par cons quent tr s sp cialis es Elles se rapportent avant tout au programme d enseignement de l cole description bibliographique classification biblioth conomie administration gestion marketing nouvelles technologies appliqu es aux sciences de l information etc Le volume de ce fonds est Ouvrages Total 20 25000 ouvrages En libre acc s valu aux 3 4 du total P riodiques Total
15. mais reste monofichier lors des saisies Le syst me d di tion d tiquettes tait d j satisfaisant dans les versions pr c dentes Il b n ficie principalement des progr s apport s la gestion des p riph riques d impression m Q B E la recherche par l exemple Un logiciel de gestion de donn es m me s il est sou vent utilis des traitements lourds de saisie ou d di tion doit aussi tre souple L information est souvent stock e dans diff rents fi chiers qu il faut d abord met tre en relation grace des cl s communes Il faut aussi proc der des s lections prendre certains enregistre ments et pas d autres aussi vite et facilement que possi ble Apr s avoir introduit un syst me de vues sous dBase III Ashton Tate s ins pire cette fois de Paradox 2 et propose un syst me de Re cherche par l exemple en an glais QBE ou Query By Exemple L utilisateur par Pinter m diaire de menus d rou lants demande l ouverture des fichiers dont il a besoin il d signe les colonnes de donn es qu il veut visualiser et lie les fichiers entre eux Le tout s effectue tr s sim plement pour peu que les in dex aient correctement t constitu s et initialis s C est lors des s lections que le b t blesse D abord composer une condition de recherche n est pas toujours simple ni intuitif Ensuite dBase recourt exclusivement a une exploration s quen tielle des fichier
16. nition d crans g n rent tous un programme PRG classique auparavant ils produisaient autant de fi chiers ferm s et sp cifiques Le d veloppeur acquiert une plus grande latitude d inter vention puisqu il peut modi fier le code g n r par dBase puis le recompiler La seconde grande diff rence porte justement sur ce passage oblig par une pseudo compilation des pro grammes Cette facon de proc der transparente pour l utilisateur est sans aucun doute rentable en ce qui concerne les tiquettes ou les formats de saisie qui sont assez fig s Elle risque en re vanche de p naliser les utili sateurs qui modifient sou vent leurs tats d dition Des quatre modules c est le g n rateur de rapports qui a le plus progress Il ressem bl b aucoup celui de Para dox 2 Comme lui il propose des tats en colonnes en li gne comme une facture par exemple ou des lettres types D autre part l utilisateur cr e volont des champs calcul s dispose d une pano plie de fonctions statistiques et de larges possibilit s de re groupement et de sous totali sation des donn es La pr sentation est soign e lignes cadres graissage souligne ment et l impression est g r e par l interm diaire de pi lotes vitant le recours aux codes de contr le d impri mante Le g n rateur de formats d crans est plus rigide qu auparavant il autorise des contr les plus labor s
17. tesys qui permet de d velop per des applications interfa c es avec SQL Server Win dows et OS 2 Presentation Manager sont de plus en plus fr quemment choisis par les Clients pour leur interface gra phique ll serait int ressant d avoir un dBase IV sous Win dows ou OS 2 PM 01 INFORMATIQUE N 1123 3 AOUY 1990 L mandes ON On Error On Es cape L insertion d un cache dis que en m moire tendue ou pagin e est destin e augmenter de jusqu 400 6 a vitesse de trai tement de dBase IV Permettant de stocker de mani re temporaire les fichiers et les donn es fr quem ment utilis s elle constitue la se conde innovation majeure de la version 1 1 La plus impression nante d entre elles demeurant tou tefois la facult de param trer la m moire RAM employ e L utili sateur attribue ainsi une zone de m moire flottante chaque mo dule en fonction du type de travail effectu Le gain en espace m moire peut alors atteindre 110 Ko Parmi les principales caract ris tiques de la version 1 1 figurent encore les options du sous menu Organiser int gr directement au niveau des crans Browse et Edit qui permettent l utilisa teur d acc der directement aux fonctions d indexation et de tri sansquitter pourautant le mode de pr sentation des donn es En per mettant la modification de la far geur des colonnes de pr sentation le QBE Query By Exemple per met d
18. 1 N 7 DUREERES Num rique 1 N B MAJBASES Date 8 N 9 ACTIFS Num rique 3 N Total x 35 use TEteE list stru Structure de la base C NDBASENBIBENSNCATEG DBF Nombre d enregistrements 1 xL AS Date de derni re mise jour 16 09 90 Num ro Champ Type Largeur D c Index 1 CATA Num rique 3 N 2 CATB Num rique 3 N 3 CATC Num rique 3 N 4 CATD Num rique 3 N 5 CATE Num rique 3 N 6 CATE Num rique 3 N 7 CATG Num rique 3 N B CATH Num rique 3 N 9 CATI Num rique 3 N 10 CATJ Num rique 3 N il CATK Num rique 3 N 12 CATL Num rique 3 N 13 CATM Num rique 3 N 14 CATN Num rique 3 N 15 CATO Num rique 3 N 16 CATP Num rique 3 N 17 CATQ Num rique 3 N 18 CATR Num rique 3 N 19 CATS Num rique 3 N 20 CATT Num rique 3 N xx Total x 61 lecteur list stru Structure de la base C NDBASENBIBENSNLECTEUR DBE Nombre d enregistrements S 3 AA AA Date de derni re mise a jour 16 09 90 Num ro Champ Type Largeur D c Index 1 NUMCAR Num rique 3 O 2 CATEG Caractere 1 N 3 NOM Caract re 25 N 4 PRENOM Caract re 25 N 5 RESID Caract re 40 N 6 RUE Caract re 40 N 7 CODPOST Caract re 5 N 8 LIEU Caract re 15 N 9 NBPRET Num rique 1 N 10 NBRESER Num rique i N 11 PENAL Date 8 N i2 MESSG Caract re 160 N 13 VALID Date 8 O Total zz 333 use document list stru Structure de la base C NDBASENBIBENSNDOCUMENT DBE Nombre d enregistrements S 2 AAA Date de derni re mise a jour 16 09 90 Num ro Ch
19. 376 titres En cours 210 En libre acc s tous les titres vivants 3 Le service de Pr t 3 1 Activit La biblioth que est ouverte du lundi au samedi matin Elle offre comme nous le voyons l acc s direct une grande part de ses collections Les personnes pouvant participer aux permanences du service sont le personnel de la biblioth que 2 biblioth caires adjoints l magasinier 70 et un biblioth caire adjoint d un autre service de l cole soit 4 personnes Les derniers chiffres indicatifs de l activit du pr t sont les suivants en moyenne des pr ts domicile jour Ann e 89 90 Octobre 17 Novembre 27 D cembre 25 Janvier 23 F vrier 30 Mars 24 Avril 25 Mai 19 Juin 8 Juillet 4 Ao t O fermeture Soit une moyenne annuelle de 20 pr ts quotidiens Maximum de pr ts mensuels en 1990 730 f vrier Moyenne des pr ts en cours 120 150 Ces chiffres ne sont gu re impressionnants et ne rendent pas compte des services rendus par la biblioth que pour les consultations sur place Une activit f brile s y d ploie notamment a l occasion des travaux pratiques demand s aux tudiants en recherches bibliographiques Ces derniers sont nombreux aussi consulter r guli rement les revues professionnelles et les ouvrages de base ne pouvant tre emprunt s domicile 3 2 Premi re informatisation La biblioth que de l ENSB a informatis une premi re fois le Pr t e
20. ALL CLEAR RETURN ENDIF GET ANNEE PICTURE Hu IF YEAR DATE AN USE SECCAT ELSE AN SUBSTR ANNEE 3 USE SECCAT 44N ENDIF 84 5 ACTIVATE WINDOW affstat SET PRINT ON Y Ann e AN SCAN WE an ee E EE TOTAL secteur documentaire SECTEUR VIOT T Cat gories de lecteurs A OMA K OD 25 B CATB ls gt CATL dA C CATC M CATM 7 D CATD N OT E CATE 0 CATO F CATE P CATP 2t 6 CA6 Q CATO H CATH R 7 CATR y I SOME S OS Jj DAN T Om T Ge y DE ENDSCAN CLOSE ALL SET PRINT OFF 820 3 SAY Autre tableau 0 N GET REP READ DEACTIVATE WINDOW affstat ENDDO CLEAR RETURN AN STAT 4 PAC EBUT DE RoUCLE dne Lannes aulas pw Laktidaliiv Ouvur Le dee SECCAT dbf qui cons pc Luure elt cuo Ouvur we fn le Geen ere Toll Le nom ke ei pab CG SEH AJk cher 2F Dapur pour chaque decla Le lokal par lecteur la debut per cale prue Proppjer 4 ta cR eine hu ue auha annee Fermer Le fes ke FIN DE BOUCLE AM STATS PRG PRIVATE NBDOC NBPRET NBLEC NBACTIF CLEAR SET COLOR TO W 1 24 SAY Y Etat documents et lecteurs SET COLOR TO BG USE DOCUMENT NBDOC RECCOUNT USE LECTEUR NBLRC RECCOUNT USE PRET NBPRET RECCOUNT USE PARAM NBACTIF ACTIFS CLOSE ALL ACTIVATE WINDOW affstat SET PRINT ON g Nombre total de documents NBDOC Nombre total de pr ts en cour
21. ENDSCAN 618 5 SAY R servation s en cours supprim es ENDIF CLOSE ALE CLEAR DO SUPCATEG SET CONSOLE OFF SET PRINT ON DATE DO AM AFFLEC SET PRINT OFF SET CONSOLE ON ENDIF Suppression lecteur RETURN Procedure LECSUPD PRIVATE VDAT 84 15 SAY Cette suppression concernera les lecteurs 85 15 SAY qui n ont pas de pr t en cours 86 15 SAY qui ne sont pas r inscrits depuis 87 15 SAY la date que vous indiquerez VDAT 89 19 SAY Entrez cette date READ IF VAT CLOSE ALL CLEAR RETURN ENDIF GET VDAT 819 5 SAY Suppressions en cours SET PRINT ON DATE Suppressions lecteurs non r inscrits depuis le SET CONSOLE OFF USE LECTEUR IN 1 ORDER numcar SCAN FOR VALID lt VDAT AND NBPRET 0 VCAR NUMCAR DO LECVAR DELETE PACK DO AM AFFLEC IF VNBROO USE RESERVAT IN 2 SELECT 2 LOCATE FOR NUMCAR YCAR DELETE PACK USE IN 2 ENDIF DO SUPCATEG ENDSCAN SET CONSOLE ON SET PRINT OFF AN LECSUP PRG 2 E faw L euro pole mur de le cliur Elles leo nega voluma L yeubu e llo at A fov La cor ecko auk E xat cula La pouode SUP CATEG I vu fane La comobun a olu Delt buje dde la boue Ex ll quer di pame je de o Hie ou yu pu din Ga Lo e elek eu lee pes L uh la DI Iwp dali ak hi le An DEBUT DE BOUL L aliecuF fe Lu de valvou l e w asjout pera ole per eu haber varies effacer Zug upime Men Co o vlo uit 6s ll
22. PRIVATE CHOIX CHOIX SPACE 1 v DO WHILE CHOIX lt gt 77 DEBUT DE Bou ClE ACTIVATE WINDOW menu SET COLOR TO W 81 28 SAY TRANSACTIONS Afdar le mens SET COLOR TO BO 3 23 SAY 1 EMPRUNI 85 23 SAY 2 RENOUVELLEMENT 87 23 SAY 3 RETOUR 89 23 SAY 4 RESERVATION 811 23 SAY 5 ANNULATION DE RESERVATION 813 23 SAY 6 MESSAGE 015 23 SAY 7 RETOUR MENU GENERAL ACTIVATE SCREEN e24 1 DO PARAMETRES 819 25 SAY Entrez le num ro choisi gt GET CHOIX PICTURE 3 Cite Le cor x READ DEACTIVATE WINDOW trans DO CASE Ee udi MN poframme CASE CHOIX 1 DO AM_EMPRUNT Cova b s au chit CASE CHOIX 2 DO AM RENOU CASE CHOIX 3 DO AM RETOUR CASE CHOIX 4 DO AN RESER CASE CHOIX 5 DO AM ANNRES CASE CHOIX 6 DO AN MESSG ENDCASE FIN DE ROUCLE ENDDO CLOSE ALL CLEAR RETURN AM EMPRUNT PRG API ENPRUNT PRE 4 PRIVATE CARTE REP RESERVE VRET1 A8 MOIS VCAR VNOM VPRE VCAT VPEN VNBP VNBR VMES VVAL VCOD VCOT VT TT VINY VIYP VRES VPR VRET CLEAR DO FIGURE SET COLOR TO W 1 34 SAY Emprunt Y SET COLOR TO BG 822 1 DO PARAMETRES CARTE SPACE 3 85 5 SAY Code lecteur GET CARTE PICTURE 488 READ VCAR VAL CARTE IF VCAR 0 CLOSE ALL CLEAR RETURN ENDIF USE LECTEUR ORDER numcar SEEK VCAR IF ROF CLOSE ALL 89 5 SAY Lecteur non enregistr DO BEEP DO PAUSE CLEAR RETURN ENDIF VNOM NOM VPRE PRENOM VCAT CATE
23. Pro pir l euchoinenieuk iw ue FIN DE BOUCLE si L aklisalir ne cltuoude Luo ou co ele akude gui ler b XAM MODLEC PRG PRIVATE REP CLEAR SET COLOR TO W 81 28 SAY MODIFICATION LECTEUR SET COLOR TO B6 ACTIVATE WINDOW sitlec 81 2 SAY 1 Entr e par le nom 83 2 SAY 2 Entr e par le code REP 0 85 9 SAY Choix GET REP PICTURE READ DEACTIVATE WINDOW sitlec DO CASE CASE REP 1 VNOM SPACE 20 84 5 SAY Non GET VNOM FUNCTION 1 READ USE LECTEUR LOCATE FOR NOM VNOM IF KOF DO MESS KRR RETURN ENDIF 85 5 SAY Liste SCAN FOR NOM VNOM gc NUNCA TRIM NOM TRIM PRENOM TRIM RUE TRIM LIBU ENDSCAN oe INPUT Pr cisez le code lecteur TO VCAR LOCATE FOR NUMCAR VCAR DO LECHOD CASE REP 2 VCAR 0 84 5 SAY Code lecteur GET VCAR PICTURE HP READ USE LECTEUR ORDER Purcar LOGATE FOR NUMCAR VCAR SEEN venk IF EON DO MESS_ERR RETURN ENDIF DO LECMOD ENDCASK CLOSE ALL CLEAR RETURN PROCEDURES Procedure MESS_ERR 820 5 SAY Lecteur non enregistr DO BEEP DO PAUSE CLOSE ALL CLEAR RETURN Procedure LECMOD AN NOobi LC PRG 4 Prep er au x acces Ze po ol fr enko d uu tara p a meut Licker Car 4 Le Le nom S Le nom beet pwo Qxt ox NESLLERR gm eje d erreur SU cite douu la lise ch comdonmt su ou ole amp lew agent ce hom Duu auolu confrmali ou Mol ala olu co ole sou kou l Pame La poolu L amp c hob
24. RETURN ENDIF 813 26 CLEAR ENDSCAN CLOSE ALL 88 5 SAY R sidence GET VRES 89 5 SAY Rue GET VRUE Fa net taa m ma mo kana a e DEA Mr AL s AM ENRLEC PRE A Recdtuchr dos k fov LECTEUR mu Wun ele code neci deut D Ll mae mehh de N ander a 4000 pue on Fe olum par A LOUVERU Laden 2 Le wf oliv par uu mmap e Heu cle qua rer Sim n air le tolus den we en ue nuholer bulo A abr Vue L I d amp cool Le Le nom Lo pum Recherche i ox ab hom ouy mes a f che Ld va cba enl Luo condo uue es nd va be AA e L ukhlralur Dik sl Ag hune au meme ces e Jo ad H An mine Ak hn A condonuet Au valto 810 5 SAY Code postal GET VCOP PICTURE Hiit GET VLIE FUNCTION 1 GET VOCAT FUNCTION 1 GET VHES GET WAL Fonction D 811 5 SAY Localit 812 5 SAY Cat gorie 813 5 SAY Observation 816 5 SAY Validit READ REP N 818 5 SAY Validation 0 N READ IF UPPER REP 0 USE LECTEUR APPEND BLANK REPLACE NUMCAR WITH VCAR REPLACE CATEG WITH VCAT REPLACE NOM WITH VNOM REPLACE PRENOM WITH VPRE REPLACE RESID WITH VRES REPLACE RUE WITH VRUE REPLACE CODPOST WITH VCOP REPLACE LIEU WITH VLIB REPLACE MESSG WITH VMES REPLACE VALID WITH VVAL GET REP US DI E CATEG CASE CASE VCAT A REPLACE CATA WITH CATA 1 CASE VCAT B REPLACE CATB WITH CATB 1 CASE VCAT C REPLACE CATC WITH CATC 1 CASE VCAT D REPLACE CATD WITH CATD 1 CASE VC
25. contrepartie supporter beau coup des limites de l an cienne version Ainsi une des critiques les plus cou ramment formul es l en contre de dBase III est qu il contraint trop rapidement l utilisateur programmer en particulier pour d velop per des applications multifi chiers interactives suffisam ment conviviales et s res Le reproche reste valable pour la nouvelle version De la m me fa on la pro c dure d installation du pro duit est devenue plus convi viale le programme DATE D OPERATION JJ HM AA KONTANT DE L OPERATION EE ZB E NN XXQOQOOOUOQ0 00000000000 000000000000 000 0000 000000000 i KAXKXXXXXAXXXXXXXKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXXXXXXXXXX orale DBASENDBDATANDOKAT LON lige 9 Col 15 Fich t Ajout chanp FS S lection F6 er F7 Copier m galie Shift F DONATION gt 1D dBase IV dans la lign e des versions III et III Plus d installation comporte no tamment un menu de s lec tion de pilotes d impression mais la moindre reconfigura tion le choix de nouvelles couleurs d cran par exem ple oblige toujours modi fier le CONFIG DB l aide d un diteur de texte Comme dBase III Plus dBase IV fonctionne selon trois modes soit par com mandes directes soit par programme soit au travers d un ensemble de menus ap pel bizarrement centre de contr le qui correspond dans son princip
26. de gestion d un service documentaire de l INSA Ce programme a t crit en DBASE III PLUS 1 2 Progression a A partir des outils cit s ci dessus nous avons d gag les fonctions principales a mettre en place et sch matis l essentiel du menu principal et des sous menus b Nous nous sommes ensuite repr sent par une r daction de type algorithmique la succession des t ches effectuer Ce travail nous a aid e d cider des fichiers a mettre en place et de leur structure la nature et la forme des informations qu ils devaient contenir ainsi que des relations a tablir entre eux c Nous avons tudi le langage de programmation DBASE IV voir annexe 1 Le programme de notre enseignement comprenait l initiation DBASE III PLUS langage de gestion de bases de donn es relationnelles qui est depuis 1984 un standard mondial Cette initation nous a permis de nous adapter aux commandes et fonctions de DBASE IV Ce langage est un produit DBASE de nouvelle g n ration fond sur DBASE III PLUS En pr alable l criture du programme nous avons consult le guide Marabout DBASE IV facile premier contact avec le langage puis le Manuel de r f rence fourni avec le logiciel Nous avons pris des notes d taill es et t ch de rep rer quelles seraient les commandes les plus indispensables a l criture du programme d Enfin nous avons proc d a l criture proprement dite pour transformer en programmes les alg
27. e trop inexp riment e pour m langer les deux modes dans un m me programme Conclusion Le temps et l exp rience faisant d faut c est avec mesure que nous avons exploit les nouvelles fonctionnalit s de DBASE IV 3 Structure du programme 3 1 Structure g n rale voir aussi sch ma page suivante C est un programme modulaire arborescent dont le programme principal est BIBENS Il appelle une s rie de 16 sous programmes certains de ces derniers appellent d autres Certains programmes contiennent des proc dures En effet contrairement a DBASE III PLUS DBASE IV accepte le concept de proc dures l int rieur d un programme Ces proc dures sont disponibles pour tout programme appel ult rieurement Nous avons donc inclus dans le programme principal un certain nombre de proc dures pour les routines devant tre utilis es dans de nombreux sous programmes Au sein des sous programmes nous avons mis en proc dures des traitements appel s a se r p ter messages d erreurs traitements communs a plusieurs choix du sous menu Dans un souci de lisibilit nous n avons pas fait figurer ces proc dures dans le sch ma ci apr s de la structure d ensemble En outre pour simplifier la structure g n rale nous avons crit deux routines d affichage sous forme de sous programmes et non de proc dures Le programme d taill et comment se trouve en annexe 3 3 2 Les fichiers Le programme comprend 8 fichiers
28. gt AL Ooo F a SET PRINT OFF USE LECTEUR ORDER valid Sun coole Sa ef mm nom len LIST FIELDS NUMCAR CATEG NOM NBPRET VALID OFF ALL FOR VALIDKDATR TO PRINTER kescht ole pol e veuhrelo 820 5 WAIT Impression termin e 5 RETURN xAH_STAT PRG PRIVATE REP CLEAR SET COLOR TO W 91 90 SAY STATISTIQUES SET COLOR TO BG ACTIVATE WINDOW etatis 81 3 SAY 1 Pr ts par document 83 3 SAY 2 Pr ts par secteur cat gorie 85 3 SAY 3 Total des pr ts 87 3 SAY 4 Tableau par secteur cat gorie 89 3 SAY 5 Etat documents et lecteurs REP 0 811 13 SAY Choix GET REP PICTURE READ DEACTIVATE WINDOW statis DO CASE CASE REP 1 DO AM STATI CASE REP 2 DO AM STAT2 CASE REP 3 DO AM_STAT3 CASE REP 4 DO AM STAT4 CASE REP 5 DO AM STATS ENDCASE CLEAR RETURN AN STAT PRG Proposer A ol ll E chok Cas 4 Cua y Lou Le chan Axa cu lor la hna baran me AN STAT 4 las 2 2 las 3 SE 4 Cas id gt AR STAT1 PRG PRIVATE VCOD AN REP CLEAR SET COLOR TO W 81 28 SAY Pr ts par document X SET COLOR TO BG REP 0 DO WHILE UPPER REP O N 84 5 CLEAR VCOD SPACK 7 AN STATA PRG EBUT DE BOUCLE Lu La tool lu document 84 5 SAY Entrez le code du document GET VCOD PICTURE 999999X FUNCTION 1 READ IF VCOD SPACK 7 CLOSE ALL CLEAR RETURN ENDIE USE DOCUMENT ORDER codbarr SEEK VCOD IF KOF 820 5 SAY Document non enregistr
29. le code du document Affichage des coordonn es Signalement d une r servation pour un autre lecteur affichage de la date retour pr vue possibilit de modifier la date retour gt gt gt Validez l ou modifiez la date puis lt Affiche le nombre de pr ts actualis gt gt gt Vous pouvez enchainer sur un autre emprunt 1 2 Renouvellement d un pr t gt gt gt Entrez le N inventaire du document Affichage de coordonn es Confirmez si le document correspond au N inventaire Signale si le document est r serv Signale si le lecteur est en retard Signale si le pr t a d j t renouvel mais possibilit d accorder un autre renouvellement affiche la nouvelle date de retour pr vue Validez lt ou modifiez la date puis 1 3 Retour Entrez le code du document Affichage des coordonn es En cas de retard affichage de la date de retour d pass e et de la dur e de p nalisation Si le document est r serv affichage du nom pr nom du lecteur l ayant r serv date limite de la r servation affiche le nombre de pr ts restant Vous pouvez enchainer sur un autre retour 20 L 4 R servation gt gt gt Entrez le N inventaire Affichage du titre Signale si le document a d ja t r serv 3 fois Confirmez si le titre correspond bien gt gt gt Entrez le code lecteur Signale si ce lecteur a d j fait la m me
30. pour la cr ation et la manipulation des bases de donn es Il contient aussi une introduction la m thode d utilisation interactive de dBASE IV le point de disponibilit Utilisation du g n rateur d applications de dBASE IV Manuel exposant les prin cipes de base de la concep tion d applications ainsi que les m thodes permettant de cr er rapidement des appli cations totalement fonction nelles sans avoir recours la programmation Utilisation des menus Manuel offrant une vue d ensemble du syst me de menus Il comprend des instructions relatives la cr ation de bases de don n es de catalogues de vues de rapports de for mulaires et d tiquettes Il explique comment modifier des donn es imprimer des tiquettes et des rapports et lancer des applications Introduction au point de disponibilit Fascicule expliquant l utili sation du point de disponi bilit interface de la ligne de commande dBASE Vous acquerrez une exp rience pratique en utilisant les chiers exemple avec les commandes dBASE et apprendrez des techniques qui vous permettront de vous adapter aux fonctions avanc es de dBASE IV Langage de programmation GUIDE DE Centre de Contr le dBASE SOL Utilisez le Centre de de bases de donn es Utilisez les avez galement la Utilisez SQL pour aux donn es de fa L ENVIROD N I N A I N Contr le pour prati de catalogues de vues commandes et les pos
31. r servation Affichage des coordonn es du lecteur Affichage du nombre de ses r servations actualis 1 5 Annulation de r servation gt gt gt Entrez le N inventaire Affichage du titre gt gt gt Confirmez si le titre correspond bien gt gt gt Entrez le code lecteur Affichage les coordonn es du lecteur Affichage du nombre de ses r servations actualis 1 6 Message pour un lecteur gt gt gt Entrez le code lecteur Affichage de ses coordonn es Affichage du message existant d j gt gt gt Entrez votre message ou modifiez le pr c dent 2 ENREGISTREMENT D UN LECTEUR Affichage d un nouveau N de code lecteur Compl tez toutes les rubriques du tableau Vous pouvez avec les touches fl ches vous d placer pour corriger tant que vous n avez pas valid la derni re rubrique Observation Affichage de la date limite de validit d inscription Remarque S il existe des homonymes m me nom et pr nom Le syst me vous demande s il s agit du m me lecteur avant de continuer sur les rubriques suivantes ceci afin d viter les doubles inscriptions Validez ou non puis 21 ER 3 SITUATION D UN LECTEUR 3 1 Recherche par le nom gt gt gt Entrez le nom du lecteur Affichage d une liste du ou des lecteur s de ce nom Confirmez en tapant le code correspondant Affichage des coordonn es du lecteur ses pr ts et ses r servations Vo
32. un m me document nombre de r servations illimit pour un lecteur en situation r guli re i5 16 Les p nalisations Emprunt impossible en cas de p nalisation Remarque vous pouvez provisoirement d p naliser un lecteur en passant dans le choix Modification lecteur Les renouvellements de pr ts Pour un document r serv renouvellement impossible Pour un lecteur en retard renouvellement impossible Pour un document de type l un seul renouvellement Mais BIBENS vous donne le choix d accorder malgr tout une prolongation jusqu la limite de 3 renouvellements Pour un document de type 2 3 renouvellements possibles Les codes Code lecteur il s agit du N automatiquement attribu par le syst me lors de la premi re inscription d un lecteur Code document il s agit du code a barre inscrit sur l tiquette dont doivent tre quip s les documents destin s au pr t a domicile III REGLES QUE VOUS POUVEZ LIBREMENT MODIFIER En demandant le choix 13 Param tres vous pouvez modifier La dur e de pr t des documents de type 1 La dur e de pr t des documents de type 2 Le nombre maximum de pr ts autoris s La dur e de r servation Le nombre de jours d intervalles entre deux relances Dans ces m mes param tres vous pouvez Entrer les dates de la prochaine fermeture pour le calcul automatique de la date de retour des ouvrages IV LISTE DES FONCTIONNALITES
33. 0 caract res maximum son num ro d inventaire sur 6 caract res les 50 premiers caract res du titre 3 mots significatifs du titre Dans le cas d un p riodique le num ro d inventaire peut tre remplac par le num ro de volume suivi de celui de fascicule Pour ce fichier la cl ne doit tre aucun de ces l ments car il n y a pas unicit le num ro d inventaire d un p riodique m me si on lui ajoute l ann e ne d termine pas un exemplaire unique cause des fascicules Fonctions Il faut pouvoir rechercher un document par son num ro d enregistrement cl par sa cote par son num ro d inventaire par trois mots significatifs du titre Le r sultat de la recherche doit tre l affichage de la situation du document qui doit comporter l tat du document pr sent en pr t eta r server en pr t et sans r servation le nom et le num ro d enregistrement de l emprunteur actuel la date de pr t et la date de retour pr vue xx le nom et le num ro d enregistrement du lecteur ayant r serv le document Lorsque la recherche aboutit plusieurs documents exemple recherche par cote une tape suppl mentaire doit permettre de s lectionner le document utile apr s affichage des diff rents documents propos s dans un format minimum cote inventaire 30 premiers caract res du titre Lecteurs Le fichier doit mentionner le num ro de la carte du lecteur les noms
34. 47 CLEAR TO 13 76 USE PRET Chef dar le pat APPEND BLANK REPLACE NUMCAR WITH VCAR REPLACE CODBARR WITH VCOD REPLACE DATESOR WITH DATE REPLACE DATERET WITH VRET Tu Hu amp pr La com plius VNBP VNBP 1 USE LECTEUR ORDER nuncar A ge vele ef t pat ole SEEK VCAR f REPLACE NBRESER WITH VNBR 4 bs c twa oun REPLACE NBPRET WITH VNBP 812 19 SAY NBPRET Tele jour Le cou lar IF UNBP 1 USE PARAN du umbe de lickeum achils REPLACE ACTIFS WITH ACTIFS 1 ENDIF USE DOCUMENT ORDER codbarr Della du di con pau SEEK VCOD fou BEE REPLACE RESER WITH VRES atan ak pit ele docu REPLACE PRET WITH 1 ment REPLACE AN1 WITH AN1 1 USE SECCAT DO CASE CASE LIKE P VCOT 60 1 CASE LIKE AX VCOT AND NOT LIKE AB VCOT 60 2 e AMEN PRONT PRE Della pw de cn plis de pib de l aunet da d ocu meat Ho The E pw la compl de pib peer echar documen y CASE LIKE B VCOT AND NOT DIXE BA VCOT AND NOT LIKE BB VCOT AND NOT LIKE BC VCOT 60 3 CASE LIKE C VCOT AND NOT LIKE CA VCOT 60 4 CASE LIKR AB VCOT 60 5 CASE LIKE BA VCOT G0 6 CASE LIKE BBY VCOT 60 7 CASE LIKE BC VCOT 60 8 CASE LIKE CA VCOT 60 9 CASE LIKE 7W VCOT GO 10 CASE LIKR K VCOT G0 11 CASE LIKE Y VCOT 60 12 CASE LIKR 24 VCOT 60 13 OTHERWISE 820 5 SAY Le secteur VCOT n est pas pr vu
35. A i E Villeurbanne le DATE 7 TRIM VNOM VPRE VRES VRUE 7 VCOP VLTE Veuillez rapporter le document ci dessous que vous deviez rendre le DATELIM CASE N 2 g a Veuillez rapporter le document ci dessous que vous deviez rendre le DATELIM CASE N 3 oc gou c 7 Ae RAPPEL An RELAW PRG 2 Veure aut la codo How muk puclgue oan le fur PRET axe des le ku Boc neu T id A kde di condones de llar Li de wemoje Evesh a taa Bal pw u kl altus D but d u emm Peur choque Li ho Da jc Zon kle La ola le Le nom et L oluroe de des feos Le molus el N Dupi arer Cas A Ca 2 iv le eti ed robukout lui du tans 4 pourre Subir ds mooli eeh tua amp lejann end ou las 3 AN RELAN PR6 3 Veuillez rapporter le document ci dessous que vous deviez rendre le DATRLIM peus Nous vous prions de r gulariser votre situation dans un d lai de 48 h En cas d emp chement veuillez nous t l phoner 2 En l absence de r ponse de votre part nous serions au regret de porter le litige devant les services administratifs de cole ENDCASE Pous chaque Lettre upina Cote VC0T Titre VTIT La coovelonwt to de doumeut HE EA ku nekournt er l okt uod ono OBSERVATIONS VHES tuketo por L bles eheu BJECT PAGE SET PRINTER OFF Fane Le souk ole pate SET CONSOLE ON Fa d put non ENDIF ENDIF RETURN
36. AT E REPLACE CATE WITH CATE l CASE VCAT F REPLACE CATF WITH CATF 1 CASE VCAT G REPLACE CATG WITH CATG 1 CASE VATE REPLACE CATH WITH CATH 1 CASE VCAT 1 REPLACE CATI WITH CATI 1 CASE VCAT J REPLACE CATJ WITH CATJ 1 CASE VCAT K REPLACE CATK WITH CATK 1 CASE VCAT L REPLACK CATI WITH CATL 1 CASE VCAT M REPLACE CATM WITH CATM 1 CASE VCAT N REPLACE CATN WITH CATN 1 CASE VCAT 0 REPLACE CATO WITH CATO 1 CASE VCAT P REPLACE CATP WITH CATP 1 CASE VCAT Q REPLACE CATQ WITH CATQ 1 CASE VCAT R REPLACE CATR WITH CATR 1 CASE VCAT S REPLACE CATS WITH CATS 1 CASE VCAT T REPLACE CATT WITH CATT 1 AM_ENRLEC PRA 2 aber Lo dale de yalvoit Demauolu A L uktickv de rolidir S M lide euler uu nouvetf Lad du meut LECTEVE Fu the a L cou plus li uombe ol Lecleurs par col pore ENDCASE CLOSE ALL SET CONSOLE OFF SET PRINT ON 2DATE Enregistrement lecteur DO AM AFFLEC SET PRINT OFF SET CONSOLE ON ENDIF CLOSE ALL CLEAR RETURN ATILENRLEC PRG E de a uu fus wo gram me d affichage AD AFFLEC AM SITULEC PRG PRIVATE REP CLEAR S T COLOR TO W 81 28 SAY SITUATION LECTEUR X SET COLOR TO BG ACTIVATE WINDOW sitlec 81 2 SAY 1 Recherche par nom 83 2 SAY 2 Recherche par code REP 0 85 10 SAY Choix GET REP PICTURE 1 READ DEACTIVATE WINDOW sitlec DO CASE CASE REP 1 VNOM SPACE 25 84 5 SAY Non GET YNOM FUNCTI
37. CAN aie INPUT Entrez le N inventaire voulu TO VINV USE DOCUMENT ORDER numinv SEEK VINV 86 5 CLEAR DO BOCHOD ENDCASE AN Kodbbol PRE 4 Puoi 3 aces le moolcfenlen d uu docuumeuf oun f e Cas 4 du Le uo cuveulocu Le no puvtuldw wer jan A et adr La prou du ERREVR Lase lip La buerg gg Docnob Cas 2 Lu A cook e olcu meut id las 3 La la et du doucement rd A ho La comconwt cla ou di elo cu meu l cos dou amp coli cols Deu roles Cana f s me ls ou Dadli coliu Lu oloumeut mbart per Leila de im n dot fait 2 DH CLOSE ALL CLEAR RETURN PROCEDURES Procedure ERREUR 820 5 SAY Document non enregistr gt DO BERP DO PAUSE CLOSE ALL CLEAR RETURN Procedure DOCHOD VCOD CODBARR VTYP TYPDOC VCOT COTE VINV NUMINV VTIT TITRE VAN ANNRENO VH1 MOT YH2 M0T2 VH3 MOTJ VRES RESER VPR PRET 84 5 CLEAR 84 5 SAY Type 85 5 SAY Cote 86 5 SAY N inventaire 87 5 SAY Ann e Hi 88 5 SAY Titre GET VIYP FUNCTION 1 7 GET VCOT FUNCTION 7 GET VINV PICTURE X EI VTIT FUNCTION 89 5 SAY ler mot titre GET VMI FUNCTION 1 810 9 SAY 2e mot titre GET VM2 FUNCTION 011 5 SAY Je mot titre GET VM3 FUNCTION 1 READ REP N 020 5 SAY Validation 0 N GET REP READ IF UPPER RBP 0 REPLACE TYPDOC WITH VTYP REPLACE COTE WITH VCOT REPLACE NUMINV WITH VINV REPLACE ANNERNO WITH VAN REPLACE TIT
38. E ALL IF VPRO0 69 43 SAY Document en pr t DO BEEP DO PAUSE ELSE RESERVE 0 IF VRES400 USE RESERVAT LOCATE FOR VCOD CODBARR IF NUMCAROVCAR AN EMPRUNT PRG 2 LO V ufe w li Liu at IDERUT DE BOUCLE ka pm nomhe de pets S pa alur A la Lout ak alen Pro p ser Lag cou he ben B i l code du doumeut W ancun cod w Y euke gi oder dh Ze N le code i fa Ji ou H Lire Ls coodouat du docu mer i Veuf r S atou p t U fir ek aijuae Si Oui Var su apt ele L ou prua Bu IF RESERVE 0 86 43 SAY Cote VOT 87 43 SAY Titre 2 5UBSTR VTIT 1 25 08 43 SAY N inv WIN IF VIYP 2 Clu le dat ol alour VRET DATE DUR2 ELSE VRET DATE DUR1 ENDIF IF VRETY FERM AND VRET lt 0UV VRET OUV 1 ENDIF VRET1 VRET a krcher ba coordonne du docuweut T AH EMPRONT PRG 3 RESERVE 1 658 er E de Do fan kew 89 43 SAY Document r serv eh es S DO BEEP FE ar Lo wulim alude DO PAUSE aber ELSE i DELETE E Ae D aluak A t Eja PACE l Spe i e VRES VRES 1 na sn VNBR VNBR 1 CLOSE ALL ENDIF Nen P ENDIF Lo ac M CE i f La dat cl acleu c 811 43 SAY Date de retour GET VRET FUNCTION D A char 813 47 SAY Validez ou modifiez Proposer Le mo an WA P GEN READ AK DO WHILE VRBT lt DATE OR VETE E 4 um Wei si da dot weier ak 811 61 GET VRET FUNCTION D Gy READ ENDDO 813
39. FFICH HEHH l TNUMINV COTE SUBSTR TIT H0 TITRE RETURN Procedure DOC KRR 820 5 SAY Document non enregistr DO BEEP DO PAUSE CLOSE ALL CLEAR RETURN Procedure DOCSITU 85 5 SAY Titre 22TITRE SET COLOR TO W USE PRET LOCATR FOR CODBARR VCOD IF ROF 88 5 SAY Document pr sent ELSE 88 5 SAY En pr t sc rus 2 NUMCAR DATESOR DATERET Renouv RENOU ENDIF USE RESERVAT LOCATE FOR CODBARR VCOD IF KOF 88 45 SAY Non r serv ELSE 88 45 SAY R serv par SCAN FOR CODBARR VCOD ge 2 NUMCAR ENDSCAN ENDIF WAIT GLOSR ALE CHAR RETURN SET COLOR TO 86 REP 0 AN Situpoc PRG 3 Pamape de parami hes Rochuichy o px lwa de PU e fout qua qe wol hho 8 SN TA er n SF fusos Lu patio ole 2 ou 3e mob hhe ext oli Le proce dure AFF CH Ahde Le ue A melon La vol le hk ou olocumeut cours woloukt auto ob tubo Ajkeker ua menaj d erreur Alto Le ka elu docum Tuohguv M ak ou per Ou nuit ex disp ora ole L Parme bss e veuhelll cmcaruaut yn pur T mole ur VU A um atve SD ak agang ek par queliylecteuryou x fehaut let Co olas Le deur DO WEILE UPPER REP O N M SI TU DOC f Desur ae gwar i PRE 1 820 5 SAY Pour plus de pr cisions tapez le code du lecteur sinon Entr e CARTE SPACE 3 820 71 GET CARTE PICTURE fr READ VCAR VAL CARTE IF VCAR 0 CLOSE ALL CLEAR RETURN ENDIF USE LECTEUR ORDER
40. FICHIERS 11 SORTIE DU SYSTEME 14 SUPPRESSION D UN ENREGISTREMENT DOCUMENT 12 1 SUPPRESSION D UN ENREGISTREMENT LECTEUR 12 2 2 Entr e par son code SUPPRESSION DES LECTEURS NON REINSCRITS 12 2 1 SUPPRESSION DES RESERVATIONS PERIMEES auto TOTAL DES DOCUMENTS ENREGISTRES 10 5 TOTAL DES LECTEURS ACTIFS 10 5 TOTAL DES LECTEURS ACTIFS par cat gorie 10 5 TOTAL DES LECTEURS INSCRITS 10 5 TOTAL DES PRETS D UNE ANNEE DONNEE 10 3 TOTAL DES PRETS D UNE ANNEE DONNEE Pour un secteur et une cat gorie donn s 10 2 Pour tous secteurs toutes cat gories 10 4 TOTAL DES PRETS EN COURS 10 5 TOTAL DES PRETS PAR MOIS 10 3 TOTAL DES PRETS POUR UN DOCUMENT PRECIS 10 Pour l ann e en cours 10 1 Pour les 5 derni res ann es 10 1 VISUALISER LA SITUATION D UN DOCUMENT En entrant par son code barre 6 2 par sa cote 6 3 En entrant par son N inventaire 6 1 VISUALISER LA SITUATION D UN LECTEUR En entrant par son code 3 2 En entrant par son nom 3 1 VISUALISER LE S DOCUMENT S CORRESPONDANTS En entrant 3 mots du titre 6 4 19 V DETAIL DES OPERATIONS 1 TRANSACTIONS 1 1 Emprunt gt gt gt Entrez le code du lecteur Affichage des coordonn es et situation Signalement de non validit d inscription Signalement des p nalisations Signalement du nombre maximum de pr ts mais possibilit d accorder un pr t suppl mentaire Entrez
41. G VPEN PENAL VNBP NBPRET VNBR NBRESER VHES MESSG VVAL VALID CLOSE ALL 86 5 SAY Non 2 TRIM VNOM 87 5 SAY Pr nom TRIM VPRE 88 5 SAY Cat g Al IF VMES lt gt SPACE 160 SET COLOR TO W b 820 1 SAY MESSAGE SET COLOR TO BG WIR ENDIF LE VVAL lt DATE 10 5 SAY Inscription p rim e pr t impossible DO BEE DO PAUSE N CLOSE ALE CLEAR i RETURN ENDIF Akbar para w lies Qu Las L an du Le codo Leche S ucuu code w at lu quilter Vou fer s Le code lecheur exi le Si ou litt condonnt du lev A her la coovdountt du lache Ueber n at tutor Nout IF YPEN gt DATE 810 5 SAY P nalis jusqu au 2 VPEN 811 5 SAY Lecteur p nalis pr t impossible DO BEEP DO PAUSE CLOSE ALL CLEAR RETURN ENDIF RKP 0 DO WHILE UPPER REP O N 812 5 SAY Pr ts 2 LTRIM STR VNBP IF VNBP gt PRMAX 814 5 SAY Nombre maximum de pr ts atteint DO BEEP REP N 815 5 SAY Autorisez vous le pr t 0 N GET REP READ 815 5 CLEAR TO 15 38 IF UPPER REP N CLOSE ALL CLEAR RETURN ENDIF ENDIF VCOD SPACE 7 85 43 SAY Code document GET VCOD PICTURE 999999X FUNCTION READ IF VCOD SPACE 7 CLOSE ALL CLEAR RETURN ENDIR USE DOCUMENT ORDER codbarr SEEK VCOD IF EOF CLOSE ALL DO BEEP 89 43 SAY Document non enregistr DO PAUSE ELSE VTIT TITRE VCOT COTE VINV NUMINV VTYP TYPDOC VRES RESER VPR PRET CLOS
42. H JAN 1 CASE M0IS 2 REPLACE FEV WITH FEV 1 CASE M0IS 3 REPLACE MAR WITH MAR 1 CASE MOIS 4 REPLACE AVR WITH AVR 1 CASE MOIS 5 REPLACE MAI WITH MAITH CASE MOIS 6 REPLACE JUN WITH JUN 1 CASE MOIS 7 REPLACE JUL WITH JUL 1 CASE MOIS 8 REPLACE AOU WITH AOU CASE MOIS 9 REPLACE SEP WITH SEP 1 CASE MOIS 10 REPLACE OCT WITH 0CT 1 CASE MOIS 11 REPLACE NOV WITH NOV 1 CASE MOIS 12 REPLACE DEC WITH DEC 1 ENDCASE CLOSE ALL SET CONSOLE OFF SET PRINT ON luper Lo Pafor ene DATRC 7 Emprunt Code document V00D Sech Code lecteur VCAR Date retour VRET Si AM EKHPRUNT PRE yc SET PRINT OFF SET CONSOLE ON ENDIF ENDIF ENDIF 89 43 CLEAR TO 9 76 Paojors L ou ch career jur ua cou lit RKP 0 817 43 SAY Autre emprunt O N GET REP t F READ 11 5 CLEAR TO 11 15 E jaw di umbne du cadie de 85 43 CLEAR TO 5 76 disk 86 43 CLEAR TO 6 76 7 43 CLEAR TO 7 76 88 43 CLEAR TO 8 76 811 43 CLEAR TO 11 76 E 017 43 CLEAR TO 17 76 FIN DE BOUCLE ENDDO CLEAR RETURN XAM RENOU PRG PRIVATE REP CLEAR DO FIGURE SET COLOR TO W 61 28 SAY X Renouvellement de pr t SET COLOR TO BG 822 1 DO PARAMETRES VINV GPACE 8 85 43 SAY N inventaire GET VINV PICTURE 11010 READ IR VINV SPACE 8 CLOSE ALL CLEAR RRTURN ENDIF USE DOCUMENT ORDER numinv SERE VINV IF ECF 89 45 SAY Document non enregistr DO BREP DO PAUSE CLOSE ALL CLEAR RETUR
43. ICTURE 88 22 SAY Validez ou modifiez READ 88 22 810 22 SAY DUREE DE RESERVATION 811 30 GET DURRES PICTURE 812 22 SAY Validez ou modifiez READ 812 22 USE PARAM REPLACE DURERI WITH DURI REPLACE DUREE2 WITH DUR2 REPLACE MAXPRET WITH PRMAX REPLACE DATEFERM WITH FERM REPLACE DATEOUV WITH OUV REPLACE INTERREL WITH INTREL REPLACE DUREERES WITH DURRES CLOSE ALL SET CONSOLE OFF SET PRINT ON DATE PARAMETRAGE Dur e pr t type 1 DURI Dur e pr t type 2 OC DUR2 Maximum de pr ts OCQPRMAX Prochaine fermeture FERM 00V Intervalle des relances INTREL Dur e de r servation DURRES v t di DE SET PRINT OFF SET CONSOLE ON CLEAR RETURN AH_PRRANAT PRG 2 Fel r L tel Rou flaur Les chouja el 0 ouny rite meut per Lo uvuvella voleno mpiner da olounera ole L eune ESO meut modifye AM MAJ PRG AN AAT PRG PRIVATE AN USE DOCUMENT Mule de lios dal SCAN REPLACE ANS WITH ANA ANA WITH AN3 AN3 WITH ANZ ANZ WITH ANI ANI WITH O Compliuad auuuelo elu Wi CLOSE ALL A ANS d pwait AN4 Ades AN SUBSTR STR YEAR DAT 9 db pur Lo nouvel aun e COPY FILE SRCCAT DBF TO SRCCAT ut DBR DEM Chwe Le contenu ou fer REPLACE CATA WITH 0 CATB WITH 0 CATC WITH 0 CATD WITH 0 CATE WITH 0 SECAT DBF Aw ua umean REPLACE CATF WITH 0 CATG WITH 0 CATH WITH 0 CATI WITH 0 CATJ WITH 0 ue REPLACE CATK WITH 0 CATL WITH 0 CATM WITH O CATN W
44. ITH 0 CATO WITH 0 f SECA ER REPLACE CATP WITH 0 CATQ WITH 0 CATR WITH 0 CATS WITH 0 CATT WITH 0 nn 2 dumin chia ol ki Lanet onbe CLOSE ALL Nete con lus zero RETURN 6 z olor Li k chier SECCAT b8E pour chaque LAND lit utut AM PINRESER PRC CLEAR SET CONSOLE OFF SET PRINT ON 2DATE R servations p rin es Code lecteur Code document Date limite de r ser USE RESERVAT SCAN FOR DATELIM DATE NUMCAR CODBARR DATELIM DELETE PACK ENDSCAN CLOSE ALL R I SET PRINT OFF SET CONSOLE ON RETURN AN FiNRES PRG Localiser VA Al suvolisw f ri meto 1 va fw maer Le Lisi da Aua olu NS RESERVAT AR PENAL PRG DT PENAL PRE PRIVATE VCAR VPEN USR PRET w DEBUT DE BOUCLE SCAN FOR DATERET DATE p VCAR NUMCAR Recho che Les pais out Lo dele relbw VRET DATERET at o pr USE LECTEUR IN 2 ORDER nuncar SE 077 IF MONTH DATE HONTE VRET Tai Rad Le van VPEN DATR DAY DATB DAY VRET Rekour pw chacun de GA L b te ELSE bdar VPEN DATE 31 DAY VRET J DAY DATE Nm ENDIF Cafe sa dati d Jo he o SELECT 2 SEEK VCAR Bast er SE W REPLACE PENAL WITH VPEN Haar le fot f nalisalimi par aki dat USE IN 2 ENDSCAN l RETURN YAN AFFLEC PRG RETURN Code VCAR Cat gorie 7 CAT Won VRON Pr non VPRE 2 Adresse NRES VRUE 7 VCOP Pr t s VNBP R servation s VNBR Observation VMES Validit VAL r ry g
45. L SET CONSOLE OFF SET PRINT ON DATEC Message Code lecteur VCAR Non po TRIM VNON Pr non TRIM VPRE VMES 2 y gan SET PRINT OFF SET CONSOLE ON CLOSE ALL CLEAR RETURN An n st6 PRO Lau Le co cle Li cheus Vich w au letew dri da Lo Ko comdounsto Alp bw Ho toowlowwt eo dize Le mmap cube Rhuuplacr Le chou Meade pe Le nouv lle voleur f E ha puden da mp rmalas eneubhelle AH_ENRLEC PRG PRIVATE REP N CLEAR SET COLOR TO W 02 28 SAY ENREGISTREMENT LECTEUR SET COLOR TO BG USR LECTEUR ORDER vacat H DO WHILE NOT EOF AND N 1000 N N 1 LOCATE FOR NUMCAR N SEEK N ENDDO CLOSE ALL IF N 1000 86 5 SAY Capacit en lecteurs atteinte 999 gt DO BEEP DO PAUSE CLEAR RETURN ENDIE VCAR N VCAT SPACE 1 VNOM SPACE 20 VPRE SPACE 20 VRES SPACE 40 VRUE SPACE 40 VCOP SPACE 5 VLIE SPACE 20 VNBP 0 VNBR 0 VMES SPACE 160 VVAL DATE 364 85 5 SAY Code STR VCAR 86 5 SAY Non GET VNOM FUNCTION 1 87 5 SAY Pr non GET VPRE FUNCTION READ REP N USE LECTEUR SCAN FOR NOM VNOM AND PRENOM VPRE 813 26 SAY Non NOU 814 26 SAY Pr nom PRENOM 815 26 SAY Adresse RESID 816 26 SAY RUE 817 26 SAY CODPOST 817 45 SAY LIEU 019 26 SAY Est ce le m me lecteur 0 N GET REP READ IF UPPER REP 0 WAIT Appuyez sur une touche pour revenir au menu CLOSE ALL CLEAR
46. L CLEAR RETURN ENDIF ELSE IF VREN 3 817 5 SAY Pr t d j renouvel 3 fois DO BERP DO PAUSE CLOSE ALL CLEAR RETURN ENDIF ENDIF IF VTYP 1 VRET VRET DURI ELSE VRET VRET DUR2 ENDIF IF VRET lt FERM A8D VRET QUV VRET OUV 1 ENDIF VRETI VRET GET REP AN RENOU PRE Z Liu L taneg ba meer coena our per Veste le Belar est ou je laud Aber amp reta ol g veuhuel a Htuobe quite ne Jana yhe meut olu La dear DL jo coordonue ta Dous li cas ou le clo cis ak EU He E AA rasire ze pue ou eux B A YA bfualr Pwo jour uue dixe de order muere Le pat Das li wa m le clot tal ast ol Up 2 Mn k pik a oli j el par bruge 3 b atkudu gu lar 5 de rwouvellouseuk A pile Coll La Lou velt ce D ce aler 47 SAY Validez ou modifiez DO WHILE VRET lt DATE OR VRET FRAT VRETI DO BEEP 811 61 GET VRET FUNCTION D READ ENDDO 819 47 CLEAR TO 13 76 VREN VREN 1 USE PRET LOCATE FOR NUMCAR VCAR REPLACE DATERET WITH VRET REPLACE RENOU WITH VREN CLOSE ALL SET CONSOLE OFF SET PRINT ON D T8 Renouvellement de pr t VREN Code lecteur OVCAR N inventaire OVINV v Renouv jusqu au VRET DN o SET PRINT OFF SET CONSOLE ON CLEAR RETURN 43 SAY Renouvel jusqu au GET VRET FUNCTION D AM REKOU PRG A fi dur akl dell ZE tu pepe Le wooli fecic L veu hu elle Veufer h la moel ca hon erh vue dat cone cle Modifier L dune pi a
47. L CLEAR RETURN ENDIF USE DOCUMENT ORDER numinv SEEK VINV IF KOR DO DOC ERR RETURN ENDIF VCOD CODBARR DO DOCSITU CASE REP 2 VCOD SPACE T GET VINV PICTURE 8 I 84 5 SAY Code document GET VCOD PICTURE 999999X FUNCTION READ IF VCOD SPACE 7 DO BEEP CLOSE ALL CLEAR RETURN ENDIF USE DOCUMENT ORDER codbarr SEEK VCOD IF EOF DO DOC ERR RETURN ENDIF DO DOCSITU CASE REP 3 VCOT SPACE 10 84 5 SAY Cote READ IF VCOT SPACE 10 DO BREP CLOSE ALL CLEAR RETURN ENDIF GET VCOT FUNCTION 1 AN SI W DOC PRG Paojour U acces le sta heu olo eument Lu le ch k Car 4 Lu l no Mvenl nr Si la vo ivenlomi uela pa Lxi cukr Boc LER menak d erreur Lx ular Le berg Soe Dec s ru ehbir La palm ds document Co amp pie Le code dx document VeuTe qu Lal Ye fe 3 i pali Le poco olure poc STU Cas 3 plu La cole plu document USE DOCUMENT ORDER cote SEEK VCOT IF EOF DO DOC ERR RETURN ENDIF 87 5 SAY Liste SCAN FOR COTE VCOT TIT TITRE ye L 220078 NUMINY SUBSTR TIT 1 30 ENDSCAN gen ACCEPT Entrez le N inventaire voulu USE DOCUMENT ORDER numinv SREX VINV VCOD CODBARR 87 5 CLEAR DO DOCSITU CASE REP 4 STORE SPACE 20 TO MCL1 MCL2 MCL3 84 5 SAY Premier mot GET MCLl FUNCTION 1 85 5 SAY Deuxi me mot GET MCL2 FUNCTION 1 86 5 SAY Troisi me mot GET MCL3 FUNCTION 1
48. L gt DATR 88 5 SAY P nalis jusqu au 29PENAL ENDIF IF MESSG lt gt SPACE 160 89 5 SAY Message 2 RTRIM MES5G ENDIF SET COLOR TO W 812 5 SAY Pr ts 22NBPRET 812 45 SAY R servations 22NBRESER VCAR NUMCAR USE PRET SCAN FOR NUMCAR VCAR os a 2 TRIM CODBARR DATESOR DATERET Renouv RENOU ENDSCAN USE RESERVAT SCAN FOR NUMCAR VCAR 9 CODBARR ENDSCAN SET COLOR TO BG REP 0 DO WHILE UPPER REP lt gt N VCOD SPACR T 820 5 SAY Pour plus de pr cisions tapez le code document sinon Entr e 820 69 GET VCOD FUNCTION 1 READ IF VCOD SPACE T CLOSE ALL CLEAR RETURN ENDIF AH SiITULEC PRO 4 menaj dl erreur A pd LB cooudoune La jr alo alioi L vezhelle La men afe veutud Le uom Le oi Mb olu lechw LO membro de uilo du de cheur Ald code doumeut A dale olto pits A fi char Le coole docuwut ole Note LO lidi EBUT DE BOUCLE Prop ter ola jw ti woma w l dowmub pab ou ru tolisu K AG ne dout le ole m a mol Lo auch um J pr 4 ui Her USE DOCUMENT ORDER codbarr SERK VCOD ACTIVATE WINDOW supple 22 2 SAY Cote 22COTE 02 33 SAY N invent 27NUMINV 83 2 SAY Titre TIT TITRE 2 5UBSTR TIT 1 39 85 2 SAY Autre titre O N GET REP READ DEACTIVATE WINDOW supple ENDDO 820 5 CLEAR TO 20 76 WAIT RETURN AR_SiTuLEc PRE S ia pm eletuanoute a p ho A wodouw en dotumeut cos pechos t ou code ul
49. MS ECOLE NATIONALE DESS Informatique SUPERIEURE DE Documentaire BIBLIOTHECAIRES RAPPORT DE STAGE Conception et r alisation d un syst me de pr t automatis pour la biblioth que de l E N S B Anne Marie THUMMEL Sous La direction de Danielle ROGER Conservateur de la biblioth que de l E N S B A490 1990 Sagu 28 TIL Titre Conception et r alisation d un syst me de pr t automatis pour ia biblioth que de l E N S B Auteur Anne marie THUMMEL Stage effectu du ler juin au 30 septembre 1990 l ECOLE NATIONALE SUPERIEURE DE BIBLIOTHECAIRES Directeur Mr Jacques Keriguy Adresse 17 21 Bv du 11 novembre 1918 69523 VILLEURBANNE Tel 78 89 64 45 R sum La biblioth que de l E N S B Ecole nationale sup rieure de biblioth caires a automatis son service de pr t avec un programme sur mesure r alis par un l ve de l Ecole Ce programme a t crit en DBASE IV Version 1 0 Descripteurs Pr t Automatisation Logiciel d application DBASE IV Abstract The library of the national librarian school E N S B Ecole nationale sup rieure de biblioth caires has automated its loan department with an application software written in DBASE IV Version 1 0 by one of the school students Keywords Loan department Automation Application software DBASE IV Possibilit de diffusion X Confidentiel TABLE DES MATIERES I INTRODUCTION II LA BIBLIOTHEQUE DE L ENSB 1 Le
50. N ENDIF TIT TITRE VCOD CODBARR VTYP TYPDOC VPR PRET CLOSE ALL IF VPR 0 89 45 SAY Document non pr t DO BEEP CLOSE ALL CLEAR RETURN ENDIF 86 43 SAY Type yTYP 87 43 SAY Titre 2 SUBSTR TIT 1 27 REP 0 89 45 SAY Continuer 0 N GET REP READ IF UPPER REP N CLOSE ALL CLEAR RETURN ENDIF 89 45 CLEAR TO 9 76 USE RESERVAT LOCATE FOR CODBARR VCOD IF CODBARR VCOD 89 45 SAY Ce document est r serv gt DO BEEP DO PAUSE CLOSE ALL CLEAR An RENOO PRE dote la vo Dee bo te S auum uo ut eue quilter Wewer h L dou meut axi SU Si oui Line ka condon neta Uewe S adr ta basch pecho ko Condones A Hole cos Pr mahos bai Lun hoalus encor Eu Li dou mea ea AL fave 4 RETURN ENDIF 29 45 CLEAR TO 9 76 USE PRET LOCATE FOR CODBARR VCOD VCAR NUMCAR VRET DATERET VREN RENOU CLOSE ALL 88 43 SAY Retour pr vu VRET IF VRET lt DATE 810 41 SAY Retard renouvellement impogsible DO BEEP DO PAUSE CLOSE ALL CLEAR RETURN ENDIF USE LECTEUR ORDER numcar SREK VCAR VROMZNOM VPRE PRENOM VCAT CATEG CLOSE ALL 85 5 SAY Code lecteur VCAR 86 5 SAY Non 2 VNOM 87 5 SAY Pr nom 22VPRE 88 5 SAY Cat g 2IYCAT IF VIYP 1 AND VREN 1 0R VREN 2 817 5 SAY Pret d j renouvel DO BEEP REP N 818 3 SAY Accordez vous le prolongement 0 N READ 818 3 CLEAR TO 18 38 IF UPPER REP N CLOSE AL
51. N RESER PRE E fer e Ge V ufe si Le lckr a dij aC pa ot Ce olocament Entre vodim La ewo Se Am weiter Sa eebe tava volim eu Le deur A kr dw Ho co adonne co A fichar la nome ob ale de Lea u se Lolo Nu dw Le ou eur QeAeA atan 7 de elo cam e uf d dur 4 Debo rwalorio uhlu ENDIF CLEAR RETURN XAM ANNRES PRG PRIVATE REP CLEAR DO FIGURE SET COLOR TO W 81 25 SAY Annulation de r servation 4 SET COLOR TO BG 822 1 DO PARAMETRES VINV SPACE 8 85 43 SAY N inventaire GET VINY PICTURE in READ IF VINV SPACE 8 CLOSE ALL CLEAR RETURN ENDIF USE DOCUMENT ORDER numinv SERE VINV IF KOF CLOSE ALL 89 45 SAY Document non enregistr DO BREP DO PAUSE CLEAR RETURN ENDIF TIT TITRE 86 43 SAY SUBSTR TIT 1 30 REP 0 88 45 SAY Continuer 0 N GET REP READ IF UPPER REP N CLOSE ALL CLEAR RETURN ELSE 88 45 CLEAR TO 8 77 VRES RESER 1 VCOD CODBARR CLOSE ALL CARTE SPACE 3 85 5 SAY Code lecteur GET CARTE PICTURE H READ VCAR VAL CARTE IF VCAR 0 CLOSE ALL CLEAR RETURN ENDIF USE RESERVAT LOCATE FOR NUMCAR VCAR AND CODBARR VCOD IF EOF CLOSE ALL 09 5 SAY R servation inexistante DO BEEP DO PAUSE CLEAR RETURN ENDIF AM_ANNRES PRG 4 Lu Le n duela du document So ae no n a enla qu ler Uber e Le u cows nad ten EET elo eu meut ase ye db La Ft egoen E Cover malo Lin d unu taye LA lion 7 eta l m Le
52. NT 14 FIN DE JOURNEE ACTIVATE SCREEN 824 1 20 PARAMETRES 819 21 SAY Entrez le num ro choisi gt GET CHOIX PICTURE di READ DEACTIVATE WINDOW menu DO CASE CASE VAL CHOIX 1 DO AM_TRANS CASE CHOIX 2 DO AM_ENRLEC CASE CHOIX 3 DO AM SITULEC CASE CHOIX 4 DO AM MODLEC CASE CHOIX 5 VCOD SPACE 7 DO AM ENRDOC CASE CHOIX 6 DO AM SITUDOC CASE CHOIX 7 DO AM MODDOC CASE CHOIX 8 DO AM RELAN CASE CHOIX 9 DO AM EDIT CASE CHOIX 10 DO AM STAT CASE CHOIX 11 DO AM SAUVE CASE CHOIX 12 DO AM_SUPPR CASE CHOIX 13 DO AM PARAMAJ ENDCASE ENDDO CLEAR amp amp PROCEDURES Procedure FIGURE ACTIVATE WINDOW cadrel ACTIVATE WINDOW cadre2 ACTIVATE SCREEN 83 5 SAY Lecteur 83 65 SAY Document RETURN Procedure BERP SET BELL ON 2CHR 7 SET BELL OFF RETURN Procedure PARAMETRES Dur e de pr t 1 LTRIM STR DURI 207 Dur e de pr t 2 LTRIM STR DUR2 2 LTRIM STR PRMAX y Prochaine fermeture FERM 0Uy RETURN Nb maxi de pr ts SIBENS PRE Le ce dut ch ef dv Le chox di L akt alew Exulr li preme Corrto jonolaut au dx FIN DE BOUCLE A cher vu code Calle ua fal souou A p dur ca hruo paraune les Sun 6 mena 2 BIBENS PRE 3 Procedure PAUSK DO WHILE INKEY 0 Diese lout gue L uie dur ENDDO n eubha niten RETURN RANS SAM TRANS PRO An TRANS PRG
53. Num rique 4 N 9 AOU Num rique 4 N 10 SEP Num rique A N 11 OCT Num rique 4 N 12 NOV Num rique 4 N 13 DEC Num rique 4 N xx Total zz 53 list stru Structure de la base C NDBASENBIBENSNSECCAT DBE Nombre d enregistrements 13 D NES Date de derni re mise jour 16 09 90 Num ro Champ Type Largeur D c Index 1 SECTEUR Caract re 2 N 2 CATA Num rique 3 N 3 CATB Num rique 3 N A CATC Num rique 3 N 5 CATD Num rique 3 N 6 CATE Num rique 3 N 7 CATE Num rique 3 N B CATG Num rique 3 N 9 CATH Num rique 3 N 10 CATI Num rique 3 N 1i CATJ Num rique 3 N 12 CATK Num rique 3 N 13 CATL Num rique 3 N i4 CATM Num rique 3 N 15 CATN Num rique 3 N 16 CATO Num rique 3 N 17 CATP Num rique 3 N 18 CATQ Num rique 3 N 19 CATR Num rique 3 N 20 CATS Num rique 3 N Zi CATT Num rique 3 N Total x 63 pu EDEN use reservat list stru Structure de la base C NDBASENBIBENSNRESERVAT DBFE Nombre d enregistrements E O Date de derni re mise jour 04 09 90 Num ro Champ Type Largeur D c Index 1 NUMCAR Num rique 3 N 2 CODBARR Caract re 7 N 3 DATELIM Date 8 N Total wx 19 3 use param list stru Structure de la base C NDBASENBIBENSN PARAM DBE Nombre d enregistrements X i DE IEEE Date de derni re mise a jour 16 09 90 Num ro Champ Type Largeur D c Index 1 DUREE1 Num rique 2 N 2 DUREE2 Num rique 2 N 3 MAXPRET Num rique 1 N 4 DATEFERM Date 8 N D DATEOUV Date 8 N 6 INTERREL Num rique
54. ON 1 READ IF VNOMSPACE 25 DO BEEP CLOSE ALL CLEAR RETURN ENDIF USE LECTEUR LOCATE FOR NOM VNOM IF KOR DO ERR LEC RETURN ENDIF 85 5 SAY Liste SCAN FOR NOM VNOM m NUMCAR TRIM NOM TRIM PRENOM TRIM RUE TRIM LIEU ENDSCAN gone INPUT Pr cisez le code lecteur TO VCAR USE LECTEUR ORDER numcar SEEK VCAR 84 5 CLEAR 83 5 SAY Code 2 NUMCAR DO LECSITU CASE REP 2 USE LECTEUR CARTR SPACE 3 83 5 SAY Code GET CARTE PICTURE READ VCAR VAL CARTE IF VCAR 0 DO BEEP CLOSE ALL CLEAR RETURN ENDIF USE LECTEUR ORDER numcar SERK VCAR IF EOF DO ERR LEC RETURN ENDIF DO LECSITU AM SITULEC PRO Proposer Ar e acce s a to plu ati ole Locke Gu Le cho Cas 4 Can 3 La Le koi p le um ueia pas ecculi Le kene amp ee Lec rutsch d erreur A ficher da comdomueto du ou ola Le chou e seid a lov Dura auler Cales is ou Dee a li olu code Reikes Labo A ce Code jene gt poa dure LECSITV G t ebe ola ebe Lx li code da later dak e Le pre Elune ERR Lec Pamer a Le kan aha LECLI TV ENDCASE CLOSE ALL CLEAR RETURN PROCEDURES Procedure ERR LRC 20 5 SAY Lecteur non enregistr ou erreur gt WAIT CC CLOSE ALL CLEAR RETURN Procedure LECSITU PRIVATE VCAR VCOD TIT 84 5 SAY Non e 2 TRIM NOM TRIM PRENOM 85 5 SAY Cat gorie 22CATEG 86 5 SAY Adresse 2 TRIM RESID TRIM RUE 87 5 SAY 2 CODPOST TRIM LIEU IF PENA
55. RE WITH VTIT REPLACE MOTI WITH VMI REPLACE MOT2 WITH VM2 REPLACE MOTO WITH VM3 CLOSE ALL SET CONSOLE OFF SET PRINT ON 2DATR D0 AFEDOC SET PRINT OFF SET CONSOLE ON ENDIF RETURN Modification document GET VAN PICTURE Htm mn An Hodboc PR 2 Lu L velumo eukees Demoudor a L ublsalur Vu veces R oui ansflaw amp veluu do Lom rbe meut olu clou meuf T w adan A nb vwe pole L eur og meut buo def da Aotu meuf tu vz auf 4 Mo Mo frame d a i chofe AN AFFD0C AM RELAN PRG AN RELAN PRG A PRIVATE N CLEAR SET COLOR TO W 81 28 SAY RELANCES Y SET COLOR 70 BG e ee ACTIVATE WINDOW affetat Ouvr uue rie pour ctr Lui la N 1 RELANC S EJECT PAGE D faur t didak ole peye DO WHILE Hei EBUT DE BOULE DO RAPPEL WITH N ag eur lousoukte ol aelou wo N N 1 pour Le vole M ENDDO La ple RAPPEL DEACTIVATE WINDOW affotat an Ss SET PRINT ON Prou melo N DATE Relances termin es FIN DE BOUCLE ies ME Liste des de relances non abouties Fumer La fane ho ge gt Tupar AA ak menaje de f ol SET PRINT OFF m USE PRET LIST FIELDS NUMCAR CODBARR DATERET RELAN OFF ALL FOR RELAN 3 AND DATERET DATE INTREL 3 2 TO PRINTER T a par Lo lista dy 3 rleuas CLOSE ALE Se CLEAR b a A RETURN EE ipee PROCRDURES Procedure RAPPEL e e PARAMETERS N Pas amp ich peer USE PRET IN 1 DERBYT DE BOUCLE SCAN FOR DATERET lt DATE INTRELAN E
56. READ IF KCLI SPACK 20 DO BEEP CLOSE ALL CLEAR RETURN ELSE IF MCL2 SPACE 20 AND MCL3 SPACE 20 USE DOCUMENT 68 5 SCAN FOR MOT1 MCL1 OR MOT2 MCL1 0R MOTS MCLI DO AFFICH ENDSCAN WAIT CC CLOSE ALL CLEAR RETURN ELSE IF MCL3 SPACE 20 USE DOCUMENT 88 5 SCAN FOR MOTI MCLI 0R MOT2 MCL1 OR MOT3 MCL1 IF MOTI MCL2 0R MOT2 MCL2 0R MOT3 MCL2 DO AFFICH ENDIF ENDSCAN WAIT CLOSE ALL CLEAR RETURN ELSE DO RZCH MOT WITH MCL1 HCL2 HCL3 DO RECH MOT WITH MCL2 MCL1 MCL3 DO RECH MOT WITH MCL3 MCL1 MCL2 ENDIF ENDIF ENDIF ENDCASE C T0 VIW CLOSE ALL AR RETURN nn a y mt oman en A A it Dn SITUDOC PRG 2 Uber q elt Porn A der La comdoune de ou di Desuauoler aenf rmalu ou Deol colto du be Mele ovas Enveuli Le jwe ce elune Doc Li TU Cas L di w l 3 mob euke K te V A ao u gF poo euhe L meli Nou lin Sum olie 2 mo 5umub ue hmt pas Aua bas 2x0 oukem Le uoces AFP CH Pur La olouvaeut ox Le kil comhitut la wol hh euhe w Le 3 mob wa pao euka xeculio Lo pos dure KFR CH pur Le oumb ob A kle Cres da olux uok Kie eub S Kum ef acl La poce oure RECH NOT amp 3 efiko tu Mecca duccormvemaed gu Ate pehe Kl dol Ee eube de SE oh hhe ete A ze wob ED sube XPROCEDURES Procedure RECH MOT PARAMETERS M1 M2 M3 USE DOCUMENT 88 5 SCAN FOR MOTi M1 IF M0T2 M2 AND MOT3 M3 OR MOT2 M3 AND MOT3 M2 DO AFFICH ENDIR ENDSCAN WAIT CLOSE ALL RETURN Procedure A
57. RG PRIVATE REP CLEAR SET COLOR TO W 81 24 SAY PARAMETRES SET COLOR TO BG CDOW DATE age 2 DATE Heure 29TIME REP SPACE 1 USE PARAM DURI DUREE1 DUR2 DUREE2 PRMAX MAXPRET FERM DATEFERM OUV DATEOUV INTREL INTERREL DURRES DUREERES CLOSE ALL 86 21 SAY DUREE DU PRET TYPE 1 87 29 GET DURI PICTURE 88 21 SAY Validez ou modifiez READ DO WEILE DURI gt 45 88 19 SAY Dur e impossible recommencez 87 29 GET DURI PICTURE Hf READ ENDDO 88 19 610 21 SAY DUREE DU PRET TYPE 2 811 29 GET DUR2 PICTURE 812 21 SAY Validez ou modifiez READ DO WHILE DUR2 gt 30 012 19 SAY Dur e impossible recommencez 011 29 GET DUR2 PICTURE 4 READ ENDDO 812 19 814 20 SAY NOMBRE DE PRETS MAXIMUM 815 30 GET PRMAX PICTURE 1 816 21 SAY Validez ou modifiez READ DO WHILE PRMAX 3 816 19 SAY Nombre impossible recommencez 815 30 GET PRMAX PICTURE READ ENDDO 816 19 818 17 SAY DATES DE LA PROCHAINE FERMETURE 820 22 GET FERM 820 90 SAY 820 33 GET OUV 822 22 SAY Validez ou modifiez READ 822 22 86 21 CLEAR AM PARAHAT PRG 4 Afdur L pw ek la emane La dele L heure Lux kaloer A vari c fe A eher da voleur dit la vole euhe n S tu mo ol fea lios V u fir k la mwodefealini ev awu de ia Saus tar Lo wo ell cakou 86 18 SAY INTERVALLE ENTRE DEUX RELANCES 87 30 GET INTREL P
58. SUP XAM DOCSUP PRG PRIVATE VINV CONF CLEAR SET COLOR TO W 81 23 SAY Suppression document SET COLOR TO BG VINV SPACE 8 84 5 SAY Entrez le N inventaire READ GET VINY PICTURE iiie USE DOCUMENT ORDER numinv SEEK VINV IF EOF 820 5 SAY Document non enregistr DO BREP DO PAUSE CLOSE ALL CLEAR RETURN ENDIF VTYP TYPDOC VCOD CODBARR VCOT COTE VAN ANNEENO VTIT TITRE VM1 MOT1 VM2 M0T2 VH3 HOT3 VRES RESER VPR PRET 84 5 DO AM AFFDOC IF VPROO 820 5 SAY Document en pr t suppression impossible DO BREP DO PAUSE CLOSE ALL CLEAR RETURN ENDIF CONF N 820 5 SAY Confirmez vous cette suppression 0 N GET CONF READ IF UPPER CONE 0 DELETE PACK IF VRES lt gt 0 USE RESERVAT SCAN FOR CODBARR VCOD DELETE PACK ENDSCAN 818 5 SAY R servation s en cours supprim es ENDIF CLOSE ALL SET CONSOLE OFF SET PRINT ON DATE DO AM AFFDOC Suppression document Dr ocsSoe PRG A Le le d Ae PuyeulDnt Vki kol doma testi E oua Du k a lozer La vera ple a fi cher di cworoloune to ualer Ce cocoa af Lu per a Hole i gue Ber Deuouolu codes lion ole all Su pwan Eflaco Leugh meuh coma Effaur mo MUNUN L t javaliva forts Lu e documear ek la Sei la ca e heanut L m pear 2 condouute ou de cu men F SE RINT OFF SET CONSOLE ON D a Dei px rei B9 r lt a t3 EN CLOSE ALL CLEAR RETURN A D IUP PRG LAN LECSUPP PRG
59. Suppr d un lecteur gt gt gt Entrez son code Signale si le lecteur a des documents en pr t Dans ce cas la suppression est impossible Affichage des coordonn es du lecteur Confirmez la suppression Si le lecteur avait des r servations en cours celles ci sont effac es 13 PARAMETRES Vous pouvez valider ou modifier les r gles nonc es dans le chapitre III 32 14 SORTIE DE BIBENS Avant de quitter le programme pensez a effectuer les sauvegardes En cas d oubli mise en route de BIBENS effectuez les d s la prochaine 33 34 ANNEXE M auto vous serez automatiquement en majuscules ob champ obligatoire calcul par le syst me Champs LECTEURS CHAMP Largeur maxi Type de caract res C CODE LECTEUR 3 chiffres CATEGORIE 1 lettre M auto NOM 25 lettres M auto PRENOM 25 lettres M auto RESIDENCE 40 lettres RUE 40 lettres CODE POSTAL 5 chiffres LOCALITE 15 lettres M auto C PENALISATION 8 date ow df OBSERVATIONS 160 lettres chiffres CG VALIDITE 8 date Champs DOCUMENT CHAMP Largeur maxi Type de caract res TYPE 1 chiffre CODE A BARRE 7 6 chiffres 1 lettre M auto COTE 10 chiffres lettres M auto ob N INVENTAIRE 8 chiffres 6e car ob ANNEE N 10 chiffres De car ob TITRE 50 lettres M auto ler MOT TITRE 20 lettres M auto 2e MOT TITRE 20 lettres M auto 3e MOT TITRE 20 lettres M auto BIBENS a t crit en langage DBASE IV
60. TE AN ANNEE REP TOTAN CLEAR SET COLOR TO W 81 28 SAY Total des pr ts SET COLOR TO B6 REP 0 DO WHILE UPPER REP O N 84 5 CLEAR ANNEE SPACE 4 84 5 SAY Ann e souhait e GET ANNEE PICTURE RERE TOTAN Juillet JUL Ao t A0U Septembre SEP Octobre 0CT Novembre NOV D cembre DEC READ AN VAL ANNEE IF AN 0 CLOSE ALL CLEAR RETURN ENDIF OSE COMPTEUR ORDER ann e SEEK AN IF EOF 820 5 SAY Cette ann e n est pas dans le fichier gt DO BEEP DO PAUSE CLOSE ALL CLEAR RETURN ELSE TOTAN JAN FEV MAR AVR HAT JUN JUL AOU SRP 0CT NOV DEC 84 5 YSET PRINT ON AN Total des pr ts D 2 Janvier JAN F vrier FEV Cp Mars MAR Avril AVR 7 Mai 7 MAL 9 Juin UN 9 LM dus 45KT PRINT OFF 820 5 SAY Autre ann e 0 N GET READ ENDIF ENDDO CLOSE ALL RETURN REP An STAT3 PRG DERUT DE BOLCLE deu Ll aunee cuba bar VAST TS Ves s u gaust un ere go dl mout pous l anne sou hou lit CO Luli kde A peb peut ele Dia n t em roliet Al che AE Dpue Le bk _ le dala au due hopi A tuchauemeit jw uue au ba aule FIN DE RoucUE AM_STATA PRG PRIVATE AN ANNEE REP VTOT CLEAR SET COLOR TO W 81 20 SAY Tableau par secteur cat gorie SET COLOR TO BG REP 0 DO WHILE UPPER REP O N ANNEE SPACE 4 84 5 SAY Ann e souhait e READ AB VAL ANNER IF AN 0 CLOSE
61. TO 19 78 DEFINE WINDOW sitlec FROM 6 21 TO 15 54 DEFINE WINDOW sitdoc FROM 6 21 TO 17 56 DEFINE WINDOW statis FROM 4 18 TO 18 60 DEFINE WINDOW supple FROM 9 10 TO 17 68 DEFINE WINDOW menu FROM 3 1 TO 23 78 DEFINE WINDOW affstat FROM 3 2 TO 24 78 NONE USE PARAM DUR DURER1 DUR2 D RRE2 PRMAX MAXPRET FERM DATEFERM OUY DATEOUY INTREL INTERREL DURRES DUREERES DAT MAJBASES CLOSE ALL CHOIX SPACK 2 DO WHILE CHOIX 14 DEACTIVATE WINDOW all CLEAR IF DATODATE IF YEAR DAT OYEAR DATE DO AM MAJ ENDIF USE PARAM DAT DATK REPLACE MAJBASES WITH DAT CLOSE ALL DO AM FINRESER DO AM PENAL ENDIF SET COLOR TO W ACTIVATE WINDOW menu 81 28 SAY X MENU GENERAL SET COLOR TO BG 83 10 SAY 1 TRANSACTIONS 8 RELANCES 95 10 SAY 2 ENREGISTREMENT LECTEUR 9 EDITIONS 87 10 SAY 3 SITUATION LECTEUR 10 STATISTIQUES 99 10 SAY 4 MODIFICATION LECTEUR 11 SAUVEGARDES 811 10 SAY 5 ENREGISTREMENT DOCUMENT 12 SUPPRESSIONS 913 10 SAY 6 SITUATION DOCUMENT 13 PARAMETRES BIBENS PRE 4 Be care A Le rr a ble Pa rame ke Le lommanolto SET De fur La fenibu qui vout Sur lle went Line d fhiu PARAH DEBUT DE BOUCLE V ber s Led natans ole kwel pour L com pli sk liskous ek Le co edea loucer An AT Meu 2 jous lo dal de vite rouli Effacer da ka ml Je ne ea Fuba E der di penal bou A chu Lo mien eniro 815 10 SAY 7 MODIFICATION DOCUME
62. UE SPACE 40 XCOP SPACE 5 ALIE SPACE 15 ELSE USE RESERVAT LOCATE FOR CODBARR VCOD XCAR NUMCAR ALIM DATE DURRES REPLACE DATELIM WITH XLIM CLOSE ALL USE LECTEUR ORDER nuncar SEEX XCAR ANOM NOM XPRE PRENOM XRES RESID XRUE RUE XCOP CODPOST ALIE LIEU 813 47 SAY R server pour TTRIM SUBSTR XNOM 1 14 SUBSTR XPRE 1 1 814 47 SAY Jusqu au 99XLIM ENDIF USE LECTEUR ORDER numcar SEEK VCAR VNOM NOM VPRE PRENOM VCAT CATEG VHES MESSG VPEN PENAL REPLACE NBPRET WITH NBPRET 1 VNBP NBPRET IF WNBP 0 USE PARAM REPLACE ACTIFS WITH ACTIFS i ENDIF CLOSE ALL 85 5 SAY Code lecteur VCAR 86 5 SAY Non 2 TRIM VNOM 87 5 SAY Pr nom TRIM VPRE 88 5 SAY Cat g VCAT IF VMESOSPACE 160 SET COLOR TO W 820 1 SAY MESSAGE VMRS SET COLOR TO BG ENDIF 810 5 SAY Pr ts restant 0N8P IF VPEN DATE 811 5 SAY P nalis jusqu au AM RETOUR PRG 2 Kle com e ka velum Au docu meut ey Ziel affe cler do whens uulle ou welt aux Loato re Sum le dos Le fi diw RESERVAT La code Lecl Mai tou document taladher La dol losti de ciem Lov L comdomets du lecltw cou amp Feb LECTEUR Eb diur que a u gave Le document relane Akede mem ek Dushule du jerm olu ladir ou a bat A cher lo dat Lua da Ana volan Dou l p hw LECTEUR Line La Cenvlounes alu La chu qu rud la document ruhu jour Ze Conf pit f lha pu l compli
63. VSEC Y 60 11 CASE VSEC Y 00 12 CASE VSEC 2 00 13 o E Le s i Inchque de ard SCC ecteur VSEC n est pas pr vu DO BEEP m l de poo aHude qui DO PAUSE CLOSE ALE CLEAR RETURN ENDCASE DO CASE CASE VCAT A VNBCAT CATA CASE VCAT B VNBCAT CATB CASE VCAT C VNBCAT CATC CASE VCAT D VNBCAT CATD CASE VCAT E VNBCAT CATE CASE VOATZ Y VNBCAT CATF CASE VCAT G VNBCAT CATG CASE VCAT W VNBCAT CATH CASE VCAT 1 VNBCAT CATI CASE VCAT J VNBCAT CATJ CASE VCAT E VNBCAT CATK CASE VCAT L VNBCAT CATL CASE VCAT M VNBCAT CATM CASE VCAT N VNBCAT CATN CASE VCAT 0 VNBCAT CATO CASE VCAT P VNBCAT CATP CASE VCAT Q VNBCAT CATQ CASE VCAT R VNBCAT CATR CASE VCAT S VNBCAT CATS CASE VCAT T VNBCAT CATT OTHERWISE 020 5 SAY La cat gorie VCAT n est pas pr vue DO BEEP DO PAUSE CLOSE ALL CLEAR RETURN ENDCASE CLOSE ALL 84 5 CLEAR SET PRINT ON 9 o2 o2 2 CUS A ROI A SET PRINT OFF 815 5 SAY Autre recherche O N GET REP READ ENDDO MA RE EAR TURN Ann e 7 ANNEE Secteur documentaire VSEC Cat gorie de lecteur VCAT Nombre de pr ts OCVNBCAT yo An STAT2 PRE 2 felm Lo col fout olutuandee AY Le vote bis ok pab anv udi quer is Le cote fore n ex le pe a HHuohe sus Her A poche ek Da prr di dounto Pu ve t Paooser echo nemou Hay Wat auhi reduda FIN DE ROUCLE SAN STAT3 PRG PRIVA
64. Version 1 01 par Anne Marie THUMMEL l Ecole Nationale Sup rieure de Biblioth caires en t 1990 VI CONCLUSION ET EVOLUTION Nous pensons avoir donn a ce programme les capacit s de base pour g rer le pr t de la biblioth que de l ENSB Apr s quelques mois d exp rience la biblioth que verra peut tre la n cessit de supprimer ou d ajouter quelques fonctionnalit s Parmi celles que nous n avons pas mises en place nous citerons quelques possibilit s d am liorations Entr e dans le syst me par un mot de passe Pour ce faire il faut utiliser la commande PROTECT voir le manuel Fonctions avanc es p 14 1 Etablir le journal non pas sur l imprimante inconv nient bruit dans la salle de lecture mais sur un fichier Il suffira d ajouter au d but du programme principal une commande SET SET PRINTER TO FILE nom du fichier Ajout d autres compteurs en fonction des statistiques souhait es Nous avions envisag la r alisation d un fichier de type historique pour stocker les r f rences les plus utiles aux statistiques de pr t ou de r servation Cependant partir d une quantit d passant 1000 enregistrements nous ignorons si DBASE IV poss de la puissance n cessaire aux parcours multiples d un fichier Le contr le sur l entr e des codes barre est assez sommaire En cas d erreur soit le syst me indique que le document n est pas enregistr soit il affiche un titre qui ne correspon
65. al Voir Installation en r seau local et Fonctions avanc es D couverte de l environnement RE my Pa ea nn dBASE IV i E Voir Introduction dBASE IV 47 G n rateur d applications EK Ba Am liorations par rapport dBASE lll PLUS Voir De dBASE III PLUS dBASE IV Hi Kol G n rateur d applications RunTime Lien dBASE CHART MASTER Utilisez le g n rateur d applications pour cr er des applications sans recourir la pro grammation L appren tissage des bases de la conception d applica tions est recommand aux d veloppeurs d butants Les d veloppeurs exp riment s peuvent gagner du temps tout en conservant la E d utiliser le angage dBASE Voir Utilisation du g n ra teur d applicanons de dBASE IV et l aide en ligne Utilisez RunTime pour la diffusion de vos applications Les d veloppeurs profes sionnels peuvent avec RunTime distribuer des appli cations a leurs clients se composant n est sponible qu a dBASE Ia d veloppeur Utilisez cette interface entre dBASE et CHART MASTER pour concevoir et g n rer des aphiques de pr senta ton professionnels artir de vos donn es oir Utilisation des menus dBASE IV 1 1 Disponible en version francaise Echangez votre ancien dBASE Mise jour de Prix HT Prix Franco TTC dBASEIV 1 0 150 00 F 200 00F S dBASE III PLU 2 500 00 F 3 000 00 F Conditions de mise
66. amp Type Largeur D c Index i TYPDOC Num rique 1 N 2 CODBARR Caract re 7 O 3 COTE Caractere 10 0 A NUMINV Caract re 8 O 5 ANNEENO Caract re 10 N 6 TITRE Caract re 50 N 7 MOTI Caract re 20 N 8 MOTZ Caract re 20 N 9 MOT3 Caract re 20 N 10 RESER Num rique 1 N 11 PRET Num rique 1 N 12 AN1 Num rique 3 N 13 AN2 Num rique 3 N 14 AN3 Num rique 3 N 15 AN4 Num rique 3 N 16 AN5 Num rique 3 N xx Total zx 163 x MES list stru Structure de la base C NDBASENBIBENSNPRET DBF 2 Nombre d enregistrements Date de derni re mise jour 16 09 90 ss n Num ro Champ Type Largeur D c Index 1 NUMCAR Num rique 3 O 2 CODBARR Caract re 7 N 3 DATESOR Date 8 N 4 DATERET Date 8 N 5 RENOU Num rique 1 N 6 RELAN Num rique 1 N Total x 29 IV GUIDE DE L UTILISATEUR BIENVENUE SUR BIBENS BIBENS est un programme destin a automatiser les principales taches du Pr t a la biblioth que de l E N S B Avant de prendre connaissance de ses divers services lisez attentivement les explications suivantes Elles vous fournissent les r gles et principes g n raux de fonctionnement du programme CONVENTIONS DE REDACTION DE CE GUIDE lt a gt gt gt symbolise la touche Entr e ce que vous devez saisir ou r pondre au syst me r ponses du syst me I PRINCIPES DE FONCTIONNEMENT 1 Fonctionnement g n ral Journal imprim Lorsque les op rations se d roulent normalement elles sont suivies
67. amps zones de saisie passe de 128 256 zones et les donn es de type num ri que flottant sont d sor mais possibles Les champs m mo peuvent atteindre 64 Ko et l diteur qui per met de les saisir est enfin de bonne qualit il offre des fonctions de recherche et remplacement de mise en page et d impression dignes d un traitement de texte C est le m me diteur qui permet d crire et de modi fier les programmes Les donn es en prove nance de dBase III sont di rectement r cup rables De m me les index des versions pr c dentes restent utilisa bles mais dBase IV propose de regrouper tous les index d un fichier de donn es dans Les b ta versions sont des sortes de prototypes au stade fi nal 138 SOFT amp MICRO Octobre 88 Mi US un fichier d index global Ainsi tous les index sont mis a jour simultan ment et r op rateur passe d un index 3 lautre en indiquant sim plement le nom de la cl utiliser le progr s est vi dent L op rateur cr e et appelle galement ses formats de rapports de saisie d tiquet tes ou ses vues depuis le centre de contr le et il r cu p re sans probl me ceux qu il a d fimis sous dBase III Deux grosses diff rences de conception interdisent ce pendant de parler d une compatibilit directe La pre mi re est que maintenant les quatre modules cr ation de vues d tiquettes de rap ports ou de formats de d fi
68. ans l unit C s appelle DOS400 Le num ro de s rie du volume est 0E4A 0ACA R pertoire de C DBASE AN SAUVE PRG AN MES5G PRG AM ANNRE PRG AM RENOU PRG AM RESER PRG BIBENS PRG AM LECSU PRG AN SUPPR PRG AM PARAM PRG AM ENRLE PRG AN DOCSU PRG AM ENRDO PRG AN MODDO PRG AM SITUL PRG AM MODLE PRG AM SITUD PRG AM EDIT PRG AM RETOU PRG AM EDIPR PRG AM EDIRE PRG AM EMPRU PRG AM TRANS PRG AM STATS PRG AM STAT PRG AM AFFLE PRG AN AFFDO PRG AM MAJ PRG AM RELAN PRG AM STATI PRG AM STAT2 PRG AM STAT4 PRG AM STATO PRG AM FINRE PRG AM PENAL PRG AM EDILE PRG 35 Fichier s 141 11 09 90 897 11 09 90 1545 11 09 90 2607 15 09 90 1893 14 09 90 2904 15 09 90 3381 16 09 90 387 29 08 90 2227 08 09 90 3079 15 09 90 1098 16 09 90 1975 15 09 90 2489 08 09 90 2629 15 09 90 2318 08 09 90 4269 06 09 90 748 15 09 90 3149 16 09 90 916 08 09 90 1338 08 09 90 6550 15 09 90 857 11 09 90 1322 15 09 90 600 14 09 90 379 11 09 90 354 11 09 90 991 15 09 90 3451 16 09 90 1020 15 09 90 2488 15 09 90 1374 15 09 90 1171 15 09 90 241 16 09 90 368 15 09 90 250 15 09 90 11 08 11 30 11 29 20 59 22 03 16 11 11 10 23 21 20 54 13 01 14 43 13 02 21 25 19 15 21 12 17 14 10 20 12 00 21 31 21 31 15 32 11 32 14 30 23 55 11 15 11 21 14 58 12 46 15 06 14 47 21 29 14 35 11 14 18 07 10 39 92051456 octets libres Le volume dans l unit C s appelle DOS400 Le num ro de s rie du volume est OEA4A OACA R pertoi
69. arfaitement erronn e dans une biblioth que de type universitaire MOBI BOP a en effet prouv son efficacit dans cet environnement Les biblioth ques universitaires b n ficient d ailleurs de budgets adapt s a ce type d acquisition Un logiciel maison poserait d normes probl mes de maintenance d autant que le flux annuel des transactions est de l ordre de 45000 pr ts pour une B U moyenne servant environ 5000 lecteurs III REALISATION DU PROGRAMME 1 D marche de travail 1 1 El ments de base Cahier des charges voir annexe 2 Notre document de d part tait un cahier des charges minimum r alis par le conservateur de la biblioth que Nous nous y sommes r f r e sans pour autant y rester parfaitement fid le pour la r alisation du programme Des entretiens avec le conservateur de la biblioth que nous ont conduite modifier ou pr ciser certains points Manuel d utilisateur de MOBI BOP Nous avons jug int ressant de consulter le guide d utilisation d un syst me qui a fait ses preuves afin d y puiser quelques id es pratiques de fonctionnement de services offerts d organisation des fichiers Dialogue avec les futurs utilisateurs Nous avons demand au personnel de la biblioth documentation relative l ancien syst me MOBI PRET Nous souhaitions entendre aussi leurs opinions et souhaits pour le syst me venir D monstration par son concepteur et programmeur Mr AHA du syst me automatis
70. aur ase old eu brel la amp avr Le o c olus SUPCATEG FIN DE BOUCLE CLOSE ALL CLEAR RETORN Procedure LECVAR VCAT CATEG VNOM NOM VPRE PRENOM VRES RESID VRUE RUE VCOP CODPOST VLIE LIEU VNBP NBPRET VNBR NBRESER VMES MESSG VVAL VALID RETURN Procedure SUPCATEG USE CATEG IN 2 SELECT 2 DO CASE CASE WCAT A REPLACE CATA WITH CATA 1 CASE VCAT B REPLACE CATB WITH CATB 1 CASE VCAT C REPLACE CATC WITH CATC 1 CASE VCAT D REPLACE CATD WITH CATD 1 CASE VCAT E REPLACE CATE WITH CATE 1 CASE VCAT F REPLACE CATG WITH CATG 1 CASE VCAT H REPLACE CATH WITH CATH 1 CASE VCAT 1 REPLACE CATI WITH CATI 1 CASE VCAT J REPLACE CATJ WITH CATJ 1 CASE VCAT X REPLACE CATK WITH CATE 1 CASE VCAT L REPLACE CATL WITH CATL 1 CASE VCAT W REPLACE CATM WITH CATM 1 CASE VCAT N REPLACE CATN WITH CATN 1 CASE VCAT 0 REPLACE CATO WITH CATO 1 CASE VCAT P REPLACE CATP WITH CATP 1 CASE VCAT Q REPLACE CATG WITH CATQ 1 CASE VCAT R REPLACE CATR WITH CATR 1 CASE VCAT S REPLACE CATS WITH CATS 1 CASE VCAT T REPLACE CATT WITH CATT 1 ENDCASE USE IN 2 DUTTON a ENEE EE AM LECSvP RRG 3 Iwuhelvar A verb e lou a fechuat A valu ou Chou ps de L euep rh meut Aew Due cog La kl de cum ole L cote poue du Liu mpe ou la basi Pow a huu uwdeda A Coma plow corrs joban F clou ke F her CATEG LR PARAMAJ P
71. bourser 2 500 FF ht Une ver Sion r seau de dBase IV sera en outre commercialis e fin ao t Les d veloppeurs disposeront d une version sp cifique A partir de sep tembre Quant la version 1 1 dition tendue elle ne sera pas commercialis e avant 1991 Pascal Langlet Sharp passe sous les deux kilos Avec le PC 6220 un 286 VGA avec disque dur de 20 Mo le constructeur japonais fait une entr e remarqu e sur le march tr s convoit des porta tifs A 4 Apr s Compaq et Toshiba c est donc au tour de Sharp d an noncer un micro ordinateur au format A 4 il mesure 21 6 x 27 9 cm quip d un processeur 80C286 Zenith Data System groupe Bull acteur majeur du march vient pour sa part de Jan cer une version disque dur du Minisport un 80C88 de 2 7 kg en attendant d introduire de nou veaux mod les plus puissants Phi lips s appr te galement mettre sur le march europ en une s rie de portatifs A 4 entrant dans cette cat gorie Mais c t poids la palme revient au Sharp PC 6220 qui plus l ger que chacun de ses concurrents quip s du processeur 80C286 p se moins de 2 kg contre 3 6 kg pour le T1 200XE de Toshi ba ou le PCL 200 VGA de Philips et 2 8 kg pour le LTE 286 de Compaq Pour atteindre de telles perfor mances Sharp s est d barrass du lecteur de disquettes optionnel et externe et l a remplac par un disque dur de 2 5 pouces de 20 Mo dont la taille n exc de pas ce
72. code du Dean Fo ouv code WE av qui ler V upier l ouvHiaun Ade Le riel ole Ce douum euh por ce Lecteur DELETE PACK USE LECTEUR ORDER nuncar SERE VCAR REPLACE NBRESER WITH NBRESER 1 86 5 SAY Non N0M 87 5 SAY Pr nom 9PRENOM 89 5 SAY R servations 2 NBRESER USR DOCUMENT ORDER codbarr SERE VCOD REPLACE RESER WITH VRES CLOSE ALL SET CONSOLE OFF SET PRINT ON DATK Annulation de r servation N inventaire z lt Wo Code lecteur VCAR oa d SET PRINT OFF SET CONSOLE ON ENDIF CLEAR RETURN AN ANNRES PRG 2 x EUN Le cou pur Are vo l v Allrcher eo cocrdounes A k cher l eecht schais de ko nart Le dios fly pw Le cov jeur aetu valua du dotuneut su Le nuu La gout pas Lo vou kte Zufrimer Li D ede helle XAM MESSG PRG PRIVATE CARTE REP CLEAR DO FIGURE SET COLOR TO W 81 29 SAY Message lecteur SET COLOR TO BG 822 1 DO PARAMETRES CARTE SPACE 3 85 5 SAY Code lecteur GET CARTE PICTURE H READ VCAR VAL CARTE USE LECTEUR ORDER numcer SEEK VCAR IF EOF CLOSE ALL 86 5 SAY Lecteur non enregistr DO BEEP DO PAUSE CLEAR RETURN ENDIF VCAR NUMCAR VNOM NOM VPRE PRENOM 86 5 SAY Non 72N0H 87 5 SAY Pr nom PRENOM 88 5 SAY Cat g CATEG VHES MESSG 817 5 SAY Entrez ou modifiez le message 2 lignes maximum 918 2 GET VMES READ REPLACE MESSG WITH VMES CLOSE AL
73. d pas au document voulu Si la biblioth que n est pas quip e d un crayon lecteur des erreurs risquent de se glisser lors de l enregistrement d un nouveau document lors du pr t Il nous semble n cessaire de connaitre le mode de calcul de ces codes L on pourrait ainsi ainsi pr voir l affichage automatique du 7e caract re caract re de contr le Apr s des tests approfondis une ventuelle compilation augmenterait la rapidit du programme La programmation est l art d utiliser la puissance des ordinateurs pour d guiser en intelligence leur extr me stupidit C est ce que nous avons t ch de faire de notre mieux 1 MEYER B BAUDOIN C M thodes de programmation Paris yrolles 1978 35 BIBLIOGRAPHIE OUVRAGE 1 LAURENT Jean Pierre Initiation l analyse et a la programmation Paris Dunod 1982 99 p Dunod informatique phase formation ISBN 2 04 015466 3 DOCUMENTATION FOURNIE AVEC LE LOGICIEL DBASE IV 2 De DBASE III DBASE IV La commande lectronique 1989 pagination multiple ISBN 2 7390 0014 6 3 Fonctions avanc es La commande lectronique 1989 pagination multiple ISBN 2 7390 0014 6 4 Guide DBASE IV Ashton Tate Corporation 1988 D pliant 5 Guide de r f rence La commande lectronique 1989 pagination multiple ISBN 2 7390 0014 6 6 Initiation DBASE IV La commande lectronique 1989 pagination multiple ISBN 2 7390 0014 6 7
74. d une impression Le syst me pr voit l impression des enregistrements des modifications des transactions de pr t des ditions des statistiques Il n imprime pas les visualisations En cas de panne ce journal contient les donn es n cessaires a une reconstitution des op rations perdues Les erreurs Si vous vous apercevez d une erreur il existe 2 possibilit s d annuler l op ration l possibilit de corriger ANNULER En d but d op ration la premi re ligne de saisie tapez c En cours d op ration quand il est impossible de circuler avec les touches fl ches entrez des valeurs quelconques ou des blancs jusqu la question Validation O N 2 R pondez N ou n CORRIGER En cours de saisie lorsqu aucune rubrique n est contr l e d placez le curseur avec les touches fl ches et corrigez Les champs obligatoires voir annexe Pour l enregistrement d un document certaines informations importantes doivent n cessairement tre fournies Si vous ne remplissez pas un champ obligatoire le syst me vous le signale Reportez vous l annexe pour mieux connaitre les rubriques saisir pour les lecteurs et pour les documents 14 Conseils Imprimante En d but de journ e v rifiez que l imprimante soit pr te Si elle ne l tait pas l op ration en cours est bien effectu e mais vous verrez un message du logiciel DBASE IV Imprimante non pr te Abandon Ignorer Suspendre Chois
75. de donn es extension DBF et 4 fichiers d index multiples extension MDX correspondant respectivement a l indexation de certains champs du fichier LECTEUR DOCUMENT PRET COMPTEUR a Les fichiers ayant entre eux des relations LECTEUR DOCUMENT PRET RESERVAT Le fichier LECTEUR Ce fichier contient les enregistrements relatifs aux coordonn es des lecteurs inscrits Afin de faciliter la saisie nous avons dissoci chaque unit d information en autant de champs Ex 2 NOM PRENOM RUE CODE POSTAL etc L enregistrement contient aussi le nombre de pr ts et le nombre de r servations effectu s par chaque lecteur Un champ de p nalisation indique la date partir de laquelle la p nalisation est lev e Une rubrique message est pr vue galement Un champ indiquant la date limite de validit de l inscription sera utile aux suppressions d enregistrements de anciens lecteurs 10 AM MAJ STRUCTURE DU PROGRAMME BIBENS gei RPC AM FINRES AM EMPRUNT AM PENAL AM RENOU ki AM RETOUR AM TRANS AM RESER AM SITULEC AM ANNRES AM MESSG AM SITUDOC AM MODLEC AM AFFLEC AM LECSUP AZ bit ty AM DOCSUP AM AFFDOC AM ENRDOC AM STAT AM RELAN ANM STAT2 AM STAT3 AM STAT AM STAT4 AM SAUVE AM STATS AM PARAMAJ AM_EDIPRET AM_EDIRET AM_EDIT AM_EDILEC 11 Le fichier DOCUMENT L enregistrement contient les coordonn es du document une rubrique d tat d
76. dmt la dels de ula IF RELANN Char char 5 jus DO LETTRE WITH N NUNCAR CODBARR DATERET od si oe SELECT 1 one l champ luth de rebouceo REPLACE RELAN WITH N ENDIR hu hwer Le Lho de nlouce ENDSCAN 5 le nome ou adlouda et USE IN 1 t SCH N r RE RETURN heuer OM avec la pouluu LE melte pour Le uomhe ola relouuo el D oures yle kout edu L t Procedure LETTRE FIN DE Boucle ES PARAMETERS N CARTE CODE DATELIM PRIVATE VNOM VPRE VRES VRUE VCOP VLIE VMES VCOT VTIT VINV p ape B poros as USE LECTEUR IN 2 ORDER numcar SELBCT 2 E que le code Belt rou SEEK CARTE GC clou Le f dae PRET ei dam DO ERR CAR Le m LECTEUR USE IN 2 RETURN ond Lec y ELSE VNOM NON Du haele A lonalls tu kw VPRE PRENOM VRUE RUE i l de Ye elu le char E 4 p mant VLIE LIBU VHES MESS6G USE DOCUMENT IN 2 ORDER codbarr SEEK CODE IF EOF DO ERR CODE USE IN 2 RETURN ELSE VCOT COTE VIIT TITRE VINV NUMINV USE IN 2 81 2 SAY Lecteur 22TRIM VNOM TRIM VPRE 83 2 SAY Document o VINV VCOT VTiT 85 2 SAY Message entrez ou modifiez 87 2 GET VMES READ USE LECTEUR IN 2 ORDER nuncar SEEK CARTE REPLACE MESSG WITH VMES USE IN 2 SET CONSOLE OFF SET PRINT ON 7 E N S B BIBLIOTHEQUE 217 21 Bv du 11 Novembre 1918 69629 VILLEURBANNE CEDEX pd T l 78 89 64 45 pis 9 2 2 9 62 2 DO CASE CASE N 1 9 gt gen 7 ler RAPPEL SE
77. e DO BEEP DO PAUSE CLOSE ALL CLEAR RETURN ELSE VRES RESER 1 CLOSE ALL ENDIF REP 0 88 45 SAY Continuer 0 N READ IF UPPER REP N CLOSE ALL CLEAR RETURN ELSE 88 45 CLEAR TO 8 76 CARTE SPACE 3 85 5 SAY Code lecteur READ VCAR VAL CARTE IF VCAR 0 CLOSE ALI CLEAR RETURN ENDIF GET REP GET CARTE PICTURE Hf AH RESER PRG Y La l n veule olu documeuf V aucun u n elt qui ler penji A amp ler eri de Siow afk her m kle ebe sd a dej fit Loft el 3 al gei todo Si oui atfeuche que ler SN hm demander coufirmadion A tatou lan Lou Le code olu Le keur amp auum coo 4A tabe que ler USE LECTEUR ORDER numcar SEEK VCAR IF gOF 89 5 SAY Lecteur non enregistr DO BEEP DO PAUSE CLOSE ALL CLEAR RETURN ENDIF USE RESERVAT LOCATE FOR NUMCAR VCAR AND CODBARR VCOD IF WI EOF 88 5 SAY D j r serv par ce lecteur DO BEEP DO PAUSE CLOSE ALL CLEAR RETURN ENDIF APPEND BLANK REPLACE NUMCAR WITH VCAR REPLACE CODBARR WITH VCOD USE LECTEUR ORDER numcar SEEK VCAR REPLACE NBRESER WITH NBRESER 1 86 5 SAY Non i N0H 87 5 SAY Pr non PRENON 89 8 SAY R servations NBRESER USE DOCUMENT ORDER codbarr SREK VCOD REPLACE RESER WITH VRES CLOSE ALL SET CONSOLE OFF SET PRINT QN 2DATE R servation N inventaire OVINY Code lecteur OVCAR o d SET PRINT OFF SET CONSOLE ON A
78. e LIE AN AFF LEC PRA A ki cbr Je imbena ob Chou d us eur yle meut LE CTEVE xAH_AFFDOC PRG A oe 3 23 43 623 ad E eny e 5 e 2 65 wow cc c ccc Code Type Cote N inventaire Ann e N Titre R servation Pr t RETURN 7 VCOD VIP 5 V601 HKH ATH ler mot titre e mot titre de mot titre VRES VPR AN AFE Doc PROC Alan li umkin ds chous d u Lune Bo sl mout DOCUNENT
79. e au mode ASSIST des anciennes ver sions et qui selon toute pro babilit sera le mode d utili sation le plus fr quent En mode commandes ce sont les progr s r alis s sur l aide en ligne que l utilisa teur remarque elle est plus fournie et contextuelle les crans d aide changent selon la situation de l op ra teur Une pression sur la touche de fonction F2 r affi che l cran du centre de contr le A m Le centre de contr le Cet ensemble de menus d roulants fait largement ap pel la notion de catalogue de fichiers apparue timide ment sous dBase III Plus tous les documents manipu l s par une application fi chiers de donn es crans de saisie rapports vues sont r f renc s dans une table ou l utilisateur dispose d une zone de saisie de commentai res Les documents apparais sent l cran regroup s selon leur type et un simple poin tage par la touche Retour permet de les ouvrir fichiers de donn es ou de les mettre en service Le centre de contr le permet une manipu lation beaucoup plus intui tive et plus rapide du pro duit et il comporte des raffinements agr ables comme un utilitaire de ges tion de disque un DOS par menus d roulants ou un sys t me d enregistrement et de modification de macrocom mandes simple et agr able utiliser Les fichiers de donn es sont cr s peu pr s de la m me mani re N anmoins le nombre maximal de ch
80. e plus en plus fiables et puissants les utilisateurs ont tendance leur confier des informations de plus en plus sensibles Pour r pon dre aux imp ratifs de s cu rit dBase IV dispose direc tement d un syst me d encryptage et de contr le des acc s un fichier et son fonctionnement fait appel la notion de transaction des grosses bases de donn es SQL quand cette fonction nalit est activ e une s rie d critures sur disque n est prise en compte que si elle a enti rement r ussi Dans le cas contraire le syst me re tourne l tat ant rieur c est le rollback Cette possibilit pas plus que la pr sence dans un sous r per toire SQLHOME d une sorte d mulateur SQL ne doit laisser croire que le logiciel d Ashton Tate est devenu l gal d Oracle ou Ingres le SQL de dBase IV se conten tera de traduire l aide de tables d quivalence une s rie de commandes de syn taxe SQL en des commandes dBase telles que USE ou LIST Enfin le centre de contr le de dBase IV incor pore un syst me de g n ra tion d applications faisant un large usage des menus d roulants premi re vue toutefois cela ne semble pas beaucoup plus performant que les diff rentes applica tions livr es avec les versions pr c dentes Le module de g n ration est stock dans un fichier ext rieur dBase il pourra sans doute tre rem plac par des versions plus puissantes
81. e visualiser imm diatement les informations relatives l ex traction en cours Quant aux com mandes SQL Standard Query Language elles sont de plus en plus nombreuses tre accessibles de fa on transparente Enfin La Commande lectronique annonce la disponibilit d un pilote d im primantes Postscript d velopp par ses propres soins La version r seau commercialis e fin ao t Ces nouvelles fonctionnalit s suffiront elles emp cher la pro gression de Paradox Borland Foxbase Fox Software R Base Microrim ou encore Dataease Dataease principaux concur rents de dBase Annonc cette semaine Londres dBase IV ver sion 1 1 sera disponible d but ao t en version fran aise La Com mande lectronique r alise encore MICRO INFORMATIQUE Portatifs pr s de 50 des ventes sur le cr neau des bases de donn es avec dBase 111 Plus qui semble parfois mieux correspondre aux besoins des utilisateurs disposant d une plate forme mat rielle plus limi t e Nombre d applications exis tent et fonctionnent tr s bien sur dBase III Plus d clare t on chez l diteur fran ais e Pour la plupart de ces utilisateurs la rapidit n est pas un facteur motivant du moins pour le moment la mise jour des programmes dBase III Plus Les utilisateurs de la version 1 0 pourront l changer contre la ver Sion 1 1 moyennant la somme de 150 FF ht Ceux qui utilisent toujours dBase III Plus devront d
82. es de disposer les messages d erreur si possible toujours sur la m me ligne d cran et de leur donner un aspect similaire d viter le bavardage messages concis limiter les questions a l utilisateur de faciliter les corrections ou annulations d op rations de permettre des v rifications avant de valider Souplesse en particulier dans la gestion des dates de retour des p nalisations et du nombre limite de pr ts par usager Mise en place de donn es param trables Ajoutons que nous avons voulu r pondre aux besoins exprim s sous diverses formes par les futurs utilisateurs sans en rester totalement prisonni re car il faut tenir compte des limites du langage de programmation et des n tres 2 2 Dans l criture des programmes Indexation L indexation permet des recherches plus rapides dans les fichiers Nous avons utilis la possibilit accrue d indexation de DBASE IV Le syst me peut mettre jour jusqu 47 rep res d index dans un fichier unique d extension MDX index multiple Losque la base de donn es est modifi e chaque rep re d index est mis jour automatiquement Il n est donc pas n cessaire d ouvrir de fa on explicite le fichier index lors d une mise jour des donn es 10 fichiers index peuvent tre ouverts simultan ment S curit des donn es Nous avons autant que possible manipul les donn es l aide de variables Ainsi les bases sont referm es avant le prochain dia
83. es de relance le N de lecteur permet de retrouver son adresse dans le fichier lecteurs Une marque est appos e sur la fiche des ouvrages concern s Courriers aux lecteurs Ils sont relativement faciles traiter Le passage par les services postaux est rare car la majorit des lecteurs fr quentent r guli rement l cole et y poss dent un casier personnel 3 4 Critique Le volume d emprunts domicile est actuellement faible Les op rations manuelles de pr t m me si elles sont un peu fastidieuses sont selon nous acceptables du point de vue rapidit Cependant un tel syst me pr sente les inconv nients suivants Pr t le pr t de revues demande pour chaque fascicule l tablissement d une note provisoire qui devra tre refaite lors d un pr t ult rieur de ce m me fascicule Statistiques les seules donn es statistiques fournies sont les nombres de pr ts Il n est r alis aucun tri sur le type de documents pr t s le secteur documentaire ou les cat gories de lecteurs Ces donn es seraient d une utilit vidente pour l valuation de l efficacit et des besoins R servations la gestion de plusieurs r servations sur un m me document devient compliqu e De plus un ouvrage r serv est souvent immobilis trop longtemps et le lecteur ayant r serv ne vient pas n cessairement emprunter le document Situation d un document pour savoir qui a emprunt et ventuellement r serv un doc
84. es reservations et une rubrique d tat de pr t Les 5 champs suivants comptabilisent les pr ts de l ann e courante ainsi que les pr ts des 4 ann es pr c dentes Nous r pondons ainsi une demande particuli re du conservateur qui souhaite connaitre l volution des pr ts des ouvrages Le fichier PRET C est un fichier interm diaire qui stocke durant un pr t de document le code lecteur le code document les dates l indication de renouvellement de pr t et de relance du lecteur en cas de retard Renouvellement et relance sont des indicateurs permettant de bloquer si n cessaire une tentative d emprunt Le fichier RESERVAT C est un fichier interm diaire qui stocke durant le temps de r servation d un document le code lecteur le code document La date limite de r servation Cette date limite permettra l effacement automatique des r servations devenues caduques Relations entre ces fichiers Afin de limiter la redondance et donc la taille des fichiers deux champs r alisent les liens n cessaires aux transactions de pr t ou de r servations et la visualisation d tats lecteurs ou documents NUMCAR et CODBARR NUMCAR d signe le code du lecteur Il s agit du N de carte attribu automatiquement par le syst me lors de l inscription du lecteur CODBARR d signe le code du document Il s agit de l tiquette code barre dont est quip le document Ces deux codes sont des valeurs immuables qui ident
85. et adresse du lecteur la cat gorie ventuellement cod e sur 3 caract res pr voir une zone d observations d au moins une ligne k_ des codes pour les retards nombre de jours de retards sur les 3 derniers mois On doit pouvoir rechercher un lecteur par son nom ou son num ro de carte Le r sultat de la recherche doit tre l affichage des donn es suivantes concernant le lecteur num ro de lecteur nom et adresse nombre de livres emprunt s et liste de ces livres comprenant la cote le num ro d inventaire le d but du titre la date d emprunt et la date de retour pr vue zone d observations xx livres r serv s par le lecteur num ro d enregistrement cote et titre sur 30 caract res M me remarque que pour les documents lorsque la recherche donne plusieurs lecteurs cas des homonymes Traitements enregistrement d un pr t retour d un document pr t avec signalement ventuel de la r servation consultation de la situation d un lecteur consultation de la situation d un document k_ r servation d un ouvrage pour un lecteur dition de lettres de r clamations pour les ouvrages en retard de plus d une semaine statistiques Total du nombre de livres pr t s chaque mois Total g n ral en fin d ann e Nombre de livres pr t s par cat gorie de lecteurs par mois pour l ann e Nombre de livres pr t s par cote x chiffres par mois total annuel Tableau du nombre de livres pr
86. exis tantes sur les moyens ou les grands syst mes Pour les petites applications dit nous n utilisons pas dBase IV mais le compilateur Clipper pour d velopper la pro duit final En outre dBase lll Plus s av re moins lourd pour cr er une structure de fichier moins gourmand en m moire et en espace d sque L int r t de dBase IV pour suit Jean Lou s Marx pourrait tre d offrir une interface avec SQL Server et Oracle L inter face SQL n tant pas encore disponible quel int r t v rita ble y a t il payer une mise four du produit 2 500 FF ht pour passer de dBase Ill Plus dBase IV Certes le pas sage des clients vers un mo teur SOL est progressif mais il devient de plus en plus d actua lit pour des applications moyennes Le probl me chan ge avec le nombre d utilisa teurs S il se limite deux ou trois je ne vois aucun inconv nient choisir dBase mais s il s agit d une centaine de postes installer le probl me n est plus le m me Le compilateur Clipper a une certaine cote aupr s des entreprises parce qu il n impose pas de payer un nombre lev de licences mais e l mite uniquement au co t du d veloppement Quant savoir s il y a d au tres produits int ressants Paradox est un exemple mais aussi SOL Windows qui devrait tre disponible prochai nement en interface avec Ora cle dBase IV a une longueur de retard sur Object View de Ma
87. i re pour corriger En cas d erreur soit ne pas valider soit valider puis passer imm diatement au choix 7 Modification document pour corriger Validez ou non puis lt 25 6 SITUATION DOCUMENT 6 1 Recherche par N inventaire gt gt gt Entrez le N inventaire Affichage de l tat r serv ou non par qui le pr t Possibilit de demander des pr cisions sur l emprunteur 6 2 Recherche par code document gt gt gt Entrez le code Affichage identique 6 1 6 3 Recherche par la cote gt gt gt Entrez la cote Affiche la liste des document de m me cote gt gt gt Entrez le N inventaire de celui qui correspond au titre souhait Affichage identique 6 1 6 4 Recherche par mots du titre gt gt gt Entrez les mots du titre 3 maximum Affichage du ler document correspondant N inventaire cote titre gt gt gt Tapez pour obtenir le document suivant etc Pas d affichage de situation Pour cela retournez l entr e par cote ou par N inventaire 26 7 MODIFICATION DOCUMENT 7 1 Entr e par le N inventaire gt gt gt Entrez le N inventaire Affichage de toutes les rubriques sauf le code document qui ne doit changer en aucun cas Vous pouvez modifier n importe quelle rubrique et circuler avec les touches fl ches 7 2 Entr e par le code document gt gt gt Entrez le code bar
88. ifient un seul lecteur ou un seul document tant qu il reste enregistr dans la base du syst me Sch ma des relations entre ces 4 fichiers LECTEUR ener RESERVAT Numcar Numcar Codbarr Codbarr eee oo DOCUMENT Codbarr b Les fichiers ind pendants PARAM SECCAT COMPTEUR CATEG Ces fichiers ne poss dent aucun champ de lien avec les autres fichiers Le fichier PARAM contient un seul enregistrement La valeur de ses champs est modifiable a tout moment except le champ MAJBASES Ce dernier prend automatiquement pour valeur la date du jour a chaque mise en route du programme Les autres champs prennent des valeurs convenues pour le r glement du pr t dur es de pr t intervalle entre les relances dates de fermeture Ces valeurs sont utilis es dans le programme principal par l interm diaire de variables E globales servant l x cution des sous programmes Le fichier SECCAT SECCAT est utilis pour l dition de statistiques annuelles relatives aux secteurs documentaires et aux cat gories de lecteurs Il contient autant d enregistrements que de secteurs documentaires soit 13 Les secteurs sont dans l ordre de leur n d enregistrement P pour les p riodiques A B C AB BA BB BC CA W X Y Z pour les ouvrages Chaque enregistrement contient 20 champs en pr vision d un nombre gal de cat gories de lecteurs Cat gorie A T en l occurrence Le fichier COMPTEUR Il es
89. impression d un tableau du total des pr ts de l ann e donn e et du d tail mensuel 10 4 Tableau par secteur cat gorie Entrez l ann e souhait e Affichage et impression d un tableau pour chaque secteur du total des pr ts du d tail mensuel 10 5 Etat des documents et lecteurs Affichage et impression d un tableau indiquant Le nombre total de documents enregistr s Le nombre total des pr ts en cours Le nombre total de lecteurs enregistr s Le d tail du nombre de pr ts en cours pour chaque cat gorie de lecteurs Le nombre de lecteurs actifs 11 SAUVEGARDES Avant d appeler cette proc dure dans le lecteur de l ordinateur Tapez ensuite le choix 11 introduisez votre disquette 30 31 12 SUPPRESSIONS 12 I Suppression document gt gt gt Entrez le N inventaire Signale si le document est encore en situation de pr t Dans ce cas la suppression est impossible Affichage des coordonn es du document Confirmez la suppression Si le document faisait l objet de r servation celles ci sont effac es 12 2 Suppression lecteur 12 2 1 Suppr par date de validit Cette suppression concerne les lecteurs non r inscrits depuis la date que vous entrerez Entrez la date Le syst me supprime les lecteurs qui n ont plus de pr ts en cours et supprime leurs r servations ventuelles Il imprime la liste des lecteurs supprim s 12 2 2
90. interne L emplacement d une carte modem est pr vu l int rieur du portatif tout comme l adaptateur optionnel pour un cran VGA externe L un des points forts de ce nou veau portatif A 4 286 est qu il peut muler le mode VGA 640 x 480 points et afficher seize niveaux de page gris sur un cran LCD blanche triple supertwist offrant un angle de vue plus large que les mod les double supertwist exis tants La diagonale de l cran r tro clair parun syst me fluores cent cathode froide est de 25 cm Le prix du Sharp PC 6220 de l ordre de 28 000 FF ht est de 10 plus lev que celui du Com paq LTE 286 et est l g rement inf rieur celui du T1 200XE de Toshiba Son paisseur 3 4 cm contre 4 8 cm et 4 4 cm pour Com Sherp PC 6220 un disque dur de 2 5 pouees de 20 Mo paqet Toshiba fui conf re un avan lage ind niable sur ces mod les Pour m moire le Minisport de Zenith commercialis 17 000 FF ht ne mesure que 3 3 cm de haut mais la diagonale de son cran CGA n exc de pas 9 5 pouces soit une surface utile de 21 x 8 cm contre 20 x 15 cm pour le Sharp PC 6220 Un confort visuel parti culi rement appr ciable qui per met au PC 6220 disponible en quantit partir de septembre d offrir ce jour le meilleur rap port prix performances Si l utili sateur n est pas trop attach son lecteur de disquettes Wee Syst me de pr t pour la Biblioth que de L ENSB
91. is du pass Pourquoi un syst me maison Les raisons qui s opposent actuellement a l acquisition d un logiciel commercialis tel que MOBI BOP ou d autres produits similaires sont a La faiblesse des moyens financiers l acquisition de MOBI BOP par exemple repr senterait une d pense de l ordre de 80 000 F le co t le plus important tant celui du mat riel n cessaire Cette d pense est incompatible avec le budget actuel de la biblioth que b Manque de disponibilit du conservateur pour proc der une tude comparative des produits propos s par ailleurs Pr cisons que MOBI BOP ind pendamment de son co t est d une puissance qui n est pas n cessaire un tablissement de petite taille et de faible volume de pr t c Conditions locales privil gi es les tudiants pr parant le DESS Informatique documentaire ont propos dans le cadre de leurs travaux pratiques des r alisations simplifi es de syst mes de pr t Ayant re u une formation de base en programmation PASCAL et DBASE un stage consistant r aliser un syst me de pr t est l opportunit d approfondir leurs connaissances si le programme est utilisable il pourra a tout moment connaitre des adaptations et des d veloppements puisque tudiants et professeurs de l cole maitrisent le langage utilis IL est envisag de r soudre de la m me mani re les probl mes de maintenance Il convient de conclure que cette option serait p
92. issez alors Ignorer Sauvegardes N oubliez pas de r aliser avant de quitter le syst me une sauvegarde sur 2 jeux de disquettes en alternance un pour les jours pairs un pour les impairs 2 Les crans gt Lorsque vous voyez apparaitre ce signe isol ment ou a la suite d un message le syst me est en attente Vous devez taper lt pour continuer O N Une question qui se termine ainsi accepte les lettres O ou o pour Oui N ou n pour Non Messages du syst me Ils figurent g n ralement en bas d cran Conseils Lisez attentivement les messages ou questions du syst me Ne faites pas de lt intempestifs Laissez se d placer le petit tiret sur l cran tant que BIBENS ne vous propose pas de question ou n affiche pas de message II REGLES DE BASE FIXEES DANS BIBENS Les secteurs documentaires Ils servent l dition de statistiques Ces secteurs sont au nombre de 13 P pour les p riodiques A B C AB BA BB BC CA W X Y Z pour les ouvrages Ce sont les premi res lettres de leurs cotes Les cat gories de lecteurs BIBENS pr voit l existence de 20 cat gories allant de A a T Vous devez donc nommer vos diff rentes cat gories de lecteurs par l une de ces lettres Les types de documents Type 1 pour les documents dont la dur e de pr t est la plus longue Type 2 pour les documents dont le pr t est plus court Les r servations 3 r servations maximum sur
93. lle d un paquet de cigarettes avec un tempsd acc s moyen de 23 ms La question est aujourd hui de savoir quel choix technique s imposera demain Faut il offrir l utilisateur un lecteur de disquettes interne qui gr ve le poids de la machine de quelques centaines de grammes et augmente son paisseur de pr s d un centim tre ou bien le propo Ser en option dans un boitier ex teme Cette solution retenue par Sharp a d j t propos e par NEC avec l Ultralite moins de 2 kg commercialis uniquement aux tats Unis par Psion avec le MC 600 ou encore Poqet avec son PC 80C88 avec 512 Ko de RAM et 640 Ko de ROM disponible depuis peu en France Ce dernier ne p se que 450 grammes mesure 22 x 10 x 2 5 cm et offre en outre une centaine d heures d autono mie avec deux piles alcalines Sans complexe la solution rete nue par Sharp consiste int grer dans la m moire ROM non vola tile de Mo la version 4 01 de MS DOS un logiciel de diagnos tic et Laplink 2 1 destin au trans fert des fichiers issus et t vers tous les ordinateurs quip s d une sortie s rie RS 232C La m moire RAM de 1 Mo est quant elle extensible 3 Mo par incr ment de 1 Mo Le minimum requis pour faire tourner Windows 3 0 et la future version d OS 2 est donc atteint C t extension le Notebook de Sharp dispose d un port parall le standard externe reli par un mi niconnecteur et d un port s rie RS 232C
94. logue avec l utilisateur Nous pensons ainsi diminuer les risques de d t rioration des donn es suite des manipulations erronn es de l utilisateur Apr s des modifications sur les fichiers de donn es les informations n cessaires une ventuelle reconstitution sont imprim es automatiquement journal ET Nous avons utilis dans le programme la fonctionnalit AUTOSAVE Apr s une modification DBASE IV effectue une mise a jour imm diate des fichiers sur le disque Ceci vite des autre incident Un sous programme de sauvegarde permet la cop sur disquette des fichiers de donn es et des fichiers index Correspondants Coh rence des fichiers Suite nos tests nous avons introduit des contr les syst matiques de l existence effective dans les fichiers des codes ou autres valeurs entr es par l utilisateur Nos tests avaient r v l par exemple que l on pouvait enregistrer une r servation pour un lecteur inexistant Nous souhaitons pallier des cas de ce genre Assez invraisemblables en pratique normale ils peuvent se produire accidentellement Il nous apparait pr f rable qu un programme pr voie trop de fausses manoeuvres plut t que trop peu Identification des variables Les identificateurs commencent en r gle g n rale par La lettre V VINV N inventaire VCAR N de carte de lecteur Nous n avons pas multipli les noms de variables si elles se rapportaient au m me type de champ ou de valeu
95. meut de Ce per TI tu pui mur b Debe dao 4 Heu helle 3 28 RETOUR PRG PRIVATE REP CLEAR DO FIGURE SET COLOR TO W 81 35 SAY Retour Y SET COLOR TO BG e22 1 DO PARAMETRES BEP 0 DO WHILE UPPER REP O N VCOD SPACK 7 85 43 SAY Code document GET VCOD PICTURE 999999X FUNCTION 1 READ IF VCOD SPACR T CLOSE ALL CLEAR RETURN ENDIF USE DOCUMENT ORDER codbarr SEEK VCOD IF EOF CLOSE ALL 89 43 SAY Document non enregistr DO BEEP DO PAUSE ELSE VCOT COTK VTIT TITRE VINV RUMINV YRES RESER VPR PRET CLOSE ALL 86 43 SAY Cote C0T 87 43 SAY Titre 2 6UBSTR VIIT 1 25 88 43 SAY N inv 22VINV USE PRET LOCATE FOR CODBARR VCOD IF KOF CLOSE ALL 89 43 SAY Document non pr t DO BERP DO PAUSE ELSE VCAR NUHCAR VRET DATERET DELETE PACK USE DOCUMENT ORDER codbarr SEEK VCOD REPLACE PRET WITH 0 CLOSE ALL LE VRET DATE 810 43 SAY Retour pr vu TNRET Ar RETOCR PRG A C ur DE BoucLE O E E EE K Qu cum coc wu vale que ler V uher Si ce documt erine Lite AA comolountes A k cher des cocrmdonne to st le Lo tu muaf a kat 467 eu naa i pire Le cook klechur dite Lo doti de ulur a facer L ouansyislia wout olu per Le tou t par du ooum eur Eh as ok E DEE ce cher ole lao pene f Ad hama ENDIF IF VRES 0 XCAR 0 XL XNOM SPACE 25 APRE SPACE 25 XRES SPACE 40 AR
96. n avril 1985 pour deux raisons principales Donner aux tudiants une notion concr te du fonctionnement d un pr t automatis tel qu il se mettait en place alors dans les biblioth ques universitaires sous l impulsion de la DBMIST Direction des biblioth ques des mus es et de l information scientifique et technique Rendre les op rations du pr t plus simples et plus rigoureuses le public de lecteurs tant appel augmenter Le logiciel mis en oeuvre tait MOBI PRET Test dans les biblioth ques partir de 1982 ce syst me devint caduc en 1987 La soci t productrice c da ses droits ISL qui commercialisa une version nettement am lior e MOBI BOP Il devenait d s lors impossible de continuer la maintenance de l ancien produit Il s av rait que MOBI PRET offrait peu de s curit sur les donn es en cas de micro coupures par exemple Au bout d un certain temps apparaissaient des anomalies impossibles corriger Par ailleurs les programmes de statistiques fournissaient des r sultats assez limit s Le pr t automatis fut abandonn en mars 1987 le syst me manuel fut remis en place en attendant l installation de MOBI BOP Mais le projet fut abandonn pour des raisons budg taires A la rentr e 1988 l on remit en activit le syst me MOBI PRET qui malheureusement tomba en panne en janvier 1989 3 3 Fonctionnement actuel Depuis janvier 1989 la gestion du pr t est redevenue manuelle titre pro
97. nt la t te des actions juridiques contre le piratage informatique Les fichiers syst me de dBase IV version 1 1 dBase EXE et dBa se OYL ne requi rent plus que 410 Ko de RAM pour fonctionner Par rapport la version pr c dente dBase IV 1 1 n utilise que les ressources n cessaires l ex cu tion d une commande La version 1 0 n cessitait 480 Ko de RAM La zone m moire utilis e pour la ges tion interne de dBase IV 1 1 se limite aujourd hui 330 Ko Une zone tampon de m moire interne de 80 Ko suppl mentaires permet de conserver les segments d over lay d passements de capacit les plus utilis s Le gain en m moire s l ve donc 70 Ko C est cette m moire suppl mentaire qui am liore les performances du logi ciel La technologie DMMS Dyna mic Memory Management Sys tem laquelle dBase IV doit ces performances ne charge en m moire que les modules indispensa bles Elle permet de supprimer les restrictions li es aux UDF User Defined Commands et aux com JEAN LOUIS MARX ARTHUR ANDERSEN Dans l imm diat je ne vois pas Pint r t d abandonner dBase lli Pour choisir une base de donn es micro il faut bien cer ner la nature de l application S agit il d un SGBD de produc tion ou d une petite applica tion Pour le premier selon Jean Louis Marx consuitant chez Arthur Andersen le Point essentiel reste d interfa cer les bases de donn es SQL avec les applications
98. numcar SEEK VCAR ACTIVATE WINDOW supple 82 2 SAY Non TRIM NOM TRIM PRENON 83 2 SAY Cat gorie 0ATEG 85 2 SAY Autre lecteur 0 N READ DEACTIVATE WINDON supple ENDDO 820 5 CLEAR TO 20 76 WAIT CC RETURN Pope ver ob L d sou dw Recs lacleurts agant Lu puu vu A eve co document y ele ank oluuoudtts scheie ola ue fen ke L ewodouwt du ldiw comsjm dout au code zal GET REP Fin DE BOUCLE Effaur La md n LP uklo lir M diacono Es ole coou Debt utfturoke ou AM_MODDOC PRG PRIVATE REP TIT CLEAR SET COLOR TO W 01 27 SAY MODIFICATION DOCUMENT t SET COLOR TO BG ACTIVATE WINDOW sitdoc 81 2 SAY 1 Entr e par N inventaire 83 2 SAY 2 Entr e par code document 85 2 SAY 3 Entr e par cote REP 0 68 10 SAY Choix GET REP PICTURE f READ DEACTIVATE WINDOW sitdoc DO CASE CASE REP 1 VINV SPACE 8 04 5 SAY N inventaire GET VINV PICTURE mu READ USE DOCUMENT ORDER nuninv SEEK VINV IF E0F DO ERREUR RETURN ENDIF DO DOCHOD CASE REP 2 VCOD SPACE 7 84 5 SAY Code document GET VCOD FUNCTION READ USE DOCOMENT ORDER codbarr SEEK VCOD IF KOF DO ERREUR RETURN ENDIF DO DOCHOD CASE REP 3 VCOT SPACE 10 84 5 SAY Cote GET VCOT FUNCTION READ USE DOCUMENT ORDER cote SEEK VCOT IF ROF DO ERREUR RETURN ENDIF 86 9 SAY Liste SCAN FOR COTE VCOT TIT TITRE 22COTE NUMINV SUBSTR TIT 1 30 ENDS
99. o t n 1123 p 5 19 PAOLIN P DBase IV enfin op rationnel Soft amp Micro 1990 Septembre n 66 p 21 22 PREMIERE PRISE EN MAIN DE dBASE IV Apr s son annonce pr matur e et une pr sentation en fanfare cet hiver les premiers b ta tests de dBase IV ont fait leur apparition Il s agit de versions MS DOS partiellement franci s es et livr es sans la documentation Comme il peut y avoir des diff rences de vitesse et de fiabilit consid rables entre ces pr versions et le produit d finitif les valuations chiffr es ne seraient pas significatives En revanche la structure g n rale du produit n voluera pratique ment plus et les conclusions de ces b ta tests ont toutes les chances de rester valables A mise en route une sur prise attend l utilisa teur dBase IV tait pr sent comme le continuateur de la s rie des dBase III et III Plus mais on ne s attendait pas ce que les produits soient si proches En effet m me si les progr s qu apporte la ver sion IV sautent aux yeux l interface utilisateur a t am lior e la programmation est facilit e sa structure reste fondamentalement celle des versions pr c den tes Les volutions semblent surtout toucher l enro bage Ashton Tate s assure ainsi l avantage d une com patibilit presque totale avec un produit universellement r pandu et qui repr senterait quelque 70 96 des ventes de SGBD en France Il doit en
100. o7 SET FIELDS TO SELECT 2 USE PRET DBF AGAIN NOUPDATE USE DOCUMENT DBF AGAIN NOUPDATE IN 1 ORDER CODBARR SET EXACT ON SET FILTER TO FOUND 1 SET RELATION TO B gt CODBARR INTO A SET SKIP TO A QBE__SAFE SRT SAFETY QBE__CATA SET CATALOG SET SAFETY OFF SET CATALOG OFF 60 TOP SET FIELDS TO A gt COTR A gt NUMINV A gt TITRE B gt DATERET A gt CODBARR QBE 21 STR RAND 1 100000000 8 COPY TO amp QDE 21 USE amp QBE 21 NOSAVE NOUPDATE IF RECCOUNT 1 QBE 22 STR RAND 1 100000000 8 SORT TO amp QBR 22 ON DATERET A USE QBR 22 NOSAVE NOUPDATE ENDIF SET SAFETY amp QBE SAFE SET CATALOG amp QBE CATA SET FIELDS TO SET FIELDS TO COTE NUMINV TITRE DATERET CODBARR 60 TOP SET CONSOLE OFF LIST OFF TO PRINTER 820 10 SAY Impression termin e WAIT SET CONSOLE ON CLOSE ALL CLEAR RETURN AN EB PRET PRG moon pou tie node avec A Je vs nolur ol a Je adus Wide La abakie cb f doi PRET At PeconewT pour ee kr cher bw choque par col 4 xotalore hilo dati de relw tvel du dotument ola L oche olas delo de abu a an YAN EDIRET PRG 84 10 SAY Appuyez sur une touche quand imprimante pr te WTCC SET FIELDS TO SELECT 1 SELECT 3 USE PRET DBF AGAIN QBR CT 1 DO WHILE LEN TAG QBE CT lt gt 0 IF TAG QBE CT CODBARR EXIT ELSE QBE__CT QBE Ch i ERDIF ENDDO IF LEN TAG QBE CT
101. orithmes de d part r dig s en langage naturel En cours d criture nous avons continu a d couvrir la syntaxe des commandes et des fonctions Ceci nous a amen e souvent a remanier l criture de modules r alis s pr c demment Les probl mes de syntaxe et un rep rage laborieux des erreurs ont d ailleurs consid rablement ralenti notre progression en d but d criture 2 Principes retenus 2 1 Dans la conception du programme Le but d un tel programme est bien entendu de combler les lacunes et de rem dier aux faiblesses de la gestion manuelle d crite dans la partie 3 3 Les qualit s essentielles que nous avons recherch es sont les suivantes Fiabilit gestion pr cise et rigoureuse des pr ts et op rations annexes s curit des donn es Efficacit temps de r ponse acceptables automaticit maximale de certaines routines du pr t telles que p naliser les retards Supprimer les r servations apr s la date limite calculer les dates de retour en fonction des fermetures diter apr s les relances la liste des lecteurs n ayant pas r pondu au 3e rappel Evolutivit structure modulaire facilitant des d veloppements ult rieurs effort de coh rence et d organisation dans l criture Ergonomie simplicit et clart de pr sentation r pondant autant que possible aux attentes des futurs utilisateurs Nous avons essay de disposer les crans de facon EEN pour des contextes identiqu
102. ota Din ol n mu veu lant ole l aune u 812 5 SAY ler mot titre GET VMl FUNCTION 813 5 SAY 2e mot titre GET VM2 FUNCTION 814 5 SAY de mot titre GET VM3 FUNCTION READ REP N 816 5 SAY Validation 0 N GET REP READ IF UPPER REP 0 USE DOCUMENT APPEND BLANK REPLACE TYPDOC WITH VTYP REPLACE CODBARR WITH VCOD REPLACE COTE WITH VCOT REPLACE NUMINV WITH VINV REPLACE ANNEENO WITH VAN REPLACE TITRE WITH VTIT REPLACE MOTI WITH VMI REPLACE MOT2 WITH VM2 REPLACE MOTO WITH VM3 CLOSE ALL SET CONSOLE OFF SET PRINT ON DATE Enregistrement document DO AM AFFDOC SET PRINT OFF SET CONSOLE ON ENDIF CLOSE ALL CLEAR RETURN AN ENRDOC PRE 2 lou L condounete Juwala dewoucdy a Zeck lala 3 jolie S oa uher vu nouvel Lunes Hu meut DOCUNENT T tu pim A eben linn Ge eren au nouvel Lens od mbah t oer Le mous jo jframme d afkchaje AN AEFDOC x4M SITUDOC PRG PRIVATE REP VINV VCOD VCOT TIT CLEAR SET COLOR TO W 81 29 SAY SITUATION DOCUMENT Y SET COLOR TO BG ACTIVATE WINDOW sitdoc 81 1 SAY 1 Recherche par N inventaire 83 1 SAY 2 Recherche par code document 85 1 SAY 3 Recherche par cote 87 1 SAY 4 Recherche par mot du titre REP 0 89 10 SAY Choix GET REP PICTURE 3 READ DEACTIVATE WINDOW sitdoc DO CASE CASE REP 1 VINV SPACE 8 84 5 SAY N inventaire READ IF VINV SPACE 8 DO BREP CLOSE AL
103. public 2 Le fonds 3 Le service de Pr t 3 1 Activit 3 2 Premi re informatisation 3 3 Fonctionnement actuel 3 4 Critique 3 5 Nouveau projet d automatisation du pr t Pourquoi un syst me maison III REALISATION DU PROGRAMME 1 D marche de travail 1 1 El ments de base 1 2 Progression 2 Principes retenus 2 1 Dans la conception du programme 2 2 Dans l criture des programmes 3 Structure du programme 3 1 Structure g n rale 3 2 Les fichiers 3 3 Commentaires 3 4 Structure des fichiers IV GUIDE DE L UTILISATEUR CONVENTIONS DE REDACTION DE CE GUIDE I PRINCIPES DE FONCTIONNEMENT 1 Fonctionnement g n ral 2 Les crans II REGLES DE BASE FIXEES DANS BIBENS III REGLES QUE VOUS POUVEZ LIBREMENT MODIFIER IV LISTE DES FONCTIONNALITES V DETAIL DES OPERATIONS V CONCLUSION ET EVOLUTION Bi bliographie ANNEXES 1 DBASE IV 2 Cahier des charges 3 Programme DIN A O0dIA DNNNREAR pp ka I INTRODUCTION L objectif de notre stage tait de r aliser un syst me de pr t automatis pour la biblioth que de l Ecole Nationale Sup rieure de Biblioth caires ENSB Cette cole forme les cadres de biblioth ques ou services de documentation notamment les conservateurs des biblioth ques d l Etat et des Collectivit s publiques Elle coordonne sur le plan national la formation du personnel technique Devenue depuis 1990 Etablissement public a caract re scientifique culturel et professionnel EPSCP 1 ENSB est
104. r Pour viter les effets de bord nous les avons d clar es selon les besoins soit globales soit locales Passage de param tres Nous avons utilis cette fonctionnalit de DBASE dans les proc dures servant un traitement r p titif sur des valeurs diff rentes programme des relances recherches par mots du titre Fen trage Nous avons profit des commandes de fen trage pour l affichage d informations facultatives demand es par l utilisateur obtenir des encadr s Pour ce faire le recours aux fen tres n est pas indispensable mais il devient plus ais de modifier la taille des encadr s qui servent dans plusieurs sous programmes Il suffit de changer dans le programme principal la d finition de la fen tre Utilisation du g n rateur d applications Cette interface sp cifique DBASE IV nous a permis d obtenir deux programmes de facon automatique Nous avons ainsi cr des vues destin es l une l dition de la liste des retards l autre celle des pr ts en cours Nous avons ensuite recopi ces programmes en leur donnant l extension PRG L x cution devrait en tre plus rapide Nous n y avons rajout que quelques lignes compl mentaires Apr s quelques r alisations de menus d roulants d placement de pav s en surbrillance nous les avons abandonn s afin de conserver l homog n it de nos crans Nous avions bauch la cr ation de bases SQL Finalement nous nous sommes jug
105. r ol le cum achf A freche Las rele rae du Belt qu pud Le document A char Le nombhe melualije ole een Alida vue je wodizalion veuhulle VPEN ENDIF SET CONSOLE OFF SET PRINT ON DATE Retour Code document VCOD 2 Code lecteur VCAR P nalisation VPEN IF KCAROQ R server pour XCAR Non CANON Pr non APRE 27 Adresse ARES RUE 9 ACOP XLIE Jusqu au 7 ALIM ENDIF yo an 9 SET PRINT OFF SET CONSOLE ON ENDIF ENDIF 89 43 CLEAR TO 9 76 REP 0 817 43 SAY Autre retour 0 N GET REP READ 85 43 CLEAR TO 5 76 86 43 CLEAR TO 6 76 87 43 CLEAR TO 7 76 88 43 CLEAR TO 8 76 810 43 CLEAR TO 10 76 SS ENDDO Fi CLEAR RETURN An Gemop PRE 3 1 w MAS Aa np r malus OP el lto S ue Mau j Le comcdonneen ou Adir que a save Le document akbwan Proposer L euchai nement nur lu ouka reur E fac A dun ou cadu ole evo la DE Boviif AM_RESER PRG PRIVATE REP CLEAR DO FIGURE SET COLOR TO W 81 33 SAY R servation Y SET COLOR TO BG 822 1 DO PARAMETRES VINV SPACE 8 85 43 SAY N inventaire READ IF VINV SPACE B CLOSE ALL CLEAR RETURN ENDIF USE DOCUMENT ORDER numinv SEEK VINV IF EOF GET VINV PICTURE Hint 87 43 SAY Document non enregistr DO BEEP DO PAUSE CLOSE ALL CLEAR RETURN ENDIF TIT TITRE VCOD CODBARR 86 43 SAY SUBSTR TIT 1 30 IF RESER 3 87 43 SAY Limite de 3 r servations atteint
106. ramme d a fichape Ah AFFLEC XAM_ENRDOC PRG PRIVATE REP CLEAR SET COLOR TO W 02 26 SAY ENREGISTREMENT DOCUMENT SET COLOR TO BG VIYP 0 VCOT SPACE 10 VINV SPACE B VAN SPACE 10 VTIT SPACE 50 VKI SPACK 15 VH2 SPACE 15 VH3 SPACE 15 VRES 0 VPR 0 86 5 SAY Code barre GET VCOD PICTURE X FUNCTION READ IF VCOD SPACK 7 CLOSE ALL CLEAR RETURN ENDIF USE DOCUMENT ORDER codbarr SEEK VCOD IF CODBARR VCOD 88 5 SAY Titre TITRE 89 5 SAY Ce document est d j enregistr DO BEEP DO PAUSE CLOSE ALL CLEAR RETURN ENDIF CLOSE ALL 87 5 SAY Type GET VTYP PICTURE 74 88 5 SAY Cote GET VCOT FUNCTION 89 5 SAY N inventaire GET VINV PICTURE ERRBES READ DO WHILE VINV SPACE 8 19 5 SAY Le N inventaire est obligatoire 09 22 GET VINV PICTURE 8 X READ 810 5 CLEAR ENDDO 810 5 SAY Ann e N C GET VAN PICTURE HIHIBHI READ DO WHILE VAN SPACE 10 811 5 SAY L ann e est obligatoire 810 22 GET VAN PICTURE SRX ANA READ 811 5 CLEAR ENDDO 611 5 SAY Titre 7 GET VTIT FUNCTION READ DO WHILE VTIT SPACE 50 812 5 SAY Le titre est obligatoire 811 22 GET VTIT FUNCTION 1 READ 812 5 CLEAR ENDDO AH_ENRDoC PRE 41 Tuhalge nalto da Le code dx docu 5 ant cool uy et quille V uher p Ce mt a ole Je de Luego ata a f Av sm kie can e bat alfeuolt oui liv Lu 2 ceo loue hu voults Coutoker Die
107. re M mes possibilit s que 7 1 7 3 Entr e par la cote gt gt gt Entrez la cote M me liste que 6 3 M mes possibilit s que 7 1 27 8 RELANCES Le syst me affiche les coordonn es de chaque lecteur relanc et vous propose d entrer un message pour ce lecteur gt gt gt Modifiez son message puis l sinon tapez pour lancer l impression de la lettre NOTA Apr s l dition de toutes les lettres de relance BIBENS dite imm diatement la liste des 3emes relances non abouties 28 9 EDITIONS 9 L Liste des pr ts Impression des pr ts en cours cote N inventaire titre date retour code document 9 2 Liste des retards Impression des retards en cours cote N inventaire nom date retour relances 9 3 Liste des lecteurs non r inscrits Impression de la liste de ces lecteurs code lecteur cat gorie nom pr ts date de fin de validit 29 10 STATISTIQUES 10 1 Pr ts par document gt gt gt Entrez le code barre Affichage et impression du total des pr ts de l ann e en cours du total des pr ts des 4 ann es pr c dentes 10 2 Pr ts par secteur cat gorie gt gt gt Entrez l ann e souhait e gt gt gt Entrez le secteur souhait Entrez la cat gorie souhait e Affichage et impression du nombre des pr ts correspondants 10 3 Total des pr ts Entrez l ann e souhait e Affichage et
108. re de C NDBASENBIBENS PRET DBF RESERVAT DBF LECTEUR DBF SECCAT PRET MDX DOCUMENT MDX LECTEUR MDX COMPTEUR MDX DOCUMENT DBF COMPTEUR DBF PARAM DBF CATEG DBF DBF lt REP gt lt REP gt 734 14 Fichier s 03 09 90 03 09 90 16 09 90 04 09 90 16 09 90 16 09 90 16 09 90 15 09 90 16 09 90 15 09 90 16 09 90 16 09 90 16 09 90 16 09 90 92051456 octets libres MENU GENERAL x 1 TRANSACTIONS 8 RELANCES 2 ENREGISTREMENT LECTEUR 9 EDITIONS 3 SITUATION LECTEUR 10 STATISTIQUES 4 MODIFICATION LECTEUR 11 SAUVEGARDES 5 ENREGISTREMENT DOCUMENT 12 SUPPRESSIONS 6 SITUATION DOCUMENT 13 PARAMETRES 7 MODIFICATION DOCUMENT 14 FIN DE JOURNEE Entrez le num ro choisi gt Dur e de pr t 1 14 Dur e de pr t 2 7 Nb maxi de pr ts 3 Prochaine fermeture 23 12 90 04 01 91 TRANSACTIONS EMPRUNT ty RENOUVELLEMENT 3 RETOUR 4 RESERVATION 5 ANNULATION DE RESERVATION Entrez le num ro choisi gt 8 MESSAGE 7 RETOUR MENU GENERAL Dur e de pr t 1 14 Dur e de pr t 2 7 Nb maxi de pr ts 3 Prochaine fermeture 23 12 99 04 01 91 BIBENS PRG PRIVATE CHOIX PUBLIC DURI DUR2 PRMAZ FERM OUV INTREL DURRES DAT CLEAR ALL SET AUTOSAVE ON SET BELL OFF SET CONFIRM ON SET ESCAPE OFF SET PATH TO DBASE BIBENS SET SCOREBOARD OFF SET STATUS OFF SET TALK OFF DEFINE WINDOW cadre FROM 2 1 TO 19 39 DEFINE WINDOW cadre2 FROM 2 39
109. s NBPRET Nonbre total de lecteurs CQNBLEC USE CATEG CATEGORIE Nombre CATEGORIE Nombre SE Y A EA D CATE 9 B CATB L DEL Y C CATC M CATM y D CATD H CATN Y E ONE 0 7 CATO F DAT P CATP G CATG H CATO 7 H CATH R CATR 2 I CATI CATS 7 J ON T CATT q CLOSE ALL 9 Nombre de lecteurs actifs 7 NBACTIF 2 Y os SET PRINT OFF WAIT Impression ternin e DEACTIVATE WINDOW affstat RETURN AN STATS PRE Calculer la nomke ole doumeti de la base T Le nou h ole pat u Y Re nemba de Leeu gt Le la era ta o L ceun eel A Ke 4 api Ga doun es ad m que la hl du vombe de Zeie el chaque cale fout Ster La 2 du lo Wian YAN SAUVE PRG CLEAR SET COLOR TO W 81 30 SAY SAUVEGARDES SET COLOR 10 BG RUN BACKUP c dbase bibens a Je CLEAR RETURN AN_SAUVE PRG achver l GWmmanolt Dos ele Seve soude AM_SUPPR PRG PRIVATE REP CLEAR SET COLOR TO W 81 29 SAY t SUPPRESSIONS SET COLOR TO BG ACTIVATE WINDOW sitlec 81 2 SAY 1 Suppression document 83 2 SAY 2 Suppression lecteur REP 0 85 9 SAY Choix GET REP PICTURE READ DEACTIVATE WINDOW sitlec DO CASE CASE REP 1 DO AM DOCSUPP CASE REP 2 DO AM LECSUPP ENDCASE CLEAR RETURN AN JUPPR PRG Debbie L 2 hy ees de kel mou Lin le td Cas A Axa eu lr Le duo po granu AN DocSuP lan 2 lel AN LEC
110. s de donn es il cr e un filtre Sur un fichier important les temps d attente risquent d tre tr s longs De plus la requ te d extraction se pr sente elle aussi sous la forme d un pro gramme qui doit imp rative ment passer par le pseudo compilateur avant d tre ex cut Attendons n an moins la version d finitive pour juger sans erreur possi ble de la rapidit du proc d m Une programmation facilit e Le mode programme est lui aussi accessible depuis le centre de contr le et il b n ficie d un diteur de texte en fin la hauteur Son langage de programmation a tou jours t le point fort de dBase III et ce sera en pro grammant que l on appr ciera le plus les nouvelles possibilit s de dBase IV En dehors d une augmentation importante du nombre des fonctions statistiques ou fi nanci res par exemple il faut remarquer la multiplica tion de commandes d inter ception r agissant une er reur une frappe clavier un changement de page et la gestion des tableaux deux dimensions en m moire vive La pr sentation des ap plications sera am lior e par l arriv e d un mode de fen trage et d un syst me de me nus d roulants incorporables aux programmes Comme avec la plupart des logiciels travaillant sous DOS en mode texte la programma tion de dBase IV n est pas d une facilit exemplaire dans ces deux derniers do maines Les micro ordinateurs de venant d
111. sibilit de modifier combiner norme interactive ou depuis quer IV Les de formulaires de rap fonctions au niveau des programmes cr s de langage des des applications utilisateurs n ophytes rts et d tiquettes du point de disponi avec le g n rateur ds syst mes avec dBASE Voir comme les utilisateurs Voir Initiation i bilit ou depuis les d applications Voir Kees et la Fonctions avanc es et ASE exp riment s peuvent dBASE IV Utilisation programmes pour Introduction au point souplesse du langage l aide en ligne facilement manipuler des menus l aide en acceder directement de disponibilit dBASE Les des fichiers et effec ligne et le tutorial aux donn es et Fonctions avanc es commandes et les tuer des t ches de concevoir des appli Langage de r f rence fonctions SQL estion de bases de cations dBASE Vous Guide de r f rence et permettent d acc der onn es telles que la laide en ligne cr ation et l utilisation Cette illustration vous E montre comment les PAM Centre de Contr le Langage de programmation dBASE composants dBASE sont li s Point de disponibilit les uns aux autres et vous R seau local explique dans quels manuels rechercher des informations D vous sera parfois conseill d avoir recours au tutorial ou au syst me d aide interactif Extractions Formulaires Applications Utilisez les fonction nalit s d un r seau local pour exploiter dBASE en environne ment r seau loc
112. t s par grands secteurs et par cat gories de lecteurs chaque mois pour l ann e Sauvegardes Le syst me doit pr voir un journal r initialisable Les sauvegardes doivent tre fiables Une proc dure de r cup ration doit tre pr vue d s la version simplifi e Si la sauvegarde se fait sur disquettes il faut pr voir l extension des fichiers Editions lettres de r clamation aux lecteurs pour plus d une semaine de retard journal kk liste des lecteurs avec param trage des crit res suivants a liste des noms ou liste des noms et des adresses ou liste des noms et des cat gories b liste class e par num ro d enregistrement ou par nom de lecteur c liste compl te ou s lection d une cat gorie ou de plusieurs cat gories de lecteurs kk dition de la liste des lecteurs en retard avec mention des documents concern s et de leur date de retour pr vue kk dition de la liste des documents en retard avec le nom de l emprunteur et la date de retour pr vue xx dition de la liste des ouvrages en pr t pour me r colement class e par cote Le logiciel doit galement pr voir un calendrier d ouverture de la Biblioth que pour la gestion des dates de retour PROGRAMME BIBENS Les pages suivantes comprennent La liste des fichiers programmes La liste des fichiers bases de donn es La copie des 2 principaux menus Les listings des programmes dans l ordre des choix des menus Le volume d
113. t encore de arriv e tardive et vivement criti u e en octobre 1988 de la der i re version du num ro un des ases de donn es pour micros d cid s viter les m mes erreurs s dirigeants d Ashton Tate se sont inc s dans un large programme de sts sur lesquels ont planch plus cent trente personnes au si ge m ricain de l diteur et auquel se ont associ s deux mille cinq cents ites de b ta tests Cing millions de isis repr sentant quarante cinq ville heures de travail soixante ville proc dures de tests utomatiques autant de chiffres ui donnent une id e des moyens ais en uvre par Ashton Tate onsciente d avoir commis cer aines erreurs lors du lancement de IBase IV et d cid e ne laisser ortir la version 1 1 que lorsqu elle turait t suffisamment test e our obtenir une version irr pro hable contre le piratage an num ro encrypt qui dentifie l utilisateur Parmi les nouvelles fonctionna it s de dBase IV 1 1 commerciali sans protection physique et avec ine installation simplifi e figure ssentieilement une meilleure ges ion de la m moire L installation du logiciel s av re plus intuitive et guid e par des crans d aide L ab sence de protection est compens e par l encryptage d un num ro de s rie qui permet de connaitre aus sit t l identit de l utilisateur auto ris Rappelons qu Ashton Tate et son distributeur francais La Com mande Electronique se trouve
114. t utilis pour diter le nombre de pr ts mensuels et annuels IL contient 13 champs Le premier pour l ann e consid r e les 12 autres correspondent aux 12 mois de l ann e Le fichier CATEG Il comptabilise par cat gorie le nombre de lecteurs inscrits Il contient donc 20 champs 20 cat gories 3 3 Commentaires Les redondances d information observ es dans les fichiers LECTEUR NBRESER NBPRET et DOCUMENT RESER PRET sont destin es a viter les ouvertures et lectures inutiles des fichiers PRET et RESERVAT D une part lorsque le lecteur ou le document n est ni en situation de pr t ni en situation de r servation les champs correspondants sont alors de valeur O et le programme peut continuer sans avoir a effectuer une lecture de contr le dans les fichiers PRET et RESERVAT D autre part si la situation de pr t ou de r servation existe la valeur des champs correspondants est alors lt gt 0 Pour emp cher si n cessaire une transaction ou pour obtenir un simple total il sera inutile d ouvrir et de lire PRET ou RESERVAT 12 3 4 Structure des fichiers use list stru Structure de la base C NDBASENBIBENSN COMPTEUR DBF Nombre d enregistrements 1 c MISC Do Date de derni re mise jour 16 09 90 Num ro Champ Type Largeur D c Index 1 ANNEE Num rique 4 8 2 JAN Num rique 4 N 3 FEV Num rique 4 N A MAR Num rique A N 5 AVR Num rique 4 N 6 MAI Num rique 4 N 7 JUN Num rique 4 N 8 JUL
115. ument dont la fiche n est pas dans le fichier ouvrages il faut parcourir l ensemble du fichier ch ancier Dans le cas d un num ro de revue absent des rayons m me processus pour savoir si la revue est hors murs et quel est l emprunteur Pour un volume de pr ts important ce type de classement manuel serait totalement inad quat Situation d un lecteur elle ne peut tre connue qu en parcourant l ensemble du fichier ch ancier avec 1la contrainte d avoir rep rer visuellement le N du lecteur sur chaque fiche Rigueur de gestion la fiabilit est relative tant donn s les risques d erreurs d annotations d oublis La gestion des autorisations et p nalisations est faite au jug Elle d pend dans une certaine mesure de l humeur et de la personnalit des employ s au service du pr t Nous tenons ici remarquer que cette situation n est pas forc ment contestable lorsque la qualit des rapports avec le public est bonne Elle peut parfois all ger les op rations Toutefois aux dires du personnel elle est aussi une source de diff rends et de difficult s 3 5 Nouveau projet d automatisation du pr t La r gression vers un syst me de pr t manuel a t durement ressentie par le personnel de la biblioth que Elle est inacceptable pour une cole de futurs cadres de services documentaires Le service de documentation ne remplit pas sa mission en servant de mod le non pas du pr sent ou du futur ma
116. us pourrez demander en option des pr cisions sur les documents concern s 3 2 Recherche par le code Entrez le code du lecteur M mes informations que 3 1 23 4 MODIFICATION LECTEUR 4 1 Entr e par le nom gt gt gt M me principe d entr e que 3 1 Affichage de toutes les rubriques sauf le code Ce code ne doit jamais tre modifi gt gt gt Vous pouvez D p naliser le lecteur en effagant la date de p nalisation R inscrire le lecteur en changeant la date de validit Modifier n importe quelle rubrique et circuler avec les touches fl ches 4 2 Entr e par le code M me entr e que dans 3 2 M mes possibilit s que 4 1 24 5 ENREGISTREMENT D UN DOCUMENT Entrez le code a barre Signale si ce titre est d j enregistr pour viter les doublons Entrez le type 1 ou 2 gt gt gt Entrez la cote gt gt gt Entrez le N inventaire rubrique obligatoire NOTA si ce N comporte une vous devez la placer en 6e position dans l espace allou gt gt gt Entrez l ann e de parution pour un ouvrage l ann e et le num ro de fascicule s par s par une virgule pour une revue rubrique obligatoire exemple 1990 2344 gt gt gt Entrez le titre rubrique obligatoire gt gt gt Entrez les 3 premiers mots significatifs du titre NOTA Pour cette saisie impossible sauf entre 2 rubriques non obligatoires de revenir en arr
117. visoire Cette gestion repose sur le classement de fiches d crivant les documents susceptibles d tre emprunt s domicile Une fiche comprend les informations suivantes Cote Titre N inventaire En cas de pr t N du lecteur Date de retour pr vue Pr ts Monographies Livres non emprunt s leurs fiches sont class es dans un fichier ouvrages par ordre de N inventaire Livres emprunt s les fiches correspondantes quittent le fichier ouvrages pour prendre place dans un fichier ch ancier Elles sont class es par ordre de date de retour L ouvrage est quip d un feuillet contenant les dates de retour successives Au retour la date est ray e sur la fiche et celle ci reprend sa place dans le fichier ouvrages P riodiques Un num ro de revue ne disposant pas de fiche les pr ts de revues sont consign s sur feuille libre Celle ci sera intercal e avec les autres pr ts dans le fichier ch ancier Statistiques A chaque sortie l on appose un tampon date du retour sur une feuille journali re 1 tampon 1 pr t R servations Au retour d un document l on place en r servation sur un rayon d attente pr vu cet effet l ouvrage dont la fiche comprend une note de r servation Un courrier est envoy au lecteur concern Relances Les fiches des documents en pr t tant class es par ordre de date de retour il est possible de rep rer les retards et de compl ter les formulair
Download Pdf Manuals
Related Search
Related Contents
Manuale di installazione Serie KFP-A Zanussi VF550M User's Manual Mode opératoire 付録 - 東京都建設局 Copyright © All rights reserved.
Failed to retrieve file