Sei sulla pagina 1di 8

1.- Sistema de Clculo de remuneraciones. (C.

Oryan)
Crear un sistema de clculo de remuneraciones a partir del sueldo base y el detalle de
descuentos y haberes de cada empleado. Los haberes y descuentos a considerar son los
siguientes:
Clasificacin
Tributable
Imponible
HABERES
Haberes fijos mensuales:
Sueldo Base
Si
Si
Otros haberes imponibles
Si
Si
Locomocin
No
No
Colacin
No
No
Haberes eventuales
Bono Fiestas patrias
Si
Si
4.75 UF gratificacin garantizada Si
Si
Bono vacaciones
Si
Si
Bono nacimiento
Si
Si
DESCUENTOS
Descuentos fijos mensuales:
Isapre
AFP
Impuesto nico
Otros descuentos
Descuentos opcionales por trabajador
Ahorro voluntario AFP
Depsitos convenidos
APV
Descuento prestamos (1,n)

No
No
No

No
No
No

Si
No
No
Si

Si
No
No
Si

1.1 El sistema deber considerar el siguiente algoritmo de clculo:


1. Para calcular el total Imponible se deben sumar todos los haberes imponibles.
Si el total es mayor que 60 UF, se considera 60 UF como Total imponible.
De otra forma se considera el valor calculado.
2 El Cargo por AFP se obtiene como un porcentaje sobre el total imponible
(Normalmente 12.59%).
3. El porcentaje mnimo de salud(7%) se aplica sobre el imponible. Si el
trabajador tiene convenio especial con su isapre, entonces, se descuenta el
valor acordado segn su contrato, normalmente en UF.
4. Para calcular el impuesto nico se sigue el siguiente procedimiento:
-Se suman todos los haberes tributables
-Se restan todos los descuentos No tributables (Excepto Impuesto nico).
En el caso de salud(si trabajador cotiza mas del 7%, slo se descuenta
7%)

-Con el valor resultante(Tributable) , se busca tramo en la tabla de


Impuesto nico de Segunda categora para el mes en cuestin, sacando
el % a aplicar y la cantidad a rebajar.
-Se calcula el impuesto nico aplicando el % al total tributable y restando la cantidad a
rebajar.
1.2 Se deber investigar la tabla necesaria para el % de aplicacin de impuesto nico.
-El sueldo base se considera sobre el total de das hbiles del mes. Luego si el trabajador
tiene menos das trabajados, este disminuye en forma proporcional.
1.3 Se deber investigar y proponer el formato de colilla reliquidacin de
remuneraciones.
1.4 Observaciones:
a) Se deber considerar los siguientes archivos, sobre los cuales se debe poder agregar,
eliminar o modificar registros:
Archivo de empleados mensual: Deber contener como mnimo los siguientes campos por
registro:
Nombre
Rut
Direccin
Das trabajados
Porcentaje Isapre
Archivo de haberes y descuentos.
Secuencia
Rut
Ao-mes
Movimiento (Haber o descuento)
Valor
3. Parmetros
Mes actual
Ao actual
Valor UF
Mximo Imponible (60 UF)
Porcentaje AFP (12.59%)
Porcentaje Isapre(7%)
4. Tabla de impuesto nico(A investigar).
b) Se deber poder generar los siguientes listados:
Colilla de remuneraciones con detalle de clculo de sueldo lquido
Libro de remuneraciones
c) Si lo estima necesario, puede modificar la estructura de archivos definida, para acomodar
mejor su diseo y extensin de la aplicacin.

La eliminacin de registros desde los archivos, deber primero validar la consistencia de


estos en las tablas restantes. Ejemplo, no se puede eliminar un empleado si tiene registros el
archivo de Haberes y descuentos.

2.- Sistema de estimacin de insumos. (C. Oryan)


Ud. Esta a cargo de definir la compra de insumos de una constructora. Para ello, antes
de iniciar un proyecto, el rea de Ventas le informa la cantidad de casas a construir por
cada tipo. La constructora puede construir 3 tipos distintos de casa y para cada tipo de
casa existe una especificacin distinta de materiales. El sistema debe ser capaz de
generar un listado total de materiales a comprar, a partir de la definicin de la cantidad
de casas de cada tipo a construir.
Para lo anterior, se deberan utilizar los siguientes archivos:
Maestro de materiales
Cdigo de material
Descripcin
Detalle de materiales.
Tipo de casa
Cdigo de material
Cantidad
% de holgura
Precios de materiales
Cdigo Mayorista
Cdigo material
Precio unitario
Tramos de descuentos por cantidad (Cada mayorista tiene distinta cantidad de
tramos de descuento).
Cdigo Mayorista
Cantidad inferior
Cantidad superior
% Descuento
El informe de compra, debe indicar a que Distribuidor mayorista se debe comprar cada
material. Para ello, se debe considerar la cantidad de material a comprar, el precio y el
descuento ofrecido por cada uno. Los mayoristas ofrecen descuentos por cantidad,
independiente del material. Luego para saber el descuento a aplicar por un mayorista a un

producto, se debe acceder el archivo de descuentos por cantidad, ubicar el mayorista y luego
ubicar el tramo de descuento.
Observaciones:
Todos los archivos deben disponer de aplicaciones para insertar, eliminar y modificar
registros
Para determinar a que Mayorista comprar cada producto, el sistema deber construir una
matriz en memoria donde se identifique al Mayorista ms barato para cada material,
considerando su precio y descuento por cantidad. Una vez determinada esta matriz, se podr
generar el listado de compras el cual debe estar ordenado por mayorista y luego
alfabticamente por material.
Considerando que existen prdidas en el uso de cada material, para cada insumo se define un
% de holgura, el cual deber ser agregado a la cantidad a comprar.
La eliminacin de registros desde los archivos, deber primero validar la consistencia de
estos en las tablas restantes. Ejemplo, no se puede eliminar un registro asociado a un material
del maestro de materiales sin eliminar primero este material de los otros archivos.
El informe de salida deber ser diseado y conversado con el profesor gua.

3.- Proyecto: Despacho de Comida a Domicilio (R.


Abarca)
Descripcin inicial
Se solicita crear un programa en el lenguaje visto en clases que permita efectuar la
administracin y gestin de un local de comida con despacho a domicilio (ej. Telepizza). Se
deber trabajar con archivos, al menos dos, por ejemplo archivo de clientes, archivo de
productos, archivo de precios, etc.
La funcionalidad mnima solicitada es:

Manejar pedidos de productos.


Manejar productos y precios.
Manejar promociones.
Manejar estados de los pedidos.
Consultar pedidos, precio productos y promociones.
Ordenar y consultar pedidos por orden de entrada.
Registrar tiempos de cierre de pedidos.
Buscar un pedido.

En general todos los datos y archivos deben tener la opcin de ingresar, modificar, eliminar,
buscar y eliminar sus datos.

4.- Proyecto: lbum Fotogrfico Familiar (R. Abarca)


Descripcin inicial

Se solicita crear un programa en JavaScript que permita efectuar la catalogacin de una


coleccin de fotografas. Se deber trabajar con archivos, al menos dos, por ejemplo archivo
de fotos, archivo de tipo de fotografa, etc.
La funcionalidad mnima solicitada es:

Ingresar/Asociar fotografas.
Catalogar fotografas por evento.
Visualizar fotografas por tipo y/o evento.
Buscar fotografa por algn atributo y/o keyword.

En general todos los datos y archivos deben tener la opcin de ingresar, modificar, eliminar,
buscar y eliminar sus datos.

5.- Catlogo de pelculas (cualquier formato). (F. Albert)


Cada pelcula tiene los siguientes campos:
Nombre
Director
Actores principales
Ao
Formato (DVD, VHS, etc.) Validar que pertenezca a uno de los formatos pre
ingresados.
Gnero (Comedia, Drama, etc.) Validar que pertenezca a uno de los formatos pre
ingresados.
Censura.
Duracin en minutos.
Ubicacin, el lugar en que esta la pelcula.
El programa debe soportar las siguientes operaciones:
Ingreso de pelculas
Consulta, bsqueda, por cualquier campo
Prstamos de pelculas, almacenando el nombre de quien recibe el video, y fecha de
devolucin. Esta opcin debe pedir contrasea, para evitar el borrado malicioso
de la informacin de prstamos. Incluye el ingreso y devolucin del medio.
Listado de pelculas por gnero, formato, director, censura, actor, prestatario, fecha
de devolucin, y ubicacin.
Borrado, se debe validar que la pelcula no est en prstamo.
Mantenedor de formato y gnero (ingreso, modificacin y eliminacin si no existen
pelculas en este gnero o formato).

6.- Clculo de notas del curso de programacin (F. Albert)


Cada alumno tiene los siguientes campos:
Nombre
Rol
VTR
Carrera
Ao ingreso
Paralelo (en programacin)
Notas de certmenes (3 certmenes, cada certamen tiene 3 preguntas).
Notas de quices (8, se borran los dos peores)
Promedio de laboratorio
Nota del proyecto
El programa debe permitir:
Ingreso de alumnos.
Ingreso de notas (permitir ingreso parcial, por certamen).
Consulta por nombre, rol, VTR, certmenes y/o nota final ordenados ascendente o
descendentemente.
Listado por los mismo criterios que la bsqueda.
Eliminacin de alumnos (opcin con password).
Observaciones
En el clculo de la nota final debe calcular beta.
Debe validar que todas las notas estn en el rango [0..100]

7.- Manejo de gastos comunes condominio. (Pedro


Godoy)
El sistema deber administrar los gastos comunes existentes en un condominio, edificio u
otro, para lo cual deber tener la funcionalidad de adecuar (parametrizar) la solucin a un
condominio especfico, para lo cual deber ingresar informacin como Nombre del
condominio, direccin, constructora, entre otros.
El sistema leer la informacin para trabajar de dos archivos. Un archivo que contiene la
informacin relativa a los usuarios que posee la siguiente informacin:
- Nombre de la persona que vive actualmente en el Dpto.
- Rut de la persona.
- Relacin con el dpto (dueo, arrendatario).
- Tipo de Dpto. (N de habitaciones, clasificacin para hacer la proporcin de gastos
comunes).

- Estado de dpto (en uso o no)


- Id del dpto.
- Estado de las cuentas
- Monto de la deuda
Y otro archivo en el cual se encuentra la siguiente informacin relativa a los costos de
Alcantarillado y gastos mensuales.
- Comuna
- Costo fijo
- Costo variable (pesos/litros de agua utilizada en el mes).
El sistema deber
- Proveer un sistema de gestin de usuarios (ingresar nuevo arrendatario, modificar datos y
eliminar arrendatario).
- Manejar el estado de cuentas de cada usuario, para lo cual podr registrar los pagos de
cada usuario y listar las personas morosas en orden de acuerdo a la deuda, de mayor a
menor deuda.
La forma de calcular las deudas y que gastos se considerarn, deben ser conversados con el
profesor a cargo.

8.- Sistema de manejo de rdenes de Impresin. (Pedro


Godoy)
El sistema deber manejar el listado de pedidos de impresin, para lo cual primero debe
considerar un archivo con los datos de los clientes asociados, el cual deber considerar al
menos los siguientes datos:
Nombre
Rut
Direccin
N de Cuenta
Tipo (VIP, Especial, entre otros)
Deudas.
Una vez que el sistema ha validado que el usuario existe deber realizar la cotizacin del
trabajo a realizar para lo cual deber pedir datos del trabajo,tales como:
Tipo de papel
Tipo impresin: Blanco y Negro o color
N de hojas.
Impresin: Por ambos lados, solo por un lado
Tipo de trabajo: Poster, ficha, trptico, diptico.
Id de la orden
Fecha de peticin

Estado de cotizacin: (Aceptada, rechazada)


Estado de trabajo (En espera, en proceso, terminado)
Fecha de entrega.
Costo.
Una vez ingresado los datos el sistema despliega el costo asociado al trabajo, al usuario, el
cual deber tener la opcin de aceptar o rechazar la orden de trabajo, dependiendo de:
- Fecha de entrega
- Costo del trabajo.
El sistema debe tener la opcin de gestionar tanto a los usuarios como a las cotizaciones y
rdenes de compra que se generen. (Gestionar implica: Ingresar nuevo, modificar, eliminar
y buscar). Para mayores detalles conversar con el profesor a cargo.

Potrebbero piacerti anche