Informe Final - MIFARMA
Informe Final - MIFARMA
INGENIERÍA DE REQUERIMIENTOS
INTEGRANTES:
GARCÍA ZUÑIGA, Daniel
GERÓNIMO GONZALO, Heysen
SALAS VILLANO, Noe
Lima – Perú
2019
RESUMEN
PALABRAS CLAVES:
Base de Datos, Arquitectura de Sistemas de Información, Sistema Informático,
Metodología de Desarrollo de Software, Técnica de Programación, Análisis y Diseño de
Sistemas, Análisis de Requerimiento de Usuario, Gestor de Base de datos Relacional SQL
Server 2008, Software de programación Visual Studio 2014.
1
SUMMARY
The purpose of this research project is to implement anInformation System that allo
ws the automation ofRecruitment processes and Personnel Assistance, based onthe different
user requirements, such as registration of newEmployees, registration of income and depart
ure ofemployees, registration of overtime of employees, as well asaccurate control of all em
ployees working in the company, as well as required to obtain various queries and reports.
The company MIFARMA S.A.C., currently does not havesystematized the processe
s of Recruitment and Assistanceof Personnel so it is difficult to carry out the managementa
nd control of the employees, so that arises the necessityto systematize the processes before
mentioned, by meansof the development of a system of Recruitment andAssistance of Pers
onnel, in this way it is sought that thecompany has an adequate management of its business
processes of Hiring and Assistance of Personnel, with thissystem it is sought that the compa
ny provides A moreefficient service to its employees, reducing the time factorin the process
of marking and registration of employees.The computer system will be developed in the Vi
sual Studio2014 program, by using the C# programming language andthe SQL Server 2008
database Manager, using the SQL(Structure Query Language).
KEYWORDS:
2
ÍNDICE
RESUMEN 1
PALABRAS CLAVES: ..................................................................................................................... 1
KEYWORDS: 2
INTRODUCCIÓN............................................................................................................................. 7
CAPÍTULO I 11
GENERALIDADES ........................................................................................................................ 11
1.1. DESCRIPCIÓN DE LA EMPRESA ................................................................................... 11
1.2. MISIÓN 13
1.3. VISIÓN 13
1.4. UBICACIÓN GEOGRÁFICA ............................................................................................. 14
1.5. ORGANIGRAMA DE LA EMPRESA ................................................................................. 1
1.6. DATOS GENERALES DE LA EMPRESA.......................................................................... 3
1.7. ANÁLISIS FODA EMPRESARIAL ..................................................................................... 3
1.7.1. Análisis Interno ....................................................................................................................... 3
1.7.2. Análisis Externo ...................................................................................................................... 4
1.8. ANÁLISIS FODA ESTRATÉGICO EMPRESARIAL ....................................................... 1
1.9. ANÁLISIS GENERAL TECNOLÓGICO ........................................................................... 1
CAPÍTULO II 1
FORMULACIÓN DEL PROYECTO ............................................................................................. 1
2.1. RESPONSABLES DEL PROYECTO .................................................................................. 1
2.2. OBJETIVOS DEL PROYECTO ........................................................................................... 2
2.2.1. Objetivo General ........................................................................................................... 2
2.2.2. Objetivos Específicos..................................................................................................... 2
2.3. ALCANCE ............................................................................................................................... 2
2.4. BENEFICIARIOS................................................................................................................... 2
3
2.5. JUSTIFICACIÓN DEL PROYECTO .................................................................................. 2
2.6. LIMITACIONES .................................................................................................................... 4
2.7. ESTUDIO DE FACTIBILIDAD DEL PROYECTO ........................................................... 5
2.7.1. Factibilidad Operativa .................................................................................................. 5
2.7.2. Factibilidad Técnica ...................................................................................................... 5
2.7.3. Factibilidad Económica y/o Financiera ....................................................................... 5
2.8. CRONOGRAMA DE ACTIVIDADES ................................................................................. 5
CAPÍTULO III 6
MARCO TEÓRICO ......................................................................................................................... 6
3.1. SISTEMA INFORMÁTICO .................................................................................................. 6
3.1.1. Sistemas OLTP (Online Transaction Processing) ...................................................... 6
3.1.2. Sistemas OLAP (Online Analytical Processing) ......................................................... 6
3.2. METODOLOGÍAS DE DESARROLLO DE SOFTWARE ............................................... 6
3.2.1. Metodologías de Desarrollo de Software Tradicional ................................................ 6
3.2.1.1. RUP (Rational Unified Process) .............................................................. 6
3.3. METODOLOGÍA BPM(Business Process Management) ................................................... 6
3.4. MODELOS PARA EL CICLO DE VIDA DE UN SISTEMA INFORMÁTICO ............. 6
3.4.1. Modelo Cascada............................................................................................................. 6
3.4.2. Modelo Espiral............................................................................................................... 6
3.4.3. Modelo Estructurado .................................................................................................... 6
3.4.4. Modelo Prototipo ........................................................................................................... 7
3.5. TÉCNICAS DE PROGRAMACIÓN .................................................................................... 7
3.5.1. POO (Programación Orientado a Objetos) ................................................................ 7
3.5.2. POA (Programación Orientado a Aspectos) ............................................................... 7
3.5.3. Programación Modular ................................................................................................ 7
3.6. ARQUITECTURA EN CAPAS ............................................................................................. 7
3.6.1. Capa de Negocio ............................................................................................................ 7
3.6.2. Capa de Datos ................................................................................................................ 7
3.6.3. Capa de Presentación .................................................................................................... 7
3.6.4. Capa de Servicios Web ................................................................................................. 7
3.7. MODELO ENTIDAD RELACIÓN ...................................................................................... 7
4
3.7.1. Entidad ........................................................................................................................... 7
3.7.2. Atributo .......................................................................................................................... 8
3.7.3. Relación .......................................................................................................................... 8
3.7.4. Cardinalidad .................................................................................................................. 8
3.8. PROCESO DE NORMALIZACIÓN .................................................................................... 8
3.8.1. Primera Forma Normal ................................................................................................ 8
3.8.2. Segunda Forma Normal................................................................................................ 8
3.8.3. Tercera Forma Normal ................................................................................................. 8
3.8.4. Cuarta Forma Normal .................................................................................................. 8
3.8.5. Quinta Forma Normal .................................................................................................. 8
3.9. GESTORES DE BASE DE RELACIONAL ........................................................................ 8
3.9.1. SQL Server..................................................................................................................... 8
CAPÍTULO IV 10
CICLO DE VIDA DEL SISTEMA INFORMÁTICO ................................................................. 10
4.1. ANÁLISIS DE LA PROPUESTA TECNOLÓGICA ........................................................ 10
4.1.1. Descripción de la Problemática Situacional .............................................................. 10
4.1.2. Descripción de Procesos de Negocio a Sistematizar ................................................. 10
4.1.3. Identificación de los Requerimientos de Usuario ..................................................... 10
4.1.4. Restricciones y/o Validaciones del Sistema Informático .......................................... 10
4.2. DISEÑO 11
4.2.1. Modelo Entidad Relación ........................................................................................... 11
4.2.2. Diagrama Entidad Relación ....................................................................................... 11
4.2.3. Diagrama de Caso de Uso del Negocio ...................................................................... 11
4.2.4. Diagrama de Caso de Uso del Sistema....................................................................... 11
4.2.5. Diagrama de Clases ..................................................................................................... 12
4.2.6. Diagrama de Componentes......................................................................................... 12
4.2.7. Interfaces del Sistema Informático ............................................................................ 12
4.3. IMPLEMENTACIÓN .......................................................................................................... 12
4.3.1. Implementación de la Base de Datos ......................................................................... 12
4.4. PRUEBAS .............................................................................................................................. 12
4.4.1. Pruebas de Usuario ..................................................................................................... 12
5
4.4.2. Pruebas del Especialista de IT ................................................................................... 12
4.5. AUDITORIAS ....................................................................................................................... 12
4.5.1. Auditoria Interna ........................................................................................................ 12
4.5.2. Auditoria Externa ....................................................................................................... 12
4.6. MANTENIMIENTO............................................................................................................. 12
4.6.1. Preventivo .................................................................................................................... 12
4.6.2. Adaptativo .................................................................................................................... 12
4.6.3. Perfectivo...................................................................................................................... 13
4.6.4. Correctivo .................................................................................................................... 13
CONCLUSIONES ........................................................................................................................... 14
RECOMENDACIONES ................................................................................................................. 15
REFERENCIAS BIBLIOGRAFICAS .......................................................................................... 16
REFERENCIAS ELECTRÓNICAS ............................................................................................. 17
ANEXOS………………………….. ................................................................................................ 18
6
INTRODUCCIÓN
En un mundo competitivo como en el que vivimos, las organizaciones, así como las
personas que laboran en ellas, deben adaptarse a los cambios tecnológicos y conseguir las
mejores en sus procesos administrativos, mediante el desarrollo tecnológico, esto es posible,
lo que garantiza a las empresas a futuro a tener cierta ventaja competitiva, frente a sus
competidores.
7
información; para lograr mantenerse vigente y ser un competidor a través del tiempo con una
posición destacada frente al mercado en el que se desenvuelve.
8
beneficiadas con la propuesta tecnológica. A través de los Beneficiarios se hacen mención a
los usuarios directos que se beneficiaran con la puesta en marcha del Sistema Informático.
Por otro lado, a través de la Justificación del Proyecto se explican los motivos y/o
razones por las cuales se ha llevado a cabo el presente proyecto, dando así un enfoque
racional y argumentativo del porque de la presente solución tecnológica. Las Limitaciones
hacen referencia al conjunto de inconvenientes y/o restricciones que se han tenido durante el
desarrollo del proyecto. A través de la Metodología de Desarrollo de Software, se pone en
relieve cuales han sido las Metodologías de Desarrollo utilizada, siendo en este caso la
Metodología RUP (Proceso Racional Unificado) y el Pensamiento Lean para el desarrollo de
la misma, así mismo también se hace mención a las Técnicas, Herramientas, Lenguaje de
Programación, Gestor de Base de Datos utilizado para el desarrollo del Sistema Informático.
Mediante el Cronograma de Actividades se han programado las diversas actividades y/o
tareas y el tiempo que demanda llevar a cabo cada una de ellas durante el desarrollo del
presente proyecto. Finalmente, mediante el Estudio de Factibilidad del Proyecto, se
determina la viabilidad del proceso de implementación de un Sistema de Contratación y
Control de Asistencia de Personal para mejorar la gestión de la empresa. Dicho estudio ha
sido estructurado en tres niveles; a nivel técnico, operativo y económico.
9
a sistematizar, dando paso luego a la elaboración de los Diagramas de Casos de Uso del
Sistema. Para un mejor análisis del Sistema Informático se procede luego a diseñar los
Diagramas de Secuencia, Colaboración, Actividades, Clases y Diagramas de Componentes
del Sistema Informático, en el cual se representan cuales son los componentes que forman
parte de la arquitectura del mismo. Finalmente, luego se procede al Diseño de las Interfaces
del Sistema Informático.
En la etapa de Implementación, se procede a la Creación de la Base de Datos
Relacional en el Gestor de Base de Datos SQL server 2008. Las Pruebas son fundamentales
en el Ciclo de Vida de un Sistema Informático, porque permite someter a criterio de los
Usuarios y de los especialistas en IT, sobre el normal funcionamiento del Sistema
Informático y detectar posibles errores de cálculos y/o de procesos, durante su ejecución. Las
Auditorias permiten confirmar posibles anomalías dentro del Sistema Informático, para lo
cual se sugiere que el Sistema se someta una Auditoria Interna y Externa, esta ultima se
recomienda que lo realicen otros especialistas de IT ajenas a la empresa, para evitar un
informe sesgado del mismo. Finalmente, como ultima etapa del Ciclo de Vida de un Sistema
Informático, se encuentra la etapa de Mantenimiento, esta última debe ser la más importante
dentro del Ciclo de Vida de los Sistemas de Información, porque permiten continuar con el
normal funcionamiento del Sistema, siendo estos mantenimiento preventivo, adaptativo,
perfectivo y correctivo.
10
CAPÍTULO I
GENERALIDADES
1.
1.1. DESCRIPCIÓN DE LA EMPRESA
MIFARMA S.A.C. es una cadena de farmacias comercializadora de medicamentos,
higiene, cuidado personal y productos de belleza, que se creó con la finalidad de ofrecer
lugares de compras modernos, que cuenten con una gran variedad de productos de la mejor
calidad y con alternativas para todos nuestros clientes, además de contar con un servicio y
atención al cliente personalizado ofreciendo una mejor experiencia de compra. Surgió en
noviembre del año 2005 de la mano de Química Suiza, una de las empresas nacionales de
mayor desarrollo en el país.
11
MIFARMA S.A.C adquiere ALBIS que vendría con 340 boticas. Estos cambios han
permitido que MIFARMA S.A.C. pase a tener más de mil locales en todo el territorio peruano
que la han llevado a fidelizar la marca y, en consecuencia, a aumentar su participación en el
mercado.
Este cambio ha permitido que MIFARMA S.A.C. pase a tener más de 1000 locales a
nivel nacional que la han llevado a fidelizar la marca y, en consecuencia, a aumentar su
participación en el mercado.
En el año 2018 el Grupo INTERCORP compra el 100% de las acciones de QUICORP
S.A., la empresa dueña de Química Suiza y de cadenas de farmacias como MIFARMA,
Boticas BTL, Boticas Arcángel y FASA.
Con esto, InRetail ahora es dueño de alrededor de 95% de la participación del mercado
con alrededor de 2,000 puntos de venta. Su única competencia es Boticas & Salud, la gran
cadena de farmacias que permanece independiente con alrededor de 80 puntos de venta.
Asimismo, la empresa también adquirió los laboratorios y los 12 centros de distribución
repartidos en tres diferentes países, cuya capacidad de almacenamiento es de alrededor de
90,000 metros cuadrados. Se desconoce si se quedará con estos negocios o los venderá.
12
1.2. MISIÓN
“Ser reconocido por todos nuestros clientes como una cadena farmacéutica que se
preocupa por ellos y los cuida a través de su gran servicio. Macando así la diferencia con las
otras cadenas farmacéuticas del Perú.
1.3. VISIÓN
“Ofrecer los mejores productos farmacéuticos con precios competitivos a nivel
nacional, abarcando todo el país. Contar con locales estratégicos y atractivos que entregue la
mejor atención posible al cliente”
13
1.4. UBICACIÓN GEOGRÁFICA
La empresa MIFARMA S.A.C. se encuentra ubicada en Calle Víctor Alzamora #
147, La Victoria – Lima.
14
1.5. ORGANIGRAMA DE LA EMPRESA
Gerente General
Gerente de
Gerente de
Planeamiento y
Contraloría
Finanzas
Gerencia de
Retail
Director de
Director de Director de Director Director de Director de
Tecnología de
Finanzas Operaciones Comercial Legal y RRHH Ventas
Información
Gerente de Gerente
Gerente
Operaciones Nacional de
Contable
Logística Ventas
Gerente de Gerente de
Desarrollo Operador
Inmobiliario Logístico
1
Director de Legal y
RRHH
1
Sub Gerente de
RRHH
Analista de Adm
Coordinador de Analista de Bienestar y
de Personal
Capacitación Desarrollo
Analista de Desarrollo y Analista Jr. de
Bienestar Adm de
Asistente de
Capacitació Personal
n
Asistenta Social Analista Jr. de
Analista Senior de Trabajadora Social Relaciones
Selección Laborales
Analista de Selección
Practicante de
Trabajadora Relaciones
Social Laborales
Analista de
Selección
Asistente de
Adm Personal
Asistente de
Selección de Asistente de
Personal Recursos de
Humanos
Practicante de Asistente de
Selección de Personal Compensaciones
Asistente de Archivos
Auxiliar de
RRHH
Digitador
2
1.6. DATOS GENERALES DE LA EMPRESA
RAZÓN SOCIAL : MIFARMA S.A.C.
GIRO DE LA EMPRESA : Sector Farmacéutico
R.U.C. : 20512002090
DIRECCIÓN : Calle Víctor Alzamora # 147
DISTRITO : La Victoria
DEPARTAMENTO : Lima
PAIS : Perú
TELÉFONO :
TELEFAX :
E-MAIL :
PAGINA WEB : www.mifarma.com.pe
3
1.7.2. Análisis Externo
OPORTUNIDADES:
Lugares alejados donde no hay farmacias.
Personas que desean cuidar su salud física.
Personas que desean mantenerse jóvenes.
Laboratorios desean colocar sus marcas en MIFARMA.
AMENAZAS:
Indecopi.
Digemid.
Compra de Intercorp a MIFARMA.
4
1.8. ANÁLISIS FODA ESTRATÉGICO EMPRESARIAL
OPORTUNIDADES AMENAZAS
Lugares alejados donde no hay Indecopi.
farmacias. Digemid.
Personas que desean cuidar su Inkafarma.
salud física.
Personas que desean mantenerse
jóvenes.
Laboratorios desean colocar sus
marcas en MIFARMA
FORTALEZAS ESTRATEGIA FO ESTRATEGIA FA
Cobertura a nivel nacional Incrementar los Dermacenters. Cotizar a la competencia.
Precios bajos. Llegar a todos los lugares del Continuar con la publicidad y
14 años en el mercado. Perú. promociones.
Productos exclusivos. Incrementar las marcas exclusivas. Seguir fidelizando a los clientes.
Cuenta con el almacén más grande Seguir ofreciendo productos
a nivel nacional. exclusivos en presentación.
Cuenta con Dermaceneters.
1
DEBILIDADES ESTRATEGIA D0 ESTRATEGIA DA
Personal no sigue script de Continuar con la visita del cliente Minimizar los reclamos de los
atención. incognito a todos los locales. clientes.
No impulsan lo suficiente los Capacitación de productos al Mejorar las normas dadas por
productos adicionales. personal. Indecopi y Digemid.
No comunican las promociones. Motivar al personal con talleres.
Monedero del Ahorro tiene pocas Mejorar los servicios del
promociones. Monedero del Ahorro en convenio
con otras marcas del Grupo
Intercorp.
Concursos de LAM para
incrementar la venta adicional.
2
1.9. ANÁLISIS GENERAL TECNOLÓGICO
CAPÍTULO II
1
2.2. OBJETIVOS DEL PROYECTO
2.2.1. Objetivo General
Implementar un Sistema de Contratación y Control de Asistencia de
Personal.
2.2.2. Objetivos Específicos
Analizar los Requerimientos de la Empresa.
Elaborar el Cronograma de Actividades del Proyecto.
Diseñar los Diagramas de Caso de Uso del Negocio.
Diseñar los Diagramas de Caso de Uso del Sistema.
Diseñar el Diagrama de Clases.
Diseñar el Diagrama de Componentes.
Aplicar las Técnicas de Modelamiento y Diseño de Base de Datos.
Implementar la Base de Datos en SQL Server.
Codificar el Sistema Informático.
Adaptar el Proceso de Contratación de Personal y Control de
Asistencia de Personal al Sistema Informático actual.
Elaborar Informe Técnico del Sistema Informático.
2.3. ALCANCE
El presente Sistema Informático abarca las áreas de RR. HH y Contabilidad.
2.4. BENEFICIARIOS
Las áreas que se benefician directamente con la adaptación del nuevo
sistema son RR. HH y Contabilidad.
2
La implementación de este Sistema Informático planteada en la empresa MIFARMA
S.A.C., brindará la posibilidad de obtener grandes ventajas, incrementar la capacidad de
organización de la empresa, y tomar de esta manera los procesos a una verdadera
competitividad, mejorando los reportes de asistencia diaria, el control de los empleados,
llevar un reporte de todos los nuevos empleados que ingresen a la empresa, el sistema
proporcionará información clave para la toma de decisiones; esta información será sencilla,
clara, expedita, veraz, precisa, consistente y fácil de analizar e interpretar.
Cabe destacar, que los procesos propuestos ofrecerán una gran cantidad de ventajas
subyacentes, más allá del rédito que significa para la toma de decisiones y los procesos
productivos. El Sistema Informático implementado en la empresa MIFARMA S.A.C., ofrece
una importante y notable satisfacción en los usuarios que lo operan, debido a su facilidad de
uso y su acceso constante y empleados logren alcanzar los objetivos planteados por la
empresa.
3
HH y Contabilidad, se justifica ampliamente tomando en consideración los siguientes puntos
de vista, tales como:
Justificación Operativa
Justificación Investigativa
2.6. LIMITACIONES
Siendo el factor tiempo una limitación temporal, se esperar superar dicha
limitación a través del desarrollo del presente proyecto.
4
2.7. ESTUDIO DE FACTIBILIDAD DEL PROYECTO
2.7.1. Factibilidad Operativa
Se determina que el nuevo sistema a implementar es viable a futuro.
5
CAPÍTULO III
MARCO TEÓRICO
3.
3.1. SISTEMA INFORMÁTICO
3.1.1. Sistemas OLTP (Online Transaction Processing)
Según Peter Checlkan (2010), afirma que los Sistemas OLTP son
“citar_pegar el texto del autor”.
6
3.4.4. Modelo Prototipo
7
3.7.2. Atributo
3.7.3. Relación
3.7.4. Cardinalidad
8
9
CAPÍTULO IV
10
Restricción Nº 1:
El Sistema Informático no deberá permitir el ingreso de datos vacíos o
en blanco, los cuales deben ser considerados como datos no válidos.
Restricción Nº 2:
Validad el Ingreso del DNI del Cliente, el cual debe ser de 8 dígitos. El
Sistema Informático deberá validar el ingreso de datos de forma
obligatoria.
Restricción Nº 3:
Restricción Nº 4:
Restricción Nº 5:
4.2. DISEÑO
4.2.1. Modelo Entidad Relación
11
4.2.5. Diagrama de Clases
4.3. IMPLEMENTACIÓN
4.3.1. Implementación de la Base de Datos
4.4. PRUEBAS
4.4.1. Pruebas de Usuario
4.5. AUDITORIAS
4.5.1. Auditoria Interna
4.6. MANTENIMIENTO
4.6.1. Preventivo
4.6.2. Adaptativo
12
4.6.3. Perfectivo
4.6.4. Correctivo
13
CONCLUSIONES
14
RECOMENDACIONES
15
REFERENCIAS BIBLIOGRAFICAS
16
REFERENCIAS ELECTRÓNICAS
17
ANEXOS
18