Está en la página 1de 6

“CYBER-IUT”

El Instituto Universitario de Tecnología “Dr. Federico Rivero Palacio.”,


después de arduas negociaciones con una empresa privada ha
logrado a manera de donación la nueva conexión de Internet de Fibra
Óptica C-Plus mas si deben pagarse mensualmente gastos de
mantenimiento; por tal motivo, el IUT ahora ofrece a sus estudiantes
un servicio semejante a un Cyber donde todo estudiante puede, por
los momentos, conectarse a la red, hacer impresiones, quemar CD y
Digitalizar Documentos; todo a precios muy muy económicos; para
evitar las transacciones fraudulentas, el servicio Cyber se utilizará de
la siguiente manera: Todo estudiante debe asistir al departamento de
Sistemas informático y hablar con un Operador y oficializar su registro;
el Estudiante debe dar los siguientes datos: Número de Cédula,
Nombre Completo, Fecha de Nacimiento, Sexo, Departamento y
Trayecto; una vez suministrados estos datos, son almacenados en el
Archivo de texto cuya estructura explicaremos mas adelante,
almacenados como una única cadena de caracteres, concatenando
los campos en el mismo orden antes descrito y separados por el
carácter ampersant ('&'); cada linea representa un estudiante; se
asume que los datos no presentan errores de ningún tipo, el campo
fecha esta en el formato DD/MM/AAAA.

Una vez el operador registra al estudiante, genera y asocia a su


registro un código (4 digitos) del Estudiante, se le entrega en el
momento; una vez hecho esto, el estudiante debe dirigirse al primer
piso, al departamento de “CAJA”; suministrar al CAJERO su número
de cédula para realizar un aporte a su cuenta y así poder hacer uso de
los diferentes servicios del Cyber. Este codigo tiene un número que la
identifica, es un número único, sólo puede asociarse un código a un
estudiante.
¿Como usar el Servicio CyberIUT?
Una vez que el estudiante ha hecho un aporte a su cuenta, se dirige a
las instalaciones del cyber y antes de entrar al Laboratorio hace
entrega de su carnet al OPERADOR del laboratorio y le notifica los
recursos que utilizará; el coordinador registra las actividades, es decir,
define si utilizara el servicio de Internet que se cobra por Hora (sin
fracción), una Impresión, Digitalización de un Documento o
simplemente quemar un CD; en fin TODAS las actividades que
realizará el estudiante en ese momento; si es permitido, el estudiante
ingresara al Laboratorio sin problemas y al finalizar la faena, el
estudiante se retira; en caso contrario no podrá hacer uso de las
instalaciones; no existe pago en efectivo entre el estudiante y el
operador; el descuento se hace directamente de la cuenta del
Estudiante a través del registro que hace el operador cuando el
estudiante entra al Cyber.
Por este año, las actividades dentro del Cyber han sido evaluadas por
la comisión y se han cuantificado el valor de cada una de la siguiente
manera:
La Hora (60 min) de Internet tiene un valor de BsS 500; no existe
precio de fracción; si un cliente se pasa un minuto adicional, deberá
pagar la hora completa.
La Impresión tiene un valor por Hoja de BsS 200 si es Blanco y
Negro; si es a Color tiene un valor de BsS 800; el costo de la hoja es
despreciable.
La Digitalización de Documentos tiene un valor de BsS 600; no
importa el tamaño de la publicación.
Las Copias de CD tiene un valor de BsS 1000; no importa la cantidad
de información a copiar.
El proceso de pago se realiza cuando el estudiante entrega su Carnet
al Coordinador de la Sala Cyber y establece que actividades va a
realizar, si el coordinador registra las actividades y el sistema
establece que es posible hacer dicho descuento de la cuenta del
Estudiante, lo realiza de una vez con previa autorización del estudiante
a través del uso de su tarjeta de Seguridad y permite la entrada del
estudiante; en caso contrario muestra un mensaje de error ya que el
estudiante en cuestión NO posee saldo suficiente en su cuenta como
para hacer uso del Cyber, al menos no por las actividades que desea
en ese momento.

¿Que puede hacer un Estudiante?


1) Puede hacer abonos a su cuenta cuando lo desee.
2) Puede hace uso del servicio Cyber de Lunes a Viernes entre las
8am y las 4pm y realizar cualquiera de las actividades que estén
ahí definidas y pagar el servicio directamente desde su cuenta
utilizando el sistema.
3) puede transferir una cantidad del saldo de su cuenta personal a
la cuenta de un tercero, para esto, el estudiante que donará el
saldo y el que lo recibirá deben estar juntos ya que el sistema
solicitará una coordenada de la Tarjeta de Seguridad de Cada
Estudiante, con el fin de confirmar la acción, una vez hecha la
confirmación, se hará el descuento y el abono respectivo de
ambas cuentas .
4) Puede generar un Estado de Cuenta de las transacciones
realizadas.
¿que puede hacer un Operador?
1) Puede registrar a un nuevo estudiante.
2) Puede realizar la facturación del servicio en la Sala del Cyber a
un Estudiante .
3) puede Sacar un Listado de todas las transacciones hechas.
¿que puede hacer un Cajero?
1) Puede realizar el cobro y hacer el Abono a la cuenta del
Estudiante.
2) Emitir el recibo de la transacción.
Trabajo a Realizar:
Existen una serie de Archivos de Texto que lo ayudará a sustentar la
Información correspondiente, de manera que usted pueda realizar
todas las operaciones de cada rol sin ningun inconveniente; la
estructura de los archivo se explicará mas adelante.

Se espera que usted desarrolle una aplicación en PHP, capaz de


permitir Gestionar todas las operaciones arriba antes mencionadas; la
aplicación debe presentar una solución al problema de manera sencilla
y amigable.

ESTRUCTURA DE LOS ARCHIVOS


Todos los archivos contienen una linea, bien sea por transacción, por
cliente, por movimiento, por el motivo que sea pero cada línea es un
registro con los diferentes campos separados por el carácter punto y
coma (;).
ARCHIVO USUARIOS: Contiene la información para la conexión o
entrada al sistema de los diferentes Roles de las Personas. Un
Ejemplo de este archivo podría ser:
C;Usuario;Contraseña;CédulaPersona
Donde:
C es el tipo de Usuario (C) es Cajero, (O) es Operador y (E) es
Estudiante.
ARCHIVO PERSONAS: contiene los datos personales concerniente al
usuario, que bien puede ser un CAJERO, un OPERADOR o un
ESTUDIANTE. Veamos un ejemplo de este archivo para cada rol
mencionado aquí:
NumCedula;NombreCompleto;FechaNac;Sexo:Departamento;Tray
ecto;Monto
Donde:
 NumCedula es el Numero de Cédula de la Persona.
 NombreCompleto es el Nombre Completo del Usuario del
Sistema.
 FechaNac es la Fecha de Nacimiento de la Persona.
 Sexo describe de que Genero es el Usuario (F) o (M).
 Departamento al que está adscrito el usuario.
 Trayecto que cursa el usuario, en caso de ser estudiante, de
resto es -1.
 Monto saldo de la cuenta, en caso de ser estudiante, de resto es
-1.

ARCHIVO TRANSACCIONES:
Contiene el movimiento de todo lo que se hace por parte del
Estudiante o del Operador, de manera que se puedan generar los
respectivos listados y hacer los Listados pertinentes. Veamos algunos
casos que podríamos encontrar en este archivo ya que aparecerán
todas las transacciones hechas por ESTUDIANTES y OPERADORES
mezcladas:
Si encontramos una línea que comience con el carácter 'E', refiere una
transacción hecha por un ESTUDIANTE y se describe:
E;NumCédula;Tipo;Monto
Donde:
 E Identifica que la transacción es de un ESTUDIANTE;
 NumCédula es en número de cédula del estudiante que realizó
la transacción.
 Tipo es el Tipo de Transacción que realizó el Estudiante. Y estas
podrían ser:
1) A porque realizó un Abono a su cuenta. P porque realizó
un pago por uso de servicio.
2) T porque realizó una Transferencia a un tercero.
3) L porque generó un Listado de su Estado de Cuenta.
 Monto es la Cantidad de Dinero por la que se realizó la
Transacción.

Si encontramos una línea que comience con el carácter 'O', refiere una
transacción hecha por un OPERADOR y se describe:
O;NumCédula;Tipo;DescTransa
 es el Tipo de Usuario.
 NumCédula es el Numero de Cédula del Usuario.
 Tipo es el Tipo de Transacción que realizo el Operador.
 DescTransa es la descripción de QUE hizo el Operador.
ARCHIVO DE SEGURIDAD:
Contiene la información de la tarjeta de Seguridad de cada estudiante
registrado y cada linea podría ser como mostramos a continuación:
Codigo;NumCédula;
Donde:
 Codigo es la Identificación del Estudiante, es un Valor UNICO.
 NumCédula es el Número de Cédula del Estudiante que está
asociado al codigo.

También podría gustarte