Documente Academic
Documente Profesional
Documente Cultură
2012
Company Logo
CAPITULO I
OBJETIVOS
OBJETIVO GENERAL
OBJETIVO ESPECIFICO
web,
que
simplifiquen
los
procedimientos
tradicionales.
b) Los participantes podrn modificar su perfil de datos
personales en un formulario como resumen de su inscripcin
antes de la realizacin del simposio.
c) Administrar los registros de los participantes de manera ms
adecuada con eficacia y eficacia en el simposio.
Company Logo
CAPITULO II
MARCO DE REFERENCIA
DIAGRAMA DE CLASES
Los diagramas de clases proporcionan una perspectiva esttica del
sistema (representan su diseo estructural). Las relaciones existentes
entre las distintas clases nos indican cmo se comunican los objetos
de esas clases entre s
Company Logo
METODOLOGA ICONIX
ICONIX se define como un Proceso de desarrollo de software practico.
ICONIX es un proceso simplificado en comparacin con otros procesos
ms tradicionales, que unifica un conjunto de mtodos de orientacin a
objetos con el objetivo de abarcar todo el ciclo de vida de un proyecto. La
metodologa ICONIX consiste en un lenguaje de modelamiento y un
proceso. El lenguaje de modelamiento es la notacin grafica (Incluye
diferentes tipos de diagramas). El proceso quien debe hacer que, cuando
y como alcanzar un objetivo. El Proceso de ICONIX utiliza slo cuatro
diagramas UML basados en un proceso de cuatro pasos que convierte
texto de casos de uso en el cdigo de trabajo.
Requisitos
funcionales y no
funcionales.
Descripcin de
casos de uso.
Diagrama de
secuencia.
Escribir y generar el
cdigo.
Diagrama de
robustez.
Diagrama de
clases.
Pruebas unitarias.
Prototipo de interfaz
grafica GUI.
Actualizacin del
modelo de dominio.
Diagrama de casos
de uso.
ANLISIS DE REQUERIMIENTOS
DISEO DETALLADO
IMPLEMENTACIN Y PRUEBAS
Company Logo
CAPITULO III
ANALISIS Y RESULTADOS DE LA INVESTIGACION
Company Logo
PROBLEMTICA
La Escuela de Formacin Profesional de Ingeniera Civil de la Universidad nacional de
San Cristbal de Huamanga, realiza cada ao eventos acadmicos con motivo de
realzar y difundir los avances cientficos y tecnolgicos y la investigacin en el campo
de la ingeniera civil.
La Escuela Profesional de Ingeniera Civil llega a ofrecer las conferencias cada ao
aproximadamente a una cantidad de 500 alumnos con solo estudiantes de nuestra
regin, este ao se propuso difundir a nivel nacional el evento acadmico con la misin
de convocar a una mayor cantidad de poblacin estudiantil y no teniendo la forma de
registrar a los participantes de los distintos departamentos ni con un responsable en el
centro de estudiantes para la inscripcin en las 24 horas del da, u otras formas de
comunicacin (telfono, Messenger, etc.). La comisin organizadora vio que no era
adecuado ni formal el proceso de inscripcin de manera tradicional en hojas de clculo y
documentos de Word. Adems la comisin organizadora en su afn de ofrecer un mejor
servicio y atencin en el da de la realizacin de las conferencias, necesita implementar
nuevas formas de inscripcin que de la manera tradicional no podra registrarlo.
SOLUCION DESARROLLADA
La solucin propuesta correspondiente a mis prcticas pre - profesionales fue
desarrollar el anlisis de la Aplicacin Web para el Simposio de la escuela
Profesional de Ingeniera Civil de la Universidad Nacional San Cristbal de
Huamanga, disear los casos de uso: CU01: Registro de participante, CU02:
Mantenimiento datos de participante, CU03: Administrar el registro de participantes.
CASOS DE USO:
Registro de participante.
Mantenimiento datos de participante.
Administrar el registro de participantes.
ANLISIS DE REQUISITOS
REQUISITOS FUNCIONALES
Inscripcin Simposio
El sistema debe permitir registrar la inscripcin del participante (docente y estudiante).
El sistema debe permitir mantener la inscripcin del participante (docente y estudiante).
El sistema debe permitir emitir reporte de participante (docente y estudiante) inscritos.
Docentes
El sistema debe permitir registrar los datos de un Docente.
El sistema debe permitir mantener los datos de un Docente.
El sistema debe permitir consultar Directorio de un Docente.
El sistema debe permitir emitir reporte general de Docentes.
Participante
El sistema debe exportar los datos de los participantes desde un
Company Logo
Enlace de Inters
El sistema debe permitir registrar enlaces a
las pginas web de inters.
El sistema debe permitir mantener enlaces a
las pginas web de inters.
El sistema debe permitir visualizar los enlaces
de inters.
Administracin
La aplicacin web debe ser accedida mediante un
nombre
de
usuario
(administrador
de
sistema,
aplicacin
web
debe
ser
administrada
Company Logo
N REQ.
REQUISITOS NO FUNCIONALES
El software debe ejecutarse en cualquier sistema operativo garantizando su
portabilidad.
El software debe presentar interfaces graficas fciles de utilizar.
El software debe ser personalizable para garantizar el cumplimiento del rol de
un usuario.
El software debe presentar una arquitectura y codificacin usando estndares
que permita su operacin y mantenimiento adecuado.
Company Logo
GLOSARIO DE TRMINOS
Company Logo
CASOS DE USO
Inscripcin Simposio
Req.01:
del
participante
(Profesional
estudiante).
externo).
Docentes
Req.04: El sistema debe permitir registrar los datos CU04: Registro de datos de un
de un Docente.
docente.
Req.05: El sistema debe permitir mantener los datos CU05: Mantener de datos de
de un Docente.
docente.
docente.
reporte CU07: Emitir reporte general de
docentes.
Participante
desde un
Noticia
Enlace de Inters
Req.13: El sistema debe permitir registrar enlaces a las pginas web
de inters.
Req.14: El sistema debe permitir mantener enlaces a las pginas
web de inters.
Req.15: El sistema debe permitir visualizar los enlaces de inters.
Administracin
Req.16:
La
aplicacin
web
debe
ser
La
administrada
aplicacin
web
debe
dinmicamente
por
ser
un CU17: Gestin de cuenta de
buscar
informacin
por
docente
Apellido Paterno:
Nombres:
Nombres:
DNI:
DNI:
Datos Personales
Datos Personales
Registro Inscripcion
Mantenimiento
41881258
Carlos
Pariona
Arana
966792447
pariona@hotmail.com
UNSCH
......
Modificar
Banco de la Nacion
10/11/2012
Examinar
035087
80.00
Aceptar
Cancelar
REGISTRO DE INSCRIT OS
Administrador de Participantes
Inscritos
seleccione
Participante
Universidad
Departamento
Fecha Registro
Seleccione
Carlos Pariona
Arana
UNSCH
Ayacucho
10/11/2012
Grabar
Seleccionar
Bienv enida
Aqui
Aceptar
2 3 4
Participante
Modificar
Universidad
Grabar
Cancelar
Estado
Eliminar
Company Logo
Company Logo
CASOS DE USO
CU01: Registro de participante (profesional,
estudiante, externo).
CU02: Mantenimiento datos de participante
(profesional, estudiante externo).
CU03: Administrar el registro de participantes
(profesional, estudiante, externo).
Req04: El sistema debe permitir emitir reporte de participante (Profesional, estudiante y externo) inscritos.
Req07: El sistema debe exportar los datos de los participantes en formato XLS y PDF (formato de documento portable)
Req10: El sistema debe ser capaz de mostrar en la pgina principal las noticias ms recientes y relevantes de la regin.
Req11: El sistema debe permitir registrar enlaces a las pginas web de inters.
Req12: El sistema debe permitir mantener enlaces a las pginas web de inters.
(PROFESIONAL,
CURSO BSICO:
El usuario (Administrador del sistema) hace clic en la opcin de ingreso al
administrador, el cual mostrara un lista de men de opciones.
El usuario Administrador hace clic en la opcin de administracin de participantes el
cual mostrara la relacin de inscritos.
El usuario administrador tendr la opcin de registrar y mantener los datos del
participante adems de eliminar a un participante.
El usuario administrador itera las opciones de insertar, modificar y actualizar.
CURSO ALTERNO:
El usuario administrador si modifica algn dato de los inscritos y al hacer clic en el botn
modificar esta mostrara un mensaje de modificacin en el registro.
El usuario administrador podr visualizar la paginacin si esta no existe esta mostrara q
no existen ms registro de participante.
DISEO PRELIMINAR
Parti cipante
ContenedorSel BL
Pagina Inicio
Pagina
Inscripcion
UsuarioBL
Ubigeo
Contenedor
Incripcion
Financiera
Procedencia
Participante
clic()
cl ic()
cargarCombos()
pCargarDropDownList(ddl Di strito, dtUbi geo, dtUbi geo.Columns["codDist"].T oString(), dtUbi geo.Columns["nombre"].ToString());
oContenedorSel BL.fListarContenedor(oBaseBE);
oUsuarioBL.fInsertarUsuario()
regi stro satisfactori amente()
(from Actor)
Participante
ParticipanteSelBL
Pagina principal
Bienvenida
Pagina incritos
usuario
Procedencia
Inscripcion
oParticipanteSelBL.fListarParticipante((BaseBE)oParticipanteBE);
(from Actor)
Participante
Ubigeo
ParticipanteSelBEProcedenciaBE
Pagina login
Procedencia
ContenedorSelBE
Partciante
Contendor Inscrripcion
UsuarioBL
Financiera
Ubigeo
Administrador
Usuario
int resultado =
oUsuarioBL.fActualizarUsuario((BaseBE)oUsuarioBE,
(BaseBE)oParticipanteBE, (BaseBE)oInscripcionBE);
oContenedorBL.fInsertarContenedor(oInscricionBE,oSexoBE,oEstadoCivilBE))
Hcer Administrador clic()
Hace clic()
Registro satisfactorio()
(from Actor)
DIAGRAMA DE CLASES
cla ss Deta ile d Cla ss Diagram
Ins cripcionBE
Fina ncieraBE
+
+
+
i d Fi n anci e ra: i nt
de no mi na ci on : ch ar
nroCu enta: i nt
estad o: b yte
p rop erty
+
i d Fi n anci e ra() : i n t
+
de no mi na ci on () : cha r
+
nroCu enta() : i n t
+
estad o() : byte
+
+
+
+
+
i d In scri pci on : i nt
i d Pa rti ci pa nte: i nt
i d Fi nan ci era : i nt
fe cha Inscri p ci on : da te
fe cha Pago : date
m on to: i n t
tran sacci on: cha r
e stad o: byte
pro perty
+
i d In scri pci on () : i nt
+
i d Pa rti ci pa nte() : i nt
+
i d Fi nan ci era () : i nt
+
fe cha Inscri p ci on () : d ate
+
fe cha Pago () : da te
+
m on to() : i nt
+
tran sacci on() : ch ar
+
e stad o() : byte
Ubige oBE
+
+
+
+
+
i d Ubi geo : i nt
cod Dpto: cha r
cod Pro v: char
cod Di st: char
no mbre : char
estad o: byte
Ub i ge oBE() : voi d
p rope rty
+
i d Ubi geo () : i n t
+
cod Dpto() : ch ar
+
cod Pro v() : cha r
+
cod Di st() : cha r
+
no mbre () : cha r
+
estad o() : b yte
Conte ne dorBE
+
+
+
p rope rty
+
i d Con ten ed or() : i n t
+
i d T ab l a() : i nt
+
i d Sub tab l a () : i nt
+
no mbre () : cha r
+
ab revi atura() : cha r
+
estad o() : b yte
UsuarioBE
+
+
+
+
+
+
+
+
+
+
+
+
i dUsuari o: i nt
usu ari o : ch ar
password: char
nom bre : char
apPate rn o: ch ar
apM ate rno : ch ar
dni : ch ar
cel u l ar: cha r
em ai l : ch ar
tel e fono : char
url Imag en: cha r
i dEstad oCi vi l : i nt
i dT i po Usua ri o : i n t
i dSexo: i n t
i dUbi g eo : i n t
di re cci on : cha r
esta do : b yte
p roperty
+
i dUsuari o() : i nt
+
usu ari o () : cha r
+
password() : cha r
+
nom bre () : char
+
apPate rn o() : cha r
+
apM ate rno () : char
+
dni () : cha r
+
cel u l ar() : ch ar
+
em ai l () : char
+
tel e fono () : cha r
+
url Imag en() : ch ar
+
i dEstad oCi vi l () : i n t
+
i dT i po Usua ri o () : i nt
+
i dSexo() : i nt
+
i dUbi g eo () : i nt
+
di re cci on () : ch ar
+
esta do () : byte
ParticipanteBE
+
+
-
i dP arti ci pa nte : i n t
i dP roced en ci a: i nt
i nsti tu ci o n: char
fech aRe gi stro : da te
i dUsua ri o: i n t
prop erty
+
i dP arti ci pa nte () : i nt
+
i dP roced en ci a() : i n t
+
i nsti tu ci o n() : cha r
+
fech aRe gi stro () : d ate
+
i dUsua ri o() : i nt
ProcedenciaBE
+
+
i dProced enci a :
den om i n aci on :
esta do: byte
i nt
cha r
pro pe rty
+
i dProced enci a () : i nt
+
den om i n aci on () : ch ar
+
esta do() : byte
AdministradorBE
-
i dA dm i ni strad or:
i dUsua ri o: i n t
int
Ad mi n i stra do rBE() : vo i d
prop erty
+
i dA dm i ni strad or() : i nt
+
i dUsua ri o() : i nt
PRUEBAS
NOMBRE
Objetivo
Condiciones de
Ejecucin
Entrada
Resultado
Esperado
Resultado Obtenido
DESCRIPCIN
La siguiente prueba es el caso de uso: Registro de
participante (profesional, estudiante, externo).
El usuario (participante) para poder registrarse como
participante es necesario que pague a la entidad
financiera para tener el numero de Boucher.
El usuario participante busca la opcin de Inscripcin y
selecciona las condiciones para su inscripcin, si el
participante no hizo el pago previo a la entidad financiera
entonces el administrador le deshabilitara .
El sistema inserta los datos ingresados a la base de
datos y muestra un mensaje de confirmacin.
satisfactorio
NOMBRE
DESCRIPCIN
Objetivo
La siguiente prueba es para es el caso de uso: Mantenimiento datos
de participante (profesional, estudiante externo).
Condiciones de El usuario (participante) para poder acceder a esta funcionalidad el
Ejecucin
participante necesita datos de usuario y password que estn en su
bandeja de correo electrnico.
Entrada
Resultado
Esperado
Resultado
Obtenido
Satisfactorio
NOMBRE
DESCRIPCIN
Objetivo
Condiciones de
Ejecucin
Entrada
Resultado Esperado
Resultado Obtenido
CAPITULO IV
CONCLUCIONES Y RECOMENDACIONES
CONCLUSIONES
RECOMENDACIONES
Se recomienda desarrollar aplicaciones para las dems
escuelas profesionales ya que es una forma de difundir
la existencia de la escuelas de la UNSCH adems es
un medio ms de cmo un
participante podra
inscribirse en un simposio acadmico.
DEMOSTRACION
http://www.ingenieriacivilunsch.edu.pe
LOGO
A
R
G
S
A
CI