Académique Documents
Professionnel Documents
Culture Documents
INTRODUCCIN ................................................................................................................................... 3 BREVE HISTORIA DE LA EMPRESA RAD@RSOFT ............................................................... 4 SIGNIFICADO: ...................................................................................................................................... 6 COLORES:............................................................................................................................................. 6 COLABORADORES................................................................................................................................ 7 Emiliano Salem - Colaborador Principal .......................................................................................... 7 Emiliano Salem - Colaborador Principal .......................................................................................... 7 Luis Cabrales - Colaborador Principal.............................................................................................. 7 Francisco de P. Santander - Colaborador Principal ......................................................................... 7 Ignacio Cao - Colaborador Principal ................................................................................................ 8 Alejandro Domancich - Colaborador Principal ................................................................................ 8 Rodolfo Salazar - Colaborador......................................................................................................... 8 Harry Toro - Colaborador ................................................................................................................ 8 JUSTIFICACIN .................................................................................................................................... 9 PLANTEAMIENTO DEL PROBLEMA .................................................................................................... 10 OBJETIVO GENERAL ........................................................................................................................... 11 OBJETIVOS ESPECFICOS .................................................................................................................... 11 REQUERIMIENTOS DEL SISTEMA. ...................................................................................................... 12 Hardware ....................................................................................................................................... 12 Software ........................................................................................................................................ 12 Requerimientos Funcionales ............................................................................................................. 13 Requerimientos no funcionales ........................................................................................................ 13 Modelo en cascada ........................................................................................................................... 14 Estructura Modelo en Cascada ..................................................................................................... 14 Ingeniera y Anlisis del Sistema: .................................................................................................. 15 Anlisis de los requisitos del software: ......................................................................................... 15 Diseo:........................................................................................................................................... 15 Codificacin: .................................................................................................................................. 15 Prueba: .......................................................................................................................................... 15 Mantenimiento: ............................................................................................................................ 15
1
Caractersticas ................................................................................................................................... 16 Ventajas ............................................................................................................................................. 16 Desventajas ....................................................................................................................................... 16 Cdigo Fuente ................................................................................................................................... 17 Vista ................................................................................................................................................... 17 PROTOCOLO DE ANLISIS ................................................................................................................. 19 PROTOCOLO DE PLANEACIN ........................................................................................................... 23 MVC ................................................................................................................................................... 28 PLAN DE PRUEBA ............................................................................................................................... 29 PROGRAMACION DEL PLAN DE PRUEBA: ...................................................................................... 29 PUNTOS A REVISAR ....................................................................................................................... 29 BIBLIOGRAFA .................................................................................................................................... 30
INTRODUCCIN
La realizacin de un proyecto surge generalmente de la conveniencia y motivacin de satisfacer una necesidad de un grupo de personas o un mercado respecto a un bien o un servicio. Esto con el fin de cubrir la escasez existente y porque resulta econmicamente rentable su realizacin. Actualmente nos encontramos frente a un desarrollo tecnolgico cada vez mayor, lo cual a llevado al mundo a romper las fronteras de la comunicacin y el intercambio comercial, cultural, etc. Estamos en una era de globalizacin, esto nos lleva o nos exige a estar conectados y comunicados con el mundo, las herramientas para lograr esto son variadas entre las que podemos mencionar la telefona, televisin, radio e Internet, siendo esta ltima una de las ms populares, atractiva y econmica a la hora de lograr este objetivo. Hoy por hoy, Internet es la herramienta que puede darnos la ventaja competitiva necesaria para enfrentar los retos tecnolgicos de la poca. Cualquier persona puede incursionar efectivamente en Internet. Ya sea que su actividad se desarrolle en el mbito industrial, comercial o de servicios, es importante tener claros los beneficios que pueden derivar de esta forma de trabajo, para poder sacarle provecho oportunamente. Por esto en la actualidad el uso de las computadoras y sobre todo del Internet se ha vuelto tan necesario, aun y cuando no se cuente con una computadora personal. Por esto el acceder a la red desde lugares pblicos hoy en da es ms comn, como por ejemplo los cybercafes que cuentan con terminales desde las que uno podr realizar los trabajos escolares, enviar mail, revisar el correo y sobre todo tener toda la informacin del Internet a nuestro alcance y todo lo que el usuario se pueda imaginar.
La Historia de RAD@RSOFT comienza el 7 de ENERO de 1995, cuando fue fundada por Daniela Daz, Roberto Herrera, lvaro Ramirez y Rafael Alfonso Pastrana. Nuestra empresa se ha consolidado como una de las mejores empresas de desarrollo de software dentro del mercado internacional, situndonos en el segundo lugar del ranking internacional de la revista Brainsoft en Europa. Inicialmente nuestra empresa empez como un proyecto de desarrollo de software a nivel bsico para pequeos negocios (tiendas de abarrotes, miscelneas). De esta manera nuestra empresa se fue proyectando a un nivel ms avanzado desarrollando software para establecimientos con ms exigencia. Nuestra empresa se enfrent con un reto que nunca se haba encontrado el desarrollar un sistema para un establecimiento que por nombre lleva El Monki que brinda el servicio de prestacin de equipo de cmputo e internet (caf internet). En sus inicios en el ao 2000, rad@rsoft form una importante unin con IBM la cual permiti ligar el sistema para establecimientos de cmputo e internet con los ordenadores de IBM, pagando a rad@soft los derechos de cada venta. En 2005, IBM solicito a rad@soft que hiciera un nuevo sistema operativo para sus equipos llamado CI/2. rad@soft hizo el sistema, pero continu vendiendo su propia versin en directa competicin con el CI/2. La versin de rad@soft eclips al CI/2 en trminos de ventas. Cuando rad@soft lanz sus versiones de ComIn versin 1.5 en los aos 97, ya haba capturado el 90% de la cuota de mercado de los ordenadores personales del mundo. A fecha de 2013, rad@soft tiene un crdito anual de 51, 12 millones de pesos y casi 79.000 empleados en 102 pases. Desarrolla, fabrica, licencia y apoya una amplia gama de productos de software y hardware para los dispositivos informticos. Nos vimos en la enorme incgnita de Cmo lo vamos a realizar?, ya que dentro de sus exigencias nos pedan un software que contara con una administracin de usuarios que sern registrados, as mismo para llevar un control de usuarios caf
internet a lo largo del tiempo, tambin que contara con un contador de tiempo que ayude a administrar tiempo de cada usuario registrado a dicho establecimiento as logrando que los usuarios finales estn satisfechos con el servicio que se les otorgue. Nuestra empresa y nuestros colaboradores lo tomamos como un reto y decidimos emprender a realizar dichas exigencias que se nos plantearon. Comenzamos por investigar las exigencias y que requisitos particulares nos peda el cliente, ya echo esto comenzamos a evaluar si contbamos con las herramientas de software necesarias para llevar acabo el trabajo que nos solicita el cliente, y emprendimos a realizar el trabajo que al final dejo sumamente satisfecho a nuestro cliente, mismo que nos recomend en el mercado laboral informtico y as nuestra empresa se dio a conocer a nivel internacional como una de las mejores empresas de desarrollo de software en el mundo.
SIGNIFICADO:
Rad@rsoft = Radar une las letras de los nombres de los fundadores Daniela, Roberto, Rafael y lvaro. El fondo es un radar.
COLORES:
Azul: Inteligencia, Progresivo, Libertad. Amarillo: Felicidad, Amistoso, Divertido, Energtico.
COLABORADORES
Emiliano Salem - Colaborador Principal
Emilio Tozzi (nombre de usuario: emilio) colabora con Ingeniera en sistemas.org desde junio de 2006. Naci en Caleta Olivia, Provincia de Santa Cruz, Argentina. Es Ingeniero Qumico y Magister en Ingeniera Qumica de la Universidad Nacional del Litoral, Argentina, y Ph.D. en Ingeniera en sistemas de la Universidad de Madison, Wisconsin, USA (2008). Actualmente se desempea como investigador postdoctoral en la Universidad de California - Davis, USA.
planea hacer su doctorado en Ingeniera Qumica con nfasis en Termodinmica molecular del equilibrio de fases aplicada a la purificacin de gases nobles.
JUSTIFICACIN
Una propuesta de diseo de sistema para cibercaf es necesaria, ya que en la actualidad cuando vemos este tipo de establecimientos, podemos constatar la ayuda que tiene el hacer uso de los equipos y si no fuera as podra llegar a afectar al usuario. Los cibercaf deben tener un enfoque especial en la ergonoma que puede brindar en equipos para los clientes, ya que este es un factor importante para la permanencia de una persona frente al computador. La iluminacin adecuada que debe tener un local que brinda el servicio de alquiler de computadoras debe ir acorde con la ubicacin de las computadoras e ingreso principal. La privacidad que puede brindar el espacio de cada usuario logrando que sea un espacio agradable para el computador tambin es un factor importante en la decisin de una persona en utilizar dicho servicio. Este sistema est enfocado a establecimientos que desean crecer ante la gran competencia que existe.
Qu impacto tendra la implementacin del Sistema de altas, bajas y actualizacin de usuarios, para los cyber cafs?
10
OBJETIVO GENERAL
Desarrollar un sistema de intranet para negocios que dan servicio de renta de equipos de cmputo, con el fin de mejorar la administracin de informacin de los l usuarios correspondientes a la misma. Eliminando el inmenso uso del papel para almacenar la informacin.
OBJETIVOS ESPECFICOS
Lograr una mejora en la organizacin y clasificacin de cada usuario que pertenezca algn establecimiento
Lograr mayor eficiencia en la bsqueda y actualizacin de informacin de cada uno de los miembros que se encuentran en el sistema.
Comparar la informacin que se registre de cada usuario por fechas para logar una mejor comparacin de resultados y obtener mayor rendimiento.
Agilizar el proceso de altas, bajas y consultas. Mejorar el flujo de informacin para los asesores pertinentes que utilicen dicho sistema.
Software
1. Windows XP con Service Pack 1, Windows Vista, o Windows 7 (32 64 bits) 2. Adobe Flash Player ActiveX, 9.0 o posterior 3. QuickTime 7.5 o posterior recomendado
12
Requerimientos Funcionales
1. Permitir al usuario ingresar al equipo de cmputo Versin 9.1 2. Descripcin para la renta de un equipo de cmputo 3. Libertad para consultar pginas web o sitios web 4. Almacenar los datos de los usuarios Versin 2.1 5. El administrador de Civer caf establecer cual ser el quipo a usar por el cliente
Requerimientos no funcionales
1. El sistema debe estar restringido. 2. Rechazar accesos o modificaciones NO AUTORIZADAS. 3. Pistas de auditora. 4. Manejo de Tipos de Datos. 5. Validacin de contraseas
13
Modelo en cascada
Este modelo admite la posibilidad de hacer intervenciones, es decir, durante las modificaciones que se hacen en el mantenimiento se puede ver la necesidad de cambiar algo en el diseo, se harn los cambios necesarios en el trabajo y se tendrn que realizar de nuevo las pruebas, es decir, se tiene que volver a una de las etapas anteriores al mantenimiento para recorrer de nuevo el resto de las etapas. Despus de cada etapa se realiza una revisin para comprobar si se puede pasar a la siguiente etapa, algo as como una comprobacin de que la correccin o intervencin se realiz satisfactoriamente.
14
Diseo:
El diseo del software se enfoca en cuatro atributos distintos del programa: la estructura de los datos, la arquitectura del software, el detalle procedimental y la caracterizacin de la interfaz
Codificacin:
El diseo debe traducirse en una forma legible para la mquina. El paso de codificacin realiza esta tarea.
Prueba:
La prueba se centra en la lgica interna del software, y en las funciones externas, realizando pruebas que aseguren que la entrada definida produce los resultados que realmente se requieren.
Mantenimiento:
El software sufrir cambios despus de que se entrega al cliente. Los cambios ocurrirn debido a que hayan encontrado errores, a que el software deba adaptarse a cambios del entorno externo (sistema operativo o dispositivos perifricos), o debido a que el cliente requiera ampliaciones funcionales o del rendimiento.
15
Caractersticas
Es el ms utilizado. Es una visin del proceso de desarrollo de software como una sucesin de etapas que producen productos intermedios. Para que el proyecto tenga xito deben desarrollarse todas las fases Las fases continan hasta que los objetivos se han cumplido. Si se cambia el orden de las fases, el producto final ser de inferior calidad.
Ventajas
La planificacin es sencilla. La calidad del producto resultante es alta. Permite trabajar con personal poco cualificado.
Desventajas
No refleja realmente el proceso de desarrollo del software Se tarda mucho tiempo en pasar por todo el ciclo Perpetua el fracaso de la industria del software en su comunicacin con el usuario final El mantenimiento se realiza en el cdigo fuente Las revisiones de proyectos de gran complejidad son muy difciles Impone una estructura de gestin de proyectos
16
Cdigo Fuente
?php /* $mensaje=$_GET['msg'];*/ ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link href="css/Estilos.css" rel="stylesheet" type="text/css" /> <title>RadarSoft</title> </head> <body bgcolor="black"> <div align="center"> <header> <img src="imagenes/logo2.jpg" style="width: 653px; height: 175px;" /> </header> <form id="formulario" method="post" action="<?=$_SERVER['PHP_SELF']?>"> <section> <label id="texto">Nombre</label> <input id="entrada" title="Se necesita un Nombre valido" type="text" name="nom" placeholder="Nombre" required/> </section> <section> <label id="texto">Contrasea</label>
Vista
17
<input id="entrada" title="Se necesita una Contrasea" type="password" name="pass" placeholder="Contrasea" required/> </section> <section id="clear"></section> <section id="boton"> <input type="submit" value="Iniciar" name="login"/> </section> </form> </div> <?php if(isset($_POST["login"])) { include 'coneccion.php'; $id= htmlspecialchars($_POST['nom']); $pass= htmlspecialchars($_POST['pass']); $pass= md5($pass); //SELECCION LISTO $db->select( '*', 'usuario', 'usuario_usuario=? AND password=?',
array($id,$pass)//parametros que se sustituyen en la consulta con ? ); while ($rs = $db>fetch_assoc()) {//leemos valor por valor $pv=$rs['privilegio']; }
18
$rs = $db->fetch_assoc_all();
PROTOCOLO DE ANLISIS
Nombre del proyecto:
Monki
19
Objetivo general de aprendizaje: Implantar de manera satisfactoria el software Cl/2 en el caf internet llamado Monki
1. Relacin de temas que contendr el material: Programacin avanzada. Base de Datos SQL. PHP, HTML.
2. Aspectos comunicacionales que se utilizarn como base del producto: Visual Escrito
3. Perfil del usuario potencial: Caracterstica 3.1. Edad y nivel a aplicarlo 3.2. Nmero de usuarios potenciales 3.3. Ubicacin geogrfica 3.4. Habilidades verbales 3.5. Habilidades para el uso de la computadora Descripcin 16-50 aos. 20,000 Coyoacn No Necesaria Medio para Empleados, Avanzado para Administrativos. Neutral Altas, Bajas y registro de usuarios.
3.6. Actitud hacia el contenido 3.7. Descripcin de posibles discapacidades 3.8. Otros aspectos importantes
20
Material MySQL
Descripcin
Evaluacin
MySQL es un sistema de gestin de Buena bases de datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones. PHP es un lenguaje de Buena programacin de uso general de cdigo del lado del servidor originalmente diseado para el desarrollo web de contenido dinmico. Fue uno de los primeros lenguajes de programacin del lado del servidor que se podan incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. Software de administracion de Excelente usuarios confiable, con una amplia experiencia en el mercado, con un diseo amigable y entendible. CyberPlanet es un sistema integral Mala de gestin de Cybercafs desarrollado y depurado a lo largo de varios aos. Est cuidadosamente diseado de manera que no haga falta recurrir a la ayuda. Est compuesto por un Mdulo Cliente (CyberClient) que se instala en las pcs clientes y un Mdulo Servidor (CyberPlanet) que administra y controla el uso de las PCs cliente.
PHP
CI/2
Cyberplanet
5. Cuadro resumen para determinar, para cada tema, el medio de comunicacin y la forma de distribucin. Si es necesario, los temas pueden subdividirse:
21
Medio
Modalidad
Intranet Grafico
22
PROTOCOLO DE PLANEACIN
Participantes en el proyecto
Correo electrnico
Telfono(s)
Herrera Garca Roberto Daniela Daz Vargas Ramrez Moreno Alvaro Pastrana Flores Rafael Alfonso
Objetivo General del Producto Multimedia Desarrollar un sistema de intranet para negocios que dan servicio de renta de equipos de cmputo, con el fin de mejorar la administracin de informacin de los usuarios correspondientes a la misma. Eliminando el inmenso uso del papel para almacenar la informacin.
I.
Objetivo particular
Lograr una mejora en la organizacin y clasificacin de cada usuario que pertenezca algn establecimiento.
II.
Objetivo particular
Lograr mayor eficiencia en la bsqueda y actualizacin de informacin de cada uno de los miembros que se encuentran en el sistema.
III.
Objetivo particular
Comparar la informacin que se registre de cada usuario por fechas para logar una mejor comparacin de resultados y obtener mayor rendimiento.
IV.
Objetivo particular
23
Objetivo General del Producto Multimedia Desarrollar un sistema de intranet para negocios que dan servicio de renta de equipos de cmputo, con el fin de mejorar la administracin de informacin de los usuarios correspondientes a la misma. Eliminando el inmenso uso del papel para almacenar la informacin.
V.
Objetivo particular
Recursos Disponibles I.
Recursos humanos
COLABORADORES: 1. Emiliano Salem 2. Luis Cabrales 3. Francisco de P. Santander 4. Ignacio Cao 5. Alejandro Domancich 6. Rodolfo Salazar 7. Harry Toro FUNDADORES 1. Daz Vargas Daniela 2. Herrera Garca Roberto 3. Ramrez Moreno Alvaro 4. Pastrana Flores Rafael Alfonso
II.
Recursos materiales 1. Estaciones de Trabajo para Desarrollo PC 800MHz, 256MB RAM 2. Estaciones de Trabajo para pruebas PC 800MHz, 256MB RAM 800MHz, 256MB RAM: 3. Clientes para Carga de Prueba PC o Macintosh 500MHz, 128MB RAM 4. Esclavo para Pruebas Automticas PC NOMBREDELSERVIDOR.empresa.com 5. Licencias de IDE 6. Licencias para DB 7. Licencias para DB
24
Recursos econmicos
IV.
Recursos tecnolgicos
IV.1
Para la produccin
IV.2
Para la utilizacin
V.
Recursos temporales
Beneficios esperados
una base de datos, la cual deber cumplir la funcin de registrar y tener el control de todos los usuarios existentes e informacin correspondiente a cada uno.
VII.
Costos esperados
El proyecto lleva el nombre de Sistema de altas, bajas y actualizacin de usuarios, para Cibercafs, la propuesta surge como respuesta a las necesidades actuales que poseen los cibercafs, ya que no cuentan con una plataforma de registro que permita llevar el un control adecuado de sus clientes.
25
Etapa
Entregables o subproductos
Responsable
Fecha lmite
Elaborar fundamentos Seleccionar medios Seleccionar modalidad Seleccionar forma de distribucin DISEO Bosquejo Estndares Diseo final DESARROLLO Elaborar contenidos Integrar Revisar y probar Liberar IMPLANTACIN Poner en marcha Recopilar experiencias Corregir y mantener EVALUACIN Medir opiniones Medir aprendizajes Medir transferencia del aprendizaje Documentar resultados
26
Adjuntar: Resumen curricular de participantes Hoja de clculo con costos Cronograma / Ruta crtica Otros documentos necesarios Fecha de elaboracin: Elabor: Firma Autoriz: Firma
27
MVC
Se eligi el modelo MVS por su confiabilidad en el diseo de software, por su dinamismo siempre teniendo en cuenta la funcionalidad y la interfaz de usuario lo hace ideal para evitar posterior errores entre ellos, adems que tiene la caracterstica de poder usarse con diferentes lenguajes de programacin. Este modelo hace ms eficiente el desarrollo de nuestros proyectos de software al proporcionarnos la forma de mantener cada aspecto del mismo bajo un estndar y as mantener una comunicacin entendible y constante entre nuestros desarrolladores. El Modelo: Maneja la lgica de la informacin de la aplicacin. La Vista: Maneja la esttica del programa proporcionando una interfaz amigable y entendible para el usuario. El Controlador: Maneja las instrucciones del usuario para que estas se ejecuten apropiadamente.
28
PLAN DE PRUEBA
Como pruebas de nuestro ante sistema realizaremos un plan de prueba que nos ayude a revisar todos los aspectos referentes a los detalles y observaciones que nuestro ante sistema presente a lo largo de su creacin y desarrollo, as logrando llevar a cabo un trabajo excepcional que satisfaga las necesidades de nuestros usuarios.
PUNTOS A REVISAR:
Funcionalidad Logstica Entendimiento Viabilidad Colores Tamao de letra Una vez realizadas las pruebas a nuestro ante sistema procederemos a revisar los detalles y observaciones que fueron sugeridos en un transcurso de dos das hbiles, los das jueves 18 y viernes 19 de Abril de 2013, despus aplicar las observaciones en un periodo de cinco das hbiles, desde el da lunes 22 de Abril de 2013 a 27 de Abril de 2013.
29
BIBLIOGRAFA
http://www.centrogdl.com/articulo.php?no=36 http://proyectofumska.wordpress.com/2010/03/27/starbucks-simplementeun cybercafe/ http://www.soyentrepreneur.com/home/index.php?p=nota&idNota=3894 www.trabajo.com.mx/cafeinternet_emprende_tu_cibercafe.htm www.cibercafe.us/.../poner-un-ciber-cafe-que-tenga-exito/ www.micibercafe.com.mx/.../plan%20%20de%20Negocios%20%20micibercafe.doc www.elprisma.com/apuntes/.../analisisdesensibilidad/ www.laflecha.net/articulos/empresas/crear_empresa www.bricopage.com/como.../negocios/escoger.htm www.mujeresdeempresa.com
30