Monografias.com > Computación
Descargar Imprimir Comentar Ver trabajos relacionados

Administración de Bases de Datos. Análisis de requerimientos de la empresa Terrafauna.




Enviado por Ramses Requena



  1. Introducción
  2. Análisis de
    requerimientos
  3. Conclusiones personales
  4. Bibliografía

Introducción

La empresa Terrafauna es una empresa dedicada a la venta
de mascotas, así como de la venta de productos para estos
mismos. Actualmente también cuentan con diversos servicios
veterinarios, así como un lugar de estancia para las
mascotas.

Entre los servicios que esta empresa ofrece se
encuentran:

  • 1. Asesoría y consulta de especies
    exóticas

  • 2. Cirugía estética: Corte de
    orejas, colas, etc.

  • 3. Cirugía general

  • 4. Cirugía ortopédica

  • 5. Desparasitación

  • 6. Hospitalización

  • 7. Inseminación artificial

  • 8. Limpieza dental con ultrasonido

  • 9. Oxigenoterapia

  • 10. Rayos X

  • 11. Terapias intensivas especiales ( aves,
    monos y reptiles)

  • 12. Vacunas

  • 13. Análisis clínicos

Los productos que ofrece son tan variados como sus
servicios, ya que abarcan una amplia gama para diferentes
especies.

Debido a la cantidad de servicios con la que cuentan,
así como de sus productos,, es esencial la creación
de un sistema que permita introducir de manera eficiente sus
ventas y también de llevar un registro que permita
consultar con facilidad estos datos. También es necesario
la asignación de manera correcta las fechas de las
diferentes citas que puedan tener las mascotas. Finalmente, es
importante tener un registro de los clientes así como de
sus mascotas. Y no solamente de una sola sucursal, sino
también de todas en general.

En este reporte definiremos cuales son las
necesidades tantos técnicas así como de la
creación de la base de datos y los aspectos que se deben
tener en cuenta para su creación.

Análisis de
requerimientos

Requerimientos de hardware

Debido a que la empresa necesita más la
información para ella misma que para los clientes, y
debido a que realmente no cuentan con un servicio de compras por
internet, lo más probable es que se utilice un sistema de
servidores no dedicados, siendo estos utilizados por los mismos
empleados del establecimiento. Se observa también que
cuentan con una sección de contacto por correo, lo que
indica que cuentan con un servidor para correos, así que
no habrá que preocuparse mucho por este aspecto. Se
podría implementar un sistema de pago por internet pero
esto implicaría el hacer vínculos con empresas
bancarias; así que por el momento se enfocara en realizar
una base de datos más enfocada a la venta por sucursales.
Actualmente cuentan con 4 sucursales, por lo que el siguiente
análisis se centralizara en la optimización de las
mismas.

Como antes ya se había mencionado, se debe hacer
el uso de servidores no dedicados; los clientes podrán
tener acceso a la información si así lo desean pero
esta será provista por un empleado.

Cada sucursal puede contar con su propio servidor y a su
vez todos estos servidores se conectaran con un servidor
principal, esto con la finalidad de tener un respaldo de
información en caso de que ocurra alguna mal
función o accidente de los servidores personales de cada
sucursal.

Se debe considerar también el mantenimiento de
dichos servidores por algún especialista, se
podrían hacer chequeos semanales o quincenales por dicho
especialista, con la finalidad de que se mantengan en
óptimas condiciones, aunque si es posible, contar con
alguien experimentado que pueda manejar el servidor principal
también seria excelente.

Servidores (hardware)

Debido a que el entorno de Terrafauna es de una mediana
empresa, podría recomendar servidores de la marca Dell,
tales como la línea PowerEdge™, estos ofrecen la
combinación adecuada de valor, fiabilidad y funciones de
colaboración y protección de datos para mejorar la
productividad y asegurar la continuidad empresarial.

Dada mi recomendación en cuanto tener una
vinculación desde los servidores individuales hacia
servidor principal, estos modelos de servidores permiten
compartir información y documentos de una manera
segura.

Otro de los beneficios de estos servidores es su
sencillo uso, y aunque no eliminaría del todo la necesidad
de tener un servicio técnico, si la disminuiría,
trayendo con esto un ahorro.

Incluyo posibles opciones, así como sus
especificaciones:

Tabla 1: Especificaciones del servidor
PowerEdge TI110 II

Articulo

Precio

Beneficio

PowerEdge T110 II Chassis with Cabled
4×3.5 Hard Drives, Windows Server 2008 R2, Standard Edition
en Español,x64, Incluye 5 licencias
(CALS)

$25,824 MXN

Diseñado para satisfacer las
necesidades del entorno de pequeñas empresas. Es
posible personalizarlo con hasta cuatro discos duros para
sus datos importantes, opciones de RAID rentables para
mayor protección de datos, nuevas opciones de
conectividad de almacenamiento externo e-SATA y
administración básica de sistemas para
monitoreo sencillo de los sistemas

Intel® Pentium® G645 2.90
GHz, 3M Cache, Dual Core/2T

112.98 USD

El procesador Intel Pentium ofrece un
excelente desempeño en equipos de desktop, consume
menos energía y permite ejecutar multitareas en las
actividades informáticas cotidianas.

2GB Memory (1x2GB), 1600Mhz, Single
Ranked, Low Volt UDIMM (speed is CPU dependent)

Dell X744K

90.00 USD

Monografias.com

Ilustración 1: PowerEdge TI110
II

Tabla 2: Especificaciones del servidor
T420

Articulo

Precio

Beneficio

PowerEdge T420

$36,599 MXN

Ayuda a brindar un rendimiento
sólido, capacidad de ampliación y
confiabilidad a su organización con amplia potencia,
memoria y ancho de banda de E/S del servidor en
torre

Intel® Xeon® E5-2609
2.40GHz,10M Cache, 6.4GT/s QPI, No Turbo, 4C, 80W, Max Mem
1066MHz

145.98 USD

Fabricados con tecnología de
procesamiento de 32 nanómetros y hasta 8
núcleos por procesador, ofrecen procesamiento
ultrarrápido para las tareas con uso intensivo de
cómputos.

8GB RDIMM, 1600MT/s, Low Volt, Dual
Rank, x4 Data Width

Dell X744K

90.00 USD

Monografias.com

Ilustración 2: PowerEdge
T420

Si se desea hacer compra de varios de estos equipos, mas
especifico de 5 de ellos (4 para las sucursales y el principal)
el presupuesto estaría en el rango de entre los $100,000
MXN y los $175,000 MXN.

Requerimientos de software

Los servidores deben contar con un sistema gestor de
base de datos, así como de una aplicación que
permita el acceso y la conexión a las mismas desde los
mismos servidores y las computadoras y ordenadores conectados a
ellas, la cual se puede desarrollar en base a las peticiones de
la misma empresa.

Entre los software que se pueden utilizar se encuentran
MySQL, SQL y PostgresSQL. La administración y manejo de
estos directamente en estos sistemas gestores requiere de alguien
con experiencia. Caso contrario es la aplicación ya que
tiene que ser de fácil manejo para los empleados de la
empresa.

Diseño de la base de datos (Modelo
relacional o entidad-relación)

Basándonos en las peticiones de Terrafauna, las
cuales incluyen la realización de una base de datos que le
ayude en el manejo del dinero (compra-venta), así como con
la agenda de citas para las mascotas, teniendo un directorio de
sus clientes y los datos necesarios para cada mascota, se realizo
el siguiente modelo que a continuación se explicara en
detalle:

Monografias.com

Ilustración 3: Modelo
entidad-relación Terrafauna

Se cuenta con un total de 9 tablas:

  • 1. Vendedor

  • 2. Cliente

  • 3. Venta

  • 4. Sucursal

  • 5. Mascota

  • 6. Productos

  • 7. Cita

  • 8. Servicio

  • 9. Proveedor.

Tabla Cliente

Cuenta con 4 campos los cuales incluyen:

idCliente: El cual será el número de
identificación personal de cada cliente.

Nombre: Campo donde introduciremos el nombre del
cliente.

Dirección: Campo donde se almacenara la
dirección para localizar al cliente.

Teléfono: Campo donde se almacenara el
número de teléfono para contactar al
cliente.

CodigoPostal: Campo donde se almacenara el código
postal del cliente.

Tabla Mascota

Cuenta con 5 campos los cuales incluyen:

idMascota: El cual será el número de
identificación personal para cada mascota.

Nombre: Campo donde introduciremos el nombre de la
mascota.

Especie: Donde se introducirá la especie de la
mascota.

Raza: Donde se introducirá la raza de la
mascota

idCliente: Este es el número de
identificación personal de cada cliente, y sirve para
determinar de manera acertada a quién pertenece dicha
mascota

Tabla Vendedor

Cuenta con dos campos los cuales incluyen:

idVendedor: El cual será el número de
identificación personal de cada empleado.

Nombre: Campo donde introduciremos el nombre del
empleado.

Tabla Productos

Cuenta con 4 campos los cuales incluyen:

idProductos: El cual será el número de
identificación personal de cada producto.

Nombre: Campo donde introduciremos el nombre del
producto.

Costo: Campo donde se introducirá el precio del
producto.

idProveedor: Campo donde introduciremos el número
de identificación de la empresa proveedora.

Tabla Proveedor

Cuenta con 4 campos los cuales incluyen:

idProveedor: El cual será el número de
identificación personal de cada proveedor.

Nombre: Campo donde introduciremos el nombre de la
empresa o proveedor.

Dirección: Campo donde se almacenara la
dirección para localizar a la empresa.

Teléfono: Campo donde se almacenara el
número de teléfono para contactar a la empresa o
proveedor.

Tabla Servicio

Cuenta con 3 campos los cuales incluyen:

idServicio: El cual será el número de
identificación personal de cada servicio.

Nombre: Campo donde introduciremos alguna breve
especificación acerca del servicio así como el
nombre del mismo.

Costo: Campo donde se almacenara el precio del
servicio.

Tabla Cita

Cuenta con 3 campos los cuales incluyen:

idCita: El cual será el número de
identificación de cada cita.

Fecha: Campo donde introduciremos la fecha de
realización del servicio a realizar.

idServicio: Se introducirá la clave del servicio
a realizar durante la cita.

Tabla Sucursal

Cuenta con 5 campos los cuales incluyen:

idSucursal: El cual será el número de
identificación personal de cada sucursal.

Nombre: Campo donde introduciremos el nombre de la
sucursal.

Dirección: Campo donde se almacenara la
dirección de cada sucursal.

Teléfono: Campo donde se almacenara el
número de teléfono de la sucursal.

Código Postal: Campo donde se almacenara el
código postal de la sucursal.

Tabla Venta

Esta tabla es fundamental ya que la mayoría de
las tablas conecta con esta, Cuenta con 7 campos los cuales
incluyen:

idVenta: El cual será el número de
identificación único de cada venta.

idVendedor: Campo donde introduciremos el código
personal del vendedor que realizo la venta.

idCliente: Campo donde se almacenara el código
personal del cliente que ha realizado la compra.

idProducto: Campo donde se almacenara el código
del producto de la venta, si es durante dicha venta se compro
algún producto.

idCita: Campo donde se almacenara el código de
cita, si es que lo que se busca es algún
servicio.

Fecha: Campo donde se incluye la fecha en la que fue
hecha la venta

idSucursal: Campo donde se almacenara el código
de la sucursal en donde se realizo la venta.

Total: Campo donde se almacenara el monto total de la
venta.

Conclusiones
personales

Como conclusión a este análisis, se puede
observar la importancia de conocer detalle a detalle los
requisitos necesarios para desarrollar un buen proyecto, esto sin
dejar de mencionar que el resultado satisfactorio depende de una
intensa comunicación entre clientes y los analistas. Con
este tipo de análisis, se establece y mantienen un acuerdo
sobre lo que el sistema debe de hacer, además proporciona
al equipo de desarrollo un entendimiento de los requisitos, y con
esto definir los límites del sistema.

El proyecto realizado ha contribuido de manera
importante para identificar y resaltar los puntos que hay que
cubrir y considerar para llevar a cabo una implementación
exitosa del sistema. Se podría decir que se abarco con
detalle las peticiones de la empresa, y se piensa que tenga un
excelente resultado.

Dentro de los puntos que se consideran de gran
importancia en este proyecto, así como aquellos de
naturaleza similar, son detectar las necesidades reales de las
personas que trabajaran en dicho sistema, con la finalidad de
facilitar su uso, así como de que esta misma facilidad se
refleje también en su empleo. Cabe destacar que
también hay que verlo por el ámbito
económico, ya que debe haber un beneficio de esta
índole, así como laboral.

Personalmente se espera que la creación de la
base de datos tenga un éxito y que con esto se solvente
las necesidades que la empresa tenga, y que esto a su vez, tenga
un impacto positivo en el manejo de información hacia los
clientes de la empresa.

Como siempre, entregar software de calidad, a tiempo y
dentro del presupuesto, hará que los clientes
confíen y aseguraran el crecimiento y madurez de la
relación de negocio.

Bibliografía

Terrafauna. (2006).
http://www.terrafauna.com.mx/. Recuperado el 02 de
Octubre de 2013, de Terrafauna.

 

 

Autor:

Ramses Arturo Requena
Velasco

MATRICULA: 1112150126-

Universidad Tecnológica de
Chihuahua

Carrera: Tecnologías de la
información y la comunicación área Sistemas
Informáticos

Materia: Administración de Bases de
Datos

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter