Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TESIS DE GRADUACIÓN:
PRESENTADO POR:
ASESORADO POR:
LIC. RICARDO MEJÍA MÓNICO
INDICE
Introducción ...................................................................................................................1
Capitulo 1 ........................................................................................................................4
Capitulo 2 ..................................................................................................................12
115
Negocios en Línea
116
Negocios en Línea
Capitulo 3 ......................................................................................................................94
117
Negocios en Línea
Capitulo 4 .........................................................................................................................113
291
Negocios en Línea
Capitulo 5 .........................................................................................................................267
292
Negocios en Línea
INTRODUCCIÓN
los empresarios lleven sus productos hacia otros países y de esa forma
proyecto se hará una simulación del proceso de pagos; aclarando que será
necesario afiliarse para obtener este software; esto ayudará a obtener un mejor
1
Negocios en Línea
2
Negocios en Línea
proyecto.
3
Negocios en Línea
1. ASPECTOS GENERALES
gran parte de los negocios en el mundo entero. La apertura comercial entre los
países a través de Tratados de Libre Comercio, conocidos por sus siglas como
TLC, representa una gran oportunidad para que los empresarios visionarios
puedan llevar sus productos hacia otros países y de esa forma competir en el
mercado internacional.
más y más productos, más y más países, también son más cada día las
1
http://www1.monografias.com/trabajos15/comercio-electronico/comercio-electronico.shtml
http://articulos.astalaweb.com/Internet%20-%20Historia/1_Internet%20-%20Historia.asp
4
Negocios en Línea
empresas que necesitan, no sólo estar en Internet, sino crear su propia red de
productor, lo que incrementan son los beneficios ya que: Internet funciona las
hacer por el medio de Internet. Dichas empresas cuentan hoy en día con
grandes y sólidas aplicaciones que les permiten aumentar sus ventas y ofrecer
a sus clientes una manera más cómoda de realizar sus compras, sin
intermediarios.
5
Negocios en Línea
establecer un vínculo más cercano con sus clientes, minimizar tiempos en sus
vuelven cada día más exigentes en lo que respecta al tiempo de entrega de sus
creciente necesidad2 que tienen las empresas de contar con una aplicación
Web que les permita realizar comercio electrónico en forma eficiente, segura y
SIMAN: www.siman.com
COMPR@MERICA: www.compramerica.com
2
Arriesgue e-negocios : Aprovechando la oportunidad de e-preparación global
Agosto, 2000 - McConnell International LLC
www.mcconnellinternational.com
6
Negocios en Línea
problema específico. La naturaleza gráfica del programa permite que los grupos
R etraso en el proceso
de compras
Falta de tiempo Falta de ac tua liza ción
de la informaci ón
Mal manejo en el
proceso de pedidos
D emoras en el Mal control en el inv entario
proceso de pago
vendedor Mantenimiento
7
Negocios en Línea
Contenido
sólo será simulado debido a que la entidad financiera vende dicho software;
Temporalidad
Espacio
8
Negocios en Línea
Sujetos
una aplicación web de comercio electrónico que cumpla con los requerimientos
mínimos necesarios para que las empresas puedan incursionar al mundo del
decir, que empresas con bajo poder adquisitivo también tengan la posibilidad de
3
Desventajas del comercio electrónico (http://www1.monografias.com/trabajos15/comercio-
electronico/comercio-electronico.shtml#LEYES)
9
Negocios en Línea
En cuanto al aporte que dará a la empresa es que los clientes podrán ver e
imprimir las facturas de sus pedidos en tiempo real, permitiendo de esta manera
1.5 OBJETIVOS
OBJETIVO GENERAL
aplicación que podrá ser personalizada por cualquier empresa, de tal forma que
10
Negocios en Línea
OBJETIVOS ESPECÍFICOS
mantenimiento.
proyectos.
fácil y amigable.
4
la tendencia de los mercados y las empresas a extenderse alcanzando una dimensión mundial
que sobrepasa las fronteras nacionales (www.globalizate.or g/ques.html)
11
Negocios en Línea
2.1.1 INTERNET
La conexión entre sí, en una inmensa Red, tiene las características de ser:
original era establecer una red inmune a ataques: si parte de ella fuese
5
Una red (en general) es un conjunto de dispositivos (de red) interconectados físicamente (ya
sea vía alámbrica o vía inalámbrica) que comparten recursos y que se comunican entre sí a
través de reglas (pr otocolos) de comunicación (www.eveliux.com/telecom/redes.html)
12
Negocios en Línea
De Acceso Libre
Internet son las telefónicas, pero también nos podemos conectar a través de:
Vía Satélite
Teléfonos Móviles
La Televisión
equipos pueden ser diferentes entre sí. Una interfaz, sin embargo, es el
encargado de la conexión física entre los equipos, definiendo las normas para
13
Negocios en Línea
protocolo lo describe como un conjunto de reglas para realizar una acción. Los
HTTP
TCP/IP
14
Negocios en Línea
URI (Uniform Resource Identifier), como localidad (URL) o como nombre (URN).
cliente estable una conexión con el servidor y envía una solicitud al servidor en
por un mensaje del tipo MIME con los parámetros de la solicitud, la información
éxito o fracaso, seguido por un mensaje del tipo MIME con información del
es cuando solo se realiza una conexión (v) entre el agente usuario (UA) y el
recibe las solicitud URI, reescribe las partes del mensaje, y envía la solicitud
15
Negocios en Línea
punto de réplica entre dos conexiones sin cambiar el mensaje; los túneles son
efectuar un "cache 8" interno para manejar solicitudes. El efecto del cache es
puertos pueden ser usados. Esto no forza a que HTTP sea implementado sobre
del usuario, un tiempo límite automático, o una falla del programa; adaptándose
7
Dispositivo de seguridad
8
Utilizada para el almacenamiento simultáneo de ensamblados
16
Negocios en Línea
TCP/IP
Internet, de manera que éstos puedan comunicarse entre sí. Hay que tener en
las grandes ventajas del TCP/IP, pues este protocolo se encargará de que la
Los dos protocolos más importantes son el TCP (Transmission Control Protocol)
y el IP (Internet Protocol), que son los que dan nombre al conjunto. En Internet
17
Negocios en Línea
de los mismos.
Internet: Es el nivel de red del modelo OSI. Incluye al protocolo IP, que
nivel de transporte.
físico. Los protocolos que pertenecen a este nivel son los encargados de
cada host, como puede ser una línea punto a punto o una red Ethernet.
El TCP/IP necesita funcionar sobre algún tipo de red o de medio físico que
proporcione sus propios protocolos para el nivel de enlace de Internet. Por este
motivo hay que tener en cuenta que los protocolos utilizados en este nivel
pueden ser muy diversos y no forman parte del conjunto TCP/IP. Sin embargo,
esto no debe ser problemático puesto que una de las funciones y ventajas
principales del TCP/IP es proporcionar una abstracción del medio de forma que
18
Negocios en Línea
PGP
decir que los mensajes que parecen ser de una persona sólo pueden venir de
para intercambiar claves entre usuarios, por lo que PGP resulta mucho más
19
Negocios en Línea
fácil de utilizar. Esto se debe a que PGP está basado en una potente tecnología
PGP es más fácil de utilizar que muchos otros criptosistemas, pero como ocurre
A diferencia de protocolos de seguridad como SSL, que sólo protege los datos
seguridad.
9
Fuente: http://www.informaticamilenium.com.mx/paginas/espanol/sitioWEB.htm (Marzo
26,2005)
20
Negocios en Línea
La Red fue creada en los años 60's cuando en los EU. se estaba buscando una
language).
información.
21
Negocios en Línea
sistemas:
la documentación empresarial.
22
Negocios en Línea
1) Autenticación
23
Negocios en Línea
2) Privacidad
2) Autorización
24
Negocios en Línea
servicio web hacia la base de datos y poder ser accesada según los
3) Integridad
Por integridad entendemos que una estructura posee todas sus partes y la
deberán ser del mismo tipo y no alterar las estructuras de Bases de Datos e
4) No repudio
significa que tanto puede crecer fácilmente un sistema en capacidad y uso sin
tener que hacer modificaciones de alto costo. La siguiente grafica nos da una
S e rv e r
25
Negocios en Línea
1. Escalabilidad ascendente
Ventaja:
Desventajas:
Procesador 1…
Procesador 2…
Procesador 3...
Tarea de ejecucion
Server del sistema
26
Negocios en Línea
2. Escalabilidad Descentralizada.
Se rv er 1 Se rv er 2 S erv er 3
Ventajas:
particionada (desbalanceado)
Desventajas:
27
Negocios en Línea
S er v e r
S e rv e r
M in ic o m p ut e r
Ventajas:
Desventaja:
10
Front end es la interface de acceso de un programa en este caso es el programa web
28
Negocios en Línea
ESCALABILIDAD.
funcionalidad y optimización.
11
Benchmar king tecnica que consiste en copiar pr ocesos de sistemas similares o diferentes y
aplicarlos al sistema que uno desee implementa
29
Negocios en Línea
-Diseñar un sitio web para utilizar servidores web con la estructura de cluster,
esto quiere decir que se debe manejar un servicio web y además un control de
Internet
Firewall (Cortafuegos)
Red Publica
Diagrama que
NLB NLB
demuestra
como debe
balancearse la
carga de un
servidor Web.
Codigo de Codigo de
Aplicacion Aplicacion
Red Privada
En este caso cada servidor tiene por lo menos dos tarjetas de red, la primera
tarjeta sirve para recibir todos los requerimientos que vienen desde la red
Internet pasando por el firewall que solo abre el puerto 80 que ejecuta el
protocolo http. La segunda tarjeta de red que se comunica con los servidores de
30
Negocios en Línea
Cada servidor ejecuta NLB (network load balancing) que permite una ejecución
1. Usar una base de datos que maneje de forma persistente el estado del
usuario.
3. Utilizar una cookie o una variable escondida para mandar el estatus entre el
Red publica
Red Ethernet
Red privada
En este caso:
31
Negocios en Línea
base de datos.
ESCALABILIDAD: partición de una base de datos. Una base de datos que solo
sea para lectura puede ser balanceada por medio de una dirección ip para
accesarla.
32
Negocios en Línea
clusters. www .ne goc ios we b.c om R E GI ST R O .ne goc iow eb.c o m
CL US T E R
E l s erv icios d e D NS
pu ede s er u sa do
pa ra dirig ir c ierto
trafic o a un clus te r Ap lic ac io n A plic ac io n
es pec ifico .
R ed P riv ada
La s b as es d e d ato s
Clus te r BD A
s e p articion an
ac o rd e a la fu nc io n
q ue es tas e je rza n
2. En este caso los usuarios que utilizan el prefijo www son movidos a otro
33
Negocios en Línea
de base de datos
aplicación.
34
Negocios en Línea
PLATAFORMA ELEGIDA.
desarrollo es la siguiente:
Framework SDK(1.0)
mencionada a continuación:
como es el caso de Windows Server 2003 12, el cual puede ser configurado
adicionales la ultima versión de IIS y del Net Framework SDK, siendo este un
costes hasta diez veces mayor que anteriores versiones de este mismo
Sistema Operativo.
12
http://www.microsoft.com/Spain/servidores/windowsserver2003/default.mspx 26/08/2005.
35
Negocios en Línea
puedan ser modificados con las nuevas versiones de este programa, como
es la versión 2003, la cual posee entre sus ventajas un editor de código como
el IntelliSense que hace que la escritura de este mismo sea más rápida.
a) Personal
b) Tecnología
c) Financieros
Consejos:
negocio?
36
Negocios en Línea
DE DATOS.
1. Cluster de fallas
2. Logs
3. Replicación
1. Cluster de Fallas:
No es escalable
2. Logs:
3. Replicación;
37
Negocios en Línea
sigue sin generalizarse su uso y los expertos no ven probable que sea utilizado
en el futuro.
38
Negocios en Línea
jerarquía está formada por la raíz (SET Root CA) que ha emitido certificados
solo a unas pocas autoridades de nivel superior llamadas SET Brands entre las
tarjetas. Obsérvese que estas certificaciones tienen un coste, y que los bancos
SSL y SHTTP
desarrolló más tarde con las mismas características. Actualmente todos los
protocolos.
La tienda virtual que acepte pagos mediante estos sistemas debe estar
39
Negocios en Línea
pagos en línea)
Opera) a una tienda virtual con SSL, se inicia automáticamente una fase de
enviarlos.
de lo que ocurre, codifica estos datos mediante una clave simétrica. La función
resumen del los datos y la clave simétrica son codificadas con la clave pública
enviado al vendedor. De esa forma los datos introducidos por el usuario viajan a
interpretarlos.
40
Negocios en Línea
garantiza la identidad del comprador, por lo que puede aparecer el problema del
repudio.
este sistema.
hecho de ser una red abierta. Como el protocolo utilizado por los ordenadores
ordenador pueden conectarse sin más costes que los de la conexión. No hay
Internet o ciber café en los cuales se arrendan computadoras para navegar y/o
hacer trabajos según las necesidades del usuario, esto puede ser en ciudades
41
Negocios en Línea
de todo el mundo, incluyendo los países menos desarrollados, por lo que son
tradicionales, cartas o teléfono, son mucho más fáciles de interceptar que las
alcance de cualquiera.
electrónicas son mucho mayores que las que permiten los medios tradicionales.
42
Negocios en Línea
ataques intencionados son más fáciles, baratos y seguros que las cajas fuertes
o cámaras de seguridad.
sociedad en que vivimos nos ha enseñado desde que éramos niños unas reglas
casa, los límites que nos imponemos a la cantidad de efectivo que llevamos en
ciberespacio.
que garantiza la calidad de los certificados y agiliza los trámites judiciales. Los
43
Negocios en Línea
permiten que las informaciones que circulan por Internet sean indescifrables,
SSL no sea modificada y llegue hasta su destino final. SSL utiliza una
44
Negocios en Línea
Netscape ha desarrollado otra extensión del protocolo HTTP para soportar SSL
en los servidores Web. Esta extensión se llama https; por lo tanto, una URL que
será mostrada a través de una comunicación SSL tendrá que tener el prefijo
forma segura con los clientes que soporten https mientras que también provee
criptografía para mantener privada la información y que sea no legible por los
45
Negocios en Línea
primer método comparte una sola llave, la cual tiene que intercambiarla
mientras que la segunda mantiene una par de llaves: una llave pública que
puede ser vista por todos y sirve para encriptar la información y otra llave
46
Negocios en Línea
actual participa en una función concreta. Por ejemplo, es posible que una
administradores.
ASP.NET funciona, junto con IIS, para permitir la autenticación de tipo básica,
de credenciales.
para poder utilizar una autenticación básica en una aplicación IIS, se debe
47
Negocios en Línea
recursos
espacio Web
automáticamente.
48
Negocios en Línea
Esta podría parecer una diferencia sutil, pero permite a las aplicaciones utilizar
para los cuales no existe un archivo físico subyacente al recurso. Por ejemplo,
una aplicación podría optar por asignar todas las solicitudes de archivos que
existe un archivo .stk con el que hacer las comprobaciones ACL; por lo tanto, se
anónima configurada. En cualquier otro caso, se utiliza una cuenta NT. Esto
49
Negocios en Línea
ASP.NET PHP
Proporciona servicios de Restricción de acceso: a través del
autenticación y autorización a las sistema de autenticación del
aplicaciones junto con el IIS. protocolo http.(si se entra con el
mismo nombre de usuario y
contraseña logra ingresar)
ASP.Net es compatible con el Distinción de usuarios: cada
servicio de autenticación de persona tiene un nombre de usuario
Microsoft, el cual proporciona y contraseña, de esta forma se
servicios simples de firma y perfiles inhabilita a un usuario sin ver
de usuario. comprometida la seguridad del sitio,
ASP.Net proporciona un robusto Las versiones no actualizadas de
servicio para aplicaciones que PHP son susceptibles a un ataque
necesitan utilizar autenticación remoto que permite la ejecución de
basada en formularios (utilizando código arbitrario en el servidor.
cookies)
integrada requiere:
sitio Web público). Para tener acceso a SQL Server usando la seguridad
50
Negocios en Línea
aplicación:
Información Server.
51
Negocios en Línea
predeterminado.
2. Haga clic con el botón secundario del mouse (ratón) en la aplicación y elija
Propiedades.
5. Haga clic en Aceptar para cerrar todos los cuadros de diálogo abiertos.
representará las credenciales del usuario, es decir, que se ejecutará como ese
usuario.
Windows
siguientes
52
Negocios en Línea
<authentication mode=”Windows”/>
<identity impersonate="true"/>
minúsculas
Cuando se crea una cadena de conexión para obtener acceso a SQL Server, es
preciso incluir atributos que indican a SQL Server que se está usando la
Windows
password.
53
Negocios en Línea
SQL Server para que permita a todos los usuarios del dominio el acceso a
la base de datos.
13
La integridad de las tablas en MySQL se puede realizar utilizando el tipo de tabla InnoDB.
Dicho tipo de tabla permite la creación de referencias entre las tablas creando integridad entre
las mismas.
54
Negocios en Línea
FIRMAS DIGITALES
14
es una técnica avanzada de fotografía, que consiste en crear imágenes que por ilusión óptica
parecen ser tridimensionales
55
Negocios en Línea
¿Cómo funciona?
El firmante genera, mediante una función matemática, una huella digital del
mensaje, la cual se cifra con la clave privada del firmante. El resultado es lo que
manera el firmante adjuntará al documento una marca que es única para dicho
la huella digital del mensaje recibido, luego descifrará la firma digital del
huella digital del mensaje original; si ambas huellas digitales coinciden, significa
56
Negocios en Línea
propio. Estas dos claves, llamadas clave privada y clave pública, poseen la
El sistema opera de tal modo que la información cifrada con una de las claves
sólo puede ser descifrada con la otra. De este modo si un usuario cifra
CERTIFICADOS DIGITALES
57
Negocios en Línea
En algunos casos, puede ser necesario crear una cadena de certificados, cada
identidad en cuestión.
forma, puede ser leído o escrito por cualquier aplicación que cumpla con el
mencionado estándar.
CORTAFUEGOS O FIREWALLS
Los cortafuegos son sistemas de seguridad para evitar incendios que consisten
58
Negocios en Línea
subred del resto de la red para protegerla de intrusiones externas que puedan
una organización con otro tipo de redes. El host bastión filtra tráfico de entrada
15
www.eumed.net/cursecon/ ecoinet/seguridad/cortafuegos.htm
59
Negocios en Línea
diferente.
determinada entre dos redes. Los clientes proxy se comunican sólo con los
servidores proxy, que autorizan las peticiones y las envían a los servidores
Los cortafuegos son cada vez más necesarios en nuestras redes, pero todos
seguridad:
60
Negocios en Línea
esto incluye todo tipo de ataques internos dentro del perímetro de seguridad,
típico ejemplo de estos últimos son los usuarios que instalan sin permiso, sin
cortafuegos.
pasarlos de una zona a otra con diferente nivel de seguridad; este acto - que en
61
Negocios en Línea
máquina.
Hay cortafuegos personales que pueden servir para practicar y aprender más
ZoneAlarm
Outpost
62
Negocios en Línea
VIRUS Y ANTIVIRUS
habituales
de los virus.
menos molestas,...
Antivirus
63
Negocios en Línea
Aparte de los virus conocidos, existe una sintomatología general que permite la
controlarse mediante las bases de datos de los antivirus. Por ello, los buenos
descubiertos.
Mcafee Viruscan
Norton Antivirus
16
http://www. eumed.net/curs econ/ecoinet/seguridad/reglas.htm
64
Negocios en Línea
PRIMERA
precisión todos los aspectos de seguridad que se deben cubrir y prever todas
SEGUNDA
seguridad toman los demás? ¿Cómo se protegen los que tienen lo mismo que
yo? Mis medidas de protección deben ser solo un poco superiores a las
normal no solo serán muy costosas sino que pueden llegar a ser
TERCERA
65
Negocios en Línea
cuál es su valor
"enemigos". Debemos suponer que los enemigos sólo actuarán cuando el valor
tanto estimar la valoración que el enemigo hace, pero teniendo en cuenta que
esa valoración puede ser también muy subjetiva. Los hackers valoran en mucho
en ese ordenador no les sea de ninguna utilidad; están por tanto dispuestos a
penales tan solo para obtener un premio de tipo deportivo del que, además, no
pueden presumir.
66
Negocios en Línea
AUTENTIFICACIÓN
de un objeto. Hemos visto hasta ahora diversos sistemas que pueden servir
tenga acceso a estas máquinas puede utilizar las claves que tenga instaladas y
introducida una “llave”, normalmente una tarjeta con chip. Hay sistemas de
67
Negocios en Línea
2.2 RED
Existen varias definiciones acerca de que es una red, algunas de las cuales
son:
intrincada17.
distribución lógica.
17
www.mundotutoriales.com/tutoriales_redes-mdpal14251.htm
18
www.idsistemas.com/ instalacion-mantenimiento-informatico.asp
19
cdec.unican.es/libro/Glosario. htm
68
Negocios en Línea
las cuales están conformadas por no más de 8 equipos, por ejemplo: café
Internet.
Las redes LAN (Local Area Network, redes de área local) son las redes
muy rápidas en las cuales cada estación se puede comunicar con el resto.
administración de la red.
Las redes WAN (Wide Area Network, redes de área extensa) son redes
recorrer una gran distancia sus velocidades son menores que en las LAN
alcance es una gran área geográfica, como por ejemplo: una ciudad o un
69
Negocios en Línea
Las líneas utilizadas para realizar esta interconexión suelen ser parte de
servicios, como por ejemplo a Internet. Las redes WAN son mucho más
puede actuar como cliente y como servidor. Las redes punto a punto
hacen que el compartir datos y periféricos sea fácil para un pequeño grupo
Este tipo de red puede tener uno o más servidores, dependiendo del
70
Negocios en Línea
Todos los ordenadores tienen un lado cliente y otro servidor: una máquina
de datos.
sus servicios. Ejemplos: Cada vez que estamos viendo una página Web
conectada).
Transportabilidad "dispositivos".
71
Negocios en Línea
Ahorro de dinero.
Home Banking.
72
Negocios en Línea
países usan código ISO identificativo de cada uno de ellos, excepto el Reino
(sin el código ISO del país), puede comprar el dominio a internic. La compra se
una escala global, permitiendo a las compañías ser más eficientes y flexibles en
sus operaciones internas, para así trabajar de una manera más cercana con
73
Negocios en Línea
un mercado global
debida a los sectores que involucra: la empresa y sus clientes. Se trata del
74
Negocios en Línea
datos.
productividad global.
están:
75
Negocios en Línea
frente al cliente.
"Contraseñas".
productos.
Para la empresa:
76
Negocios en Línea
clientes.
77
Negocios en Línea
compra.
riesgo del comercio electrónico, ya que ésta puede estar en otro país o en el
suerte en Internet".
problema pues nadie quiere dar sus datos de la Tarjeta de Crédito por
78
Negocios en Línea
El idioma. A veces las páginas Web que visitamos están en otro idioma
distinto al nuestro.
trata. En definitiva saber quien es, como es, etc. Simplemente es una forma
Poder volver (post y pre-venta). Con todo ello podemos reclamar en caso
donde poder ir. El cliente espera recibir una atención "pre-venta" o "post-
venta".
recogido y sea utilizado para algún propósito malicioso; por otra parte, el
79
Negocios en Línea
Las tiendas virtuales se conforman en uno de los núcleos principales dentro del
marco del comercio electrónico. Suponen el pilar principal para las aplicaciones
B2B y B2C, puesto que éstas representan la cara visible ante los clientes y
distribuidores.
Una adecuada solución para tiendas virtuales no debe proporcionar tan sólo
empresa.
Los elementos que conforman generalmente una tienda virtual son los
siguientes:
Catálogo de productos.
80
Negocios en Línea
de productos concretos
Buscador de productos
Carrito de la compra
Medios de pago
Para que una operación comercial se lleve a cabo, se debe hacer efectiva
81
Negocios en Línea
Los medios de pago son aquellas pasarelas entre la empresa y el cliente por
que de estos tienen los clientes, puesto que pueden suponer una barrera si
Seguimiento de pedidos
de comercio electrónico por parte del cliente, y por ello resulta muy
Administración remota
electrónico para compras por Internet debe permitir renovar con facilidad la
mercadería expuesta.
82
Negocios en Línea
83
Negocios en Línea
Registro en línea:
aplicación Web.
Ayuda en línea:
implantado. Para lograr esto, es necesario que se detallen todas y cada una
desarrollada.
Consulta:
búsqueda definidos.
de la tienda.
84
Negocios en Línea
tienda y al cliente.
habitual de negocios.
85
Negocios en Línea
igual forma el vendedor necesita asegurarse de que los datos enviados sean de
La encriptación.
Protocolo SET.
Certificado de autenticidad.
La criptografía.
basa en una clave, sin la cual la información no puede ser descifrada. Con la
86
Negocios en Línea
servicios anteriores.
Para el efecto SET utiliza dos grupos de claves asimétricas y cada una de
87
Negocios en Línea
electrónica.
de modo que sólo resulte inteligible para la persona que posee la clave, o
métodos que implican la sustitución de otras letras o símbolos por las letras
tipos de cifras, pero todos ellos pueden encuadrarse en una de las dos
2.4.1 ASP.NET
html. Este código será ejecutado en el servidor, fundiéndose con el código html,
88
Negocios en Línea
de tal forma que al cliente no le sea posible ver ni el código fuente de la página
programación.
Facilidad de desarrollo
Mejorada fiabilidad
ASP contiene lo siguiente: tecnología de scripting del lado del servidor, archivos
Microsoft Internet información Server (IIS), el cual es la espina dorsal del sitio
89
Negocios en Línea
como un servicio bajo Windows NT. Es el elemento que sirve las páginas Web
presentan una utilidad a la hora de clasificarlos. Así, por ejemplo, los artículos
precio, proveedor.
90
Negocios en Línea
bajo el lenguaje ASP (Active Server Pages). Esta base de datos, debe ser
creada bajo el programa access, el cual crea archivo .mdb con la estructura ya
excel.
MySQL: Es una base de datos con licencia GPL basada en un servidor, puede
PostgreSQL / Oracle: Son realmente mucho más poderosas que todas las
informático que se puede utilizar para interaccionar con una base de datos y
91
Negocios en Línea
92
Negocios en Línea
APLICACIÓN WEB
el cual hará todas las requisiciones de las paginas del servidor y el programa.
Otra característica que debe ser tomada en cuenta es su costo, el cual no debe
Por otro lado la base de datos deberá tener la capacidad de manejo de mas de
100,000 registros y hacer las operaciones de SQL de una forma fácil y segura.
medio de la red.
20
http://www.cristalab.com/tutoria this ver y busy oneles/75/tutorial-basico-de-bases-de-datos
93
Negocios en Línea
3. SITUACION ACTUAL
SALVADOREÑO
aporte global del 70% como fuente de ingreso, y el 30% restante se percibe en
ventas como su principal indicador, considerando que los factores que afectan
94
Negocios en Línea
país.
Los criterios bajo los cuales se clasifica la empresa salvadoreña son los
siguientes:
A) Empresas agropecuarias.
B) Empresas industriales.
95
Negocios en Línea
C) Empresas comerciales.
D) Empresas de servicios.
mediana y grande, ha sido determinada por varios organismos que guardan una
estrecha relación económica y comercial, bajo los criterios más usuales como el
96
Negocios en Línea
Fuente: Re vista Dinámica Empresarial, editora FUSADES, tercer trimestre del 2000.
21
Fusades.com.sv
22
www.bcr.gob.s v/
97
Negocios en Línea
23
3.1.3.2.3 Clasificación Cámara de Comercio e Industria de El Salvador
Cuadro No. 3
Fuente: Re vista Dinámica Empresarial, editora FUSADES, tercer trimestre del 2000.
23
http://www.camarasal.com/
98
Negocios en Línea
GLOBALIZACIÓN
para el desarrollo comercial entre los países, tal es el caso del Tratado del
internacionales.
La tecnología es uno de los mayores recursos con que cuentan los seres
sea está pequeña, mediana o grande, lo que ha permitido que hoy en día las
desarrollo, lo que hace imposible imaginar que sin la complejidad que brinda la
99
Negocios en Línea
NEGOCIO ELECTRONICO.
a Internet.
100
Negocios en Línea
De acuerdo a estadísticas del grupo SVNET 24, administrador del dominio del
nivel superior (sv) de nuestro país, una porción mayoritaria (más del 85%) de
los dominios que han sido registrados son de tipo “com.sv” que corresponden a
entidades comerciales.
24
Centro de Información de Redes de El Salvador (www.s vnet.org.s v)
101
Negocios en Línea
usuarios.
En nuestro país son pocas las empresas que han logrado explotar el mundo del
SIMAN: www.siman.com
COMPR@MERICA: www.compramerica.com
102
Negocios en Línea
Fuente: svnet.org.sv
SVNet es una Asociación privada sin fines de lucro, constituida formalmente por
103
Negocios en Línea
cuentas terminadas en SV, visitas a sitios web con el sufijo SV, y cualquier otro
completen su comunicación.
que sirve para "traducir" los nombres de dominio que un usuario introduce en
conozca dónde está el recurso buscado y cómo llegar a dicho recurso en forma
104
Negocios en Línea
Salvador.
DNS nacional.
3. Decidir la cantidad de años por los que se pagará el registro del nombre
105
Negocios en Línea
CONACYT, Col. Médica, Pje. Dr. Guillermo Rodríguez Pacas # 51, San
vigencia que se haya acordado (como mínimo 1 año). Al cabo de dicho lapso de
en el registro SV.
COSTOS EN LA REGION.
106
Negocios en Línea
Fuent e: SVNET
DISTRIBUCION DE DOMINIOS SV
FEBRERO DE 2005
107
Negocios en Línea
que, a su vez, dan lugar al desarrollo de sistemas, mismos que hacen frente a
través de la red, por lo que las empresas se han visto obligadas a reconsiderar
por lo que se le considera en principio como una inversión que reduce costos de
ambientes vía Web, por ejemplo ¿Qué instituciones son las adecuadas para
108
Negocios en Línea
Sin embargo, muy poco se conoce en nuestro país acerca de este tema y de
sus posibles aplicaciones y beneficios, de tal forma que puede ser explotado en
que oriente a las personas interesadas sobre como explotar dicho mercado.
empresas para volver más eficientes sus relaciones con proveedores, clientes
productos y servicios.
109
Negocios en Línea
del sector de la pequeña, mediana y gran empresa, el cual podría emigrar hacia
productos.
cuales podrían aprovechar este nuevo recurso para poder realizar de manera
Ya sea que cuentan con aplicaciones que le permitan vender u ofrecer sus
productos, que no cuenten con una de estas o utilicen las dos, efectúan casi
La empresa establece sus costos, y con base a eso se establecen las cartas
supermercado y ruta.
110
Negocios en Línea
Supermercado
Mayoreo y Ruta
análisis del pedido, luego pasa a crédito, se verifica si esta en mora, si tiene
fiscal con la original y copias, luego se verifica con la orden de compra, si esta
25
Dato tomado de una distribuidora nacional.
111
Negocios en Línea
crédito fiscal, este elabora la ruta y después de haber elaborado la ruta prepara
el producto y se despacha.
112
Negocios en Línea
Diagrama No.1
Diagrama de Sistema actual de proceso de venta de distribuidoras
Hoja de pedido
Prepar a
producto y
despacha DIAGRAMA DE
SISTEMA Entrega de hoja
ACTUAL de pedido y
ver ificación saldo
Elaboración de
rutas
Emisión Factura o
crédito fiscal
Verificación factur a o
Envío factura a créditos fiscal con
bodega or den de pedido
113
Negocios en Línea
de esto, existen otras que consideran las diferencias más notables de realizar
presencia en el mercado.
114
Negocios en Línea
C
apitulo IV
118
Negocios en Línea
4. PROPUESTA DE SOLUCIÒN
Http:// negociosweb.com
Sección Sección
comercial adminisrativa
113
Negocios en Línea
Figura No.10
Para poder acceder a esta sección será necesario que el administrador ingrese
un usuario y contraseña, como medida de seguridad.
114
Negocios en Línea
La aplicación Web o sección comercial será desarrollada de tal forma que una
persona con las nociones básicas del uso de sistemas pueda operar la
administración del mismo, además de verificar los datos del pedido y hacerlos
línea.
su operación o mantenimiento.
mayores probabilidades de éxito en sus ventas, puesto que puede llegar a una
115
Negocios en Línea
sistematizada.
DataCenter, con el que se tendrá un Web Server para guardar los archivos
de datos).
Player, para poder visualizar la página principal que se está hecha con esa
116
Negocios en Línea
anteriormente.
117
Negocios en Línea
Periféricos.
6 Impresoras, Scanners, Cableado, Dispositivos de conexión de red, $1,000.00
Dispositivos de respaldo, etc.
NOTA: Las empresas deberán identificar cuales de los costos de implementación no son
necesarios y totalizar los necesarios.
118
Negocios en Línea
Cuadro No. 2
119
Negocios en Línea
Este punto es uno de los más importantes en la interconexión del Web con
administrador.
lado, los medios de pago electrónicos, además de estar sujetos a los mismos
veces se desee, las firmas digitales pueden ser falsificadas por cualquiera que
conozca la clave privada del firmante y la identidad de una persona puede ser
por ello que se establecen mecanismos de seguridad para los medios de pago
120
Negocios en Línea
protocolo SSL, basta con seguir un enlace o abrir una página cuya dirección
empieza por https://. El navegador se encarga del resto. Su mayor mérito radica
estado, acá toma papel otro protocolo, dado que SSL es un protocolo seguro de
cuenta de los usuarios que hagan uso de la aplicación (cabe recalcar que este
usuario activo, ya sea por número de tarjeta de crédito con la entidad emisora
121
Negocios en Línea
autorización de pago.
Como parte del diseño del sistema la seguridad es una de las características
aplicación web.
S e g u r i d a d e x te r n a
U t il i z a c i o n d e F i r e w a ll
S e g u rid a d n a v e g a d o r p ro g r a m a
S e g u r id a d d e B a s e d e d a t o s
S e g u rid a d d e s i s t e m a o p e r a t iv o
S e g u r id a d i n t e r n a
122
Negocios en Línea
SEGURIDAD EXTERNA.
deseados.
Por ser un servicio web la mayoría de los servidores que se utilizan en los
vía DNS 2 quiere decir que la configuración de el firewall será que desde una PC
que entra vía Internet utiliza puertos 80 y 440 del servidor de la aplicación web
F
U
E
G
Acceso pto 80 y
O 440
S
servidor.
1
TCP Telenet Control Protocol. Ver glosario para mayor información
2
DNS Domain Name System. Ver glosario para maypr información
123
Negocios en Línea
SEGURIDAD INTERNA.
donde reside el sistema y son básicamente los programas que hace que pueda
cuenta del sistema operativo en el arranque hace que este pueda poner
disponible los servicios que este posee. El objeto de esta política es que en la
misma red de el servidor solo el administrador del servidor tenga dominio sobre
124
Negocios en Línea
administrador y que solo con este usuario pueden ejecutar los servicios de
ASP.NET y SQL
3
ASP.NET Lenguaje ocn el cual se desarrollo la aplicación web
125
Negocios en Línea
de cada una de las pantallas y vistas que cada uno puede ejecutar
en el subdirectorio web.
Para cada usuario dentro del sistema Aplicación Web se almacenan las páginas
INFORMACION
GENERAL DEL SISTEMA
NIV EL 1 NIVEL 2
AD MINISTRADOR COMERCIAL
aplicación web.
4
SQL Server: Base de datos Microsoft con el cual se ha implementado el sistema
126
Negocios en Línea
1. Administrador:http://localhost/inventario/Administrador/inicio.aspx
2. Comercial: http://localhost/catalogo/entrar.aspx
El SQL posee una verificación que debe de ser validada cuando un programa
127
Negocios en Línea
El ASP.NET dentro de su código fuente debe de validar cada vez que requiera
entrada:
usuario;database=INVENTARIO;Trusted_Connection=yes"/>
Use= usuario
DATABASE=inventario
ASP
BDA= INVENTARIO
SQL.
La validación entre las paginas ASP.NET Vía base de datos es única ya que
5
Insersión, modificación, eliminación, edición y repor tes.
128
Negocios en Línea
FLUJOS
129
Negocios en Línea
Figura No. 1
130
Negocios en Línea
Figura No. 2
131
Negocios en Línea
búsqueda o consulta podrá realizarla por cada una de las clasificaciones de los
Cabe mencionar que solamente los clientes registrados podrán realizar compras,
por lo tal adicionar y eliminar productos en el carrito de compras. Sin embargo, los
de la aplicación Web.
para poder realizar búsquedas, esta será verificada para comprobar si la misma
compra; si el cliente no esté registrado, es decir que por primera vez se dispone a
132
Negocios en Línea
Para poder ser registrado, el cliente debe proporcionar sus datos personales,
deberá hacer clic para que su cuenta de usuario sea activada y de esa manera
poder hacer uso de la misma. Una vez activada la cuenta, el cliente debe ingresar
los productos que hasta ese momento haya seleccionado para su posible compra.
Este será un mecanismo de consulta para que el cliente pueda ver las cantidades
de los productos y los precios de cada uno de ellos, así como también el total de la
133
Negocios en Línea
En caso que el cliente no desee realizar la compra, este puede seguir adicionando
notificándole que la transacción se realizó con éxito y anexando los detalles sobre
134
Negocios en Línea
(Negocios en Línea)
135
Negocios en Línea
136
Negocios en Línea
las Operaciones que le sean permitidas de acuerdo a los requerimientos que este
haga al sistema.
productos y selección de este, el sistema luego debe evaluar con un ente externo
total de las compras que tenga realizadas asta el momento; al momento de pagar
137
Negocios en Línea
E1.
CLIENTE
138
Negocios en Línea
Estos son los que van a poder ser ejecutados solo por el administrador del
sistema por ello él debe introducir a un usuario y una clave para poder acceder al
sistema. Básicamente este puede hacer cualquier proceso definido en los usuarios
como los catedráticos y alumnos porque puede entrar en cualquier sector del
139
Aceptación/Rechazo Cliente/Clave
Negocios en Línea
Seleccion de producto
Datos de existencia
Cliente / Clave
Aceptacion/Rechazo Cliente/Clave
Carrito / pedido
Proceso relacionado con Carrito de compra
140
Negocios en Línea
Carrito de compra.
Facturación
141
Negocios en Línea
142
Negocios en Línea
Este proceso es en el que el cliente envía los datos de la tarjeta y son verificados.
Para asociarlo con el proceso de factura previa; este manda el código de tarjeta
Este proceso es en el que el cliente envía los datos de la tarjeta y son verificados
143
Negocios en Línea
144
Negocios en Línea
En los dos procesos anteriores los permisos de acceso a los usuarios serán
empresa.
145
Negocios en Línea
presentados.
NIVEL 0
PROCESOS
Diagrama de Símbolo
Diagrama Nivel: 0
Contexto
Compra y
Nombre: Facturación de Tipo: Proceso
Productos
Proceso general del Sistema para la
Objetivo: Número: 1.0
compra y facturación de productos
E1. Cliente, E2. Entidad E1. Cliente, E2. Entidad
Financiera, E3.Bodega, Financiera, E3.Bodega,
Flujo de Flujo de
E4.Empleados. E4.Empleados.
datos Datos
A1. Clientes, A2.Productos, A1. Clientes, A2.Productos,
interno externo
A3. Facturación, A4.Bancos, A3. Facturación,
A5. Empleados A4.Bancos, A5. Empleados
DFD No. 1 Observación: SISTEMA BASE
146
Negocios en Línea
Diagrama de Símbolo
Diagrama Nivel: 0
Contexto
Nombre: Regístrese Tipo: Proceso
Objetivo: Registro de nuevos usuarios Número: 2.0
Flujo de
datos E1. Cliente Destino: A1. Clientes
interno
DFD No. 1 Observación: SISTEMA BASE
ENTIDADES
Diagrama de Símbolo
Diagrama Nivel: 0
Contexto
Nombre: Cliente Tipo: Entidad
Entidad que ejecuta compra e introduce
Objetivo: Número: E1
datos
Flujo de
1.0 Compra y Facturación
datos ninguno Destino:
de Productos
interno
Entidad que origina
DFD No. 1 Observación
proceso
Diagrama de Símbolo
Diagrama Nivel: 0
Contexto
Nombre: Entidad Financiera Tipo: Entidad
Entidad que verifica datos tarjeta de
Objetivo: Número: E2
crédito
Flujo de
1.0 Compra y Facturación de 1.0 Compra y Facturación
datos Destino:
Productos de Productos
interno
Entidad encargada de
DFD No. 1 Observación:
verificación
147
Negocios en Línea
Diagrama de Símbolo
Diagrama Nivel: 0
Contexto
Nombre: Bodega Tipo: Entidad
Entidad que recibe comprobante de
Objetivo: Número: E3
compra para preparar despacho
Flujo de
1.0 Compra y Facturación de
datos Destino: ninguno
Productos
interno:
Entidad destinada a
DFD No. 1 Observación:
preparar envío
Diagrama de Símbolo
Diagrama Nivel: 0
Contexto
ALMACENAMIENTO
Diagrama de
Diagrama Nivel: 1.0
Contexto Símbolo
Nombre: Clientes Tipo: Almacenamiento
Se encarga de almacenar los usuarios que
Objetivo: aran uso de la aplicación guardando Número: A1
información referente a los mismos
1.Consulta de
2.0 Registro de Usuario
facturación catálogo
Origen: 1.0 Compra y facturación de Destino:
de productos
productos
2. Registro de Usuario
DFD No. 2 Observación:
148
Negocios en Línea
Diagrama de
Diagrama Nivel: 1.0
Contexto Símbolo
Nombre: Productos Tipo: Almacenamiento
Se encarga de almacenar los productos
Objetivo: Número: A2
existentes.
1.0 Compra y
1.0 Compra y facturación de
Origen: Destino: facturación de
productos
productos
DFD No. 2 Observación:
Diagrama de 1.0
Diagrama Nivel:
Contexto Símbolo
Facturación
Nombre: Tipo: Almacenamiento
Se encarga de almacenar las orden de
Objetivo: Número: A3
compra
1.0 Compra y
1.0 Compra y facturación de
Origen: Destino: facturación de
productos
productos
149
Negocios en Línea
FLUJOS DE DATOS
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Nombre: Datos usuario Tipo: Flujo de datos
Registro de datos personales del cliente,
Objetivo: Número: F1
comprobación de usuario y contraseña
1.0 Compra y
E4. Empleados Facturación de
Origen: Destino:
2.0 Regístrese Productos A1. Clientes
A5. Empleados
DFD No. 1 Observación:
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Nombre: Cliente/Clave Tipo: Flujo de datos
Almacenamiento encargado de verificar
Objetivo: Número: F2
existencia de usuario y registrar nuevos
Flujo de 1.0 Compra y Facturación de 2.0 Regístrese
datos Productos Destino: E1. Cliente
interno 2.0 Regístrese A1.Clientes
A1 y A4 es el mismo
DFD No. 1 Observación:
almacenamiento
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Aceptación/rechazo Tipo:
Nombre: Flujo de datos
Usuario/clave
Respuesta sobre verificación de nombre de
Objetivo: Número: F3
usuario y password
1.0 Compra y
Flujo de 1.0Compra y Facturación de
Facturación de
datos Productos Destino:
Productos
interno A1. Clientes
150
Negocios en Línea
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Nombre: Factura_Previa Tipo: Flujo de datos
Procesa los resultados de la transacción
generando una factura previa que será
Objetivo: Número: F4
visualizada por el cliente y que garantiza su
compra
1.0 Compra y Facturación de
E1.Cliente
Origen: Productos Destino:
A3. Facturación
DFD No. 1 Observación:
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Nombre: Factura Tipo: Flujo de datos
Procesa los resultados de la transacción y
Objetivo: Número: F5
genera la factura definitiva
Flujo de 1.0 Compra y Facturación de
E1.Cliente
datos Productos Destino:
E3. Bodega
interno
DFD No. 1 Observación:
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Petición catálogo de Tipo:
Nombre: Flujo de datos
productos
Objetivo: Enviar la petición de productos Número: F6
1.0 Compra y
Flujo de E1.Cliente
Facturación de
datos 1.0 Compra y Facturación de Destino:
Productos
interno Productos
A2. Productos
DFD No. 1 Observación:
151
Negocios en Línea
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Nombre: Petición catálogo de Tipo: Flujo de datos
productos existentes
Objetivo: Envío de petición de productos disponibles y Número: F7
existentes
1.0 Compra y
Flujo de E1. Clientes
Facturación de
datos 1.0 Compra y Facturación de Destino:
Productos
interno Productos
A2. Productos
DFD No. 1 Observación:
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Datos de productos
Nombre: Tipo: Flujo de datos
existentes
Objetivo: Envío de productos disponibles y existentes Número: F8
1.0 Compra y
A2. Productos
Facturación de
Origen: 1.0 Compra y Facturación de Destino:
Productos
Productos
E1. Clientes
DFD No. 1 Observación:
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Nombre: Datos de existencia Tipo: Flujo de datos
Presentación de productos disponibles y
Objetivo: Número: F9
existentes
1.0 Compra y
Flujo de A2.Productos
Facturación de
datos 1.0 Compra y Facturación de Destino:
Productos
interno Productos
E1. Cliente
DFD No. 1 Observación:
152
Negocios en Línea
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Aceptación/rechazo Tipo:
Nombre: Flujo de datos
Usuario/clave
Objetivo: Permiso o acceso negado a la aplicación Número: F10
Flujo de
datos 1.0 Captación de productos Destino: E1. Cliente
interno
DFD No. 1 Observación:
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Nombre: Datos de tarjeta Tipo: Flujo de datos
Objetivo: Ingreso de numero de tarjeta y vencimiento Número: F11
1.0 Compra y
Flujo de E1. Cliente
Facturación de
datos 1.0 Compra y Facturación de Destino:
Productos
interno Productos
A4. Bancos
DFD No. 1 Observación:
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Tarjeta
Nombre: Tipo: Flujo de datos
rechazada/aceptada
Envía mensaje de aceptación o rechazo de
Objetivo: Número: F12
tarjeta
Flujo de
1.0 Compra y Facturación de E1. Cliente
datos Destino:
Productos
interno
DFD No. 1 Observación:
153
Negocios en Línea
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Nombre: Carrito deposito Tipo: Flujo de datos
Agrega, modifica o elimina productos a
Objetivo: Número: F13
comprar
1.0 Compra y
Flujo de
E1. Cliente Facturación de
datos Destino:
Productos
interno
DFD No. 1 Observación:
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Selección de
Nombre: Tipo: Flujo de datos
productos
Agrega uno o varios productos al carrito de
Objetivo: Número: F14
compras
1.0. Compra y
Flujo de E1. Cliente
Facturación de
datos 1.0 Compra y Facturación de Destino:
Productos
interno Productos
A2. Productos
DFD No. 1 Observación:
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Nombre: Validación usuario Tipo: Flujo de datos
Envía aceptación o rechazo de cuenta de
Objetivo: Número: F15
usuario
1.0. Compra y
Flujo de
E4. Empleados Facturación de
datos Destino:
A5. Empleados Productos
interno
DFD No. 1 Observación:
154
Negocios en Línea
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Nombre: Contraseña Tipo: Flujo de datos
Objetivo: Ingreso de clave o password de usuario Número: F16
1.0. Compra y
Flujo de
E4. Empleados Facturación de
datos Destino:
A5. Empleados Productos
interno
DFD No. 1 Observación:
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Nombre: Solicitud consulta y/o Tipo: Flujo de datos
reporte
Objetivo: Solicitud de datos a través de consultas Número: F17
1.0. Compra y
Flujo de
E4. Empleados Facturación de
datos Destino:
Productos
interno
DFD No. 1 Observación:
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Reportes y/o
Nombre: Tipo: Flujo de datos
consultas
Solicitud de datos a través de consultas y
Objetivo: Número: F18
generación de datos a través de reportes
1.0. Compra y
Flujo de
E4. Empleados Facturación de
datos Destino:
Productos
interno
DFD No. 1 Observación:
155
Negocios en Línea
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Autorización/
Nombre: Tipo: Flujo de datos
Rechazo
Objetivo: Envió de mensaje de aceptación o rechazo de Número: F19
tarjeta
1.0. Compra y
Flujo de
Facturación de
datos E.2. Entidad Financiera Destino:
Productos
interno
DFD No. 1 Observación:
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Respuesta de
Nombre: Tipo: Flujo de datos
Verificación
Objetivo: Respuesta de verificación de datos de tarjeta Número: F20
E2.Entidad Financiera
Flujo de 1.0. Compra y Facturación de 1.0. Compra y
datos Productos Destino: Facturación de
interno A4. Bancos Productos
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Vista previa de
Nombre: Tipo: Flujo de datos
resultados
Envía vista previa del carrito de compras con
Objetivo: Número: F21
precios finales
1.0. Compra y
Flujo de
Facturación de
datos A3. Facturación Destino:
Productos
interno
DFD No. 1 Observación:
156
Negocios en Línea
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Vista previa de
Nombre: Tipo: Flujo de datos
resultados
Objetivo: Presenta vista previa del carrito de compras Número: F22
con precios finales
Flujo de 1.0. Compra y Facturación de
datos Productos Destino: E1.Cliente
interno
DFD No. 1 Observación:
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Nombre: Datos de tarjeta Tipo: Flujo de datos
Envío de datos de tarjeta de crédito
Objetivo: Número: F23
para su verificación
1.0. Compra y
Flujo de
Facturación de
datos E1.Cliente Destino:
Productos
interno
DFD No. 1 Observación:
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Nombre: Verificación de datos Tipo: Flujo de datos
de tarjeta
Verificación de disponibilidad de saldo y
Objetivo: Número: F24
autenticidad de la tarjeta
Flujo de 1.0. Compra y Facturación de
datos Productos Destino: E2. Entidad Financiera
interno
DFD No. 1 Observación:
157
Negocios en Línea
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Nombre: Autorización/rechazo Tipo: Flujo de datos
Envío de respuesta de la verificación
Objetivo: Número: F25
para que se lleve a cabo la compra
1.0. Compra y
Flujo de
Facturación de
datos E2. Entidad Financiera Destino:
Productos
interno
DFD No. 1 Observación:
Diagrama de
Diagrama Nivel: 0
Contexto Símbolo
Tarjeta
Nombre: Tipo: Flujo de datos
aceptada/rechazada
Respuesta de aceptación o rechazo de
Objetivo: Número: F26
la tarjeta
Flujo de 1.0. Compra y Facturación de
datos Productos Destino: E1.Cliente
interno
DFD No. 1 Observación:
NIVEL 1.1
Diagrama de Símbolo
Diagrama Nivel: 1.1
Contexto
Nombre: Consulta de catálogo Tipo: Proceso
de productos
Procesar búsqueda de productos
Objetivo: Número: 1.1
seleccionados
E1.Cliente y A2. Inventario A2. Inventario de producto
Origen: Destino:
de producto E1.Cliente
DFD No. 2 Observación:
158
Negocios en Línea
Diagrama de Símbolo
Diagrama Nivel: 1.1
Contexto
Nombre: Cliente Tipo: Entidad
Ejecuta la petición del catálogo de
Objetivo: Número: E1
productos
1.1 Consulta de catálogo
Origen: ninguno Destino:
de productos
DFD No. 2 Observación
Diagrama de
Diagrama Nivel: 1.1
Contexto Símbolo
Inventario de
Nombre: Tipo: Almacenamiento
Productos
Objetivo: Se encarga de procesar catálogo de productos Número: A2
seleccionados y preparar orden de compra
Origen: 1.1 Consulta de catálogo de 1.1 Consulta de
Destino:
productos catálogo de productos
DFD No. 2 Observación:
Diagrama de
Diagrama Nivel: 1.1
Contexto Símbolo
Petición de catálogo Tipo:
Nombre: Flujo de datos
de productos
Objetivo: Envío de productos seleccionados Número: F1
1.1 Consulta de
Origen: E1. Cliente Destino:
catálogo de productos
DFD No. 2 Observación:
Diagrama de
Diagrama Nivel: 1.1
Contexto Símbolo
Petición de catálogo Tipo:
Nombre: Flujo de datos
de prod. existentes
Envío de productos seleccionados para
Objetivo: Número: F2
proceso y presentación
1.1 Consulta de catálogo de A2. Inventario de
Origen: Destino:
productos productos
DFD No. 2 Observación:
159
Negocios en Línea
Diagrama de
Diagrama Nivel: 1.1
Contexto Símbolo
Productos
Nombre: Tipo: Flujo de datos
disponibles
Envío de productos disponibles y
Objetivo: Número: F3
existencias
1.1 Consulta de
Origen: A2. Inventario de productos Destino:
catálogo de productos
DFD No. 2 Observación:
Diagrama de
Diagrama Nivel: 1.1
Contexto Símbolo
Catálogo de
Nombre: productos Tipo: Flujo de datos
disponibles
Objetivo: Presentación de catálogo de productos Número: F4
1.1 Consulta de catálogo de
Origen: Destino: E1. Cliente
productos
DFD No. 2 Observación:
NIVEL 1.2
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Nombre: Carrito de Compra Tipo: Proceso
Procesar orden de compra, verificación
Objetivo: ingreso de usuario y presentación de Número: 1.2
catálogos
E1. Cliente, A2. Inventario
E1.Cliente, A4. Clientes, A2.
Origen: Destino: de productos, A4. Clientes,
Inventario de productos
1.3 Facturación
DFD No. 3 Observación:
160
Negocios en Línea
Diagrama de Símbolo
Diagrama Nivel: 1.2
Contexto
Nombre: Facturación Tipo: Proceso
Procesar el pago y despacho de los
Objetivo: Número: 1.3
productos
E1.Cliente, A3. Facturación, E1.Cliente, A3.
Origen: E2. Entidad Financiera, 1.2 Destino: Facturación, E2. Entidad
Compra Financiera, E3. Bodega
DFD No. 3 Observación:
Diagrama de Símbolo
Diagrama Nivel: 1.2
Contexto
Nombre: Cliente Tipo: Entidad
Envía la orden de compra para ser
Objetivo: Número: E1
procesada
1.2 Compra, 1.3
Origen: ninguno Destino:
Facturación
Entidad que origina
DFD No. 3 Observación
proceso
Diagrama de Símbolo
Diagrama Nivel: 1.2
Contexto
Nombre: Entidad Financiera Tipo: Entidad
Envía la orden de compra para ser
Objetivo: Número: E2
procesada
Origen: 1.3 Facturación Destino: 1.3 Facturación
DFD No. 3 Observación
Diagrama de Símbolo
Diagrama Nivel: 1.2
Contexto
Nombre: Bodega Tipo: Entidad
Envía la orden de compra para su
Objetivo: Número: E3
despacho
Origen: 1.3 Facturación Destino: ninguno
DFD No. 3 Observación
161
Negocios en Línea
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Inventario de
Nombre: Tipo: Almacenamiento
Productos
Objetivo: Se encarga de procesar orden de compra Número: A2
Origen: 1.2 Compra Destino: 1.2 Compra
DFD No. 3 Observación:
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Nombre: Facturación Tipo: Almacenamiento
Objetivo: Procesa y emite resultados de transacción Número: A3
Origen: 1.3 Facturación Destino: 1.3 Facturación
DFD No. 3 Observación:
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Nombre: Clientes Tipo: Almacenamiento
Entran datos para verificación existencia
Objetivo: Número: A4
usuario activo
Origen: 1.2 Compra Destino: 1.2 Compra
DFD No. 3 Observación:
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Nombre: Usuario/clave Tipo: Flujo de datos
Ingreso de nombre de usuario y contraseña
Objetivo: Número: F5
para verificar existencia usuario activo
Origen: E1. Cliente Destino: 1.2 Compra
DFD No. 3 Observación:
162
Negocios en Línea
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Nombre: Usuario y clave Tipo: Flujo de datos
Verificación de nombre de usuario y
Objetivo: Número: F6
contraseña
Origen: 1.2 Compra Destino: A4. Clientes
DFD No. 3 Observación:
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Aceptación/rechazo Tipo:
Nombre: Flujo de datos
usuario/clave
Objetivo: Envío de resultado de verificación de usuario Número: F7
Origen: A4. Clientes Destino: 1.2 Compra
DFD No. 3 Observación:
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Aceptación/rechazo Tipo:
Nombre: Flujo de datos
usuario/clave
Presentación de resultado de verificación de
Objetivo: Número: F8
usuario
Origen: 1.2 Compra Destino: E1. Clientes
DFD No. 3 Observación:
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Envío de orden de Tipo:
Nombre: Flujo de datos
compra
Objetivo: Envío de orden de compra para ser procesada Número: F13
Origen: E1. Cliente Destino: 1.2 Compra
DFD No. 3 Observación:
163
Negocios en Línea
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Nombre: Orden de compra Tipo: Flujo de datos
Objetivo: Orden de compra para realizar proceso Número: F14
A2. Inventario de
Origen: 1.2 Compra Destino:
productos
DFD No. 3 Observación:
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Orden de compra
Nombre: Tipo: Flujo de datos
procesada
Objetivo: Envío de orden de compra procesada Número: F15
Origen: A2. Inventario de productos Destino: 1.3 Facturación
DFD No. 3 Observación:
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Solicitud de vista
Nombre: Tipo: Flujo de datos
previa de resultados
Petición para visualizar resultados de
Objetivo: Número: F16
transacción
Origen: 1.3 Facturación Destino: A3. Facturación
DFD No. 3 Observación:
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Emisión de vista
Nombre: Tipo: Flujo de datos
previa de resultados
Objetivo: Envío de resultados de transacción Número: F17
Origen: A3. Facturación Destino: 1.3 Facturación
DFD No. 3 Observación:
164
Negocios en Línea
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Vista previa de
Nombre: resultados de Tipo: Flujo de datos
transacción
Objetivo: Presentación de resultados de transacción Número: F18
Origen: 1.3 Facturación Destino: E1. Cliente
DFD No. 3 Observación:
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Nombre: Número de tarjeta de Tipo: Flujo de datos
crédito
Objetivo: Envío de datos de tarjeta de crédito del cliente Número: F19
Origen: E1. Cliente Destino: 1.3 Facturación
DFD No. 3 Observación:
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Nombre: Verificación de datos Tipo: Flujo de datos
de tarjeta
Objetivo: Comprobar datos de tarjeta de crédito Número: F20
Origen: 1.3 Facturación Destino: E2. Entidad Financiera
DFD No. 3 Observación:
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Nombre: Autorización/rechazo Tipo: Flujo de datos
Objetivo: Envío de respuesta de verificación de tarjeta Número: F21
Origen: E2. Entidad Financiera Destino: 1.3 Facturación
DFD No. 3 Observación:
165
Negocios en Línea
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Nombre: Autorización/rechazo Tipo: Flujo de datos
de tarjeta
Objetivo: Respuesta de verificación de tarjeta del cliente Número: F22
Origen: 1.3 Facturación. Destino: E1. Cliente
DFD No. 3 Observación:
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Nombre: Orden de compra Tipo: Flujo de datos
Envío de copia de orden para preparar
Objetivo: Número: F23
despacho
Origen: 1.3 Facturación. Destino: E3. Bodega
DFD No. 3 Observación:
Diagrama de
Diagrama Nivel: 1.2
Contexto Símbolo
Resultados de
Nombre: Tipo: Flujo de datos
transacción
Presentación de resultados de transacción al
Objetivo: Número: F24
cliente
Origen: 1.3 Facturación. Destino: E1. Cliente
DFD No. 3 Observación:
NIVEL 2.0
Diagrama de Símbolo
Diagrama Nivel: 2.1
Contexto
Nombre: Registro de usuarios Tipo: Proceso
Objetivo: Registrar usuarios nuevos Número: 2.1
A4. Almacenamiento
Origen: E1.Cliente Destino:
Clientes
DFD No. 4 Observación:
166
Negocios en Línea
Diagrama de Símbolo
Diagrama Nivel: 2.1
Contexto
Nombre: Cliente Tipo: Entidad
Ingresa datos para registrarse como
Objetivo: Número: E1
usuario
Origen: ninguno Destino: 2.1 Registro de usuarios
Entidad que origina
DFD No. 4 Observación
proceso
Diagrama de
Diagrama Nivel: 2.1
Contexto Símbolo
Almacenamiento
Nombre: Tipo: Almacenamiento
Clientes
Objetivo: Registra y valida datos del cliente Número: A4
2.1 Registro de
Origen: 2.1 Registro de usuarios Destino:
usuarios
DFD No. 4 Observación:
Diagrama de
Diagrama Nivel: 2.1
Contexto Símbolo
Ingreso de datos del
Nombre: cliente, nombre de Tipo: Flujo de datos
usuario y contraseña
Envío de datos personales y nombre de
Objetivo: Número: F5
usuario para su validación
2.1 Registro de
Origen: E1. Cliente Destino:
usuarios
DFD No. 4 Observación:
Diagrama de
Diagrama Nivel: 2.1
Contexto Símbolo
Revisión de datos
Nombre: Tipo: Flujo de datos
ingresados
Objetivo: Enviar datos para su verificación y aprobación Número: F6
A4. Almacenamiento
Origen: 2.1 Registro de usuarios Destino:
Clientes
DFD No. 4 Observación:
167
Negocios en Línea
Diagrama de
Diagrama Nivel: 2.1
Contexto Símbolo
Nombre: Validación de usuario Tipo: Flujo de datos
Objetivo: Respuesta de validación de usuario Número: F7
2.1 Registro de
Origen: A4. Almacenamiento Clientes Destino:
usuarios
DFD No. 4 Observación:
Diagrama de
Diagrama Nivel: 2.1
Contexto Símbolo
Nombre: Validación de usuario Tipo: Flujo de datos
Presentación de respuesta de validación de
Objetivo: Número: F8
usuario
Origen: 2.1 Registro de usuarios Destino: E1. Cliente
DFD No. 4 Observación:
168
Negocios en Línea
169
Negocios en Línea
Simbología:
Llave primaria
Llave Foránea
Es el campo que depende de una entidad externa y por lo usual puede repetirse
en la tabla.
Tabla: EMPLEADOS
170
Negocios en Línea
(8)
Numero NOT NULL
nvarchar
celular celular de
empleado (8)
Código de NOT NULL
ciudad al que
pertenece la
id_ciudad ciudad int (4) Llave foránea
registrada
por el
empleado
Código de
idusuario int (4) Llave foránea
usuario
Constraint PK_Empleado
Tabla: EMPRESA
171
Negocios en Línea
Tabla: CARGOS
Tabla: FACTURA_ENCABEZADO
Tabla: FACTURA_DETALLE
172
Negocios en Línea
Tabla: CLIENTES
173
Negocios en Línea
Tabla: TIPO_CLIENTE
Tabla: PAISES
Tabla: DEPARTAMENTOS
174
Negocios en Línea
Tabla: CIUDADES
Tabla: PROVEEDORES
175
Negocios en Línea
Tabla: PRODUCTOS
Tabla: LINEAS
176
Negocios en Línea
Tabla: MARCAS
Tabla: CARRITO
Tabla: CARRITO_DETALLE
177
Negocios en Línea
Tabla: DIRECCIONES
Tabla: TELEFONOS
Tabla: ROLES
178
Negocios en Línea
Tabla: USUARIOS
Tabla: SUCURSALES
179
Negocios en Línea
180
Negocios en Línea
181
Negocios en Línea
SIMBOLOGIA
Resultados
De uno a uno 1-1
De uno a muchos 1-M
De Muchos a uno M-1
182
Negoc ios en Línea
MATRIZ DE RELACIONES
Ent Clie T_clie Pr ov Emp Car Pais Dep Cda Pr o Marc Lns carri Car _ FEn FDe MCli Dir ecc usu role
g d c t e s
d
Clie M- 1 1- M 1-M 1- M 1- M
T_clie M- 1 1- M 1-M 1- M 1- M
Prov 1- M
Em p M- 1 1- M 1- M
Carg 1- M
Pais 1-M
De p M-1 1- M
Cda 1-M 1- M M- 1 M- 1
Prod M- 1 M-1 1- M
Marc 1- M
Carri 1- M 1-M 1- M
Car_d M- 1
EPag
FEnc M- 1 1- M 1- M
FDet M-1 M- 1
MClie M- 1
Direcc M- 1
usu M- 1 M- 1 M-1 1-1
roles 1-M 1- M 1- M
183
Negocios en Línea
Ingresar
Página de
Cerrar sesión Página
salida
inicial
Iniciar sesión
Búsqueda
Ayuda inicial
Registrarse
Ingresar
Links Varios
Gracias por Página de
su com pra salida
R egistrar
Links Varios
Cóm o ingresar?
184
Negocios en Línea
Políticas
Preguntas
Links Varios
Acerca de N.W .
N uestra empresa
Contáctenos
Página inicial
Página HTML
Página ASPX
Grupo de páginas
Ventana emergente
Evento
185
Negocios en Línea
Página
Cerrar sesión inicial
Cerrar sesión
Ayuda inicial
Mi cuenta
Crear reportes
Manuales
Cargos Links Varios
Ayuda cargos
Iniciar
Sesión Ayuda ciudades
Ayuda clientes
Ayuda departamentos
Pági na HTML
Ayuda líneas
Página ASPX
Marcas Li nks Varios
Ventana emergente
Ayuda país
186
Negocios en Línea
Ayuda productos
Ayuda
Proveedores Links Varios
Ayuda bancos
Reporte productos más vendidos
Ayuda
Ayuda mi cuenta
Links Varios
Reporte pedido por fecha y sector
Ayuda
Crear reportes
Reporte productos
Ayuda
Manual usuario
Reporte proveedores
187
Negocios en Línea
El diseño para la aplicación administrativa se presenta en dos fases, esto con el fin
PRIMERA FASE:
188
Negocios en Línea
BIENVENIDO AL SITIO
189
Negocios en Línea
190
Negocios en Línea
SEGUNDA FASE:
191
Negocios en Línea
El diseño se presenta en dos fases, esto con el fin de identificar claramente los
192
Negocios en Línea
193
Negocios en Línea
BIENVENIDO AL SITIO
194
Negocios en Línea
MENU PRINCIPAL
195
Negocios en Línea
SEGUNDA FASE:
196
Negocios en Línea
Enlaces:
Paginas HTML: pagina principal, productos, mi cuenta, agregar al carrito,
borrar y buscar, agregar cuentas, políticas, Contactos, Ayuda.
Paginas ASPX: Default, Búsqueda Avanzada, Agregar, Modificar, borrar
datos de las cuentas, regresar a pagina principal de Negocio web,
Regístrate, Olvidaste tu Contraseña, Ayuda. Acerca de Negocio Web,
Políticas del Sitio.
Botones:
Paginas HTML: serrar sesión, Inicio, ver producto, Mi cuenta, Mi carrito,
ayuda, políticas de seguridad, preguntas, Acerca de NW, Contáctenos,
Nuestra empresa.
Paginas ASPX: serrar sesión, Inicio, ver producto, Mi cuenta, Mi carrito,
ayuda, políticas de seguridad, preguntas, Acerca de NW, Contáctenos,
Nuestra empresa
Observaciones Adicionales:
Esta página podrá ser usada por visitantes y usuarios.
197
Negocios en Línea
que cada pagina maneja una serie de elementos para una navegación, control y
y creación de reportes
tablas.
198
Negocios en Línea
1. MODULO
ADMINISTRATIVO
tablas.
base de datos. Entre las operaciones que puede realizar dentro de cada
mantenimiento son:
tiempo.
ADMINISTRACION
199
Negocios en Línea
2. Seleccionar el botón iniciar sesión con el que ingresará, este puede ser tipo
administrativo (el que hará todos los mantenimientos de las tablas) o de tipo
hacer consultas)
200
Negocios en Línea
201
Negocios en Línea
pantalla siguiente.
202
Negocios en Línea
203
Negocios en Línea
204
Negocios en Línea
205
Negocios en Línea
OPCION FORMULARIOS
Estos formularios les ayudaran para el mantenimiento de las tablas que puede
MANTENIMIENTO DE BANCOS:
El uso mas común de negocios web consiste en presentar, modificar y borrar los
registros.
Búsqueda de un registro
Esta opción le permitirá consultar por palabra relacionada o por consulta general
1. Haz clic en el cuadro de texto, digita la palabra o texto que deseas buscar.
206
Negocios en Línea
3. Una vez llenados los registros, en la parte izquierda del formulario, haz clic
la acción.
Editar un registro
correspondientes.
207
Negocios en Línea
6. Si deseas modificar otro registro repite los mismos pasos que se te dieron
al inicio.
Borrar un registro
registro que quieres borrar, has clic en Aceptar si deseas borrar el registro
Nota.
208
Negocios en Línea
209
Negocios en Línea
MANTENIMIENTO DE CARGOS
El uso mas común de negocios web consiste en presentar, modificar y borrar los
registros.
Búsqueda de un registro
Esta opción le permitirá consultar por palabra relacionada o por consulta general
4. Haz clic en el cuadro de texto, digita la palabra o texto que deseas buscar.
210
Negocios en Línea
8. Una vez llenados los registros, en la parte izquierda de la página, haz clic
la acción.
Editar un registro
10. Una vez modificado los registros, en la parte izquierda de la pantalla, has
suspender la acción.
11. Si tu opción fue guardar te mostrara un cuadro de texto el cual indica que la
12. Si deseas modificar otro registro repite los mismos pasos que se te dieron
al inicio.
211
Negocios en Línea
Borrar un registro
registro que quieres borrar, has clic en Aceptar si deseas borrar el registro
Nota.
212
Negocios en Línea
MANTENIMIENTO DE CIUDADES
El uso mas común de negocios web consiste en presentar, modificar y borrar los
registros.
Búsqueda de un registro
Esta opción le permitirá consultar por palabra relacionada o por consulta general
7. Haz clic en el cuadro de texto, digita la palabra o texto que deseas buscar.
213
Negocios en Línea
13. Una vez llenados los registros, en la parte izquierda de la página, haz clic
la acción.
14. Si tu opción fue Guardar te mostrara un cuadro de texto el cual indicara que
Editar un registro
15. En el lado derecho del formulario, posiciona el puntero para que tú puedas
16. Una vez modificado los registros, en la parte izquierda de la pantalla, has
suspender la acción.
17. Si tu opción fue guardar te mostrara un cuadro de texto el cual indica que la
18. Si deseas modificar otro registro repite los mismos pasos que se te dieron
al inicio.
214
Negocios en Línea
Borrar un registro
registro que quieres borrar, has clic en Aceptar si deseas borrar el registro
12. Si tu opción fue Aceptar se desplegara un cuadro de texto el cual indica que
Nota.
215
Negocios en Línea
MANTENIMIENTO DE CLIENTES
El uso mas común de negocios web consiste en presentar, modificar y borrar los
registros.
Búsqueda de un registro
Esta opción le permitirá consultar por palabra relacionada o por consulta general
10. Haz clic en el cuadro de texto, digita la palabra o texto que deseas buscar.
216
Negocios en Línea
18. Una vez llenados los registros, en la parte izquierda de la página, haz clic
la acción.
19. Si tu opción fue Guardar te mostrara un cuadro de texto el cual indicara que
Editar un registro
21. En el lado derecho del formulario, posiciona el puntero para que tú puedas
22. Una vez modificado los registros, en la parte izquierda de la pantalla, has
suspender la acción.
23. Si tu opción fue guardar te mostrara un cuadro de texto el cual indica que la
24. Si deseas modificar otro registro repite los mismos pasos que se te dieron
al inicio.
217
Negocios en Línea
Borrar un registro
registro que quieres borrar, has clic en Aceptar si deseas borrar el registro
16. Si tu opción fue Aceptar se desplegara un cuadro de texto el cual indica que
Nota.
218
Negocios en Línea
MANTENIMIENTO DE DEPARTAMENTOS
El uso mas común de negocios web consiste en presentar, modificar y borrar los
registros.
Búsqueda de un registro
Esta opción le permitirá consultar por palabra relacionada o por consulta general
13. Haz clic en el cuadro de texto, digita la palabra o texto que deseas buscar.
23. Una vez llenados los registros, en la parte izquierda de la página, haz clic
la acción.
219
Negocios en Línea
24. Si tu opción fue Guardar te mostrara un cuadro de texto el cual indicara que
Editar un registro
27. En el lado derecho del formulario, posiciona el puntero para que tú puedas
28. Una vez modificado los registros, en la parte izquierda de la pantalla, has
suspender la acción.
29. Si tu opción fue guardar te mostrara un cuadro de texto el cual indica que la
30. Si deseas modificar otro registro repite los mismos pasos que se te dieron
al inicio.
220
Negocios en Línea
Borrar un registro
registro que quieres borrar, has clic en Aceptar si deseas borrar el registro
20. Si tu opción fue Aceptar se desplegara un cuadro de texto el cual indica que
Nota.
221
Negocios en Línea
MANTENIMIENTO EMPLEADOS
El uso mas común de negocios web consiste en presentar, modificar y borrar los
registros.
Búsqueda de un registro
Esta opción le permitirá consultar por palabra relacionada o por consulta general
16. Haz clic en el cuadro de texto, digita la palabra o texto que deseas buscar.
222
Negocios en Línea
28. Una vez llenados los registros, en la parte izquierda de la página, haz clic
la acción.
29. Si tu opción fue Guardar te mostrara un cuadro de texto el cual indicara que
Editar un registro
33. En el lado derecho del formulario, posiciona el puntero para que tú puedas
34. Una vez modificado los registros, en la parte izquierda de la pantalla, has
suspender la acción.
35. Si tu opción fue guardar te mostrara un cuadro de texto el cual indica que la
36. Si deseas modificar otro registro repite los mismos pasos que se te dieron
al inicio.
223
Negocios en Línea
Borrar un registro
registro que quieres borrar, has clic en Aceptar si deseas borrar el registro
24. Si tu opción fue Aceptar se desplegara un cuadro de texto el cual indica que
Nota.
224
Negocios en Línea
MANTENIMIENTO DE LINEAS
El uso mas común de negocios web consiste en presentar, modificar y borrar los
registros.
Búsqueda de un registro
Esta opción le permitirá consultar por palabra relacionada o por consulta general
19. Haz clic en el cuadro de texto, digita la palabra o texto que deseas buscar.
225
Negocios en Línea
33. Una vez llenados los registros, en la parte izquierda de la página, haz clic
la acción.
34. Si tu opción fue Guardar te mostrara un cuadro de texto el cual indicara que
Editar un registro
39. En el lado derecho del formulario, posiciona el puntero para que tú puedas
40. Una vez modificado los registros, en la parte izquierda de la pantalla, has
suspender la acción.
41. Si tu opción fue guardar te mostrara un cuadro de texto el cual indica que la
42. Si deseas modificar otro registro repite los mismos pasos que se te dieron
al inicio.
226
Negocios en Línea
Borrar un registro
registro que quieres borrar, has clic en Aceptar si deseas borrar el registro
28. Si tu opción fue Aceptar se desplegara un cuadro de texto el cual indica que
Nota.
227
Negocios en Línea
MANTENIMIENTO DE MARCAS
El uso mas común de negocios web consiste en presentar, modificar y borrar los
registros.
Búsqueda de un registro
Esta opción le permitirá consultar por palabra relacionada o por consulta general
22. Haz clic en el cuadro de texto, digita la palabra o texto que deseas buscar.
228
Negocios en Línea
38. Una vez llenados los registros, en la parte izquierda de la página, haz clic
la acción.
39. Si tu opción fue Guardar te mostrara un cuadro de texto el cual indicara que
Editar un registro
45. En el lado derecho del formulario, posiciona el puntero para que tú puedas
46. Una vez modificado los registros, en la parte izquierda de la pantalla, has
suspender la acción.
47. Si tu opción fue guardar te mostrara un cuadro de texto el cual indica que la
48. Si deseas modificar otro registro repite los mismos pasos que se te dieron
al inicio.
229
Negocios en Línea
Borrar un registro
registro que quieres borrar, has clic en Aceptar si deseas borrar el registro
32. Si tu opción fue Aceptar se desplegara un cuadro de texto el cual indica que
Nota.
230
Negocios en Línea
MANTENIMIENTO DE PAIS
El uso mas común de negocios web consiste en presentar, modificar y borrar los
registros.
Búsqueda de un registro
Esta opción le permitirá consultar por palabra relacionada o por consulta general
25. Haz clic en el cuadro de texto, digita la palabra o texto que deseas buscar.
231
Negocios en Línea
43. Una vez llenados los registros, en la parte izquierda de la página, haz clic
la acción.
44. Si tu opción fue Guardar te mostrara un cuadro de texto el cual indicara que
Editar un registro
51. En el lado derecho del formulario, posiciona el puntero para que tú puedas
52. Una vez modificado los registros, en la parte izquierda de la pantalla, has
suspender la acción.
53. Si tu opción fue guardar te mostrara un cuadro de texto el cual indica que la
54. Si deseas modificar otro registro repite los mismos pasos que se te dieron
al inicio.
232
Negocios en Línea
Borrar un registro
registro que quieres borrar, has clic en Aceptar si deseas borrar el registro
36. Si tu opción fue Aceptar se desplegara un cuadro de texto el cual indica que
Nota.
233
Negocios en Línea
MANTENIMIENTO DE PRODUCTOS
El uso mas común de negocios web consiste en presentar, modificar y borrar los
registros.
Búsqueda de un registro
Esta opción le permitirá consultar por palabra relacionada o por consulta general
28. Haz clic en el cuadro de texto, digita la palabra o texto que deseas buscar.
48. Una vez llenados los registros, en la parte izquierda de la página, haz clic
la acción.
234
Negocios en Línea
49. Si tu opción fue Guardar te mostrara un cuadro de texto el cual indicara que
Editar un registro
57. En el lado derecho del formulario, posiciona el puntero para que tú puedas
58. Una vez modificado los registros, en la parte izquierda de la pantalla, has
suspender la acción.
59. Si tu opción fue guardar te mostrara un cuadro de texto el cual indica que la
60. Si deseas modificar otro registro repite los mismos pasos que se te dieron
al inicio.
235
Negocios en Línea
Borrar un registro
registro que quieres borrar, has clic en Aceptar si deseas borrar el registro
40. Si tu opción fue Aceptar se desplegara un cuadro de texto el cual indica que
Nota.
236
Negocios en Línea
MANTENIMIENTO DE PROVEEDORES
El uso mas común de negocios web consiste en presentar, modificar y borrar los
registros.
Búsqueda de un registro
Esta opción le permitirá consultar por palabra relacionada o por consulta general
31. Haz clic en el cuadro de texto, digita la palabra o texto que deseas buscar.
53. Una vez llenados los registros, en la parte izquierda de la página, haz clic
la acción.
237
Negocios en Línea
54. Si tu opción fue Guardar te mostrara un cuadro de texto el cual indicara que
Editar un registro
63. En el lado derecho del formulario, posiciona el puntero para que tú puedas
64. Una vez modificado los registros, en la parte izquierda de la pantalla, has
suspender la acción.
65. Si tu opción fue guardar te mostrara un cuadro de texto el cual indica que la
66. Si deseas modificar otro registro repite los mismos pasos que se te dieron
al inicio.
238
Negocios en Línea
Borrar un registro
registro que quieres borrar, has clic en Aceptar si deseas borrar el registro
44. Si tu opción fue Aceptar se desplegara un cuadro de texto el cual indica que
Nota.
239
Negocios en Línea
MANTENIMIENTO DE ROLES
El uso mas común de negocios web consiste en presentar, modificar y borrar los
registros.
Búsqueda de un registro
Esta opción le permitirá consultar por palabra relacionada o por consulta general
34. Haz clic en el cuadro de texto, digita la palabra o texto que deseas buscar.
58. Una vez llenados los registros, en la parte izquierda de la página, haz clic
la acción.
240
Negocios en Línea
59. Si tu opción fue Guardar te mostrara un cuadro de texto el cual indicara que
Editar un registro
69. En el lado derecho del formulario, posiciona el puntero para que tú puedas
70. Una vez modificado los registros, en la parte izquierda de la pantalla, has
suspender la acción.
71. Si tu opción fue guardar te mostrara un cuadro de texto el cual indica que la
72. Si deseas modificar otro registro repite los mismos pasos que se te dieron
al inicio.
241
Negocios en Línea
Borrar un registro
registro que quieres borrar, has clic en Aceptar si deseas borrar el registro
48. Si tu opción fue Aceptar se desplegara un cuadro de texto el cual indica que
Nota.
242
Negocios en Línea
MANTENIMIENTO DE SUCURSALES
El uso mas común de negocios web consiste en presentar, modificar y borrar los
registros.
Búsqueda de un registro
Esta opción le permitirá consultar por palabra relacionada o por consulta general
37. Haz clic en el cuadro de texto, digita la palabra o texto que deseas buscar.
63. Una vez llenados los registros, en la parte izquierda de la página, haz clic
la acción.
243
Negocios en Línea
64. Si tu opción fue Guardar te mostrara un cuadro de texto el cual indicara que
Editar un registro
75. En el lado derecho del formulario, posiciona el puntero para que tú puedas
76. Una vez modificado los registros, en la parte izquierda de la pantalla, has
suspender la acción.
77. Si tu opción fue guardar te mostrara un cuadro de texto el cual indica que la
78. Si deseas modificar otro registro repite los mismos pasos que se te dieron
al inicio.
244
Negocios en Línea
Borrar un registro
registro que quieres borrar, has clic en Aceptar si deseas borrar el registro
52. Si tu opción fue Aceptar se desplegara un cuadro de texto el cual indica que
Nota.
245
Negocios en Línea
MANTENIMIENTO DE TARJETAS
El uso mas común de negocios web consiste en presentar, modificar y borrar los
registros.
Búsqueda de un registro
Esta opción le permitirá consultar por palabra relacionada o por consulta general
40. Haz clic en el cuadro de texto, digita la palabra o texto que deseas buscar.
246
Negocios en Línea
68. Una vez llenados los registros, en la parte izquierda de la página, haz clic
la acción.
69. Si tu opción fue Guardar te mostrara un cuadro de texto el cual indicara que
Editar un registro
81. En el lado derecho del formulario, posiciona el puntero para que tú puedas
82. Una vez modificado los registros, en la parte izquierda de la pantalla, has
suspender la acción.
83. Si tu opción fue guardar te mostrara un cuadro de texto el cual indica que la
84. Si deseas modificar otro registro repite los mismos pasos que se te dieron
al inicio.
247
Negocios en Línea
Borrar un registro
registro que quieres borrar, has clic en Aceptar si deseas borrar el registro
56. Si tu opción fue Aceptar se desplegara un cuadro de texto el cual indica que
Nota.
248
Negocios en Línea
El uso mas común de negocios web consiste en presentar, modificar y borrar los
registros.
Búsqueda de un registro
Esta opción le permitirá consultar por palabra relacionada o por consulta general
43. Haz clic en el cuadro de texto, digita la palabra o texto que deseas buscar.
73. Una vez llenados los registros, en la parte izquierda de la página, haz clic
la acción.
249
Negocios en Línea
74. Si tu opción fue Guardar te mostrara un cuadro de texto el cual indicara que
Editar un registro
87. En el lado derecho del formulario, posiciona el puntero para que tú puedas
88. Una vez modificado los registros, en la parte izquierda de la pantalla, has
suspender la acción.
89. Si tu opción fue guardar te mostrara un cuadro de texto el cual indica que la
90. Si deseas modificar otro registro repite los mismos pasos que se te dieron
al inicio.
250
Negocios en Línea
Borrar un registro
registro que quieres borrar, has clic en Aceptar si deseas borrar el registro
60. Si tu opción fue Aceptar se desplegara un cuadro de texto el cual indica que
Nota.
251
Negocios en Línea
ELABORACION DE REPORTES
252
Negocios en Línea
de compra.
253
Negocios en Línea
Figura 30 Menú
comprar
En la misma página nos muestra las formas para ingresar al sistema ya sea si
figura 31.
Figura. 31
254
Negocios en Línea
figura 33.
255
Negocios en Línea
formulario para efectos de registro, En esta pantalla nos muestra dos tipos
al tipo de cliente.
256
Negocios en Línea
siguiente pantalla ver (Fig. 35), en la cual podrá modificar los datos que
sean requeridos.
257
Negocios en Línea
En la parte superior nos muestra los diferentes procesos para realizar una
del nombre o línea del mismo, o buscar a través de un listado por línea
258
Negocios en Línea
productos a mi carrito.
259
Negocios en Línea
Al finalizar la compra le mostrara una opción de ver orden de compra para estar
2. Al dar clic en esta opción “Ver orden de compra” le mostrara una factura
260
Negocios en Línea
proceso
261
Negocios en Línea
7. una vez introducido los datos de la tarjeta presiona confirmar compra para
satisfactoria.
262
Negocios en Línea
263
Negocios en Línea
abierto para el acceso a cualquier tipo de datos. Mientras que ODBC se creó para
OLE DB define una colección de interfaces COM que encapsulan varios servicios
presentan los datos), los receptores de datos (los que utilizan los datos) y los
264
Negocios en Línea
de forma que los proveedores puedan sacar al mercado con rapidez componentes
consultores.
Microsoft Repository.
una arquitectura basada en OLE DB al cien por cien. Los orígenes de datos OLE
265
Negocios en Línea
La seguridad de un sitio electrónico tiene que ser confiable para que el mismo
válidas.
Una vez planteada una política de seguridad, debemos de establecer las medidas
para que cumpliendo con la política de seguridad las perdidas sean las menores
siguiente tabla:
266
Negocios en Línea
Preventivas PF PT PO
Detectivas DF DT DO
Correctivas CF CT CO
compra que ofrece el sitio estará destinado especialmente a los clientes que
267
Negocios en Línea
cambios en los datos del cliente, información que solamente con la cuenta de
usuario y contraseña).
El ingreso a la base de datos está definido por la seguridad que presenta SQL
Server, la cual se empleará con el inicio de sesión del administrador del sistema,
violación de acceso, por lo tanto otra medida de seguridad con que se cuenta es el
uso de firewalls, programas antivirus, con los cuales se estaría evitando el ingreso
deberá tener un monitoreo y control del área para evitar una salida o manejo
inadecuado de la información.
El sitio manejará el pago por medio de tarjetas de crédito (Ver anexo No.1), una
268
Negocios en Línea
una encriptación de datos o una configuración ASCII que es interpretada por cada
financiera o banco.
Existen dos tipos de usuarios que harán uso de la aplicación, un usuario cliente y
usuario administrador. La creación del usuario cliente se llevará a cabo por medio
registrado como un usuario activo crea su propia cuenta para poder tener acceso
a la misma, para esto el cliente introduce sus datos personales, específica el tipo
de cliente que es (consumidor final o crédito fiscal), elije un nombre de usuario con
su respectiva contraseña (existe una verificación del nombre de usuario para evitar
del envío de la respuesta para que su cuenta de usuario sea activada, todo esto
por medio de un link que se envía en el correo electrónico; una vez activada la
Cabe mencionar que el cliente puede cambiar los datos ingresados y contraseña,
269
Negocios en Línea
organización, pero todo este cambio implica a su vez nuevos riesgos & amenazas
Esto es algo que ninguna organización competitiva de primer nivel debe permitir,
dado que una interrupción o desastre informático (por mínimo que resulte) es un
270
Negocios en Línea
presentar:
• Violación de la privacidad.
• Cyberterrorismo.
• Hacking individual.
siendo estas medidas más rentables desde el punto de vista de los costos.
271
Negocios en Línea
crecimiento económico al país que nos ayuden a salir adelante del estancamiento
Nuestro país tiene a su favor varios factores, entre ellos que nuestro territorio no
es grande y por lo tanto, es más fácil llevar la tecnología a todos los rincones del
paulatinamente irán tomando mayor auge en todas las facetas productivas del
país. El éxito de esa transición y la rapidez con la que se realice son los factores
272
Negocios en Línea
como planes alternativos que se pueden poner en práctica cuando ciertos hechos
clave no ocurren como se esperaba. Sólo las áreas que tienen verdadera prioridad
deben tratar de cubrir todas las bases, haciendo planes para todas las
contingencias posibles.
estratega para responder velozmente a los cambios clave operados en las bases
Los datos de los sistemas informáticos están en constante peligro por varias
pueden obtener acceso al mismo e interrumpir los servicios, inutilizar los sistemas
273
Negocios en Línea
transacciones financieras.
que hay que invertir para desarrollar las directivas y controles de seguridad
que cada servicio y cada estrategia de seguridad sean únicos. Sin embargo, los
fundamentos de una buena seguridad siguen siendo los mismos y este documento
hacer, la seguridad no es una actividad puntual. Es una parte integrante del ciclo
274
Negocios en Línea
275
Negocios en Línea
5.1 CONCLUSIONES
transformando al mundo.
que el cliente hará llegar sus pedidos sin margen de error, ya que el es el
reduce los costos y precios, y garantiza una disponibilidad las 24 horas del
día.
276
Negocios en Línea
5. El TLC hará que las empresas den a conocer sus bienes y/o servicios a los
clientes potenciales dentro o fuera del país, para que ellas logren hacerlo
dicha información proporcionada por los usuarios cumpla con los objetivos
277
Negocios en Línea
278
Negocios en Línea
5.2 RECOMENDACIONES
como financieros.
existentes.
279
Negocios en Línea
BIBLIOGRAFIA
Libros
Payne Chris, Primeros Pasos con ASP.NET, Editorial Prentice Hall, Primera
Edición.
280
Negocios en Línea
Tesis
Diseño de una plataforma para el Desarrollo de una Tienda Virtual del
Centro de la Micro y Pequeña empresa (Centromype), 2001.
http://www.desarrolloweb.com/articulos/244.php?manual=8PHP:
http://www.webestilo.com/aspnet/aspnet03.phtml
http://www.microsoft.com/spanish/msdn/articulos/archivo/251002/voices/vb_VBSa
mplesTop.asp
http://www.elgurudelprogramador.com
http://www.entraenlared.com/asp/servidores_eleccion.asp
http://www.aspfacil.com
http://www.soloasp.com
http://www.123aspx.com
http://www.codeguru.com
http://www.4guysfromrolla.com
http://www.aspalliance.com
281
Negocios en Línea
GLOSARIO
hay que ser alarmistas pero tampoco descuidados. Las copias de seguridad de
los datos críticos (un par de ellas al menos, de fechas distintas), reducir al
mecanismos de defensa.
servidor Web y cualquier otro programa (llamado por ello programa CGI) en la
misma máquina. Un programa CGI se utiliza para extraer o introducir datos del
servidor Web.
282
Negocios en Línea
protocolos de comunicación diferentes, o que transmite datos por una red entre
de manera que los pueda entender la aplicación que los recibe. El término
completo.
ha sido sustituido en los últimos dos años por el Hipertexto., también conocido
Hoax : Son mensajes de contenido falso que incitan al usuario a hacer copias y
283
Negocios en Línea
Interfaz: Define un protocolo entre los procesos cliente y servidor, de tal forma
que puedan comunicarse entre sí en un nivel más alto que el envío y recepción
requisiciones hechas por parte de uno o más clientes. NIC: Provee todo tipo de
bases de datos SQL, como por ejemplo Microsoft SQL Server. Puede instalar
284
Negocios en Línea
servidores de bases de datos SQL y tenga acceso a los datos de las bases de
datos SQL.
para escribir scripts CGI. Perl es un lenguaje interpretativo, el cual hace fácil
285
Negocios en Línea
menos.
Script: Es una lista de comandos que pueden ser ejecutados sin la interacción
problema de tener memorizar los cuatro grupos de tres números que forman
una direcci6n IP. Una dirección DNS se compone del nombre de usuario, el
sinned@photon.mit.edu.us
tablas, las cuales se componen de filas y columnas. Cada tabla contiene una o
número entero, una secuencia de caracteres o una fecha, etc. Cada fila en la
286
Negocios en Línea
287
Negocios en Línea
SIMBOLOGÍA Y SIGLAS
Americanos.
Investigación Avanzada.
Datos.
288
Negocios en Línea
289
Negocios en Línea
ANEXO 2
290