Mª Carmen Martínez Portela

De ASIRodeira

Índice

DESCRIPCIÓN DEL PROYECTO

El proyecto empresarial consistirá en la creación de un Ciber Café.


APLICACION GESTIÓN EQUIPOS:




Los clientes del Ciber Café podrán acceder a los equipos del local mediante un trabajador que les indicará cual de ellos estará disponible en esos instantes. Los clientes manifestarán o se les preguntará si desean tomar algo. El trabajador por su parte, cuando haya asignado un ordenador deberá darlo de alta en el servidor, mediante el programa que se encarga de la gestión de los equipos. Dicho programa se encargará de desbloquear el equipo para que el cliente pueda iniciar sesión como un usuario de cuenta limitada. Al mismo tiempo, un contador localizado en el mismo programa anotará el tiempo que el usuario dispone de ese equipo ,a la vez que el dinero que deberá pagar posteriormente por utilizarlo.

Cuando el cliente comunique que no necesita más el ordenador el trabajador se encargará de parar el contador, pulsará el botón “Cobro” (se muestra una ventana en donde se encuentran las cantidades que marcaban los contadores) y le preguntará al cliente si posee bono; si su respuesta es negativa, cobrará la cantidad que marque el contador de euros en ese momento y pulsará el botón “Cobro realizado” el cual pondrá los contadores a cero, volverá a la pantalla principal y añadirá a la base de datos la información necesaria (+1 en las veces que el cliente ha utilizado el bono …). Si el cliente posee bono, el empleado lo comprobará mediante una opción del programa, introduciendo los datos del cliente y pulsando el botón “Buscar”; si los datos coinciden con aquellos que se encuentran en la base de datos se mostrará una ventana con los datos del bono (TIPO (1) Y DESCUENTO(15%), en caso contrario se mostrará un mensaje de error. A continuación el trabajador pulsará el botón “Aceptar” que le llevará a la ventana secundaria y pulsará “Cobro realizado”.

Una vez cobrado y después de pulsar el botón “Cobro realizado”, el equipo correspondiente al cobro cerrará sesión y se deshabilitará del dominio para que otros usuarios no puedan, sin hablar antes con el administrador, iniciar sesión en el ordenador.


PÁGINA WEB.



Cuando los usuarios inicien el navegador, podrán observar la página del local, a la que el cliente podrá acceder a los siguientes servicios:

  • Horarios: Muestra los horarios que el local estará disponible.
  • Instalaciones: Se hará una breve descripción de las instalaciones, se pondrán fotografías del lugar.
  • Registro: Permite al usuario añadir (alta), modificar o eliminar (baja) su información de la base de datos.
  • Bonos: El ciber dispondrá de una serie de Bonos de descuento, aquí mostramos al usuario qué son y para qué sirven.
  • Alta: El cliente, para poder utilizar este servicio, debe estar dado de alta en la base de datos previamente. Se le proporcionará un primer bono, con un límite de utilización de unas 15 veces.
  • Conseguir un segundo bono: cuando el cliente ya haya liquidado su primer bono, tendrá la opción de conseguir un segundo, con un descuento y límites de utilización más altos.
  • Opinión: sección en la que se podrá dejar una opinión sobre los servicios prestados, así como quejas, observaciones ... Antes deberá estar dado de alta.
  • Consulta: el Usuario podrá enviar un correo con las preguntas sobre el local o cualquier otra duda. No es necesario estar dado de alta en la página.

ESPECIFICACIONES




  • Los clientes tendrán cuentas limitadas, preservando la seguridad de todos los nodos de la red. No podrán acceder a la configuración del sistema, ni de dispositivos que se puedan considerar vulnerables; tampoco podrán instalar nuevos programas (si necesitan alguna especifico deberían comunicarselo al administrador), acceder a la impresora libremente ...Sólo el administrador estará autorizado a realizar las nombradas tareas. Como dispositivos que puedan utilizar con total libertad además de su configuración , están los relacionados con la comunicación (micrófono, auriculares, joystick...) dispositivos USB de su propiedad y la gravadora .


  • Cuando un cliente necesite utilizar la impresora deberá transmitírdelo al trabajador que esté disponible en esos momentos. Este le dará acceso al dispositivo, pudiendo el usuario relizar el trabajo deseado.Se le cobrará por cada página impresa.


  • Los bonos de descuento sólo se podrán utilizar en el ámbito informático, es decir, es imposible realizar el cobro de las consumiciones de la cafetería mediante este servicio. Tendrán un límite de utilización de 15 cobros.Cabe la posibilidad de que si un usuario, después de haber liquidado estos 15 cobros, el usuario puede conseguir un segundo bono con un mayor descuento y un alto límite de utilización.


  • El cobro se ralizará por el tiempo que el cliente ha estado utilizando un determinado equipo además de las consumiciones que haya podido tener.


  • Los servicios que los equipos puedan prestar son los habituales en un Ciber:
*Tendrá instalados juegos con los que el cliente pueda jugar en red.
*Programas chat, para comunicarse con otros usuarios (videoconferencia ...).
*Programas de ofimática.
*Programas para audio y video.
*Los programas por defecto del equipo: accesorios (calculadora...), navegadores...
*Los clientes también podrán poner de manifiesto si necesitan programas o si les 
gustaría que se instalase algún juego en concreto


CASOS DE USO



PÁGINA WEB (en construcción)

Nombre: Alta
Descripción:

Permite al usuario darse de alta en la página web.

Actores:

El cliente web

Precondiciones:

1.- El usuario no debe estar dado de alta.

2.- Debe haber cubierto el formulario de alta correctamente.

3.- Pulsar el botón “Aceptar”

Flujo Normal:

1.-La aplicación procesa los datos (si el cliente los ha introducido correctamente)

2.- Grava en la base de datos la información del usuario.

3.- Saca un mensaje en la pantalla conforme sus datos se han grabado y que puede utilizar su nueva cuenta.

Flujo Alternativo:

1.- Si el usuario no introduce algún campo o si no lo introduce correctamente se muestra un mensaje.

Poscondiciones:
Nombre:

Baja

Descripción:

Permite al usuario darse de baja en la página web.

Actores:

El cliente web

Precondiciones:

1.- El usuario debe estar dado de alta.

2.- Debe haber cubierto el formulario de baja correctamente.

3.- Pulsar el botón “Aceptar”

Flujo Normal:

1.-La aplicación procesa los datos (si el cliente los ha introducido correctamente)

2.- Si los datos coinciden con los que están gravados en la base de datos,la aplicación los borra,de esta manera si el usuario posee bono,también se eliminará.

3.- Saca un mensaje conforme sus datos se han borrado.

Flujo Alternativo:

1.-

Poscondiciones


Nombre:
Autor:
Descripción:
Actores:
Precondiciones:
Flujo Normal:
Flujo Alternativo:
Poscondiciones:


GESTOR EQUIPOS (APLICACIÓN)

Nombre:Arrancar
Descripción:

Permite que el equipo pueda iniciar sesión en el dominio a la vez que comienza el control de tiempo.

Actores:

Administrador

Precondiciones:

1.-Que el administrador pulse el botón "Arrancar".

Flujo Normal:

1.-Se recogen los datos(IP) del equipo que queremos arrancar.

2.-Se cambia el estado del equipo en la BD a "Enabled".

3.-El usuario arranca el equipo

4.-Se comprueba el estado del equipo si = a Enabled sigue iniciando sesion

5.-Comienza el contador de tiempo.

6.-Se deshabilita el boton Arrancar

Flujo Alternativo:

Si al iniciar el usuario sesion, el estado del equipo no es "Enabled", el servidor hace logoff a ese equipo.

Poscondiciones:


Nombre:Parar
Descripción:

Permite parar el contador, deshabilitar el equipo y realizar el cobro

Actores:

Administrador

Precondiciones:

1.-Haber pulsado el botón "Parar"

2.-Que el equipo esté iniciado.

Flujo Normal:

1.-Se para el contador y se pone a cero.

2.-Se hace un logoff al equipo correspondiente.

3-Se guarda en la BD el estado("Disabled")del equipo al que hace referencia y el tiempo que ha estado el usuario en la sesion.

4.-Se muestra la tabla de "Cobro" , con el tiempo que ha estado encendido el equipo, y el dinero que debe paga el usuario si no tiene bono.

Flujo Alternativo:
Poscondiciones:


Nombre:Cobrar
Descripción:

Se realiza el cobro por los servicios prestados

Actores:

Administrador

Precondiciones:

1.-Haber pulsado el boton Cobrar.

Flujo Normal:

1.-Se guarda en la BD el dinero pagado , la fecha y el Cliente (estandar)de ese cobro.

2.-Se muestra la pagina principal.


Flujo Alternativo:

Si el cliente posee bono:

1.-(Pre) Se selecciona el nombre del cliente , se muestra un entry con su bono , las veces utilizado y el descuento a aplicar.

2.-Se aplica el descuento al cobro.

3.-Se guarda la informacion correspondiente en la factura(fecha,cliente)

4.-Se resta 1 en la BD del cliente en veces utilizado.

5.-Si llega al limite se bloquea el bono

6.-Se muestra la pagina principal.

Poscondiciones:

DIAGRAMAS UML (CASOS DE USO Y DIAGRAMA DE CLASES)

Ferramentas persoais