ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistema de Nómina


Enviado por   •  9 de Mayo de 2016  •  Apuntes  •  3.970 Palabras (16 Páginas)  •  288 Visitas

Página 1 de 16

  Universidad Católica Andrés Bello[pic 1]

          Facultad de Ingeniería

  Escuela de ingeniería informática

              Ingeniería del Software

Sistema de Nómina

UCAB

  Profesor:                                                                Integrantes:

Jacinto Fung                                                                 Minerva Morales

C.I.: 25.530.426

Ederson Moncada

C.I:

Jesus Yepes

C.I: 25.561.716

Caracas, Abril del 2016

1   Introducción

 

Análisis del problema (planteamiento)

La información es fundamental para realizar operaciones, procesos y distintos ámbitos de cualquier empresa, permitiéndoles medir el rendimiento, decidir sobre diversas operaciones corporativas, financieras, asignación de recursos, etc. Para ello se necesita la información resumida; y ésta debe ser procesada de tal manera que se refleje de manera efectiva y eficiente; de forma razonable y se sugieran soluciones.

            Para cumplir con las expectativas requeridas  en la cátedra de Ingeniería del software se ha procedido a diseñar proyectos donde es necesario el estudio de métodos y principios de desarrollo, planificación, que han sido enfocados en criterios previamente analizados y estudiados.                                                        

              De tal forma se ha asignado la creación de un sistema de nómina llamado “IngSWUCAB” un sistema adaptable a cualquier empresa, cuya arquitectura consiste en tres capas: Aplicación Web(Interfaz), Servicio Web (lógica) y Servicio Web (datos), que funcionan de forma independientemente y separada, comunicándose entre sí mediante referencias de servicio. El conjunto de interfaces será adjuntada a una página web maestra que estará enlazada con un primer servicio web lógico que se encargará de gestionar los procesos indicados por los usuarios (enviar o recibir mensajes, editar, validar información, entre otros) y este podrá acceder a un segundo servicio web de data que se encargará del almacenamiento y consulta de la información necesaria por medio de archivos XML.

            Para su desarrollo se implementarán distintas tecnologías como HTML, Bootstrap, Css, MS Visual Studio .NET, XML, para facilitar la creación e implementación de métodos, procedimientos y funciones necesarias que permiten satisfacer los requerimientos propuestos, debido a una incertidumbre alta se pretende reducir este nivel aplicando un modelo de desarrollo inicial de prototipo que permite la fácil adaptación de diversas tecnologías desconocidas con el fin de reducir el factor de riesgo y la toma de malas decisiones.

De acuerdo a este modelo de desarrollo, se tendrá un breve periodo de tiempo puesto que se estarán realizando cambios constantes durante el desarrollo del sistema, permitiendo así implementar otros modelos de desarrollo conocidos como cascada, lineal o clásico que se adapten, tomando en cuenta la intervención del usuario final.        

Plan de Trabajo

Etapa 1

[pic 2]

Cargos y funciones de cada integrante de equipo, duración (tiempo ejercido).

  • Diseñador/es. Vista:.  (5 horas).
  • Programador/es (Parte Lógica. (9 horas).
  • Programador/es. Xml (Datos).. (3 horas).
  • Administrador:

              

Responsable en el equipo de cada componente de la solución (definido en el diseño físico).

En la parte del servidor del aplicativo web los siguientes responsables fueron

 Al principio del proyecto se llegó a un acuerdo de crear varios bosquejos usando  la herramienta de dibujo conocida como ‘power point’ para tener una idea de cómo serían cada vista de la página web. Luego de terminar ese objetivo se escogieron los mejores diseños anteriormente realizados y con los conocimientos aprendidos de las páginas ‘Schoolhtml.com’ y del frameworks ‘boostrap’ se procedió a realizar el diseño mediante herramientas como ‘sublime’ y ‘notepad++’ para seguidamente integrarlas en visualStudio2012 como un Asp.net.  Entre el diseño físico se implantaron etiquetas como: botones, encabezados, cajas de comentarios y sobre todo enlaces que permite el vínculo entre una o varias páginas y eso se llevó a cabo mediante la clasificación de las vistas. También se usó la herramienta Css para darle un aspecto visual más atractivo. Tiempo de duración: 7 Horas (incluyendo el cambio de html a Asp.net).

Servicio Lógicos.

        En el servicio lógico que actúa como un controlador o emisor/receptor se llevó a cabo las siguientes funciones:

Servicio de data Xml. Responsable:.  Tiempo de duración: 4 horas.

 Se investigó todo lo relacionado al servicio de data que permite almacenar los archivos del chat y de los usuarios así como también se  incluyó varios procesos de las cuales fueron: eliminar, modificar, buscar, leer, escribir, guardar datos.

Tiempo de duración: 3 horas.

Puntos de desviaciones o problemas del proyecto, acción de mejoras, responsables.

  • Por recomendaciones de terceros tratamos de usar una herramienta poderosa llamada SignalR que no es más que una tecnología adaptada para enviar y recibir distintos servicios de comunicación, sin embargo,  no se pudo instalar ya que el visual que escogimos tiene dificultades para integrar dicha tecnología y para resolver este inconveniente tratar de manipular los mensajes de envió pero por inconvenientes no fue posible. Responsables : Samuel Da Costa y Anderson Gómez.

  • Se tuvo problemas de adaptabilidad con las tecnologías y asp.net a la hora de actualizar ítems solucionados aprendiendo el manejo de los Update control. Responsables: Anderson Gómez.
  • El Scroll que son barras de subida y bajada se presentaron inconvenientes ya que al momento de mandar mensaje a través del chat el Scroll quedaba intacto. Con los scripts se lograron solucionar. Responsables: Francisco Niño.
  • Se actualizaba la página en cuestiones de segundos y ese no fue el objetivo sino refrescar el TextBox. Y ese inconveniente se resolvió gracias a colocar los scripts correctamente y usar funciones como ‘Timer’ y Panner: ‘Tick’ y el javaScripts ‘Trigger’. Responsables: Francisco Niño.
  • Se presentaron problemas al manipular las variables del textbox y la manera más efectiva fue borrar las etiquetas y volverlas a colocar. Responsables : Anderson Gómez y Samuel Da Costa.
  • Similitud y diferencias de aplicaciones similares en el mercado del desarrollado. Ventajas y desventajas de la comparación.

Comparando el chat IngUcab con la aplicación de mensajerías Whatsapp se pudo observar las siguientes similitudes y desventajas las cuales fueron:

        Similitudes:

  • Conversaciones grupales existen en las dos aplicaciones
  • Los usuarios tienen la posibilidad de una cuenta en la aplicación.
  • Los integrantes que componen el chat pueden ver los mensajes escritos en ella así como también enviar ya que es una aplicación multiusuario.
  • Aquella persona que durante la conversación escrita estuvo ausente y pertenece al Chat tiene la posibilidad de leer los mensajes que no haya visto anteriormente.

Desventajas:

  • A diferencia de nuestro chat el Whatsapp presenta una mejor interfaz incluyendo emoticones de la misma aplicación sin reusabilidad.
  • La aplicación IngUcab no tiene para enviar nota de voz o videos.
  • Carece de la función para enviar archivos adjuntos.
  • No tiene mucha fama.
  • No tiene la opción de colocar fotos en el perfil o estados como en el Whatsapp.

Diseño Físico

               La aplicación será desarrollada para Windows 7-10, para ello se implementará C# como lenguaje de programación orientado a objetos el cual se utilizara para construir las funciones y procesos planteados en el modelo detallado este será trabajado con  Microsoft Visual Studio como compilador y entorno de desarrollo que nos permitirá usar otras herramientas como es el .NET Framework, HTML,CSS y Bootstrap para el desarrollo de las vistas como interfaces web ; Adicionalmente se utilizara MySQL (Database Management System, DBMS)  es muy rápido y seguro. Además  que almacena los datos en tablas separadas en lugar de poner todos los datos en un solo lugar. Esto agrega velocidad y flexibilidad.

...

Descargar como (para miembros actualizados) txt (25 Kb) pdf (341 Kb) docx (38 Kb)
Leer 15 páginas más »
Disponible sólo en Clubensayos.com