• No se han encontrado resultados

PROPUESTA DEL DESARROLLO DE UN SISTEMA COMPUTACIONAL PARA UNA EMPRESA PRIVADA EN EL ÁREA DE ALMACÉN

N/A
N/A
Protected

Academic year: 2017

Share "PROPUESTA DEL DESARROLLO DE UN SISTEMA COMPUTACIONAL PARA UNA EMPRESA PRIVADA EN EL ÁREA DE ALMACÉN"

Copied!
76
0
0

Texto completo

(1)

INSTITUTO POLITECNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERIA MECÁNICA Y

ELÉCTRICA

PROPUE“TA DEL DE“ARROLLO DE UN “I“TEMA

COMPUTACIONAL PARA UNA EMPRESA PRIVADA EN

EL ÁREA DE ALMACÉN

TESIS

QUE PARA OBTENER EL TÍTULO DE:

INGENIERO EN COMUNICACIONES Y EN

ELECTRÓNICA

PRESENTAN:

MERIDA MONTIEL ALMA GUADALUPE

RUFINO ZANABRIA JULIO CESAR

(2)
(3)

Página i

RESUMEN

El presente trabajo abarca la problemática que enfrentan las pequeñas y medianas

empresas (PyME) en el México de hoy, tanto a nivel local como en el global y en los planos

de tecnología actual. Proponiendo un sistema empresarial para el área de almacén de la

PyME DUPLAMEX.

El trabajo aborda el tema del

inventario

de materiales diversos para el uso de

ferreterías

y/o

tlapalerías

. El trabajo se centraliza en el diseño del sistema computacional para entradas

y salidas de los diversos materiales y/o productos que comercializa la empresa.

En la parte de comercialización se abordan los temas de

comercio electrónico

,

web

e

internet

de hoy en día. Ya que los procesos que afectan el área de almacén son las entradas

y salidas (compra-venta) de los productos manejados por la empresa.

(4)

Página ii

ABSTRACT

The present work includes the problematics that there face the small and medium

companies (SME) in the Mexico of today, so much to local level as in the global one and in

the planes of current technology. Proposing a managerial system for the area of store of

the SME DUPLAMEX.

The work approaches the topic of the inventory of diverse materials for the use of hardware

stores and / or tlapalerías. The work is centralized in the design of the computational system

for income and exits of the diverse materials and / or products that the company

commercializes.

In the part of commercialization there are approached the topics of electronic commerce,

web and Internet of nowadays. Since the processes that affect the area of store are the

income and exits (dealing) of the products handled by the company.

(5)

Página iii

RESUMEN ... i

ABSTRACT ... ii

CAPÍTULO 1. INTRODUCCIÓN ... 1

1.1Antecedentes. ... 1

1.2 Justificación. ... 2

1.3 Planteamiento del problema. ... 2

1.4 Hipótesis. ... 2

1.5 Objetivo general. ... 3

1.6 Objetivos particulares. ... 3

1.7 Alcances del trabajo. ... 3

1.8 Estructura de la investigación. ... 3

CAPÍTULO 2. ESTADO DEL ARTE ... 5

2.1 Pequeñas y medianas empresas. (PyMEs) ... 5

2.2 Comercio Electrónico. ... 5

2.2.1 Ventajas del comercio electrónico. ... 7

2.3 ISP ... 7

2.3.1 Prestación de servicios de un ISP a usuarios finales. ... 8

2.3.2 Opciones de ancho de banda dedicado. ... 10

2.3.3 Punto de presencia... 11

2.4 Análisis y diseño de sistemas. ... 11

2.4.1 Partición de sistemas. ... 12

2.4.2 Trabajo de sistemas... 12

2.4.3 Sistemas de gestión de bases de datos. ... 12

2.4.4 importancia de las bases de datos. ... 13

2.4.5 ¿Por qué utilizar una base de datos? ... 13

2.4.6 Ventajas de las bases de datos. ... 13

2.4.7 Arquitectura de una estructura organizada como base de datos. ... 13

CAPÍTULO 3. MARCO TEÓRICO Y METODOLÓGICO ... 14

3.1 Metodología LAGS. ... 15

3.2 Fase 1 Análisis. ... 16

(6)

Página iv

3.2.2 Actividad 1.1.1. Identificar y obtener la: visión, misión, políticas, planes. Estrategias,

objetivos, funciones y actividades de la empresa donde se construirá e implantara el sistemas. .. 17

3.2.3 Conceptos básicos para la definición de objetivos. ... 17

3.2.4 Actividad 1.1.2 Obtener y elaborar la estructura organizacional de la empresa y el área donde se desarrollara el sistema. ... 18

3.2.5 Actividad 1.1.3 Identificar y obtener la: misión, visión, políticas, planes, estrategias y objetivos del área donde se construirá el sistema. (Conocer el medio ambiente particular). ... 18

3.2.6 Actividad 1.1.4 Identificar y obtener u elaborar las: Funciones que se realizan en el área (es decir, ¿Qué hacen?). ... 18

3.2.7 Actividad 1.1.5. Elaborar un: Diagrama de funcionamiento del sistema o procedimiento actual o diagrama de flujo de datos o diagrama de procesos (es decir, ¿Cómo se transforma?). ... 18

3.2.8 Actividad 1.1.6. Identificar los procesos actuales con respecto a la situación que se está identificando y analizando (es decir, ¿Cómo lo hacen ahora?). ... 18

3.2.9 Actividad 1.1.7. Identificar y recopilar u obtener todo tipo de documentación o información (formatos de archivos, base de datos, documentos, formas, etc.)... 19

3.2.10 Actividad 1.18. Identificar o definir los alcances del sistema: actual y del futuro. ... 19

3.3 Fase 2 Diseño... 19

3.3.1 Actividad 2.1.1 Revisión de los procedimientos y/o procesos propuestos. ... 19

3.3.2 Actividad 2.1.2 Revisión de los informes, salidas, entradas y documentos diversos propuestos. ... 20

3.3.3 Actividad 2.1.3 Diseño del diccionario de datos. ... 20

3.3.4 Actividad 2.1.3.1 Descripción de los datos en el diccionario. ... 20

3.3.5 Actividad 2.2.1.1 Diseño de las salidas. ... 21

3.3.6 Formato de salida. ... 23

3.3.7 Actividad 2.2.1.2 Diseño de las entradas. ... 24

3.3.8 Actividad 2.2.1.3 Diseño del Flujo de Procesamiento (DFP) del sistema. ... 24

3.3.9 Actividad 2.2.1.4 Diseño de la estructura de la base de datos. ... 25

3.3.10 Actividad 2.2.1.4.1 Enfoque de base de datos ... 25

3.3.11 Actividad 2.2.1.4.2 Normalización. ... 26

3.3.12 Dependencia funcional ... 27

3.3.13 Definición dependencia completa ... 27

3.3.14 Segunda forma normal ... 27

(7)

Página v

3.3.16 Resumen de los tres pasos para la normalización ... 28

3.3.17 Actividad 2.2.1.4.3 Diseño del esquema de controles. ... 29

3.3.18 Actividad 2.2.1.5 Diseño de los procedimientos de soporte de la implementación. ... 29

3.3.19 Actividad 2.3.1 Programa de trabajo para las fases restantes ... 30

3.3.20 Actividad 2.3.1.1 Requerimientos de Personal, hardware y software. ... 30

3.3.21 Actividad 2.3.1.2 Requerimientos de personal. ... 30

3.3.23 Actividad 2.3.1.3 Análisis Económico (costos y beneficios del sistema). ... 30

CAPÍTULO 4. ANALISIS DE LA EMPRESA. ... 31

4.1 Conocimiento del medio ambiente. ... 32

4.2 Estructura organizacional de la empresa. ... 33

4.3 Conocimiento en particular de cada área de la empresa. ... 34

4.4 Diagrama del funcionamiento del sistema actual de la empresa. ... 35

4.5 Procesos actuales de la empresa. ... 36

4.6 Sistema actual, sistema propuesto y sistema futuro para el área de almacén de la empresa. .. 36

4.7 Propuesta general de solución. ... 38

4.8 Elaboración del plan de trabajo. ... 38

CAPÍTULO 5. DISEÑO Y CONSTRUCCIÓN ... 39

5.1. Base de datos de la empresa... 39

5.2. Construcción de las tablas. ... 40

5.2.1 Tablas relaciones de la base de datos de duplamex. ... 43

5.2.2 Modelo entidad-relación muchos a muchos... 43

5.3 Manipulación delos datos. ... 43

5.3.1 Inserciones en la tabla de entradas. ... 44

5.3.2 Inserción en la tabla productos. ... 44

5.3.3 Inserción en la tabla de pedidos. ... 45

5.3.4 Inserción en la tabla producto_por_entrada. ... 45

5.3.5 Inserción la tabla productos_por_pedidos. ... 46

5.3.6 Creación de un nuevo usuario para la administración de la base de datos. ... 47

5.4 Construcción de las ventanas de usuario. ... 48

5.4.1 Conexión a la base de datos duplamex. ... 49

5.4.2 Ventana de Consulta de productos. ... 50

(8)

Página vi

5.4.4 Ventana para modificar un producto. ... 52

5.4.5 Ventana para la eliminación de un producto. ... 52

5.4.6 ventana para ingresar al sistema. ... 53

Tabla 2. 1 Servicios del comercio electrónico. ... 6

Tabla 4. 1 Tabla de procesos actuales de las áreas de la empresa. ... 36

Tabla 5. 1 datos de la tabla materiales de la empresa DUPLAMEX ... 41

Figura 2. 1 Principales resultados de las PyMES en México. ... 5

Figura 2. 2 Medios de conexión con un ISP. ... 9

Figura 2. 3 Conexiones dedicadas a internet de alta velocidad y ancho de banda. ... 11

Figura 3. 1 Fases de la metodología LAGS. ... 15

Figura 3. 2 Fase 1 de la metodología LAGS. ... 16

Figura 3. 3 Modelo entidad relación uno a uno. ... 26

Figura 3. 4 Formas de normalización. ... 29

Figura 3. 5 tipos de costos y beneficios... 31

Figura 4. 1 Entorno de trabajo de la empresa DUPLAMEX. ... 33

Figura 4. 2 Organigrama de la empresa DUPLAMEX. ... 34

Figura 4. 3 Diagrama de flujo de las actividades de la empresa. ... 35

Figura 4. 4 Diagrama de flujo del sistema actual en el área de alancen. ... 37

Figura 4. 5 Diagrama de flujo del sistema propuesto. ... 38

Figura 5. 2 Uso de la GUI MySQL WorkBench. ... 40

Figura 5. 3 Creación de la base de datos duplamex desde la GUI MySQl MODEL. ... 40

Figura 5. 4 Creación de la tabla productos_duplamex. ... 41

Figura 5. 5 Creación de la tabla pedidos. ... 42

Figura 5. 6 Creación de la tabla de entrada de productos. ... 42

Figura 5. 7 Base de datos con sus respectivas tablas terminada. ... 42

Figura 5. 8 Creación delas tablas relacionales. ... 43

Figura 5.9 Inserciones en la tabla de entradas... 44

Figura 5.10 Inserciones en la tabla productos. ... 44

Figura 5.11 Inserción en la tabla pedidos. ... 45

Figura 5. 12 Inserción con error en la tabla productos_por_entrada. ... 46

(9)

Página vii

Figura 5.14 Inserción con error en la tabla productos_por_pedidos. ... 47

Figura 5.15 Inserción en la tabla productos_por_pedido. ... 47

Figura 5.16 Creación del usuario almacén con password inventario... 48

Figura 5.17 SqlDataSource y orígenes de datos. ... 49

Figura 5 18 Elegir la conexión a la base de datos. ... 49

(10)

Página 1

CAPÍTULO 1. INTRODUCCIÓN

1.1Antecedentes.

En el mundo actual de las microempresas o pequeñas y medianas empresas (PyMEs) no cuentan con los recursos tecnológicos en comparación con las grandes empresas. Tampoco gozan del apoyo que necesitan por parte de su gobierno, por lo que la brecha entre estas y las grandes empresas,

u has de ellas monopolios , ada día se ha e ás difí il de salda sus ue tas.

Las microempresas son organizaciones que emplean entre uno y dos trabajadores y que cuentan con una estructura organizacional muy sencilla por lo cual se ven en la necesidad de aprovechar al máximo los recursos con los que dispone. Es obvio destacar que el problema básico de toda empresa es el lograr mantener una operatividad eficiente y eficaz.

Una microempresa, da vida a la función de mercadeo, puesto que ofrecen un producto o servicio

que busca satisfacer la demanda de los consumidores que lo solicitan. Por tanto es necesario conocer la función de mercadeo que permita garantizar que el producto o servicio que se ofrece alcanzara un éxito en el mercado garantizando así el crecimiento de la empresa.

Pero nos detenemos a reflexionar y pensar en cómo ha cambiado la cultura por las compras en las personas, antes la gente prefería ir a comprar sus artículos a la tienda, pero ahora no, la mayoría de la gente prefiere hacer sus comprar por internet. Las compras por Internet ahorran cerca de 300 millones de toneladas de papel anuales en fabricación de billetes, cuando se efectúa una compra por Internet, se emite una factura de cobro electrónica que equivale a un importante ahorro de papel. El hecho de realizar las compras desde el domicilio evita el desplazamiento hasta las zonas comerciales en transporte, ya sea público o privado, lo que contribuye a reducir las emisiones de contaminación en nuestro país.

La aparición de las grandes empresas a nivel mundial ha provocado nuevas formas de administración, los profundos cambios experimentados en los últimos años en el ambiente en el que se desarrollan las empresas modernas, unido a esto los avances de la tecnología, obligan urgentemente las microempresas a hacer una reorganización de todo el sistema que se lleva dentro de su infraestructura. Es indudable que en la gestión empresarial sobreviven aquellos que utilizan los mejores procedimientos y emplean los mejores medios para alcanzar sus objetivos.

(11)

Página 2

Existen en el mercado, soluciones que a las empresas le permiten cumplir con dichos requerimientos, sin la necesidad de hacer grandes inversiones de tiempo y dinero, al tomar ventaja de aplicaciones disponibles en internet.

1.2 Justificación.

Actualmente la mayoría de las microempresas nacen de una forma desorganizada y siguen trabajando de la forma tradicional donde se encargan de estar buscando clientes hasta la puerta de su casa por así decirlo, en los tiempos de hoy eso ya no se ve tan cotidiano, ya que la mayoría de la gente prefiere ver que ofrece la microempresa a través de medio web y hacer la compra por internet.

El trabajo de esta tesis se enfoca en subsanar esta desventaja al proponer y desarrollar el sistema administrativo de la empresa (página de internet, base de datos, operaciones), tomando en cuenta sus necesidades de la microempresa para lograr el mejor aprovechamiento de los recursos limitados y demandas cada vez más elevadas.

Realizando este trabajo no solo se lograra el objetivo principal que es obtener el título de ingeniero, sino que también se contribuirá al apoyo de la empresa DUPLAMEX para su supervivencia en este mundo llenos de retos, competencias desiguales y trabas que les impone el gobierno para su crecimiento a nivel nacional.

1.3 Planteamiento del problema.

Las microempresas actualmente se crean a partir de la necesidad de la gente por auto emplearse, algunas de ellas como en el caso de DUPLAMEX es una empresa que se dedica a la compra-venta de materiales de ferretería (poliducto, manguera, brocas, mufas, etc.,) y busca su crecimiento a nivel nacional, pero el problema al que se enfrenta es el mercado actual, la rivalidad de otras empresas, la falta de organización empresarial y la inexistencia de un sistema interno de la empresa.

Por lo cual en este trabajo se resolverán esos problemas que será la creación de un sistema administrativo empresarial, al igual su propagación y comercialización de la microempresa.

1.4 Hipótesis.

Con este trabajo se buscara solucionar los 2 grandes problemas que enfrenta la empresa DUPLAMEX:

 Solucionar los problemas de entrada y salida de los productos en el área de almacén.  Automatizar las funciones administrativas y control del inventario.

(12)

Página 3

1.5 Objetivo general.

Desarrollar un sistema computacional para una empresa privada, que utilice su intranet para realizar funciones administrativas.

1.6 Objetivos particulares.

 Analizar el medio ambiente general de una Pequeña y Mediana Empresa de Comercio y en particular el área de almacén.

 Proponer un sistema computacional para apoyar a la organización de la empresa de comercio dentro del área de almacén.

1.7 Alcances del trabajo.

En este trabajo se abarca el sistema administrativo de la microempresa DUPLAMEX; en su área de almacén.

En cuanto a la programación se abordara el código HTML, código SQL, así mismo utilizaremos un conector (connector.NET) para realizar el enlace entre la base de datos y archivo HTML.

Ya dentro de la intranet de la empresa, se observara como se realiza el proceso de entrada y salida de productos que comercializa la empresa.

Así como se espera, dicho sistema sea útil para las microempresas con similares características que se dediquen a la compra venta de materiales de diversos artículos.

1.8 Estructura de la investigación.

Este proyecto está conformado por 5 Capítulos organizados de la siguiente forma:

Capítulo 1.-Introducción, se explica de manera breve como eran y como son actualmente las microempresas en México.

Se establecen la justificación, planteamiento del problema, hipótesis, los objetivos generales y particulares y los alcances del proyecto. Se plantea, se aborda y se da una solución a los problemas que actualmente enfrenta la microempresa DUPLAMEX para poder competir junto con otras pequeñas y medianas empresas o grandes empresas.

Capítulo 2.-El capítulo dos es una introducción a los conceptos de los componentes y/o programas que se usarán en el desarrollo del proyecto, se explica de manera breve que son las pequeñas y medianas empresas (PyME), y como es que operan actualmente. Así como, una lectura breve sobre base de datos (MySQL), Visual Studio y .NET.

(13)

Página 4

Capítulo 4.- Aborda las fases 1 y 2 de la metodología descrita en el capítulo tres (análisis y diseño). Las cuales son aplicadas para el desarrollo del sistema.

(14)

Página 5

CAPÍTULO 2. ESTADO DEL ARTE

2.1 Pequeñas y medianas empresas. (PyMEs)

Las pequeñas y medianas empresas, como DUPLAMEX, constituyen una fuente de desarrollo y empleo de gran importancia para nuestro país, ya que la gran mayoría del empleo que se genera actualmente, está a cargo de las PyMES (pequeñas y medianas empresas).[6]

En el año 2003 existían en México 3,005,157 empresas, de las cuales el 99.8 % por ciento son MiPyME's (Micro, Pequeñas y Medianas Empresas).Es por ello que se creó la Subsecretaría para la Pequeña y Mediana Empresa (SPyME) para diseñar, fomentar y promover programas y herramientas que tengan como propósito la creación, consolidación y desarrollo de las Micro, Pequeñas y Medianas empresas.

Actualmente existe un rango de edad del 45 por ciento de los socios que participan en la gestión directa de las empresas que se encuentran ente los 40 y 59 años de edad.

Además que el 65 por ciento de las PyMEs en México son de carácter familiar, como se aprecia en la figura 2.1.

Figura 2. 1 Principales resultados de las PyMES en México.

2.2 Comercio Electrónico.

(15)

Página 6

[image:15.612.168.444.155.376.2]

Actualmente los factores de éxito para las PyMES en el comercio electrónico no son muy diferentes de los de las grandes empresas como se muestra en la tabla 2.1.

Tabla 2. 1 Servicios del comercio electrónico.

Motivo Porcentaje

 Dar a conocer su empresa y sus productos 35.36

 Compra de insumos/productos 30.28

 Recopilar información del sector 64.61

 Comercializar sus productos 20.55

 Pago de impuestos 10.27

 Comunicación vía correo electrónico 9.74

 Trasferencias bancarias 5.90

 Otros 2.95

Sin embargo, si difieren sustancialmente de los factores de éxito en el comercio convencional, basado fundamentalmente en el tamaño y en el sector que operan las empresas.

Actualmente existen dos tipos de comportamiento de las PyMES en el comercio electrónico:  Empresas que realizan prácticamente el 100 % por ciento de las ventas y comunicaciones

con los clientes a través de internet.

 Empresas que generan un porcentaje de su negocio en internet.

Algunas PyMES han desarrollado una base de clientes para ofrecerles sus productos y servicios de manera muy rápida, aprovechándose de la dinámica de las comunidades de mercado.

No obstante, hay que diferenciar entre las empresas que utilizan internet prácticamente solo para informar a sus clientes, de aquellas que usan internet para vender sus productos y que lógicamente, presentaran más atención a estos aspectos. Actualmente el 36.08 % de las empresas en México comercializan sus productos o servicios por internet.

(16)

Página 7

 Animar a los posibles compradores a buscar el producto o servicio que se les ofrece.  Ganar la preferencia del cliente.

Es fundamental para las PyMES involucradas en el comercio electrónico una correcta implementación de la tecnología en su sistema. Actualmente el 40.61 % de las empresas en México tienen planeado contratar algún sitio web o internet por medio de un ISP (Proveedor de Servicios de Internet).

2.2.1 Ventajas del comercio electrónico.

Las ventajas del comercio electrónico las podemos resumir en:  Ahorro de costes

 Ahorro Tiempo  Beneficios cualitativos

El ahorro de costes no parece ser la razón principal por la que las pymes entran en el comercio electrónico. Parecen estar más interesadas en el ahorro de tiempo y en los beneficios cualitativos. En el aspecto del ahorro del tiempo, destaca la mayor rapidez en las respuestas a los mercados y en el tratamiento de los pedidos.

El apartado del software es la parte más importante del comercio electrónico. Se divide a su vez en varias partes; una orientada al hardware de la red, otra parte especifica la aplicación (componentes), otra orientada al usuario (interfaz del usuario) y una cuarta orientada al desarrollo (metodologías y herramientas).

Las organizaciones públicas, privadas y los ciudadanos de muchas naciones se ven afectadas y beneficiados cada vez más por la tecnología computarizada que almacena, maneja y procesa dato. Paulatinamente se aprecian más en forma directa, los beneficios de esa tecnología. Una gran parte de la información que se recopila no se computariza aun. El costo del equipo y de los programas para su manejo decrece a un ritmo muy rápido, al tiempo que la cantidad de información que almacenan y administran las computadoras crece desmesuradamente. Puede preverse ya que una vasta porción de los requerimientos actuales de datos se almacenaran más económicamente en archivos y bases de datos de computadoras que en papel.

Más recientemente, se ha mejorado la integración de diversos sistemas de aplicaciones computarizados y sus archivos asociados, dentro de sistemas de información más capaces y provechosos centrados en bases de datos, con vías a satisfacer a las comunidades de usuarios que crecen cada vez más y son mucho más sofisticadas. Han surgido muchos retos debido a la necesidad de integrar dentro de bases de datos, archivos y datos diversos con mayor efectividad de costos para usuarios con diferentes intereses, prioridades y requerimientos.

(17)

Página 8

Un ISP (Internet Service Provider, Proveedor de Servicios de Internet) es una empresa u organización a través de la cual un abonado obtiene acceso a internet. Un abonado puede ser una PyME, un usuario doméstico, una agencia gubernamental o incluso otro ISP.

Los usuarios se conectan al ISP a través de un punto de presencia (POP, Point Of Presence) utilizando diversas tecnologías de acceso, además de ofrecer acceso a internet, un ISP puede ofrecer diversos servicios como:

Hospedaje FTP: El ISP proporciona el servidor y el software de aplicación para poder albergar un sitio FTP de carácter empresarial.

Hospedaje de aplicaciones y de datos multimedia: El ISP proporciona el servidor y el software necesario para que una empresa pueda proporcionar flujos multimedia, como música o video, o aplica iones como bases de datos en línea.

Soporte técnico: Muchas empresas no disponen internamente de la experiencia técnica para gestionar grandes redes internas. Algunos ISP proporcionan soporte técnico o servicios de consultoría a cambio de una cuota adicional.

Voz sobre IP (VoIP): Una empresa puede ahorrar en los costes de las llamadas telefónicas a larga distancia, especialmente para llamadas internas entre oficinas geográficamente distantes.

Hospedaje de equipos: Una empresa puede optar porque algunos o todos los equipos de la red estén físicamente ubicados e las instalaciones del ISP.

Web Hosting (Hospedaje Web): El ISP proporciona el servidor y el software de aplicación para almacenas las páginas y el contenido del sitio web de la empresa.

Aunque los ISP ofrecen a sus clientes muchos servicios distintos, su papel principal es el de proporcionar una conexión a internet. El tipo concreto de conexión varia dependiendo la región, ya que no todos los tipos de conexión están disponibles en todas las áreas. Algunas opciones de conexión proporcionan una conexión continua, mientras que otras solo proporcionan una conexión solo cuando es necesaria.

2.3.1 Prestación de servicios de un ISP a usuarios finales.

(18)
[image:18.612.130.488.72.336.2]

Página 9

Figura 2. 2 Medios de conexión con un ISP.

 Acceso telefónico: El Acceso telefónico es una opción de bajo costo que utiliza líneas telefónicas y módems. Para conectarse con un ISP el usuario llama al número telefónico de acceso al ISP. Con una velocidad de conexión de unos 56 kbps, el acceso telefónico es la opción de conexión más lenta. El acceso telefónico suele ser utilizado por trabajadores móviles en aquellas áreas en las que no hay disponibles otras opciones de conexión de mayor velocidad.

 DSL: La línea de abonado digital (DSL, Digital Subscriber Line) es más cara que la de acceso telefónico, pero proporciona una conexión más rápida. DSL también utiliza líneas telefónicas, pero a diferencia del acceso telefónico, DSL proporciona una conexión continua de internet. Esta opción de conexión emplea un modem especial de alta velocidad que separa la señal DSL de la señal telefonica y proporciona una conexión Ethernet a una computadora host o una red de área local (LAN, Local-Area Network). Las velocidades de carga y descarga varian dependiendo de la zona geográfica, de la distancia al ISP y del tipo de servicio ofrecido por el mismo, con los servicios DSL son comunes las velocidades de 512 kbps y superiores. Existen diversos tipos de DSL, normalmente, el usuario doméstico utiliza una línea de abonado digital asimétrica (ADSL, Asymmetric Digital Subscriber Line), en la que

(19)

Página 10 Symmetric Digital Subscriber Line), ya que SDSL ofrece las mismas velocidades de carga y descarga.

 Modem por cable: Un modem por cable es una opción de conexión que ofrecen los proveedores de servicios de televisión por cable. Ofrecen velocidades de conexión más rápidas de las que generalmente proporciona DSL, varían entre 5Mbps hasta 10 Mbps. La señal de internet se transporta hasta las empresas o domicilios particulares a través del mismo cable coaxial. Un modem especial por cable separa la señal de internet de las otras señales y proporciona una conexión Ethernet a una computadora host o a la LAN. A diferencia de DSL, la distancia al ISP no afecta a las características de transmisión de la conexión por cable. El cable es un servicio de ancho de banda compartido, por lo que a medida que se conectan más clientes dentro de una cierta área y comienzan a utilizar Internet, la velocidad se ve afectada de manera negativa.

 Satélite: La conexión vía satélite es la opción que ofrecen los proveedores de servicios por satélite. La computadora del usuario se conecta a Ethernet a través de un modem por satélite que transmite señales de radio al POP más cercano de la red satelital. Las velocidades de acceso a internet vía satélite están comprendidas entre 128 kbps y 512 kbps. La conexión vía satélite puede ser la única conexión disponible en muchas regiones del mundo.

2.3.2 Opciones de ancho de banda dedicado.

Los clientes empresariales necesitan menudo conexiones a internet dedicadas y de gran ancho de banda, para esto las empresas utilizan las conexiones dedicadas como: T1/E1, T3/E3 y Metro Ethernet, como se muestra en la figura 2.3.

 Conexiones T1/E1: Las conexiones T1 transmiten los datos a velocidades de hasta 1.544 bps. Son conexiones simétricas, lo que quiere decir que el ancho de banda de descarga coincide con el de descarga. Una PyME puede que solo necesite una única conexión T1 para satisfacer sus requisitos de conectividad. Las conexiones T1 son habituales en Norteamérica y en algunas otras partes de mundo. E1 es un estándar europeo que transmite los datos a una velocidad de 2.048 Mbps.

 Conexiones T3/E3: Las conexiones T3 permiten transmitir los datos a velocidades de hasta 45 Mbps. Aunque T3 es considerablemente más cara que una conexión T1, una empresa más grande puede necesitar una conexión T3 para dar servicio a todos sus empleados o a todas sus operaciones de negocio. Las grandes empresas con varias oficinas pueden emplear una combinación de líneas T1 y T3. A menudo, la oficina principal del centro de datos dispone de una línea T3, mientras que las sucursales tienen una conexión T1. E3 es un estándar europeo que transmite los datos a 34.368 Mbps.

(20)

Página 11

[image:20.612.126.490.111.380.2]

conmutación. Permite la trasferencia de grandes cantidades de datos de forma más rápida y menos cara que otras opciones de conexión de alto ancho de banda.

Figura 2. 3 Conexiones dedicadas a internet de alta velocidad y ancho de banda.

2.3.3 Punto de presen cia.

Una vez establecido el punto de conexión, es necesario conectarse al ISP para poder obtener acceso a internet. Las computadoras individuales y las redes empresariales se conectan con el ISP en un punto de presencia (POP). Los POP están ubicados en la frontera de la red del ISP y dan servicio a una región geográfica concreta. Proporcionan un punto local de conexión y autentificación (control mediante contraseña) para múltiples usuarios finales. Un ISP tiene muchos POP, dependiendo del tamaño del área al que dé servicios.

Dentro de la red del ISP, una serie de routers y switches de alta velocidad transfieren los datos entre los distintos POP. Se utilizan múltiples enlaces para interconectar los POP, con el fin de proporcionar rutas alternativas por si acaso uno de los enlaces se viera sobrecargado de tráfico y llegara a fallar.

2.4 Análisis y diseño de sistemas.

El análisis y diseño de sistemas es actualmente un campo con grandes posibilidades de aplicación, principalmente, para los sistemas de computación.

(21)

Página 12

Adoptar el enfoque de análisis de sistemas significa a partir del criterio del trabajo de análisis y diseño se basa en la idea que el objeto que ha de estudiarse debe concebir como un sistema. Un sistema es una reunión de objetos denominados partes, que se correlacionan de cierto modo.

2.4.1 Partición de sistemas.

Con una partición del sistema lo que se pretende es hacer más sencillo el problema o subsistema. La partición de un sistema en un conjunto de subsistemas o bloques, constituye un importante método del análisis de sistemas.

Debe aplicarse de modo que cada subsistema o bloque tenga conexiones más sencillas que su complemento.

2.4.2 Trabajo de sistemas.

Como una política de trabajo con sistemas se tienen la siguiente división de tareas:

 Definición del sistema como un conjunto de partes (atacar el sistema como un todo).

 Definición del sistema como un conjunto de partes (la complejidad de cada parte del sistema, que papel jugara el sistema como un todo dentro del ambiente).

 Determinación de cada una de las partes del sistema.

 Determinar las propiedades del sistema.

2.4.3 Sistemas de gestión de bases de datos.

Un sistema de gestión de base de datos (SQBD por sus siglas en inglés) consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a dichos datos. La colección de datos, normalmente denominada base de datos, contiene información relevante para una empresa. El objeto principal de un sistema de gestión de base de datos (SGBD) es proporcionar una forma de almacenar y recuperar la información de una base de datos de manera que sea prácticamente eficiente.

Los sistemas de base de datos se diseñan para gestionar grandes cantidades de información. La gestión de los datos implica tanto la definición de estructuras para almacenar la información como la provisión de mecanismos para la manipulación de la información. Además, los sistemas de bases de datos deben proporcionar la fiabilidad de la información almacenada, a pesar de las caídas del sistema o los intentos de acceso sin autorización. Si los datos van a ser compartidos entre diversos usuarios, el sistema debe evitar posibles resultados anómalos.

Las bases de datos son ampliamente usadas. Las siguientes son algunas de sus aplicaciones más representativas.

(22)

Página 13  Ventas. Para información de clientes, productos y compras.

 Producción. Para la gestión de la cadena de producción y para el seguimiento de la producción de elementos en las factorías, inventarios de elementos en almacenes y pedidos de elementos.

Como se puede ver, las bases de datos forman una parte esencial de casi todas las empresas actuales en el mercado.

En el móvil, en el banco, en el supermercado, las bases de datos están en todas partes, aunque no las veamos, haciendo nuestro trabajo más fácil.

2.4.4 importancia de las bases de datos.

Los sistemas de bases de datos se diseñan para manejar grandes volúmenes de información. La cantidad total encomendados a la base de datos se mide, sin exagerar en varios miles de millones de Bytes; la inversión financiera al respecto alcanza una cifra igualmente enorme; y no es exagerado decir que miles de organizaciones dependen de la operación continua y eficaz de un sistema de base de datos.

2.4.5 ¿Por qué utilizar una base de datos?

La información puede almacenarse permanentemente y en forma centralizada o distribuida, duplicarse y además puede ser explotada por diversos programas de aplicación, esto contrasta de manera aguda con la situación que prevalece en muchas empresas donde a menudo, cada aplicación tiene sus propios archivos y muchas veces sus propias cintas y paquetes de discos particulares, de modo que los datos de operación se hallan muy dispersos y por tanto, es probable que sean difíciles de controlar.

2.4.6 Ventajas de las bases de dato s.

Las principales ventajas de las bases de datos son, que puede reducirse la redundancia, puede evitarse la inconsistencia (en cierta medida), a los datos se les pueden aplicar mayores restricciones de seguridad, puede conservarse mejor la integridad de los datos y pueden equilibrarse los requerimientos contradictorios.

Por otra parte existen diferentes tipos de datos en una base de datos:

 Datos de entrada: Son todos los datos que son capturados por usuario y son almacenados en su base de datos.

 Datos de salida: Son todos los datos que son desplegados en la interfaz del usuario.

 Datos de operación: Son los datos que son procesados dentro del sistema.

(23)

Página 14

La arquitectura se divide en tres niveles generales:  Interno

 Conceptual

 Externo(Según el modelo ANSI/SPARC, 1975)

Nivel Interno o Físico: Es el más cercano al almacenamiento físico, es decir, la manera como los datos

se almacenan en realidad. En este nivel se describe a detalle las estructuras de datos complejas del nivel más bajo.

Nivel Conceptual: En este nivel se describen cuáles son los datos reales que están almacenados en la base de datos y que relaciones existen entre los datos.

Nivel Externo o de Visión: En este nivel más cercano a los usuarios, o sea la forma en que cada usuario ve la parte de la base de datos que le interesa. El sistema puede proporcionar muchas vistas diferentes de la misma base de datos.

(24)

Página 15

3.1 Metodología LAGS.

La metodología a utilizar para este proyecto será, la metodología LAGS, que fue desarrollada por Leopoldo A. Galindo Soria. Que se describe en la figura 3.1.

METODOLOGIA PARA DESARROLLAR:

SISTEMAS DE INFORMACION BASADOS EN COMPUTADORAS (LAGS) FASE 1 ANÁLISIS 1.1 Conocimiento del Medio Ambiente

1.2. Analisi y Diagnostico del Sistema Actual

1.3. Propuesta General de

Solución

1.4. Reporte del Analisis.

FASE 2 DISEÑO

2.1. Revisión de la Propuesta del

Análisis.

2.2. Diseño Preliminar.

2.3. Diseño Detallado

2.4. Reporte del Diseño.

FASE 3 CONSTRUCCIÓ

N

3.1. Construcción de Programas y/o

Modelos.

3.2. Desarrollo de Procedimientos

de Usuario.

3.3. Pruebas y Aceptación del

sistema.

3.4. Reporte de la construcción del sistema FASE 4 IMPLEMENTACIÓ N 4.1. Preparación de la Implementación 4.2. Verificar Condiciones para la Implementación.

4.3 Reporte de la Implementación

del Sistema

FASE 5 OPERACIÓN Y MANTENIMIENTO

5.1. Proceso de Problemas Reportados

5.2. Proceso de Solicitudes de

Cambio.

5.3. Modificaciones al

Sistema.

5.4. Revisión y Evaluación del Comportamiento,

[image:24.612.101.532.137.532.2]

5.5. Identificación de nuevas Necesidades.

Figura 3. 1 Fases de la metodología LAGS.

(25)

Página 16 FASE 1 ANALISIS SUBFACE 1.2 ANALISIS Y DIAGNOSTICO DEL SISTEMA ACTUAL SUBFACE 1.1 CONOCIMIENTO DEL MEDIO AMBIENTE SUBFACE 1.3 PROPUESTA GENERAL DE SOLUCION Actividad 1.1 Conocer el medio

ambiente en general.

Actividad 1.1.2 Identificar la

estructura organizacional de

la empresa y del area donde se desarrollara el

sistema.

Actividad 1.1.3 Conocer el medio

ambiente en particular.

Actividad 1.1.4 Identificar las funciones que se

realizan en el área. Actividad 1.1.5 Elaborar un diagrama de funcionamiento del sistema actual. Actividad 1.1.6 Identificar los procesos actuales. Actividad 1.1.7 Identificar y recopilar u obtener todo tipo

de documentación o información. Actividad 1.1.8 identificar o definir los alcances del sistema actual y

futuro. Actividad 1.2.1 Identificaciones de las necesidades de información por elementos sistémicos. ACTIVIDAD 1.2.2 Identificación de posibles elementos sistémicos: entradas, salidas, procesos, controles, datos tiempos, volúmenes, etc.,

creación de la tabla sistémica.

Actividad 1.3.1 Elaboración de un plan de

trabajo

Actividad 1.3.2 Elaboración del Diagrama de flujo del nuevo sistema.

Actividad 1.3.3 Definición de la estructura del nuevo sistema. Creación de las

tablas sistemáticas y Metodología del nuevo sistema. Actividad 1.3.4 Definición del nuevo marco normativo. Actividad 1.3.5 Análisis del costo/

beneficio de la creación del nuevo sistema. SUBFACE 1.4 Reporte del analisis Actividad 1.4.1 Elaboracion de documento o reprote con la propuesta general

para al cosntruccion genral del nuevo

ssitema

Figura 3. 2 Fase 1 de la metodología LAGS.

3.2 Fase 1 Análisis.

(26)

Página 17

palabras, se debe conocer a fondo la empresa y el área donde se desea implementar el sistema, como se muestra a continuación.

3.2.1 Subfase 1.1. Conocimiento del medio ambiente o investigación preliminar

(conocer el pasado de la empresa o su historia).

Comenzaremos la etapa del análisis adentrándonos al conocimiento de la historia del porque y cómo surge la empresa, esta primera fase nos sirve para familiarizarnos con la empresa, el conocer todas sus actividades nos permitirá la creación de un sistema cien por ciento exitoso que satisfaga las necesidades del cliente.

3.2.2 Actividad 1.1.1. Identificar y obtener la: visión, misión, políticas, planes.

Estrategias, objetivos, funciones y actividades de la empresa donde se

construirá e implantara el sistemas.

Para el desarrollo de la elaboración de un proyecto de sistemas de información, es necesario conocer previamente en términos generales, la naturaleza del problema en cuestión, por tal motivo es necesario investigar los antecedentes de la situación a tratar, lo cual nos permitirá identificar el medio ambiente y las áreas en donde se desenvuelve el problema, así como los elementos y relaciones fundamentales que serán objeto de estudio.

Un primer punto a cumplir es el conocimiento de la empresa. Para tal fin, es necesario conocer sus origines, razón de ser, su marco normativo, hacia donde se dirige, que espera hacer, que hace y como lo hace. O sea, se requiere conocer su: visión, misión, políticas, sus Planes y estrategias correspondientes, los objetivos a cumplir para esos fines, las funciones que definen lo que se hace y sus correspondientes actividades y/o procesos que permiten hacerlo.

3.2.3 Conceptos básicos para la definición de objetivos.

Es importante determinar con precisión lo que se pretende lograr, y entonces, el objetivo es la referencia que permitirá canalizar y medir adecuadamente los esfuerzos.

La descripción del objetivo se inicia con un verbo en infinitivo: lograr, obtener, mejorar, etc.

“e i lu e el ue , el pa a ue , del o jeti o, si aludi al o o se a ela o a .

No existen conceptos subrayados.

El objetivo se refiere a un estado futuro deseado y no se expresa como una acción actual. Pero si se debe de determinar la condición ultima que se pretende lograr con el proyecto.

No se incluye objetivos calificativos en la redacción del objetivo. Ser claro y preciso al describir el fin.

(27)

Página 18

Cuando existe más de un objetivo, hay que jerarquizarlos de acuerdo a su importancia y redactar cada uno de ellos por separado.

3.2.4 Actividad 1.1.2 Obtener y elaborar la estructura organizacional de la

empresa y el área donde se desarrollara el sistema.

Un aspecto fundamental en el conocimiento del medio ambiente es: Identificar la estructura organizacional de la empresa y del área particular de desarrollo. Esto ayudara a ubicar las áreas que apoyara el sistema así como, a quién deberá de entrevistar y pedir información para la construcción del mismo. (Es decir ¿Dónde están?).

3.2.5 Actividad 1.1.3 Identificar y obtener la: misión, visión, políticas, planes,

estrategias y objetivos del área donde se construirá el sistema. (Conocer el

medio ambiente particular).

Una vez ubicada el área o áreas principales se debe también identificar su razón de ser, sus planes y estrategias para realizarlos, además de sus objetivos. Esto ayuda a conocer el medio ambiente más cercano al desarrollo del proyecto.

3.2.6 Actividad 1.1.4 Identificar y obtener u elaborar las: Funciones que se

realizan en el área (es decir, ¿Qué hacen?).

Como las funciones son elementos que por lo común, no dependen de los cambios de las personas en los cargos; Son un buen parámetro para hacer sistemas más robustos ya que en base a ellas se pueden crear la estructura procedural del sistema. Además, es conveniente conocer las funciones y sus actividades, tanto generales como particulares, para tener una idea más apropiada de la aplicación a desarrollar.

3.2.7 Actividad 1.1.5. Elaborar un: Diagrama de funcionamiento del sistema o

procedimiento actual o diagrama de flujo de datos o diagrama de procesos (es

decir, ¿Cómo se transforma?).

Es muy importante elaborar un diagrama de transformación de la información a lo largo del tiempo

del espa io. Ya ue, u a i age di e ás ue il pala as , u diag a a ie he ho, do de se

muestren los procesos y las transformaciones de la información puede ser una fuente invaluable para la transformación de que se está creando.

Una técnica que se sugiere emplear es la de diagrama de Entidad-Relación (E-R), que muestran los elementos estructurales o estáticos u objetos que intervienen en el proceso con sus respectivas características o atributos y sus relaciones entre sí.

(28)

Página 19

Vistas las funciones del área y elaborando el diagrama de transformación de la información, del sistema actual; se deben conocer los procedimientos que se realizan en cada área y si es posible en este momento, también los del sistema actual para así, empezar a identificar cuáles son los que se podrían optimizar por medio del equipo de cómputo y un posible sistema de información nuevo.

3.2.9 Actividad 1.1.7. Identificar y recopilar u obtener todo tipo de

documentación o información (formatos de archivos, base de datos,

documentos, formas, etc.).

Se debe recopilar toda la documentación posible de obtener. En el caso del que exista un sistema manual, se deben de obtener formas, documentos, procedimientos, etc.

Si existe un sistema computarizado se deberán obtener además formatos de registros, salidas y entradas actuales, procedimientos de información, etc.

3.2.10 Actividad 1.18. Identificar o definir los alcances del sistema: actual y

del futuro.

Por último, será importante determinar si es posible, en este instante, los alcances o resultados del sistema actual, para así, empezar a determinar los posibles alcances del sistema futuro.

3.3 Fase 2 Diseño.

El diseño es una solución, es decir, es una traducción de los requerimientos en formas que los satisfagan.

Cuando se elabora un diseño, se escriben las especificaciones detalladas del nuevo sistema, esto es, se describen sus características: salidas, entradas, procesos, archivos y/o bases de datos, controles, etc., todo de manera que se cubran los requerimientos del proyecto obtenido en el análisis. El diseño se caracteriza por un gran número de decisiones técnicas individuales, debiendo hacerse las mismas cada vez más explicitas y técnicas y menos implícitas y artísticas.

El diseño estructurado es el arte de diseñar los componentes de un sistema y las interrelaciones entre dichos componentes en la mejor forma posible.

3.3.1

Actividad 2.1.1 Revisión de los procedimientos y/o procesos propuestos.

En esta actividad se deberá revisar que se han obtenido los siguientes elementos, o en su defecto, revisar y/o complementar las propuestas realizadas.

a) La definición de las reglas o políticas o normas generales del proceso. Que se debieron de identificar y/o proponer durante la fase del análisis.

b) La elaboración del inventario de procedimientos manuales y/o computarizados.

(29)

Página 20

d) La identificación de todas las transacciones del sistema. Así como su tipo, es decir, cuales se

ealiza po : lote batch o de a da o e lí ea o e o i a ió de a as.

La identificación y descripción de los procesos de cálculo (algoritmos).

3.3.2 Actividad 2.1.2 Revisión de los informes, salidas, entradas y documentos

diversos propuestos.

En esta actividad, se deberá revisar que se han obtenido los siguientes elementos, o en su defecto, revisar y/o complementar las propuestas realizadas:

a) La definición de los documentos fuentes, reportes, pantallas y demás documentos que el sistema requerirá o generará.

b) La revisión, con el usuario, de la validez y exactitud de los documentos anteriores y así mismo, obtener su(s) firma(s) de aceptación.

c) La realización de las correcciones necesarias resultantes de la revisión.

3.3.3 Actividad 2.1.3 Diseño del diccionario de datos.

Un diccionario de datos define los términos asociados con las estructuras de datos, que se emplean en el desarrollo y empleo de los sistemas de información.

Los elementos principales en un sistema de información son: el flujo de datos, el almacenamiento de datos, los procesos, los controles y los tiempos.

El diccionario de datos, en particular, proporciona detalles y descripciones del almacenamiento de la información.

Entonces, si los desarrolladores desean saber cuántos caracteres hay en un dato (campo), ¿con que otro nombre se le conoce, en el sistema?, ¿en dónde se utiliza dentro del sistema?, etc., deberá encontrar las repuestas en un diccionario de datos construido apropiadamente.

Por lo tanto un diccionario de datos construido por un conjunto riguroso de procedimientos, deberá ayudar a cumplir los siguientes objetivos:

 Establecer un glosario de términos.  Proveer una terminología estándar.

 Definir todos los términos de almacenamiento asociados con un sistema.  Identificar estructuras de datos disponibles a todos los procesos.

 Proveer un control centralizado de datos, para facilitar posibles cambios en el sistema.  Proveer una guía de referencia para evaluación de diseño.

 Ayudar a minimizar costos de mantenimiento, al tener un repositorio con la información de todas las estructuras de datos.

(30)

Página 21

En un diccionario de datos básico, cada entrada o elemento consiste en un conjunto de detalles que describen los datos utilizados o transformados o producidos en el sistema.

Cada dato o atributo o elemento-dato (campo) se identifica por: nombre de dato, descripción,

si ó i o o ALIA“ , lo gitud de a po, tipo si se tie e alo es espe ífi os a gos o do i ios

que se permiten para este, en el sistema estudiado. A continuación se describen brevemente estos elementos.

 Nombre de los datos

Para distinguir un dato de otro, los analistas les asignan nombres significativos que se utilizan para tener una referencia de cada elemento a través del proceso total de desarrollo de sistemas. Es posible que se les asigne: las iniciales de la frase que los identifica o sus acrónimos o una etiqueta clasificatoria.

 Descripción de los datos.

La descripción de los datos establece brevemente lo que representa el dato en el sistema (ejemplo: Fecha de la factura).

Las descripciones de los datos se deben escribir suponiendo que la persona que los lea no conoce nada o conoce poco, con relación al sistema.

 Alias (o sinónimos).

Con frecuencia el mismo dato puede conocerse con diferentes nombres dependiendo de quién (es) lo utilice (n). Los nombres adicionales son conocidos como alias o sinónimos, por ejemplo, factura puede conocerse como: estado, nota o documento de precio, en otras áreas de la empresa o entre los proveedores. El uso de alias debe hacerse evitando confusión. En diccionario de datos correcto deberá incluir todos los posibles alias.

 Longitud de campo y tipo.

La longitud de campo identifica al número de espacios (que se requieren para: letras, números o símbolos), requeridos para guardar los posibles valores del campo, pero sin importar como se almacenan.

 Dominio y rango de los valores de los datos.

El dominio se refiere a los posibles valores que puede tomar un dato de acuerdo a su definición (longitud, tipo, unidad, etc.,).

El rango, se refiere a los valores permitidos en el dominio, y que corresponden con la realidad del dato.

(31)

Página 22

Es muy común que para los usuarios, la característica más importante de un sistema de información, es la salida que produce. Si la salida no es de calidad, pueden pensar que todo el sistema no es necesario o bueno o adecuado y por tanto, evite su utilización o incluso ocasione errores (sabotaje) generando que el sistema falle.

El o epto de salida , se apli a a ual uie tipo de i fo a ión producida por un sistema informático o computacional, ya sea impresa, desplegada, verbal, multimedia o a la red.

Cuando los desarrolladores, diseñan la salida, seleccionan métodos y técnicas para representar la información y crean documentos, informes u otros formatos que contienen, en sí, la información que será producida por el sistema.

Hay preguntas claves para diseñar la salida de un sistema, están preguntas indican a los desarrolladores como deberán ser las salidas del sistema que se está diseñando, las preguntas son:

1. ¿Quién recibirá la salida?

¿Está el usuario dentro o fuera de la empresa?

Se puede presentar la misma información en formas diferentes, según quien la recibirá, usuarios internos o externos.

¿Está dirigida a personal operativo o ejecutivo? 2. ¿Cuál es su uso planeado?

El tipo de uso determina el contenido, la forma y el medio de salida. 3. ¿Cuántos detalles se necesitan?

Existirán informes que presenten gran cantidad de datos y otros en los cuales la información sea muy extractada. El volumen de los datos sugiere también si se debe utilizar el método de impresión o de despliegue o incluso la red o multimedia o combinaciones de todos estos.

4. ¿Cuándo y con qué frecuencia se necesitan las salidas?

El tiempo y la oportunidad guían los diseños específicos, es decir, es posible que alguna salida se produzca con poca frecuencia, y solamente cuando se den ciertas condiciones, pero otra salida será necesario producirla a diario o con alguna periodicidad.

5. ¿Por cuales medios?

(32)

Página 23

Los sistemas de información, actualmente, utilizan cinco medios principales para la generación de salidas, que son: impresos, pantalla de despliegue, audio, multimedia y la red. Los cuáles serán comentados brevemente a continuación.

 Salidas impresas.

Los analistas deben intentar la reducción, no el incremento, del número de informes impresos que circulan dentro de la empresa.

Las opciones de salida impresa más comunes son: los informes impresos en papel, informes filmados (microfichas), formas especiales y formas para enviar por correo.

 Pantallas de despliegue.

Las salidas de la computadora son frecuentemente desplegadas en vez de impresas o perforadas. Este tipo de forma de salida, creció con rapidez, debido al decremento del costo de este equipo, al incremento en el número de sistemas en línea y sobre todo al empleo de interfaces de usuario sumamente amigables del tipo de ventanas (Windows).

 Salida en Audio (voz, música).

Esta es una opción que no se ha logrado popularizar, pero existen esfuerzos para que algunas salidas de los sistemas de información sean presentadas en forma auditiva, por ejemplo, informes de saldos, balances, estados de cuenta, etc., ya aplicados en algunos sistemas bancarios.

 Multimedia.

Presentaciones realizadas con la integración de elementos no clásicos, para los Sistemas de Información (SI), como son: los de impresión o despliegue, se pueden emplear videos, animaciones, imágenes fijas, sonidos diversos, textos, etc. Esta opción de salida comienza a popularizarse por su mayor riqueza informativa.

 Salidas a la red.

Con el gran desarrollo de los sistemas distribuidos y con ellos el que la información se pueda solicitar y obtener en forma casi inmediata, se puede considerar que ya el diseñador tendrá que considerar, como uno de los puntos fundamentales del diseño de sistemas de información: la distribución o acceso de las salidas, en todo un entorno geográfico, vía el empleo de una red y que además las mismas, puedan ser presentadas en cualquiera de los medios mencionados anteriormente.

3.3.6 Formato de salida.

(33)

Página 24

Cuando los analistas diseñan un formato de salida, están construyendo un borrador del informe real, como aparecerá posteriormente, cuando el sistema esté en operación.

El propósito del formato, es mostrar la ubicación y posición de cada detalle en la salida planeada. Los diseños de formatos deberán indicar: donde serán impresos o desplegados los datos, su ergonomía y si hay suficiente espacio para incluir todos los datos necesarios sin que se tenga una apariencia de amontonamiento.

3.3.7 Actividad 2.2.1.2 Diseño de las entradas.

El diseño de las entradas es la liga que une, en primera instancia, al sistema de información con el mundo de los usuarios.

El diseño de las entradas consiste en desarrollar especificaciones y procedimientos para:

La preparación de los datos, el cual es el conjunto de pasos necesarios para poner los datos de la operación en una forma utilizable para su procesamiento, y poner los datos de la operación en una forma utilizable para su procesamiento.

La introducción de datos, es decir, capturar o introducir la información o los datos en la computadora, para su posterior procesamiento.

Cuando el proceso se demora debido a la preparación o entrada de los datos, se generan cuellos de botella. Evitar esto, deberá ser un objetivo fundamental del analista. La tasa de errores depende de la cantidad de datos, entre menos datos, menos errores. Entonces los errores al introducir los datos, deberán rechazarse por medio de técnicas o procesos automáticos de validación de la entrada. Esto es uno de los puntos fundamentales del concepto de integridad de la información. Los sistemas mejor diseñados se adaptan a los trabajadores que lo utilizarán, creándoles menos molestias. Las

e t adas al siste a de e á o ta o étodos de o t ol de a eso: pass o d o o t aseñas

que permitan que solo las personas adecuadas, ingresen al sistema, en su momento y lugar.

3.3.8 Actividad 2.2.1.3 Diseño del Flujo de Procesamien to (DFP) del sistema.

En esta parte se deberá diseñar en forma completa el flujo de procesamiento, se sugiere hacer lo siguiente:

1) Agrupar los procesos particulares o detallados en programas. 2) Agrupar los programas en subsistemas o módulos.

3) Definir el diagrama general del sistema.

4) Describir con el mayor detalle, para cada uno de los programas, los algoritmos o métodos o procesos a emplear.

(34)

Página 25

6) Obtener la autorización de la jefatura del departamento de sistemas o supervisor correspondiente y posiblemente del usuario.

3.3.9 Actividad 2.2.1.4 Diseño de la estructura de la base de datos.

Archivos clásicos se pueden esquematizar de la siguiente forma:

Un carácter será un conjunto de bits (pueden ser de 6, 8, 12, también se le conoce como byte). Un campo será un conjunto de caracteres.

Un conjunto de campos relacionados formara un registro. Un conjunto de registros relacionados formaran un archivo.

Un conjunto de archivos o tablas o entidades o clases, sobre un mismo concepto y con una asociación lógica y física bien definida se llama un sistema de bases de datos (SBD) o simplemente base de datos.

3.3.10 Actividad 2.2.1.4.1 Enfoque de base de datos

Este modelo se basa en la percepción de un mundo real, que consiste de un conjunto básicos llamados entidades y de relaciones entre estos objetos, el cual se desarrolló para (entre otros) facilitar el diseño de base de datos que permite especificar en forma clara y grafica un esquema de información. Este esquema representa la estructura lógica general de la base de datos (esquema lógico o conceptual).

ENTIDAD: Es un objeto que existe y puede distinguirse de otros objetos, es decir, se identifica de los demás en forma única. Una entidad puede ser concreta (una persona, un libro) o bien puede ser abstracta (un día festivo o un concepto).

CONJUNTO DE ENTIDADES (CLASE): Es un grupo de entidades del mismo tipo, algo importante a notar es que, no es necesario que las entidades pertenezcan exclusivamente (en un momento dado) a un solo conjunto de entidades. Por eso definimos el conjunto de entidades de todos los productos de la empresa DUPLAMEX.

Definamos ahora una entidad Tubo naranja, esta entidad puede ser o no puede ser un producto de la microempresa DUPLAMEX.

Una entidad estará representada (identificada) por un conjunto de atributos.  ATRIBUTOS: Son todas las características que definen a una entidad. DOMINIO: Es un rango de valores permitidos que existe para un atributo.

De acuerdo a lo anterior, cada entidad se describe por medio de un conjunto de parejas (atributo, valor del atributo), una pareja para cada atributo de la entidad.

(35)

Página 26

Veamos la entidad Tubo naranja, y una instancia determinad, (Descripción, Etiqueta amarilla), (CVE, MFN- , Medida, , No i al, ½ , La go, , Peso, , P e io, . .

Lo anterior describe el producto Tubo naranja con una descripción Etiqueta amarilla, con una clave MFN- , o ediada de , u o i al de ½ , y un largo de 100 mts, con un peso de o Kg y un precio de $291.00.

RELACIÓN: Es una asociación entre varias entidades.

Ejemplo: Una relación que asocia a Tubo naranja con productos DUPLAMEX es CVE específica que pertenece a productos DUPLAMEX.

En un esquema E-R que representa a un concepto, se pueden definir ciertas limitantes con las que deben cumplir los datos contenidos en la base de datos.

CARDINALES DE MAPEO: Es una limitante importante que expresa el número de entidades con las que puede asociarse otra entidad, mediante una relación.

CARDINALES DE MAPEO PARA CONJUNTOS BINARIOS DE RELACIONES: Para un conjunto binario de relaciones entre los conjuntos de entidades A Y B la cardinalidad de mapeo debe ser una de las siguientes:

UNA A UNA: Una entidad en A esta asociada únicamente con una entidad en B, y una entidad en B está asociada solo con una en A.

A1

A2

A3

A4

B1

B2

B3

B4

[image:35.612.247.441.418.576.2]

A B

Figura 3. 3 Modelo entidad relación uno a uno.

3.3.11 Actividad 2.2.1.4.2 Normalización.

(36)

Página 27

Las propiedades de la normalización dependen exclusivamente de la semántica de la base de datos y de las dependencias funcionales entre sus dominios, tal como los mira el diseñador de la base de datos.

La normalización tiene una importancia primordial en la administración y diseño de la base de datos.

Ya que, dado un conjunto de datos que se va a representar en un SDB, la normalización, ayuda a responder preguntas de la forma, ¿Cómo se decide que relaciones se necesitan y que atributos deben tener? Este el problema de diseño de base de datos.

3.3.12 Dependencia funcional

Al intentar la definición de las relaciones entre grupos de datos, el diseñador de BD debe tratar de distinguir cuales atributos dependen de cuales otros. Para eso se da la siguiente definición:

Definición dependencia funcional.

El atributo B de una relación R es funcionalmente dependiente del atributo A de R si, en cada instante, cada valor de A esta asociado con no más de un valor de B dentro de la relación R.

Esto e ui ale a de i ue B es fu io al e te depe die te de A si A identifica a B .

En otras palabras, si en cualquier instante se sabe el valor de A. Entonces el valor de B queda determinado, lo cual se denota.

A B, ue e ui ale, si A tie e u alo a e to es B de e te e u alo de .

“ e puede ela o a diag a as pa a a la a las depe de ias fu io ales DF . “i B es fu io al e te depe die te de A , se di uja u a fle ha ue a de A hasta B esto os

recuerda, la notación de la lógica matemática, en la que, AB, sig ifi a A ide tifi a a B , o si A e to es B , o sea, si A tie e alo , a e to es B tie e u alo .

3.3.13 Definición dependencia completa

Se dice que un atributo o colección de atributos B, de una relación R es dependiente funcional completo (DFC) de otra colección de atributos A, de la relación R, si B es funcionalmente dependiente del total de A pero no de ningún subconjunto de A.

A la ole ió A ta ié se lla a at i uto dete i a te.

(37)

Página 28

Una relación R se halla en la segunda forma normal (2FN) si está en la primera forma normal (1FN) y cada uno de sus atributos no primos es dependiente funcional completo (DFC) de cada llave candidata de R.

3.3.15 Tercera forma normal (Dependencia transitiva)

Se supone que A,B,C son tres atributos o tres conjuntos de atributos, de una relación R, si C es funcionalmente dependiente de B y B lo es de A, entonces A es funcionalmente dependiente de A. Si la correspondencia inversa no es simple, esto es, si A no es funcionalmente dependiente de B, o B no es funcionalmente dependiente de C, se dice entonces que C es transitivamente dependiente de A (TD).

Esto se puede visualizar con el siguiente diagrama. C es transitivamente dependiente de A si:

Esta dependencia transitiva se elimina partiendo la relación en dos relaciones.

Tercera forma normal (Dependencias funcionales)

Una relación R se encuentra en la tercera forma normal,(3FN) si se encuentra en la segunda forma normal y cada uno (todos) de los atributos no primos son dependientes no transitivos de cada llave candidata R.

(38)

Página 29 Forma no

normalizada

1. Reducir todas las estructuras de datos

que sean bidimensionales a relaciones

bidimensionales.

Primera forma normal

2. Eliminar cualquier dependencia

incompleta de atributos no

primos de llaves candidatas.

Segunda forma normal

3. Eliminar cualquier dependencia

transitiva de atributos no primos

de llaves candidatas.

Tercera forma normal

Figura 3. 4 Formas de normalización.

3.3.17 Actividad 2.2.1.4.3 Diseño del esquema de controles.

Se deberán cumplir los siguientes objetivos:

 Establecer los procedimientos de los controles del sistema y las cifras de control.

 Presentar y obtener la aprobación de los controles del sistema con la jefatura de producción y el área de sistemas.

 Definir y elaborar la aprobación de los procedimientos de recuperación del sistema por parte de la jefatura de producción y soporte técnico.

 Corregir en caso necesario la documentación existente de diseño e integrar los procesos adicionales requeridos para asegurar la integridad y los controles del sistema.

 Definir el método que se utilizara para medir la eficiencia del sistema.

(39)

Página 30

Se deben cumplir los siguientes dos objetivos: Definir los procedimientos de pruebas.

Diseñar el subsistema de preparación de archivos para la implementación y establecer las consideraciones para su ejercicio.

3.3.19 Actividad 2.3.1 Programa de trabajo para las fases restantes

 Identificar los principales segmentos o partes para el resto del proyecto y resumir los requerimientos generales para cada uno de ellos.

 Preparar un programa de trabajo particular, identificar el detalle, las tareas a realizar en cada uno de los segmentos.

 Preparar el resumen de recursos humanos requeridos.

 Determinar y anotar los factores que pueden afectar la fecha de implantación.  Obtener la ruta crítica para cada subsistema.

 Ajustar según se requiera el plan de trabajo para equilibrar los requerimientos de personal con los recursos disponibles.

 Determinar en forma definitiva el programa de trabajo, los tiempos estimados y recursos necesarios para lograr la implementación del sistema.

3.3.20 Actividad 2.3.1.1 Requerimientos de Personal, hardware y software.

Se deben de realizar las siguientes actividades:

 Identificar los requerimientos de personal y los cambios requeridos.  Determinar el uso de hardware y software.

 Estimar las necesidades de recursos para procesos en línea y batch.

 Revisar el diseño y los requerimientos de eficiencia, en el caso de que el diseño del sistema no este equilibrado con la disponibilidad de recursos.

 Resumir los requerimientos de personal (hardware y software).

3.3.21 Actividad 2.3.1.2 Requerimientos de personal.

Para calcular los requerimientos de personal se requieren evaluar el tiempo para la programación de software y para su prueba.

La experiencia y conocimiento del programador varía mucho de persona en persona. El encargado del proyecto deberá considerar el nivel de experiencia cuando asigna a las personas tareas específicas y debe estimar el tiempo que cada persona necesitara para una tarea determinada. Por último, cada programa se debe evaluar con independencia de los otros, para determinar el número de días para cada programa y por lo tanto el personal que se requerirá y su nivel de programación.

Figure

Tabla 2. 1 Servicios del comercio electrónico.
Figura 2. 2 Medios de conexión con un ISP.
Figura 2. 3 Conexiones dedicadas a internet de alta velocidad y ancho de banda.
Figura 3. 1 Fases de la metodología LAGS.
+7

Referencias

Documento similar

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

Debido al riesgo de producir malformaciones congénitas graves, en la Unión Europea se han establecido una serie de requisitos para su prescripción y dispensación con un Plan

Como medida de precaución, puesto que talidomida se encuentra en el semen, todos los pacientes varones deben usar preservativos durante el tratamiento, durante la interrupción

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

E Clamades andaua sienpre sobre el caua- 11o de madera, y en poco tienpo fue tan lexos, que el no sabia en donde estaña; pero el tomo muy gran esfuergo en si, y pensó yendo assi

U-Ranking cuenta con la colaboración del Ministe- rio de Universidades, al permitirnos el acceso al Sistema Integrado de Información Universitaria (SIIU). El SIIU es

El valor agregado 6 del indicador por universidad se pre- senta en una escala de 0 (mínimo valor obtenido por una universidad del sistema en ese indicador) a 100 (correspondiente

El segundo paso es elegir la comunidad autónoma o comunidades que se contemplan como lugares en los que cursar los estudios. Para ello, el usuario debe marcar las elegidas