Está en la página 1de 23

“INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO

PÚBLICO”
“VÍCTOR ÁLAVAREZ HUAPAYA”

INFORME DE PRACTICAS PRE-PROFESIONALES MODULO N° II


“DESARROLLO DE SOFTWARE Y GESTIÓN DE BASE DE DATOS”
CENTRO DE PRÁCTICAS: NEW MACK GROUP S.A.C.
CARRERA: COMPUTACIÓN E INFORMÁTICA
PRESENTADO POR: QUISPE FERNÁNDEZ, Harold Alcidez
FECHA DE INICIO: 07 de setiembre del 2020
FECHA DE CULMINACIÓN: 28 de noviembre del 2020
TOTAL DE HORAS: 290
AYACUCHO - PERÚ
2020
ii

DEDICATORIA

A mi madre por habernos dirigido por el buen camino, por el apoyo desinteresado que ellos
nos brindan para que seamos grandes profesionales, y a nuestros docentes que nos comparten
sus conocimientos y nos inculcan los valores.
iii
AGRADECIMIENTOS

A toda la plana docente del instituto de educación superior tecnológico público “VÍCTOR
ÁLVAREZ HUAPAYA” por impartir sus conocimientos y darnos una buena educación
profesional para hacer de nosotros una persona de bien y competitivo en el mercado laboral
actual. Agradezco también a las personas quienes colaboraron conmigo de una y otra manera.
iv
ÍNDICE

INTRODUCCIÓN......................................................................................................................v
OBJETIVOS..............................................................................................................................vi
OBJETIVOS GENERALES......................................................................................................vi
OBJETIVOS ESPECÍFICOS....................................................................................................vi
CAPÍTULO 1 1 INTRODUCCIÓN E INFORMACIÓN GENERAL.......................................1
NOMBRE DEL CENTRO DE PRÁCTICAS............................................................................1
CAPÍTULO 2 2 DESCRIPCIÓN DE TRABAJO REALIZADO.............................................2
ANTECEDENTES.....................................................................................................................2
ACTUALIZACIÓN DEL “SISTEMA INTEGRADO DE FERRETERÍAS
1.0”………..2
Datos de la empresa en la que está implementado el sistema…………………….2
Nuevos requerimientos para la actualización………………………………….….3
Descripción del proceso de negocio………………………………………………3
Requerimientos para la actualización……………………………………………..3
Diagrama de casos de uso con la actualización…………………………………..4
Diagrama de clases con la actualización……………………………………….…5
Diagrama de base de datos con la actualización………………………………….6
ACTUALIZACIÓN DEL “SISTEMA MATER SOFT V1.0”……………………………7
Datos de la empresa en la que está implementado el sistema……………………..7
Nuevos requerimientos para la actualización……………………………………..7
Descripción del proceso de negocio………………………………………………7
Requerimientos para la actualización……………………………………………..8
Diagrama de casos de uso con la actualización…………………………………..9
Diagrama de clases………………………………………………………………10

CAPÍTULO 3 3 CONCLUCIONES Y RECOMENDACIONES............................................11


ANEXOS..................................................................................................................................12
v
INTRODUCCIÓN

El presente informe es una descripción de los diferentes trabajos realizados y conocimientos


adquiridos durante el tiempo de la práctica pre-profesional que realice en la especialidad de
Computación e Informática en el campo “Desarrollo de Software y Gestión de Bases de
datos”, lo cual está a cargo de la empresa “NEW MACK GROUP S.A.C.”
Las prácticas consistieron en el análisis de sistema para poder saber los datos requeridos para
el desarrollo y actualización de software y base de datos.
Este informe, también comprende los siguientes contenidos:
En el Capítulo I, señala la información general de la Institución o empresa; en el Capítulo II
se describe el Descripción del trabajo realizado y finalmente en el Capítulo III Planteamiento
de las prácticas profesionales se acompaña el anexo (Fotografías, del proceso de trabajo).
Durante el tiempo de permanencia en la oficina como practicante, he adquirido nuevos
conocimientos.
vi
OBJETIVOS

OBJETIVOS GENERALES
 Lograr desarrollar todo lo propuesto del módulo “Desarrollo de software y gestión de base de
datos”.
 Cumplir con las respectivas horas establecidas.
 Adaptarse a un ambiente laboral en nuestras prácticas.

OBJETIVOS ESPECÍFICOS
 Desarrollar softwares amigables y fáciles de usar para el cliente.
 Desarrollar nuevas estrategias y métodos en el campo laboral.
 Lograr una mayor aceptabilidad de los softwares que se ofrecen.
1

CAPÍTULO 1
1 INTRODUCCIÓN E INFORMACIÓN GENERAL

NOMBRE DEL CENTRO DE PRÁCTICAS


New Mack Group S.A.C.
1.1 UBICACIÓN
Se Mz. U1 Lt. 2 BQ. ALTO PERÚ (EX DISCOTECA KILLA) AYACUCHO - HUAMANGA -
AYACUCHO
1.2 SECTOR
La empresa “New mack group S.A.C”, es una empresa privada que está dedicada a
venta y elaborar softwares (sistemas de información):
Facturador electrónico, sistemas de venta, sistemas de almacén, tienda online
1.3.1 Organigrama

GERENTE

ANALISTA DICEÑADOR PROGRAMADO

1.3 PERIODO DE EJECUCIÓN

• Inicio : 07 de Setiembre del 2020


• Finalización : 28 de Noviembre del 2020
• Lunes a sábado : 2:00pm a 7:00pm
Haciendo 5 horas diarias.
Haciendo un total de 290 horas acumuladas para la conformidad de nuestras
prácticas.
2

CAPÍTULO 2
2 DESCRIPCIÓN DE TRABAJO REALIZADO
ANTECEDENTES
El desarrollo de software implica un conocimiento amplio, análisis de requerimientos,
procesos y un agudo sentido de abstracción por parte del analista. Yo habiendo adquirido
técnicas, metodologías y procedimientos en dicho campo, presentamos un proyecto de
actualización y desarrollo de softwares de la empresa New Mack Group S.A.C. Puesto que, los
usuarios de los softwares requerían nuevas funcionalidades.

2.1 ACTIVIDADES EJECUTADAS

 Analizar la documentación de los softwares a actualizar.


 Modificar programas desarrollados por otros programadores.
 Realizar tareas de Testing (Prueba de software).
 Documentar programas.
 Implementar los programas.

2.2 DETALLE DE LAS ACTIVIDADES EJECUTADAS


2.2.1 ACTUALIZACIÓN DEL “SISTEMA INTEGRADO DE FERRETERÍAS 1.0”

Realiza el control de compras y ventas de ferreterías. Puesto que, optimizar procesos


en una organización es muy importante pues ayuda a mejorar y facilitar al trabajo de
los administradores y dueños de la empresa. Por ende, facilitando a realizar cálculos,
consultas e informes que es de suma importancia en una organización.
3

2.2.1.1 Datos de la empresa en la que está implementado el sistema


COMERCIAL J.A.C. S.R.L. RUC: 20494231876 cuenta con el sistema integrado de
ferreterías está ubicado Mz. n Lt. 20 Urb. Mariscal Cáceres Ayacucho - Huamanga –
Ayacucho

2.2.1.2 Nuevos requerimientos para la actualización


La empresa se dedican también a alquilar por horas un equipo y/o máquina de
construcción, y requiere otro modulo para el alquiler.

2.2.1.3 Descripción del proceso de negocio


Los clientes alquilan por horas dependiendo de sus necesidades, otros lo realizan la
reserva con anticipación.
El alquiler se realiza de forma directa, cliente pregunta las horas disponibles Del
equipo y/o máquina, el responsable observa sus apuntes en hoja de papel y ofrece
horarios y si hay horario disponible cliente paga el costo de alquiler y se lleva el
equipo y/o máquina.

2.2.1.4 Requerimientos para la actualización


SISTEMA INTEGRADO DE FERRETERÍAS 2.0
Requerimientos para la actualización
Nº Descripción/consulta/reporte/cálculos
REQ
Rf1 Reporte de alquiler
Rf2 Notificaciones de máquinas alquiladas
Rf3 Registro de reservaciones y alquileres (Id
Reservaciones, Id Cliente, fecha, hora inicial, hora
final, cantidad de horas, teléfono, monto, adelanto,
saldo, tipo, promociones, descuentos)
Rf4 Pago alquiler de maquina = [Cantidad de horas] x
4

[precio hora]

2.2.1.5 Diagrama de casos de uso con la actualización


5

2.2.1.6 Diagrama de clases con la actualización


6

2.2.1.7 Diagrama de base de datos con la actualización


7
8

2.2.2 ACTUALIZACIÓN DEL “SISTEMA MATER SOFT V1.0”


Realiza el control de ventas de bodegas. Optimiza procesos de venta y stock y reporte
de ventas para facilitar al trabajo de los administradores y dueños de la empresa.

2.2.2.1 Datos de la empresa en la que está implementado el sistema


P&V INVERSIONES SÚPER RUC 10283056495 cuenta con el Sistema Master Soft
v1.0 está ubicado en Av. Cuzco N° 120, Ayacucho - Huamanga – Ayacucho.
2.2.2.2 Nuevos requerimientos para la actualización
Proceso de abastecimiento de stock, participan distintos actores como son el
empleado, el gerente y el proveedor.
2.2.2.3 Descripción de procesos de negocios
Primero el empleado hace una lista de los productos faltantes, de los que ya están por
acabarse, los que ya caducaron y están próximos a caducar en la brevedad. Luego de
ello entrega esta lista al gerente para que realice el pedido al proveedor, el proveedor
verifica si tiene dichos productos, después comunica al gerente los productos que tiene
y los distintos precios. Si posee todos los productos que la empresa necesita hace el
pedido completo y deposita el pago, o pide un crédito, en caso de que algún producto
no esté en stock donde el proveedor se realizara el pedido a otra empresa como
sustituto.
9

2.2.2.4 Requerimientos para la actualización


Sistema Master Soft v2.0
Requerimientos para la actualización
Nº REQ Descripción/consulta/reporte/cálculos
Rf1 Reporte de proveedores
Rf2 Registro de compras (detalles, Nº documento, Id
Producto, cantidad, precio, importe, hora, fecha).
DOCUMENTO
(Serie, Nº documento, Id Proveedor, moneda,
sub total, IGV, total, fecha, hora).
Rf3 Registro de proveedor (RUC, razón social,
dirección).
Rf4 Inventario (stock) < 10 unidades = alertas
10

2.2.2.5 Diagrama de casos de uso


class Modelo de clases

tb_productos
tb_categorias
# IdProducto: int tb_prov eedor tb_v entas
# IdCategoria: int + IdCategoria: int
+ Codigo: varchar(8) + Codigo: varchar (15) # IdProveedor: int # IdVenta: int
+ Categoria: varchar(20) + Producto: varchar (50) + Ruc: varchar (11) + IdCliente: int
+ Descripcion: text + Medida: nchar (10) + Proveedor: varchar (50) + Documento: varchar (15) tb_cliente
1 + PrecioMenor: float + Telefono: varchar (12) + Serie: char (3)
+ agregar() : void 1..* + Numero: nchar (7) # IdCliente: int
1..* + PrecioMayor: float 1 + Detalle: text
+ buscar() : void + PrecioCompra: float + SubTotal: float + Cliente: varchar (50)
+ modificar() : void + Descripcion: text + agregar() : void + Igv: float + Ruc: varchar (11)
+ eliminar() : void + Cantidad: int + buscar() : void + TotalMonto: float 1..* 1
+ modificar() : void + Hora: time (7) + agregar() : void
+ agregar() : void + eliminar() : void + Fecha: date + buscar() : void
+ buscar() : void + Estado: char (7) + modificar() : void
+ modificar() : void + eliminar() : void
+ eliminar() : void + agregar() : void
1
+ buscar() : void
1..* 1..* + modificar() : void
+ eliminar() : void
2.2.2.6 Diagrama de clases con la actualización

tb_temporal 1

# IdTemporal: int tb_compras


+ IdProveedor: int
# IdCompra: int 1..* tb_detalleVentas
+ Producto: varchar (50) tb_documento
+ Medida: nchar (10) + IdProveedor: int 1..*
# IdDetalle: int
+ Cantidad: int + IdProducto: int # IdDocumento: int
+ IdVenta: int
+ Cantidad: int + Documento: int
+ PrecioUnitario: float + IdProducto: int
+ Fecha: date + NumeroCompra: varchar (10)
+ PrecioTotal: float + Cantidad: int
+ PrecioMenor: float + Hora: time (7) + NumeroVenta: int
+ PrecioVenta: float
+ PrecioMayor: float + Documento: varchar (15) 1..* 1 + SerieCompra: int
+ Total: float
+ Serie: nchar (3) + SerieVenta: int
+ Stock: int
+ Numero: varchar (7)
+ agregar() : void
+ SubTotal: float + agregar() : void
+ elimina() : void + buscar() : void
+ Igv: float + buscar() : void
+ modificar() : void
+ Total: float + anular() : void
+ eliminar() : void
+ Estado: char (7)

+ agregar() : void
+ buscar() : void
+ modificar() : void
+ eliminar() : void
11
12

CAPÍTULO 3
3 CONCLUCIONES Y RECOMENDACIONES.
3.1 CONCLUSIONES
Durante el tiempo que realice mis prácticas pude aplicar mis conocimientos y aprender
nuevas cosas, como el diseño de un perfil de software y como es que funcionan las empresas
internamente.
3.2 RECOMENDACIONES
Para poder controlar todo un sistema de ventas, Stock y alquiler se necesita un gran trabajo,
esfuerzo y tiempo, las tecnologías que se nos ofertan actualmente han venido ayudándonos
para agilizar procesos lentos, procesos que dedicaban mucho tiempo y esos tiempos los
puede utilizarlos en otras actividades.
El sistema no es a nivel web, por lo que es necesario considerar para futuros mejoras en el
negocio y obviamente por acuerdos entre ambas partes.
13

ANEXOS
14
15
16
17

También podría gustarte