You are on page 1of 24

”2016.

Año del Centenario de la Instalación del Congreso Constituyentes”

TECNOLOGICO DE ESTUDIOS SUPERIORES IXTAPALUCA

PROYECTO: SISTEMA “HELP TO COURSE OF ENGLISH”

FECHA: 03/10/16

1

Índice
INTRODUCCION ............................................................................................................................................ 2
ESTADO DEL ARTE ...................................................................................................................................... 3
PLANTEAMIENTO DEL PROBLEMA ....................................................................................................... 4
JUSTIFICACIÓN ............................................................................................................................................ 5
MISION ............................................................................................................................................................. 5
VISION .............................................................................................................................................................. 5
ALCANCE DEL PROYECTO........................................................................................................................ 6
OBJETIVO GENERAL ................................................................................................................................... 6
OBJETIVOS ESPECÍFICOS.......................................................................................................................... 6
HERRAMIENTA PARA RECOLECCIÓN DE DATOS. ............................................................................ 7
REQUERIMIENTOS FUNCIONALES ......................................................................................................... 8
REQUERIMIENTOS NO FUNCIONALES .................................................................................................. 8
GESTIÓN DE RIESGOS................................................................................................................................. 9
ESTRATEGIAS FRENTE AL RIESGO. ...................................................................................................... 9
REUNIÓN DE REQUERIMIENTOS .......................................................................................................... 10
ESTUDIO OPERATIVO:.............................................................................................................................. 14
CASOS DE USO ............................................................................................................................................. 14
MARCO TEÓRICO ....................................................................................................................................... 21
HERRAMIENTAS DE SOFTWARE EN EL DESARROLLO DEL SISTEMA: .................................... 23

INTRODUCCION
Este sistema será enfocado para la universidad TESI (Tecnológico de Estudios
Superiores de Ixtapaluca) para ayudar al alumnado que se quiere inscribir al curso
de inglés que se imparten en dicho plantel para evitar perdida de información se

2

codecademy.agrobit. 5/9/2016.3 que es un lenguaje de programación. 15 agosto 2016 . Instalación y configuración. (2016). PHP versión 5. de Agrobit Sitio web: http://www. Sistemas de Registros .4. 23 sep 2016 . de Codegeando Sitio web: https://codegeando. de Wikipedia Sitio web: https://es.html Adobe Dreamweaver CC.opensuse. 8 julio 2016. ( 2016). diseño y desarrollo de aplicaciones web. 30 sep 2016. Estado del arte codecademy. (2015).ht m 3 . 10 sep 2016.hará el uso de las nuevas tecnologías que ahora existen para hacerlo vía digital a través de herramientas como Adobe Dreamweaver versión CS6 que se utiliza para la construcción. phpMyAdmin.com/es/courses/web-beginner-en- aqtuv/0/1?curriculum_id=53a32baefed2a8232e000001 Wikipedia. de Adobe Dreamweaver CC Sitio web: http://www. PHP: WampServer Definicion. Apache. etc. (2015). PHP en Acción..org/Apache Codegeando. (2016).org/wiki/PhpMyAdmin opensuse.blogspot.wikipedia.adobe.com/Documentos/B_1_Gestion%5C214_ge000056ge[1]. ( 2011 ).com/mx/products/dreamweaver. de opensuse Sitio web: https://es.html Agrobit.mx/2013/03/php-wampserver-definicion- instalacion-y. Adobe Dreamweaver CC. de codecademy Sitio web: https://www. a través de esto lograr que sea más confiable.

. etc. Calificación general por nivel cursado y Calificación general al finalizar todos sus niveles aprobados. Introducción . Esto englobara los subprocesos que son: Inscripción del alumno. Al finalizar este proyecto se pretende solucionar muchos problemas que hay actualmente al llevar a cabo en el control de los subprocesos ya mencionados. Nivel aprobado o reprobado. 2015.org/sistema-de-acceso-o-login-usando- html-php-y-mysql/ Bootsnipp.net/contents/66-introduccion-bases-de-datos PLANTEAMIENTO DEL PROBLEMA El presente proyecto pretende responder y aportar información a la comunidad que integra el TESI (Tecnológico Estudios Superiores Ixtapaluca) en relación a la siguiente pregunta: ¿En que beneficiara y ayudara el sistema llamado HELP TO COURSE OF ENGLISH a la actual manera de llevar a cabo el control de los cursos de inglés que forma parte del TESI? Este planteamiento del problema busca como fin solucionar definitivamente el proceso tan antiguo que se lleva a cabo en los cursos de inglés utilizando las nuevas tecnologías de informática ya existentes.ZENVA. (2015). Control de calificaciones por parcial. PHP y MySQL.ccm. Sistema de acceso o Login. Nivel cursado. ya que en varias ocasiones ha habido perdida de información del alumno como los que son: Nombre del alumno.Bases de datos. Cómo hacer un cuestionario. Calificaciones. de ZENVA Sitio web: https://deideaaapp. 20 septiembre 2016.com/tags/login wikiHow. 2015.wikihow. (2015). usando HTML. 30 diciembre 2015. (2015). Ya que el control de todo ello se lleva a cabo de forma manual y en documentos físicos sin 4 .com/hacer-un-cuestionario ccmbenchmark. de ccm Sitio web: http://es. 329 Snippets tagged with "login". de Bootsnipp Sitio web: http://bootsnipp. Niveles cursados aprobados. (2015). de wikiHow Sitio web: http://es.

creando nuevas tecnologías informáticas y expandiendo el conocimiento ético a más personas con motivación a seguir mejorando la calidad e innovación. en el que se promuevan soluciones innovadoras a los problemas y retos de hoy. se centran en la experiencia que tenemos como alumnos de la poca calidad de servicio que se nos brinda al cursar los niveles de inglés. favoreciendo el progreso y la mejora mediante la utilización de nuevas tecnologías informáticas avanzadas. MISION Contribuir y fomentar la calidad. coherentes y útiles.un respaldo digital provocando conflictos y lentitud al momento de solicitar un documento urgentemente. 5 . no por sus profesores ni por sus clases. sin saber si este se encuentra aún existente o no. Con esto pretendemos solucionar los ya mencionados problemas dando una solución efectiva y segura de llevar a cabo el proceso del control administrativo de los dichos cursos. JUSTIFICACIÓN Los motivos que nos llevaron a iniciar este proyecto. Un tecnológico donde los estudiantes asuman con iniciativa el protagonismo de su desarrollo personal y profesional. sino al problema de control que tienen en la administración de dichos cursos en cuanto a documentos del alumno y calificaciones del mismo. VISION Pretendemos conseguir un tecnológico con un modelo formativo basado en la calidad y la innovación. innovación y competitividad en el TESI promoviendo la cultura de calidad y excelencia. liderando y participando en proyectos innovadores.

innovadora y actualizada. OBJETIVOS ESPECÍFICOS  Solucionar el problema al inscribir un alumno a algún nivel de inglés. 2. OBJETIVO GENERAL Solucionar las problemáticas al momento de llevar un control en la forma de administrar los documentos personales e historial académico del alumno cuando lleve a cabo sus cursos de inglés implementando un sistema informático en el cual se llevará a cabo el control de lo ya mencionado de una forma más eficaz.  Llevar un control académico del alumno de sus niveles cursados de inglés. 6 .  Solucionar el problema de perdida de información del alumno (Documentos personales y académicos) respaldando la información del alumno de forma digital. ALCANCE DEL PROYECTO 1. El proyecto abarcara únicamente el área administrativa de los cursos de inglés del TESI (Tecnológico Estudios Superiores Ixtapaluca) en cuestión a los estudiantes que deseen estar inscritos en los ya mencionados. El presente proyecto ayudara al control de la administración de los cursos de inglés ya implementados dentro del TESI (Tecnológico Estudios Superiores Ixtapaluca). Así mismo mejorar la calidad del control administrativo.  Hacer más eficiente y rápido el control de la administración de los cursos de inglés.

Herramienta para recolección de datos. ¿Prefiere que el sistema tenga aclaraciones? A) Si B) No 7 . ¿Qué tipo de advertencia preferiría que tuviese el sistema al término del tiempo del registro? A) Sonido B) Advertencia de luz C) Ambas 2. ¿Le sería útil que el sistema haga impresione del registro del usuario? A) Si B) No 4. ¿De qué forma prefiere controlar el uso del servicio respecto al factor del tiempo? A) Que el sistema lleve el control del tiempo en forma prepago B) Que el cliente defina el tiempo en forma prepago C) Ambas 3. ¿Le sería útil que el sistema tenga un asesor en linea? A) Si B) No 5. 1.

Requerimientos no funcionales  El sistema se manejará en diferentes hipervínculos para dividir tareas y no saturar información en una sola pestaña del explorador.  El sistema deberá ser capaz de actualizarse en caso de fallas o mejoras que se puedan presentar en un futuro.  Se deberá tener una interfaz muy intuitiva y amigable para su manejo. deberá tener una salida de información ágil y sencilla.  El sistema deberá ser muy seguro para evitar modificaciones en la información y que obtengamos información errónea.  El sistema deberá tener un fácil manejo de la salida de información.  El sistema deberá tener una respuesta rápida al momento de requerir información del alumno.  El sistema deberá poder procesar los datos requeridos en tiempo real sin problemas. Requerimientos funcionales  El sistema deberá tener un Log in para el administrador y otro para el alumno para evitar intrusos en el sistema y cada cierto tiempo que el equipo no esté en uso se bloquee automáticamente la cuenta de usuario. 8 .  Los colores no deberán ser molestos para su agradable manejo.  El diseño deberá ser agradable ya que es un sistema con el que se trabajara largos periodos de tiempo y no debería ser molesto a la vista.  El sistema será implementado en la WEB para que cualquier usuario sea capaz de ingresar en él. así como intuitiva. Del estado de México.  Utilizará el logotipo del TESI así mismo el logotipo del Gob.

Impacto en la organización  Recuperar inversión después de los primeros 6 meses.  Capacitación para quien utilizara el sistema. Estrategias frente al riesgo.  El manejo de la información generada.  Realizar varias pruebas en diferentes tipos de situaciones.  Generación de la documentación de forma digital. así que los usuarios podrían tener demasiadas dudas a pesar de que el sistema es intuitivo.  Revisión del sistema antes de entregar al cliente.  Número de usuarios que se atiendan al día.  El software por ser nuevo habrá varias dudas Riesgos del proceso de producción  Presentar el sistema como lo pide el cliente  Sistema nuevo o diferente a lo ya trabajado  Falta de experiencia Riesgos tecnológicos  Solo funciona en las maquinas con las especificaciones ya mencionadas  Incompatibilidad 9 .  Enviar toda la información a una sola base de datos para hacer más fácil el manejo de información.  Costo de la capacitación no incluida en el primer cobro. Gestión de riesgos Los riesgos de mayor preocupación del sistema a implementar son que es nuevo. Identificación del riesgo Asociados con el tamaño del producto.  Revisar la documentación antes de ser entregada.  Hacer el sistema muy intuitivo.

....... ALCANCE ........... EVALUAR FIABILIDAD........... 11 2.............. EVALUAR LA OPORTUNIDAD ....................................................................................................... PERFORMANCE Y NECESIDAD DE APOYO ......................... PROPÓSITO..................................... 11 1......... 11 4................................................................................................................0 Segunda revisión Miguel Pelcastre Fecha: 18 de noviembre de 2015 Responsables: Miguel Angel Alberto Roque (Líder de proyecto) Participantes: Miguel Angel Ramirez Pelcastre ()........... 1.......................................4.................................................. EVALUAR LA SOLUCIÓN (SI APLICA) ............................0 Historia de revisiones Fecha Versión Descripción Autor 17/11/2015 1.......................................................... RESUMEN DEL ANALISTA ............ EVALUAR EL PROBLEMA .............................................................................3........ 12 9.... ESTABLECER EL PERFIL DEL USUARIO .......0 Primera revisión Alberto Roque Miguel 25/11/2015 2.................................................................................. 12 7.........................................................................................................................2............................. REFERENCIAS ......................... 12 8....... ENTENDER EL ENTORNO DEL USUARIO ............................................... DEFINICIONES ................................................. 11 3................................................................. INTRODUCCIÓN ........................................ CIERRE ....................... CONTENIDO .................. 11 5.................. 13 10 ............ REAFIRMAR EL ENTENDIMIENTO ........................................................................................................... Reunión de Requerimientos HELP TO COURSE OF ENGLISH Versión 2............................................................. 11 1....................... 11 1..............................1.... 13 10................................................. 11 1............... 12 6.................................. ERROR! BOOKMARK NOT DEFINED.......................................................................................................................................................

3. Introducción 1. El presente proyecto ayudara al control de la administración de los cursos de inglés ya implementados dentro del TESI (Tecnológico Estudios Superiores Ixtapaluca). Definiciones Sistema Operativo: Administrador de la información Red: Conexión de varias computadoras entre si Tiempo real: Cuando una acción es realizada en el momento 1.4. Alcance 1.2. Propósito El propósito de este documento en tener en claro y por escrito todos los requerimientos y aspectos que debe de tener para su validación y generación del plan de referencia del “HELP TO COURSE OF ENGLISH”. Entender el entorno del usuario  Los usuarios que manejarán el sistema serán aquellos encargados de la supervisión del departamento de inglés. 2.1. 1. Referencias Encuesta Análisis 2. 1. Establecer el perfil del usuario  El nombre del usuario es José Bonilla Frías y pertenece a el HELP TO COURSE OF ENGLISH  Este se encarga de la administración y supervisión del mismo  Sus principales responsabilidades es la supervisión del HELP TO COURSE OF ENGLISH: Supervisión de la calidad de servicio y generar reportes. El proyecto abarcara únicamente el área administrativa de los cursos de inglés del TESI (Tecnológico Estudios Superiores Ixtapaluca) en cuestión a los estudiantes que deseen estar inscritos en los ya mencionados. obsoleto y no recolecta los datos necesarios Para cada problema preguntar:  El problema existe porque no se tiene un sistema apropiado para los fines requeridos  La mejor manera de resolver el problema es crear un sistema hecho específicamente para las operaciones que se realizan en esta área de del departamento de ingles 4. ágil y que cubra todos los aspectos que solicita el usuario Los problemas que se encuentran aquí son que el sistema es lento. Evaluar el problema Hace falta un buen sistema.  El éxito de su trabajo se mide en la carga del mismo que puede manejar óptimamente  Los principales problemas que tiene el usuario para desempeñar su trabajo es un sistema lento que tenga fallos en mostrar los datos  Su trabajo sería mucho más sencillo si pudiera trabajar con un sistema optimo que realice las operaciones que requiere en el mejor tiempo posible 3.1. los cuales serán el Administrador y el empleado del “HELP TO COURSE OF ENGLISH” 11 .

Evaluar la solución (si aplica)  Implementar un nuevo sistema  La solución radica en mejorar el sistema agilizando los procesos aritméticos y de transmisión de información para optimizar la entrada y salida de datos. Evaluar fiabilidad. teniendo así buena disponibilidad de datos 8.  Ofrecer una interfaz intuitiva y sencilla de manipular para agilizar procesos. performance y necesidad de apoyo  Las expectativas de la fiabilidad son realmente altas porque ese es el propósito de crear un sistema optimizado. Evaluar la oportunidad  La persona que necesita este nuevo sistema es el Administrador y a su vez el empleado ya que será el que maneje el “HELP TO COURSE OF ENGLISH”  Simplemente el supervisor en turno seria la persona que más ocuparía el sistema de manera directa  Una solución exitosa seria donde aun con un ritmo de trabajo muy pesado el sistema siga siendo confiable en cuando a procesamiento de información de manera óptima y precisa en cualquier momento.  Garantizar la utilidad de la información.  Centralizar el control de procesos a través de monitoreo de los equipos. Reafirmar el entendimiento  Me has dicho los problemas e inconvenientes descritos anteriormente por el usuario o Lentitud del sistema o Sistema obsoleto o Falta de capacitación del usuario  A gran escala estos son los problemas que presenta el sistema  Lentitud y fallos en la respuesta son algunos problemas extra que se encontraron 6.  El nivel educativo que tendría que manejar el usuario será a partir de la educación medio-superior como mínimo  Su conocimiento en computación deberá ser intermedio-avanzado para saber cómo funciona el proceso. 7. no hacer algo indebido por falta de conocimiento  Deberá tener experiencia manejando datos con la ayuda de un software que arroje datos que este necesita  El producto tiene altas expectativas de uso ya que de este se deberá depender todo el proceso de tratamiento de información para un óptimo rendimiento  La capacitación será muy concisa y sin buscar confundir al administrador ya que este jugara un papel muy importante en el proceso de la información  La documentación en su mayoría será digital y en ocasiones en papel como reporte físico 5. seguro e íntegro con los datos  Las expectativas en el performance son muy altas aunque se tienen en cuenta ciertos fallos comunes que podrían llegar a suceder y para ello tener un plan de contingencia  El soporte que se le dará al sistema se tratara directamente con “TEAM HD”  En caso de necesitar un soporte especializado se le brindara el servicio conforme vayan surgiendo necesidades como cambios en la interfaz o adaptación de nuevos módulos  El mantenimiento se deberá programar cada cierto tiempo para no tener que llegar a un mantenimiento correctivo y quedar solo con un mantenimiento preventivo  Lo que se deberá tener en cuenta para una seguridad optima es que no se deberá tener acceso a la computadora central y no dejar que desconecten algún nodo del sistema 12 .

Capacitación deficiente 5. Resumen del Analista Hay problemas de suma importancia y los cuales se deberán de revisar con especial cuidado para no caer en los mismos detalles del problema original 1. correo electrónico o presencialmente  La revisión de los requerimientos se realizara un día establecido y se tiene en mente contar con su presencia para que todos los puntos de vista queden satisfechos y en un acuerdo mutuo 10. Lentitud del software 2.  Un punto que se busca en el sistema es que sea fácil de instalar y en la parte de la configuración solamente agregar los módulos que sean necesarios al sistema  Las autorizaciones especiales se manejaran como credenciales para los o el administrador general del sistema para poder administrar las ganancias con los reportes generados 9. Procesamiento de datos deficiente 3. Problemas con la coherencia de datos (duplicidad) 4. Cierre  Para cualquier duda o aclaración que se tenga después de este documento se podrá tratar directamente con el Miguel Angel Alberto Roque (Líder de proyecto) ya sea por teléfono. Control de los servicios ofrecidos 13 .

Estudio Operativo: Capacitación para el uso básico del Sistema Operativo de distribución Windows para el uso exclusivo del cliente o administrador principal. ventas. Se proporcionara un manual de uso del Sistema con todas las funciones del mismo. Capacitación para el uso del sistema HELP TO COURSE OF ENGLISH exclusivo del cliente o administrador principal. verificar estado de las computadoras. podrá ver la cantidad de impresiones hechas por los usuarios que utilizan la impresora y el número de facturas realizadas. monitoreo de usuarios y empleados. Casos de uso Actor: Administrador del sistema Es el administrador quien tendrá acceso al sistema en corte de caja. ventas y monitoreo de usuarios. El podrá hacer cobros. Actor: Empleado Es el empleado del establecimiento quien tendrá acceso al sistema en las opciones de conteo total de impresiones. Descripción: monitoreo de los usuarios desde la computadora central. El podrá hacer cobros. Hoja de recomendaciones y restricciones del uso del sistema para evitar conflictos del mismo. imprimir. monitoreo del estado de las computadoras. sin opción de modificar la cantidad. dar de alta cuentas para los Descripción: empleados u otros administradores. 14 . la cual correrá bajo el sistema operativo de distribución Windows. facturar.

Por seguridad después de tres intentos de log in fallidos el sistema se bloqueara..El administrador pulsa sobre el botón de log in 2. Nombre: Log in del empleado Autor: Jesus Vazquez Ramirez Fecha: 01/10/2016 Descripción: El empleado tendrá que ingresar sus datos de usuario y contraseña para poder ingresar al sistema.El administrador ingresa los datos solicitados (usuario y contraseña) y pulsa el botón “ingresar” 4. Hasta ser reactivado posteriormente... Postcondiciones: una vez validados los datos ingresados se podrá ingresar a las herramientas del administrador.El sistema valida los datos y si el usuario no existe devuelve un mensaje “usuario inexistente” y se regresara a la pantalla de log in 2..Se da acceso a la ventana del administrador Flujo alternativo: 1.El sistema valida los datos y en caso de que la contraseña no sea correcta devolverá el mensaje “contraseña incorrecta” y volverá a la pantalla de log in 4. Actores: Administrador Precondiciones: el administrador debe de estar dado de alta en el sistema Flujo normal: 1. 3.El sistema valida los datos y en caso de que el usuario no sea correcto devolverá el mensaje “usuario incorrecto” y volverá a la pantalla de log in 3... Actores: Empleado Precondiciones: El empleado debe de estar dado de alta en el sistema 15 .Nombre: Log in del administrador Autor: Jose bonillas frías Fecha: 01/10/2016 Descripción: el administrador tendrá que ingresar sus datos de usuario y contraseña para poder ingresar al sistema. los cuales son el nombre de usuario y la contraseña...El sistema valida el usuario y la contraseña ingresados correctamente 5..El sistema abre una ventana donde solicita los datos del administrador.

Hasta ser reactivado posteriormente. Actores: Administrador Precondiciones: Tener los datos (Edad.Se da acceso a la ventana de “Altas” 6. Nombre: Alta de usuario en el sistema Autor: Jose bonillas frías Fecha: 01/10/2016 Descripción: El administrador podrá dar de alta un nuevo usuario en el sistema si se requiere. los cuales son el nombre de usuario y la contraseña. Nombre.) 16 . 3... 3. etc... Sueldo.Se da acceso a la ventana del empleado Flujo alternativo: 1.El administrador ingresa los datos del nuevo usuario (Edad....El empleado ingresa los datos solicitados (usuario y contraseña) y pulsa el botón “ingresar” 4.El empleado pulsa sobre el botón de log in 2. los cuales son el nombre de usuario y la contraseña. etc. Sueldo.El sistema valida el usuario y la contraseña ingresados correctamente 5. Grado de estudios...El sistema valida los datos y en caso de que el usuario no sea correcto devolverá el mensaje “usuario incorrecto” y volverá a la pantalla de log in 3.El administrador pulsa sobre el botón de “Altas” 2.El sistema valida el usuario y la contraseña ingresados correctamente 5.El sistema abre una ventana donde solicita los datos del administrador.El sistema valida los datos y en caso de que la contraseña no sea correcta devolverá el mensaje “contraseña incorrecta” y volverá a la pantalla de log in 4. Postcondiciones: Una vez validados los datos ingresados se podrá ingresar a las herramientas del administrador.El administrador ingresa los datos solicitados (usuario y contraseña) y pulsa el botón “ingresar” 4..... Nombre..Por seguridad después de tres intentos de log in fallidos el sistema se bloqueara..Flujo normal: 1.El sistema valida los datos y si el usuario no existe devuelve un mensaje “usuario inexistente” y se regresara a la pantalla de log in 2.) del nuevo usuario para darlo de alta Flujo normal: 1.El sistema abre una ventana donde solicita los datos del empleado. Grado de estudios.

. 3.) y estos no serán válidos. Actores: Administrador Precondiciones: Tener los datos del usuario para la baja (Usuario y contraseña) Flujo normal: 1.. se mostrara un mensaje en pantalla que indique que dato es incorrecto y volverá a la pantalla de captura de datos.El sistema abre una ventana donde solicita los datos del administrador. 2. Sueldo..El sistema guarda los datos ingresados en la Base de datos 9.El sistema recibirá los datos del nuevo usuario (Edad..Se da clic en el botón que dice “Dar de alta” 8... Nombre: Baja de usuario del sistema Autor: Jose bonillas frías Fecha: 01/10/2016 Descripción: El administrador podrá dar de baja un usuario en el sistema si se requiere.El sistema valida el usuario y la contraseña ingresados correctamente 5.. 3..... Postcondiciones: Una vez ingresados todos los datos se abra dado de alta al nuevo usuario para poder administrar el ciber.Se da acceso a la ventana de “Bajas” 6.Se mostrara un mensaje de confirmación (“Baja realizada con exito”) Flujo alternativo: 1.El sistema validara los datos ingresados en la Base de datos 9. los cuales son el nombre de usuario y la contraseña.El sistema recibirá los datos del usuario que se dará de baja (Usuario y contraseña) y los datos serán incorrectos entonces el sistema mostrara el mensaje “Error de usuario” y regresara a la pantalla de captura de datos.Se mostrara un mensaje de confirmación (“Alta registrada con éxito”) Flujo alternativo: 1... 2. etc. Grado de estudios.El sistema no podrá guardar los datos en la Base de datos por error de conexión entonces el sistema mostrara un mensaje en pantalla que fallo la conexión y volverá a la pantalla de captura de datos.El administrador ingresa los datos del usuario que se dará de baja (Usuario y contraseña) 7.. Nombre..El sistema recibirá los datos del usuario que se dará de baja (Usuario y contraseña) y los datos serán incorrectos entonces el sistema mostrara el mensaje “Error de contraseña” y regresara a la pantalla de captura de datos.7..El sistema al momento de validar los datos en la base de datos tendrá un error entonces mostrara un error “Error de conexión” Postcondiciones: Una vez ingresados todos los datos se abra dado de baja al usuario.El administrador ingresa los datos solicitados (usuario y contraseña) y pulsa el botón “ingresar” 4.El administrador pulsa sobre el botón de “Bajas” 2..Se da clic en el botón que dice “Dar de baja” 8. 17 .

..Para guardar los cambios se le dará click en el botón guardar 5.Que el usuario intente salir antes de guardar los cambios mostrara el mensaje en pantalla que dice “está seguro que desea salir sin guardar cambios” Postcondiciones: Se guardaran los datos cambiados.Modificara lo necesario 4.El usuario introduce una comilla simple en algún campo y le mostrara un mensaje en pantalla que dirá “no introducir signos que no sean acentos” 2. modificados o corregidos y se actualizan la cuenta de usuario 18 ..Los cambios serán guardados y mostrados Flujo alternativo: 1.Elige la cuenta que desea modificar y presiona el botón modificar 3...El administrador pulsa sobre el menú cuentas 2.Nombre: Modificación de Usuarios Autor: Jose bonillas frías Fecha: 01/10/2016 Descripción: El administrador podrá generar modificar los usuarios solo si la cuenta ya fue creada Actores: Administrador Precondiciones: Una cuenta de usuario ya creada y los datos de la cuenta Flujo normal: 1...

19 .

20 .

esto para poder alojar nuestros archivos. ¿A que nos referimos con esto? A que cada vez que incrementan más los alumnos registrados en los ya mencionados curos. sin saber si el mismo se encuentra existente o en algún caso extremo se haya extraviado entre los demás documentos de los alumnos. Al implementar el sistema llamado “HELP TO COURSE OF ENGLISH” queremos evitar todos y cada uno de los problemas existentes y ya mencionados. dentro de la nube y así mismo recuperarlos en cualquier parte donde nos encontremos si es necesario. como los que son: Alojamiento en la nube. Lenguajes de programación muy extensos y seguros. pero ¿Por qué un sistema web? Porque los recursos que actualmente se nos otorgan dentro de la plataforma web son demasiados. aplicando las nuevas y existentes tecnologías de la informática. además de darle calidad e innovación al control de administración de los ya mencionados cursos. cabe mencionar que el alumno durante el proceso de acreditación de cada nivel incrementa su documentación académica haciendo su historial académico demasiado extenso si a esto le sumamos el historial académico de cada alumno además de su documentación personal nos encontramos con un problema de carácter administrativo y almacenamiento ya que al solicitar un documento urgentemente se llevara demasiado tiempo en buscar el dicho documento. Marco teórico Dada la problemática presente actualmente en el control de administración que se lleva a cabo en los cursos de inglés integrado en el TESI (Tecnológico Estudios Superiores Ixtapaluca) nos dimos a la tarea de investigar a fondo el problema. documentos. etc. copias de seguridad de bases de datos. ¿De qué forma lo haremos posible aplicando la informática en este proyecto? Desarrollando un sistema web. ya que hemos encontrado y experimentado problemas que se están suscitando cada vez más en los cursos de inglés dada su demanda. actualmente hay muchos 21 . incrementa la documentación personal de los alumnos en los gabinetes que no son lo suficientemente grandes para almacenar todos los documentos personales de los alumnos.

lenguajes de programación aplicables a la web. haciendo de este proceso algo más sencillo. Utilizando las nuevas tecnologías que nos brinda la informática desarrollando un sistema el cual haga de forma casi automática todo un proceso en el menor tiempo posible y con mayor precisión el trabajo que se le solicita en este caso controlar la administración de los cursos de inglés. PHP. obviamente con ayuda de un usuario quien maneje este sistema. la web está en constante actualización en la forma de manejar la información que está alojada dentro de ella debido a que constantemente el usuario se ha vuelto más dependiente de guardar información privada o personal dentro de la web. JAVASCRIPT. siendo así que cuando el usuario necesite de su información esta esté presente y disponible para ser consultada. que su vez nos entregan una gran variedad de opciones de programar de una maneras más sencilla y segura al evitar fugas de información y/o errores de programación ya que nos avisan de una forma más sencilla y entendible donde tenemos un error o avisándonos futuros errores dentro del código. Mejor manejo de información y bases de datos. como por ejemplo HTML5. si haz borrado por accidente algún documento o archivo. además de que. utilizando complejos sistemas de encriptación y ocultamiento de información privada haciendo de ella casi invisible a aquellos que no están autorizados a consultarla. JAVA. Con esta breve explicación pretendemos dar a conocer la amplia posibilidad de mejorar. lo cual es un proceso muy difícil si se lleva a cabo de forma física y como coloquialmente se dice “a la antigua”. innovar y actualizar la forma en la que un proceso tan complejo como lo es controlar la administración de un curso de inglés. existen copias de seguridad algunas automáticas y otras que necesitan ser configuradas por el usuario para evitar el extravió de información o eliminación por accidente de la misma. 22 . actualmente hay muchas formas de proteger información privada dentro de la web. además que las bases de datos son muy importantes dentro de esta misma. Seguridad y copias de seguridad. ya que la mayor información que está siendo manejada por el usuario esta guardada en una base de datos.

administrar privilegios. Actualmente puede crear y eliminar Bases de Datos. Microsoft Windows. 23 . Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. ejecutar cualquier sentencia SQL. crear. exportar datos en varios formatos y está disponible en 62 idiomas. Apache versión 2. HERRAMIENTAS DE SOFTWARE EN EL DESARROLLO DEL SISTEMA: PHP versión 5. para plataformas Unix (BSD.4.3 Es un lenguaje de programación de uso general de script del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico.2 El servidor HTTP Apache es un servidor web HTTP de código abierto. Wamp server versión 2. phpMyAdmin versión 5. El programa permite ahorrarse los pasos de configuración de PHP a menudo complejos y ofrece un panel de control desde donde se pueden realizar muchas tareas de administración y mantenimiento del servidor web. GNU/Linux. eliminar y alterar tablas.2 Programa para Windows que instala en un solo pasó todo lo necesario para ejecutar aplicaciones web creadas en PHP sobre un servidor Apache y con base de datos MySQL.4. que implementa el protocolo HTTP/1. utilizando Internet. administrar claves en campos.4. etc. borrar.3 Es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web.Macintosh y otras.).1 y la noción de sitio virtual. editar y añadir campos.

org/Apache https://es.com/mx/products/dreamweaver.opensuse. por su soporte de los estándares del World Wide Web Consortium. recientemente.phpmyadmin. diseño y edición de sitios.adobe.Adobe Dreamweaver versión CS6 Es una aplicación en forma de suite (basada en la forma de estudio de Adobe Flash) que está destinada a la construcción.html http://www. Bibliografía http://www.html https://codegeando.wikipedia. Creado inicialmente por Macromedia(actualmente producido por Adobe Systems) es el programa más utilizado en el sector del diseño y la programación web. Es accesible porque el sistema no pide muchos recursos ni la gran tecnología.cva.itesm. se hará lo más intuitivo para su fácil uso tanto como el que lo administra como el alumno.mx/2013/03/php-wampserver-definicion-instalacion- y. Conclusión El sistema es funcional para evitar la pérdida de información a través de que ya no se hará el uso de solo papeles físicos.blogspot. sino que también digitales y serán la almacenados para su fácil acceso para su consulta rápida e inmediata.org/wiki/PhpMyAdmin https://www. así ya se evitará la perdida y será más seguro.mx/biblioteca/pagina_con_formato_version_oct/apa. su integración con otras herramientas como Adobe Flash y.htm https://es. por sus funcionalidades.net/downloads/ 24 . videos y aplicaciones Web basados en estándares.