consulta de notas via sms
DESCRIPTION
Proyecto desarrollado por estudiantes de 6to nivel de Informática de la Universidad Israel de Quito, para consulta de información académica en el teléfono móvil vía SMS.TRANSCRIPT
UNIVERSIDAD “ISRAEL”FACULTAD DE INGENIERIA DE SISTEMAS
INFORMATICOS
CONSULTA DE NOTAS VIA SMSCONSULTA DE NOTAS VIA SMS
Fernando ArízagaJuan F. Villarreal
6to Nivel Nocturno
INTRODUCCION Ofrecer solución rápida y sencilla a
los estudiantes. Valor agregado al servicio académico. Captación de información solicitada
mediante un dispositivo electrónico, periférico.
Proceso interno de búsqueda. Envío de resultados mediante el
mismo dispositivo
INTRODUCCION
Ahorro de tiempo y dinero. Factibilidad técnica por el uso de
telefonía móvil Uso de la(s) operadora(s) existentes
en el medio. Uso de dispositivos existentes en el
medio
PROBLEMATICA Usuarios que solicitan información simultánea
y personalmente en las oficinas de una institución.
3 personas atendiendo este requerimiento. Secretaría atiende varias tareas
encomendadas. Resultado: largas colas. Tiempo de espera prolongado e insatisfacción Inconveniente al obtener la información
porque el estudiante debe cumplir horarios laborales.
ANALISIS DEL PROCESO ACTUAL
N° VAC VAE P E M I A ACTIVIDAD TIEMPOS
1 X REALIZACION DE FILA PARA SER ATENDIDO/ O CONEXIÓN AL SISTEMA DE CONSULTA DE NOTAS
15
2 X INGRESO DE CEDULA AL SISTEMA 5
3 X PROCESO DE BUSQUEDA DE INFORMACION EN EL SISTEMA
2
4 X CONSTATACION DE NOTAS POR EL ESTUDIANTE 5
5 X REGISTRO ESCRITO EN ALGUN DOCUMENTO DE LAS NOTAS
5
TIEMPOS TOTALES 32
TIEMPO
TIEMPO DE VALOR AGREGADO
10
INDICE DE VALOR AGREGADO
31,25
PROCESO: CONSULTA DE NOTAS EN OFICINASPRODUCTO: INFORMACION DE NOTAS OBTENIDAS
N° TIEMPO PORCENTAJE
VAC 2 10 31,25
VAE 0 0 0
P 1 5 15,62
E 1 0 0
M 1 0 0
I 0 0 0
A 0 0 0
ANALISIS DEL PROCESO PROPUESTO
N° VAC VAE P E M I A ACTIVIDAD TIEMPOS
1 X ESCRIBIR MENSAJE 2
2 X ENVIO DE MENSAJE 2
3 X BUSQUEDA EN EL SISTEMA DE LAS NOTAS 2
4 X DEVOLUCION DE MENSAJE POR MOVIL 2
5 X RECEPCION DE MENSAJE 1
6 X GUARDAR MENSAJE EN TELEFONO 1
TIEMPOS TOTALES 10
TIEMPO
TIEMPO DE VALOR AGREGADO
6
INDICE DE VALOR AGREGADO
60%
PROCESO: CONSULTA DE NOTAS EN OFICINASPRODUCTO: INFORMACION DE NOTAS OBTENIDAS
N° TIEMPO PORCENTAJE
VAC 4 6 60 %
VAE 0 0 0
P 1 2 20%
E 0 0 0
M 1 2 20%
I 0 0 0
A 0 0 0
Objetivo General
Desarrollar un sistema que permita al estudiante informarse de sus notas en el teléfono móvil mediante mensajes escritos.
Objetivos Específicos Ofrecer al usuario una solución que le ahorre
tiempo y distancias para la consulta de sus calificaciones.
Mejorar el tiempo de espera para realizar consultas de notas a través de las oficinas u otros medios.
Brindar a los estudiantes de educación superior un sistema moderno, ágil y que se encuentre a disposición a cualquier hora y en cualquier lugar
JUSTIFICACION
AVANCE DE TECNOLOGIA REALIZACION DE TAREAS
SIMULTANEAS DE LOS USUARIOS RESPUESTA MAS RAPIDA. FACIL ACCESO. DERECHO A CONOCER SUS NOTAS EN CUALQUIER MOMENTO Y LUGAR
ALCANCE DEL PROYECTO Consulta de datos vía SMS Dar acceso al sistema a tipos de usuario
que permita ciertos perfiles.
Valor agregado al sistema Información de notas dependiendo del
tipo de usuario y perfiles de acceso.
Informes del uso del sistema
ALCANCE DEL PROYECTO Lo que no realizará el sistema
Modificar Notas Ingresar o crear usuarios. Imprimir reportes físicos Ingresar Profesores, alumnos, matrículas,
periodos. ¿Por que?
No es una propuesta de un sistema ACADEMICO para Institución de Educación
El proyecto obtiene datos de un sistema ya creado
ALCANCE DEL PROYECTO
Simulación con una base de datos creada para el efecto, en condiciones que permitan obtener la información requerida.
Comprobar el funcionamiento del proyecto y la conexión con los elementos.
METODOLOGIA DE INVESTIGACION- Metodología de investigación documental.- Recopilación de información - Documentación de las conexiones.- Enlace y manejo de base de datos con SQL Server.- Uso de librerías necesarias.
- Uso del método experimental: - Práctica de la información obtenida en textos y
documentos. - Probar la compatibilidad de los dispositivos usados
METODOLOGIA
INFORMATICA Modelo que se va a aplicar Modelo incremental. Desarrollar por separado y aplicando las
diferentes etapas del ciclo de vida. Comprobación del funcionamiento
individual de cada subsistema. Unificación de las partes al sistema
principal
METODOLOGIA INFORMATICA
Definir la lista de eventos. Producir un diagrama de contexto. Definir el modelo comportamental. Definir el modelo de datos. Crear el modelo de implementación del usuario Definir los requisitos de implementación. Proyectar la interfaz con el usuario. Proyectar la base de datos física. Especificar los módulos.
FACTIBILIDAD
TECNICA: Uso de Java, netBeans 6.1 uso de
librerías javax.comm, sqljdbc. Sql Server 2005 Dispositivo electrónico de captura de
datos. (Teléfono móvil marca Nokia modelo 3220, 3gsm soporte de comandos AT, RS232 9600, 8N1)
Uso del servicio de Operadora telefónica.
FACTIBILIDAD PRESUPUESTO
ECONOMICO
MATERIAL COSTO EN USD
MODEM CELULAR 75,00
PAPEL BOND RESMA (500 H) 4,50
TRANSPORTE 20,00
PLAN PARA CELULAR MENSAJES ILIMITADOS
14,00
IMPRESIONES DE DOCUMENTOS 10,00
SOFTWARE A UTILIZAR (NETBEANS Y COPIA SQL SERVER)
5,00
REFRIGERIOS PARA DESARROLLADORES
10,00
CONSUMO DE LUZ PARA COMPUTADORES
15,00
MATERIAL DE OFICINA (CARPETAS, BOLIGRAFOS, OTROS)
10,00
USO DE INTERNET 15,00
TOTAL 178,5
FACTIBILIDAD OPERACIONAL
Es innovador en relación a la consulta de notas existente.
Aceptación debido a la facilidad de acceso a un teléfono celular.
Complemento a los servicios que se prestan a los estudiantes
DIAGRAMAS
DFD
1 SISTEMA DE CONSULTA DE NOTAS
BASE DE DATOSDEL SISTEMA ACADEMICO
USUARIO CON DISPOSTIVO
DE TELEFONIA MOVIL
ENVIO-RECEPCIONDE CEDULA PARA CONSULTA
ENVIO-RECEPCIONDE NOTAS AL USUARIO
BUSQUEDA DE LA INFORMACION SOLICITADA
ENVIO-DEL SISTEMA ACADEMICO DE LA INFORMCAION
APORTE DE LA INGENIERIA DE SOFTWARE
DIAGRAMAS
MODELO ENTIDAD-RELACION
MODELO FISICO
ID_TIPO_USUARIO = ID_TIPO_USUARIO ID_TIPO_USUARIO = ID_TIPO_USUARIO
ID_MATERIA = ID_MATERIA
ID_TIPO_USUARIO = ID_TIPO_USUARIO
ID_MATRICULA = ID_MATRICULA
ID_PARCIAL = ID_PARCIAL
ID_MATRICULA = ID_MATRICULA
ID_FACULTAD_MATERIA = ID_FACULTAD_MATERIA
ID_PERIODO = ID_PERIODO
ID_ESTUDIANTE = ID_ESTUDIANTE
ID_PROFESOR = ID_PROFESOR
ID_FACULTAD = ID_FACULTAD
ESTUDIANTE
ID_ESTUDIANTE numericID_TIPO_USUARIO numericCEDULA char(10)APELLIDOS varchar(50)NOMBRES varchar(50)DIRECCION varchar(100)CELULAR varchar(10)TELEFONO2 varchar(10)CORREO varchar(100)CONTRASENA varchar(10)
FACULTAD
ID_FACULTAD numericNOMBRE varchar(100)
PROFESOR
ID_PROFESOR numericID_TIPO_USUARIO numericCEDULA varchar(10)APELLIDOS varchar(50)NOMBRES varchar(50)DIRECCION varchar(100)CORREO varchar(100)TELEFONO varchar(10)CONTRASENA varchar(10)
MATERIA
ID_MATERIA numericNOMBRE varchar(100)
PERIODO
ID_PERIODO numericNOMBRE varchar(100)
MATRICULA
ID_MATRICULA numericID_ESTUDIANTE numericID_PERIODO numericID_FACULTAD_MATERIA numeric
CALIFICACION
ID_CALIFICACION numeric(0)ID_MATRICULA numericID_PARCIAL numericVALOR dec(10,3)ASISTENCIA dec(10,3)
FACULTAD_MATERIA
ID_FACULTAD_MATERIA numericID_FACULTAD numericID_PROFESOR numericID_MATERIA numeric
CONSULTA_SMS
ID_CONSULTA numericID_MATRICULA numericCANTIDAD intFECHA datetime
PARCIAL
ID_PARCIAL numericNOMBRE varchar(100)
TIPO_USUARIO
ID_TIPO_USUARIO numericNOMBRE varchar(50)
USUARIO
ID_TIPO_USUARIO numericPERFIL int
DIAGRAMAS
MODELO CONCEPTUAL
Ref_334
Ref_330
Ref_251
Ref_242
Ref_78
Ref_71
Ref_63
Ref_59
Ref_55
Ref_51
Ref_47Ref_35
ESTUDIANTE
ID_ESTUDIANTECEDULAAPELLIDOSNOMBRESDIRECCIONCELULARTELEFONO2CORREOCONTRASEÑA
FACULTAD
ID_FACULTADNOMBRE
PROFESOR
ID_PROFESORCEDULAAPELLIDOSNOMBRESDIRECCIONCORREOTELEFONOCONTRASEÑA
MATERIA
ID_MATERIANOMBRE
PERIODO
ID_PERIODONOMBRE
MATRICULA
ID_MATRICULA
CALIFICACION
ID_CALIFICACIONVALORASISTENCIA
FACULTAD_MATERIA
ID_FACULTAD_MATERIA
CONSULTA_SMS
ID_CONSULTACANTIDADFECHA
PARCIAL
ID_PARCIALNOMBRE
TIPO_USUARIO
ID_TIPO_USUARIONOMBRE
USUARIO
PERFIL
EL PRODUCTO
Para conocer el producto diríjase al video demostrativo en el siguiente link:
http://www.youtube.com/watch?v=1dnrCJsUUDc
ANALISIS DE RIESGOSRIESGOS CATEGORIA PROBABILIDAD IMPACTO RSGR
Falla en la conexión a la base de datos
EN 40% 3
- Realizar reuniones para definir las formas y manejo de conexión de la base de datos.
- Migrar a otros software que para el desarrollo del producto (Ej. de netbeans a Eclipse), buscando información de la flexibilidad que ofrezca para la conexión a la BD.
Falla en el manejo del puerto COM desde JAVA
EN 50% 3- Buscar librerías y/o cambiar la
versión que sean compatibles con el software de desarrollo.
Falla en el manejo del puerto COM y el MODEM con los comandos AT
TEC 60% 3
- Usar otro tipo de comandos de transmisión de datos con el MODEM.
- Cambiar el tipo, modelo o características del MODEM que se están utilizando
Saldo insuficiente del plan contratado con la operadora telefónica, para el numero de consultas
IN 30% 2
- Los usuarios deben tener un límite de mensajes para consultas al semestre, pasado este límite el mensaje adicional será cobrados al usuario.
ANALISIS DE RIESGOSRIESGOS CATEGORIA PROBABILIDAD IMPACTO RSGR
Mensajes con datos en blanco PR 50% 1
-Los mensajes con materias que no contengan notas serán descontados de su numero de mensajes disponibles para consultas y en el momento en que se registre la nota respectiva faltante, el sistema emitirá un mensaje al usuario indicando su calificación, sin costo adicional, mientras tanto la Institución educativa determinara la sanción al profesor que entregue calificaciones a destiempo
Fallo en el servicio de la operadora 30% 2-Tener disponible servicio de otra operadora como un numero opcional
Tiempo insuficiente de la planificación para el desarrollo del producto
TP 60% 4-Solicitar la colaboración de una persona con mayor conocimiento en el área que está causando retraso.
Siglas Categoría
TP Tamaño
IN Impacto negocio
CL Cliente
PR Procesos
TEC Tecnología
EN Entorno
Valordel impacto
Descripción
4 Catastrófico
3 Critico
2 Marginal
1 Despreciable
CONCLUSIONES La propuesta presentada es realizable debido a la
flexibilidad que ofrece las herramientas para el desarrollo.
Los conocimientos sobre programación son indispensables para el proyecto.
De acuerdo a las pruebas realizadas, los tiempos de espera son mas bajos y respuesta son mas efectivos.
El beneficio intangible (tiempo) esta orientado al va orientado al usuario.
Para la Institución se debe tomar como un servicio adicional e innovador y como parte de un plan de marketing para captar mas estudiantes.
RECOMENDACIONES Se recomienda, usar dispositivos modem celular con
capacidad de reconocer comandos AT subclase Enfora para que exista compatibilidad.
Profundizar en conocimientos sobre java y manejo de puertos.
Manejo de bases de datos Mantener una operadora de servicio telefónico como
respaldo en caso de fallo en la comunicación. En caso de ser política de la Institución, al sobrepasar
el limites de mensajes permitidos para el estudiante, se debe cobrar los mismos, para mantener accesibilidad del producto a todos los usuarios