Академический Документы
Профессиональный Документы
Культура Документы
1. Actores involucrados
1.1. Equipo de Desarrollo
NOMBRE CARGO PEREYRA VILLAFUERTE, Jefe Proyecto William Yassu PEA HUAMANI,Yurica Analista RAYME PAREJA, Luis Diseador CONTACTO williamstron@hotmail.com yucita29@hotmail.com luisin.rp@gmail.com michell_angel_16@hotmail.com chen_25_8@hotmail.com Leazo_114@hotmail.com
AQUINO CRUZ, Miguel ngel Implementador CHACCARA DIAZ,Chen AGUIRRE Leonard Implementador
BAUTISTA, Tester
1.2. Contraparte
NOMBRE Marco AGUILAR CARGO Cliente CONTACTO marcoaguilary@hotmail.com
Manuel IBARRA
Profesor
manuelibarra@gmail.com
3. ndice de Contenidos
Contenido
1.
1.1. 1.2.
2. 3. 4. 5.
HISTORIA DEL DOCUMENTO ...................................................................................... 3 NDICE DE CONTENIDOS .............................................................................................. 4 NDICE DE FIGURAS ....................................................................................................... 5 DESCRIPCIN GENERAL .............................................................................................. 6
Contenido ............................................................................................................................................. 4
5.1. Propsito del Sistema ..................................................................................................................... 6 5.2. Alcance ........................................................................................................................................... 6 5.3. Definiciones, acrnimos y abreviaciones ....................................................................................... 7 5.4. Referencias ..................................................................................................................................... 7 5.5. 5.6. Descripcin general .................................................................................................................. 7 Servicios a brindar por el producto ......................................................................................... 8
6.
7.
7.1
7.3.14 7.4.
8.
4. ndice de Figuras
Ilustracin 1acciones del usuario visitante .................................................................................. 10 Ilustracin 2Acciones del Usuario comn .................................................................................. 11 Ilustracin 3 Sistema de Visualizacin ........................................................................................ 13 Ilustracin 4 Sistema de Identificacin ....................................................................................... 13 Ilustracin 5 Sistema de Matrcula .............................................................................................. 14 Ilustracin 6 Interfaz Principal .................................................................................................... 16 Ilustracin 7 Interfaz de Identificacin........................................................................................ 16 Ilustracin 8 Interfaz de Seleccin de Curso ............................................................................... 17 Ilustracin 9 Interfaz de lista de cursos por semestre ................................................................ 18 Ilustracin 10Interfaz de Seleccin de horarios por Carrera ...................................................... 18 Ilustracin 11 Interfaz de seleccin de horario por semestre .................................................... 19 Ilustracin 12Interfaz de horario por cursos ............................................................................... 19 Ilustracin 13 Interfaz de horario del curso ................................................................................ 20 Ilustracin 14 Interfaz del plan de estudios por carrera ............................................................. 20 Ilustracin 15Interfaz de plan de estudios por semestre ........................................................... 21 Ilustracin 17Interfaz principal En el Android ............................................................................. 22 Ilustracin 16 Interfaz de Vista de Plan de estudios ................................................................... 21 Ilustracin 18Interfaz d lista de Horario por carrera .................................................................. 22 Ilustracin 19Interfaz de Plan de estudio por carrera ................................................................ 23 Ilustracin 20Interfaz para la autentificacion y matricula .......................................................... 23
5. Descripcin General
5.1. Propsito del Sistema
Actualmente el sistema de matricula por internet ha dado un gran salto innovador en comparacin a los aos anteriores, ya que facilita el proceso de matrcula pudiendo realizarlo desde cualquier parte del Per de una forma rpida, ahorrando de tiempo y costos. La tecnologa no deja de acrecentar a diario, de donde surge la necesidad de extender los servicios a versin mvil ya que hoy se realizan diversas transacciones por este medio. Siendo este el objetivo principal para la matrcula de los estudiantes de la Universidad Nacional Micaela Bastidas de Apurmac. En particular la extensin acadmica del mdulo de matrcula en versin mvil brindara el servicio de matrcula para ello contemplar los submdulos de horario, plan de estudios e historial acadmico, de esta manera el sistema incluir una estructura de datos consistente, duradera, extensible y los subsistemas paraactualizar la informacin de esta base de datos.
5.2. Alcance
La informacin que se manejara son las actualizaciones de los datos ingresados en cada matricula de cada semestre, como se han estado realizando anteriormente por medio de la web. Al concluir el desarrollo del proyecto, el aplicativo mvil deber contener los siguientes servicios: Mostrar el plan de estudio de cada carrera profesional de esta Universidad. Mostrar los horarios por carrera y por curso. Realizar la matrcula por alumno. Cada alumno se identificara con su cdigo universitario y su contrasea ser el cdigo de pago en el banco de la Nacin. Mostrar los cursos para cada matrcula por alumno segn a los cursos aprobados. El proyecto no contemplara la matrcula instantnea pero se podr utilizar en la mayora de celulares clsicos que tienen los estudiantes.
5.4. Referencias
Documento de Diseo Manuel Ibarra Curso de Ingeniera de Software - primavera 2009 Universidad de Chile
5.5.
Descripcin general
El sistema a desarrollar consiste en una plataforma web mvil en dos mdulos.
con una interfaz de acorde al tamao de pantalla del celular, de esta manera el usuario podr ingresar al sistema de matrcula de la UNAMBA por el navegador del dispositivo mvil, donde realizar el proceso de matrcula y la confirmacin de que se realiz con xito o el error que presento.
En el segundo mdulo:
Se desarrollara una software descargable e instalable en Celulares mviles que contenga sistema operativo Android para realizar el mismo proceso de matrcula y las otras opciones planteadas en el primer mdulo.
Estos presentados en dos Iteraciones, Para la primera iteracin se contemplar: la visualizacin de horarios y visualizacin de plan de estudios. En la iteracin dos se culminarn con la implementacin de visualizacin del proceso de matricula e implantacin del aplicativo.
6. Diseo Arquitectnico
6.1. Arquitectura Fsica
6.1.1. Esquema general del sistema
En el primer diagrama se pueden apreciar las principales capas involucrados en el funcionamiento del sistema, y que se describen a continuacin. Capa Cliente En la capa de presentacin, un telfono mvil cualquiera provisto de un navegador o un sistema operativo Android, pueden contactar al servidor a travs de una peticin HTTP y as ingresar a los servicios que brinda el sistema.
Capa Servidor Web El servidor web responde a las peticiones de los clientes utilizando Internet, mediante el cual se maneja las transacciones segn la lgica del sistema y contacta al servidor de base de datos a Travs de consultas MySQL Server 2008; adems de generar respuestas en forma de texto. Capa de Servidor de Base de Datos El servidor de base de datos est encargado de guardar la informacin sobre la cual se actualizan utilizando el motor de base de datos My SQL Server 2008. Responde, en este contexto, slo a las peticiones del Servidor Web.
6.1.2.2 Aplicacin
Bajo este esquema, un usuario visitante slo puede acceder al sistema de visualizacin y podr observar el horario por carrera profesional y cursos. El usuario comn segn este esquema tiene acceso al sistema de identificacin, el sistema de matrcula y al sistema de visualizacin asimismo podr utilizar los servicios que brinda cada sistema. Usuario Visitante
10
Usuario Comn
11
6.3. Modelo de datos Se utilizar la base de datos actual como soporte para el nuevo sistema.
planestudio
idplan nomplan planactivo totalcreditos idescuela
escuela
idescuela nomescuela idfacultad
docente
iddocente sexo apdocente amdocente nombresdocente fecnacdocente tipodoc condicion
modalidad
idmodalidad nommodalidad
tipoestudiante
idtipo nomtipo
detestudiante
fechaing sitactual fechapost observacion notaingreso semestreingreso puntajeingreso activo idestudiante idescuela idmodalidad idplan idtipo detallepago
detplanestudio
ciclo requisito1 requisito2 requisito3 ncreditos idasignatura idplan
facultad
idfacultad nomfacultad
departamentoacademico
iddepartamento nomdepartamento idfacultad
escala
idescala idtesoreria nomescala tipo costoxmatricula costoxcredito asigdesaprobadas idsemestre
deudamatricula
idsemestre idestudiante idescuela idescala importe
asignatura
idasignatura
matricula
idestudiante idescuela idcondicion fechamat totcreditos totasignaturas estado observacion idsemestre sistema
detmatricula
idestudiante idescuela idasignatura idsemestre nota notatexto nmatricula tipomatricula observacion grupo fechaingnotas fechafinsemestre
nomasignatura creditos horasteorica horaspractica horaslaboratorio totalhoras tipo idescuela idcategoria categoria
estudiante
idestudiante apestudiante amestudiante nombresestudiante sexo fecnacestudiante tipodoc ndocumento observaciones idcolegio idsede
ubigeo
idubigeo iddpto nomdpto idprov nomprov iddist nomdist
colegio
idcolegio nomcolegio idubigeo tipocol
PagoMatricula
recibo idsemestre idestudiante idescuela importe fecha lugar
categoria
idcategoria nomcategoria
condicion sede
idsede
idcondicion nomcondicion
semestre
idsemestre nomsemestre activo resolucion observacion anio tiposemestre fechaini fechafin fimatriregular ffmatriregular fimatriextemporaneo ffmatriextemporaneo
cargaacademica
idsemestre idescuela detalle
detcargaacademica
ciclo observacion grupo idsemestre idescuela idasignatura iddocente idmodo tiposeleccion cantidad
modoestudio
idmodo nommodo
horario
idhorario idaula horainicio horafin dia turno grupo idsemestre idescuela idasignatura iddocente
Aula
idaula tipo pabellon numalum
12
7. Diseo Detallado
7.1 Diseo Detallado de Mdulos
A continuacin se presenta el detalle de cada uno de los Subsistemas definidos en la arquitectura lgica y su correspondiente subdivisin, identificando las correlaciones entre cada uno. 7.1.1 Sistema de Visualizacin
El sistema de visualizacin consta de dos partes de la visualizacin de horarios y visualizacin de plan de estudios en ambas partes se selecciona la carrera profesional y semestre lo cual es procesado a la base de datos. 7.1.2 Sistema de Identificacin
13
El sistema de identificacin consiste en autentificar a los usuarios comunes para acceder al sistema de matrcula y visualizacin de historial. 2.1 Formulario de Identificacin Este mdulo consistente en un formulario web mediante el cual un usuario puede introducir su cdigo del Alumno y Cdigo de Boucher, que luego son enviados al Procesador de consultas de identificacin para su validacin. En caso de error, el formulario presenta un mensaje notificando al usuario de lo ocurrido. 2.2Procesador de consultas de Identificacin Mdulo que compara los valores ingresados por el usuario en el formulario de identificacin con aquellos almacenados en la base de datos. Si coinciden, redirige al usuario a su respectivo panel de control, si no, recarga el formulario de identificacin con un mensaje de error. 7.1.3 Sistema de matrcula
El sistema matrcula realiza el proceso de registro de seleccin de cursos disponibles dependiendo a los aprobados por el alumno, los cuales son almacenados en la base de datos. 3.1 Formulario de matricula Este formulario permite el ingreso del cdigo del alumno y el cdigo del Boucher. 3.2 generador de cursos disponibles Este proceso permite mostrar los cursos de acuerdo a los cursos ya aprobados.
14
3.3 Procesador de Almacenamiento Este proceso permite guardar los datos ingresados en el proceso de matrcula. 7.2 Modelo de Navegacin El sitio web permite la gestin de matrcula y la visualizacin de horarios y plan de estudios. El portal a desarrollar consiste de dos pginas web, la primera hecha exclusivamente para el proceso verificacin de plan de estudio y horarios por escuela acadmica y la segunda, para el proceso de matrcula, y verificacin de Historial acadmico mediante un ingreso con su cdigo de estudiante y cdigo de pago del Banco de la Nacin, todo esto mediante un men.
15
Listado de Componentes CODIGO NOMBRE 1 Vnculos CARACERISTICA Lista de los cuatro mdulos Principales, la cual se podr seleccionar y acceder
7.3.2
Identificacin de Usuario Permite autentificar los datos del usuario para el proceso de matrcula y visualizacin de historial
1 2 3 4
CODIGO 1 2 3 4
CARACERISTICA Cuadro para ingresar el cdigo del estudiante Cuadro para ingresar el cdigo del Boucher Botn que buscara en la base de datos los datos del alumno Cuando se seleccione este botn se direccionar a la pgina principal
16
7.3.3
7.3.4
1 2
CDIGO 1
2 3 4
CARACERISTICA Esta caja de texto se incrementara numricamente cada vez que se seleccione un curso y se limitara segn al total de crdito que el estudiante pueda llevar. Permite la seleccin y deseleccin de cursos. Una vez seleccionado el botn Atrs se direccionara al semestre anterior. Permite avanzar al listado de cursos del siguiente semestre.
17
7.3.5
Guardar Matricula
CARACERISTICA Este botn permite guardar todo los datos y los cursos seleccionados.
7.3.6
Mensaje de Confirmacin
1 CODIGO NOMBRE 1 Botn Aceptar CARACERISTICA Este botn Aceptar permite salir del sistemas de matrcula y se direcciona al la pagina principal.
7.3.7
Horarios
18
CODIGO 1 2
CARACERISTICA Este vnculo se podr seleccionar de acuerdo a la carrera que pertenezca el alumno. El botn salir permite direccionar al usuario a la pgina principal
7.3.8
CDIGO 1 2
CARACERISTICA Vnculos para seleccionar el horario de acuerdo semestre del estudiante El botn Salir permite direccionar al usuario a la Interfaz de Seleccin de horarios por Carrera
7.3.9
CDIGO 1 2 3 4
NOMBRE Lista de texto de Cursos Botn Atrs Botn Cancelar Botn Siguiente
CARACERISTICA Vnculos para seleccionar el horario de acuerdo a los cursos, en la que se matriculo el estudiante. Esta opcin regresa al semestre anterior. Esta opcin canela el proceso y regresa a la pgina Horario por semestre. Permite visualizar los cursos del siguiente semestre.
19
CDIGO 1 2
CARACERISTICA Texto que indica el horario de acuerdo al curso en la cual se matriculo el estudiante Permite mostrar Interfaz de horario por cursos
7.3.11 Plan de estudios El interfaz de plan de estudios permite seleccionar la malla curricular por carrera profesional.
CDIGO 1
botn salir
CARACERISTICA Vnculos para seleccionar el Plan de Estudios y se selecciona de acuerdo a la carrera del estudiante Permite mostrar la pagina principal
20
CDIGO 1
Botn Atrs
CARACERISTICA Vnculos para seleccionar el Plan de Estudios y se selecciona de acuerdo a semestre del estudiante Permite mostrar la Interfaz del plan de estudios por cursos.
2
Ilustracin 16 Interfaz de Vista de Plan de estudios
CDIGO 1 2
CARACERISTICA Este botn permite el regreso a la Interfaz de plan de estudios por semestre Campo de texto que muestra el Plan de Estudios de por semestre.
21
22
23
24
7.4.
Diccionario de Datos
Entrada Salida
profesional. Identificador Nombre Subsistema Funcin Entrada Salida Identificador Nombre Subsistema Funcin Entrada Salida Identificador Nombre Subsistema Funcin Entrada Salida MD 1.2 Procesador de Datos Sistema de Visualizacin. Gestiona los datos ingresados a la base de Datos Eleccin de la visualizacin de horario o plan de estudio. Entrada para la eleccin de la carrera profesional. MD 1.3 Generador de horario. Sistema de Visualizacin. Te muestra el resultado de la consulta realizadas por el usuario. Resultado de la consulta de base de Datos. Lneas de texto resultantes de la consulta de Base de Datos. MD 1.4 Generador de plan de estudio. Sistema de Visualizacin. Te muestra el resultado de la consulta realizadas por el usuario. Resultado de la consulta de base de Datos. Lneas de texto resultantes de la consulta de Base de Datos. MD 2.1 Formulario de identificacin. Sistema de identificacin. Mdulo que recepcione los valores ingresados por el usuario en el formulario de identificacin . Datos introducidos por el usuario para la matricula (el cdigo del estudiante y el cdigo de pago del banco por concepto de matricula). Envi de los datos al procesador de consultas de identificacin.
Entrada
Salida
26
Entrada
Salida
MD 2.2 Procesador de consultas de identificacin. Sistema de identificacin. Mdulo que compara los valores ingresados por el usuario en el formulario de identificacin con aquellos almacenados en la base de datos. Datos introducidos en el formulario de autentificacin (el cdigo del estudiante y el cdigo de pago del banco por concepto de matricula). Resultado de la autenticacin (ingreso al proceso de matricula o redireccin al formulario de identificacin con un mensaje de error). MD3.1 Formulario de Matricula. Sistema de matrcula. Mdulo que muestra los cursos disponible para la matricula. Eleccin de curso a matricularse. Envi de datos a la base de Datos MD 3.2 Generador de Cursos disponibles. Sistema de matrcula. Mdulo que obtiene de la Base de datos los cursos disponible para la matricula. Datos introducidos en el formulario de autentificacin (el cdigo del estudiante y el cdigo de pago del banco por concepto de matricula). Cursos disponibles por cada estudiante. MD 3.3 Proceso de almacenamiento de datos. Sistema de matrcula. Mdulo que permite almacenar la matricula (Cursos seleccionados). Cursos seleccionados por el estudiante Confirmacin de matrcula.
Identificador Nombre Subsistema Funcin Entrada Salida Identificador Nombre Subsistema Funcin Entrada
27
8. Matriz de Trazado
1 1 RS001 x RS002 RS003 RS004 RS005 RS006 RS007 RS008 RS009 RS010 RS011 2 3 4 2 3 4 5 6 7 6 9
10
x x x x x x x
28