Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo Te2
Trabajo Te2
FACULTAD DE INGENIERIA
CATEDRA DE PROGRAMACION II – 2017-II
PROF. FRANCISCO FUENTES
Grupo #1
Maria C Figueredo CI: 25.687.104
José Guzmán CI: 26.548.214
Carlos Saavedra CI: 24.984.237
Cesar Savignani CI: 23.733.824
1
INDICE
Introducción…………………………………………………………………………………...........pag.3
Conclusión……………………………………………………………………………………........pag.19
Recomendaciones…………………………………………………………………….…………..pag.20
Bibliografía…………………………………………………………………………………………pag.21
Anexos……………………………………………………………………………………………...pag.22
2
INTRODUCCION
Toda empresa e institución utiliza los archivos y las bases de datos. Los archivos de una
empresa representan su memoria, ellos permiten la uniformidad en el manejo de la información, lo que
permitirá la localización rápida de cualquier clase de documentos. Una base de datos es un “almacén”
que nos permite guardar grandes cantidades de información de forma organizada para que luego
podamos encontrar y utilizar fácilmente.
Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de
datos almacenados que permiten el acceso directo a ellos y un conjunto de programas que manipulen
ese conjunto de datos.
En turbo C++ se pueden almacenar archivos que permiten almacenar en ellos registros de un
mismo tipo. Los registros permiten almacenar en ellos datos de diferentes tipos. Ambos, junto a otras
instrucciones del lenguaje, se utilizan como la base de un programa automatizado, en el cual se
requiera el registro y el control de datos.
Aplicamos el turbo C++ como una opción sencilla y económica para la realización de un
programa que permite el control automatizado del inventario de materiales para construcción de vallas
de la empresa AEROCOL. Este programa servirá como base de datos, donde podremos almacenar
3
información como los datos de artículos, proveedores, clientes y empleados de esta empresa. También
se podrá hacer el estudio de las transacciones, reportes y utilidades.
4
DATOS DE LA EMPRESA
RIF: V-14764751
Dirección: Local número 5. Calle la fe, bella vista. Puerto la cruz, Edo. Anzoátegui.
5
DESCRIPCION DEL SISTEMA PROPUESTO
El administrador hace entrega del material requerido por el supervisor de taller quien firma una
constancia de recepción de los componentes necesarios para la construcción del proyecto,
posteriormente el administrador procede a ingresar los datos de la transacción realizada en el sistema
automatizado de control de inventarios. El administrador semanalmente realiza un estudio de la
entrada y salida de materiales para la construcción de vallas publicitarias, de esta forma mantiene un
inventario estable en cuanto exceso o escasez de mercancía se refiere.
6
DESCRIPCION DE REGISTROS Y ARCHIVOS
ARTICULO
struct{
char codart[20];
char nomart[30];
double costo;
long int exist;
}articulo;
7
Representación grafica del registro
c n c e
o o o x
d m s i
a a t s
r r o t
t t
FILE*arch1;
arch1=fopen(“articulo.dat”,”w”);
8
PROVEEDOR
struct{
char codpro[14];
char nompro[41];
char direc[80];
char correo[50];
char telef[13];
char personac[20];
}prove;
9
Represantacion grafica del registro
c n d c t p
o o i o e e
d m r r l r
p p e r e s
r r c e f o
o o o n
a
c
FILE*arch2;
arch2=fopen(“prove.dat”,”w”);
10
CLIENTE
struct{
char nomcli[45];
char cedrif[14];
char tipocli[9];
char telecli[13];
char corcli[50];
char direccli[80];
}cliente;
11
Representacion grafica del registro
n c t t c d
o e i e o i
m d p l r r
c r o e c e
l i c c l c
i f l l i c
i i l
i
FILE*arch3;
arch3=fopen(“cliente.dat”,”w”);
‘Joseagonzalez
‘Jose Gonzalez’ ‘26588217’ ‘natural’ ‘04148054057’ @hotmail.com’ ‘Barcelona’
12
EMPLEADO
struct{
long int cedula;
char nomemp[45];
char fechaing[11];
char fechaeg[11];
double sueldoemp;
char cargemp[35];
13
char corremp[50];
char direcemp[80];
char telefemp[13];
}empleado;
c n f f s c c d t
e o e e u a o i e
d m c c e r r r l
u e h h l g r e e
l m a a d e e c f
a p i e o m m e e
n g e p p m m
g m p p
p
FILE*arch4;
arch4=fopen(“empleado.dat”,”w”);
14
TRANSACCIONES
struct{
char tipo[8];
char fecha[11];
char refe[13];
long int canti;
char codart[20];
}trans;
15
Representación gráfica del registro
t f r c c
i e e a o
p c f n d
o h e t a
a i r
t
FILE*arch9;
arch9=fopen(“trans.dat”,”w”);
16
PANTALLA PRINCIPAL DE PROGRAMA EN TURBO C++
17
DESCIPCION DEL PROGRAMA EN TURBO C++
Con el programa automatizado que realizamos en el compilador turbo C++ los integrantes de
este grupo con la asesoría del profesor Francisco Fuentes le brindamos a la empresa una mejor
capacidad de fluidez en cuanto al procesamiento de datos y al estudio de los niveles de inventario.
Mediante este programa podemos incluir, consultar, modificar y eliminar los datos de los
artículos, proveedores, clientes y empleados de esta empresa. Con este programa también se puede
hacer el estudio de las transacciones, reportes y utilidades de la empresa.
18
CONCLUSION
Después del uso del programa automatizado propuesto, se solucionaron las problemáticas
anteriormente mencionadas. Se disminuyo el riesgo de pérdida de información, ya que se pueden
hacer respaldos de los archivos en diversos dispositivos, la revisión de los niveles de inventario se
pueda realizar de forma fácil y rápida, ya que se agiliza el flujo de la información, permitiendo que se
reduzca el tiempo en el estudio del inventario. Por último, el uso de este sistema disminuyo en gran
medida los errores humanos, ya que el programa está encargado del registro, conteo y cálculo.
19
RECOMENDACIONES
20
BIBLIOGRAFIA
http://www.maestrosdelweb.com/bases-de-datos/
http://gestioncontablecisnerista.blogspot.com/2010/10/importancia-de-los-archivos.html
http://www.logicbus.com.mx/pdf/Requerimientos/
21
ANEXO
El presente manual tiene como finalidad guiar al usuario, de tal modo que pueda entender los
aspectos básicos del programa creado en C++, por lo cual podrá hacer uso del mismo de manera
eficaz. Se mostrará cómo funciona el programa versión 1.00. Asimismo, se indicará cada uno de los
menús que posee para los diversos registros que se pueden almacenar. Existen ciertos requerimientos
mínimos e ideales que deberán ser tomados en cuenta por la empresa para que el programa pueda
funcionar de una manera eficaz. Se hace entrega a la empresa de un pendrive (memoria USB) o CD
que contiene los archivos exe y dat.
MÍNIMOS IDEALES
22
Instalación del programa
1- Se procede a insertar en los computadores de la empresa el CD o pendrive que contiene los archivos
exe y dat.
4- Crear un acceso directo para el programa, que permita ingresar a él, de forma simple y rápida. El
primer paso es hacer click derecho en el archivo .exe y luego buscar la opción “crear acceso directo”,
de este modo se guardará en el escritorio.
Nota: no se requiere la instalación del compilador turbo c++ para ejecutar el programa.
23
Descripción de las pantallas principales
Menú principal:
Este es el menú principal del programa y su función es la de darnos las opciones de entrar a los
menús de datos, transacciones, reportes, utilidades y para salir del programa dependiendo de lo que
coloquemos en la selección.
24
Menú de datos:
Este es el menú al que se llega si se selecciona la primera opción del menú principal y su función
como menú de datos es darnos la opción de seleccionar si queremos ingresar al menú de artículos,
clientes, proveedores, empleados o para volver a al menú principal del programa.
25
Menú de artículos:
Este es el menú al que se llega si se selecciona la primera opción del menú de datos y su
función como menú de los artículos es darnos la alternativa de seleccionar la función que se quiere
utilizar. Dependiendo de la selección, puede llevarnos a las funciones del sistema automatizado para
ingresar, consultar, modificar o eliminar los datos de los artículos de la empresa, o de volver al menú
de datos.
26
Función de ingresar datos:
Esta es una de las funciones del sistema automatizado y sirve para ingresar al programa
los datos de los artículos, clientes, empleados, proveedores o de las transacciones que posee la
empresa para llevar su control de manera eficaz.
27
Menú de clientes:
Este es el menú al que se llega si se selecciona la segunda opción del menú de datos y su
función como menú de clientes es dar la alternativa para escoger la opción que se requiera.
Dependiendo de la selección, puede llevarnos a las funciones del sistema automatizado para ingresar,
consultar, modificar o eliminar los datos de los clientes de la empresa, o de volver al menú de datos.
28
Función de consultar datos:
Esta es una de las funciones del sistema automatizado y sirve para consultar al programa
los datos de los artículos, clientes, empleados, proveedores o de las transacciones que posee la
empresa que hayan sido ingresados previamente al sistema automatizado desde la función de
ingresar datos.
29
Menú de proveedores:
Este es el menú al que se llega si se selecciona la tercera opción del menú de datos y su función
como menú de los proveedores es dar la alternativa de escoger la opción que se requiera.
Dependiendo de la selección, puede llevarnos a las funciones del sistema automatizado para ingresar,
consultar, modificar o eliminar los datos de los proveedores de la empresa, o de volver al menú de
datos.
30
Función de modificar datos:
Esta es una de las funciones del sistema automatizado y sirve para modificar los datos de
los artículos, clientes, empleados, proveedores o de las transacciones que posea la empresa que
hayan sido ingresados previamente al sistema automatizado desde la función de ingresar datos.
31
Menú de empleados:
Este es el menú al que se llega si se selecciona la cuarta opción del menú de datos y su función
como menú de empleados es dar la alternativa de escoger la opción que se requiera. Dependiendo de
la selección, puede llevarnos a las funciones del sistema automatizado para ingresar, consultar,
modificar o eliminar los datos de los empleados de la empresa, o de volver al menú de datos.
32
Función de eliminar datos:
Esta es una de las funciones del sistema automatizado y sirve para eliminar los datos de
los artículos, clientes, empleados, proveedores o de las transacciones que posea la empresa que
hayan sido ingresados previamente al sistema automatizado desde la función de ingresar datos.
33
Menú de las transacciones:
Este es el menú al que se llega si se selecciona la segunda opción del menú principal y su
función como menú de las transacciones es darnos la opción dependiendo de lo que se seleccione
para ir a las funciones del sistema automatizado para ingresar, consultar, modificar y eliminar las
transacciones que posea la empresa o para volver a al menú principal del programa.
34
35