145883 4 1 S T E M A D E C O N T R O L S C A ML Y A N U A L T E C N I c o 1 1 145883 I............INTRODUCCION I1 ...........DESCRIPCION DEL Y I11 ..........SOFE IV...........DIAGRAMAS SISTEMA EQUIPO DE EMPLEADO ENTIDADESY ASOCIACIONES ...........ESTRUCTURA DELAS BASES DE DATOS VI ...........DEFINICION DE HODULOS DEL SISTEMA V. LOS VI1 ..........DISER0 VI11 LOGIC0 DE LOS PROCESOS .........DICCIONARIO DE DATOS DE LOS PROGRAMAS IX...........LISTADO X...... ......ORGANIZACIO# XI...........INTERFASE CON DE * ARCHIVOS ELUSUARIO CAUSAS DE XII..........POgIBLES FUENTES IITRODUCCION ~1 presente manual tiene como principal objetivo mostrar la metodologia empleada en el diseAo y elaboración del sistema (SISTEMA DE CONTROL DE ALUMNOS, PROFESORES Y scam1 LABORATORIOS), esperando que sirva como base para poder darle mantenimiento 6 poder resolver cualquier error que ocurra durante el tiempo de vida del sistema. En el segundo capitulo se especifica el problema a resolver por el sistema, objetivos generales e individuales del mismo, as$ como funciones que debe realizar. El tercer capitulo es una breve descripci6n de los elementos de software y hardware utilizados en la elaboraci6n del sistema y por que fueron seleccionadosdichos elementos. El capitulo iv contiene los diagramas de entidades y asociaciones del sistema, a partir de los cuales se obtuvier6n las estructurasde la base de datos descrita en el capitulo v. Del capitulo vi al capítulo ix se habla de los procesos del sistema, el capJtulo vi fue el primer paso que. realizamos, despues de tener nustra estructura de la base de dato8 elaboramos una lista de los programas a realizar y esa lista se encuentra aqui. El capitulo vii fu4 agregadoparapoder representar la soluciejn del problema de una manera qwt pudiera ser visualizada por los lectores de este manual, y para que pueda visualizar las partes en las que se dividio el sist:~~~~, describiendo como se contunican entre e l la8 distinta8 parto. del sistema. Para 1 h ~ r l oa cabo es necesario auxiliarse d. la herramienta de m&e$aci6n conocida cano da d e d a t o s . El capítulo viii os un diccionario de loa principal08 tipo8 de datos ( c o n s t a n t e r , v r r i a b l m , a r r e g l o s , r . g i . t r ~ , a r ~ i v o sy) SUS funciones en e1 siat.w, para poder entender los programas li8tadO8 en 01 capltulo ix. . El capltulo x Intontaproporcionarla infornraci6n mris importante de los m&A~loa, caso rer5.a: la e8tmCkura de lo8 m6dulos, los elementos que lo conforman , la descripci6n de los archivos y suo caracterlsticao t4cnicacr. El capxtulo xi interfase con el usuario muestra las pantallas que el usuario visualizar6 durante la interacci6n con el sistema. El Capítulo xii es una descripción de los mensajes de error su causa y la manera de W e el sistema puede desplegar, corregirlo. DISCRIPCIO# DBL SIEITEUA PLANTEAMIENTO DEL PROBLEMA: Se tiene la necesidad de un sistema que permita llevar el control de los recursos de los laboratorios de Quimica as1 como del personal acad6mico , laboratoristas y de los alumnos inscritos en el area. Control de loslaboratorios de inventarios de equipo,reactivos prestamos a alumnos. Qulmica , por y materiales, medio de así como , teniendo registro de sus Control de los laboratoristas datos generales, faltas, días econ6micos etc. Control de alumnos, registrando sus datos generales, materias cursadas y calificaciones. Registro de profesores, datos Elaboraci6n de examenes por generales e historial acad6mico computadora. El sistema debe cubrir 108 objetivo8 gmnerales, 8n ellom podemos ver que a m r q u i u e t-r i n f o r u c i b registra& 6. cinco grupos m y b i q mrcacba, 108 cualra @tan: Al-, profesores, laboratoriatas, laboratorios y e-. Las opciones que los unrarios tienen para informaci6n de los grupos anteriores son: manipular la - ALTA de nuevo8 elemento8 de ese grupo. - EDITAR actualizacieno d i f i c a c i 6 n 88 un elanento. - BORRAR un elemento del grupo. - CONSULTA d8 el8mentos delgrupo. - REPORTES de elementos del grupo. i SOFTIIARE Y EQUIPO =PLEAD0 LENGUAJE DE PROGRAMACION: El sistema scam1 esta programado en lenguaje C. Se emple6 este lenguaje porque nos ofrecia características de lenguajes de alto nivel, al mismo tiempo que propiedades de lenguaje ensamblador. El lenguaje C nos permitió emplear la programaci6n estructurada, pero a diferencia de un lenguaje de alto nivel nos permite el poder definir nuevos comandos por medio de funciones, que se desarrollan para poder personificar un sistema. Ya que el C opera sobre los mismos tipos de datos que computador, el c6digo generado por un compilador de C eficiente y rbpido, lo cual le d6 al usuario un tiempo respuesta menor que si se hubiera empleado un lenguaje alto nivel. el es de de EJADOR DE BASE DE DATOS El manejador de base de datos empleado es el BTRIEVE, 86 un programa residente en memoria que permite leer, consultar, borrar, insertar y otras operaciones mas sobre los registros de nuestra base de datos. Es un manejador que tiene interfase condiversos lenguajes de programaci6n permitiendo utilizar nuestra base de dato8 con 6 poder desarrollar nueva8 diferentes aplicaciones, aplicaciones y emplear los datos alracenados en la b au do datos. Los lenguaje8 que tienkn interfase con btrieveestan diversas versiones de : - Cobol,fortran,C,pascal,basic,modula-2. Ademds btrieve permite el manejo de de la bare de datos en ambiente de redes locales, asegurando que no oxi8ta conflictos entre dos usuarioa que accoean al nislao archivo. EOUIPO EMPLEADO: Los requisitos minimos - que el sistema requiere es: Computadora Personal IBM o compatible. - Disco duro de 10 - Sistema operativo 512 KB de memoria principal. MB. MS-DOS ver2.0 DIAGRAMA DE ENTIDADES Y A80CIACXO1IIBB PARA PODER DEFINIR LAS ESTRUCTURAS DE DATOS QUE CONSTITUYEN COMO SUSPROPIEDADES,PRIMERO UNABASE DE DATOS,AS1 TENDREMOS QUE DETERMINAR LAS CLASES DE INFORMACION QUE EL A ALMACENAR. SISTEMA DE BASE DE DATOS VA Y ES POR ESO QUE INTRODUCIMOS AQUI EL MODELO DE ENTIDADES Y PARA JUSTIFICAR LAS ASOCIACIONES,ESTEMODELOSERVIRA DISTINTAS CLASES DE ESTRUCTURAS Y MODELOS DE DATOS QUE EL SISTEMA MANEJA. ES INTUITIVO QUE ESTE MODELO PROPORCIONA UN ADECUADO AUNQUE IMPERFECTO TRABAJO DE MODELACION DE SITUACIONES DEL MUNDO REAL. EN LA SIGUIENTE PAGINA SE DEFINELOS SIMBOLOS QUE CONFORMAN LOS DIAGRAMAS DE ENTIDADESY ASOCIACIONES, PARA LAS PERSONAS QUE NO TIENEN CONOCIMIENTO SOBRE ESTE MODELO. DESPUES DE DEFINIR LOS SIMBOLOS CON LOS QUE TRABAJAMOS, SE PARA POSTERIORMENTE ENCUENTRAN LOS DIAGRAMAS DEL SISTEMA, DEFINIR LA BASE DE DATOS. t A C O N T I N U A C I O N S E D E S C R I B E N L O S S I H B O L O S U T I L I Z A D O S EN LOS DIAGRAflAS DE ENTIDAD-RELACION. . R L C C T C I N G U L O . - R e p r e s e n t au nc o n j u n t od ee n t i d a d e s . C o n j u n t od ee n t i d a d e s : =e su nr u p o ti o . d e e n t i d a d e sd e lM i s ~ o e l coq 'unto l oa s f y n q o lsn s c r l g o s a c a r r e r a d eQ u l m l c a . tosos %or e jM p l o U fr ALUMNOS . C I R C U L O S . -R e r e s e n t al o sa t r i b u t o sd e lc o n j u n t o cnei dadcs. . R O M B O S . - R e p r e s e n t a nc o n j u n t o sd er e l a c i o n e s . C o n j u n t o de r e l a c i o n e s : = El; u n r u p o d e r e l a c i o n e sd e 1 M1 O M 0 t i c a s I. el PO. de oREGISTRA ! L " i! 145883 UNA VEZ DEFINIDO EL MODELO DE ENTIDADES Y ASOCIACIONES, SE DESARROLLO LA ESTRUCTURA DEL SISTEMA,LA CUAL VIENE DESCRITA EN LAS SIGUIENTESHOJAS,ESTAESTRUCTURA JUNTO CONSU EN LOS ARCHIVOS CON EXTENSION INFORMACION ESTA ALMACENADA BTR, Y PUEDE SER EMPLEADA EN PROGRAMAS EFECTUADOS EN DIFERENTES LENGUAJES. . ES RECOMENDABLE EMPLEAR UNA VEZ A LA SEMANA EL MODULO DE DATOSQUE EL SISTEMA TRaE INTEGRADO, ESTE MODULO LO QUE EFECTUA ESUNA COPIA DE LA BASE DE DATOS A UN DISKETTE. AS1 SI LA INFORMACION ES DARADA POR CUALQUIER RECUPERAR LA MAYOR PARTE DE ESTA. EVENTUALIDAD SE PODRA RESALDAR Y RECOBRAR i; RLUMNOS DEL M CA HT AR RI C U L A BACHILLERA I NUI C IM T R O N dA 1 TIP^ I ILONGITUD CHAR CHAR CHAR CHAR CHAR 8 12 12 15 34 11 32 2 2 CHAR CHAR 3 5 CHAR CHAR M ~ T E R I C I S L c I I Los m6dulos que conforman el sistema son los siguientes: - M6dulo de ALTAS - M6dulo de BAJAS - M6dulo deCM4BIOS para las siguientes bases de datos: .. Alumnos .. Materias Alu-mate (Materias cursadas por el alumnos) .. Profesores Laboratoristas as (Faltas y dias econ6micos de los laboratoristas) El m6dulo de = T U permiteadicionar diferentes bases de datos. registros en las El mddulo de BAJAS permite borrar registros de las bases de datos ' El m6dulo de CAMBIO8 permite realizar modificaciones en 108 registros almacenados en las bases de datos. Otro de los m6dulos que forman el sistema es el aaddulo 60 DBBPLASAltIEHTO, este m6aulo permite moverse a trav&m de lam bases de datos antes mencionadas. Las opciones que contiene son las siguientes: miguioato registro .. Provio rogimtro P r i D a r ragimtro . Ultime rcgimto " Se tiene ademais los siguientes módulos: - M6dulo de CONSULTAS, las cuales la pantalla. se visualizar6n a traves de - Módulo de REPORTES, los cuales serdn enviados directamente a la impresora. - M6dulo de EfwIQoEB, en el cual se podran generar examenes, los cuales contendrain preguntas tanto obligatorias como opcionales, elegidas aleatoriamente. - Módulo de UTILERIAS, en el cual se podrai realizar el respaldo de las bases de datos en disco flexible 6 bajar informacidn de disco flexible a disco duro. 145883 DISEBO LOGIC0 DE LOS PROCE610S PARA PODER REPRESENTAR LOS PROCESOS DEL SISTEMA DE UNA MANERA QUEPUEDASERVISUALIZADAPORPERSONASNORELACIONADAS , Y PARA PODER VISUALIZAR LAS DIRECTAMENTE CON EL DISER0 PARTES EN LAS QUE SE DIVIDIRA EL SISTEMA ES NECESARIO LA CONSTRUCCION DE UN MODELO DE LA ESTRUCTURA COMUNICACIONAL DEL SISTEMA DE PROCESAMIENTO DE DATOS. LA DESCRIPCION DE COMO SE LA ESTRUCTURA COMUNICACIONAL ES LAS DISTINTAS PARTES DEL SISTEMA, EN COMUNICAN ENTRE SI TERMINOS DE FLUJOS DE INFORMACION. PARA LLEVARLO A CABO NOS AUXILIAMOS DE UNA HERRAMIENTA DE Y MODELACION CONLO QUE ESPERAMOS SE LOGRE TODO LO ANTERIOR. ELLA ESLOS DIAGRAMAS DE FLUJO DE DATOS. ESOS DIAGRAMAS DOCUMENTAN COMO TRANSFORMADOS PARA GENERARSE LOS DATOS DE ENTRADA SON COMO SALIDAS DEL SISTEMA. EN LA SIGUIENTE HOJA SE DEFINEN LOS SIMBOLOS DE NUESTRO DIAGRAMA DE DOCUMENTACION, Y POSTERIORMENTEVIENEN LOS DIAGRAMAS ELABORADOS PARA NUESTRO SISTEMA I' P A C O N T I N U A C I O NS ED E S C R I B E NL O SS I H B O L O SU T I L I Z A D O SE NL O S D I R G R A M A S DE F L U J OD ED A T O S : .ELEMENTOS EXTERNOS .- Son.eMisores o receptores d + d a t o s e x t e r n o s al s r s t e ~ a . Ellossoncolocados COMO rectangU1oSr con s u nombre dentro. x USUAR I O I ALUMNOS 780.E S +que110 e informacion. .PROC F e simbolizan con o r m a c 1 on dentro. donde se lleva a c a b o circulas, con el trrnsfomaoion n o m b r e s de 1 8 trans- ALTA DE ALUMNOS HiiTRICULA Y llLUHHOS USUllRIO BAJCl DE OLUMNOS USUlRIO U USUllRIO . ." " ALTA DE MATERIAS HATERIAS USUARIO USULRIO “CLAVE UEB regisbada” CLAVE-UEA i HBIERIAS USUARIO BAJA DE MATERIAS - L USUARIO CLNE-UEA UILIDB + USUllR Io USUllRIO . ALTA DE MATERIAS CURSADAS i I USUARIO 1 ALUHHOS CLAVE-UEA I CLAVE-UEA MATRICULA CLnuE -..."_ UEA - .. UALIDA ____) CLLUEJEL HATRICULA CLLUEJEA "Hateria registrada" USUllRIO INFDRHACIOn HENSAJE USUlRlO I '. ALTA DE PROFESOR BAJA DE PROFESOR emple no I reaistrado" "HUM ALTA DE REACTIUO I BAJA DE REACTIUO 1" USUARIO CLAVE - CLAVE USUARIO VALIDA CLAVE "Claue no registrada" REACIIUO REACTIVO USUARIO ,,." " I! ALTA DE EQUIPO L U USUARIO EQUIPO BAJA DE EQUIPO USUARIO - 'Clave no registrada" CLAVE USUARIO u HENSAJE CLAVE EQUIPO t USUARIO 1.45883 ALTA DE MATERIAL BAJA USUCtRIO DE MATER1 AL CLAVE "Clave no registrada" I: ALTA DE ATE RIA^ BAJA DE MATERIAL /?"*j CLAVE 4 USUARIO CLAVE CLAVE I i F.1 AIIC I 4 CLAUE HdiERIAL "Clave "Clave no no registrada" t USUARIO - HATERIAL CAMBIOS DE hLUMNOS I USUARIO USUARIO . "Claye uea no reg;sfrada' HATERMS USUARIO I CAMBIO DE MATERIhS CURShDAS I r l lLUHNOS CLLUEJEL ,"CLLUE ? : USULRIO 7- 1' U regisbada" ULLIDL CLLUE-UEl CLLUEJEL LLuE-uEL e " HLTERIAS HlTRICULR CLAVE-UEL USUllRIO "tlrteria no regisfrada" n USUIIRIO CEtMBIOS DE PROFESOR DAIOS A HODIfICllR - U 't_ HEWSllJE I U U USUPIO USUPIO CAMBIO DE' REACTIUO BA JA DE USUARIO MATER1 AL CLAVE "Cla?le no registrada" t KATERIGL USUhRIC + CfiMBIO DE EQUIPO DICCIOHARIO M D m . EN EL PRESENTE CAPITULO SE PRESENTA UNA LISTA GENERAL DE LOS PRINCIPALES TIPOS DE DATOS (CONSTANTES, VARIABLES, ARREGLOS, REGISTROS) Y SU FUNCION EN EL SISTEMA. COMSTAIOTBS : BX8P Define la tecla <Backspace>. Iu._yIIOu Define el ntimero maximo de menus a utilizar. W-BASE Define el nClmero de ventana. BORDE Define el recuadro de las ventanas. SCSC Define la tecla <ESC>. - VID IBlV - MORU VID Define el video inverso. Define el video normal. Mzmxsmu ~ T R U C T U " ~ Define la estructura de los menus, contiene lassiguientes variables comienzax, comienzay: Definen las coordenadas del extremo izquierdosuperior del menu finx, finy: Definen las coordenadas del extremo derecho inferior del menu. *P Buffer que guarda la infora~rci6n de la pantalla. L con se que *teclas Define lasteclas manejar8 elmenu. borde Dependiendo del valor que contenga colocar8 6 no un borde al menu. contador Contiene menu. elntímero de items del Dependiendo del valor que contenga activao desactiva el menu. activa 8urr_vBwrama Definelaestructura de las ventanasque maneja el sistema.Contiene las siguientes variables. comienzax, comienzay Definen lascoordenadas del extremo izquierdo superior de la ventana. f inx, Qefinen las coordenadas del extremo derecho inferior de la ventana. f iny curx , cury Definen la posicion actual del cursor en la ventana. *P Buffer que guarda la informacih de la pantalla. *cabecera Define el txtulo de la ventana. Dapondiendo del valor que contenga coloca o no un borde a la ventana. borde Dapendiendo del valor que contenga activao desactiva la ventana activa . Ywzamaa *principal[ ] , *alum108[ ] Vuiablo que contiene el del lcnu Principal. texto (opciones) Variable que contiene e1 texto (opcionu) del Nenudel los alumnos. *laboratorista[] Variablo que contiane e1 toxto (opciones) del Nenu de los Laboratoristra. *respaldo[] Variable del *examen( 3 que contiene e1 texto Menude Utileriar. Variable que contiene el del -nu de examenes. (opcione8) texto (opcione8) *cprof [ ] Variable que contieneel texto (opciones) del Menude consultas de los profesores. *elabora[] Variable que contiene el texto (opciones) del Menu consultas de de los laboratorista. L *laboratorios[] Variableque contiene el texto (opciones) Menu del deLaboratorios. los *menu [ 3 Variable'que contiene el texto (opciones) Menu del de opciones generales. *cprof [ 3 Variable que contiene el texto (opciones) del Menude consultas de los Profesores. *elabora[] Variable que contiene el texto (opciones) del Menu consultas de de los laboratorista. L I\ j: ii ESTASECCIONINTENTADESCRIBIRDE MANERA DETALLADALA LA INFORMACION MAS IMPORTANTE DELOS ARCHIVOS, COMENZANDO CON DESCRIPCION FISICADE LOS MODULOS QUE CONFORMAN ELSISTEMA. LA SECUENCIALOGICA DE LOS PROCESOS,Y LA FUNCION DE DICHOS MODULOS o DESCRIPCION EL OBJ, FISLCA DE LOS MODULOS SISTEMA ESTA C, EXE. FORMADO POR ARCHIVOS CON EXTENCION PRJ, BTR, LOS ARCHIVOS CON EXTENCION"PRJ" CONTIENEN LOS PROGRAXAS QUE ESTAN LIGADOSPARA FORMAR UN PROGRAMA B E . LOS ARCHIVOS BTRIEVE USA . CON LA EXTENCION "OW" LA EXTENCION EXTENCION "BTR" SON ARCHIVOS DE DATOS QUE EL SON LOS ARCHIVOS EN CODICO OWETO. "C"SON LOS P " FUEWTZS DEL SIIsTEltA. LA EXTENCION "EXE" SON LOS PROGRAI(As EJXCUTABLBS. ALTAS LOS MODULOS DE A L T U , EST= DEFINIDOS En H, 81LETRA A AL PRINCIPIO D E L m D m ARCIIIVO IbJglpIx3: ALTAS DE LOS U u w # O S EL ARC!%IVO SE LLAM MLW#HOS.C COH L$ P m LA8 . EDITAR LOS MODULOS DE EDITAR, SON LOS ENCARGADOS DE ACTUALIZAR LA INFORMACION DELOS REGISTROS, Y ESTAN DEFINIDOS CONLA LETRA M AL PRINCIPIO DEL ARCHIVO EJEMPLO: PARA LAS MODIFICACIONES DE LOS PROFESORES EL ARCHIVO SE LLAMA MPROFESOR.EXE. BORRAR REGISTRO ESTA FUNCION ESTA DADA EN LOS ARCHIVOS QUE COMIENZAN CON LA LETRA B EJEMPLO: BMARIAL. C, ARCHIVO QUE BORRA UN REGISTRO EN LA BASE DE DATOS. SIGUIENTE FUNCION LOS PROGRAMAS QUE EWPIEZAN CON LA ESTA FUNCION ESTA DADA POR FRASE POS,EJEMPLO: P0SMATER.C ES EL SIGUIENTE REGISTRO DE LA BASE DE DATOS. PREVIO REGISTRO LOS ARCHIVOS QUE COnIENZAN CON ANT, SON LOS PROGRAMAS QW EFECTUAN ESTA FUNCION. PRIMER Y ULTIMO REGISTRO SON LOS PROGRAMAS QUE COMIENZAN CON PRI Y ULT PRIEQUIP.C Y ULTREACT.C . , =-LO: CONSULTAS LOS PROGRAMAS DE CONSULTA ESTANEN EL SEE N - EN EL ARCHIVO C0NSULT.C REPORTES LOS REPORTES ARCHIVO REP0RTES.C CAMPOS. c VENTANA. C ARCHIVO QUE TIENE LOS PROCEDIMIENTOS-PARA CREAR LAS VENTANAS Y LOS MENUS QUE MANEJA ELSISTEMA. FUNC.C Y LIBRER1A.C EN ESTOS ARCHIVOS SE DEFINIERON LAS FUNCIONES QUE MANIPULAS LAS VENTANAS Y LOS MENUS ZMPLE?LDOS POR ELSISTEMA. EL SISTEMA INTERACCIONA CON EL USUARIO ME310 POR DE MENUS Y VENTANAS, LAS FUNCIONES DE ESTOS SE ENCUENTRA PROGRAMADA EN LOS ARCHIVOSDE VENTANA.C, F'UNC.C Y LIBRER1A.C. LAS VENTANAS QUE UTILIZAMOS SON FUNDAMENTALMENTE DIFERENTES DE UN SIMPLE MENU INSTANTANEO EN EL SENTIDO DE QUE DOS O MAS MENUS ENCADENADOS PUEDEN PARECER SER ACTIVOS A LA VEZ. ESENCIIALMENTE, LAS RUTINAS DEL MENU EMCADENADO REQUIEREN QUE EN EL PROGRAMA CADA MENU TENGA SU PROPIA ESTRUCTURA DEFINIDA QUE LO ESTE UTILIZANDO. CADA WlENU ES ACTIVADO PORUN NUMERO ASOCIADO A SU ESTRUCTURA Y LA INFORHACION QUE NECESITA ES CARGADA MEDIANTE VARIAS FUNCIONES DE SOPORTE DEM w u , QWE ENCUENTRAN EN LOS ARCHIVOS ANTES MENCIONADOS. SE ENTRE ESTAS FUNCIONES ESTAN: CREAR VENTANA EN UNA POSICION DE UNA DETERMINADA, CREAR NENU , ESCRIBIR TEXTO DENTRO VENTANA, ETC. EN LAS SIGUIENTES HOJAS DE ESTA SECCION SE ENCUENTRAN LAS PANTALLAS CON LAS QUE USUARIO VA HA INTERACCIONAR CON EL SISTEMA. DEPARTAMENTO DE QUIMICA SISTEMA DE CONTROL Alumnos Profesores Laboratoristas laBoratorios Examenes Materias Vales reSp/recobrar datos Fin Presione la letra mayusculao seleccione L opci6ny presione < ENTER > DEPARTAMENTO DE QUIMICA SISTEMA DE CONTROL Alumnos ti Laborat Datos generales laBorat Materias Examene Regresa menu principal Materia Vales reSp/recobrar datos Profeso Fin Presione la letra mayuscula o seleccione opci6ny presione c ENTER > ALUMNOS-DATOS G E N E R A L E F Agregar registro Editar registro Borrar registro Siguiente registro Previo registro pRimer registro Utimo registro Listar registro Consulta reportes ayuda reGresa menu ant. MATRICULA : NOMBRE : DIRECCION : TELEFONO : BACHILLERATO DE PROCEDENCIA: INICIALMENTE SE INSCRIBIO EN LA LIC. EN QUIWICA I " c ALUWNOS"ATER1AS Agregar registro Editar registro Borrar registro Siguiente registro Previo registro pRimer registro Utimo registro Listar registro Consulta reportes ayuda reGresa menu ant. MATRICULA: NOMBRE : CLAVE DE LA U.E.A: NOMBRE DE LA U.E.A : CALIFICACION: TRIMESTRE T P O : DE EVALUACION : - L I PROFESOR-DATOS GRALES Agregar registro Editar registro Borrar registro Siguiente registro Previo registro pRimer registro Utimo registro Listar registro Consulta reportes ayuda reGresa menu ant. CLAVE DEL PROFESOR : NOMBRE : DIRECCION : TELEFONO DOMICILIO TELEFONO TRABAlO : GRADO ACADEMIC0 : L Prof omores Laboratoristas o cul.ccione Presione la letra nary\~~~~lctla y presiono < BMTSR > LABORATORISTAS-DATOS GRALECLAVE DEL LABORATORISTA : NOMBRE : DIRECCION : I 1 TELEFONO DOMICILIO TELEFONO TRABAJO : GRADO ACADEMIC0 : L Agregar registro Editar registro Borrar registro Siguiente registro Previo registro pRimer registro Utimo registro Listar registro Consulta reportes ayuda reGresa menu ant. LABORATORISTAS-DIAS CLAVE DE AUSENCIA DEL LABORATORISTA : NOMBRE : FECHA DE INICIO: DESCRIPCION: TIPO DE FALTA: NUMERO DE DIAS: FECHA DE TERMINACION: Agregar registro Editar registro Borrar registro Siguiente registro Previo registro pRimer registro Utimo registro Listar registro Consulta reportes ayuda reGresa menu ant. 1 I DEPARTAMENTO DE QUIMICA SISTEMA DE CONTROL Alumnos Profesores Laboratoristas 1aBoratorios Ex MateriaMaterial Vales reSp/reReactivo Fin reGresa menu principal Presione la letra mayusculao seleccione L opcióny presione < ENTER > LABORATORIO-MATERIAT CLAVE DEL MATERIAL : DESCRIPCION : CAPACIDAD : Agregar registro . Editar registro Borrar registro Siguiente registro Previo registro pRimer registro Utimo registro Listar registro Consulta reportes ayuda reGresa menu ant. CANTIDAD EXISTENTE MARCA DEL MATERIAL . I c LABORATORIO-EQUIPO CLAVE DEL EQUIPO : DESCRIPCION : CANTIDAD EN EXISTENCIAS : MARCA DEL EQUIPO : Agregar registro Editar registro Borrar registro Siguiente registro Previo registro pRimer registro Utimo registro Listar registro Consulta reportes ayuda reGresa menu ant. LABORATORIO-REACTIVOS Agregar registro Editar registro Borrar registro Siguiente registro Previo registro pRimer registro Utimo registro Listar registro Consulta reportes ayuda reGresa menu ant. CLAVE DEL REACTIVO : DESCRIPCION . EXISTENCIAS EN EL LAB. 1 . EXISTENCIAS EN EL LAB. 2 L 1 145883 MODULO DE EXAMENES 1 I 1 f iulo de Preguntas ‘ MODULO DE EXAMENES m a m e - I m p r i m i Inforrnacion... lulo de Preguntas L CLAVE: zgunta . .. spuesta ... ferencia .. PR-0010 I latos de la pregunta. L CLAVE PREGUNTA IR-0006 QUIEN GANO LA GUERRA EN EL GOLFOPERSICO IR-0007 QUIEN DESCUBRIO AMERICA 'R-0008 DESCRIBA BREVEMENTE EL CONCEPTO DE AMIGDADITIS 'R-0009 'R-0010 j Opciones: F2 Consulta F3 Modificacion DE I MODULO pregunta PR-0006 CLAVE: regunta ...Q UIEN GANO LA GUERRA EN EL GOLFO I PERSICO espuesta . . . QUIEN SABE .eferencia ..TELEVISA .esione cualquiertecla para continuar L ... e CLAVE: PR-0006 egunta ... QUIEN GANO LA GUERRA EN EL GOLFO PERSICO spuesta ... QUIEN kferencia SABE .. TELEVISA latos de l a pregunta. del Exame s atn u g er~-b DIFICACION M CLAVE PREGUNTA 1 PR-0007 QUIEN DESCUBRIO AMERICA I ~ 79: consulta de preguntas F10: Fin de Modificacion as MODULO DE d e l Exame EXAMENES DIFICACION CLAVE PREGUNTA M 1 PR-0007 QUIEN DESCUBRIO AMERICA CLAVE PREGUNTA R-0006 QUIEN GANO LA GUERRA EN EL GOLFO PERSICO R-0007 QUIEN DESCUBRIO AMERICA 'R-0008 DESCRIBA BREVEMENTE EL CONCEPTO DE AMIGDADITIS 'R-0009 'R-0010 ;elecciona el producto <ENTER>, Salir <ESC> L MODULO DE EXAMENES Imprimir Examen tdulo de impresion L ....... l MATERIAS CLAVE DE LA U.E.A. NOMBRE DE LA U.E.A. : . CREDITOS : TIPO : L Agregar registro Editar registro Borrar registro Siguiente registro Previo registro pRimer registro Utimo' registro Listar registro Consulta reportes ayuda reGresa menu ant. /I DEPARTAMENTO DEQUIMICA SISTEMA DE CONTROL /I Alumnos Profesores Laboratoristas 1aBoratorios Examenes Materias Vales reSp/recobrar datos Fin Recuperar de disco flexible Salir a menu principal Presione la letra mayuscula o seleccione opcióny presione < ENTER > L i c RespaldarInforrnacion L (S/N) Recuperar Informacion (S/N) L POSIBLES CAUSAS DE ERROR EL MANEJADOR DE REGISTROS BTRIEVE REGRESA UN VALOR DE STATUS UN VALOR DE O INDICA DESPUES DE QUE SE EJECUTA UNA OPERACION. QUE LA OPERACION FUE EXITOSA. LOS POSIBLES VALORES DE STATUS DIFERENTES DE CERO SON DESCRITOS EN ESTA SECCION. EN CASO DE QUE ESTA SECCION NO SEA LO SUFICIENTEMENTE CLARA EN EL TRANSCURSO DE PARA RESOLVERALGUN PROBLEMA QUE SURGIERA LA VIDA DEL SISTEMA, RECURRA AL MANUAL DE BTRIEVEO AL MANUAL DE TC. "ERROR EL APERTURADE ARCHIVO" PROGRAMANO PUEDE ACCESARA UN ARCHIVO DE DATOS,DEBIDO A: NO SE HA CARGADO EN MEMORIA EL MANEJADOR DE REGISTROS Y DESPUES BTRIEVE. PARA RESOLVERLO CORRER EL PROGRAMA BTRIEVE EL SISTEMA SCAML. a) b) ERROR DE LECTURA DEL ARCHIVO. ESTE MENSAJE INDICA QUE EL ARCHIVO SEHA DMADO Y DEBE SER CREADO DE NUEVO O COPIADO DE UN RESPALDO. W I V O " EL ARCHIVONO SE a ) LO MAS COXUN CERR0,DEBIDO ES OR: NO SE DIO DE EL SISTEMA A: QUE NO SE PUDO ABRIR EL ARCHIVO. m INTENTO a) ERROR DE ESCRITURA, a INSERTAR UN REGISTFt0,SIN INDICAQUE EL ARCHIVO EXIT0 DEBIDO A: ESTA DMADO. b) EL DISCO ESTA LLENO, Y EL ARCHIVO NO TIEME ESPACIO PARA INSERTAR UN NUEVO ELEMENTO. HAGA UN RESPALDO DE LA INFORMACION Y BORRE REGISTROS NO NECESARIOS EN EL SISTEWA. "ERROR DE LECTURA" AL INTENTAR DEBIDO A: UN REGISTRO BUSCAR a) EL NUMERO b) EL ARCHIVO PUEDE DESPLEGARSE ESTE MENSAJE ERROR DEBIDO DE LA LLAVE ES INVALIDO. NO SE PUDO ABRIR "ERROR: NOSE ACTUALIZOt1 AL ACTUALIZAR UN REGISTRO a ) SE INTENTA AGREGAR LA BASE DE DATOS. UN PUEDE SURGIR REGISTRO CON ESTE LLAVE YA ESTABLECIDA SE INTENTAACTUALIZARUNREGISTRO,,SINANTESHABER PARA TRAER ESE REGISTRO. EFECTUADO UNA OPERACION b) C ) SE INTENTA MODIFICAR UNA LLAVE QUE ESTA DEFINIDA COMO NO MODIFICABLE. "ERROR: AL NOSE DIO DE BAJAtt INTENTARBORRAR UN a) NUMERO DE LLAVE OPERACION. ESTE ERROR POR: DIFERENTE,LA LLAVE CAMBIA ANTES DE UNA HACER UNA ACTUALIZACION O BORRADO POSICIONADOS EN ESE REGISTRO. b) SE INTENTA ESTAR REGISTROSE DESPLIEGA SIN ANTES A: EN