Residencias Aurelita Modelo Prototipos
Residencias Aurelita Modelo Prototipos
Residencias Aurelita Modelo Prototipos
RESIDENCIA PROFESIONAL
LICENCIATURA EN INFORMATICA
Índice
Índice de Figuras..........................................................................................................IV
Introducción....................................................................................................................1
1 Justificación.............................................................................................................2
2 Objetivos ..............................................................................................................3
3.1.1 Misión................................................................................................................5
3.1.2 Visión................................................................................................................5
3.1.3 Valores..............................................................................................................5
3.2 Organigrama........................................................................................................6
5 Alcances y limitaciones...........................................................................................8
5.1 Alcances...............................................................................................................8
5.2 Limitaciones.........................................................................................................8
6 Fundamento teórico.................................................................................................9
6.1 Sistema................................................................................................................9
6.2 Software.............................................................................................................16
7.1.1 Entrevista........................................................................................................28
8 Resultados.............................................................................................................34
9 Conclusiones y recomendaciones.........................................................................35
10 Bibliografía.............................................................................................................36
11 Anexos...................................................................................................................37
Índice de Figuras
Introducción
1 Justificación
2 Objetivos
En los albores del siglo pasado Don Tomas Oliva Bañuelos, el hombre de la
empresa, el creativo, el que iba a la vanguardia de todo, el que además tuvo su
faceta como militar, y creció con el siglo XX, que vio nacer un movimiento armado,
pero fuera de ello, fue uno de los hombres que construyeron el valles moderno; un
hombre con visión, que está registrado en la historia como un hombre importante,
como alguien que fue más allá y que logro sus objetivos, que comprobó con acciones
y resultados positivos, que esta vida está llena de retos que hay superar.
Don Tomas Oliva en 1912, instala de común acuerdo con su hermano Ángel,
la primera planta Termoeléctrica y la fábrica de hielo denominada “Oliva Hermanos y
cía.”; esta planta generaba electricidad que alcanzaba a surtir la cabecera municipal
de Cd. Valles; años después aumentaron su capacidad, gracias a que se asociaron
con el también empresario Don Romualdo del Campo.
El fundador de Agua Purificada Aurelita, que allá por el año de 1912 iniciara la
primera empresa purificadora de agua que en honor a su querida madre
denominara Aurelita y que desde aquel entonces provee de este vital producto a la
gran mayoría de los habitantes de Ciudad Valles y la región huasteca y que con el
pasar del tiempo la demanda de agua purificada ha aumentado desmesuradamente
al ritmo de la creciente población.
3.1.1 Misión
3.1.2 Visión
3.1.3 Valores
3.2 Organigrama
5 Alcances y limitaciones
5.1 Alcances
Este sistema tiene como limitación que solo fue diseñado para un área
específica de acuerdo a las necesidades de ésta, impidiendo que pueda llevar a cabo
funciones diferentes a las establecidas en diseño del sistema.
6 Fundamento teórico
6.1 Sistema
Cada sistema existe dentro de otro más grande, por lo tanto un sistema puede
estar formado por subsistemas y partes, y a la vez puede ser parte de un
supersistema. Los sistemas tienen límites o fronteras que los diferencian del
ambiente. Ese límite puede ser físico (el gabinete de una computadora) o conceptual.
Si hay algún intercambio entre el sistema y el ambiente a través de ese límite, el
sistema es abierto, de lo contrario, el sistema es cerrado.
• Sistemas Competitivos
• Sistemas Cooperativos
Características
• Primeros en construirse
• Eliminan el papeleo
• Minimizan errores
Esta tecnología es utilizada por los gerentes de una empresa, ya que permite
acceder a la información interna y externa de la misma, disponiendo de los datos que
puedan llegar a afectar su buen rendimiento.
Estas partes son de diferente uso, por ejemplo: producción, ventas, compras,
logística, contabilidad (de varios tipos), gestión de proyectos, GIS (sistema de gestión
geográfica), inventarios y control de almacenes, pedidos, nóminas, recursos
humanos, etc.
Características
En un sistema ERP los datos se ingresan sólo una vez y deben ser
consistentes, completos y comunes.
Las empresas que lo implanten suelen tener que modificar alguno de sus
procesos para alinearlos con los del sistema ERP.
Aunque el ERP pueda tener menús modulares configurables según los roles
de cada usuario, es un todo.
6.2 Software
• Lenguajes de Programación
• Software de Aplicación
• Sistemas Operativos
• Modelos de desarrollo
• El Modelo de Cascada
• El Modelo en V.
• En Flor.
• Prototipos
• El Modelo de Espiral.
• El Modelo de Procesos.
• Desarrollo Incremental.
Dicha aplicación, llamada prototipo, está compuesta por los componentes que
se desean evaluar. (Pressman, 2002)
• Comunicación.
• Plan Rápido.
Basados en registros
• Jerárquico: datos en registros, relacionados con apuntadores y
organizados como colecciones de árboles
• Redes: datos en registros relacionados por apuntadores y organizados
en gráficas arbitrarias
• Relacional: datos en tablas relacionados por el contenido de ciertas
columnas
Basados en objetos
• Orientado a objetos: datos como instancias de objetos (incluyendo sus
métodos).
• Entidad-relación: datos organizados en conjuntos interrelacionados de
objetos (entidades) con atributos asociados.
2. Lógico: versión completa que incluye todos los detalles acerca de los datos.
Se puede definir cono Entidad a cualquier objeto, real o abstracto, que existe
en un contexto determinado o puede llegar a existir y del cual deseamos guardar
información.
De esta forma, una sola sentencia puede equivaler a uno o más programas
que se utilizarían en un lenguaje de bajo nivel orientado a registros.
Identifica los procesos donde se emplean los datos y los sitios donde se
necesita el acceso inmediato a la información, se desarrolla durante el análisis de
flujo de datos y auxilia a los analistas que participan en la determinación de los
requerimientos del sistema, su contenido también se emplea durante el diseño.
6.3.5.1 Funciones
Los compiladores de Visual Basic generan código que requiere una o más
librerías de enlace dinámico para que funcione, conocidas comúnmente como DLL
(sigla en inglés de dynamic-link library); en algunos casos reside en el archivo
llamado MSVBVMxy.DLL (siglas de "MicroSoft Visual Basic Virtual Machine x.y",
donde x.y es la versión) y en otros en VBRUNXXX.DLL ("Visual Basic Runtime
X.XX"). Estas bibliotecas DLL proveen las funciones básicas implementadas en el
lenguaje, conteniendo rutinas en código ejecutable que son cargadas bajo demanda
en tiempo de ejecución.
Además de las esenciales, existe un gran número de bibliotecas del tipo DLL
con variedad de funciones, tales como las que facilitan el acceso a la mayoría de las
funciones del sistema operativo o las que proveen medios para la integración con
otras aplicaciones.
7.1.1 Entrevista
Se llevó a cabo una entrevista con el fin de recabar información acerca de las
necesidades de la empresa así como para el desarrollo del sistema, en esta
entrevista se recabaron los requisitos funcionales a ser desarrollados en el sistema
(ver anexo 3).
En esta etapa se realizó una entrevista al CP. Mario Vega Flores jefe de planta
de la organización, con la cual se obtuvieron los formatos actuales (ver anexo 4 y 5)
con los cuales se trabajan así como información necesaria para el comienzo del
análisis y diseño del sistema.
Al inicio del día se registran los vehículos que asistirán a las rutas, el
nombre del encargado, la cantidad de mercancía y la ruta que tomaran, en
un cuaderno de bitácora.
Después de finalizar el recorrido se verifica que el vehículo haya cumplido
con el reparto en la ruta establecida.
Por último los datos registrados son capturados en los formatos
prediseñados “lista de asistencia a rutas” y “bitácora de mantenimiento” los
cuales fueron elaborados en Excel.
El sistema debe contar con una base de datos donde se almacenaran las
características de los vehículos, las rutas a las que asisten, los
conductores y ayudantes, las fechas de mantenimiento, el reporte del
mantenimiento.
El sistema debe permitir seleccionar para cada vehículo un conductor y
una ruta.
Debe permitir la modificación y la consulta de los datos desde la interfaz de
usuario así como la eliminación de información.
Debe determinar cada tiempo para la realización de mantenimiento en
cada vehículo.
El diseño de la interfaz del usuario permite llevar a cabo los procesos de los
registros de entradas y salidas de los vehículos de la empresa que el administrador
maneja para la optimización de tiempo y recursos relacionados con los reportes que
realiza diariamente.
Este proceso se llevó a cabo dentro del entorno de desarrollo Visual Studio
2010, tomando en cuenta los datos utilizados en las etapas anteriores (ver anexo),
buscando la facilidad en el manejo del sistema por los usuarios.
8 Resultados
9 Conclusiones y Recomendaciones
El personal que esté a cargo del manejo del sistema cuente con la
capacitación adecuada.
Para evitar la pérdida de información es importante crear un respaldo
de la información almacenada en la base de datos en un periodo no
mayor a seis meses.
En caso de alguna duda en el uso del sistema recurrir a los manuales
de usuario o técnico según corresponda.
Dar mantenimiento preventivo y correctivo en donde se encuentra
instalado el sistema para un funcionamiento óptimo.
10 Bibliografía
Callahan, E., Vega, J. R., & Martín, L. R. (2001). Programación con Microsoft Access
versión 2002: macros y Visual Basic para aplicaciones: McGraw-Hill.
Hansen, G. W., Hansen, G., & James, V. (2000). Diseño Y administracion de base de
datos: Prentice Hall.
Rob, P., & Coronel, C. (2003). Sistemas de bases de datos: Diseño, implementación
y administración: Cengage Learning Latin America.
Senn, J. A., & Mercer, D. (1996). Análisis y Diseño de sistemas: Mc Graw Hill,
México.
Silberschatz, A., Korth, H. F., Sudarshan, S., & Pérez, F. S. (2002). Fundamentos de
bases de datos: McGraw-Hill.
11 Anexos
Figura 7 Mapa Conceptual del Fundamento Teórico. Fuente: Elaborado por el Autor
Figura 13. Prototipo Ventana Lista de Asistencia a Rutas. Fuente: Elaborado por el Autor.
Figura 14. Prototipo Ventana Crear Lista de Asistencia. Fuente: Elaborado por el Autor.
Figura 15. Prototipo Ventana Bitácora de Mantenimiento. Fuente: Elaborado por el Autor.
Figura 16. Prototipo Ventana Ingresar Vehículo. Fuente: Elaborado por el Autor.
Figura 18. Prototipo Ventana Ingresar Ruta. Fuente: Elaborado por el Autor.
Asigna
Supervisor Vehiculo
Jefe de planta
Asigna Asigna
Genera vehiculo y
ayudante al Ruta
Ayudante Chofer
Entrega los establecida
reportes Asiste a
Ingresa datos
del empleado y genera
Ingresa datos ayudante
de la ruta
Lista de Hora de
asistencia salida
Ingresa datos
Imprimir del vehiculo guardar
Bitacora de guardar Regresa a la
manteniento planta
Hora de
guardar Guardar en la genera
entrada
Base de Datos
guardar
EMPLEADO
Atributo Tipo Contenido Formato Key Fk
requerida
Nombre Texto (35) Nombre 0-9 A-Z PK
Edad Número (byte) Edad 0-9
Domicilio Texto (50) Domicilio 0-9 A-Z
Teléfono Número Teléfono 0-9
(entero)
Cargo Texto (15) Cargo 0-9 A-Z
VEHICULOS
Atributo Tipo Contenido Formato Key Fk
requerida
Clave_vehículo Texto (15) Clave del 0-9 A-Z PK
vehículo
Marca Texto (55) Marca A-Z
Modelo Texto (55) Modelo A-Z
Serie Texto (55) Serie 0-9 A-Z
Batería Número Batería 0-9
(byte)
Placas Número Placas 0-9
(byte)
Num_placas Texto (55) Número de 0-9 A-Z
placas
Radio Texto (20) Radio A-Z
Antena Texto (25) Antena A-Z
Fecha_ultimo_ Fecha/Hora Fecha de 0-9 A-Z
mtto ultimo
mantenimiento
RUTAS
Atributo Tipo Contenido Formato Key Fk
requerida
Clave_ruta Auto Clave de ruta 0-9 A-Z PK
numeración
(entero largo)
Nombre_ruta Número (byte) Nombre de 0-9
ruta
Tipo_ruta Texto (50) Tipo de ruta 0-9 A-Z
LISTA DE ASISTENCIA
Atributo Tipo Contenido Formato Key Fk
requerida
Clave_vehiculo Texto (15) Clave de 0-9 A-Z PK
vehículo
Chofer Texto (30) Chofer A-Z
Ayudante Texto (30) Ayudante A-Z
Clave_ruta Texto (20) Clave de ruta 0-9 A-Z
Nombre_ruta Texto (55) Nombre de A-Z
ruta
Hora_Entrada Fecha/Hora Hora de 0-9 A-Z
entrada
Hora_Salida Fecha/Hora Hora de salida 0-9 A-Z
Fecha Fecha/Hora Fecha 0-9 A-Z
BITACORA
Atributo Tipo Contenido Formato Key Fk
requerida
Clave_vehicul Texto (15) Clave de 0-9 A-Z PK
o vehículo
Camión Texto (55) Camión A-Z
Modelo Texto (55) Modelo 0-9 A-Z
Serie Texto (55) Serie 0-9 A-Z
Ruta Texto (55) Ruta A-Z
Batería Número (byte) Batería A-Z
Chofer Texto (40) Chofer A-Z
Placas Número (byte) Placas 0-9 A-Z
No_Placas Texto (25) Número de 0-9 A-Z
placas
Antena Texto (25) Antena A-Z
Radio Texto (25) Radio A-Z
Fecha_ultimo_ Fecha/Hora Fecha de 0-9 A-Z
mtto (corta) ultimo
mantenimiento