Você está na página 1de 11

1 DESARROLLO ACTIVIDAD 5 CREACIN DE SOFTWARE CONTROL DE PERSONAL EMPRESA RAYO LTDA

GRUPO 90013-79 DEIBER ALIRIO RAMIRES JORGE LUIS CASTRO VCTOR HUGO PELEZ

INGENIERA
HILDA YANETH FLECHAS

TUTORA

UNIVERSIDAD NACIONAL ABIERTA Y ADISTANCIA INTRODUCIN A LA INGENIERIA DE SISTEMAS 25 DE ABRIL DEL 2014

CONTENIDO

CARACTERISTICAS DEL SOFTWARE....Pg3

LENGUAJE DE PROGRAMACIN...Pg4 TIPO DE PROGRAMACIN...Pg5 MOTOR DE BASE DE DATOS...pg6 DESCRIPCION INTERFAZ SOFTWARE DE REPORTES ASISTENCIA RAYOLTA..Pg.7 REFERENCIAS....Pg11

CARACTERISTICAS DEL SOFTWARE

Contemplando la necesidad que tiene la empresa RAYO LTDA de implementar un software que le permita registrar y controlar la asistencia de los funcionarios, ya que hasta la fecha se llevan en planillas fsicas. El grupo ha propuesto que para el caso de la empresa RAYO LTDA el software ms conveniente seguro y personalizado es que la empresa opte por un sistema biomtrico en el cual el empleado al ingresar y salir de laborar tenga que marcar su huella. El sistema biomtrico aporta confiabilidad y facilidad ya que el empleado no tendr que preocuparse por portar siempre una tarjeta a su trabajo con el riesgo que se le quede o se le pueda daar. Es un sistema que hoy en da muchas empresas estn optando por l y como de implementarle un software de vanguardia se trata este es el ms opcional . El sistema ira conectado a una base de datos donde se registrara la salida y entrada de los empleados, los posibles campos que tendra y que se requieren seran los siguientes: ID: nmero de identificacin de la persona o cdigo asignado por la empresa Nombres: primer nombre y segundo opcional. Apellidos: primer apellido segundo opcional. Cargo: nombre del cargo que desempea. Telfono: no obligatorio Direccin: opcional Correo: opcional rea: parte de la empresa donde labora Hora de llegada: reporta la hora de marcacin al ingresar Hora de salida: reporta la hora de marcacin al salir Da: nos indica el momento en que se hizo el registro y que se quiere consultar. Mes: nos indica el mes en que se hizo la marcacin. Ao: el que se desee consultar

4 Novedades: nos da un resumen detallado del funcionario con sus retardos, salidas anticipadas, inasistencias, asistencia normal.

LENGUAJE DE PROGRAMACIN

El lenguaje de programacin que utilizaramos seria el lenguaje visual basic, ya que este lo puede administrar MSQL,que va ser el motor de bsqueda a utilizar en este sistema, EL LENGUAJE EN VISUAL BASIC genera programas en cdigos ejecutables rpidos y eficientes. El programa visual basic nos permite un entorno grfico. Nos permite realizar un nmero de tareas sin utilizar cdigo simplemente realizando operaciones con el ratn sobre la pantalla de una computadora. Este lenguaje de programacin facilita la realizacin de tareas complejas en poco tiempo. Es un lenguaje muy apropiado para el manejo de bases de datos. Muchas empresas la utilizan para gestin de sus bases de datos.

5 Imagen del lenguaje de programacin visual basic. https://www.statsoft.com/portals/0/images/product/screenshots/Visual_Basic_type-ahead.gif TIPO DE PROGRAMACIN Para la creacin del software utilizaremos un estilo de programacin estructurada ya que con este podemos desarrollar algoritmos fciles de escribir, verificar, leer y modificar. Utilizando diseos descendentes y secuencias. Extraido el 26 de abril del 2014 www.wikipedia.org .La Programacin estructurada est orientada a mejorar la claridad, calidad y tiempo de desarrollo de un programa utilizando subrutinas con tres estructuras que son secuencia, seleccin e interaccin Considerando innecesario el uso de la instruccin de transferencia incondicional que podra conducir al cdigo espagueti que es mucho ms difcil de seguir y de conseguir y era la causa de muchos errores en programacin.

MOTOR DE BASE DE DATOS

Como motor de base de datos hemos escogido a MSQL ya que es muy reconocido a nivel mundial por mltiples empresas que lo tienen, adems lo recomiendan para aplicaciones de redes nuevas. Es una base de datos que soporta la gran mayora de los lenguajes de programacin existentes como C, C++, C#, JAVA entre otros. Extraido el 26 de abril del 2014 www.wikipedia.org. MySQL es un sistema de administracin relacional de bases de datos. Una base de datos relacional archiva datos en tablas separadas en vez de colocar todos los datos en un gran archivo. Esto permite velocidad y flexibilidad. Las tablas estn conectadas por relaciones definidas que hacen posible combinar datos de diferentes tablas sobre pedido. MySQL est escrito en una mezcla de C y C++. Hay un documento que describe algunas de sus estructuras internas en http://dev.mysql.com/doc/internals/en (en ingls). MysQL tiene los siguientes beneficios

guridad: ofrece un sistema de contraseas y privilegios seguro mediante verificacin basada en el host y el trfico de contraseas est cifrado al conectarse a un servidor. registros. consistir desde 1 hasta 16 columnas o partes de columnas. El mximo ancho de lmite son 1000 bytes (500 antes de MySQL 4.1.2). En sistemas Windows se pueden conectar usando named pipes y en sistemas Unix usando ficheros socket Unix. compartida.

fuente de la distribucin de MySQL.

DESCRIPCION INTERFAZ SOFTWARE DE REPORTES ASISTENCIA RAYOLTA

1. En primera instancia tenemos la pantalla de ingreso donde permitir ingresar de modo usuario estndar o usuario administrador quien ser el encargado de agregar, editar o eliminar funcionarios que hagan parte de la compaa.

2 En esta parte del sistema nos permitir ingresar, modificar y eliminar la informacin de un funcionario.

3. En esta ventana nos arrojara la informacin de asistencia a la compaa del funcionario por da con su respetiva novedad a la fecha.

10

4. Ac obtendremos un reporte completo ya sea de manera semanal o mensual de acuerdo al rango de fecha elegida.

11

REFERENCIAS

EL LENGUAJE VISUAL BASIC http://www.larevistainformatica.com/lenguaje-programacion-viasual-basic.htm GRAFICO LENGUAJE VISUAL BASIC https://www.statsoft.com/portals/0/images/product/screenshots/Visual_Basic_type-ahead.gif TIPO DE PROGRAMACIN http://es.wikipedia.org/wiki/Programaci%C3%B3n_estructurada