Sei sulla pagina 1di 12

1.

ANTECEDENTES
Alfonso R. Bours S.A. de C.V. es una empresa con presencia en todo el estado de Sonora y Baja California Norte y que sita su matriz en las instalaciones localizadas en esta ciudad. Con un total de 9 sucursales en diferentes ciudades dedicada a la venta de maquinaria y equipo agrcola, principalmente tractores, equipo para la agricultura y refacciones para los mismos; Esta empresa esta respaldada por una marca reconocida a nivel mundial como lo es New Holland Internacional, quienes como Planta Fabricadora se encargan de la fabricacin y distribucin de sus equipos y refacciones; Por tanto esta empresa, trabaja como concesionario en esta regin y cubre todo el valle del Yaqui y gran parte del estado brindando atencin en ventas, mantenimiento y reparacin de equipos de la marca (hablando especficamente de matriz). Esta empresa matriz fue iniciada en octubre de 1976 por el grupo Cadena de la ciudad de Los Mochis Sinaloa, quienes empezaron el negocio con el nombre de Maquinaria Agrcola, mismos quines despus de negociacio nes con el grupo Bours de esta ciudad decidieran vender estas Instalaciones y quienes como

nuevos dueos denominaran el negocio con el nombre que actualmente tiene: Alfonso R. Bours, S.A. de C.V. y que forma parte como una empresa ms del Grupo Robinson Bours, conocido en esta regin. Las operaciones de venta de la empresa se dividen bsicamente en cuatro reas que Son. rea Administrativa: Cobros y Documentacin. Venta de Maquinaria Agrcola: Tractores, Equipo Sembrador, Equipo de Cosecha, Implementos, y Equipo Forrajero Venta de Refacciones: Refacciones para Tractores y Equipo Agrcola Taller de Servicio: Reparacin de Tractores, Implementos y Maquinaria Agrcola

La Venta de Maquinaria agrcola la realizan el departamento de ventas por medio de 3 agentes, incluyndolo al gerente de ventas, quienes atienden a las necesidades de los clientes ofrecindoles Tractores de diferentes modelos, Equipo De cosecha y siembra, Implementos y equipo Forrajero; Y quienes una vez que formalizan la venta con el cliente, se abocan a solicitar la maquina a fabrica ensambladora que es New Holland de Mxico, llegando a la empresa en un lapso de 5 a 10 das. Las ventas de maquinaria se realizan ya sea en pagos de contado o por medio de diversos tipos de financiamientos que brinda la misma empresa o instituciones de crdito externas. En el rea de Refacciones se cuentan con refacciones para todo tipo de maquinaria agrcola tanto de la que se vende aqu mismo, como maquinaria de otros tipos del mismo ramo agrcola; La venta al cliente es por medio de mostrador en donde se factura al cliente ya sea en pagos en efectivo o bien de crdito segn sea el cliente. Otra rea de esta empresa es la de Servicio o taller en la cual se cuenta con personal capacitado en reparacin y mantenimiento de maquinaria agrcola, especializados en tractores. En este departamento tambin se realiza, posterior al servicio en patio, la facturacin del servicio o reparacin, como la facturacin de las refacciones que en ella se incluyan. Y por ltimo se sita toda el rea Administrativa o Contabilidad en donde se realizan todas las operaciones contables de las transacciones de compra y venta de los diferentes departamentos, en donde, a grandes rasgos, se ubican los departamentos de contabilidad, cartera, crdito y cobranza y nmina.

2. JUSTIFICACIN
Partiendo de la importancia que tiene una Base de Datos como herramienta dentro de la empresa, y tomando en cuenta las necesidades y las diversas formas en que esta herramienta puede ayudar a la mejora de procesos dentro de la empresa, el presente trabajo parte de la deteccin de la necesidad en el departamento de refacciones de dicha empresa, en donde existen deficiencias en el logro de sus objetivos y la falta de coordinacin de su personal para lograr algunos de los proceso; lo que se transforma en retardos en servicio al cliente, en falta de informacin cuando esta se requiere.

Este problema fue detectado a partir de la observacin de la operacin la cual nos permite darnos cuenta del problema y su posible solucin, adems de recabar diversos comentarios, tanto del Gerente General como el Personal encargado de los inventarios, no existe una herramienta para el control del inventariado tanto de las piezas que llegan como las que ya no estn en stock, es por esto que con una Base de Datos se ayuda a la empresa, dicho en pocas palabras, a establecer, mejorar y agilizar su proceso del control de inventarios de tal manera que se busque siempre la ptima realizacin de esta actividad.

Con la realizacin de este proyecto se busca ayudar de alguna manera a la empresa implementando una Base de Datos que les permita agilizar, facilitar y controlar la realizacin del trabajo dentro del departamento, adems que les ayude a evitar gastos tanto de personal como de recursos materiales.

3. ANALISIS
3.1 Descripcin de los procesos y el entorno en el cual se desea almacenar la informacin en una base de datos: Procesos: <Recibir Mercanca>: El encargado de recibir la mercanca al almacn realiza un conteo de los lotes llegados y firma la hoja de recibido al proveedor. <Elaboracin de inventarios>: El encargado del control de inventario efecta el inventario de las piezas en hojas impresas con un formato realizado en Word, lo cual a la hora de consultar alguna refaccin se vuelve tedioso el proceso de bsqueda. Una base de datos facilitara la gestin de bsqueda de refacciones. <Entrega de reportes de inventario>: Ya echo el reporte por el encargado de inventarios, se entrega al gerente de departamento el cual lo recibe para efectuar una revisin del recurso informativo, sin embargo, existen procedentes de que los reportes de inventarios no son efectuados de la manera correcta,contienen errores de ortografa, no son entregados en el tiempo establecido, pero el mayor problema es que en algunas ocasiones la refaccin inventariada no concuerda con el ID correspondiente a la pieza. La Base de Datos permitir ordenar y catalogar correctamente las refacciones.

<Control de refacciones>: Actualmente no se cuenta con un sistema de informacin que permita el control y consulta de los inventarios, consultar si la pieza esta en stock dentro del almacn, llevar a cabo el registro de los inventarios realizados, etc. La Base de Datos estar implementada a un sistema de informacin de tal manera que el sistema realizara las consultas al a base de datos. Entorno: Ingresar datos: Se ingresarn los datos solicitados dependiendo de cada tabla a la cual se estn ingresando los datos, respetando el tipo de dato que se requiere Eliminar datos: Se eliminarn los datos deseados de la tabla de la cual se requiera Modificar datos: Se modificar los datos que se requiera, en la tabla en la cual se encuentre dichos datos Consultar datos: Se consultarn los datos de la tabla requerida, pudiendo ser todos o solo las columnas requeridas

3.2 Descripcin de los requerimientos bsicos del sistema de informacin a desarrollar <Software>: El sistema ser desarrollado en lenguaje Java, la base de datos en SQL Server 2008 y correr en un sistema Windows. <Hardware>: El hardware deseado para el sistema ser como requisitos mnimos: Pentium IV, 40 GB de disco duro, 512 de Mb Ram. 3.3 Usuarios Proveedor: Persona comisionada de llevar la mercanca a la sucursal para que la reciba el encargado. Encargado de almacn: Recibe la mercanca y le firma a la persona proveedora la hoja de que se recibi. Encargado de Inventarios: Encargado de llevar a cabo la contabilidad de las piezas, que todo venga en buen estado para posteriormente mandarle el inventario al gerente. Gerente de departamento: Planifica, coordina y supervisa todos los movimientos del almacn.

3.4 Reportes

Encargado: ID 0001 Control de InventariosNombre Tornillo 24A Descripcin Cantidad Precio Unitario $3

Motor Tornillo para motor 100 tipo 24A de maquinaria.

0002

Motor Hidrulico Motor hidrulico para 2 140 maquinaria pesada.

$3000

3.5 Interfaces a Desarrollar:

Entrada al sistema

Meno inventarios con un men anidado almacn con las funciones de inventariar y desinventariar

Meno consultas para consultar del inventario de refacciones y ver si la refaccin esta en stock

Men Ayuda para ver instrucciones del sistema Y por ltimo el men Salir del sistema

Inventariar una refaccin

Desinventariar las refacciones

3.6 Documentos

Hoja de inventario

Documento para que el encargado de almacn firme la mercanca recibida

4. MARCO TEORICO
4.1 Operadores lgicos AND, OR, NOT. Los operadores lgicos comprueban la veracidad de alguna condicin y devuelven el tipo de datos Boolean con el valor TRUE, FALSE o UNKNOWN. AND: TRUE si ambas expresiones booleanas son TRUE OR: TRUE si cualquiera de las dos expresiones booleanas es TRUE. NOT: Invierte el valor de cualquier otro operador booleano. 4.2 Operadores aritmticos Los operadores aritmticos realizan operaciones matemticas con dos expresiones de uno o ms de los tipos de datos de la categora de tipos de datos numricos. (+) Sumar: ( - ) Restar ( * ) Multiplicar ( / ) Dividir ( % ) Modulo 4.3 Comodines Coincide con cualquier carcter nico que no se encuentre dentro del intervalo o del conjunto especificado entre los corchetes % (Comodn - Caracteres para coincidir) [ ] (Comodn - Caracteres para coincidir) [^] (Comodn - Caracteres para no coincidir) _ (Comodn - Un carcter para coincidir) 4.4 Consultas SELECT simples Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado SELECT Campos FROM Tabla; 4.5 Ordenadores ORDER BY Utilizada para ordenar los registros seleccionados de acuerdo con un orden especfico

10

4.6 Clusulas DISTINCT-ALL Al incluir la clusula DISTINCT en la SELECT, se eliminan del resultado las repeticiones de filas. Si por el contrario queremos que aparezcan todas las filas incluidas las duplicadas, podemos incluir la clusula ALL o nada, ya que ALL es el valor que SQL asume por defecto. 4.7 Operador UNION Se usa para combinar el resultado de un nmero de comandos SELECT en un conjunto de resultados. 4.8 Producto cartesiano Es un tipo de composicin de tablas, aplicando el producto cartesiano a dos tablas se obtiene una tabla con las columnas de la primera tabla unidas a las columnas de la segunda tabla, y las filas de la tabla resultante son todas las posibles concatenaciones de filas de la primera tabla con filas de la segunda tabla. 4.9 Comandos SUM, AVG, COUNT, MAX, MIN SUM: Utilizada para devolver la suma de todos los valores de un campo determinado. AVG: Utilizada para calcular el promedio de los valores de un campo determinado. COUNT: Utilizada para devolver el nmero de registros de la seleccin. MAX: Utilizada para devolver el valor ms alto de un campo especificado. MIN: Utilizada para devolver el valor ms bajo de un campo especificado 4.10 Consulta Multitabla Es posible hacer consultas usando varias tablas en la misma sentencia SELECT, esto nos permite realizar dos operaciones de algebra relacional el producto cartesiano y la composicin. 4.11 Subconsultas Una subconsulta es una consulta dentro de otra que se puede emplear para obtener totales y seleccin de datos de tablas anidadas 4.12 Insertar una fila INSERT INTO VALUES La palabra clave VALUES especifica los valores de una o ms filas de una tabla. Los valores se especifican como una lista separada por comas de expresiones

11

escalares cuyos tipos de datos, precisin y escala deben ser iguales, o implcitamente convertibles, a la columna correspondiente de la lista de columnas. Si no se especifica una lista de columnas, los valores deben especificarse en la misma secuencia que las columnas de la tabla o vista. 4.13 Insertar varias filas INSERT INTO SELECT Puede usar las instrucciones INSERT y SELECT para agregar filas a una tabla de las siguientes maneras: Utilice la instruccin INSERT para especificar valores directamente o desde una subconsulta. Utilice la instruccin SELECT con la clusula INTO.

4.14 Actualizar uno o varios registros con UPDATE La sentencia UPDATE es utilizada para modificar los valores de los campos y registros especificados. 4.15 Eliminar uno o varios registros con DELETE La sentencia DELETE es utilizada para eliminar registros de una tabla de una base de datos. 4.16 Stored Procedures Los procedimientos almacenados (stored procedures) no son ms que una sucesin ordenada de instrucciones T-SQL que pueden recibir y devolver parmetros provistos por el usuario y se pueden guardar en el servidor con un nombre, para luego poder invocarlos y ejecutarlos. 4.17 Triggers Un "trigger" (disparador o desencadenador) es un tipo de procedimiento almacenado que se ejecuta cuando se intenta modificar los datos de una tabla (o vista).

12

Potrebbero piacerti anche