Sunteți pe pagina 1din 7

Sistema Web de pedidos para la empresa comercial 100 E.I.R.

L P-IN-ARI: Arquitectura Inicial

Universidad Cesar Vallejo Ingeniera de Software

SISTEMA WEB DE PEDIDOS PARA LA EMPRESA COMERCIAL 100 NOVEDADES E.I.R.L.

Cdigo: <SISWEBPED> Nmero: <A2>

Equipo de Trabajo
Asesor Palacios Ramrez, Joan Miguel

Integrantes 1. 2. 3. 4. 5. 6. Luis Paulo Jave Caritas Marzio Prez Arbulu Cesar Flores Espinoza Eduardo Quispe Martel Luis Ciudad Sandoval Anglica Minerva Vereau Apaza

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-IN-ARI: Arquitectura Inicial

Universidad Cesar Vallejo Ingeniera de Software

Historia
Versin 1.0 Fecha Descripcin o Cambios introducidos 21/04/2013 Arquitectura inicial

TABLA DE CONTENIDO

Pg. 1. Introduccin 1.1. Propsito . 1.2. Vista general 1.3. Referencias.. 1.4. Definicin de trminos, Abreviaturas y Siglas 2. Capa de presentacin (Vista).... 2.1. Organizacin de la Capa de Presentacin 2.2. Tecnologas usadas en la capa de Presentacin 3. Capa de procesamiento de datos (Negocio).. 3.1. Organizacin de la Capa de Datos.. 3.2. Tecnologas usadas en la capa de Datos.. 4. Capa de almacenamiento de datos (Persistencia). 4.1. Organizacin de la Capa de Procesamiento de Datos 4.2. Tecnologas usadas en la capa de Procesamiento de Datos 1 2 3 4 5 6 8 8 7 8 8 7 8 8

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-IN-ARI: Arquitectura Inicial

Universidad Cesar Vallejo Ingeniera de Software

ARTITECTURA DE INICIAL (P-IN-ARI)

1. INTRODUCCIN 1.1. PROPOSITO

El propsito del presente documento de arquitectura de referencia es comenzar con definir como es actualmente el negocio y despus saber cmo cambiara o modificara el negocio con la implementacin de un sistema de ventas, el fin es permitir a la empresa ofrecer un servicio de calidad desde la comodidad del hogar a sus clientes o personas que buscan en la web los productos dentro de su industria aplicando 3 capas de diseo mediante programacin de objeto.

1.2. VISTA GENERAL En esta seccin los elementos fundamentales del plan de proyecto deben estar proporcionados por el lder del proyecto. Desde lo ms elemental como definir el Propsito, los Alcances, y los objetivos as como los entregables del proyecto.

1.3. REFERENCIAS http://danielpecos.com/docs/mysql_postgres/x57.html http://definicion.de/html/#ixzz2T9A2CkMW http://www.librosweb.es/javascript/ http://mogoyita.blogspot.com/2011/02/definicion-de-de-netbeans.html http://www.alegsa.com.ar/Dic/odbc.php http://www.masadelante.com/faqs/php http://www.masadelante.com/faqs/javascript http://programaspasoapaso.wordpress.com/2011/06/19/hello-world/ http://www.slideshare.net/Decimo/arquitectura-3-capas 1.4. DEFINICION DE TERMINOS,ABREVIATURS Y SIGLAS

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-IN-ARI: Arquitectura Inicial

Universidad Cesar Vallejo Ingeniera de Software

LENGUAJE C,C++: lenguaje c es que slo sean necesarias unas pocas instrucciones en lenguaje mquina para traducir cada elemento del lenguaje. MYSQL: es un sistema de gestin de bases de datos relacional, licenciado bajo la gpl de la gnu. Su diseo multihilo le permite soportar una gran carga de forma muy eficiente. Mysql fue creada por la empresa sueca mysql ab, que mantiene el copyright del cdigo fuente del servidor sql, as como tambin de la marca. HTML: es un lenguaje de programacin que se utiliza para el desarrollo de pginas de internet. Se trata de la sigla que corresponde a hypertext markup language, es decir, lenguaje de marcas de hipertexto, que podra ser traducido como lenguaje DE FORMATO DE DOCUMENTOS PARA HIPERTEXTO. JAVASCRIPT: es un lenguaje de programacin que se puede utilizar para construir sitios Web y para hacerlos ms interactivos. ODBC : es un estndar de acceso a bases de datos, que permite mantener independencia entre los lenguajes de programacin, los sistemas de bases de datos (las bases de datos y su software gestor), y los sistemas operativos. PHP : Es un lenguaje de programacin muy potente que, junto con html, permite crear sitios web dinmicos. Php se instala en el servidor y funciona con versiones de Apache, Microsoft IIs, Netscape Enterprise Server y otros. NETBEANS: es un entorno de desarrollo, hecho principalmente para el lenguaje de programacin Java. Existe adems un nmero importante de mdulos para extender el NetBeans IDE. NetBeans IDE es un producto libre y gratuito sin restricciones de uso. NetBeans es un proyecto de cdigo abierto de gran xito con una gran base de usuarios. HTTP: Es el protocolo de la Web (WWW), usado en cada transacci n. Las letras significan Hyper Text Transfer Protocol, es decir, prot ocolo de transferencia hipertexto. Usuario/Cliente: Se llamar usuario o cliente a cualquier persona q ue acceda al portal, ya sea un navegante annimo o un cliente regi strado en la base de datos de la TV. Empleado: Se llamar empleado a todo aquel que pertenezca o for maparte de la empresa (TV) y por tanto tenga acceso autoriz ado a la intranet.

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-IN-ARI: Arquitectura Inicial

Universidad Cesar Vallejo Ingeniera de Software

2. CAPAS DE PRESENTACION

Capa de Presentacin: Esta capa es la que ve el usuario, presenta el sistema al usuario, le comunica la informacin y captura la informacin del usuario en un mnimo de proceso. Esta capa se comunica nicamente con la capa de negocio. Tambin es conocida como interfaz grfica y debe tener la caracterstica de ser amigable para el usuario generalmente se presentan como formularios.

2.1.

ORGANIZACIN DE LA CAPA DE PRESENTACIN

MODELO

VISTA

CONTROLADOR

INTERFAZ USUARIO

2.2.

TECNOLOGAS USADAS EN LA CAPA DE PRESENTACIN

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-IN-ARI: Arquitectura Inicial

Universidad Cesar Vallejo Ingeniera de Software

Para esta capa se aplicara la presentacin de formularios, informes y respuesta al usuario. Por lo cual aplicaremos herramientas de asp.net, html, javascript, Word y Excel. Para presentar a los usuarios algunos avances de proyecto.

3. CAPA DE PROCESAMIENTO DE DATOS (CONTROL O NEGOCIO) Capa de Negocio: Aqu es donde, se reciben las peticiones del usuario y se envan las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lgica del negocio) porque es aqu donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentacin, para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de base de datos para almacenar o recuperar datos de l. 3.1. ORGANIZACIN DE LA CAPA DE PROCESAMIENTO DE DATOS

MODELO

VISTA

CONTROLADOR

INTERFAZ USUARIO

3.2.

TECNOLOGAS USADAS EN LA CAPA DE PROCESAMIENTO DE DATOS

La programa que utilizaremos es el netbeans, pero en java web que se aplicara con lo lenguaje C, C++ y XHTML. En este caso para programar la parte sevidor web, ya que se aplica php y flash para un mejor aspecto para el sitio web de nuestro proyecto. Lo utilizamos por: Tambin porque su plataforma es independiente Est orientado a objetos

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-IN-ARI: Arquitectura Inicial

Universidad Cesar Vallejo Ingeniera de Software

Tiene libreras estndares Facilidad de programar

4. CAPA DE ALMACENAMIENTO DE DATOS (PERSISTENCIA) Capa de Datos: aqu tenemos el almacenamiento de las tabla cliente, producto, tipo de producto, los usuarios, boletas y marcas de productos. Y poder guardarlo en la base de datos, como tambin se puede recuperar informacin desde la capa de negocio. 4.1. ORGANIZACIN DE LA CAPA DE ALMACENAMIENTO DE DATOS

Utilizar una base de datos en MySQL, la cual almacenar toda la Informaci n referente al catalogo, a los usuarios, y toda la informacin de los pedidos efec tuados por los clientes. Las consultas a la base de datos se realizarn por parte del servidor Web me diante PHP y su API de acceso a bases de Datos MySQL. 4.2. TECNOLOGAS USADAS EN LA CAPA DE ALMACENAMIENTO DE DATOS

Para el proyecto se utilizara las bases de datos de MYSQL que incluye C, C++. Se implementa de driver de java por la cual al implementar en java web ser necesario su interfaz ODBC, llamado MyODBC. Por qu escogimos las bases de datos MYSQL unos de las razones son: Cdigo abierto Tenemos facilidad con esta bases de datos Funcionalidad Portabilidad Velocidad

S-ar putea să vă placă și