documentacion proyecto pagina web

11
Nico-Soft  Ve rsión: 1.0  Date: 23/nov/09 Documentación del Proyecto Aplicación We !ico"#o$t  APLICACI ÓN WEB NICO-SOFT Documentación Version 1.0 %on$idential  ©&!ico"so$t'( 201) Pa*e 1

Upload: guillermo-diaz

Post on 06-Jul-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Documentacion Proyecto Pagina Web

8/16/2019 Documentacion Proyecto Pagina Web

http://slidepdf.com/reader/full/documentacion-proyecto-pagina-web 1/11

Page 2: Documentacion Proyecto Pagina Web

8/16/2019 Documentacion Proyecto Pagina Web

http://slidepdf.com/reader/full/documentacion-proyecto-pagina-web 2/11

Nico-Soft   Versión: 1.0

  Date: 23/nov/09

Documentación del Proyecto Aplicación We !ico"#o$t

Historial de revisiones

 

Fecha Versión Descripción Autor

23/nov/09 1.0 +laoracion ,nicial

%on$idential   ©&!ico"so$t'( 201) Pa*e 2

Page 3: Documentacion Proyecto Pagina Web

8/16/2019 Documentacion Proyecto Pagina Web

http://slidepdf.com/reader/full/documentacion-proyecto-pagina-web 3/11

Nico-Soft   Versión: 1.0

  Date: 23/nov/09

Documentación del Proyecto Aplicación We !ico"#o$t

1. Objetivo del proyecto

Desarrollar una aplicación We -til para un usuario( asados en los conceptos aprendidos y talleresdesarrollados durante el curso de Aplicaciones rientadas a ,nternet.

. An!lisis de la aplicación

#e desarrollo una aplicación We asada en el modelo de ne*ocio de una tienda de comercio virtual con

toda la inter$ace de usuario ue permite las si*uientes $uncionalidades: e*istrar usuarios nuevos(

,n*resar a la aplicación( ealiar compras y istar compras. As como ,n*resar productos y listar  productos.

a aplicación se caracteria por su $4cil mane5o para el usuario $inal y porue su inter$ace de usuario es

muy a*radale al usuario $inal.

". Dise#o de la aplicación

A continuación se presenta la aruitectura *eneral de la aplicación la cual nos puede dar una idea *eneraldel $uncionamiento

%on$idential   ©&!ico"so$t'( 201) Pa*e 3

Page 4: Documentacion Proyecto Pagina Web

8/16/2019 Documentacion Proyecto Pagina Web

http://slidepdf.com/reader/full/documentacion-proyecto-pagina-web 4/11

Nico-Soft   Versión: 1.0

  Date: 23/nov/09

Documentación del Proyecto Aplicación We !ico"#o$t

$. %e&ueri'ientos funcionales ( )asos de *so

$.1 %e+istro de datos

Identifcador Nombre

1 Registrar datosResumen

Permite al usuario registrar sus datos personales en un formulario donde ademáspuede elegir un password para posteriormente ingresar a la aplicación.

Actor Prioridad

Usuario del Portal Alta

Entradas Salidas

El usuario requiere ingresar: Identicación!om"re Apellido #irección $el%fono Email &Password

Una 'entana de alerta que indicaque los datos están completos &una 'entana nue'a conrmara losdatos ingresados

Precondición Poscondición

El usuario de"e ingresar los datos en elformulario de registro de acuerdo al ordenesta"lecido en el mismo.

#atos registrados correctamente

Suposiciones

El usuario cuenta con los datos e(igidos para reali)ar el registro en el portal

Flujo normal de eventos

  Acción del actor Respuesta del sistema

%on$idential   ©&!ico"so$t'( 201) Pa*e 6

Page 5: Documentacion Proyecto Pagina Web

8/16/2019 Documentacion Proyecto Pagina Web

http://slidepdf.com/reader/full/documentacion-proyecto-pagina-web 5/11

Nico-Soft   Versión: 1.0

  Date: 23/nov/09

Documentación del Proyecto Aplicación We !ico"#o$t

1En'ió de información atra'%s del formulario.

El formulario 'alida que los campos contenganinformación & además 'erica que los tipos dedatos solicitados correspondan a los ingresadospor el cliente.

Manejo de Errores

  Situación de Error Respuesta del sistema

1!umero no 'alido en laidenticación.

El sistema en el campo Identicación nopermite un 'alor diferente a un entero.

*+os datos ingresados noson 'alidos.

El sistema solo acepta en los camposesta"lecidos para te(to tipos de datos 'arc,ar.

- !o ingresan datosEl sistema notica de la o"ligatoriedad de loscampos que están 'acos.

Observaciones

 

$. %eali,ar )o'pras

Identifcador Nombre

* Reali)ar /ompras

Resumen

Permite reali)ar compras de los productos pu"licados en el portal.

Actor Prioridad

Usuario del Portal Alta

Entradas Salidas

+a selección de los productos ,ec,a por elusuario en la )ona de compra del portal.

Alerta & listado de los productosseleccionados por el usuario.

Precondición Poscondición

El usuario de"e ,acer el login a la aplicacióncon un n0mero de documento & passwordregistrado pre'iamente para reali)ar la compra.

/ompra efecti'a

Suposiciones

El usuario de"e &a de"e estar registrado en el portal & de"e conocer los productosque quiere comprar.

Flujo normal de eventos

  Acción del actor Respuesta del sistema

1Arrastrar a la )ona decompras los productosseleccionados.

El sistema genera una alerta ala usuario concada uno de los productos seleccionados

*

En'iar la compra con

los productosseleccionados.

El sistema en'iara una 'entana con la

conrmación de la compra reali)ada por elcliente.

Manejo de Errores

  Situación de Error Respuesta del sistema

1!o se selecciono ning0nproducto

El sistema le a'isa al usuario que no seselecciono un producto.

Observaciones

%on$idential   ©&!ico"so$t'( 201) Pa*e 7

Page 6: Documentacion Proyecto Pagina Web

8/16/2019 Documentacion Proyecto Pagina Web

http://slidepdf.com/reader/full/documentacion-proyecto-pagina-web 6/11

Nico-Soft   Versión: 1.0

  Date: 23/nov/09

Documentación del Proyecto Aplicación We !ico"#o$t

+a conrmación de cada uno de los productos seleccionados se reali)a a tra'%s deuna 'entana de alerta. +a selección de los productos se reali)ara con la función #ragand #rog.

$." istar )o'prasIdentifcador Nombre

- +istar /ompras

Resumen

Permite al usuario listar las compras reali)adas en el portal.

 

Actor Prioridad

Usuario Portal Prioritario

Entradas Salidas

El usuario pre'iamente de"ió ,a"er reali)adouna compra a tra'%s del portal.

+istado de productos seleccionadospor el cliente en una nue'a

'entanaPrecondición Poscondición

El usuario reali)o la selección del producto &reali)o la compra.

+istado de compras.

Suposiciones

El usuario reali)o la compra de los productos que quiere listar.

Flujo normal de eventos

  Acción del actor Respuesta del sistema

1+istar las comprasreali)adas.

El sistema genera una 'entana con el listadode las compras reali)adas.

Manejo de Errores

  Situación de Error Respuesta del sistema1

!o se ,an generadocompras

El sistema no listara ninguna compra reali)ada

Observaciones

El listado se genera por una 'entana de 2P que contiene la información solicitada.

$.$ n+resar a la Aplicación

Identifcador Nombre

3 Ingresar a la aplicación

Resumen

Permite al usuario ingresar a la aplicación.

Actor Prioridad

Usuario Portal Alta

Entradas Salidas

El usuario de"e ingresar con el n0mero dedocumento & el password registrado.

El usuario tendrá acceso a lapágina de compras.

Precondición Poscondición

El usuario de"e estar registrado pre'iamente en 4alidación

%on$idential   ©&!ico"so$t'( 201) Pa*e )

Page 7: Documentacion Proyecto Pagina Web

8/16/2019 Documentacion Proyecto Pagina Web

http://slidepdf.com/reader/full/documentacion-proyecto-pagina-web 7/11

Nico-Soft   Versión: 1.0

  Date: 23/nov/09

Documentación del Proyecto Aplicación We !ico"#o$t

el portal.

Suposiciones

El usuario de"e estar pre'iamente registrado en el portal & la información de"e sercorrecta.

Flujo normal de eventos

  Acción del actor Respuesta del sistema

1En'iar datos de login &password

El sistema reali)a la 'alidación del documento& el password en la "ase de datos & en'a larespuesta.

Manejo de Errores

  Situación de Error Respuesta del sistema

1Identicación errada El sistema 'alida & si no encuentra la

identicación responde que el usuario noe(iste.

*Password errado El sistema 'alida & no encuentra la

identicación por lo cual responderá que elpassword esta errado.

Observaciones+a 'alidación del usuario se reali)a en la "ase de datos m&25+ & las respuestasserán en'iadas por el ser'let.

/. %e&ueri'ientos No Funcionales

/.1 0ersistencia de a la base de datos

/. Se+uridad a travs del re+istro de in+reso

%on$idential   ©&!ico"so$t'( 201) Pa*e 8

Page 8: Documentacion Proyecto Pagina Web

8/16/2019 Documentacion Proyecto Pagina Web

http://slidepdf.com/reader/full/documentacion-proyecto-pagina-web 8/11

Nico-Soft   Versión: 1.0

  Date: 23/nov/09

Documentación del Proyecto Aplicación We !ico"#o$t

2. Dia+ra'a de clases

%on$idential   ©&!ico"so$t'( 201) Pa*e

Page 9: Documentacion Proyecto Pagina Web

8/16/2019 Documentacion Proyecto Pagina Web

http://slidepdf.com/reader/full/documentacion-proyecto-pagina-web 9/11

Nico-Soft   Versión: 1.0

  Date: 23/nov/09

Documentación del Proyecto Aplicación We !ico"#o$t

3. Descripción +eneral de la aplicación

%on$idential   ©&!ico"so$t'( 201) Pa*e 9

Page 10: Documentacion Proyecto Pagina Web

8/16/2019 Documentacion Proyecto Pagina Web

http://slidepdf.com/reader/full/documentacion-proyecto-pagina-web 10/11

Nico-Soft   Versión: 1.0

  Date: 23/nov/09

Documentación del Proyecto Aplicación We !ico"#o$t

%on$idential   ©&!ico"so$t'( 201) Pa*e 10

Page 11: Documentacion Proyecto Pagina Web

8/16/2019 Documentacion Proyecto Pagina Web

http://slidepdf.com/reader/full/documentacion-proyecto-pagina-web 11/11

Nico-Soft   Versión: 1.0

  Date: 23/nov/09

Documentación del Proyecto Aplicación We !ico"#o$t

%on$idential   ©&!ico"so$t'( 201) Pa*e 11