INDICE
GENERALIDADES DE LA EMPRESA .................................................. 1 GIRO DEL NEGOCIO ............................................................................ 2 RESEA HISTORICA ............................................................................ 2 VISIN................................................................................................... 5 MISIN .................................................................................................. 5 OBJETIVOS ESTRATGICOS .............................................................. 5 ANALISIS INTERNO .............................................................................. 6 1.6.1. FORTALEZAS ....................................................................................... 6 1.6.2. DEBILIDADES ....................................................................................... 6 1.7. ANALISIS EXTERNO ............................................................................. 6 1.7.1. OPORTUNIDADES ................................................................................ 6 1.7.2. AMENAZAS ........................................................................................... 6
2. 2.1.
MODELADO DE NEGOCIO ................................................................... 7 VISIN DEL NEGOCIO ......................................................................... 8 2.1.1. INTRODUCCIN ................................................................................... 8 2.1.2. POSICIONAMIENTO ............................................................................. 9 2.1.3. DESCRIPCIN DE STAKEHOLDERS ................................................ 11 2.2. 2.3. MODELO DE CASOS DE USO DEL NEGOCIO .................................. 15 MODELO DE ANLISIS DEL NEGOCIO ............................................. 16 2.3.1. MODELO DE OBJETOS DEL NEGOCIO ............................................ 16 2.3.2. MODELO DE DOMINIO ....................................................................... 18
3. 3.1.
REQUERIMIENTOS ............................................................................ 19 ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE ............. 20 3.1.1. FUNCIONALES ................................................................................... 20 3.1.2. NO FUNCIONALES ............................................................................. 20 3.2. 3.3. MODELO DE REQUERIMIENTOS ...................................................... 21 DOCUMENTACION DE MODELO DE CASO DE USO ....................... 25 ANLISIS Y DISEO ........................................................................... 39 4.1. MODELO DE ANLISIS....................................................................... 40 4.1.1. DIAGRAMA DE CLASES .................................................................... 40 4.2. MODELO DEL DISEO ....................................................................... 41 4.2.1. DIAGRAMAS DE COLABORACIN ................................................... 41 4.3. DIAGRAMA DE SECUENCIA .............................................................. 46
4.
PROTOTIPO DE INTERFACES........................................................... 56 MAPA DE NAVEGACIN .................................................................... 72 IMPLEMENTACIN ............................................................................. 81 ELEMENTOS DE IMPLEMENTACIN ................................................ 82 5.1.1. DIAGRAMAS DE COMPONENTES .................................................... 82 5.1.2. MODELO DE DATOS .......................................................................... 82
6. 6.1. 6.2.
INDICE DE CUADROS Cuadro 1: Definicin del problema .......................................................................................... 9 Cuadro 2: Posicionamiento del sistema................................................................................ 10 Cuadro 3: Perfil de Stakeholders-Usuario ............................................................................ 11 Cuadro 4: Necesidades Principales de los usuarios .......................................................... 13 Cuadro 5: Requerimientos funcionales ................................................................................. 20 Cuadro 6: Requerimientos no funcionales ........................................................................... 20 Cuadro 7: Documentacin De Registro de Trmite ............................................................ 25 Cuadro 8: Documentacin de Recepcin ............................................................................. 27 Cuadro 9: Documentacin De Consulta Normal ................................................................. 28 Cuadro 10: Documentacin de Consulta Alternativa .......................................................... 29 Cuadro 11: Documentacin de Mantenimiento rea .......................................................... 30 Cuadro 12: Documentacin de Mantenimiento Oficina ...................................................... 31 Cuadro 13: Documentacin de Mantenimiento Documento .............................................. 32 Cuadro 14: Documentacin de Mantenimiento Accion ...................................................... 33 Cuadro 15: Documentacin de Mantenimiento Usuario..................................................... 34 Cuadro 16: Documentacin de Mantenimiento Persona ................................................... 35 Cuadro 17: Documentacin de Reporte de Despacho ....................................................... 36 Cuadro 18: Documentacin de Reporte Emitidos ............................................................... 37 Cuadro 19: Documentacin de Resporte Archivado........................................................... 38
1.1.
GIRO DEL NEGOCIO La mesa de partes es una oficina que se encuentra dentro de la Universidad Nacional de Ucayali, cuenta con 4 personas encargadas, que tiene como funcin llevar a cabo todos los trmites tanto dentro del mismo como externos, es decir, todo documento que tiene que ser enviado de una oficina a otra, o de una oficina a alguna entidad externa y viceversa.
1.2.
RESEA HISTORICA Han transcurrido treinta aos desde aquellas picas jornadas cuando el pueblo Ucayalino le arranc al gobierno central, la creacin de una universidad al servicio de una juventud que estaba vida de saber y conocimiento. El 18 de diciembre del ao 1979 representa un hito en la historia de Pucallpa, porque signific el punto de partida hacia el desarrollo de un departamento que estaba en gestacin y pona punto final al xodo de jvenes hacia la capital de la repblica y otros departamentos, inclusive hacia otros pases donde proseguir una carrera universitaria. La Universidad Nacional de Ucayali fue creada mediante Decreto Ley N 22804 del 18 de Diciembre de 1979; durante el Gobierno Militar del General Francisco Morales Bermdez Cerruti; inicialmente con el nombre de Universidad Nacional de Pucallpa. Por Ley N 23261 del 16 de Julio de 1981, el gobierno democrtico del Arquitecto Fernando Belaunde Terry ratific la creacin de la Universidad Nacional de Pucallpa.
El 9 de Diciembre de 1983 entra en vigencia la actual Ley Universitaria N 23733. En su Artculo 97 indica que en adelante la Universidad Nacional de Pucallpa se denominar Universidad Nacional de Ucayali; asimismo, se elabora su reglamento, mediante el cual se organiza su rgimen acadmico con (03) Facultades. A sus inicios la Universidad Nacional de Ucayali forma profesionales con ttulos de ingeniero, agrnomo, ingeniero forestal, enfermero,
administrador y contador pblico, profesiones creadas para resolver las necesidades inmediatas sector productivo y de servicios de una regin que hoy quiere ms, pero que en su oportunidad sirvieron como respuesta a una migracin juvenil y a una dependencia tecnolgica, muchas veces inadecuada. El actual colegio "Vargas Guerra" fue sede institucional en los aos primigenios hasta el traslado al lugar que hoy ocupa en el Km. 6.0 de la carretera Federico Basadre, rea que comprende con ms de 140 hectreas, en donde ya se inici la construccin de la ciudad universitaria complejo arquitectnico que contempla reas para la enseanza, investigacin, recreacin, deporte y descanso, todas armoniosamente diseadas con proyeccin para ms facultades. Debemos de tener presente que la universidad Nacional de Ucayali consta de 08 facultades las cuales son: 1. Facultad de Ciencias Agropecuarias. 2. Facultad de Ciencias Forestales y Ambientales. 3. Facultad de Ciencias de la Salud.
4. Facultad de Medicina Humana. 5. Facultad Contables. 6. Facultad de Ingeniera de Sistemas y de Ingeniera Civil. 7. Facultad de Derecho y Ciencias Polticas. 8. Facultad de Educacin y Ciencias Sociales. Y 14 escuelas profesionales, las son las siguientes: 1. Escuela profesional de Agronoma. 2. Escuela profesional de Ingeniera Agroindustrial. 3. Escuela profesional de Ingeniera Forestal. 4. Escuela profesional de Ingeniera Ambiental. 5. Escuela profesional de Enfermera. 6. Escuela profesional de Medicina Humana. 7. Escuela profesional de Economa y Negocios Internacionales. 8. Escuela profesional de Ciencias Administrativas. 9. Escuela profesional de Ciencias Contables y Financieras. 10. Escuela profesional de Ingeniera de Sistemas. 11. Escuela profesional de Ingeniera Civil. 12. Escuela profesional de Derecho. 13. Escuela profesional de Educacin Inicial y Primaria. 14. Escuela profesional de Educacin Primaria. de Ciencias Econmicas, Administrativas y
1.3.
VISIN Universidad Nacional de Ucayali, Institucin Lder en la formacin de profesionales generando ciencia, tecnologa y cultura, con sentido humanista al servicio de la realizacin personal, en aras de la transformacin social y el desarrollo sostenible
1.4.
MISIN Universidad Nacional de Ucayali, formadora de profesionales altamente calificados en ciencia, tecnologa y humanidades, con sensibilidad social y calidad humana, capaces de dar solucin a problemas regionales y nacionales, comprometidos en la bsqueda de la verdad, produccin y difusin de conocimiento, conservando y mejorando el medio ambiente.
1.5.
OBJETIVOS ESTRATGICOS La Mesa de Partes busca agilizar todos los documentos que llegan a su oficina y que esperan ser transferidos de la manera ms correcta. Ofrece la transferencia de: Documentos Internos: Son los documentos que son transferidos de una oficina o una institucin que est dirigida a una de las oficinas dentro de la Universidad Nacional de Ucayali. Documentos externos: Son los documentos que son transferidos de una oficina de la Universidad Nacional de Ucayali que est dirigida a una institucin externa.
1.6.
ANALISIS INTERNO 1.6.1. FORTALEZAS La calidad de atencin de las personas encargadas es muy buena. Los documentos son transferidos de una manera bastante ptima. Los procesos de funcionamiento de la Mesa de Partes se han sistematizado. 1.6.2. DEBILIDADES Tiene un ambiente con poca ventilacin. Poco personal de administracin.
1.7.
ANALISIS EXTERNO 1.7.1. OPORTUNIDADES Actitud positiva hacia el nuevo sistema automatizado de Mesa de Partes. 1.7.2. AMENAZAS Seguridad en el transcurso de la bsqueda del trmite requerido.
PARTE 2:
2.
MODELADO DE NEGOCIO
2.1.
El propsito de ste documento es representar la funcionalidad del sistema, en esquemas a nivel de procesos, actores, y
diagramas del SISTEMA WEB DE TRMITE DOCUMENTARIO DE MESA DE PARTES DE LA UNIVERSIDAD NACIONAL DE UCAYALI. 2.1.1.2. Alcance En este trabajo se realizar el modelamiento de un Sistema Web con Tecnologa Java (HTML) para el trmite documentario de la Mesa de Partes de la Universidad Nacional de Ucayali, desarrollado por los estudiantes de ingeniera de Sistemas. El sistema permitir a los usuarios lo siguiente: Registro de Documento interno. Registro de Documento externo. Recepcionar Documento. Despachar Documento. Mantenimiento de Usuario. Mantenimiento de Persona. Mantenimiento de Oficina. Mantenimiento de rea. Mantenimiento de Documento.
Mantenimiento de Accin. Consultar Trmite. Consultar Alternativo Emitido. Reportes de Documentos Despachados. Reportes de Documentos Emitidos. Reportes de Documentos Archivados.
2.1.2. POSICIONAMIENTO 2.1.2.1. Oportunidad del Negocio El Sistema Web con Tecnologa Java para el trmite
documentario de la Mesa de Partes de la Universidad Nacional de Ucayali mejorar progresivamente el proceso de trmite, habiendo un mejor control y funcionamiento. La introduccin de nuevas tecnologas administracin permite general. a las El organizaciones de la mejorar Sociedad la del
avance
Conocimiento, logros alcanzados as como el progreso de la tecnologa obligan hoy a plantearse nuevos retos. 2.1.2.2. Definicin del problema
Cuadro 1: Definicin del problema
Actualmente la empresa cuenta con un sistema va web, pero nosotros nos enfocamos en mejorar los siguientes procesos: El problema de
Consultas Las consultas que se realizan en la actualidad en la oficina de la Mesa de Partes no son las ms adecuadas, teniendo ciertas dificultades al momento de una bsqueda de una trmite documentario en especfico, siendo esto un problema latente 9
que dificulta el trabajo de la persona encargada y sobre todo prdida de tiempo si en caso la persona que realiz el trmite requiere saber algunos detalles del proceso que realiz. Reportes Los reportes que se llevan a cabo tambin tienen ciertas dificultades no siempre pudiendo verse todos los trmites que se han llevado acabo.
Afecta a
Cliente. Personal encargado de la atencin al cliente. Mesa de Partes de la Universidad Nacional de Ucayali. Proceso lento y mal definido que impiden llevar el control de los mismos y emitir reportes.
El impacto asociado es
Ocasiona prdida de tiempo al cliente al consultar los trmites que requiere. Mejorar la gestin consulta y reportes. Disminuir el tiempo de ejecucin en los procesos. Contar con informacin relevante y oportuna para la eficiente toma de decisiones.
2.1.2.3. Posicionamiento del problema Visin del negocio: posicionamiento del sistema
Cuadro 2: Posicionamiento del sistema
Para
empresas e instituciones externas. Quienes Necesiten SISTEMA realizar WEB un DE DE trmite TRMITE MESA DE
DOCUMENTARIO PARTES DE LA
UNIVERSIDAD
correspondiente al proceso de trmite documentario. No como Un proceso de trmite documentario pesado y con largar horas de proceso. Nuestro sistema Permite facilitar a la persona que controla el sistema ms comodidad para poder realizar el proceso del trmite documentario, teniendo una interfaz fcil de interactuar y amigable.
2.1.3. DESCRIPCIN DE STAKEHOLDERS Para poder brindar eficientemente un servicio que se ajuste a las necesidades de las personas, es de mucha importancia la identificacin e implicacin de quienes son partcipes en el proyecto como integrantes en el proceso de trmite documentario. Esta seccin muestra un perfil de los participantes involucrados en el proyecto, as como los problemas ms importantes que stos perciben para enfocar la solucin propuesta hacia ellos. 2.1.3.1. Perfil de Stakeholders
Cuadro 3: Perfil de Stakeholders-Usuario
dependiendo de las necesidades de las personas que requieran llevar a cabo un trmite documentario.
11
2.1.3.2. Ambiente de Usuario Usuario admin El usuario admin es el sper usuario, es decir l tiene el acceso total al sistema, que puede realizar lo siguiente: Registro de Documento interno. Registro de Documento externo. Recepcionar Documento. Despachar Documento. Mantenimiento de Usuario. Mantenimiento de Persona. Mantenimiento de Oficina. Mantenimiento de rea. Mantenimiento de Documento. Mantenimiento de Accin. Consultar Trmite. Consultar Alternativo Emitido. Reportes de Documentos Despachados. Reportes de Documentos Emitidos. Reportes de Documentos Archivados.
Usuario externo: A diferencia del usuario admin, el usuario externo no tiene acceso a todo el sistema, solo a algunos dependiendo de las funciones que va a realizar, que puede realizar lo siguiente: Recepcionar Documento. Despachar Documento.
12
Mantenimiento de Oficina. Mantenimiento de rea. Mantenimiento de Documento. Mantenimiento de Accin. Consultar Trmite. Consultar Alternativo Emitido. Reportes de Documentos Despachados. Reportes de Documentos Emitidos. Reportes de Documentos Archivados.
Alta
Alta
Usuario admin
Alta
El sistema contar con una consulta de trmite ms ptima buscando por nmero de Se cuenta con una documentos, y consulta de trmite adems porque pero no es la ms cuenta con una adecuada, que no consulta de devuelve datos en trmite alternativo tiempo real. que nos permitir dems buscar por asunto, accin, cdigo del documento, ao y observaciones
13
Generar Reportes
Alta
El sistema automatizar este proceso para cada requerimiento, buscando cada documento segn el estado que tenga.
14
2.2.
Diagrama de caso de uso del negocio: SISTEMA WEB DE TRMITE DOCUMENTARIO DE MESA DE PARTES DE LA UNIVERSIDAD NACIONAL DE UCAYALI.
REGISTRO DE TRAMITE
USUARIO EXTERNO
CONULTAS
REPORTES
15
2.3.
MODELO DE ANLISIS DEL NEGOCIO 2.3.1. MODELO DE OBJETOS DEL NEGOCIO Modelo de objeto: Registro de Trmite
USUARIO ADMIN
(f rom Use-Case Model)
C,B,M
USUARIO EXTERNO
(f rom Use-Case Model)
DESCRIPCION: La organizacin de Registro de trmite consiste en primera instancia permitir al usuario crear un documento de trmite para tener un acceso directo a ello; de tal forma recepcionarlo y poder cambiar el estado de trmite a archivado o despachado. Modelo de objeto: Consulta
USUARIO ADMIN
(f rom Use-Case Model)
USUARIO EXTERNO
(f rom Use-Case Model)
16
DESCRIPCION: La organizacin de consulta de trmite consiste en primera instancia permitir al usuario consultar si el documento que se cre ya ha sido revisado o est en proceso de manera rpida y exacta. Modelo de objeto: Mantenimiento
USUARIO
USUARIO ADMIN
(f rom Use-Case Model)
C,B,M,E
DOCUMENTO
C,B,M,E
AREA ACCION
DESCRIPCION: La organizacin de mantenimiento del sistema consiste en primera instancia permitir al usuario crea, buscar, modificar, eliminar al usuario, persona, documento, oficina, rea, accin que son partes fundamentales para el registro y bsqueda de trmite documentario.
17
USUARIO EXTERNO
(f rom Use-Case Model)
USUARIO ADMIN
(f rom Use-Case Model)
DESCRIPCION: la organizacin de reporte consiste en primera instancia permitir al usuario una bsqueda general de los documentos en trmites, archivados y despachados. 2.3.2. MODELO DE DOMINIO
usuario 1..* 1 1
persona 1..*
1 documento 1 accion
18
Parte 3:
3.
REQUERIMIENTOS
19
3.1.
Requerimiento funcional N Registrar Documento Interno Registrar Documento Externo Recepcionar Documento
Descripcin Se registrar el documento con un nmero autogenerado de identificacin por el sistema. Se registrar el documento con un nmero autogenerado de identificacin por el sistema. Realiza una bsqueda de todos los elementos que hasta el momento han sido registrados.
Se realiza con la finalidad de que se puedan agregar nuevos documentos a la lista. Se realiza con la finalidad de que se puedan agregar nuevas reas a la lista. Se realiza con la necesidad de consultar a pedido del usuario y lo realizarn la encargada de la mesa de partes.
3.1.2. NO FUNCIONALES
Cuadro 6: Requerimientos no funcionales
Descripcin
Se realizar siempre y cuando el usuario requiere del mismo. Se realizar para incrementar alguna rea.
20
3.2.
BUSCAR AREA DE ORIGEN BUSCAR CODIGO TRAMITE <<include>> <<include>> <<include>> <<include>> BUSCAR AREA DE DESTINO
BUSCAR CODIGO TRAMITE <<include>> <<include>> GENERA CONSULTA DE TRAMITE usuario adm in <<include>> CONSULTA NORMAL <<include>> SELECCIONAR TIPO DOCUMENTO usuario externo <<extend>>
CONSULTA ALTERNATIVA
<<extend>>
SELECCIONAR N TRAMITE
21
usuario admin
<<include>>
CREAR USUARIO
BUSCAR PERSONA
BUSCAR AREA
CREAR PERSONA
22
MANTENIMIENTO OFICINA
usuario admin
BUSCAR AREA
<<include>>
23
usuario externo
<<include>>
usuario admin
usuario externo
usuario admin
24
<<include>> GENERA TTRAMITE EMITIDO <<include>> <<include>> BUSCAR TRAMITE <<include>> usuario externo GENERA TRAMITE ARCHIVADO
3.3.
DOCUMENTACION DE MODELO DE CASO DE USO Documentacin Del Caso De Uso De Registro De Tramite
Cuadro 7: Documentacin De Registro de Trmite
Elaborado por: equipo de diseo Registro de Tramite Sistema: tramite documentario Mesa de partes
25
Precondiciones: Validar que el usuario ha ingresado sus credenciales de acceso correspondientes al rol de usuario o administrador. Los tipos de documentos estn registrados
Flujo Principal: 1) 2) 3) 4) 5) Buscar rea de origen Buscar cdigo tramite Buscar rea de destino Buscar Accin Crear Tramite interno o externo
Excepciones: (Ninguno)
26
Elaborado por: grupo diseo Recepcin Sistema: tramite documentario Mesa de partes
Descripcin: Realiza la recepcin de trmites internos y externos, el estado puede ser modificado (despachado envar o archivar) al recepcionar los tramites.
SELECCIONAR FECHA <<include>> usuario externo <<include>> BUSCAR TRAMITE RECEPCION <<extend>> usuario admin CAMBIAR ESTADO
Precondiciones: Validar que el usuario ha ingresado sus credenciales de acceso correspondientes al rol de usuario o administrador. Agregar tramites
Excepciones: Ninguno
27
Elaborado por: grupo diseo Consultas Normal Sistema: tramite documentario Mesa de partes
Descripcin: Realiza una consulta normal buscando el cdigo de trmite y generando la consulta
BUSCAR CODIGO TRAMITE <<include>> <<include>> GENERA CONSULTA DE TRAMITE CONSULTA NORMAL usuario admin
usuario externo
Precondiciones: Validar que el usuario ha ingresado sus credenciales de acceso correspondientes al rol de usuario o administrador. El que va a consultar sepa el cdigo de su tramite
Flujo Principal: 1) Buscar cdigo de tramite 2) Generar consultas de tramite Flujo Alternativo: Realizar una consulta alternativa
Excepciones: (Ninguna)
28
Elaborado por: grupo diseo Consultas Alternativa Sistema: tramite documentario Mesa de partes Descripcin: Realiza una consulta con el mayor nmero de opciones de bsquedas
<<include>> usuario admin SELECCIONAR TIPO DOCUMENTO <<extend>> CONSULTA ALTERNATIVA <<extend>> usuario externo <<extend>> <<include>> SELECCIONAR N TRAMITE
Precondiciones: Validar que el usuario ha ingresado sus credenciales de acceso correspondientes al rol de usuario o administrador.
Flujo Principal: 1) 2) 3) 4) 5) Seleccionar tipo de documento Seleccionar nmero de tramite Seleccionar asunto Selecciona aos Selecciona observacin
29
Excepciones: (Ninguna)
Postcondiciones: El usuario realizo su consulta, sin necesidad de acordarse del cdigo de tramite
Elaborado por: grupo diseo Mantenimiento rea Sistema: tramite documentario Mesa de partes Descripcin: Se hace mantenimiento(CRUD) a las reas de la universidad nacional de ucayali
BUSCAR AREA
usuario externo
Precondiciones: Validar que el usuario ha ingresado sus credenciales de acceso correspondientes al rol de usuario o administrador. agregar una oficina
30
Flujo Principal: 1) Buscar Area 2) Buscar Oficina 3) Crea Oficina Flujo Alternativo: Ninguno
Excepciones: Ninguno
Postcondiciones: Se ha hecho mantenimiento a las reas(origen o destino) para poder enviar los documentos de una universidad nacional de ucayali
Elaborado por: grupo diseo Mantenimiento Oficina Sistema: tramite documentario Mesa de partes Descripcin: se realiza mantenimiento (CRUD) a las oficinas
BUSCAR OFICINA
<<include>>
<<include>>
CREAR OFICINA
usuario admin
Precondiciones: Validar que el usuario ha ingresado sus credenciales de acceso correspondientes al rol de usuario o administrador.
31
Excepciones: Ninguno
Postcondiciones: Se han realizado mantenimiento a las oficinas para poder realizar los respectrivos tramites de documentos
Elaborado por: grupo diseo Mantenimiento documento Sistema: tramite documentario Mesa de partes
usuario admin
Precondiciones: Validar que el usuario ha ingresado sus credenciales de acceso correspondientes al rol de usuario o administrador.
Ninguno
Excepciones: Ninguno
Elaborado por: grupo diseo Mantenimiento Accin Sistema: tramite documentario Mesa de partes
Descripcin: Se realiza el mantenimiento (CRUD) de las Acciones que van a ser realizadas a los tramites documentarios
usuario admin
MANTENIMIENTO ACCION
<<include>>
BUSCAR ACCION
CREAR ACCION
Precondiciones: Validar que el usuario ha ingresado sus credenciales de acceso correspondientes al rol de usuario o administrador.
33
Excepciones: Ninguno
Elaborado por: grupo diseo Mantenimiento Usuario Sistema: tramite documentario Mesa de partes Descripcin: se realiza el mantenimiento (CRUD) de usuarios
us uario adm in
<<include>>
CREAR USUARIO
Precondiciones: Validar que el usuario ha ingresado sus credenciales de acceso correspondientes al rol de usuario o administrador. Agregar personas
Flujo Principal: 1) Buscar usuario. 2) Buscar Persona 3) Crear Usuario Flujo Alternativo: Eliminar ltima marca del da. Eliminar registro de calificacin.
34
Excepciones: (Ninguna)
Postcondiciones: Se ha realizado el mantenimiento de usuarios para que puedan realizar tramites documentarios
Elaborado por: grupo diseo Mantenimiento Persona Sistema: tramite documentario Mesa de partes
Descripcin: Proceso de calcular el promedio que corresponde a cada capacidad rea curricular grado periodo.
BUSCAR PERSONA
BUSCAR AREA
CREAR PERSONA
Precondiciones: Validar que el usuario ha ingresado sus credenciales de acceso correspondientes al rol de usuario o administrador. Agregar reas
35
Excepciones: ninguno
Elaborado por: grupo diseo Reportes: Genera tramite despacho Sistema: tramite documentario Mesa de partes Descripcin: Se realiza reporte por fechas del despacho del tramite
BUSCAR TRAMITE
Precondiciones: Validar que el usuario ha ingresado sus credenciales de acceso correspondientes al rol de coordinador pedaggico. Tener registrado tramites
Flujo Alternativo: Se dispone de una funcin para procesar todos los grados a la vez.
Excepciones:
36
(Ninguna)
Elaborado por: grupo diseo Reportes: Genera Tramite emitido Sistema: tramite documentario Mesa de partes Descripcin: se realiza el reporte por fechas de tramites emitidos
SELECCIONAR FECHA <<include>> usuario admin <<include>> GENERA TTRAMITE EMITIDO BUSCAR TRAMITE
usuario externo
Precondiciones: Validar que el usuario ha ingresado sus credenciales de acceso correspondientes al rol de usuario o administrador. Tener tramites emitidos
Flujo Alternativo: Se dispone de una funcin para procesar todos los grados a la vez.
Excepciones: (Ninguna)
37
Postcondiciones: Se obtuvo el reporte de tramites emitidos, el cual puede ser imprimido o guardado como pdf
Elaborado por: grupo diseo Reportes: Genera tramite archivado Sistema: tramite documentario Mesa de partes Descripcin: se realiza el reporte por fechas de tramites archivados
<<include>> <<include>>
SELECCIONAR FECHA
Precondiciones: Validar que el usuario ha ingresado sus credenciales de acceso correspondientes al rol de usuario o administrador.
Flujo Alternativo: (Ninguno) Excepciones: (Ninguna) Postcondiciones: Se obtuvo el reporte de tramites archivados, el cual puede ser imprimido o guardado como pdf
38
PARTE 4:
4.
ANLISIS Y DISEO
39
4.1.
40
4.2.
MODELO DEL DISEO 4.2.1. DIAGRAMAS DE COLABORACIN Diagrama de colaboracin: Registro de Tramite
3: leer()
: area 2: buscar area de origen 4: obj.area 9: leer() 6: leer() 5: buscar documento documento : buscar 7: obj.documento : documento area origen : buscar
1: registrar tramite
10: obj.area : usuario admin : Registrar tramite 11: buscar accion 12: leer() 13: obj.accionn 14: crear tramite accion : buscar : accion area destino : buscar
tramite : crear
: tramite
3: leer()
5: modificar estado tramite usuario : <Actor Name> : recepcion de tramite 7: obj,tramite 6: leer() : tramite
tramite : modificar
41
1: consultar tramite
2: buscar tramite
3: leer()
: persona 5: crear usuario usuario : crear 7: obj.new usario 1: mantenimiento de usuario 8: buscar usuario 9: leer() : usuario admin usuario : mantenimiento 10: obj,usuario usuario : buscar 6: crear()
12: modificar()
: usuario.
usuario : eliminar
42
3: leer()
4: obj. area : area 5: crear persona 7: obj.new persona persona : crear 6: crear()
8: bucar persona 1: mantenimiento de persona 10: obj.persona : usuario admin persona : mantenimiento 11: modificar persona persona : buscar
9: leer()
12: modificar()
: persona
13: obj.persona modificado 15: eliminar() 14: eliminar persona persona : modificar
persona : eliminar
5: buscar oficina 1: mantenimiento de oficina 7: obj.oficina : usuario oficina : mantenimiento 8: modificar oficina oficina : buscar
6: leer()
: oficina
oficina : eliminar
43
oficina : buscar
4: obj.oficina 5: crear area area : crear 7: obj.new area 1: mantenimiento area 8: buscar area 9: leer() : oficina
6: crea
10: obj.area : usuario area : mantenimiento area : buscar 12: modificar() : area
13: obj.area modificada 15: eliminar() area : modificar 14: eliminar area()
area : eliminar
2: crear documento documento : crear 3: crear() 4: obj.new documento 5: buscar documento 1: mantenimiento de documento 7: obj, documento documento : buscar 9: leer() : documento. 10: obj.documento documento : modificar 12: eliminar() 6: leer()
: usuario
documento : mantenimiento
8: modificar documento
documento : eliminar
44
3: crear() 2: crear accion 4: ibj.new accion 6: leer() 1: mantenimiento accion 5: buscar accion accion : crear
10: obj.accion
accion : eliminar
1: reporte de tramite
2: buscar tramite
3: leer()
45
4.3.
usuario : actor
: menu
ingresa usuario y contrasea aceptar buscar(tipo) busca(tipo) muestra menu de usuario clic cerrar sesion muestra menu de login
46
: m enu
: formulario
: SP
tramite : clas e
area : clas e
accion : clas e
tramite : tabla
area : tabla
accion : tabla
clic regis trar docum ento interno enlaza build genera n de tramite s elecciona area de origen bus car(tipo I) bus ca(tipo I) mues tra area de origen seleccionado s elecciona tipo docum ento bus car() bus ca() mues tra tipo docuem nto s eleccionado ingresa n de documento y asunto/descripcion
s lecciona area de destino bus car(*) bus ca(*) mues tra area s eleccionada s elecciona accion bus car() bus ca() mues tra accion s eleccionada ingresa observacion
clic lim piar borra todo lo s eleccionado y escrito O clic guardar crear() crea() mues tra hoja de menu para imprimir clic imprim ir im prime documento
bus car(tipo E)
s elecciona tipo docum ento bus car() bus ca() mues tra tipo docuem nto s eleccionado ingresa n de documento y asunto/descripcion
s lecciona area de destino bus car(*) bus ca(*) mues tra area s eleccionada
s elecciona accion bus car() bus ca() mues tra accion s eleccionada ingresa observacion
clic lim piar borra todo lo s eleccionado y escrito O clic guardar crear() crea() mues tra hoja de menu para imprimir clic imprim ir im prime documento
47
usuario : actor
: menu
: formulario
recepcion : SP
despacho : SP
tramite : clase
detramite : clase
tramite : tabla
detramite : tabla
clic buscar
clic en el codigo mostrar docuemnto clic recepcionar modificar(estodo) modifica(estado) actualiza estado
build
selecciono fecha
clic buscar bucar() busca() muestra tramites a la fecha clic codigo muestra documento selecciona archivar modificar(estado) modifica(estado) actualiza estado
selecciona accion ingresar respuesta y observacion clic despachar modificar (estado) modifica(estado) muestrta menu actualiza estado
48
admin : actor
: m enu
: formulario
us uario : SP
us uario : clas e
us uario : tabla
enlaza build
s eleccionar pers ona bus car() bus ca() mues tra pers ona s eleccionada genera codigo
confirma contras ea
ingresar nombre
clic lis tar bus car(*) bus ca() mues tra todo usuario
clic btn eliminar s ale m ensaje s i des ea elim... eliminar() elimina() elimina us uario m ues tra m enu
49
admin : actor
: m enu
: formulario
pers ona : SP
area : clas e
area : tabla
clic nueva pers ona enlaza build s elecciono area bus car() bus ca() mues tra area s eleccionada genera codigo ingresa nom bre, apellido, direcion , telefono s elecciona s exo ingresa fecha nacimiento email clic guarda crear() crea() crea pers ona mues tra menu
s elecciono area bus car() bus ca() mues tra area s eleccionada clic lis tar bus car(idarea) bus ca(idarea) mues tra pers ona
ingresa nom bre clic bus car bus car() bus ca() mues tra pers ona clic lis tar todo bus car(*) bus ca(*) muetra todo pers ona
clic btn m odificar enlaza build s elecciona y ingresa datos a m odificar clic modificar actualizar() actualiza() actualiza , m ues tra m enu
clic btn eliminar eliminar() elimina() mues tra m enu , elimina pers ona
50
us uario : actor
: m enu
: formulario
oficina : SP
oficina : clas e
oficina : tabla
clic nueva oficina enlaza build genra codio ingresa nom bre clic guardar crear() crea() crea oficina m ues tra m enu
ingresa nom bre clic bus car bus car() bus ca() mues tra oficina
clic lis tar bus car(*) bus ca(*) mues tra toda oficina
clic btn m odifica enlaza build ingresa dato a m odifcar clic modificar actualzar() actualiza actualiza y m uestra menu
mens aje si des ae elimnar acepta eliminar() elimina mues tra m enu
51
us uario : actor
: m enu
: formulario
area : SP
area : clas e
oficina : clas e
area : tabla
oficina : tabla
clica nuevo area enlaza build s eleccionar oficina bus car() bus ca() mues tra oficina s eleccionada genera codigo ingresa nom bre s elecciona tipo clic guardar crear() crea() crea area mues tra menu
ingresa nom bre clic bus car bus car() bus ca() mues tra area
clic lis tar bus car(*) bus ca(*) mues tra toda area
clic btn m odifica enlaza build s elecciona aficina bus car() bus ca() mues tra oficina ingresa dato a m odificar s elecciona tipo clic modifica actualizar() actualiza() actualiza oficina y m uestra menu
clic btn eliminar aparece un m ens aje de ale... eliminar() elimina() elimina oficina m uestra menu
52
us uario : actor
: m enu
: formulario
docum ento : SP
clic nuevo documento enlaza build genera codigo ingresa nombre clic guardar crear() crea() crea documento, m ues tra m enu
ingresa nombre clic buscar bus car() bus ca() mues tra docuemnto
clic lis tar bus acr(*) bus ca(*) mues tra todo ducum ento
clic btn m odificar enlaza build ingresa nombre a modificar clic modificar actualizar() actualiza() mues tra m enu y atualiza
clic btn eliminar eliminar() elimina mues tra m enu , elina documento
53
us uario : actor
: m enu
: formulario
accion : SP
accion : clas e
accion : tabla
clic nuevo accion enlaza build genera codigo ingresa nombre clic guardar crear() crea() crea documento, m ues tra m enu
ingresa nombre clic buscar bus car() bus ca() mues tra docuemnto
clic lis tar bus acr(*) bus ca(*) mues tra todo ducum ento
clic btn m odificar enlaza build ingresa nombre a modificar clic modificar actualizar() actualiza() mues tra m enu y atualiza
clic btn eliminar eliminar() elimina mues tra m enu , elina documento
54
us uario : actor
: m enu
: formulario
s elecciona fecha
clic bus car bus car(es tado D) bus ca() mues tra reporte de tram ite clic imprim ir im prime
s elecciona fecha
clic bus car bus car(es tado P) bus ca() mues tra reporte de tram ite clic imprim ir im primir
s elecciona fecha
clic bus car bus car(es tado A) bus ca() mues tra reporte de tram ite clic imprim ir im prime
55
4.4.
PROTOTIPO DE INTERFACES
Login
Menu Admin
56
57
Hoja De Tramite
58
Recepcionar Documento
59
60
Mantenimiento De Usuario
Nuevo Usuario
61
Mantenimiento De Persona
Nueva Persona
62
Mantenimiento De Oficina
Nueva Oficina
63
Mantenimiento De rea
Nueva rea
64
Mantenimiento Documento
Nuevo Documento
65
Mantenimiento De Accin
Nueva Accin
66
Consultar Tramite
Consulta Alternativa
67
Documento Consultado
68
69
70
71
4.5.
inicio
usuario admin
login admin
tramite interno
tramite extreno
inicio
usuario externo
login externo
72
inicio
usuario,
login usuariio
consultar tramite
inicio
usuario admin
login admin
usuario
persona
area
oficina
documento
accion
73
inicio
us uario externo
login externo
accion
area
documento
oficina
inicio
usuario
login usuariio
documento despachado
documento emitido
documento archivado
74
admin
<<Submit>>
SP_login <<Build>>
formulario login
<<Link>>
<<Link>>
<<Link>>
recepciona tramite
75
SP_login <<build>>
recepcionar <<Build>>
form .reccepcion
<<Subm it>>
SP_recepcion
<<Build>>
76
usuario,
login usuario
<<Submit>>
SP_login <<build>>
form.usuario
<<Link>>
form_busqueda alternativa
<<Build>>
<<Build>> form-busqueda
repuesta de consultta
77
admin
<<Submit>>
SP_login <<Build>>
formulario login
<<Build>> usuario
persona <<Build>>
oficina <<Build>>
area <<Build>>
documento <<Build>>
<<Build>> accion
form_usuario
form_persona
form_oficina
form_area
form_documento
form_accion
<<Submit>>
<<Submit>>
<<Submit>>
<<Submit>>
<<Submit>>
<<Submit>>
SP_usuario
SP_persona
SP_oficina
SP_area
SP_documento
SP_accion <<Build>>
<<Build>>
man.usuario
man.persona
man.oficina
man.area
man.documento
man.accion
78
us e.externo <<Submit>>
SP_login <<build>>
form.login externo
<<Link>>
oficina <<Build>>
area <<Build>>
accion <<Build>>
form_oficina <<Submit>>
form_area
form_documento
form_accion
<<Submit>>
<<Submit>>
<<Submit>>
SP_oficina
SP_area
SP_docum ento
SP_accion <<Build>>
<<Build>> <<Build>>
<<Build>>
man.oficina
man.area
man.docum ento
man.accion
79
usuario,
<<Submit>>
SP_login <<build>>
form.usuario
<<Link>>
form.archivado
form.emitido
form. despacho
<<Build>> <<Build>
<<Build>>
repuesta de reporte
80
PARTE 5:
5.
IMPLEMENTACIN
81
5.1.
ELEMENTOS DE IMPLEMENTACIN 5.1.1. DIAGRAMAS DE COMPONENTES Diagrama de Componentes del Sistema Web
Base de datos
5.1.2. MODELO DE DATOS Modelo de Datos del Sistema de tramites documentarios mesa de partes de la Universidad nacional de Ucayali
82
PARTE 6:
6.
DESPLIEGUE
83
6.1.
Impresora
TCP / IP
executive
Telefonica
Servidor Web
GlassFish
6.2.
Rauter ethernet
Servidor web
84