Publicado el 20 de Julio del 2017
738 visualizaciones desde el 20 de Julio del 2017
644,4 KB
23 paginas
Creado hace 22a (23/05/2002)
Capítulo IV. Implementación de Mawi
El análisis y diseño del sistema son necesarios para lograr la satisfacción de los
requerimientos del usuario así como para poder elegir las herramientas adecuadas para su
instrumentación. Sin embargo, una vez concluida esta etapa se continúa con la fase de
implementación. En este capítulo se describen los detalles de la implementación de Mawi,
partiendo de los conceptos y principios mencionados en el capítulo anterior.
4.1 Herramientas empleadas
El lenguaje de programación empleado es Java ya que se decidió que Mawi debe ser
accesible a través de un navegador e independiente de la plataforma utilizada. La interfaz
de Mawi se implementó usando Java Swing puesto que permite crear interfaces amigables
para el usuario y para uniformizar con la herramienta de anotaciones llamada Poseidón. La
implementación se logró a través de applets. Mawi interactúa con el manejador de bases de
datos MySQL por medio de un conjunto de librerías llamado JUDBC que fue creado en el
Laboratorio de Tecnologías Interactivas y Cooperativas [ICT 2001]. También, se utilizó
Servlets y JSP´S ya que se requiere de la creación de páginas dinámicas para la
visualización de las publicaciones.
4.2 Acceso al sistema
El acceso al sistema Mawi se efectúa a través de una clave y contraseña que han
sido registradas por el usuario, con la finalidad de ofrecer un mecanismo de seguridad en la
información (Figura 4.1). Una vez, que se verifica que el usuario es autorizado para entrar,
el sistema revisa que rol administrativo (director, usuario normal, administrador) tiene
asignado para así desplegarle la interfaz que le corresponde (Figura 4.2). También se
obtiene las publicaciones que están a su cargo así como el rol que desempeña en cada una
de ellas.
Figura 4.1 Acceso al sistema Mawi.
Figura 4.2 Interfaz del usuario.
En caso de que el usuario sea nuevo, tendrá la opción de darse de alta llenando una
forma de registro con sus datos personales y así poder hacer uso del sistema Mawi (Figura
4.3).
Figura 4.3 Registro del usuario.
4.3 Módulo de creación de la casa editorial
Este módulo permite definir las partes que son necesarias para el funcionamiento de
una casa editorial y que son indispensables para la cooperación de los miembros dentro de
esta institución. Sólo le aparece al encargado de la casa editorial, es decir, la máxima
autoridad. Algunas de las funciones que se pueden hacer son: creación de roles, áreas de
publicación, cartas de aceptación/rechazo y derechos de autor, políticas de evaluación,
asignación de roles y registro de datos de la casa, como se muestra en la figura 4.4.
Figura 4.4 Módulo de creación de la casa editorial.
Debido a que en una editorial se manejan diferentes tipos de cartas como:
aceptación, rechazo y otorgamiento de derechos de autor. Con Mawi el usuario podrá crear
el contenido que tendrán, mediante la captura de los siguientes datos: título, saludo,
comentarios, actividades a realizar y firma. Mawi ofrece una opción para registrar las
políticas de revisión que tendrá una publicación y así los evaluadores conozcan que reglas
tienen que seguir. Una casa editorial puede publicar diferentes publicaciones en varias áreas
del conocimiento, por ello, se proporciona una herramienta con la que se puede definir las
áreas que se manejarán. En la figura 4.5 se ilustra la interfaz para efectuar esta tarea. Como
se puede observar se compone de un árbol ya que un área puede tener subáreas y así
sucesivamente.
Figura 4.5 Registro de áreas de conocimiento.
En una casa editorial como se ha mencionado anteriormente existen diferentes
cargos que desempeñar. De hecho, pueden cambiar de nombre o denominarse de manera
distinta. El usuario a través de Mawi tiene la opción de crear roles mediante la selección de
una actividad predefinida que este papel desempeñará. De acuerdo, a la función elegida se
preestablecen las opciones que podrá utilizar cada rol, como se muestra en la figura 4.6.
Figura 4.6 Creación de roles.
Existe también un componente para asignar roles a los usuarios que se han
registrado en Mawi. Esta tarea involucra la especificación de la publicación ya que cada
individuo desempaña uno o más roles en distintas publicaciones. Para llevar acabo lo
anterior sólo se presentan las publicaciones que se encuentran con el estatus de “Nueva”
como se observa en la figura 4.7. Para elegir a la persona que se asignará, hay que escribir
su apellido paterno y se enlistaran los nombres. El usuario selecciona al individuo y lo
agrega a la lista de usuarios asignados.
Figura 4.7 Asignación de roles.
4.4 Módulos del proceso de publicación
4.4.1 Registro de la publicación
Si el usuario desea que su publicación sea publicada, primero tiene que registrar los
datos de su documento como: nombre, género de publicación, áreas de conocimiento,
idioma, resumen y palabras clave (Figura 4.8). Una vez que el usuario efectúa la acción
anterior, la publicación recibe un identificador único que será utilizado para identificarla en
actividades posteriores que se efectúen sobre ella.
Figura 4.8 Registro de la publicación.
4.4.2 Módulos de los roles
Cada usuario tiene un conjunto de publicaciones a su cargo y ejerce un rol diferente
en cada una de ellas. Estos documentos se enlistan en un menú y así cada vez que el
individuo seleccione una publicación se le mostrará un módulo con las acciones que podrá
realizar, de acuerdo al rol que tenga. Los diferentes módulos que se despliegan son: autor,
editor en jefe, evaluador y diseñador. Cada uno de ellos tiene la opción de cerrar sesión
que regresa al estado inicial de la interfaz (Pantalla de Bienvenida).
4.4.2.1 Módulo del Autor
Con el módulo del autor se le ofrece al escritor un conjunto de actividades que
podrán efectuarse sobre la publicación. Entre éstas se encuentran: cargar y guardar
documentos, consultar evaluaciones, otorgar derechos de autor, consultar dictamen,
consultar diseños y hacer comentarios de los bocetos (Figura 4.9). A continuación, se
describen detalladamente cada una de las funciones.
Figura 4.9 Interfaz del autor.
La forma de cargar archivos es sencilla únicamente el formato del documento debe
estar en HTML. Una vez que el escritor ha oprimido el botón cargar, aparece
inmediatamente una ventana con su directorio para que elija el archivo como se muestra en
la figura 4.10. Subsecuentemente, se despliega una lista con las diferentes partes que
conforman a la publicación. El autor selecciona el elemento que pretende introducir en ese
momento (Figura 4.11). Los pasos descritos previamente se repiten tantas veces como el
número de secciones que el usuario desee cargar.
Figura 4.10 Selección del documento digital.
Figura 4.11 Selección del apartado de la publicación.
Si el escritor decide eliminar alguno de los documentos que cargó, tendrá la opción
de seleccionarlo y oprimir el botón cerrar documento. Finalmente, el autor guardará los
archivos cargados presionando el botón cargar. Al efectuar esta acción cada documento es
tomado para pasar por una serie de pasos de depuración y finalmente ser guardado. La
finalidad de lo anterior es para que posteriormente el documento sea recuperado y
visualizado correctamente. Si no existe algún problema al almacenarlos se desplegará un
mensaje de éxito.
El autor podrá consultar las evaluaciones que se le han hecho a su publicación
oprimiendo el botón de consultar evaluación. Si ya han sido registradas se desplegarán
inmediatamente en el panel inferior. En caso contrario, se mostrará un mensaje indicando
que aún no se han efectuado evaluaciones.
También, se tiene la opción de consultar el estado que se ha dictado sobre la
publicación. En el panel inferior se desplegará el dictamen establecido así como los
comentarios que existen de porque la elección del estado. Si la publicación ha sido aceptada
para publicar, el autor tiene que ceder los derechos de propiedad o autor. Lo anterior se
efectúa presionando el botón de derechos y enseguida aparecerá una ventana que muestra la
carta de derechos. Si el autor está de acuerdo presionará el botón de aceptar y
automáticamente se guarda la fecha en que se cedió los derechos así como la palabra
“Acepto”. En caso de no estar de acuerdo deberá oprimir el botón “No Acepto” (Figura
4.12).
Figura 4.12 Autorización de derechos.
La opción de diseños anteriores muestra al autor los diferentes diseños que ha
tenido la publicación, indicando la versión de cada uno. Si el escritor decide consultar sólo
el bosquejo actual, oprimirá el botón diseño. Inmediatamente, se activará el botón de hacer
comentarios, con el cuál se despliega una ventana para que él pueda escribirle las
sugerencias.
4.4.4.2 Módulo del Editor en Jefe
Con esta interfaz el responsable de una publicación realiza actividades como:
asignar evaluadores, crear forma de evaluación, establecer un dictamen, ensamblar la
publicación, crear el calendario, notificar al autor y liberar la publicación (Figura 4.13). Si
la publicación sobre la que se apli
Comentarios de: Capitulo IV. Desarrollo de Software (0)
No hay comentarios