Examen Profesional 1

29
Opción II Libro de Texto ó Prototipo Didáctico “Negocios Electrónicos” Que para obtener el título de Ingeniero en Sistemas Computacionales Presenta Salvador Torres Zequera Instituto Tecnológico de Cuautla

description

 

Transcript of Examen Profesional 1

Page 1: Examen Profesional 1

Opción IILibro de Texto ó Prototipo Didáctico

“Negocios Electrónicos”  

Que para obtener el título deIngeniero en Sistemas Computacionales

 Presenta

Salvador Torres Zequera

Instituto Tecnológico de Cuautla

Page 2: Examen Profesional 1

Índice

1.-Introducción2.-Justificación3.-Objetivos General Específico4.-Desarrollo Capítulo I Introducción a los Sitios Web Capítulo II Base de Datos para Comercio Electrónico Capítulo III Instalación y Configuración Capítulo IV Aplicaciones de Comercio Electrónico Capítulo V Proyecto Final5.-Conclusiones6.-Recomendaciones

Page 3: Examen Profesional 1

Es increíble el saber que todo el mundo se encuentra interconectado, que el lugar más lejano este frente a nuestra pantalla, es increíble todo lo que se puede hacer desde la comodidad de la casa como bajar música y películas comprar libros, participar en foros, descargar software, tener sesiones didácticas, basta con seleccionar una dirección Web

Todo ello se ha vuelto tan habitual como lo es la prensa, la televisión, la radio o el video. Empresas se enfocan en este medio con beneficios económicos.

Con el fin de proporcionar información en base a la asignatura de “Negocios Electrónicos” y como fuente de apoyo se elabora el siguiente material, en el cual se describe cada uno de los temas y subtemas que corresponden al temario de la misma.

IntroducciónIntroducción

Page 4: Examen Profesional 1

JustificaciónJustificación El Instituto Tecnológico de Cuautla busca preparar jóvenes cuya finalidad sea brindar soluciones a problemas presentes, futuros o simplemente aportar nuevas ideas para el desarrollo y crecimiento tecnológico

Es por ello que debe de contar con herramientas que de alguna forma proporcione conocimiento y las bases necesarias para generar en ellos la experiencia ante situaciones requeridas por una empresa o trabajo relacionado con la carrera.

De acuerdo con la nueva retícula en la carrera de Sistemas Computacional, existe muy poca o casi nula, información con respecto a la materia de Negocios Electrónicos, por ello se preparó el siguiente libro de Texto como fuente de información, que incluye teoría y práctica

Page 5: Examen Profesional 1

ObjetivosObjetivos

Objetivo General: Desarrollar un Libro de Texto con base al temario junto con prácticas y proyecto final de la materia de Negocios Electrónicos de la Retícula que entro en vigor en el año 2004 en el Sistema Nacional de Institutos Tecnológicos SNIT

Page 6: Examen Profesional 1

Objetivos Específicos

Realizar un libro de Texto con la finalidad de ofrecer información con respecto a los negocios electrónicos con base a los temas y subtemas del temario de dicha materia, así mismo.

Proporcionar enlaces del software empleado y fuentes de información veraz.

Explicar el proceso de instalación y configuración del software empleado durante el proyecto final.

Se motiva al estudiante a integrar los conocimientos desarrollados en el texto mediante la definición de un proyecto final que estará sujeto a los criterios que implemente el instructor.

Autoevaluar a los estudiantes mediante ejercicios que vienen al final de cada capítulo.

Page 7: Examen Profesional 1

CAPÍTULO I

INTRODUCCIÓN A LOS SITIOS WEB

Page 8: Examen Profesional 1

Durante este capítulo se explica Conceptos Básicos que el alumno debe tener presente, son tratados con anterioridad en materias relacionadas, se explica las diferentes plataformas existentes para los Sitios Web, conocer cada uno de los tipos de servidores, diferenciar entre cada uno de los servicios Web y por supuesto la definición de Sitio Web, Página Web y la diferencia de ambos

Internet: Es un método de interconexión descentralizada de redes de computadoras implementado en un conjunto de protocolos denominado TCP/IP y garantiza que redes físicas heterogéneas funcionen como una red lógica única, de alcance mundial

Web: Parte de Internet, siendo uno de los muchos servicios ofertados en la red Internet

Page 9: Examen Profesional 1

Plataforma Web: Conjunto de herramienta que permite a la Web funcionar (servidor, Web Server, protocolos, tarjeta de red, base de datos, etc.), desde sistemas operativos como Windows o Linux, servidores Web como SQL Server 2000, productos de oficina como Office 2007, herramientas de desarrollo como Visual Studio .NET hasta servicios Web provistos por Microsoft como .NET Passport.

Servidor: Es un tipo de software que realiza ciertas tareas en nombre de los usuarios. El término servidor ahora también se utiliza para referirse al ordenador físico en el cual funciona ese software, una máquina cuyo propósito es proveer datos de modo que otras máquinas puedan utilizar esos datos.

Servidor Web: Puede referirse a la máquina que almacena y maneja los sitios Web, y en este sentido es utilizada por las compañías que ofrecen Hosting u hospedaje.

Page 10: Examen Profesional 1

Sitio Web: Es un sitio (localización) en la World Wide Web (Red Global Mundial) que contiene documentos (páginas Web) organizados jerárquicamente.

Pagina Web: Parte de un sitio Web y es un único archivo con un nombre de archivo asignado

Page 11: Examen Profesional 1

Existe suites que facilitan la labor de configuración y establecer la comunicación, que han sido preparados ya sea bajo la plataforma OpenSource o plataforma .Net, o la combinación de ambas como por ejemplo

LAMP (Linux, Apache, MySQL [PHP, Perl, Python])

WAMP(Windows, Apache, MySQL[PHP, Perl, Python])

XAMPP (x=cualquier S.O, Apache, MySQL[PHP, Perl, Python])

WIMA (Windows, IIS,MS SQL Server, [ASP, ASP.NET])

Entre otras

Page 12: Examen Profesional 1

CAPÍTULO II

BASE DE DATOS PARA COMERCIO ELECTRÓNICO

Page 13: Examen Profesional 1

Este Capítulo está enfocado a todo lo relacionado a Base de Datos junto con los tipos de Sistemas Gestores de Base de Datos. Se da breve análisis de Tecnología Cliente/Servidor, lo relacionado con la Conectividad Abierta así mismo conceptos relacionados con bases de Datos.

Base de Datos: Conjunto de Datos interrelacionados y almacenados en conjunto, evitando redundancias perjudiciales e innecesarias que sirven a una aplicación o mas de la mejor manera posible. Un Sistema Gestor de Base de Datos (SGBD) tiene la capacidad de almacenar datos en la base de datos, acceder a ellos y actualizarlos, oculta al usuario la estructura física interna. Existe SGBD comerciales y gratuitos, por ejemplo ACCESS, dBase, Oracle, SQL Server, MySQL, Postgres SQL, Firebird, SAP DB, Informix

Page 14: Examen Profesional 1

Sistema Cliente/Servidor Es un sistema formado en una red de computadoras sin importar la situación geográfica, esta integrada por:

Cliente: Aquel o los Usuarios con necesidad de información o utilización de recursos

Servidor: Es quien procesa todos los recursos del Cliente

Page 15: Examen Profesional 1

Explorador-Internet Explorer

DBMS-Access

SQL Server

LADO DEL CLIENTE-Applets java-VBScript-JavaScript-ActiveX

LADO DEL SERVIDOR

-Visual Java Scripts

-SQL-ODBC

-ADO (Active X)

-HTML-PHTML-XML

Plataforma .Net

Windows(NT, 2000, XP, Vista, etc)

Lenguaje de 3ª Generación

Progr en VB o C#

ASPI

S

A

P

I

Servidor WebIIS

Page 16: Examen Profesional 1

Explorador-Firefox-Netscape-Safari

DBMS-MySQL

-ORACLE

LADO DEL CLIENTE-Applets java-VBScript-JavaScript

LADO DEL SERVIDOR-Visual Java Scripts

-JDBC-CÓDIGO NATIVO

-MyODBC-SQL

-HTML-PHTML-XML-WML

Plataforma UNIX/OPEN SOURCE, J2EE

UNIX, SOLARIS, LINUX, etc.

JSPPROGR. 3GL

TOMCAT

ASPSERVLETS

NSAPIISAPI

PHPPEARL

SCRIPT CGICGI

ServidorWeb

-Apache-Cherokee-Webshare

Page 17: Examen Profesional 1

CAPÍTULO III

INSTALACIÓN Y CONFIGURACIÓN

Page 18: Examen Profesional 1

1. Definición del Problema2. Análisis de Sistema3. Especificación de Requerimientos4. Diseño Lógico5. Diseño Externo6. Construcción de las Aplicaciones (Evaluación y Selección del

Software)7. Pruebas e Implantación8. Mantenimiento

Una vez obtenido el desarrollo del texto comienza la selección de Plataformas y Aplicaciones adecuadas tanto del lado del Servidor como del Cliente, para ello cabe mencionar que durante este capítulo se retoma conceptos de Ingeniería de Software, ya que su uso es imperante durante el desarrollo un sitio de comercio electrónico, consiste en la evaluación y selección así como la instalación y configuración del software guiados por una metodología

Page 19: Examen Profesional 1

Para cuestiones de aprendizaje se muestra las aplicaciones utilizados para el ejemplos de proyecto final:

OPCIONAL

Page 20: Examen Profesional 1

CAPÍTULO IV

APLICACIONES DE COMERCIO ELECTRÓNICO

Page 21: Examen Profesional 1

En este capítulo se explica lo que son los lenguajes de programación Web y la relación con un SGDB como JSP-MySQL, PHP-MySQL, ASP.NET-MySQL, ASP-ACCESS, entre otras herramientas y tecnologías

JSP: (JavaServer Pages) Sigue la filosofía de la arquitectura JAVA de "escribe una vez ejecuta donde quieras". Se puede ejecutar en los sistemas operativos y servidores Web más populares, como por ejemplo Apache, Netscape o Microsoft IIS.

PHP: (Hypertext Pre-processor) Es un lenguaje de programación usado normalmente para la creación de páginas Web dinámicas. Se trata de un lenguaje interpretado

ASP: (ActiveServer Pages) Tecnología de Microsoft del "lado servidor" para páginas Web generadas dinámicamente, ha sido comercializada como un anexo a Internet Information Services (IIS). Intenta ser solución para un modelo de programación rápida ya que programar en ASP es como programar en VisualBasic, con muchas limitaciones ya que es una plataforma que no se ha desarrollado como lo esperaba Microsoft.

Page 22: Examen Profesional 1

ASP.NET: es un framework para aplicaciones Web desarrollado y comercializado por Microsoft. Es usado por programadores para construir sitios Web dinámicos, aplicaciones Web y servicios Web XML tecnología sucesora de la tecnología Active Server Pages (ASP). ASP.NET esta construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework ASP se escribía en VBScript, ASP.net puede ser escrito en cualquier lenguaje soportado por el .net Framework, es decir: VB.net; C# y JScript.net. Si, como has leído, ya no puedes utilizar VBScript sino que debes utilizar VB.net que es lo que más se aproxima. Otro cambio radical es que ASP.net es un lenguaje totalmente orientado a objetos.

Page 23: Examen Profesional 1

OTRAS APLICACIONES

AJAX: Acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML), es una técnica de desarrollo Web para crear aplicaciones interactivas los datos adicionales se requieren al servidor y se cargan en segundo plano sin interferir con la visualización ni el comportamiento de la página.

Java EE: (Anteriormente conocido como Java 2 Platform, Enterprise Edition o J2EE hasta la versión 1.4), es parte de la Plataforma Java para desarrollar y ejecutar software de aplicaciones en Lenguaje de programación Java con arquitectura de N niveles distribuida

Page 24: Examen Profesional 1

CAPÍTULO V

PROYECTO FINAL

Page 25: Examen Profesional 1

Capitulo final en el cual se trata todo lo referente a la elaboración de un proyecto como ejemplo en el cual se implementa todo lo antes visto desde lo teórico hasta lo práctico, para ello se diseña un Sitio Web para una Tienda de Libros llamada “Librería Virtual Cuautla”

Aun cuando el Ejemplo de Práctica parezca algo sencillo se implementa un diseño, una estructura y descripción de funcionalidades, y un diagrama entidad relación, se llevo a cabo un listado de requerimientos funcionales

Cliente

Admin.

Usuarios

Producto

Proveedor Compra

Titulo Catalogo

Venta

Page 26: Examen Profesional 1

Capitulo final en el cual se trata todo lo referente a la elaboración de un proyecto como ejemplo en el cual se implementa todo lo antes visto desde lo teórico hasta lo práctico, para ello se diseña un Sitio Web para una Tienda de Libros llamada “Librería Virtual Cuautla”

Page 27: Examen Profesional 1

Realizar sitos desde cero requiere tiempo, esfuerzo, paciencia, creatividad y costo sin embargo, existe sitios que permite realizar una tienda virtual a partir de diseños predefinidos ofreciendo, hospedaje, dominio, software del carrito y otros servicios, todo esta listo para subir información claro todo ello tiene precio y mantenerlo puede llegar a ser mucho mas caro que hacerlo uno mismo además implica estar sujetos a las normas establecidas por el sitio, un ejemplo de ello es redtienda

Page 28: Examen Profesional 1

Conclusiones

Existe poca información impresa relacionada con comercio electrónico.

Se logra explicar el modo de instalación y Configuración sin uso de suites

Mediante lectura minuciosa el estudiante esta preparado para realizar un proyecto relacionado con la materia usando la tecnología que le parezca mas conveniente.

El Temario de esta materia se enfoca hacia las tecnologías de desarrollo y no tanto al aspecto mercadológico o administrativo

Page 29: Examen Profesional 1

Recomendación

Se propone hacer mayor énfasis en el aspecto mercadológico de los negocios electrónicos considerando sitios de desarrollo de tiendas electrónicas, aspectos legales de comercio y aspectos administrativos.