Obando, Chavez, Surichaqui, Lopez. 12 SISTEMA PARA ELSEGUIMIENTO DEL PROCESO DE OBTENCIN DEL GRADODE BACHILLER Y TTULO PROFESIONAL EN LA ESCUELAPROFESIONAL DE INGENIERA DE
AO DE LA INVERSION PARA EL DESARROLLO RURAL Y LA SEGURIDAD ALIMENTARIA
UNIVERSIDAD NACIONAL DE UCAYALI
FACULTAD DE INGENIERA DE SISTEMAS Y DE INGENERIA CIVIL ESCUELA PROFESIONAL DE INGENERIA DE SISTEMAS
Docente : Ing. Clotilde Ros Hidalgo
Alumnos : Obando Balvin, Jose Luis Chvez Pajuelo, Gino L. Surichaqui Ayarza Edinson Simon Lpez Rivera Nestor Daniel
Curso : Diseo de Sistemas
Ciclo : VII
PUCALLPA PER 2013
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 13
CAPITULO I FASE INICIAL
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 14
I.MODELAMIENTO DE VISION DEL NEGOCIO. A. DOCUMENTO VISION DEL NEGOCIO A.1 Introduccin A. 1.1 Descripcin de la Empresa La Facultad de ingeniera de sistemas e civil-escuela profesional de Ingeniera de sistemas perteneciente a la Universidad Nacional de Ucayali. Ubicado en la Carretera Federico Basadre Km. 5,500, Provincia de Coronel Portillo, distrito de Callera ciudad de Pucallpa. La escuela profesional de Ingeniera de Sistemas en lo que se refiere a la Direccin Acadmica de Grados y Ttulos, cuyo director el Ing. Yupanqui Villanueva, es la encargada de informar a los alumnos como seguir un proceso para que los alumnos puedan expedir grados de bachiller y ttulo profesional. Actualmente la oficina de esta rea se encuentra dentro de la facultad de ingeniera de sistemas e ingeniera civil, en el cual los alumnos que han culminado sus estudios y hayan aprobado los cursos ordinarios y electivos, sus prcticas pre-profesionales segn el plan de estudios y reglamento acadmico, pueden tramitar el grado de bachiller y posteriormente el ttulo profesional, adjuntando los requerimientos que se estipulan en el reglamento general de grados y ttulos de la Universidad Nacional de Ucayali.
La Escuela profesional de Ingeniera de sistemas tiene como: Visin: Profesional encargado de analizar, disear, construir y mantener proyectos informticos, con toda la capacidad de desarrollar proyectos integrales de sistematizacin y sistemas de redes, y la flexibilidad de trabajar en equipo. Capaz de identificar y resolver problemas Informticos y computacionales, as como proyectos integrales de sistematizacin y sistemas de redes con carcter cientfico y visin al desarrollo tecnolgico, tomando como marco la sostenibilidad de la informacin, la Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 15 ecologa, la sustentabilidad, la calidad, la globalizacin y el desarrollo de la sociedad.
Misin: Profesional encargado de analizar, disear, construir y mantener proyectos informticos, con toda la capacidad de desarrollar proyectos integrales de sistematizacin y sistemas de redes, y la flexibilidad de trabajar en equipo.
A.1.2 Propsito. Ofrecer la implementacin de un software, donde se prioriza las actividades que desarrolla laEscuela profesional de Ingeniera de sistemas, siendo estas actividades otorgamiento de grados de bachiller y ttulo profesional, creando un software que facilite el proceso para la obtencin de dichos grados. que actualmente se viene dando en forma presencial con demoras sin ningn seguimiento del proceso.
A.1.3 Alcance El presente Proyecto se realizar con java con base de datos Sql, sistema web, estar disponible para la facultad de Ingeniera de sistemas.
Esta implementacin permitir lo siguiente:
Registra usuarios(alumnos egresados) Registra entidades Registrar Oportunidades laborales. Registrar prcticas profesionales. Registrar Proceso de seguimiento de los egresados sea para obtener bachiller o ttulo. Genera reporte de usuario. Genera el grado del proceso en el que est. Consulta de proceso de seguimiento Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 16
A.2 Posicionamiento A.2.1 Oportunidad del riesgo La mayora de las instituciones pblicas y las organizaciones privadas estn cambiando sus procesamientos de informacin de manual por uno sistemtico.
Ante tanto cambios tecnolgicos la competitividad entre organizaciones crecen por lo tanto surge la necesidad de crear nuevas aplicaciones que ayuden en el procesamiento de informacin para dar como resultado decisiones certeras.
Para lo cual La escuela profesional de Ingeniera de sistemas piensa en la implementacin de una aplicacin tanto escritorio como Va Web que ayude en la gestin del proceso para la obtencin del grado sea para bachiller o ttulo Profesional.
A.2.2 Exposicin del Problema.
Realidad Problemtica
Actualmente La escuela profesional de Ingeniera de sistemas presenta los siguientes problemas: No cuenta con un sistema de escritorio ni web. No cuenta con un medio de almacenamiento de base de datos. Deficiencia en los procesos para la obtencin de grado de bachiller/titulo. Demora en el flujo de informacin entre los diferentes servicios que brinda la escuela profesional de Ingeniera de sistemas.
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 17 Anlisis del Problema No cuenta con un sistema de escritorio ni web; actualmente las reas de la empresa no cuenta con una informacin selecta y segura que brinde a los usuarios de los sistemas proteccin ante cualquier riesgo que pueda pasar. Actualmente no existe una fuente de almacenamiento de informacin en una base de datos. El proceso que sigue el usuario o alumnos egresado para ostentar el grado acadmico sea bachiller o ttulo es deficiente; porque demora en ser atendido. El flujo de informacin es deficiente; porque cuando se tiene que hacer algn proceso este tarda varios das y se tiene que esperar,existe una demora en la actualizacin y reporte de datos como tambin al realizar la entrega del algn formato que sirva para el proceso.
Afecta a La organizacin. Usuarios, sea para bachiller o ttulo. Universidad Nacional de Ucayali. Docentes deescuela profesional de Ingeniera de sistemas. Al personal de la organizacin Impacto Demora en los requerimientos de informacin para procesar datos y reportes. Ocasiona prdida de tiempo y dinero al usuario al tener que ir o llamar a la entidad para hacer su trmite documentario. Molestias al usuario por los procesos lentos que se realiza. Solucin posible Podra ser: Implementar un software que sistematice los diferentes servicios Satisfacer a escuela profesional de Ingeniera de sistemas. Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 18 Satisfacer al usuario. Optimizar los servicios. Requerir informacin valida y oportuna.
A.3 Descripcin de StakeHolder y Usuarios A.3.1 Mercado Demogrfico La escuela profesional de Ingeniera de sistemasactualmente cuenta con docentes nombrados- contratados y personal de secretaria de los cuales el Ing. Yupanqui Villanueva encargado de seguir el proceso de obtencin de grado de bachiller ttulo no cuenta con un sistema de escritorio y web para mejorar el proceso de obtencin de algn grado para los alumnos que ya terminaron su carrera profesional Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas Obando, Chavez, Surichaqui, Lopez. 19
Organigrama estructural de la Facultad de ingeniera de sistemas e civil-escuela profesional de ingeniera de sistemas
CONSEJO DE FACULTAD DECANATURA ING. ROMELPINEDO RIOS SECRETARIA
OFICINA DE GRADOS Y TITULOS
Yeny rios DIRECCION DE ESCUELA
Ing.Clotilde Rios Hidalgo de Cerna
Ing.Mg.arturo Yupanqui Villanueva JEFATURA DE DEPARTAMENTO
Ing Mg.Erick Guitton Lozano Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 20
A.3.2 Sumario de StakeHolder
Nombre Representante Rol Administrador Encargado del proceso para obtencin de grado de bachiller y quien manipulara el software.
Registra evala el proceso de usuario.
Tabla 1.1. Sumario de StakeHolder Fuente: Elaboracin propia
A.3.3 Sumario de los Usuarios
Nombre Descripcin StakeHolder Usuario(que ostenta grado bachiller o ttulo) Realiza el proceso el proceso para la obtencin del grado de bachiller o ttulo Profesional. Representa as mismo Administrador Dar visto bueno a los procesos que sigue el usuario Representa as mismo
Tabla 1.2. Sumario de Usuarios Fuente: Elaboracin propia
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 21 A.3.4 Ambiente de los Usuarios Usuario: ellos tendrn acceso al sistema Web desde cualquier ordenador que tenga acceso a Internet las 24 horas del da desde cualquier lugar, solo para hacer sus consultas del proceso donde se encuentren.
Administrador: tendr una Terminal para acceder al sistema, para poder verificar los reportes, ingresar datos al sistema modificarlos, actualizarlos, esta persona manejara el sistema para el correcto proceso para el que se cre.
Todos estos usuarios que interactan con el sistema tendrn privilegios para acceder a la base de datos realizada en SQL. Identificndose con un nombre de usuario y su respectiva contrasea con excepcin del usuario cliente quien ingresar al sistema sin clave.
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 22 A.3.5 Necesidades de los Usuarios
NECESIDAD PRIORIDAD CONCERNIENTE SOLUCION ACTUAL SOLUCION PROPUESTA Control de servicios Alta Tiempo de respuesta y carga del trabajo presencial Automatizar los procesos a travs del software y evitar demoras Registrar usuario Alta
Tiempo de respuesta lento Se cuenta con un historial de los clientes en un libro de actas, no est en una base de datos Implementar un mdulo totalmente automatizado y sin tiempo de demora. Registrar documentos Alta Tiempo de respuesta lenta Se realiza de manera manual en un formato. Implementar un mdulo automatizado para realizar esta necesidad. Automatizar el proceso de obtencin de grado de bachiller o titulo Alta Tiempo de respuesta mnima Actualmente se sigue 16 pasos para obtencin de bachiller y 4 modalidades para obtener ttulo de los cuales se prioriza 2, por balota y tesis
El Usuario podr tener informacin de su proceso mediante reportes que dar el sistema web y el respectivo registro y seguimiento en el sistema. Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 23
Tabla 1.3. Necesidades de Usuarios Fuente: Elaboracin propia
A.3.6 Alternativas El desarrollo de este proyecto de implementacin que se est elaborando para Escuela profesional de Ingeniera de sistemas, presenta las siguientes alternativas:
Integrar a un equipo de trabajo, formado por estudiantes universitarios de la escuela de Ingeniera de Sistemas para desarrollar una implementacin de un sistema que trabaje al servicio de los estudiantes y que brinde informacin a travs de va Web. Solicitar los servicios de tcnicos y/o ingenieros para realizar el Proyecto de Implementacin de unsoftware para mejorar la
Consultas de su proceso Alta Tiempo de respuesta mnima No se cuenta con un historial donde se muestra que se est siguiendo una lnea de referencia para obtener el grado de bachiller o ttulo. Implementar un software que permita acceder a una base de datos de un servidor y consultar el estado actual del alumno existente va WEB las 24 horas. esta consulta lo har el mismo alumno con su usuario y contrasea o a travs del administrador encargado Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 24 gestin de registro de usuario y gestin de grado profesional como tambin vista web de un sistema. Solicitar los servicios de una empresa desarrolladora de software para que realice los sistemas de informacin.
A.4 Objetivos de Modelamiento del Negocio Proceso de Registro: Registro de usuario, este ser un alumno egresado que quiera ostentar un grado bachiller o ttulo profesional con previa presentacin de requisitos. Registro de entidades: son las empresas donde ha trabajado o est trabajando para tener una mejor informacin del usuario. Registro de rubro, es el sector donde se desempea sea tecnolgico ,ciencia o computacin entre otros Proceso de Ingreso de Datos: Ingresar datos de usuario. Ingresar lista entidades de trabajo. Ingresar lista de rubros Ingresar oportunidades laborales. Ingresar prcticas profesionales por usuario. Ingresa datos de los docentes hechos por el encargado del sistema. Ingresa los procesos para bachiller Ingresa los procesos para obtener ttulo profesional
Proceso de Consultas: Consulta de los usuarios respectivos Consulta del proceso de cada alumno, en qu situacin se encuentra. Consulta de cualquier reporte referido al proceso.
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 25
A.5 Rangos de Calidad Disponibilidad: El sistema de escritorio y weba implementar para la escuela profesional de Ingeniera de sistemas beber contener informacin en una base de datos en un servidor disponibles para el administrador de la escuela profesional de Ingeniera de sistemas que interacta con el sistema, tambin deber estar disponiblelas 24 horas del da en un servidor Web para la atencin de los usuarios interesados.
Uso:El sistema debe ser de fcil manejo para el usuario, con interfaces sencillas y entendible, no necesitando demasiado tiempo para adaptarse al mismo.
A.6Panorama del Producto Perspectiva:El sistema se implementar en un servidor web de la escuela profesional de Ingeniera de sistemas. Cada usuario tendr acceso al sistema desde cualquier computadora que tenga acceso a Internet mediante una interfaz conectndose con su nombre y clave lo cual le permita acceder a la informacin que requiera en el momento. El administrador que estar a cargo del servidor, tendr los privilegios de acceder a la base de datos realizada, ver reportes diarios del estado de las reservas de servicios y otros.
Restricciones: El softwarede implementacin para escuela profesional de Ingeniera de sistemasse conectar con la base de datos SQL usando el Netbeans 7.3.y solo es el administrador quien tendr el 100% privilegios sobre el sistema.
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 26
A.7 Requerimientos A.7.1 Funcionales Registrar usuarios Registrar entidades Registrar rubro Registro Oportunidades laborales Registrar requisitos Registrar practicas profesional Registrar formacin profesional Registrar grado sea bachiller o ttulo profesional Registrar los 16 procesos para obtener el grado de bachiller y procesos para obtener el titulo Generar reportes de usuario Generar reporte del proceso de cada usuario que se desee
A.7.2 No Funcionales El sistema se desarrollar utilizando herramientas Web: como lenguaje de programacin, Netbeans IDE 7.3 ; el manejador de Base de Datos ser SQL y un Servidor Web. Definir polticas de seguridad. Registrar perfiles de usuarios. Tiempo de respuestas por consultas en tiempo real. Contar con una mquina para servidor con requerimientos mnimos como una:Servidor HP ProLiant ML110 G7 Intel Xeon E3-1220 1P, 2GB-U,disco duro 500gb y una estructura de red. Contar con una Impresora Matricial o Inyeccin de Tinta que actuar como dispositivo de salida tanto para el Servidor como para las terminales en la impresin de reportes del sistema y consultas requeridas. Contar con terminales de trabajo en las oficinas (al menos para el administrador). Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 27 Capacitar a los empleados que usarn directamente el software. Usar en el servidor el sistema operativo Windows 7ultmate Professional. Los Pcs que usaran los usuarios deben estar conectados en red.
B Plan de Desarrollo del Software B.1 Introduccin B.1.1 Propsito El objetivo de la implementacinde un sistema web y escritorio para definir una secuencia de actividades realizadas por usuario y as controlar el sistema de seguimiento.
B.1.2 Alcance Este plan de desarrollo nos permite tener una visin general de los procesos para construir la implementacin del sistema web, disponible para los usuarios y administrador
B.1.3 Referencias Las referencias aplicables son: La visin para la implementacin de sistema web para mejorar la gestin de procesos de obtencin de algn grado sea bachiller o ttulo, para la escuela profesional de Ingeniera de Sistemas. B.1.4 Apreciacin Global Este plan de desarrollo contiene la siguiente informacin:
Proyecto de Apreciacin Global:Proporciona la descripcin del propsito del proyecto, el alcance y objetivos. El Proceso de Direccin:Explica el costo estimado y lo fija, define el tiempo de desarrollo de las fases para el proyecto, y describe como el proyecto ser supervisado. Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 28 Planes del Proceso Tcnicos:Proporciona una apreciacin global del proceso de desarrollo de Software, incluso los mtodos, herramientas y tcnicas a seguir.
B.2 La Apreciacin Global del Proyecto B.2.1 Propsito del proyecto, Alcance y objetivos El propsito, alcance y objetivo del plan de desarrollo de software es definir las actividades realizadas durante el desarrollo. De las fases e iteraciones requeridas para la implementacin e Sistema a Realizar.
B.2.2 Entregables el proyecto. Losentregables siguientes se desarrollan durante el proyecto
FASES WORKFLOWS ARTEFACTOS INICIO MODELO DEL NEGOCIO Documentos de visin. Plan de desarrollo de Software. Modelo de Use Case del Negocio Deseado. Modelo de dominio del Problema. REQUERIMIENTOS Use Case de Requerimientos. ELABORACIN
REQUERIMIENTOS Modelo de Use Case. Especificacin de los Use Case.
ANLISIS Y DISEO Diagrama de Colaboraciones. Diagrama de clases de Diseo. Diagrama de colaboraciones del Diseo. Diagrama de secuencias del Diseo. Paquetes del Diseo. CONSTRUCCIN
ANALISIS DE DISEO Diseo de Base de Datos. Prototipo Inicial.
IMPLEMENTACIN Diagrama de componentes. Diagrama de despliegue. TRANSICIN PRUEBA
Prueba por Use Case Tabla 1.4 Entregables del proyecto
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 29 B.2.3 Evolucin del Plan de desarrollo de Software. El Plan de Desarrollo de Software se revisar anterior a la salida de cada fase.
B.3 La organizacin del Proyecto B.3.1 Estructura orgnica El equipo de trabajo se comprende de tres estudiantes del IX ciclo de Ingeniera de Sistemas y el profesor de Ingeniera de Taller de Desarrollo, para el desarrollo del proyecto. B.3.2 Interfaces Externas El equipo del proyecto tambin actuar recprocamente con otros STAKEHOLDER para solicitar las entradas y revisin de los datos de usuario. B.3.3 Papeles y Responsabilidades La tabla siguiente identifica las unidades orgnicas que sern responsables para cada uno de los flujos de trabajo, y el detalle de los procesos de usuario egresado que har su dicho grado. PAPEL NOMBRE RESPONSABILIDAD
Grupo de los tres estudiantes
Obando Balbn Jos. L.
Sequeiros Huallpa, Zulema.L.
Surichaqui Ayarza Edynson.S. Responsabilidad del manejo del flujo en el sistema. Responsable principal de manejar el modelado y el flujo de trabajo de los requisitos, proporciona el apoyo y entradas de informacin. Responsable principal para el anlisis y diseo, aplicacin, configuracin, capacitacin y flujos de trabajo de ambiente. Disear el software Jefe del proyecto. Ing. Yupanqui Villanueva
Coordinar las fases del proyecto. Profesor del Curso
Ing. Len Flores Saldaa. Realiza la asesora y seguimiento de entregables de proyectos. Tabla 1.5Papeles y Responsabilidades Fuente: Elaboracin Propia.
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 30
B.4. El Proceso de Direccin B.4.1 Estimacin del Proyecto Las estimaciones del proyecto son basadas en el Estudio de Factibilidad aplicado al proyecto. El tiempo y el esfuerzo estimado en este informe es la base del presupuesto del proyecto y horario.
B.4.2 Plan de Proyecto a) Plan de la Fase: Se dirigir el desarrollo de la Implementacin de un software para mejorar la gestin del seguimiento para la obtencin del grado de bachiller o ttulo profesional, usando un acercamiento escalonado donde la iteracin ocurre dentro de cuatro fases. Las fases y el horario relativo se muestran en la tabla siguiente:
FASE EMPIEZA TERMINA Fase de Inicio (10%) 18-04-2013 30-04-2013 Fase de la Elaboracin (30%) 30-05-2013 02-06-2013 Fase de la Construccin (50%) 03-06-2013 03-07-2013 Fase de la Transicin (10%) 03-07-2013 25-07-2013 Tabla 1.6Plan del Proceso de Desarrollo de acuerdo a fases Fuente: Elaboracin Propia
FASE DESCRIPCIN HITO Inicio En esta Etapa se define el modelo del negocio, los requerimientos del producto, se elabora el plan de desarrollo de Software. Determina la Factibilidad del proyecto desde un punto de vista del negocio. Se definen los requerimientos, caractersticas, claves y principales restricciones. Estima los recursos (Tiempo, costos del ambiente de desarrollo) Elaboracin La fase de la Elaboracin analizar los requisitos y desarrollar el prototipo arquitectnico. El prototipo arquitectnico probar la viabilidad y actuacin de la arquitectura que se requiere para el desarrollo de la primera El hito del Prototipo Arquitectnico marca el trmino de la Fase de la Elaboracin. Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 31 versin del sistema. Construccin Durante la Fase de la Construccin, se analizan los Use Case restantes y se disearn estos. La versin beta de la primera versin del sistema se desarrollar y se distribuir para la evaluacin. Actualizacin con todos los elementos necesarios para dar soporte a la implantacin de la persistencia (ejemplo tablas, index, mapeo de modelo de datos orientado a objetos a relacionar) Transicin En esta fase se empaquetar, distribuir e instalar el producto. Completa en la concordancia con los requerimientos del producto definidas en el documento de Visin del Negocio. El producto final debe estar disponible para los usuarios. Tabla1.7.Fases del Proyecto e Hitos Principales Fuente:Elaboracin Propia.
b) Horario del Proyecto El horario del proyecto que contiene el nombre de las tareas, las fechas de inicio y fin se muestran a continuacin. FASE EMPIEZA TERMINA Fase de Inicio (15%) 18-04-2013 30-04-2013 Fase de la Elaboracin (35%) 30-05-2013 02-06-2013 Fase de la Construccin (40%) 03-06-2013 03-07-2013 Fase de la Transicin (10%) 03-07-2013 25-07-2013 Tabla 1.8Principales Tareas del Proyecto Fuente: Elaboracin Propia
B.5 Recursos para el Proyecto B.5.1 Plan de Adquisicin de Recursos Depender de los recursos propios de la escuela profesional de ingeniera de sistemas para el implemento del software y lograr el objetivo. B.5.2 Entrenamiento que se planean Se entrenara al equipo del proyecto en las siguientes habilidades: - Metodologa RUP - Anlisis orientado a objetos. - Proceso Unificado Racional (Rational Unified Process). - SQL Server - Netbeans 7.3
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 32 B.6 Presupuesto El siguiente presupuesto se basa en estimaciones iniciales Implementacin de un sistema de seguimiento para la obtencin de grados y ttulos en la E.P. Ing. Sistemas Trabajo del Equipo Actividades Esfuerzo Costo($) Desarrollo del Sistema 200.2 Horas / Hombres 3000.00 Total del trabajo del equipo 3000.00 Gastos de aprovisionamiento Transporte 200.00 Servicios 200.00 Materiales 200.00 Otros gastos directos 100.00 Total de gastos de aprovisionamiento 700.00 Total de Presupuesto 3,700.00 Tabla 1.9. Presupuesto del Proyecto (Anexo 1) Fuente : Elaboracin Propia
B.7 Entorno de Trabajo B.7.1 Eleccin de equipos B.7.1.1 Eleccin del Servidor Se ha tenido en consideracin el software que se instalar en el servidor y las caractersticas mnimas del Sistema Operativo (Windows 7 ultimate). El servidor tiene las siguientes caractersticas:
Procesador Intel Xeon Quad-Core E3- 1220 / 3.1 GHz Memoria RAM 2GB Bus Entrada/Salida PCI/EISA Puerto Paralelo 1 Puerto Serial 2 Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 33
Tabla 3.11. Caractersticas del Servidor Fuente: Elaboracin propia
Tabla 1.10. Caractersticas del Servidor Fuente:Elaboracin propia
B.7.1.2 Eleccin de Estaciones de Trabajo Actualmente la escuela profesional de Ingeniera de Sistemas cuenta con equipos modernos y no ser problema implementar el sistema web en dichas maquinas.
Se recomiendas que computadoras que tengan como mnimo las siguientes caractersticas: CARACTERISTICAS OPCIONES Procesador Intel Xeon Quad-Core E3- 1220 / 3.1 GHz Memoria RAM 2 GB Disco Duro 500 GB Tarjeta de RED 1 GB Teclado y Mouse Genius Monitor 17 Digital Samsung Tabla 1.11Caractersticas de estaciones de trabajo Fuente: Elaboracin Propia
Disco Duro 500 GB SATA Unida CD-ROM LG LECTURA CD -DVD Tarjeta de Red 3 COM Ethernet 10/100 PCI Tarjeta de Video 1 GB Monitor LG 17 Pulgadas-plasma Mouse Genios 3 botones Teclado Genios PS/2 scroll Multimedia Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 34 B.8Vistas Use Case B.8.1Modelo Use Case del Negocio
Diagrama 1.1 Modelo de negocio Fuente: Elaboracin propia
gestion grado profesional Vista web gestion registro Administrador bachiller titulo usuario CASO DE USO DE NEGOCIO:ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 35
B.8.2 Modelo de objeto de negocio
Diagrama 1.2 modelo de objeto de negocio: gestin registro Fuente: elaboracin propia
MODELO DE OBJETO: GESTION REGISTRO UsuaRio Usuario Entidad Requisitos Adm C,R,U C,U,R R oportunida_laboral C,R,U El usuario debe de haber cumplido con los creditos necesarios para iniciar el proceso de registro Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 36
Diagrama 1.3 modelo de objeto de gestin grado profesional Fuente: elaboracin propia
Diagrama 1.4 modelo de objeto de negocio: WEB Fuente: elaboracin propia
Usuariio loguin L MODELO DE OBJETO:WEB usuariO Usuaari o practica formaci on profesional Bachi ll er Ti tulo Hoj a_vida aDm R C,R C,R C,R,U R R MODELO OBJETO GESTION GRADO PROFESIONAL Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 37 B.8.3 Modelo de dominio del negocio.
Diagrama 1.5 M. dominio de Negocio: Fuente: elaboracin propia
bachiller.. tesis.. suficiencia.. usuario.. 11 11 11 practica.. * 1 * 1 estudio.. * 1 * 1 empleo.. ** oportunidad.. rubro.. entidad.. 1 * 1 * 1 * 1 * 1 * 1 * * 1 * 1 1 * 1 * Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 38
B.8.4 Modelo de Diagrama de Clases.
Diagrama 1.6 M. Diagrama de clases: Fuente: elaboracin propia
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 39 B.8.5 Modelo de Diagrama de Colaboracin.
8.5.1 Registro de usuario
Diagrama 1.7 M. Diagrama de colaboracin: Fuente: elaboracin propia
8.5.2 Modificar usuario
Diagrama 1.8 M. Diagrama de colaboracin: Fuente: elaboracin propia
Obando, Chavez, Surichaqui, Lopez. 47 B.9 Descripcin de procesos del negocio. ESTEREOTIPO DESCRIPCION
GESTION REGISTRO
Este proceso es exclusivamente para alumnos egresados y docentes nombrados de la escuela profesional de ingeniera de sistemas, quieres se grabaran en la base de datos del sistema web.
GESTION GRADO PROFESIONAL
Es el tipo de grado que desea obtener el usuario o egresado, primero empieza con el bachiller y concluye con el ttulo profesional que se dar por balota o por tesis
VISTA WEB
Es la consulta que hace el usuario a travs de su loguin que implica usuario y contrasea. Para hacer sus consultas de seguimiento y ver en qu proceso se encuentra
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 48
CAPITULO II FASE ELABORACION
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 49 2.1.1 requerimientos a) Modelo use case REQUERIMIENTO DE REGISTRO
Diagrama 3.3 M.Req: registro. Fuente: elaboracin propia
REQUERIMIENTO VISTA WEB
Diagrama 3.4 M. Req: VISTA WEB Fuente: elaboracin propia
consulta avance consulta hoja de vida oportunidad laboral avance bachiller avance proceso titulo USUARIO LOGUIN <<include>> <<include>> <<include>> <<extend>> <<extend>> REQUERIMIENTO VISTA WEB REQUERIMIENTO DE REGISTRO Entidad busca usuario busca sector busca rugro Opor.laboral Regist. Usuario <<include>> reque. Vista web ADMI <<include>> <<include>> <<include>> Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 50 REQUERIMIENTO GESTION GRADO PROFESIONAL
Diagrama 3.5 M.Req: gestin grado profesional Fuente: elaboracin propia
requisitos balota tesis estudio empleo Grado_bachiller Grado_titulo formacion_profesional practicas usuario admin <<include>> <<extend>> <<extend>> area grado entida condicion busca_usuario REQUERIMIENTO GRADO PROFESIONAL Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 51 a) Especificaciones de los Use-Case b.1 Descripcin del modelo Use-Case: gestin registro Nombre: Gestin Registro Actor: Usuario(bachiller, titulo), administrador Definicin: Permite la funcin del software Pasos: 1. El administrador registra al usuario. 2. El sistema le muestra la relacin de usuarios registrador
Nombre: Gestin Grado Profesional Actor: Usuario(bachiller, titulo), administrador Definicin: Permite procesar la obtencin de grado bachiller o ttulo profesional. Pasos: 1. El usuario procede a realizar los pasos necesarios o los requisitos para optar por un grado a travs del registro en el sistema web 2. El sistema graba y reporta todo sus procesos
Nombre: Vista web Actor: Usuario Definicin: Permite generar vistas de su proceso y generar algn reporte de cmo est su proceso de grado e bachiller o ttulo profesional. Pasos: 1. El usuario recibe su usuario y contrasea. 2. Busca sus procesos ,o en que paso se encuentra para optar el grado sea bachiller o para ttulo profesional 3. Consulta su avance, hoja de vida y si existe oportunidad laboral.
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 52
: Administrador : Administrador : FrmLogin : FrmLogin : CPMenuadmin : CPMenuadmin : SPVerificarusu : SPVerificarusu Cusuario Cusuario : Tusuario : Tusuario 1.Ingresar Usuario y password 2.Submit 3.verificar_usuario(usuario,password) 4.Verificar_usuario 7.Click en Mi Cuenta 9.Click en Registros 11.Click en Seguimiento Proceso 13.Click en Reportes DIAGRAMADE SECUENCIAINICIODEL ADMINISTRADOR 10.Mostrar Opciones 12.Mostrar Opciones 14.Mostrar Opciones 8.Mostrar Opciones 5.Build 6.Mostrar Menu (Privilegios) : Usuario : Usuario : FrmLogin : FrmLogin : CPMenuUsuario-- : CPMenuUsuario-- : SPBuscarUsuario : SPBuscarUsuario Cusuario Cusuario : Tusuario : Tusuario 1.Ingresar Usuario y password 2.Submit 3..verificar_usuario(usuario,password) 4.Verificar_usuario 7.Click en Mi Cuenta 9.Click en Gestion Grado Profesional 10.Mostrar opciones 8.Mostrar Opciones 5.Build 6.Mostrar menu (privilegios) DIAGRAMADE SECUENCIAINICIO USUARIO Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 53 : Usuario : Usuario : CPMicuenta : CPMicuenta : FrmVerDatos : FrmVerDatos : DatosUsuario- : DatosUsuario- : SPupdateUsuario : SPupdateUsuario CUsuario CUsuario : Tusuario : Tusuario 1.Click en Mis Datos 2.Mostrar Ver Editar 3.Click en ver 4.Submit 5.buscar_usuario(idUsuario) 6.Obtener 7.Objeto Usuario 8.Build 9.Mostrar Datos 10.Click en Editar 11.Submit 12.buscar_usuario2(idUsuario) 13.Obtener 14.Objeto Usuario 15.Build 16.Link 17.Modificar Datos 18..... 19.Click en Guardar 20.Submit 21.Update_usuario(Objeto Usuario) 22.Actualizar 23.Build 24.Confirmacion DIAGRAMADE SECUENCIAMI CUENTADEL ADMINISTRADOR Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 54
: Usuario : Usuario : CPMicuenta : CPMicuenta : FrmVerDatos : FrmVerDatos : DatosUsuario- : DatosUsuario- : SPupdateUsuario : SPupdateUsuario CUsuario CUsuario : Tusuario : Tusuario 1.Click en Mis Datos 2.Mostrar Ver Editar 3.Click en ver 4.Submit 5.buscar_usuario2(idUsuario) 8.Build 9.Mostrar Datos 10.Click en Editar 11.Submit 12.buscar_usuario2(idUsuario) 15.Build 16.Link 17.Modificar Datos 6.Obtener 7.Objeto Usuario 13.Obtener 14.Objeto Usuario 18.Seleccionar Sexo y Estado Civil 19.Click en Guardar 20.Submit 21.Update_usuario(Objeto Usuario) 22.Actualizar 23.Build 24.Confirmacion DIAGRAMADE SECUENCIA MI CUENTAUSUARIO : Usuario.. : Usuario.. : MnuPrincipal : MnuPrincipal : sverAvance : sverAvance clsBachiller.. clsBachiller.. clsTesis.. clsTesis.. clsSuficiencia clsSuficiencia : .tblBachiller : .tblBachiller : .tblTesis : .tblTesis : .tblSuficiencia : .tblSuficiencia click Gestion Grado profesional click Avance clcik Ver Desarrollo consulta_avance ( codigoUsuario) Obtener obj avance bachiller consulta_avance_tesis (codigoUsuario ) Obtener obj tesis consulta_avance_suficiencia ( codigoUsuario) Obtener obj suficiencia Submit Submit Submit Build Mostrar DIAGRAMADE SECUENCIACONSULTAAVANCE (USUARIO) Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 55
DIAGRAMADE SECUENCIACREAR PRACTICAS USUARIO(ADMINISTRADOR) : .Administrador : .Administrador : Mnu.Practicas : Mnu.Practicas : Frm.AnadirPractica : Frm.AnadirPractica : slistraEntidad : slistraEntidad : screarPractica : screarPractica : clsEntidad. : clsEntidad. : clsPractica : clsPractica : tblEntidad. : tblEntidad. : tblPractica : tblPractica click anadir Practica muestra enlaza click entidad listar_todos ( ) Obtener Vector entidad ingresa descripcion, FecInicio, Fecfin click en aadir crear_practica (obj practica) Nuevo Build Submit Submit Build Mostrar Ingresar datos ingresa datos Jefe: nombre, cargo, email, cel Display DIAGRAMADE SECUENCIAREGISTRODE BACHILLER(ADMINISTRADOR) : Administrador... : Administrador... : Mnuprincipal : Mnuprincipal : CPegresado : CPegresado : frmbuscarEgresado : frmbuscarEgresado : CPbachiller : CPbachiller : FrmBachiller : FrmBachiller : sbuscarEgresao : sbuscarEgresao : screarBachiller : screarBachiller clsUsuario clsUsuario : clsBachiller : clsBachiller : tblUsuario.. : tblUsuario.. : tblBachiller : tblBachiller seleccion documentos ingresa Avance click guardar crear_bachiller( obj bachiller) Nuevo Build click Gestion Grado profesional click Egresado click ver Desarrollo link muestra click lupa buscar Submit Obtener obj usuario click bachiller click Documentos avance Debe completar los 16 documentos link buscar (nombre) Submit Mostrar Build Ingresar Nombre Link Ingresa datos build Display Click listar Submit buscarUsuario() Obtener VectorUsuario Build Mostrar Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 56
: .Administrador.. : .Administrador.. : MnuFormacionProfesional : MnuFormacionProfesional : FrmRegistroEmpleo : FrmRegistroEmpleo : CPregistroEmpleo : CPregistroEmpleo : slistarEntidad : slistarEntidad : screarEmpleo : screarEmpleo : .clsEntidad : .clsEntidad : clsEmpleo : clsEmpleo : tbl.Entidad. : tbl.Entidad. : tbl.Empleo. : tbl.Empleo. click Nuevo empleo enlaza muestra Ingreso de datos Submit listar_entidad( ) Build ingresa Departamento, cargo, FecInico, Fecfin, remuneracion ingresa DatosJefe: nombre, cargo, email, celular selccion empleo actual seleccion Relacionado carrera seleccion Condicion click anadir Empleo crear_empleo( obj empleo) Nuevo Seleccionar entidad Obtener Vector entidad Muestra Submit Build Display DIAGRAMADE SECUENCIAREGISTROEMPLEO(ADMINISTRADOR) : Administrador. : Administrador. : Mnu.RegistroEntidad : Mnu.RegistroEntidad : Frm.RegistroEntidad : Frm.RegistroEntidad : slistarRubro : slistarRubro : screarRubro : screarRubro : screarEntidad : screarEntidad : clsRubro : clsRubro : clsEntidad : clsEntidad : tblRubro : tblRubro : tblEntidad : tblEntidad click Nueva Entidad enlaza muestra Ingresar datos listar_todos( ) Obtener Vector Rubro click Anadir Rubro ingresar Nombre crear_rubro ( obj rubro) Nuevo ingresar telefono, Pag. Web click guardar crear_entidad (obj entidad) Nuevo seleccionar Sector Seleccionar rubro Submit Build Submit Build Submit Build Solamente aadir si no existe Display DIAGRAMADE SECUENCIA REGISTROENTIDAD (ADMINISTRADOR) Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
: Administrador.. : Administrador.. : MnuPrincipal : MnuPrincipal : CPmodificarUsuario : CPmodificarUsuario : FrmbuscarUsuario : FrmbuscarUsuario : frmModificarUsuario : frmModificarUsuario: sbuscarUsuario : sbuscarUsuario : seditarUsuario : seditarUsuario : clsUsuario. : clsUsuario. : tblUsuario. : tblUsuario. clik modificar usuario enlaza muestra click buscar buscar_usuario_tipo (dato) Obtener obj usuario verificar datos clik guardar update_usuario_reg_egre(obj usuario) Actualizar click editar buscar_usuario_codigo(codigo) Obtener obj usuario clik Registros click Usuario Link Ingresar nombre Submit Build Link Build Link Submit Build Display DIAGRAMADE SECUENCIAMODIFICAR USUARIO(ADMINISTRADOR) Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 63 : Administrador : Administrador : CPreportes : CPreportes : CPavanceEgresados : CPavanceEgresados : FrmBuscarEgresado : FrmBuscarEgresado : CPegresado : CPegresado : CPtituladosTesis : CPtituladosTesis : CPtituladosBalotas : CPtituladosBalotas : CPbachilleres : CPbachilleres : SPBuscarUsuario : SPBuscarUsuario : sbuscarAvance : sbuscarAvance Cusuario Cusuario Csuficiencia Csuficiencia Ctesis Ctesis : Tusuario : Tusuario : tblSuficiencia : tblSuficiencia : tblTesis : tblTesis Click avance egresado Link Link Muestra Ingresar nombre Click en lupa buscar Submit buscar_usuario(nombreUsuario) Obtener ObjetoUsuario Build Click en listar Link buscar_usuario() Obtener Vector Usuario Build Mostrar Mostrar Click en Operacion Submit consulta_avance_suficiencia(codigoUsuario) Obtener Objeto avance_suficiencia consulta_avance_tesis(codigoUsuario) Obtener Objeto avance_tesis Build Mostrar Click Titulados tesis Link Submit consulta_usuarios_tesis() Obtener Objeto usuario Build Mostrar Click Titulado balotas Link Submit consulta_usuarios_bachiller() Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas Obando, Chavez, Surichaqui, Lopez. 64
B) Diagrama FISICO SQL
Diagrama 1.11Diagrama de clases. Fuente: elaboracin propia
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 65
DIAGRAMA DE COMPONENTES
Diagrama de componentes del sistema
Diagrama 3.7 Diagrama de componentes. Fuente: elaboracin propia
Index.jsp Base de Datos sverificarUsuario.java home.jsp PaginaPrincipal.jsp Bootstrap.css JQuery.js funciones.js Registros Gestion Grado Porfesional Reportes Bootsrap.js Mi cuenta Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 66 DIAGRAMA DE DESPLIEGUE
Diagrama de despliegue del sistema
cliente remoto impresora router de internet cliente local switch de borde puntos inalambricos swicht TP- LINK <<cable UTP>> <<cable UTP>> <<cable UTP>> <<cable UTP>> 1 Punto de acceso switchs TP -Link no administrable <<cable UTP>> <<internet>> IBM Doble procesador intel 2.9 Ghz 8 GB RAM 320 GB IBM Doble procesador intel 2.9 Ghz 8 GB RAM 500 GB PC de escritorios, laptos y moviles de toda gama. cannon 270 multifuncional Ttinta continua servidor de base de datos servidor web <<cable UTP>> <<cable UTP>> <<wifi>> Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 67
Sala de servidores Facultad Ingenieria de Sistemas e Ingenieria Civil Usuarios Switch Principal Servidor de Antivirus Servidor Web,DNS Servidor Base de Datos Router Telefonica Sala de docentes Docente NSPS1A Impresora Usuario Impresora(2) NSPS1B CUsuario
Diagrama 3.8 Diagrama de componentes. Fuente: Elaboracin propia
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 68
CONCLUSIONES Por medio de la implementacin de esta intranet se agiliza la toma de decisiones y la ejecucin de los procesos. Por medio del uso de los servicios de la escuela profesional de ingeniera de sistemas se minimizara los disgustos y retrasos que ocasiona no trabajar con un software
RECOMENDACIONES: Se recomienda implementar el sistema.
GLOSARIO DE TRMINOS: Registro:ingreso de datos al sistema de usuarios egresados que deseen optar un grado profesional Reporte:informacin que servir al usuario para ver en qu proceso se ubica. Entidad: nombre de las empresas que ocupan a los egresados ya sea para las practicas pre profesionales o para brindar oportunidades laborales a los bachilleres y/o titulados. Rubro: es la especialidad donde los usuarios se desempean. Tesis: tema que sustentaran los que quieran optar el ttulo profesional. Practica:labores realizadas dentro de una entidad con fines lectivos. Requisitos: documentos que debe tener y cumplir los usuarios para poder optar un grado profesional. Oportunidad laboral: Distintas ofertas laborales que ofrecen las entidades para la bsqueda de alumnos.
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 69
ANEXO VISTA DE NUESTRO SISTEMA Acceso al sistema
Vista Men Principal
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 70
REGISTRO USUARIO
MODO GESTION GRADO PROFESIONAL
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 71
Practicas
Formacin profesional (Estudio)
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 72
Formacin Profesional (Empleo)
Bachiller
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 73
Titulo (Tesis)
Titulo (Suficiencia profesional)
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas
Obando, Chavez, Surichaqui, Lopez. 74
Usuario (Consulta de Avance)
REPORTES
Universidad Nacional de Ucayali Escuela de Ingeniera de Sistemas