PDF de programación - Capitulo IV. Desarrollo de Software

Imágen de pdf Capitulo IV. Desarrollo de Software

Capitulo IV. Desarrollo de Softwaregráfica de visualizaciones

Publicado el 20 de Julio del 2017
648 visualizaciones desde el 20 de Julio del 2017
644,4 KB
23 paginas
Creado hace 21a (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
  • Links de descarga
http://lwp-l.com/pdf5645

Comentarios de: Capitulo IV. Desarrollo de Software (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad