Sunteți pe pagina 1din 50

DIRECCIÓN REGIONAL DE EDUCACIÓN DE ANCASH

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO


“CARLOS SALAZAR ROMERO”
ÁREA COMPUTACIÓN E INFORMÁTICA

IMPLEMENTACIÓN DE UN SISTEMA DE ASISTENCIA PARA


MEJORAR EL CONTROL DEL PERSONAL DE LA III SUCURSAL
DE LA FARMACIA BAZÁN EN EL DISTRITO DE NUEVO
CHIMBOTE-2018

AUTORES:
Cueva Azañero, Ronaldo Francisco
Quispe Morales, Jerson Anderson
Cabrera Rivera, Raúl Josué

ASESOR:
Ing. Delgado Benites, Francisco Javier

NUEVO CHIMBOTE - PÈRU


2018
DEDICATORIA:

Este presente trabajo está dedicado


primeramente a Dios y a todas las
personas que nos han apoyado y han
hecho que el trabajo se realice; se espera
que la investigación sea un éxito como
también sea reconocido por todos los
trabajadores de la Empresa y por su gran
muestra de apoyo y paciencia.

A nuestros Padres, porque a lo largo de


nuestras vidas han velado por nuestro
bienestar y educación, siendo nuestro
apoyo en todo momento, depositando su
entera confianza en cada reto que se nos
presentaba, sin dudar ni un solo
momento. Es por ello, que somos lo que
somos ahora, los queremos.
AGRADECIMIENTO

Agradecemos primeramente a Dios


por habernos permitido llegar hasta
este punto y habernos dado salud,
darnos lo necesario para seguir
adelante día a día para lograr
nuestro objetivo, además de su
infinita bondad y amor.

A nuestros familiares por habernos


apoyado en todo momento, por sus
consejos, sus valores, por la
motivación constante que nos ha
permitido ser unas personas de
bien, pero más que nada, por su
amor.

A nuestro profesor por su gran


apoyo y motivación para la
culminación de nuestros estudios
profesionales, por su apoyo ofrecido
en este trabajo, por habernos
transmitido los conocimientos
obtenidos y habernos llevado paso a
paso en el aprendizaje.
RESUMEN
El presente trabajo fue diseñado para la creación de un sistema de
control de asistencia en la tercera sucursal de la farmacia Bazán el
cual permitirá a los trabajadores registrar su hora de entrada y salida
al centro que laboran. De la misma manera mejorar en la labor que
desempeñan cada uno de ellos.
Actualmente, dicha sucursal no cuenta con sistemas de control de
asistencia del personal automatizado, este control se realiza de forma
manual para lo que se requiere de personal dedicado para llevar a
cabo dicho control; sin embargo, esto carece de eficiencia y
seguridad. Dadas las ineficiencias y atendiendo a las necesidades
que presenta el centro, esta investigación pretende desarrollar una
aplicación para facilitar la gestión de la información y procesamiento
de los datos de forma rápida y segura.
Por esa razón, en este presente documento se detalla las fases y
procesos que se tuvieron que realizar para el diseño del Sistema
propuesto. Se trabajó con el lenguaje de modelaje unificado UML,
con la herramienta de modelado Rational Rose y para el diseño y
desarrollo del sistema propuesto se trabajó con el lenguaje de
programación Java y su entorno de trabajo Netbeans. Todos estos
puntos fueron importantes para el desarrollo de la documentación del
diseño del Sistema que será creado y ejecutado.

PALABRAS CLAVES
Software, asistencia, sistema control, interfaz, Rational Rose, Netbeans,
SQLSERVER.
ÍNDICE

Dedicatoria
Agradecimientos
Resumen y Palabras Claves
Introducción…………………………………………………………..……………….…Pag.1

CAPÍTULO I: Marco Referencial …………………………………………….……….Pag.2

1. Antecedentes de
Estudio……………………………………………………………...………...Pag.3
1.1. Antecedentes Locales……………………….………………….…….Pag.3
1.2. Antecedentes Nacionales ……………………………………….…...Pag.3
1.3. Antecedentes Internacionales………………….…………….….…..Pag.3
2. Bases Teóricas…………………………….…………………...…..……......Pag.4
1. Sistema……………………………………………………………....…....Pag.4
1.1. Clasificación del Sistema……………..…..……………….….Pag.4
1.2. Etapas para elaborar un sistema……………………....…….Pag.6
1.3. Tipos de Sistema……………………….…..……………...…...Pag.9
1.4. Ventajas y Desventajas de un Sistema…………….…….....Pag.9

2. Lenguajes de Programación………………………………..…………Pag.10
2.1. Lenguaje de bajo nivel……………………………………….……Pag.10
2.2. Lenguaje de alto nivel……………………………………….…….Pag.11
2.3. Lenguaje de medio nivel………………………………………….Pag.11
3. Java………………………………………………………………………..Pag.12
4. Base de Datos…………………………………………………………...Pag.13
5.1. Clasificación de Base de Datos…………………………………Pag.14
5. SQLSERVER……………………….…………………………………….Pag.15
6. Sistema de Asistencia…………………………………………………Pag.16
6.1. Beneficios del control de asistencia laboral…………………Pag.16
6.2. Asistencia…………………………………………………………..Pag.16
6.3. Funcionamiento de la Farmacia………………………………..Pag.17
7. Gestión de Archivo…………………………………………………….Pag.17
8. Reseña Histórica de la Farmacia Bazán……………………………Pag.17
Estructura Organizacional…………………………………………….Pag.18
3. Marco Conceptual…………………………………………………………..Pag.19
CAPÍTULO II: DISEÑO METODOLOGICO …………….…………………Pag.20

1. Formulación del Problema…………………………………………Pag.21


2. Objetivos de la Investigación…………………….………………..Pag.21
2.1. Objetivos Generales………………………………………...Pag.21
2.2. Objetivos Especificos……………………………………….Pag.21
3. Justificación de Estudio…………………………………………….Pag.21
4. Tipo y Nivel de Investigación………………….……………..........Pag.21
5. Descripción del Ambiente de la Investigación………………….Pag.21
6. Población y Muestra…………………………………………………Pag.22

CAPÍTULO III: Resultados y Análisis de Resultados ……..…………..Pag.23


CAPÍTULO IV: Conclusiones……………………………………………….Pag.32

CAPÍTULO V: Recomendaciones……….………………...….……...……Pag.34

CAPÍTULO VI: Bibliografía y Anexos…………………………….……....Pag.36

− Bibliografía
− Anexo: Diseño del Sistema, Encuesta, Matriz de Consistencia.
Introducción
El presente trabajo fue diseñado para la creación de un sistema de control de
asistencia en la tercera sucursal de la farmacia Bazán el cual permitirá a los
trabajadores registrar su hora de entrada y salida al centro que laboran. De la
misma manera mejorar en la labor que desempeñan cada uno de ellos.
Dicha sucursal no cuenta con sistemas de control de asistencia del personal
automatizado, este control se realiza de forma manual para lo que se requiere
de personal dedicado para llevar a cabo dicho control; sin embargo, esto carece
de eficiencia y seguridad. Dadas las ineficiencias y atendiendo a las necesidades
que presenta el centro, esta investigación pretende desarrollar una aplicación
para facilitar la gestión de la información y procesamiento de los datos de forma
rápida y segura.
El software a desarrollar busca mitigar esa necesidad, ofreciéndole al
administrador la posibilidad de gestionar o controlar las entradas de sus
trabajadores y través de una interfaz sencilla y amigable.

Este trabajo de investigación comprende lo siguiente: Capítulo I: Marco


Referencial, Capítulo II: Diseño Metodológico, Capítulo III: Resultados y Análisis
de Resultados, Capítulo IV: Conclusiones, Capítulo V: Recomendaciones.

1
CAPÍTULO I

Marco Referencial

2
1. Antecedentes de Estudio
1.1. Antecedentes Locales:
− El bachiller en Ingeniería de Sistema, Luis Manuel Pérez, se graduó
con la tesis titulada “Implementación De Un Software Informático,
para la Empresa ‘Farmacia Niño Jesús’”, para optar el título de
Ingeniero de Sistema en la Universidad Católica Los Ángeles De
Chimbote, en Perú, año 2014.
− La bachillera en Ingeniería de Sistema, Egla Shirley Layme
Mamani, se graduó con la tesis titulada “Evaluación de los
componentes del sistema de control interno y sus efectos en la
gestión de la subgerencia de personal y bienestar social”, para
optar el título de Ingeniera de Sistema en la Universidad Cesar
Vallejo, en Perú, año 2015.
1.2. Antecedentes Nacionales:
− La bachillera en Ingeniería de Sistema, Yeraldine Yolanda Huanca
Figueroa, se graduó con la tesis titulada “Implementación De Un
Sistema De Control Biométrico Para La Institución Educativa San
Martín De Porras La Victoria”, para optar el título de Ingeniera de
Sistema en la Universidad Católica de Lima, en Perú, año 2017.
− El bachiller en Ingeniería de Sistema, Osco Gutiérrez, se graduó
con la tesis titulada “Influencia de las Estrategias Didácticas de
Enseñanza y las Técnicas de Estudio utilizados por los Alumnos en
el Rendimiento de la U.N.A”, para optar el título de Ingeniera de
Sistema en la Universidad de Puno, en Perú, año 2000.
1.3. Antecedente Internacional:
− Los bachilleres en Ingeniería de Sistema, Johanna Xiomara Sandoval
Llecas y Rosa Sigüenza Cárdenas, se graduaron con la tesis titulada
Análisis, diseño e implementación del sistema de control de asistencia de
personal Farmacéutica y administrativo de la escuela fiscal mixta Rafael”,
para optar el título de Ingeniera de Sistema en la Universidad
Católica de Lima, en Bogotá, año 2011.

3
2. Bases Teóricas:
1. Sistema:

Según Luis Antonio Domínguez Coutiño define lo siguiente:


“En sentido amplio, un sistema es un conjunto de componentes que
interaccionan entre sí para lograr un objetivo común”. Siguiendo esta
propuesta, podemos decir que un sistema es la organización de
partes interactuantes e interdependientes que se encuentran unidas y
relacionadas para formar una célula compleja.
Con esto nos referimos a un grupo de elementos que realizan
actividades para alcanzar un objetivo común, ya sea operando sobre
los datos, la energía o la materia para suministrar información. “Los
sistemas proporcionan información tanto de problemas como de
oportunidades” (2012, 13)
Según Gloria Ponjuan y otros definen lo siguiente:
“Un sistema es un conjunto de elementos que interactúan. Esta es su
definición básica, así expresada en casi todos los textos que abordan
estos contenidos. A esta definición se le puede adicionar un matiz
importante y es que de sus interacciones surge un comportamiento
como un todo. Por eso, es importante tener presente que los sistemas
presentan un cierto carácter de totalidad más o menos organizada.”
(2004, 6)
1.1. Clasificación de un Sistema:
Según Luis Antonio Domínguez Coutiño (2012:P.13)
− Sistemas físicos o concretos: estos sistemas están
compuestos por elementos tangibles, por ejemplo,
maquinas, equipos u objetos. En informática, nos referimos
a estos sistemas como el hardware.
− Sistemas abstractos: son sistemas conformados por
elementos cognitivos, por ejemplos los planes, las hipótesis
y las ideas. Estos sistemas son conocidos como software
en el campo de la informática.

4
− Respecto a su relación con el medio ambiente los
clasificamos como abiertos o cerrados:
Sistemas abiertos: este tipo de sistemas se intercambia
materia, energía o información con el ambiente.
Sistemas cerrados: son aquellos sistemas en los cuales
el intercambio de materia, energía o información con
ambiente es considerado como nulo dependiendo de su
naturaleza encontramos los sistemas concretos y los
sistemas abstractos: los sistemas concretos pueden ser
sistemas físicos o tangibles; los abstractos, simbólicos o
conceptuales.
− De acuerdo a su origen, los sistemas se clasifican en
naturales y artificiales: los sistemas naturales son los que
genera la naturaleza; los Artificiales, los desarrollados por
los seres humanos.
− Por sus relaciones, los sistemas se clasifican en simples
y complejos: Los sistemas simples son los que constan de
reducidos elementos; los complejos, los constituidos por
muchos elementos y relaciones: por ejemplo, el cerebro, la
universidad o la cámara fotográfica, entre otros. A este tipo
de clasificación la podemos llamar respectiva, ya que
depende del número de elementos y relaciones que se
encuentran en el sistema. En la práctica, cuando
encontramos aproximadamente siete elementos dentro de
los sistemas, todavía pueden ser considerados sistemas
simples.
− Respecto a su cambio en el tiempo encontramos la
siguiente clasificación:
Sistemas estáticos: son aquellos que no cambian a lo
largo del tiempo.
Sistemas dinámicos: sistemas que cambian con el paso
del tiempo.

5
Este tipo de clasificación es relativa, ya que tenemos que
considerar el periodo de tiempo que se establece para el
análisis del sistema.
De acuerdo al tipo de variables que lo definen,
encontramos sistemas discretos y sistemas continuos. Los
sistemas discretos son los que tienen variables discretas;
los sistemas Continuos son los que están compuestos por
variables continuas.
Otras clasificaciones:
− Sistemas jerárquicos: en estos sistemas existen
múltiples relaciones de dependencia o subordinación
entre los elementos que conforman una organización,
por ejemplo, el gobierno de una ciudad.
− Sistemas de control: sistemas jerárquicos en los
cuales algunos elementos controlan a otros.
− Sistemas de control con retroalimentación: son
sistemas jerárquicos en los cuales los elementos
controlados envían información sobre su estado a los
controladores.
− Sistemas determinísticos: son aquellos en los que
es previsible el resultado que se puede obtener, por
ejemplo, una polea, una palanca o un programa de
computadora.
− Sistemas probabilísticos: en estos sistemas no
podemos previsualizar el resultado que se obtendrá,
por ejemplo, el clima, el comportamiento de una
mosca o el sistema económico mundial.
1.2. Etapas para elaborar un sistema:

El término ciclo de vida del sistema describe el desarrollo


de software, desde la fase inicial hasta la fase final. El
propósito de este programa es definir las distintas fases
intermedias que se requieren para validar el desarrollo de la

6
aplicación, es decir, para garantizar que el software cumpla
los requisitos para la aplicación y verificación de los
procedimientos de desarrollo: se asegura de que los métodos
utilizados son apropiados.
Estos programas se originan en el hecho de que es muy
costoso rectificar los errores que se detectan tarde dentro de
la fase de implementación. El ciclo de vida permite que los
errores se detecten lo antes posible y, por lo tanto, permite a
los desarrolladores concentrarse en la calidad del software,
en los plazos de implementación y en los costos asociados.
El ciclo de vida básico de un software consta de los siguientes
procedimientos:
− Definición de objetivos
− Análisis de los requisitos y su viabilidad
− Diseño general
− Diseño en detalle
− Programación
− Prueba de unidad
− Integración
− Prueba beta
− Documentación
− Implementación Mantenimiento
Modelos de ciclo de vida del sistema.
Para facilitar una metodología común entre el cliente y la
compañía de software, los modelos de ciclo de vida se han
actualizado para reflejar las etapas de desarrollo involucradas
y la documentación requerida.
Modelo en Cascada
El modelo de ciclo de vida en cascada se comenzó a diseñar
en 1966 y se terminó alrededor de 1970. Se define como una
secuencia de fases donde al final de cada una de ellas se
reúne la documentación para garantizar que cumple las
especificaciones y los requisitos antes de pasar a la fase
siguiente:

7
Modelo V

El modelo de ciclo de vida V proviene del principio que


establece que los procedimientos utilizados para probar si la
aplicación cumple las especificaciones ya deben haberse
creado en la fase de diseño.

8
1.3. Tipos de Sistema:
− Software de sistema: El que se constituye en el soporte
del hardware y de la computadora en si, Por ejemplo: el
sistema operativo, controladores de dispositivos o drivers,
herramientas de diagnóstico, servidores, sistema de
ventanas y utilidades entre otros.
− Software de programación: Por medio de él, un
programador cuenta con las herramientas de asistencia
para la elaboración de las aplicaciones que desarrolla. Por
ejemplo: editores de texto, compiladores, intérprete de
instrucciones, enlazadores, debuggers, etc.
− Software de aplicación: Es el que permite a los usuarios
finales hacer determinadas tareas. Por ejemplo: los
navegadores, editores de texto, editores gráficos, antivirus,
Messenger, editores de fotografía, etc. Tengamos en
cuenta que cualquier tipo de software, más allá de la
categoría en que se lo clasifique, siempre es creado a
través de la programación.
1.4. Ventajas y desventajas de un sistema:
Ventajas:
− Control efectivo de las actividades de la organización.
− Integración de nuevas tecnologías y herramientas de
vanguardia.
− Ayuda a incrementar la efectividad en la operación de las
empresas.
− Proporciona ventajas competitivas y valor agregado.
− Disponibilidad de mayor y mejor información para los
usuarios en tiempo real.
− Elimina la barrera de la distancia trabajando con un
mismo sistema en puntos distantes.
− Disminuye errores, tiempo y recursos superfluos.

9
− Permite comparar resultados alcanzados con los
objetivos programados, con fines de evaluación y control.
Desventajas:
− El tiempo que pueda tomar su implementación.
− La resistencia al cambio de los usuarios.
− Problemas técnicos, si no se hace un estudio adecuado,
como fallas de hardware o de software o funciones
implementadas inadecuadamente para apoyar ciertas
actividades de la organización.
2. Lenguajes de Programación:

Un lenguaje de programación es un lenguaje formal diseñado


para realizar procesos que pueden ser llevados a cabo por
máquinas como las computadoras. Pueden usarse para
crear programas que controlen el comportamiento físico y lógico de
una máquina, para expresar algoritmos con precisión, o como
modo de comunicación humana. Está formado por un conjunto de
símbolos y reglas sintácticas y semánticas que definen su
estructura y el significado de sus elementos y expresiones. Al
proceso por el cual se escribe, se prueba, se depura, se
compila (de ser necesario) y se mantiene el código fuente de
un programa informático se le llama programación.

2.1. Lenguajes de bajo nivel.


− El lenguaje maquina: este lenguaje ordena a la máquina
las operaciones fundamentales para su funcionamiento.
Consiste en la combinación de 0's y 1's para formar las
ordenes entendibles por el hardware de la máquina.

Este lenguaje es mucho más rápido que los lenguajes de alto


nivel. La desventaja es que son bastantes difíciles de
manejar y usar, además de tener códigos fuente enormes
donde encontrar un fallo es casi imposible.

− El lenguaje ensamblador: es un derivado del lenguaje


máquina y está formado por abreviaturas de letras y

10
números llamadas nemotécnicos. Con la aparición de este
lenguaje se crearon los programas traductores para poder
pasar los programas escritos en lenguaje ensamblador a
lenguaje máquina. Como ventaja con respecto al código
máquina es que los códigos fuentes eran más cortos y los
programas creados ocupaban menos memoria. Las
desventajas de este lenguaje siguen siendo prácticamente
las mismas que las del lenguaje ensamblador, añadiendo la
dificultad de tener que aprender un nuevo lenguaje difícil de
probar y mantener.
2.2. Lenguajes de alto nivel

Un lenguaje de alto nivel permite al programador escribir las


instrucciones de un programa utilizando palabras o
expresiones sintácticas muy similares al inglés. Por ejemplo,
en C se pueden usar palabras tales como: case, if, for, while,
etc.

Los lenguajes de alto nivel logran la independencia del tipo


de máquina y se aproximan al lenguaje natural. Los
lenguajes de alto nivel, también denominados lenguajes
evolucionados, surgen con posterioridad a los anteriores,
con los siguientes objetivos, entre otros:

Se puede decir que el principal problema que presentan los


lenguajes de alto nivel es la gran cantidad de ellos que
existen actualmente en uso (FORTRAN, LISP, ALGOL,
COBOL, APL, SNOBOL, PROLOG, MODULA2, ALGOL68,
PASCAL, SIMULA67, ADA, C++, LIS, EUCLID, BASIC),
además de las diferentes versiones o dialectos que se han
desarrollado de algunos de ellos

2.3. Lenguajes de medio nivel.

Se trata de un término no aceptado por todos, pero q


seguramente habrás oído. Estos lenguajes se encuentran en
un punto medio entre los dos anteriores. Dentro de estos

11
lenguajes podría situarse C ya que puede acceder a los
registros del sistema, trabajar con direcciones de memoria,
todas ellas características de lenguajes de bajo nivel y a la
vez realizar operaciones de alto nivel.

Generaciones

La evolución de los lenguajes de programación se puede


dividir en 5 etapas o generaciones.
− Primera generación: Lenguaje máquina.
− Segunda generación: Se crearon los primeros
lenguajes ensambladores.
− Tercera generación: Se crean los primeros lenguajes de
alto nivel. Ej. C, Pascal, Cobol…
− Cuarta generación: Son los lenguajes capaces de
generar código por si solos, son los llamados RAD, con
lo cuales se pueden realizar aplicaciones sin ser un
experto en el lenguaje. Aquí también se encuentran los
lenguajes orientados a objetos, haciendo posible la
reutilización d partes del código para otros programas. Ej.
Visual, Natural Adabes….
− Quinta generación: aquí se encuentran los lenguajes
orientados a la inteligencia artificial. Estos lenguajes
todavía están poco desarrollados.
3. Java.

Java es un lenguaje de programación de propósito


general, concurrente, orientado a objetos que fue diseñado
específicamente para tener tan pocas dependencias de
implementación como fuera posible. Su intención es permitir que
los desarrolladores de aplicaciones escriban el programa una vez
y lo ejecuten en cualquier dispositivo (conocido en inglés
como WORA, o "write once, run anywhere"), lo que quiere decir que
el código que es ejecutado en una plataforma no tiene que
ser recompilado para correr en otra. Java es, a partir de 2012, uno
de los lenguajes de programación más populares en uso,
12
particularmente para aplicaciones de cliente-servidor de web, con
unos 10 millones de usuarios reportados.

El lenguaje de programación Java fue originalmente desarrollado


por James Gosling de Sun Microsystems (la cual fue adquirida por
la compañía Oracle) y publicado en 1995 como un componente
fundamental de la plataforma Java de Sun Microsystems. Su
sintaxis deriva en gran medida de C y C++, pero tiene menos
utilidades de bajo nivel que cualquiera de ellos.

Ventajas:

− Lenguaje Multi-plataforma: El código que es escrito en java


es leído por un intérprete, por lo que su programa andará en
cualquier plataforma.
− Manejo automático de la memoria. (Para los que vienen de
C/C++). El manejo de la memoria se hace automáticamente y
utilizando el garbage collector.
− Desarrolla aplicaciones web dinámicas.
− Desarrollar aplicaciones de servidor para foros en línea,
almacenes, encuestas, procesamiento de formularios HTML y
mucho más.
4. Bases de Datos:
Una base de datos es una colección de información organizada de
forma que un programa de ordenador pueda seleccionar
rápidamente los fragmentos de datos que necesite. Una base de
datos es un sistema de archivos electrónico.
Las bases de datos tradicionales se organizan por campos,
registros y archivos. Un campo es una pieza única de información;
un registro es un sistema completo de campos; y un archivo es
una colección de registros.
SGBD: Un sistema gestor de base de datos (SGBD) es un conjunto
de programas que permiten el almacenamiento, modificación y
extracción de la información en una base de datos, además de
proporcionar herramientas para añadir, borrar, modificar y analizar
los datos. Los usuarios pueden acceder a la información usando

13
herramientas específicas de consulta y de generación de informes,
o bien mediante aplicaciones al efecto.
4.1. Clasificación de bases de datos.
Las bases de datos pueden clasificarse de varias maneras,
de acuerdo al contexto que se esté manejando, la utilidad de
las mismas o las necesidades que satisfagan.
− Bases de datos estáticas.
Son bases de datos únicamente de lectura, utilizadas
primordialmente para almacenar datos históricos que
posteriormente se pueden utilizar para estudiar el
comportamiento de un conjunto de datos a través del
tiempo, realizar proyecciones, tomar decisiones y realizar
análisis de datos para inteligencia empresarial.
− Bases de datos dinámicas.
Son bases de datos donde la información almacenada se
modifica con el tiempo, permitiendo operaciones como
actualización, borrado y edición de datos, además de las
operaciones fundamentales de consulta. Un ejemplo,
puede ser la base de datos utilizada en un sistema de
información de un supermercado.
− Bases de datos bibliográficas.
Sólo contienen un subrogante (representante) de la
fuente primaria, que permite localizarla. Un registro típico
de una base de datos bibliográfica contiene información
sobre el autor, fecha de publicación, editorial, título,
edición, de una determinada publicación, etc. Puede
contener un resumen o extracto de la publicación original,
pero nunca el texto completo, porque si no, estaríamos
en presencia de una base de datos a texto completo (o
de fuentes primarias —ver más abajo). Como su nombre
lo indica, el contenido son cifras o números. Por ejemplo,
una colección de resultados de análisis de laboratorio,
entre otras.

14
− Bases de datos de texto completo.
Almacenan las fuentes primarias, como, por ejemplo,
todo el contenido de todas las ediciones de una colección
de revistas científicas.
5. SQL Server:
SQL Server es un sistema de gestión de bases de datos
relacionales (RDBMS) de Microsoft que está diseñado para el
entorno empresarial. SQL Server se ejecuta en T-SQL (Transact -
SQL), un conjunto de extensiones de programación de Sybase y
Microsoft que añaden varias características a SQL estándar,
incluyendo control de transacciones, excepción y manejo de
errores, procesamiento fila, así como variables declaradas.
El código original de SQL Server ha sido desarrollado por Sybase;
a finales de 1980, Microsoft, Sybase y Ashton-Tate colaboraron
para producir la primera versión del producto, SQL Server 4.2 para
OS/2. Posteriormente, tanto Sybase como Microsoft ofrecieron
productos de SQL Server. Sybase cambió después el nombre de
su producto a Adaptive Server Enterprise.
Ventajas:
− Soporte de transacciones.
− Escalabilidad, estabilidad y seguridad.
− Soporta procedimientos almacenados.
− Incluye también un potente entorno gráfico de administración,
que Permite el uso de comandos DDL y DML gráficamente.
− Permite trabajar en modo cliente-servidor, donde la información
y datos se alojan en el servidor y las terminales o clientes de la
red sólo acceden a la información.
− Además, permite administrar información de otros servidores
de datos entre memoria principal y almacenamiento secundario
y tener que manejar los datos de forma diferente dependiendo
de donde están físicamente almacenado.

15
6. Sistema de Asistencia:
Los controles de asistencia laboral son sistemas de control de
accesos que permiten llevar un registro de las entradas y salidas
de los empleados en una empresa. La supervisión de la asistencia
te permite comprobar la puntualidad y asistencia de los
trabajadores a su puesto.
Con un control de asistencia laboral la empresa puede monitorizar
su productividad empresarial para saber si cumplirá sus objetivos,
y en caso contrario analizar y mejorar para conseguirlo.
6.1. Beneficios del control de asistencia laboral
− Te permiten controlar los horarios de los empleados de una
forma más eficiente
− Fomentan una mayor seguridad y control de las visitas a la
empresa, si la empresa es grande es fundamental tener un
control de accesos que permita mejorar la seguridad de la
misma.
− Controlar los accesos y la asistencia permite ahorrar costes
en personal, puesto que la productividad empresarial se
monitoriza de forma más adecuada.
− Los sistemas de control de asistencia son perfectos para
monitorizar las horas extras para después pagarlas a los
empleados.
6.2. Asistencia.
El término asistencia se utiliza regularmente para referirse a
varias cuestiones que poco tienen que ver unas con otras,
la concurrencia que estuvo presente en determinado lugar o
acto, para describir la ayuda, el socorro y el favor que una
persona, institución o empresa le brindan a otra persona,
sociedad o comunidad o en el ámbito deportivo,
especialmente en aquellos deportes que se practican y
suponen un equipo, como ser el básquet, el fútbol, el
voleibol, entre otros, para hacer referencia al pase casi
exacto de un jugador a otro y que casi siempre por esa

16
cuestión de la exactitud termina significando el punto o el
gol para el equipo.
6.3. Funcionamiento de la Farmacia.
En la actualidad ,esta sucursal presenta ciertos
inconvenientes y necesidades para el proceso de registro de
asistencias del personal, dichas asistencias actualmente se
manejan por un cuaderno de asistencia, el cual es
controlado por el administrador y en donde se registra tanto
la hora de entrada como de salida, las asistencias y
tardanzas del personal ; todo esto se realiza de manera
manual lo que puede generar que el personal no tome con
responsabilidad la hora de entrada/salida del centro en que
laboran, la alteración o manipulación de los datos que
contiene el cuaderno de asistencia , que se pierda o extravíe
dicho cuaderno y que la manipulación de esta información
sea muy lenta.
7. Gestión de Archivos:
Esta encargada de gestionar los datos que residen en
almacenamiento secundario. Los datos lógicamente relacionados
ubicados en almacenamiento secundario se organizan
generalmente en colecciones caracterizadas.
El sistema de gestión de archivos debe ocultar a los usuarios todos
los aspectos específicos de dispositivos necesarios para la
manipulación de archivos y proporcionarles una abstracción de un
espacio simple y uniforme de archivos con nombre.
Un archivo puede aparecer ante los usuarios como un array lineal
de caracteres o de tipo registro, otra abstracción lógica pero no muy
implementada consiste en considerar los archivos como extensión
del espacio de direcciones virtuales. La idea es liberar a los
usuarios de tener que trasladar explícitamente datos.
8. Reseña Histórica de la “Farmacia Bazán”
En el año de 1942 llega a Chimbote el Químico Farmacéutico
Antonio Bazán Mariños, para instalar la Botica "Bolognesi” de don
Domingo Farro; llegando a adquirir en 1945 su propia Farmacia
"Bazán", ubicada en la esquina de Ruiz y Leoncio Prado, frente al
actual Mercado Modelo.
Esta misma traspasó al Q.F. Antonio Casana Reyes. Años más
tarde Farmacia Bazán reabrió sus puertas en el año de 1980 de la

17
mano con la Sra. Norma Alancastre Miranda; desde entonces está
comprometida con el servicio y la atención al paciente, buscando el
asesoramiento de una forma individualizada y profesional
Es una Farmacia muy reconocida en Chimbote, con un equipo de
amplia experiencia profesional compuesto por Doctores,
farmacéuticos y auxiliares de farmacia. El 3 de noviembre del 2014,
farmacia Bazán inaugura su tercera sucursal ubicada en Urb.
Pacífico - Nuevo Chimbote; en la actualidad cuenta con 6
sucursales en donde se ofrece una óptima y personalizada
atención a los clientes. La farmacia sigue apostando por la
tecnología, estando a la vanguardia y utilizando los medios técnicos
más avanzados para la dispensación y prestación de servicios.

Estructura Organizacional:

18
3. Marco Conceptual:

− Asistencia: Es la acción y resultado de asistir, la presencia actual o


de hallarse presente. Una aglomeración de personas en que está
presente en un acto.
− Archivos: es un grupo de datos estructurados que son
almacenados en algún medio y pueden ser usados por las
aplicaciones. También es llamado fichero o file.
− Base de Datos: Es un conjunto de datos pertenecientes a un mismo
contexto y almacenados sistemáticamente para su posterior uso.
− Control: Es el proceso de verificar el desempeño de distintas áreas
o funciones de una organización.
− Farmacia: Es la disciplina que se encarga de la generación de
productos que sirven como fármacos para tratar diversas dolencias.
− Gestión: Puede abarcar una larga lista de actividades, pero siempre
se enfoca en la utilización eficiente de estos recursos, en la medida
en que debe maximizarse sus rendimientos.
− Java: Es un lenguaje de programación orientado a objetos que se
incorporó al ámbito de la informática en los años noventa.
− Lenguaje de Programación: Es un lenguaje artificial que expresa
lo que denominamos computaciones. Las computaciones
representan un término genérico para cualquier tipo y variante de
algoritmo, proceso o medida que pueda ser ejecutada por una
máquina o sistema complejo tal como un ordenador o computadora.
− Multi-plataforma: Es un término utilizado frecuentemente en
informática para indicar la capacidad o características de poder
funcionar o mantener una interoperabilidad de forma similar en
diferentes sistemas operativos o plataformas.
− Personal: Se refiere a aquello perteneciente a la persona o aquello
que es propio de ella. Por ejemplo, las cualidades propias de una
persona serán lo que la haga especial, única e irrepetible en el
mundo.
− SQLServer: Es un sistema de gestión de bases de datos
relacionales (RDBMS) de Microsoft que está diseñado para el
entorno empresarial.
− Sistema: Es un conjunto de elementos relacionados entre sí que
funciona como un todo.
− Servidor: Se denomina servidor dedicado, aquel que dedica todos
sus recursos a atender solicitudes de los equipos cliente.

19
CAPÍTULO II
Diseño Metodológico

20
1. Formulación del Problema

¿De qué manera se implementaría un sistema de asistencia para mejorar


el control del personal de la III sucursal de la farmacia Bazán en el
distrito de nuevo chimbote-2018?
2. Objetivos de la Investigación.
2.1. Objetivos Generales.
Implementar el sistema de asistencia para mejorar el control del
personal de la III sucursal de la farmacia Bazán en el distrito
de nuevo chimbote-2018
2.2. Objetivos Específicos.
− Registrar datos personal: El Sistema deberá permitir al
administrador registrar a todos los trabajadores que laboran en la
sucursal para su posterior guardado y almacenamiento dentro del
sistema.
− Marcar Asistencia: El sistema va a permitir controlar el ingreso y
salida exacta de cada personal que labora en esta sucursal.
− Gestionar vacaciones: El sistema va a permitir registrar las
vacaciones de cada personal que labora en la sucursal.
− Registrar turnos: El Sistema deberá permitir al administrador
registrar todos los turnos correspondientes en que laboran los
trabajadores, como la hora en que empieza y termina dicho turno.
− Generar Reporte Asistencia: El sistema deberá permitir al
administrador imprimir el reporte de asistencia mensual de cada
empleado que labora en esta sucursal.
− Registrar permisos: El sistema deberá permitir registrar los
permisos que puedan ser solicitados por los trabajadores durante su
tiempo laboral.
3. Justificación del Estudio.
La investigación Justifica finalmente, por estas razones se plantea
implementar un sistema de control de asistencia que permita monitorear y
verificar el cumplimiento de la jornada laboral de los empleados, además,
proporcionar un control adecuado y confiable de la asistencia de cada
personal que labora en esta sucursal.
4. Tipo y Nivel de Investigación.
− Tipo: Tecnológico.
− Nivel: Descriptivo, Explicativo.
5. Descripción del Ambiente de la Investigación.
En la actualidad ,esta sucursal presenta ciertos inconvenientes y
necesidades para el proceso de registro de asistencias del personal, dichas
asistencias actualmente se manejan por un cuaderno de asistencia, el cual
es controlado por el administrador y en donde se registra tanto la hora de
entrada como de salida, las asistencias y tardanzas del personal ; todo esto
se realiza de manera manual lo que puede generar que el personal no tome
con responsabilidad la hora de entrada/salida del centro en que laboran, la

21
alteración o manipulación de los datos que contiene el cuaderno de asistencia
, que se pierda o extravíe dicho cuaderno y que la manipulación de esta
información sea muy lenta.

Finalmente, por estas razones se plantea implementar un sistema de control


de asistencia que permita monitorear y verificar el cumplimiento de la jornada
laboral de los empleados, además, proporcionar un control adecuado y
confiable de la asistencia de cada personal que labora en esta sucursal.
6. Población y Muestra:
− Población: La población de la III Sucursal de la Farmacia Bazán en el
distrito de Nuevo Chimbote son 4 trabajadores.
− Muestra: La muestra es similar a la población.
7. Técnicas e instrumentos para la recolección de datos.
− Encuesta: Se denomina una técnica de recogida de datos para la investigación
social. La palabra proviene del francés enquête, que significa "investigación".
Como tal, una encuesta está constituida por una serie de preguntas que están
dirigidas a una porción representativa de una población, y tiene como finalidad
averiguar estados de opinión, actitudes o comportamientos de las personas
ante asuntos específicos.
La encuesta, en este sentido, es preparada por un investigador que determina
cuáles son los métodos más pertinentes para otorgarle rigurosidad y
confiabilidad, de modo que los datos obtenidos sean representativos de la
población estudiada. Los resultados, por su parte, se extraen siguiendo
procedimientos matemáticos de medición estadística.

8. Plan de recolección, procesamiento y análisis de datos.


Se uso la Encuesta como técnica de recolección de con 10 preguntas para
tal fin, el cual fue entregado a los trabajadores de la “Farmacia Bazán” para
el llenado de esta encuesta.
La tarea de encuestar se llevó a cabo en el lapso de un par de día, no fue
muy dificultoso porque nuestra población y muestra es de 4 trabajadores.
Se tuvo que orientar a los trabajadores que se encontraban elaborando y
agradecerle por su respectivo tiempo. Una vez recopilada la información de
cada trabajador se procedió a pasar los datos a una tabla para realizar el
conteo por cada ítem del cuestionario y cada miembro realizó la verificación
respectiva.
Luego este procesamiento de estos datos se realizó en Ms-Excel que viene
ser una Hoja de Cálculo. También se representó gráficamente los resultados
y descripciones en cada gráfico obtenidos por cada ítem de la encuesta, las
herramientas y documentación mencionadas en este apartado se pasan a
describir en el Capítulo III del presente trabajo.

22
CAPÍTULO IlI

Resultados y Análisis de Resultados

23
RESULTADOS DE LA ENCUESTA

1. ¿Dónde suelen marcar su asistencia?

a) Cuaderno.
b) Libreta.
c) Apuntes.
d) Hojas Bond.

Respuestas %
A) Cuaderno 4 100%
B) Libreta 0 0%
C) Apuntes 0 0%
D) Hojas Bond 0 0%
Total 4 100%

Pregunta 1

A) Cuaderno B) Libreta C) Apuntes D) Hojas Bond

Interpretación: en la pregunta 1; 100% respondieron “Cuaderno”, 0%


respondieron “Libreta”, 0% respondieron “Apuntes” y 0% respondieron
“Hojas Bond”.

2. ¿Está conforme con que el control de asistencia sea de forma


manual?

a) Muy Satisfecho.
b) Satisfecho.
c) Insatisfecho

24
Respuestas %
A) Muy Satisfecho 0 0%
B) Satisfecho 0 0%
C) Insatisfecho 4 100%
Total 4 100%

Preguntad 2

A) Muy Satistifecho B) Satisfecho C) Insastifecho

Interpretación: en la pregunta 2; 0% respondieron “Muy Satisfecho”,


0% respondieron “Satisfecho”, y 100% respondieron “Insatisfecho”.

3. ¿Le gustaría que el control de asistencia sea automatizado?

a) Si.
b) No.
c) Tal Vez

Respuestas %
A) Si 3 75%
B) No 0 0%
C) Tal vez 1 25%
Total 4 100%

Preguntad 3

A) Si B) No C) Tal vez

25
Interpretación: en la pregunta 3; 75% respondieron “Si”, 0%
respondieron “No”, y 1% respondieron “Tal vez”.

4. ¿Le gustaría que se implemente un sistema de control de asistencia


para la Farmacia Bazán?

a) Si.
b) No.
c) Tal Vez

Respuestas %
A) Si 1 25%
B) No 1 25%
C) Tal vez 2 50%
Total 4 100%

Preguntad 4

A) Si B) No C) Tal vez

Interpretación: en la pregunta 4; 25% respondieron “Si”, 25%


respondieron “No”, y 50% respondieron “Tal vez”.

5. ¿Quién quiere que administre el sistema de asistencia?

a) Encargado Sucursal.
b) Empleados.
c) Gerente General
d) Todas las anteriores.

26
Respuestas %
A) Encargado Sucursal 4 100%
B) Empleados 0 0%
C) Gerente General 0 0%
D) Todas las Anteriores 0 0%
Total 4 100%

Preguntad 5

A) Encargado Sucursal B) Empleados


C) Gerente General D) Todas las Anteriores

Interpretación: en la pregunta 5; 100% respondieron “Encargado


Sucursal”, 0% respondieron “Empleados”, 0% respondieron “Gerente
General” y 0% “Todas las Anteriores”.

6. Marque los beneficios que puede ofrecer este sistema.

a) Ahorro de tiempo.
b) Mayor manejo de la información.
c) Fácil de usar.
d) Todas las anteriores.

Respuestas %
A) Ahorro de Tiempo 1 25%
B) Mayor manejo de la Información 0 0%
C) Fácil de usar 0 0%
D) Todas las Anteriores 3 75%
Total 4 100%

27
Preguntad 6

A) Ahorro de Tiempo
B) Mayor manejo de la Informacion
C) Facil de usar
D) Todas las Anteriores

Interpretación: en la pregunta 6; 25% respondieron “Ahorro de


Tiempo”, 0% respondieron “Mayor manejo de la Información”, 0%
respondieron “Fácil de usar” y 75% respondieron “Todas las
Anteriores”.

7. ¿Le gustaría que se implemente la opción de vacaciones en el


sistema?

a) Si.
b) No.
c) Tal vez

Respuestas %
A) Si 4 100%
B) No 0 0%
C) Tal vez 0 0%
Total 4 100%

Preguntad 7

A) Si B) No C) Tal vez

28
Interpretación: en la pregunta 7; 100% respondieron “Si”, 0%
respondieron “No”, y 0% respondieron “Tal vez”.

8. ¿Estaría de acuerdo que este sistema se implemente en las demás


sucursales?

a) Si.
b) No.
c) Tal vez

Respuestas %
A) Si 1 25%
B) No 0 0%
C) Tal vez 3 75%
Total 4 100%

Preguntad 8

A) Si B) No C) Tal vez

Interpretación: en la pregunta 8; 25% respondieron “Si”, 0%


respondieron “No”, y 75% respondieron “Tal vez”.

9. ¿Está de acuerdo que se implemente una tabla donde se imprima


sus asistencias?

a) Si.
b) No.
c) Tal vez

29
Respuestas %
A) Si 0 0%
B) No 2 50%
C) Tal vez 2 50%
Total 4 100%

Preguntad 9

A) Si B) No C) Tal vez

Interpretación: en la pregunta 9; 0% respondieron “Si”, 50%


respondieron “No”, y 50% respondieron “Tal vez”.

30
10. ¿Estaría de acuerdo capacitar a los empleadores, para hacerle un
uso adecuado al sistema?

a) Si.
b) No.
c) Tal vez

Respuestas %
A) Si 4 100%
B) No 0 0%
C) Tal vez 0 0%
Total 4 100%

Preguntad 10

A) Si B) No C) Tal vez

Interpretación: en la pregunta 10; 100% respondieron “Si”, 0%


respondieron “No”, y 0% respondieron “Tal vez”.

31
CAPÍTULO lV

Conclusiones

32
El trabajo de investigación tiene las siguientes conclusiones:

1. El software “Asistencia para mejorar el Control del Personal” aportará


eficiencia de mejorar y tener un control de las asistencias.
2. Con su atractiva interfaz permitirá que la experiencia del personal sea
satisfactoria.
3. El software “Asistencia para mejorar el Control del Personal” facilitará el
control constante de la asistencia de los trabajadores de la III Sucursal de la
Farmacia Bazán en Nuevo Chimbote.
4. Concientizar el hábito de la puntualidad y responsabilidad de los trabajadores
en su centro de labor.

33
CAPÍTULO V

Recomendaciones

34
El trabajo de investigación tiene las siguientes recomendaciones:

1. Implementar el Software “Asistencia para mejorar el Control del Personal”


en la III Sucursal de la Farmacia Bazán.
2. Capacitar a los trabajadores de la farmacia Bazán sobre el uso del software
implementado.
3. Que cada trabajador de la Farmacia Bazán utilice los medios virtuales de la
manera fácil y práctico.
4. Se recomienda aprovechar las funciones ya desarrolladas y expandirlas de tal
forma que apoye al mejoramiento del software.

35
CAPÍTULO VI
BIBLIOGRAFIA Y ANEXO

36
BIBLIOGRAFÍA

LIBROS:

1. Domínguez Coutiño, Luis Antonio (2012) Análisis de Sistemas de


Información. 1era edición. Editorial Red Tercer Milenio S.C. Tlalnepantla,
México.
2. John S. Dean (2009). Introducción a la programación con Java 1era
edición. Editorial McGraw-Hill Companies, Inc. Colonia Desarrollo Santa
Fe, México.
3. Casillas Santillán, Luis Alberto (2005). Bases de datos, 1era Edición.
Editorial Eduteka. Universitat Oberta de Catalunya, Europa.
4. S. Pressman, Roger (2010). Ingeniería de Software, Un Enfoque
Práctico. 7ma edición. Editorial McGrawHill. Universidad de Connecticut,
Nueva York.
5. Arias Odón, Fidias Gerardo (2012). El Proyecto de Investigación, 6ta
edición. Editorial Episteme. Caracas - República Bolivariana de
Venezuela.

WEBGRAFÍA:

1. http://pepemorales.galeon.com/Doc/ssoo_9.htm --- gestión de archivos


http://es.ccm.net/contents/223-ciclo-de-vida-del-software
2. https://es.slideshare.net/marcos2523/tipos-de-software-14837698
3. https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%
4. https://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)
5. http://javanetbeansjhjjdfdfdfndfn.blogspot.pe/2017/02/ventajas-y-
desventajas.html

37
Anexos
Anexo 1

Diseño del Sistema.

Modelo Físico de la Base de Datos Relacional (SQLServer)

Interfaz Registro Vacaciones

38
Interfaz Registro Permisos

Registrar Datos Personales

39
Marcar Asistencia

Generar Reporte Asistencia

40
Anexo 2
Encuesta
Instrucciones: Lea detenidamente las siguientes preguntas y responda
con un aspa.
11. ¿Dónde suelen marcar su asistencia?

e) Cuaderno.
f) Libreta.
g) Apuntes.
h) Hojas Bond.

12. ¿Está conforme con que el control de asistencia sea de forma


manual?

d) Muy Satisfecho.
e) Satisfecho.
f) Insatisfecho

13. ¿Le gustaría que el control de asistencia sea automatizado?

d) Si.
e) No.
f) Tal Vez

14. ¿Le gustaría que se implemente un sistema de control de asistencia


para la Farmacia Bazán?

d) Si.
e) No.
f) Tal Vez

15. ¿Quién quiere que administre el sistema de asistencia?

e) Encargado Sucursal.
f) Empleados.
g) Gerente General
h) Todas las anteriores.

16. Marque los beneficios que puede ofrecer este sistema.

e) Ahorro de tiempo.
f) Mayor manejo de la información.
g) Fácil de usar.
h) Todas las anteriores.

41
17. ¿Le gustaría que se implemente la opción de vacaciones en el
sistema?

d) Si.
e) No.
f) Tal vez

18. ¿Estaría de acuerdo que este sistema se implemente en las demás


sucursales?

d) Si.
e) No.
f) Tal vez

19. ¿Está de acuerdo que se implemente una tabla donde se imprima


sus asistencias?

d) Si.
e) No.
f) Tal vez

20. ¿Estaría de acuerdo capacitar a los empleadores, para hacerle un


uso adecuado al sistema?

a) Si.
b) No
c) Tal vez

42
Anexo 3
MATRIZ DE CONSISTENCIA

TITULO DEL TEMA: Implementación de un Sistema de Asistencia para mejorar el Control del Personal de la III Sucursal de la
Farmacia Bazán en el Distrito de Nuevo Chimbote-2018
FORMULACION DEL OBJETIVOS VARIABLES MUESTRA INSTRUMENTOS
PROBLEMA
Pregunta General Objetivos generales V. Independiente - Encuesta: Se denomina
¿De qué manera se Implementar el sistema de POBLACION una técnica de recogida de
implementaría un sistema de asistencia para mejorar el Implementación de un sistema datos para la investigación
asistencia para mejorar control del personal de la III de control de asistencia. La población de la III Sucursal social. La palabra proviene
el control del personal de la III sucursal de la farmacia Bazán de la Farmacia Bazán en el del francés enquête, que
sucursal de la farmacia Bazán en el distrito de nuevo distrito de Nuevo Chimbote significa "investigación".
en el distrito de nuevo chimbote-2018 son 4 trabajadores. - Como tal, una encuesta
chimbote-2018? está constituida por una
serie de preguntas que
están dirigidas a una
porción representativa de
una población, y tiene
como finalidad averiguar
estados de opinión,
actitudes o
comportamientos de las
personas ante asuntos
específicos.
Preguntas especificas Objetivos específicos V. Dependiente
- Registrar datos personal. MUESTRA
- Marcar Asistencia. Mejorar el control de asistencia
- Gestionar vacaciones. del personal de la III sucursal La muestra es similar a la
- Registrar turnos. de la Farmacia Bazán en el población.
- Generar Reporte Distrito de Nuevo Chimbote.
Asistencia.
- Registrar permisos.
Hipótesis: Implementación de un control de asistencia para el personal de la III sucursal de la Farmacia Bazán en el Distrito de Nuevo
Chimbote.

43

S-ar putea să vă placă și