Documente Academic
Documente Profesional
Documente Cultură
Puno-Per
2015
ndice de contenido
1 INTRODUCCIN..............................................................................................................................5
2 IDENTIFICACIN DEL PROBLEMA....................................................................................................6
2.1 Ubicacin.....................................................................................................................................6
3 JUSTIFICACIN DEL PROYECTO.......................................................................................................7
4 OBJETIVOS Y ALCANCE DEL PROYECTO...........................................................................................7
4.1 Objetivo General..........................................................................................................................7
4.2 Objetivos Especficos...................................................................................................................8
4.3 Alcance del proyecto....................................................................................................................8
5 MARCO TEORICO............................................................................................................................9
5.1 Antecedentes...............................................................................................................................9
5.1.1 El comercio electrnico.............................................................................................................9
5.2 Antecedentes de la investigacin...............................................................................................10
5.3 Marco Conceptual......................................................................................................................10
5.3.1 Las tecnologas de la Informacin y Comunicacin.................................................................10
5.3.2 Proceso Unificado Racional RUP (Rational Unified Process)...................................................11
6 ANALISIS SITUACIONAL/DIAGNOSTICO DE LA ORGANIZACIN.....................................................15
6.1 Identificacin y obtencin de: misin, visin , objetivos y funciones de la empresa.................15
6.2 Matriz Foda................................................................................................................................16
7 Beneficios.....................................................................................................................................17
8 ANALISIS Y DISEO DEL SITIO WEB...............................................................................................17
8.1 Proceso de negocios afectados..................................................................................................17
8.1.1 Alcances del producto.............................................................................................................18
Ingeniera de Sistemas
ANEXOS............................................................................................................................................48
Ingeniera de Sistemas
Oportunidad de mejora
Implementar una tienda virtual en el
que se pueda realizar el registro de
los pedidos.
vendidos.
No se establece el precio apropiado Implementar una tienda virtual que
para los pedidos solicitados por los muestre los precios fijos de los
clientes.
productos.
Implementar una tienda virtual que
de la informacin de pedidos
elaborados.
Objetivo General
4.2
Objetivos Especficos
4.3
5 MARCO TEORICO
5.1
Antecedentes
5.1.1
El comercio electrnico
Http://www.unece.org/cefact/index.htm
Ingeniera de Sistemas
5.2
Antecedentes de la investigacin
5.3
Marco Conceptual
5.3.1
Process)
La metodologa RUP, llamada as por sus siglas en ingls Rational Unified
Process, divide en 4 fases (figura 51) el desarrollo del software:
Ingeniera de Sistemas
11
12
Ingeniera de Sistemas
13
1. Diagramas de Clases
El Diagrama de Clases es el diagrama principal para el anlisis y diseo. Un
diagrama de clases presenta las clases del sistema con sus relaciones
estructurales y de herencia. La definicin de clase incluye definiciones para
atributos y operaciones.
2. Diagramas de Casos de Uso
Los Casos de Uso son una tcnica para capturar informacin de cmo un
sistema o negocio trabaja actualmente, o de cmo se desea que trabaje, estos
diagramas no pertenecen realmente al enfoque orientado a objetos, ms bien
es una tcnica para el modelado de escenarios en lo cual el sistema debe
operar.
3. Diagramas de Secuencia
14
Ingeniera de Sistemas
15
FUNCIONES PRINCIPALES
Se distingue las siguientes funciones principales:
6.2
Matriz Foda
Fortalezas
Aspectos
Internos
Misin y visin
Disponibilidad de recursos
Liderazgo honesto y
responsabilidad
Oportunidades
Aspectos
Externos
Incremento de
contribuyentes
Desarrollo comercial
Posibilidad de ser el
modelo a seguir.
Debilidades
Lentitud en procesos.
Resistencia al cambio.
La comercializacin sin
seguridad
Amenazas
Tecnologas en
permanente cambio.
16
7 Beneficios
Beneficios Cualitativos
Benficos Cuantitativos
Incrementar el nmero
de clientes el negocio.
Tabla 1: Beneficio
8.1
17
8.1.1
Mdulo de cliente:
Este mdulo agrupa las diferentes actividades necesarias para
gestionar el cliente.
Dentro del mdulo se podr:
Mdulo de Consultas:
Este mdulo agrupa las diferentes actividades necesarias para
gestionar el pedido.
Dentro del mdulo se podr:
Bsqueda de producto
Visualizacin de datos de los pedidos.
Visualizacin de datos de los productos.
Mdulo de Login:
Este mdulo permite acceder al sistema web mediante la autenticacin
del usuario.
Mdulo de Aplicacin:
18
Ingeniera de Sistemas
Tipo
Documento
Plan
Documento
Documento
Documento
Documento
Documento
Documento
Documento
Documento
Documento
Documento
Documento
Plan
19
Documento
Plan
Documento
Plan
Documento
Documento
Documento
Proceso
Ingeniera
Metodologa
RUP iterativo
Gestin de proyectos
PMI / RUP
Proceso unificado racional
Lenguaje de modelamiento
unificado
Herramienta rational rose soporte
La propuesta debe satisfacer las expectativas del
Calidad
Herramienta de desarrollo
HTML.
La arquitectura basa en la plataforma de la
mquina virtual de java ser utilizado como
20
de
manera
que
se
pueda
los
8.1.6
Gestin de usuarios.
Insertar cliente en la base de datos.
Modificar datos del cliente en la base de datos.
Mostrar informacin para empleados.
Ingeniera de Sistemas
21
8.2
Desarrollo de la Propuesta
8.2.1
Procesos de negocios afectados
N Proceso de
Negocio
1 Registrar
pedido
Descripcin
Requerimiento
En la actualidad el
vendedor registra
manualmente vendedor
llena manualmente los
pedidos hechos por los
clientes.
Bsqueda
de
productos y
pedidos
El gestor de plataforma
despus de haber
realizado el reporte
diario, entregara dicho
reporte se visualice
Almacenar
En este proceso se
realiza de los pedidos
elaborados que llegan a
almacn.
registro de
carrito de
pedido
8.2.1
En este proceso el
distribuidor se encarga
de entregar el pedido
solicitado inicialmente al
cliente, pero para lograr
esto existe mucha
demora ya que como
toda la informacin y
detalle de los pedidos y
clientes esta registrado
en papel se pierde
tiempo.
Automatizar la consulta de
periodos de entrega de los
pedidos via web.
Automatizar los reportes
de los pedidos a entregar .
Automatizar la consulta de
pedidos a entregar..
Automatizar la consulta de
detalle de pedidos a travs
de una tienda virtual.
Automatizar la
actualizacin de la
informacin de los pedidos
en almacn a travs de un
sistema web.
Cliente
Es el encargado de registrar los
datos de los pedidos
BW-Gestores Plataforma
(f rom Trabajadores de Negocio)
Ingeniera de Sistemas
23
Vendedor
Encargado de elaborar el pedido
conforme lo pidi el cliente que
solicito.
Artesano
8.2.2
24
8.2.3
Proceso de Negocio
Registrar pedido
Objetivo
Actores
Cliente
vendedor(Artesano)
Precondiciones
El cliente tiene que estar registrado
Flujos
El cliente realiza pedido.
El vendedor, anota los datos del pedido.
El vendedor, anota el periodo de entrega del pedido.
El vendedor establece el precio del pedido.
El vendedor verifica existencia del cliente.
El vendedor anota los datos del cliente.
El cliente confirma pedido solicitado y conformidad de los datos.
Poscondiciones
El pedido queda registrado en el cuadernillo de pedidos
Excepciones
Si el cliente no ha sido registrado podr realizar el pedido
Proceso de Negocio
Objetivo
Actores
Elaborar pedido
Elaborar un pedido solicitado por el
cliente previamente
Productor
Almacenero
Precondiciones
El pedido solicitado se convierte en pedido elaborado
Flujos
El registrador genera la orden de produccin.
El productor recepciona la orden de produccin.
El productor elabora el pedido.
El productor enva a almacn el producto elaborado.
El almacenero recepciona el pedido elaborado por el productor.
El productor modifica el estado del pedido.
El productor elabora reporte de pedido elaborado.
Poscondiciones
El pedido solicitado se convierte en pedido elaborado
Excepciones
Ingeniera de Sistemas
25
Actores
Productor (Artesano)
Almacn
Precondiciones
El pedido tena que haber sido registrado previamente
Flujos
El productor enva el pedido elaborado hacia almacn.
El almacenero registra el pedido elaborado en almacn.
Poscondiciones
El pedido elaborado queda registrado en almacn.
Excepciones
Si el pedido no ha sido elaborado, no podr registrarse en almacn.
Proceso de Negocio
Objetivo
Actores
Precondiciones
El pedido tena que haber sido registrado previamente
Flujos
El productor consulta en el cuadernillo de periodos de entrega de
pedidos.
El productor elabora reporte de pedidos a entregar.
El registrador elabora reporte de pedidos a entregar al almacenero.
El distribuidor consulta en su cuadernillo de detalles de pedidos, la
direccin de entrega y el cliente.
El distribuidor elabora la factura.
El distribuidor enva el pedido al cliente.
El cliente revisa el pedido elaborado y luego paga la factura.
Poscondiciones
8.2.4
Ingeniera de Sistemas
27
8.2.5
8.2.5.1
Registrar usuario
28
8.2.5.2
Ingeniera de Sistemas
Registrar producto
29
8.2.5.3
Enviar pedido
8.3
8.4
8.4.1
Requerimientos no funcionales.
Nro.
Tipo Requerimiento
Descripcin
Prioridad
Usabilidad
Tiempo de entrenamiento
necesario para los usuarios.
Estndares que usaran para
desarrollar la interfaz de
usuario
Mantenibilidad
Estndares de codificacin.
Estndares denomenclatura.
Criterios de diseo
Alta
Media
Confiabilidad
Disponibilidad del sistema.
Alta
30
Interfaces
Interfaces de hardware.
Interfaces de software.
Seguridad
Versiones
Actualizaciones
8.4.2
Requerimientos
Registrar los datos del
pedido a travs de un
sistema web.
Automatizar el registro de
periodo de entrega de los
pedidos solicitados a travs
de un sistema web.
Establecer los precios de los
pedidos realizados de
manera automtica a travs
de un sistema web.
Automatizar la bsqueda de
los clientes a travs de un
sistema web.
Automatizar el registro de
los datos del cliente a travs
Ingeniera de Sistemas
Alta
Alta
ID
1
Descripcin
El sistema debe permitir que los
clientes sean registrados en una
base de datos central para una
adecuada gestin.
El sistema debe permitir el
registro del periodo de entrega
de los pedidos solicitados
Prioridad
Alta
Alta
Alta
Alta
31
Alta
10
11
12
13
14
15
16
17
18
19
de un sistema web.
Automatizar el reporte de
pedido por cliente va web.
Automatizar la generacin
de la orden de produccin a
travs de un sistema web
Automatizar la consulta de
ordenes de produccin a
travs de un sistema web.
Automatizar la elaboracin
del reporte segn estado del
pedido a travs de un
sistema web.
Automatizar la consulta de
los pedidos solicitados a
travs de la web
Automatizar el registro de
los pedidos en almacn a
travs de un sistema web.
Automatizar la consulta de
periodos de entrega de los
pedidos va web
Automatizar los reportes de
los pedidos a entregar a
travs de un sistema web
Automatizar la consulta de
pedidos a entregar a travs
de un sistema web.
Automatizar la consulta de
detalle de pedidos a travs
de un sistema web.
Automatizar la actualizacin
de la informacin de los
pedidos en almacn a travs
de un sistema web.
Automatizar la elaboracin
de la factura con un sistema
web.
Registrar los pedidos
devueltos a travs de un
Media
Medio
Medio
Medio
Alto
Alta
Alta
Media
Alta
Medio
Medio
Alto
Alto
32
20
21
sistema web.
Registrar los detalles de las
devoluciones a travs de un
sistema web.
Establecer fechas de
entregas para pedidos
devueltos a travs de un de
la tienda virtual.
Alto
Alto
8.4.3
Casos de Uso del Sistema
El software cuenta con siete paquetes que constituyen su arquitectura
bsica: Paquete de Pedidos, Paquete de Clientes, Paquete de
Reportes, Paquete de Consultas, Paquete de Devoluciones, Paquete de
Sistemas y Paquete de Login. Cada uno encierra funcionalidades
separadas. El diagrama de paquetes se muestra a continuacin.
8.4.4
Diagrama de paquetes
Paquete
Almacen
Paquete
Estadisticas
Paquete
Consultas
Paquete Login
Paquete
Sistema
Ingeniera de Sistemas
33
8.4.5
CU
Registrar producto
Establecer precio
Generar reporte
producto
Registrar pedido
devuelto
Gestionar pedido
devuelto
Registrar pedido
almacn
Gestionar pedidos
almacn
Gestionar ingresos y
salidas
Requerimientos
Descripcin CU
Mdulo de Producto
Permitir registrar los datos
del pedido de manera
automtica.
Permitir establecer el
precio del pedido tomando
en cuenta varios factores
va web.
Permite modificar el
estado del pedido va
web.
Permite modificar y/o
eliminar la informacin
de los pedidos
solicitados va web.
Permite generar
reportes ptimos e
informacin detallada
va web.
Permite registrar un
pedido devuelto en el
sistema va web.
Permite modificar y/o
eliminar la informacin
de un pedido devuelto
registrado.
Permite registrar los
pedidos en almacn va
web.
Permite gestionar los
pedidos en almacn va
web.
Permitir gestionar los
ingresos y salidas de
almacn va web.
34
Consultar ventas
Consultar pedidos
realizados
Consultar artculos
Gestionar usuarios
Gestionar artculos
Login
Ingeniera de Sistemas
Mdulo de Reportes
Permite elaborar reporte
segn estado del pedido
de manera automtica.
Permitir consultar clientes.
35
8.4.6
8.4.7
Se identificaron siete actores de los cuales cuatro son actores principales y tres
son actores secundarios.
Descripcin de actores
Las funciones de los actores primarios y secundarios se describen a continuacin:
ACTOR
Administrador
FUNCIN
Encargado de administrar el sistema, gestionar
usuarios, pedido, productos en el sistema web.
Productor
Gestor de plataforma
36
Cliente
Gerente
8.5
Login
(from Paquete Login)
SA-Usuario
(f rom Actores)
Ingeniera de Sistemas
37
Diagrama de Secuencia
38
8.5.3
Diagrama de Colaboracin
registro de pedidos
1. Identificacin
Identificador:
Ttulo:
CU-003-004
Informe de Artculos
2. Caractersticas
Objetivo:
mbito:
Precondiciones:
Condiciones
xito:
Condiciones de fallo:
Error en el sistema.
8.5.4
DIAGRAMA DE CLASES
El diagrama de clases describe la estructura del sistema mostrando sus
clases, atributos y las relaciones entre ellos.
8.5.5
Capa de presentacin
Capa de negocio
Capa de persistencia
40
El desarrollo en capas permite separar claramente el acceso a los datos, la lgica del
negocio y la interfaz del usuario. El modelo de desarrollo en capas implica que cada capa se
pueda comunicar solamente con la capa que tiene a su lado. Dicho en otros trminos, desde
el cdigo de la capa de presentacin no se puede realizar accesos directos a la base de datos
sin pasar por la capa de negocio.
9 FINANCIAMIENTO
El coste del proyecto se estima en soles (S/.) y se calcula en base a la planificacin y
los recursos, ya sean humanos o tcnicos, necesarios para llevar a cabo el mismo. Se
definir una estrategia de clculo de costes en funcin de la planificacin inicial
establecida en apartados anteriores.
Coste Recursos humanos:
Lder de proyecto
Analista de sistemas
Especialista
Ingeniera de Sistemas
41
Cantidad(S/.)
Cantidad variable(S/.)
35.00
----
Registro de Hosting
100,00
----
---
120.00-250.00
---
120.00-250.00
--
1400.00- 3400.00
135,00
160.00 3900.00
SUBTOTAL
10
Nro
CRONOGRAMA
Nombre de tarea
Duracin
Comienzo
Proyecto documentado
49.5 das
Mar 20/01/15
8 das
20/11/14
3 das
20/11/14
1 da
20/11/14
1 da
21/11/14
1 da
21/11/14
1 da
22/11/14
1 da
22/11/14
1
2
3
4
7
8
Incepcin
Modelado del Negocio
42
9
10
11
12
Diagrama de Actividades
Requisitos
Identificar el Problema
Identificar los requerimientos funcionales
Ingeniera de Sistemas
1 da
22/11/14
8 das
1 da
2 das
23/11/14
23/1114
25/11/14
1 da
26/11/14
1 da
1 da
27/11/14
27/11/14
1 da
1 da
14 das
4.5 das
28/11/14
28/11/14
29/11/14
29/11/14
2 das
1 da
30/11/14
30/11/14
1 da
1 da
2 das
1 da
1 da
1 da
1 da
1 da
5 das
2 das
1 da
1 da
1 da
03/12/14
04/12/14
16/12/14
14/12/14
16/12/14
16/12/14
16/12/14
16/12/14
17/12/14
17/12/14
17/12/14
17/12/14
18/12/14
2 das
1 da?
1 da
19/12/14
19/12/14
19/12/14
1 da
19/12/14
1 da
1 da
1 da
3 das
2.5 das
19/12/14
19/12/14
19/12/14
20/12/14
20/12/14
43
44
3 das
22/12/14
45
Implementacin
2 das
24/12/14
1 da
1 da
1 da
1 da
3 das
4 das
1 da
4 da
3 das
5 das
6 das
5 das
3 da
2 da
16.5 das
6 das
24/12/14
24/12/14
24/12/14
30/12/14
31/12/14
02/01/15
02/01/15
02/01/15
05/01/15
05/01/15
11/01/15
12/01/15
12/01/15
13/01/15
14/01/15
14/01/15
1 da
5 das
1 da
1 da
14/01/15
16/01/15
18/01/15
18/01/15
1 da
5 das
1 da
2 das
2 das
6.5 das
2 das
5 das
4 das
8 das
18/01/15
18/01/15
18/01/15
18/01/15
18/01/15
18/01/15
18/01/15
18/01/15
18/01/15
16/01/15
5.5 das
1 da
1 da
1 da
5 das
2 das
2 das
16/01/15
16/01/15
16/01/15
16/01/15
16/01/15
18/01/15
21/01/15
46
Diseo de pantallas
47
CU-06: Buscar producto
48
CU-72: Vista del prooducto
49 Descripcin de entregables por iteracin
50
Descripcin de 1 casos de uso
51
Anlisis y Diseo
52 CU-08: Generar reporte de producto
53
Prototipo de interfaz
54 CU-09: Generar reporte de producto
55
Prototipo de interfaz
56
Implementacin
57
Diseo de pantallas
58 CU-08: Generar reportes de pedidos
59 CU-09: Generar reportes de productos
60
Construccin
61 Iteracin C1 Sistema / Login / Almacn
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
T1 Transicin
Paquete Login
Paquete Sistema
Paquete Consultas
T2 Transicin
Gestin del Proyecto
Cierre del Proyecto
44
11
CONCLUSIONES
Conclusiones
Con esta aplicacin he aprendido a enfrentarme a un trabajo que podra
considerarse como una tarea real en cualquier empresa. He sido capaz de
utilizar parte de los conocimientos adquiridos durante toda la carrera y
plasmarlos en un trabajo del que me siento orgulloso de cmo ha quedado. Un
trabajo que no se aleja mucho de la idea que en un principio tena en mente.
Tambin se ha conseguido que la adaptacin del producto a cualquier
tipo de cliente o tienda sea muy fcil. Para ello, no se ha tenido en cuenta
ningn tipo especial de productos/catlogos en el anlisis, sino que se
han definido elementos genricos que puedan englobar cualquier
configuracin. Es por ellos que, por ejemplo, los atributos de los productos,
salvo los bsicos, no estn incluidos dentro de una relacin externa. De
esta manera, se podrn cargar tanto atributos y del tipo necesario como se
dese.
En esta etapa se trata en primer lugar dar por finalizado este proyecto de
investigacin y entregar el producto, o dejar de producir el servicio
encomendado. Se han alcanzado los objetivos propuestos, las conclusiones
son las siguientes:
Ingeniera de Sistemas
45
BIBLIOGRAFA
PEA VALENZUELA , DANIEL . Aspectos legales de Internet y del Comercio
Electrnico, Bogot, Edit. Dupre, 2001.
Brizzio, Claudia, 2000. "Contratacin electrnica y contratos informticos", La ley.
Bustamante Alsina, Jorge. "Valor probatorio del documento electrnico", en E.D., 127911.
Cook, D., Sellers, D., 1997. "Inicie su Negocio en Web", Edit. Prentice Hall
Hispanoamericana, S. A., Mxico.
De la Rica, E., 1997. "Marketing en Internet", Edit. Anaya Multimedia, ESIC Editorial.
Espaa.
Balado, E. (2005). La nueva era del comercio: el comercio electrnico. Las TIC al
servicio empresarial (1.a ed.). Vigo: Ideas Propias.
Daz, Vicente: "El comercio electrnico y sus efectos en las relaciones tributarias
internacionales " Ediciones Macchi.
Greco Marco Aurelio, 2000. "Internet e direito", 2 Ed. Dialctica.
Noriega, P., 1998. "El Comercio Electrnico intermediado por Agentes", LANIA,
Mxico.
Volonte, Maria: "La economa de Internet en Argentina presente y futuro".
PMI PROJECT MANAGEMENT INSTITUTE, Gua de los fundamentos de la
direccin de proyectos 3era Edicin, PMI Publications, Pennsylvania, USA 2004, 409
p WBS
http://www.ecured.cu/index.php/Aplicaci%C3%B3n_web
http://www.alegsa.com.ar/Dic/login.php#sthash.EzxfNJTW.dpuf
http://www.monografias.com/trabajos12/monogrr/monogrr.shtml#ixzz3ImZwpwsa
RUP
http://es.wikipedia.org/wiki/RUP
46
ANEXOS
RECOPILACIN DE DOCUMENTOS DEL SISTEMA ACTUAL
47
48