ciclo de desarrolo del software
CICLO DE DESARROLLO DEL SOFTWARE
CLIENTE CAFÉ INTERNET
1- NECESIDADES
- 1- NECESIDADES:
- Control de usuarios
- Control de tiempo
- Control de impresiones
- Control de paginas web a menores
- Todas las anteriores por parte del Administrador del sistema.
2 ESPECIFICACIONES
- El Administrador del sistema debe crearle al usuario un código para ingresar al igual que asignarle una estación y un tiempo de uso en esta.
- El código tendrá vigencia por el tiempo requerido inicialmente pero es posible extenderlo si el usuario así lo requiere.
- Cuando el tiempo esté por concluir en la estación aparecerá un aviso para que el usuario guarde la información y cierre los programas en uso y/o solicite mas tiempo, si no lo hace el sistema cierra la sesión automáticamente y el código del usuario expira.
- El usuario es independiente en el uso de su estación, podrá tener acceso a Internet, programas o aplicaciones de oficina, impresoras etc.
- Si el usuario es menor de edad el código asignado corresponderá a una estación que tenga configurada seguridad para acceso a paginas con contenido no apto para menores.
- El usuario tendrá el control desde su estación, también, de su información para grabarla en diskettes.
- El Administrador del sistema podrá tener acceso a listado de usuarios, listado de tiempos, totalizador de usuarios, totalizador de tiempos, totalizador de impresiones, totalizador de ventas, explorador de archivos desde la línea de comandos, bajar información de los usuarios en medios magnéticos, controlar impresoras.
3- ANALISIS O ESTIMACION DEL PROYECTO
- Montaje de una red compuesta por un servidor y mínimo 10 estaciones configuradas con el sistema operativo ( Linux, Windows etc),herramientas de oficina y la aplicación creada como tarificador y control de usuarios.
- Conexión de un monitor al servidor para el administrador del sistema que será el único con acceso a la aplicación.
- Conexión de dos impresoras configuradas en red.
4. Diseño o Arquitectura Conceptual Lógica
- Códigos de usuario: El sistema aleatoriamente creara usuarios y paswords con caracteres alfanuméricos.
- Asignación de estación: El sistema indicara el numero de la estación donde se puede ingresar el código del usuario y validar el pasword.
- Asignación de Tiempo: permite el ingreso
- del tiempo solicitado como mínimo 20 minutos.
- Envió de Avisos y Alertas: Permite enviar a las estaciones avisos de terminación de tiempo
- 10 y/o 5 minutos antes de finalizar.
- Eliminación de códigos de usuario: Cuando el tiempo ha concluido el sistema eliminara automáticamente el usuario.
- Listado de usuarios: Permite ver que usuarios están activos, inactivos o sin ingresar o eliminados.
- Listado de Tiempo: Permite ver el tiempo de cada usuario y el total del periodo consultado, día, semana, mes.
- Listado de impresiones: Permite ver las impresiones de cada usuario y el total del periodo consultado, día, semana, mes.
- Totalizador de ventas: Permite ver el valor ingresado y los conceptos (Tiempo de usuarios, impresiones, Cd, Diskettes) del periodo consultado día, mes, año.
4. Diseño o Arquitectura Conceptual Fisica
- LA RED: compuesta por un servidor con el sistema Operativo
- APLICACIÓN: Tarificador y Control de usuarios
- IMPRESORA DE TARIFICADOR: Expide los tiquetes con los datos de Código de usuario, contraseña tiempo, Numero de estación y valor.
- 10 ESTACIONES: configuradas con el sistema operativo ( Linux, Windows etc.),Navegador de Internet, herramientas de oficina y cronometro.
- Dos impresoras configuradas conectadas al servidor y configuradas como impresoras de red.
Servidor |
5 IMPLEMENTACION O DESARROLLO
- Se elige el lenguaje de programación para elaborar la aplicación.
- En este caso solo se presenta a continuación la vista del programa ya elaborado o el menú que manejara el Administrador del sistema.
- PROGRAMA: TARIFICADOR Y CONTROL DE USUARIOS CAFÉ INTERNET…………………….
- Menú principal:
- 1) Crear usuario
- 2) Tiempo
- 1- 20 minutos
- 2- 40 minutos
- 3- 60 minutos
- 4- 120 minutos
- 3) Extender tiempo
- a. Listar usuarios
- b. Tiempo extendido
- 1- 20 minutos
- 2- 40 minutos
- 3- 60 minutos
- 4- 120 minutos
- 4) Listar usuarios
- a. usuarios por día, semana, mes
- 5) Listar Tiempos
- a. Tiempos por usuario
- b. Tiempos por día, semana, mes
- 6) Listar Impresiones
- a. impresiones por usuario
- b. impresiones por día, semana, mes
- a. impresiones por usuario
- b. ventas por día, semana, mes
0 comentarios