Sistema de Nómina
Enviado por Ninoka • 12 de Febrero de 2018 • 3.544 Palabras (15 Páginas) • 393 Visitas
...
A continuación se presenta una breve descripción de algunas tecnologías mencionadas y su uso:
· C#: Lenguaje de programación orientado a objetos con sintaxis derivada de c/c++.
· Microsoft Visual Studio: Entorno de desarrollo para sistemas operativos Windows con soporte a múltiples lenguajes como es C++, C#, Visual Basic .NET, F#, Java, Python, Ruby, PHP.
· NET Framework: Es un marco de trabajo que incluye todas las librerías necesarias para hacer interconexiones de aplicaciones de Windows con el internet.
· HTML: Lenguaje enfocado en desarrollo de páginas webs.
· Bootstrap: Conjunto de herramientas enfocado al desarrollo de páginas webs.
· CSS: Lenguaje enfocado en la estructuración de páginas webs escritas con HTML.
· MySQL: es un sistema de gestión de base de datos.
Descripción de los procesos principales pertenecientes a la clase usuario.
Las funciones correspondiente del web Service lógico desarrollada en C# tienen las siguientes características:
Registrar Usuario: Recibe los datos correspondientes del usuario ingresados en la ventana de registro de interfaz, posteriormente se comunicara con el Web Service data encargado de guardar los datos por MySQL.
Modificar Usuario: Recibe la información del usuario ingresados en la ventana de modificar usuario, seguidamente se conectara con el Web Service data encargado de guardar los datos por MySQL, remplazando y guardando los datos modificados.
Verificar Login: Recoge los datos del usuario ingresados en la ventana de Login (usuario y contraseña), consecuentemente se comunicará con el Web Service data MySQL, donde se verificara si existe el usuario, una vez ubicado, valida si la contraseña corresponde con la data guardada del usuario.
Mostrar Mensaje: Hace la llamada de la información guardada en el MySQL el cual mostrará los mensajes al usuario en la ventana página principal.
Enviar Mensajes: Recibe la información del chat ingresada por el usuario, enviando y guardando en el MySQL
Mostrar Datos de Usuario: Hace la llamada de la información guardada en el MySQL el cual le dará a conocer la información del usuario a través de la ventana ‘mostrar datos’.
Eliminar Usuario: Recoge los datos del usuario ingresados en la ventana de Login (usuario y contraseña), consecuentemente se comunicará con el Web Service data MySQL donde la misma se encargara de borrar todo el registro del usuario.
Mostrar Mensajes no Leído: Hace la llamada de la información guardada en el MySQL el cual mostrará los mensajes al usuario en la ventana mostrar mensajes no leído.
Eliminar mensajes: Recoge los datos del historial del chat en la ventana de chat, consecuentemente se comunicará con el Web Service data MySQL donde la misma se encargara de borrar todo el historial del chat.
Eliminar contacto: Recoge los datos del contacto ingresado en la ventana de contactos, consecuentemente se comunicará con el Web Service data MySQL donde la misma se encargara de borrar todo el registro del contacto.
Agregar contacto: Recibe los datos correspondientes del contacto ingresados en la ventana de agregar contacto, posteriormente se comunicara con el Web Service data encargado de guardar los datos por MySQL.
Enviar correo: Recibe la información ingresada por el usuario, enviando y guardando en el MySQL
Mostrar Correo: Hace la llamada de la información guardada en el MySQL el cual mostrará el correo al usuario en la ventana de correos.
Mostrar Correos no leídos: Hace la llamada de la información guardada en el MySQL el cual mostrará los correos no leídos al usuario en la ventana mostrar correos no leídos.
Eliminar correo: Se comunicará con el Web Service data MySQL donde la misma se encargara de borrar el correo seleccionado.
Defectos del diseño y mejoras al diseño actual
Los chats y correo actuales permiten entablar comunicación de una manera directa, pero han surgido defectos que presentan incomodidad para el usuario y gracias a las técnicas de programación se podrá mejorar algunos de los inconvenientes que estén al alcance del desarrollador.
Los inconvenientes que se presenta en el chat y correo son los siguientes:
- La información mandada y recibida no cumple con el lapso de tiempo necesario, en otras palabras los escritos no son instantáneos.
- Fallo centralizado. Si el servidor se cae entonces se corta la comunicación entre los usuarios.
- El chat al no soportar la cantidad de usuario en el sistema hace que el mismo colapse.
- El registro de la caja de mensajes estará limitado, es decir, si tiene tiempo la misma se borrará y el usuario no podrá ver los primeros escritos por insuficiencia de memoria.
- Tendrá un límite de caracteres al momento de escribir en el Chat.
- “El chat al no soportar la cantidad de contactos y mensajes en el sistema hace que el mismo colapse”.
- El correo electrónico que se envía se devuelve con el mensaje “no se pudo entregar”.
- Se colapsa el sistema por la cantidad de correos y no puede aceptar más.
- La mayoría de los proveedores de servicios de correo electrónico tienen límites en el tamaño de los mensajes que sus clientes pueden enviar o recibir.
- El mensaje se bloquea intencionalmente mediante un filtro de lista negra, debido a que el proveedor de servicios del destinatario considera que tu servidor de correo es fuente de correo electrónico no deseado.
- Limite diario de mensajes por correo.
- No se recibe un correo electrónico con la rapidez esperada.
- El dominio correspondiente a la dirección de correo electrónico del destinatario no existe.
Las fallas mencionadas
...