Universidad de Puerto Rico en Bayamón Departamento de Ciencias de Computadoras Manual de Sistema del Internet Café System Implementación de Proyecto SICI-3016-KO1 Prof. Nelliud Torres Miembros Giselle Zeno Luis Vélez José L. Robles Angel Reyes Angel Rodríguez Jorge Rodríguez Tabla de Contenido I. II. III. Introducción ……………………………………1 Propuesta del Sistema ……………………………………1 i. Descripción de la compañía ……………………………………1 ii. Investigación del mercado ……………………………………3 iii. Costos del producto ……………………………………4 Análisis del Sistema i. Actividades ……………………………………5 ii. Hallazgos ……………………………………7 iii. Necesidades y áreas problemáticas ……………………………………8 iv. Recomendaciones ……………………………………8 v. Soluciones propuestas ……………………………………9 vi. Limitaciones ……………………………………9 vii. Carta de aprobación del usuario …………………………………..11 viii. Carta de relevo de responsabilidad de parte del usuario IV. …………………………………..12 Ápendice i. Diagrama de estructura …………………………………..13 ii. Diccionario de datos …………………………………..14 iii. Código del sistema …………………………………..14 iv. Presentaciones dadas en clase …………………………………..14 v. Contratos de cada integrante del grupo …………………………………..14 vi. Pantallas del sistema …………………………………..15 vii. Horarios de los integrantes …………………………………..21 viii. Informe final del presupuesto …………………………………..24 Resultados estadísticos de la presentación …………………………………..24 ix. Manual del Sistema ICS Manual del Sistema Internet Café System I. Introducción Con el propósito de cumplir con los requisitos de nuestra clase de Implementación de Proyecto (SICI-3016) en la Universidad de Puerto Rico en Bayamón, formamos una compañía ficticia llamada SYNTEK. Escogimos la compañía Caribbean Computers para nuestro proyecto. Este es un negocio ubicado en Rincón, Puerto Rico que facilita computadoras con acceso a internet y, además, repara computadoras. La razón por cual escogimos este negocio es porque es una facilidad en necesidad de un sistema que provea acceso a internet más seguro y controlado, que monitoree la cantidad de tiempo que se utilizan las computadoras y provea algún método de comunicación entre el administrador y el cliente. Al continuar la examinación del negocio y sus operaciones, encontramos que los usuarios podrían accesar todo tipo de páginas en la web independientemente el contenido de dicha página. Además, no existen restricciones en cuanto a qué áreas de la computadora tiene acceso el cliente. Por ejemplo, cualquier cliente puede accesar el área de Control Panel en Windows. Nuestro programa proveerá la restricción a páginas web de material inapropiado, una herramienta para modificar los policies y restringir el acceso a distintas áreas de la computadora. II. Propuesta del Sistema i. Descripción de la Compañía a. Compañía Recursos – SYNTEK cuenta con un equipo de seis personas, organizado como se muestra a continuación: 1 Manual del Sistema ICS Facilidades – Por ser estudiantes, nuestras facilidades son las de la Universidad de Puerto Rico en Bayamón o en las casas de los compañeros. b. Producto/Servicio Descripción del Sistema Propuesto El Internet Café System (ICS) maneja una base de datos con la información del usuario, administrador y el súper usuario. Incluye un módulo de login para contralar acceso a las computadoras, una función para permitir comunicación entre administrador y cliente, y la restricción a páginas web inapropiadas. Además, brinda la opción para ver informes del uso de las computadoras y un historial complementario. Ventajas & Beneficios El ICS proveerá las siguientes ventajas y beneficios: Control sobre la red del negocio y sus computadoras Seguridad en todas las computadoras del negocio Reportes diarios 2 Manual del Sistema ICS Habilidad de añadir un usuario y monitorear el tiempo de uso Muestra al usuario cuanto tiempo lleva en el sistema y cuanto le queda Bloquea el acceso a ciertas páginas de internet ii. Investigación del Mercado a. Objetivos Analizar el mercado actual de los sistemas de los Internet Cafés Determinar la demanda de sistemas Internet Cafés Determinar tipos de clientes Comparar precios b. Hallazgos InterCafe 2008 es uno de los software más reconocidos en la industria. Comparamos con otros los gastos y las funciones que tenían y eran casi similares. Los tipos de clientes que acuden a dichos establecimientos de internet son: turistas, gente de negocios, personas que no tienen computadoras y/o acceso a internet, entre otros. ICS Precios: InterCafe 2008 Licencia – $25.00 Licencia – $190.00 (Basic) Instalación – $60.00 $190.00 (Machine Manager) Cargos de Servicio – $75.00 (mensual) $190.00 (Callshop Manager) Adiestramiento – $25.00 (Por Persona) $190.00 (Cafetería Manager) Computadoras: 1 PC: $35.00 5 PC: $ 135.00 10 PC: $245.00 25 PC: $510.00 Seguridad: Acceso Restringido a: Acceso Restringido a: Control Panel Ctrl + Alt + Del Local Drivers Control Panel 3 Manual del Sistema Operaciones: Cuentas: ICS Ctrl + Alt + Del Local Drivers Alt + Tab Cualquier ventana Windows Key Añadir/Remover tiempo Activar/Desactivar Computadora Añadir/Remover usuarios Reiniciar Computadora Generar Reportes Apagar Computadora Bloquear cuentas Ver el Desktop Ver computadoras online Pre-pagados Pago adelantado o a plazos Tiempo basado en minutos y horas Cuentas y contraseñas privadas Cuentas y contraseñas privadas (Para usuarios regulares) (Para usuarios regulares) Chat: iii. Cuentas de administrador y super usuario Cuentas para Empleados De Usuario a Administrador Cuentas de tiempo ilimitado Cuentas con descuentos Cuentas para empleados De Usuario a Administrador De Usuario a Usuario Costos del Producto/Servicio a. Equipo mínimo requerido computadora para el administrador – Costo: N/A * computadora(s) para los usuarios – Costo: N/A * *Caribbean Computers ya posee las computadoras necesarias b. Equipo de comunicaciones requerido router – Costo: $59.99 en adelante c. Costo del producto – Costo de licencia: $150.00 4 Manual del Sistema ICS d. Costo de instalación Instalación Tasa por Hora $20.00 Horas Requeridas Aprox. 4 Total $80.00 e. Costo de adiestramientos Entrenamiento Tasa por Hora $15.00 Horas Requeridas Aprox. 16 Total $240.00 Horas Requeridas Aprox. 8 Total $120.00 f. Costo de mantenimiento Mantenimiento Tasa por Hora $15.00 g. Costo de desarrollo del sistema Desarrollo Del Sistema Tasa por Hora Horas Requeridas Aprox. Subtotal Gerente del Proyecto $30.00 320 $9,600.00 Analista $25.00 320 $8,000.00 Programador $25.00 320 $8,000.00 Documentalista $20.00 320 $6,400.00 Costo de Desarrollo III. Total $32,000.00 Análisis del Sistema i. Actividades a. Entrevistas WebZone café es nuestro usuario ejemplo que nos va a proveer con la información necesaria y requerimientos del proyecto. En Septiembre 4, 2008, nos reunimos con el dueño de WebZone café, Edwin Rodríguez, para recolectar información de cómo su compañía opera y que es lo más que les interesa en un software. También entrevistamos a los empleados de la compañía y preguntamos varias preguntas de cómo operan el lado administrativo del programa de internet café. Luego, evaluamos el programa que utilizan actualmente y lo utilizamos para identificar las características que más nos interesa implementar en nuestra versión del software mejorado. 5 Manual del Sistema ICS Agenda para la entrevista Objetivo de la entrevista Evaluar el software de internet café utilizado por un cyber café regular, en este caso WebZone café. Fecha, hora y localización September 4, 2008, 12:00pm in WebZone café. Usuario Participante (Nombre/Posición) Edwin Rodríguez, manager of WebZone café, and several clients that were in the café. Participantes del proyecto All the team was present for the interview Entrevista 1. ¿Cómo funciona el software de internet café que utiliza actualmente en su negocio? “Cuando llega un cliente al negocio, pasa a la caja y paga por la cantidad de tiempo que vaya a utilizar la computadora. Luego, el administrador va a la parte de atrás y le da enable al usario que vaya a asignársele a la persona y le pone el tiempo de uso. Entonces, el administrador va a la computadora y le da log-in al usuario.” 2. ¿Qué características tiene el software que utiliza? “Provee una pantalla de log-in para el usuario. Utiliza cuentas genéricas (P.ej. User5 y comp5 como contraseña).” 3. ¿Cree que a su negocio le iría mejor si tuviese mejor seguridad el software? “Sería bueno, pero en el momento de comprar un software me dejé llevar por precio primordialmente.” 4. ¿Qué añadiría o modificaría del software si tuviese la oportunidad? “Pondría algún mecanismo para que los clientes me contactaran sin tener que pararse y restringiría el acceso a internet.” b. Otras compañías o Instituciones Benéficas similares a la que se le está desarrollando la aplicación. WebZone Café en Bayamón 6 Manual del Sistema ii. CyberNet Café en Isla Verde y Condado Hallazgos a. Organigrama de la compañía, oficina o departamento. b. Diagrama lógico del flujo de datos. c. 7 ICS Manual del Sistema ICS c. Diagrama de Entidades (Base de Datos) Security User #*user_Id *username *password *creation_date *expiration_date *lasLogIn *failed_attempts *type_account *blocked #*user_Id *user_Name *user_Password *user_Time *user_Comp *user_LogIn *user_LogOut *NOTA: Son dos tablas separadas sin relación alguna entre las mismas. d. Situación actual de la compañía, oficina o departamento. La compañía Caribbean Computers es un negocio ubicado en Rincón, Puerto Rico que facilita computadoras con acceso a internet y también repara computadoras. En el negocio no existe un control del administrador con respecto al acceso del internet más seguro y controlado por medio de algún programa que facilite la tarea. Ahora mismo, el usuario tiene acceso a todo tipo de páginas en la web independiente el contenido de dicha página. Tampoco hay restricciones en cuanto a que áreas del sistema operativo tiene acceso el cliente. iii. Necesidades y Áreas Problemáticas a. Implementación del chat entre administrador y usuarios b. Implementación de la base de datos en la red iv. Recomendaciones a. Hardware 1 GB o más de memoria RAM b. Software Windows XP ó Windows Vista (Professional edition en adelante) 8 Manual del Sistema ii. ICS Soluciones propuestas El sistema ICS será un software de internet café que tendrá mejor control sobre la red del sistema y proveerá mayor seguridad que otros sistemas existentes. El ICS le dará la habilidad al administrador del sistema de controlar el contenido de internet al que los clientes tienen acceso y a qué partes de la computadora tienen acceso. i. Beneficios Anticipados: Control sobre la red del negocio y sus computadoras Securidad en todas las computadoras del negocio Reportes diarios ii. Capacidades del Sistema: Habilidad de añadir un usuario y monitorear el tiempo de uso Muestra al usuario cuanto tiempo lleva en el sistema y cuanto le queda Bloquea el acceso a ciertas páginas de internet iii. Limitaciones a. Legales End User License Agreement License 1. Under this End User License Agreement (the “Agreement”), SYNTEK (the “Vendor”) grants to the user (the “Licensee”) a non-exclusive and non-transferable license(the “License”) to use Internet Café System(the “Software”). 2. “Software” includes the executable computer programs and any related printed, electronic and online documentation and any other files that may accompany the product. 3. Title, copyright, intellectual property rights and distribution rights of the Software remain exclusively with the Vendor. Intellectual property rights include the look and feel of the Software. This Agreement constitutes a license for use only and is not in any way a transfer of ownership rights to the Software. 4. The Software may be loaded onto as many computers in the establishment. A single 9 Manual del Sistema ICS copy may be made for backup purposes only. 5. The rights and obligations of this Agreement are personal rights granted to the Licensee only. The Licensee may not transfer or assign any of the rights or obligations granted under this Agreement to any other person or legal entity. The Licensee may not make available the Software for use by one or more third parties. 6. The Software may not be modified, reverse-engineered, or de-compiled in any manner through current or future available technologies. 7. Failure to comply with any of the terms under the License section will be considered a material breach of this Agreement. License Fee 8. The original purchase price paid by the Licensee will constitute the entire license fee and is the full consideration for this Agreement. b. Presupuesto Cargos de compra, instalación y servicio de SYNTEK a. Cargo de licencia del programa – $25.00 por cada computadora b. Cargo por instalación del programa – $80.00 c. Cargos por servicio – $120.00 el día ó $30.00/hr. d. Costo de adiestramiento – $240.00 por adiestramiento 10 Manual del Sistema iv. ICS Carta de aprobación del usuario Carta Aprobación del Sistema ESTE DOCUMENTO hecho el 11 de abril de 2009, por y entre Syntek, de aquí en adelante llamado el Contratista, y Caribean Computers, de aquí en adelante llamado la Compañía, TESTIFICAN que el Contratista y la Compañía están de acuerdo con lo siguiente: Alcance del trabajo i. ii. iii. iv. Todas las pantallas están aptas para uso y toda la información requerida está presente. El programa cumple con los requisitos de la propuesta ya presentada. Fue hecho con una base de datos activa y tiene pantallas con una interface gráfica que es fácil de utilizar. Los usuarios de este sistema pueden pagar y añadir tiempo a sus cuentas de una manera fácil, que los motiva a seguir comprando tiempo con el cliente. Cláusulas y Condiciones i. ii. iii. iv. El Contratista es el dueño del código del ICS. La Compañía comprará licencias de éste para sus instalaciones. El Contratista trabajo sin paga alguna por el semestre y tuvo que sacar de sus recursos para integrar el programa con nuestros terminales computadorizados. Este contrato no está sujeto a cambios sin costo adicional. El sistema se entregará según determinadas las necesidades hasta el momento. La Compañía, con la aceptación de la prueba del programa, se compromete a seguir las normas y prácticas aplicables a este contrato. Firmado hoy, 11 de abril de 2009. _________________________________ Representante de la Compañía _________________________________ Contratista 11 Manual del Sistema v. ICS Carta de relevo de responsabilidad de parte del usuario Prof. Nelliud D. Torres Departamento Ciencias de Computadoras Universidad de Puerto Rico en Bayamón 20 de Febrero de 2009 Estimado Prof. Torres, Sirva la presente para certificar que el grupo SYNTEK está llevando a cabo el desarrollo del sistema ICS. Este proyecto está siendo desarrollado para la compañía/organización en la cual ostento la posición de dueño. Durante el transcurso del semestre académico en curso: enero 2009 – mayo 2009, me comprometo a servir de coordinador de usuarios para viabilizar el acceso a la información requerida por el grupo, de manera tal que pueda lleva a cabo la ejecución de su proyecto. Tengo claro entendimiento que el derecho intelectual, al igual que el derecho de propiedad sobre el desarrollo es del grupo. Reconozco que este desarrollo forma parte del curso Implantación de Proyecto (SICI-3016) que usted dicta y por lo tanto es un haber de carácter académico. Es por ésta razón que mi organización releva a la Universidad de Puerto Rico de cualquier falla en este desarrollo que de ser implantado (posterior a una donación o cualquier acuerdo contractual positivo a la terminación del curso de parte del grupo a mi organización) ocasionará algún daño a mi organización. Estoy consciente que el estudiante no tendrá acceso a datos reales o a los archivos con datos confidenciales de mi organización. De tener acceso a informe o datos confidenciales éste firmará un documento de no divulgación. El estudiante ha sido alertado por usted a las consecuencias graves que conlleva la divulgación de datos confidenciales de mi compañía. Trabajará en todo momento con prototipos y ejemplos de datos reales. Llevará a cabo su prueba de sistema con datos ficticios o archivos a los cuales se les alterará la información que pueda apuntar a una persona real o datos reales, en lo que sea posible. La Universidad de Puerto Rico será relevada de toda responsabilidad y el estudiante responderá en su carácter personal en la eventualidad que utilice esta información para otros usos que no sean los que aquí se han establecido. Tengo en mi posición los teléfonos y dirección electrónica en la cual puedo comunicarme con usted tanto en la Universidad de Puerto Rico en Bayamón como en su residencia para aclarar cualquier duda que surja en el trascurso del semestre. Estoy consciente que usted se comunicará conmigo, a su vez, para aclarar cualquier duda conforme la ejecutoria del grupo o relacionado al proyecto. Se ha solicitado de mi persona que apruebe, conjuntamente con las personas en la organización que sean designadas, el diseño conceptual del sistema al igual que los diseños en detalles. Por último será requerida una carta de parte de mi organización donde evalúa en forma objetiva la ejecutoria del grupo. Esta carta deberá ser sellada y entregada al gerente del grupo. El estudiante la hará llegar a usted al finalizar el semestre y antes de concluir el proyecto. 12 Manual del Sistema Atentamente, ________________________________________ Melvin Montesinos Dueño de Caribbean Computers IV. Apéndice i. Structure Chart 13 ICS Manual del Sistema ii. Data Dictionary iii. Código del Sistema a. Se encuentra en el mismo CD que este manual. iv. Presentaciones dadas en clase a. Se encuentra en el mismo CD que este manual. v. Contratos de cada integrante del grupo a. Se encuentra en el mismo CD que este manual. 14 ICS Manual del Sistema vi. Pantallas del Sistema 15 ICS Manual del Sistema 16 ICS Manual del Sistema 17 ICS Manual del Sistema 18 ICS Manual del Sistema 19 ICS Manual del Sistema 20 ICS Manual del Sistema vii. Horarios de cada integrante del grupo Leyenda Código Tareas 1 Aseo Personal 2 Alimentación 3 Tráfico 4 Clases 5 Dormir 6 Estudios 7 Reuniones 8 Vida Social 9 Descanso 10 Tareas Domésticas 11 Diligencias 12 Trabajo 13 Iglesia 14 Diversión 15 Otros Ángel Reyes 21 ICS Manual del Sistema José Robles Jorge Rodríguez Ángel Rodríguez 22 ICS Manual del Sistema Luis Vélez Giselle Zeno 23 ICS Manual del Sistema viii. ICS Informe final del Presupuesto del Grupo Presupuesto Final - SYNTEK Débito $ 350.00 Presupuesto Inicial Materiales Comida Papeles Impresión Transportación $ $ $ $ $ Costo Total Total ix. Crédito 64.00 8.00 10.00 200.00 282.00 $ 68.00 Resultados estadísticos de la presentación (incluir hoja de evaluacion y gráficas) Presentación al Usuario 31 de marzo de 2009 Hoja de Evaluación Por favor, circule la respuesta más apropiada para cada una de las siguientes: La presentación estuvo bien organizada. Las ayudas visuales fueron muy bien diseñadas y utilizadas efectivamente. El grupo utilizó buenas técnicas de presentación. EL grupo envolvió a la audiencia apropiadamente. Las preguntas de los participantes fueron contestadas apropiadamente. La presentación cumplió con mis expectativas. El material fue presentado con precisión. Deficiente 1 1 2 2 Promedio 3 3 4 4 Excelente 5 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 24 Manual del Sistema ¿Qué fue lo más que le gustó? ¿Qué cambios le haría a la presentación para que sea más efectiva? Comentarios adicionales: 25 ICS