\" Año de la Consolidación Económica y Social del Perú \" Huancayo – Perú 2010 Proyecto de...
Transcript of \" Año de la Consolidación Económica y Social del Perú \" Huancayo – Perú 2010 Proyecto de...
“Año de la Consolidación Económica y Social del Perú”
Carrera Profesional de Computación e Informática
TRABAJO TEÓRICO PRÁCTICO
Presentado por:
SALGADO CHUQUILLANQUI, Mauricio Juan
Para Optar el Título de:
PROFESIONAL TÉCNICO EN COMPUTACIÓN E INFORMÁTICA
Huancayo – Perú
2010
Proyecto de
Expansión de Ventas Mediante Tecnologías
Web
A: Dios todo poderoso, por ser el
sustentador de todo lo que somos, a mi
madre por su gran amor, que alegra a
cada instante los pasos que doy.
ÍNDICE
Portada i
Asesoría ii
Dedicatoria iii
Índice iv
Introducción vii
Capítulo I
PROPUESTA DEL PROYECTO
1.1. Título del Proyecto. Descripción general de la propuesta del proyecto 1
1.2. Descripción de la organización en la cual se implantará el sistema 1
1.3. Organigrama estructural y funcional 2
1.4. Problemas relevantes del proceso y tratamiento de información 3
Capítulo II
RECOPILACIÓN DE INFORMACIÓN ORGANIZACIONAL
2.1. Estatutos 4
2.2. Manual de Organización y Funciones 4
2.3. Reglamento de Organización y Funciones 5
2.4. Documentos cuantitativos 5
2.5. Documentos cualitativos 6
2.6. Entrevistas y encuestas aplicadas a los futuros usuarios 6
Capítulo III
PROYECTO DE DESARROLLO DEL PROYECTO
3.1. Justificación y Objetivos del Proyecto 8
3.2. Descripción del Proyecto 9
3.2.1. Funciones y procesos que autoriza el proyecto 9
3.2.2. Tecnología planteada para el proyecto 10
3.2.3. Arquitectura de información planteada para el proyecto 10
3.3 Análisis de Factibilidad 14
3.3.1. Factibilidad Económica 14
3.3.2. Factibilidad Técnica 14
3.3.3. Factibilidad operacional 15
3.4. Cronograma y presupuesto 15
3.4.1 Diagrama de Gantt 15
3.4.2. Recursos y Presupuestos del Proyecto 17
3.5. Análisis de Riesgos 18
Capítulo IV
ANÁLISIS DEL NEGOCIO
4.1. Descripción de los procesos y actividades del Proyecto 19
4.2. Modelo de Diagramas del proyecto utilizado IDEFO en BPWIN 20
Capítulo V
ANÁLISIS DEL PROYECTO
5.1. Diagrama de casos de uso 22
5.1.1. Caso de uso de contexto 22
5.1.2. Diagrama de casos de uso por cada paquete 23
5.2. Diagrama de Clases 26
5.2.1. Determinación de las clases de objetos para el proyecto 26
5.2.2. Modelo de diagrama de clases 27
5.3. Diagrama de Actividades y Estados 27
5.3.1. Modelo de diagrama de actividades 27
5.3.2. Diagrama de Estados 31
5.3.3. Modelo de diagrama de estados 31
5.4. Diagrama de secuencias y colaboraciones 33
5.4.1. Modelo de diagrama de secuencias 33
5.4.2. Modelo de un diagrama de colaboraciones 34
Capítulo VI
DISEÑO DEL PROYECTO
6.1. Diagramas De Componentes 35
6.1.1. Modelo del diseño arquitectónico del software 35
6.1.2. Modelo del diagrama de componentes 36
6.2. Diseño de la base de datos 37
6.2.1. Transformación del diagrama de clases en base de datos 37
6.2.2. Modelo Físico y Lógico de la base de datos 38
6.3. Modelo de diagrama de distribución de hardware 40
Capítulo VII
IMPLEMENTACIÓN DEL SISTEMA
7.1. Implementación en SQL Server de la base de datos 41
7.2. Implementación del formulario principal de la aplicación 45
7.3. Implementación del formulario de autentificación de usuarios 45
7.4. Implementación de los formularios de entrada 46
7.5. Implementación de los formularios de proceso 47
7.6. Implementación de los reportes de salida 51
Conclusiones 52
Sugerencias 54
Bibliografía 56
Anexos 58
INTRODUCCIÓN
El presente Proyecto de Expansión de Ventas Mediante Tecnologías Web Tiene
por objetivo inducir a las personas de la región al comercio electrónico mediante
el uso de aplicaciones web, el cual ha sido desarrollado basado en un conjunto
de aplicaciones de la firma de Microsoft (Visual Studio 2010), El presente
proyecto de expansión de las ventas busca incrementar la presencia de la
empresa a nivel Regional, obtener un margen de utilidades mucho más amplio y
plantear la importancia de la tecnología en una adecuada gestión de ventas que
desarrolla este proyecto. La metodología utilizada en este proyecto se basa en
la Guía del PMBOK que es un estándar en la gestión de proyectos desarrollado
por el Project Management Institute (PMI). La misma comprende dos grandes
secciones, la primera sobre los procesos y contextos de un proyecto y la
segunda sobre las áreas de conocimiento específico para la gestión de un
proyecto.
El PMBOK es una colección de procesos y áreas de conocimiento generalmente
aceptadas como las mejores prácticas dentro de la gestión de proyectos, es un
estándar reconocido internacionalmente (IEEE Std 1490-2003) que provee los
fundamentos de la gestión de proyectos que son aplicables a un amplio rango de
proyectos, incluyendo construcción, software, ingeniería, etc.
El PMBOK reconoce 5 grupos de procesos básicos y 9 áreas de conocimiento
comunes a casi todos los proyectos. Los procesos son descritos en términos de:
Entradas (documentos, planes, diseños, etc.), Herramientas y Técnicas
(mecanismos aplicados a las entradas) y Salidas (documentos, productos, etc.)
de las nueve áreas de conocimientos se trabajo principalmente con la Gestión
de la Integración del PMBOK, desarrollando el contenido del Acta de
Constitución y el Enunciado Preliminar del Alcance.
El proyecto se desarrolló basándose que en la sociedad actual, el valor
reconocido de un profesional o profesión no solo se caracteriza por el
conocimiento, capacidad y desarrollo de su actividad, también por la forma en la
que se transmiten estas capacidades y la imagen que es capaz de proyectar de
las mismas, en el campo de las ventas, no solo basta con ser un buen vendedor
si no que este cuente con las tecnologías adecuadas para realizar un trabajo
con calidad. Por este motivo se formó un grupo de investigación para registrar,
anotar, encuestar a los dueños y empleados de la fábrica con el fin de ver su
modo de trabajo, la forma que se realizan las ventas, las necesidades de la
fábrica y así mismo los sistemas con que se trabajan. Haciendo un análisis de
las operaciones y modo de trabajo de la fábrica, se detectó un círculo cerrado
donde la fábrica solo se dedica a lo mismo y no tiene una visión de crecimiento
tanto como empresa, como también de mejorar las aplicaciones y sistemas que
se trabaja.
La expansión de ventas representa, en sí mismo, un enorme desafío. No solo
porque se diseñará e implementará un website o sistema de comercio
electrónico basado en programas de desarrollo (Visual Studio 2010) y también
en una metodología de análisis de sistemas, sino que es más que eso, es una
inducción que se hace en la región para hacer cada vez más común las compras
y ventas por internet no solo a nivel regional sino con una visión nacional y
mundial, tampoco solo pensando en la venta y compra de muebles. El proyecto
está diseñado para ser implementado y hacer inducción mediante tecnologías
web móvil al comercio electrónico y más aún si se trata de posicionarlo en un
segmento competitivo como el de las ventas, que se debe a los cambios
culturales en los consumidores y a las bruscas fluctuaciones de los rangos de
edades, y la entrada permanente de nuevos productos.
Este proyecto plantea asociar la tecnología y las estrategias de ventas de la
fábrica, para ello establece un planteamiento y desarrollo de aplicaciones web
que permitan realizar la expansión de ventas con distintos elementos (interfaces
de catálogos, accesos a base de datos, consultas online, entre otros). Para
causar impacto el proyecto debe realizar acciones promocionales que
comuniquen a los distribuidores de los beneficios del comercio electrónico.
Finalmente el presente trabajo no habría sido posible sin el apoyo de los dueños
y empleados en la primera etapa de recopilación de información ya que sin su
apoyo no se tendría el conocimiento necesario para implementar el desarrollo del
proyecto, a los colaboradores del proyecto que hicieron un esfuerzo y un trabajo
conjunto tanto en las primeras etapas como en el desarrollo e implementación, a
la institución y a los docentes de la carrera que con las guías y enseñanzas
hicieron posible esta realidad.
A todos ellos nuestro agradecimiento.
Capítulo I
PROPUESTA DEL PROYECTO
1.1. Título del Proyecto. Descripción general de la propuesta del Proyecto.
“Proyecto de Expansión de Ventas Mediante Tecnologías Web”
El Proyecto nace como una solución a las necesidades de la fábrica de
incrementar sus ventas, expandiéndolas a otras zonas de la región, a mejorar los
sistemas con los que se venían trabajando, la necesidad de implementación de
un servidor web e inducir a las empresas de la región al comercio electrónico.
1.2. Descripción de la organización en la cual se implantará el Proyecto.
El proyecto se implantará en la fábrica de muebles Escanoa dedicada a
la fabricación y venta de muebles de oficina, hogar y empresa, realizando sus
operaciones en la provincia de Huancayo. Siendo proveedor de tiendas
dedicadas a la venta de muebles. Con la misión de expandirse a nivel regional y
una visión a nivel nacional, resaltando la calidad y el buen acabado de sus
productos.
1.3. Organigrama Estructural y Funcional.
Área de Producción
Ventas
Fija precios
de los
muebles y
fija normas y
políticas
internas
Coordina el
presupuesto
anual, así
como las
obligaciones
legales
Verifica la
calidad, la
cantidad, los
modelos y
acabados de
los muebles.
Coordina la
declaración de
impuestos,
operaciones de
cobro y pago
Ofrece productos
(muebles), registra
datos de los
clientes Gerente General
Área Administrativa
Área Operacional
Contabilidad
Almacén
Fabricación
Supervisa la
atención hacia
los clientes, y
programa rutas
de venta y trato
a los clientes
C
L
I
E
N
T
E
S
Entrada y salida de
productos y
materiales, control de
stock
Construcción,
acabados, pintado,
tapizado y control de
calidad
Presenta libros
contables, declaración
de impuestos.
Supervisión de
producción,
verificación de
stock, pedidos
de material,
envíos de
productos
Gráfico B. Organigrama Funcional
Gráfico A. Organigrama Estructural
Gerencia General
Área Administrativa Área Operacional Área de Producción
Contabilidad Ventas Almacén Fabricación
2
1.4. Problemas relevantes del proceso y tratamiento de información.
La información se encuentra actualmente almacenada de manera manual
y las aplicaciones que se manejan no arrojan información para la toma de
decisiones, lo cual dificulta su aplicación. Por ejemplo la búsqueda de datos de
un cliente que se registró hace un año, se hace más tediosa debido a la forma
que se manejan sus datos, los cuales no se encuentran debidamente
clasificados, tampoco se puede usar sus aplicaciones para este tipo de
búsqueda ya que éstas generalmente no devuelven información importante para
la fábrica y lo único que se puede realizar son emisión de facturas.
Debido al tratamiento directo de la información no se tiene un archivo
detallado de los reportes de ventas, o requerimientos de determinados clientes,
de igual manera la consulta de records de ventas de los colaboradores para los
incentivos respectivos y por todo lo mencionado la fábrica no expande sus
ventas y no se hace posible la presencia de la fábrica en otros lugares de la
región.
El acceso a los archivos de los clientes y colaboradores se realiza de
manera única y personal, no de manera simultánea, habiendo tiempos de
demora de consultas o modificación.
3
Capítulo II
RECOPILACIÓN DE INFORMACIÓN ORGANIZACIONAL
2.1. Estatutos.
El estatuto establecido solo permite la creación de modelos dentro de la
fábrica y reserva confidencial de la información. Se establecía que sólo se
podía admitir a diseñadores de muebles de la localidad, teniendo un porcentaje
de las ventas. Sin embargo y coincidiendo con la revisión de varios puntos de
este estatuto, el gerente general (dueño) decidió permitir el ingreso de
fabricantes de muebles y mobiliario auxiliar como un signo de adaptación a unos
nuevos tiempos en los que las fronteras van desapareciendo y los negocios se
plantean con una perspectiva cada vez más global.
2.2. Manual de Organización y Funciones.
Gerencia General: encargada de coordinar con las demás áreas los
planes de operaciones de la fábrica, costos, recursos, aspectos legales,
procesos de ventas, fijar precios de los muebles, fijar normas y políticas internas,
verificar la calidad, la cantidad, los modelos y acabados de los muebles.
Área Administrativa: Elabora el presupuesto mensual y anual, coordina la
declaración de impuestos, operaciones de cobro y pago, ingresos y salidas.
Área de Operaciones: Elaborar los procesos de ventas, programa rutas
de venta y trato a los clientes.
Área de Producción: Supervisión de producción, verificación de stock,
pedidos de material y envíos de productos.
Contabilidad: Encargado de llevar los libros contables, planillas,
declaración mensual de impuestos.
Ventas: Ofrece productos (muebles) su modo de vender es presencial y
se realiza en la misma fábrica, registra datos de los clientes.
Fabricación: Encargados de la construcción, acabados, pintado, tapizado
y control de calidad de los productos (muebles).
Almacén: Encargado de la entrega de materiales de fabricación, verificar
y llevar el control de stock.
2.3. Reglamento de Organización y Funciones.
Políticas: Calidad de servicio a nuestros clientes, compromiso de la
fábrica hacia sus colaboradores ofreciéndoles instalaciones seguras y limpias
para realizar su trabajo, incentivando la creatividad y fidelidad de los
colaboradores tomando en cuenta sus métodos y procesos para realizar una
mejor producción.
Normas: Puntualidad para la entrega de los pedidos en producción,
lealtad de nuestros colaboradores sobre la información interna de la fábrica
(creación de nuevos modelos de muebles).
2.4. Documentos cuantitativos.
Registro de empleados de la fábrica
Registro de modelos de muebles
Registro de ventas realizadas
5
2.5. Documentos Cualitativos.
Acta de compromiso con el dueño: Habiendo entrevistado al dueño
(gerente general) estuvo de acuerdo con la propuesta del proyecto de expansión
de ventas usando las tecnologías web con la finalidad de expandir las ventas en
un corto plazo. Notamos la predisposición del dueño para poner en marcha el
proyecto, juntamente con el administrador de sus aplicaciones quien nos
convocó, no se presentó ningún inconveniente para empezar el desarrollo e
implementación del proyecto.
Establecimientos de los objetivos de la entrevista: Conocer al detalle los
datos y funcionamiento de la fábrica, tales como la forma de venta, el modo de
cómo llevan los registros, los historiales, la forma de captar clientes, el modo de
elaboración y calidad de sus productos.
Decidir a quién entrevistar: Se decidió entrevistar al gerente para realizar
el acta de compromiso para la elaboración del proyecto, con el administrador de
las aplicaciones para obtener información del manejo de su bases de datos y
aplicaciones, con los operarios de fabricación para saber sobre lo que se va a
vender y mostrar en las aplicaciones web.
Preparación de la entrevista: Se realizó un formato de entrevista basado
en pasos y preguntas puntuales de acuerdo a la información que se requirió.
Las entrevistas se realizaron a modo de conversación anotando los puntos de
interés para el desarrollo del proyecto y tomando nota de los requerimientos e
ideas de las personas que se entrevistó.
2.6. Entrevistas y encuestas aplicadas a los futuros usuarios.
Las entrevistas realizadas a las personas (Dueño, Administrador de
aplicaciones, operarios), fueron el punto de inicio para el desarrollo del proyecto
como la recopilación de datos de la fábrica (razón social, RUC, ubicación,
organigramas, medios de comunicación, etc.) La entrevista sirvió para saber las
necesidades de la fábrica comparando los puntos de vista de las personas
entrevistadas, así como también consultar su forma de llevar sus datos con
respecto a las ventas, fabricación y personal, la forma de cómo se estaba
trabajando antes de la implantación del proyecto; se tomo en cuenta también las
6
normas, estatutos y políticas que se manejan en esta empresa para ir acorde al
concepto de la idea que se tiene como empresa, la entrevista también se basó
en un análisis FODA considerando sus fortalezas, debilidades, oportunidades y
amenazas frente a competidores y a su entorno.
Entrevista al dueño textualmente: Me parece interesante porque en un
solo gasto podría llegar a más distribuidores sin la necesidad de gastar en la
puesta de locales en las distintas regiones y que esto me haría más conocido a
mí como fábrica y a mis productos, ya que José que es el encargado de mis
sistemas y contando con ustedes se podría implementar algo bueno, no solo
expandiría mis ventas sino también mis ganancias y a la vez ganarme un
nombre en la región más allá de mis operaciones a la obra pues que necesitan.
Entrevista con el vendedor textualmente: Bueno sería interesante contar
con teléfonos y un página donde podamos mostrar lo que producimos y
vendemos a nuestros clientes, podríamos llegar a mostrar mejor nuestros
productos en estos aparatos se marcaría diferencia con nuestros competidores
ya que nuestro proceso de venta se basa en el conocimiento de nuestros
clientes de nuestros muebles y su calidad, mas no mostramos los productos y si
queremos ganar más clientes sería de mucha ayuda para expandir las ventas y
yo quiero viajar.
Entrevista con operarios de fabricación textualmente: Los materiales que
se utilizan son de muy buena calidad podemos fabricar muebles en distintos
modelos y colores sería interesante saber la opinión de los que usan lo que se
fábrica aquí sería bueno para mejorar la calidad.
Entrevista con el Administrador de las aplicaciones: Bueno lo que temo
son aplicaciones simples datos en Excel, la base de datos que se estaba
diseñando está realizada en Access, la única aplicación que funciona en 80% es
la de facturación y los demás datos los tenemos en documentos de Word o a
mano alzada, se cuenta con equipos que están en buen estado y nuevos para
realizar el proyecto lo que sí, podríamos implementar un servidor web, bueno
espero realizar un buen trabajo en quipo para la realización del proyecto manos
a la obra.
7
Capítulo III
PROYECTO DE DESARROLLO DEL SISTEMA
3.1. Justificación y Objetivos del Proyecto.
Justificación: El proyecto se desarrolló como una solución de expandir las
ventas del fabricante de muebles (Muebles Escanoa) a otras zonas cercanas a
Huancayo, e inducir a los clientes al comercio electrónico mediante aplicaciones
web y aplicaciones web móviles, dirigido a los distribuidores con acceso a la
tecnología que cuenten con ordenadores y acceso a internet y también a
distribuidores que no cuenten con tecnologías (ordenadores y acceso internet )
ya que para este fin el proyecto cuenta con la estrategia y tecnología web móvil
el cual hará posible ofrecer nuestros productos a estos clientes y así llegar a más
lugares de la región.
Objetivo: Incrementar las ventas de la fábrica a nivel regional, obtener un
margen de utilidades mucho más amplio y plantear la importancia de la
tecnología en una adecuada gestión, reorganizando elementos que se venían
trabajando mal para tener presencia en el ámbito regional: pasar de ser una
fábrica local a abarcar todo el mercado regional.
3.2. Descripción del Problema
3.2.1. Funciones y procesos que atomizará el proyecto.
Vendedor – Distribuidor: El vendedor se deberá desplazar a las
zonas asignadas según su cronograma, es responsable de la verificación
de la información. Al contactarse con el distribuidor (Tiendas de muebles,
supermercados, etc.) le mostrará los catálogos en su móvil o en el
ordenador del distribuidor si cuenta con acceso a internet, donde
visualizará las interfaces (modelos, colores y sus distintas
características). Si el cliente accede a la venta se registrará como un
pedido y en la misma interface se contará con una opción registrar
información del cliente, modo de envió y forma de pago. Si el pago es
una trasferencia bancaria, la interfaz tiene enlaces donde se realizará el
pago. Una vez verificada la información de las transacciones y registros
se envía a la base de datos. De no realizar la venta solo se registrará y
enviará los datos de los distribuidores para nuestro staff de futuros
clientes. Si la distribuidora cuenta con acceso a internet se dejará en
favoritos o como página de inicio la web de la empresa con su usuario y
contraseña.
Distribuidor – Servidor: Si el distribuidor cuenta con la interfaz de
la web en sus ordenadores podrá realizar las consultas de los catálogos,
podrá reservas y hacer pedidos para su envió inmediato o para fechas
que el vea conveniente, también cancelar pedidos. Si realiza el pedido
será necesario que realice una transacción de pago en nuestras cuentas
bancarias, para lo cual desde nuestras interfaces accederán a las web del
banco con que trabaja, las interfaces le mostrarán una información
resumida del pedido para su impresión y el tiempo de demora de envío.
Vendedor – Servidor: El vendedor enviará la información requerida
para el pedido, envío, confirmación de registros y transacciones
bancarias desde su móvil o el ordenador del distribuidor a nuestro
servidor.
9
Administrador – Servidor: Verificará la información del pedido, de
la transacción de pago, para luego contactar con el trasportista para
realizar el envío (enlace a su base de datos, correo electrónico, mensajes
de textos, llamadas de teléfonos móviles y fijos, fax, etc.) mediante una
interfaz de control (Windows o web), imprimiendo reportes e informes.
3.2.2. Tecnología planteada para el proyecto.
Las tecnologías que se emplearían para la expansión de ventas,
como las que se usarían para la inducción del comercio electrónico, serán
aplicaciones web y móvil ASP. Tecnología Orientada a Objetos, con la
herramienta de desarrollo Visual Studio 2010 y motor de base de datos
SQL Server 2008 R2, por consideran el más confiable y seguro. Para el
análisis de sistema se basó en la tecnología UML, utilizando la
herramienta de desarrollo Visio 2007. Se trabajo con sistemas operativos
Windows XP Servís Pack 3, de mayor comercialización y ahora con
licencias de prueba sin costo.
El Hardware utilizado, equipos (03) Pentium IV con procesador de
2.93 GHz y 1 Gb de memoria RAM , los cuales no se adquirieron, pues la
fábrica cuenta con los equipos. Se adquirió un ordenador para servir de
Servidor Web, router telefónica proporcionado al momento de contratar el
ancho de banda y la dirección IP estática.
3.2.3. Arquitectura de información planteada para el Proyecto.
Se diseño siguiendo los requerimientos de información global de
la fábrica, captando las necesidades y requerimientos, tomando
información de las entrevistas, encuestas y de las experiencias
aprendidas (visitas a distribuidores, consultando con desarrolladores,
observando el entorno, las tecnologías usadas y la forma de trabajo tanto
del fabricante como el distribuidor), relacionándolas con los procesos del
proyecto a implementar, los cuales se usaron de guía para las técnicas
de Ingeniería de la usabilidad, diseño de Interfaces y diseño de
Información. Se diseñó un programa de actividades.
10
Actividades
Conocer los Procesos de Ventas de la Fábrica
Contactar Área de Ventas
Contactar con responsable de ventas
Solicitar documentación y procesos
Contactar Área de Marketing
Contactar con área de marketing
Solicitar diseños y procesos
Conocer Software y Aplicaciones de los Procesos de Ventas
Contactar Área Informática.
Contactar con responsable
Solicitar documentación de aplicativos
Solicitar documentación de BD
Manuales de administración BD
Contactar con Desarrolladores y Conocedores
Conocer a Desarrolladores
Contactar con desarrolladores
Consultar trabajos realizados
Solicitar documentación y código
Suscribirse en Webs Registrarse en las webs
Enviar a foros los casos
Contactar con Distribuidores de las Zonas donde se Realizará
Operaciones
Asignar Responsables
Responsable toma de datos ventas
Responsable toma de datos tecnología
Conocer los Medios de Transporte
Asignar Responsable Toma de datos de transportistas
Alcance de los Medios y su Disponibilidad
MTC Responsable toma de información
11
Telecomunicaciones Responsable toma de información
Conocer la Fabricación de Muebles
Contactar con Personal
Responsable toma de información
Acabados de muebles
Materiales Utilizados
Modelos de muebles
Toma de fotografías
Estimaciones Económicas
Costos de Permisos u Otros Responsable de toma Información
Municipios, Defensa Civil u Otros
Costos de Tecnología Responsable de toma Información
Línea ADSL, equipos u otros
Costos de Infraestructura Responsable de toma Información
Compra, alquiler e implementación
Dominio y ADSL
Contactar con Proveedores Responsable de contacto
Servidor Web
Implementación de hardware Ensamblado
Conectividad
Redundancia
Implementación de software Sistema operativo adecuado
Programas adecuados
Licencias
Soporte Mantenimientos
Actualizaciones
Configuraciones
Disponibilidad
Seguridad Back ups
Cookies
12
Firewall
IPS
Infraestructura Ambiente refrigeración
Instalaciones eléctricas
UPS
Ubicación adecuada
Prototipo de la Aplicación
Diseño Web y Móvil Diseño de interfaces
Navegabilidad de interfaces
Pruebas en el Servidor
Código Web y Móvil
Codificación de interfaces
Captura de errores
Diccionario de errores
Pruebas código
Pruebas de conexiones BD
Base de Datos
Diseño de BD
Ingreso de datos
Procedimientos Almacenados
Enlaces a otras BD
Seguridad de DB
Pruebas de implementación
Pruebas de seguridad
Formación de Equipo: Desarrollo, Documentación,
Responsabilidades
Equipo del Responsables Responsable de Equipo
Equipo de Diseño Responsable de Equipo
Equipo de Desarrollo Responsable de Equipo
Equipo de Base Datos Responsable de Equipo
Equipo de Implementación Responsable de Equipo
Equipo de Documentación Responsable de Equipo
13
3.3. Análisis de factibilidad.
3.3.1. Factibilidad Económica.
El Proyecto realizó un análisis de factibilidad básico de acuerdo a
un tipo de estimación orgánica debido a que el grupo es relativamente
pequeño usando recursos humanos y de equipos de la fábrica,
Meses 2
Días 40
Horas 320
Recursos Humanos 3450.00
Maquinaria y Equipos 3584.00
Software 5027.00
Servicios / Otros 1328.00
Costo Total del Proyecto 13389.00
3.3.2. Factibilidad Técnica.
Se recomienda a los diseñadores, desarrolladores u otros contar
con los siguientes requisitos mínimos de hardware y software que un 80
% se cuenta con equipo ya adquirido por la fábrica.
Hardware: Procesador Pentium IV 2.4GHz / 400 MHz /1Gb L2 /
Main board Intel 485EP / 400 MHz / Memoria RAM 1 Gb / Disco Duro de
80 Gb / IDE / 7200 rpm
Software: Sistema Operativo Microsoft Windows XP Professional
SP3 / Motor de Base de Datos Microsoft SQL Server 2008 (servidor) / IIS
(Servidor web) / Herramienta de Desarrollo Visual Studio 2010 / Microsoft
Office 2007, documentación de MSDN
14
3.3.3. Factibilidad Operacional.
Se cuenta con personal contratado directamente por la fábrica, el
cual le proporciona la confianza requerida para el buen manejo del
desarrollo del proyecto. El administrador de sistemas cuenta con personal
calificado que soporte el buen desempeño de los procesos. Dentro del
equipo de trabajo se cuenta con un Ingeniero de Sistemas y Auxiliares de
soporte técnico, diseñadores y desarrolladores (sénior, junior), que son
conocedoras del uso de hardware y software, completamente
comprometidos con la misión del proyecto.
3.4. Cronograma y presupuesto.
3.4.1. Diagrama de Gantt.
15
3.4.2. Recursos y Presupuesto del proyecto.
Recursos Humanos 3450.00
Descripción Total Horas Costo/Hora Total
Desarrollador Junior 140 15.00 2100.00
Diseñador Web 90 15.00 1350.00
Maquinaria y Equipos 3584.00
Descripción Unidades Costo Unit. Total
Ordenador Core Duo 1 2300.00 2300.00
UPS 1 522.00 522.00
Cable UTP 60 1.20 72.00
Conectores 20 1.50 30.00
Material de Refrigeración 6 60 360.00
Implementación 1 300 300
Software 5027.00
Descripción Total Horas Costo Unit. Costo/Hora
Windows Server 2003 320 1380.00 4.31
Sql Server 2008 320 3380.00 10.56
Antivirus Firewall 320 267.00 0.83
Servicios / Otros 1328.00
Descripción Costo Mes Nro Meses Total
ADSL 309.00 2 618.00
Traslados de Equipos 90.00 2 180.00
Alimentación de Equipos 120.00 2 240.00
Útiles de Oficina 100.00 2 200.00
Costo Total del Proyecto
13389.00
Duración Total del Proyecto
Meses 2
Días 40
Horas 320
17
3.5. Análisis de Riesgos.
Uno de los riesgos principales cierre de fábrica por aspectos legales y
políticos, aumento en el presupuesto general, adquisición de nuevas licencias,
contratación de nuevo personal, gastos en equipos y materiales, no cumplir con
los tiempos ni las tareas (actividades) designadas por hechos ajenos al proyecto
(accidentes, permisos, etc.), la adaptación de los vendedores al manejo de las
tecnología y equipos web móvil.
18
Capítulo IV
ANÁLISIS DEL NEGOCIO
4.1. Descripción de los procesos y actividades del Proyecto.
Vendedor – Distribuidor: El vendedor se deberá desplazar a las zonas
asignadas según su cronograma, es responsable de la verificación de la
información. Al contactarse con el distribuidor (Tiendas de muebles,
supermercados, etc.) le mostrará los catálogos en su móvil o en el ordenador del
distribuidor si cuenta con acceso a internet, donde visualizará las interfaces
(modelos, colores y sus distintas características). Si el cliente accede a la venta
se registrará como un pedido y en la misma interface se contará con una opción
registrar información del cliente, modo de envío y forma de pago. Si el pago es
una trasferencia bancaria, la interfaz tiene enlaces donde se realizará el pago.
Una vez verificada la información de las transacciones y registros se envía a la
base de datos. De no realizar la venta solo se registrará y enviará los datos de
los distribuidos para nuestro staff de futuros clientes. Si la distribuidora cuenta
con acceso a internet se dejará en favoritos o como página de inicio la web de la
empresa con su usuario y contraseña.
Distribuidor – Servidor: Si el distribuidor cuenta con la interfaz de la web
en sus ordenadores podrá realizar las consultas de los catálogos podrá reservar
y hacer pedidos para su envío inmediato o para fechas que él vea conveniente,
también cancelar pedidos. Si realiza el pedido será necesario que realice una
transacción de pago en nuestras cuentas bancarias, para lo cual desde nuestras
interfaces accederán a las web del banco con que trabaja, las interfaces le
mostrarán una información resumida de su pedido para su impresión y el tiempo
de demora de envío.
Administrador – Servidor: Verificará la información del pedido, de la
transacción de pago, para luego contactar con el trasportista para realizar el
envío (enlace a su base de datos, correo electrónico, mensajes de textos,
llamadas de teléfonos móviles y fijos, fax, etc.), mediante un interfaz de control
(Windows o web), imprimiendo reportes e informes.
4.2. Modelo de Diagramas del proyecto utilizado IDEFO en BPWIN.
Gráfico C. IDEFO Principal del Proyecto
20
Capítulo V
ANÁLISIS DE SISTEMA
5.1. Diagrama de Casos de Uso
5.1.1 Caso de uso de contexto
Gráfico E. Caso de uso general
5.1.2. Diagrama de casos de uso por cada paquete.
Caso de uso distribuidor A conectándose: el distribuidor se
conecta dese su ordenador hacia el servidor web de la fábrica (interfaces
web), puede realizar pedidos o reservar los productos de la fábrica
(muebles), los cuales puede crear, cancelar, modificar y consultar. Al
crear un pedido tiene la opción de imprimir o exportar para sus registros.
Caso de uso distribuidor B registrando: El vendedor se desplazará
y contactará con un distribuidor (cliente), mediante la aplicación web
móvil, podrá visualizar el catálogo de los productos (muebles), donde
podrá registrar al cliente para nuestro staff, donde solo podrá realizar
modificaciones mas no podrá eliminar y se generará un código de
confirmación.
Gráfico F. Caso de uso distribuidor A conectándose
23
Caso de uso vendedor conectar: se conectará con el servidor para
enviar el pedido, y tiene la posibilidad de imprimir reporte al distribuidor B.
Gráfico G. Caso de uso distribuidor B registrando
Gráfico H. Caso de uso vendedor conectar
24
Caso de uso distribuidor A registrando: El distribuidor A podrá
registrarse desde la pagina web y confirmará su registro, tendrá la
posibilidad de modificar y los datos se almacenarán en base de datos del
proyecto, no podrá eliminar su registro. Solo el administrador del sistema
podrá eliminar a los clientes.
Caso de uso administrador acceso: Privilegios totales para modificar,
eliminar, crear, registros tanto de clientes como de vendedores.
Administración de pedidos (envíos, cancelaciones, reportes,
impresiones), permisos a vendedores a ciertas páginas de administración
de la web de la fábrica, se conectará con los trasportistas para el envío
de los productos (acceso a base de datos de transportistas, mails, fax,
comunicaciones telefónicas), verificará los pagos realizados en las
cuentas bancarias, registradas tanto por el vendedor como por el
distribuidor A, designará rutas de vendedores, imprimirá reportes que la
gerencia solicite.
Gráfico I. Caso de uso distribuidor A registrando
25
5.2. Diagrama de Clases.
5.2.1. Determinación de las clases de objetos para el proyecto.
Gráfico J. Caso de uso administrador acceso
Gráfico K. Determinación de Clases
26
5.2.2. Modelo de diagrama de clases.
5.3. Diagrama de actividades y estado.
5.3.1. Modelo de diagrama de actividades.
Gráfico L. Modelo Diagrama de Clases
Gráfico M. Diagrama de Actividades Procesos de Registro
27
5.3.2. Diagrama de Estados.
5.3.3 Modelos de diagramas de estados.
Gráfico Q. Diagrama de Estados Aplicación Web
Gráfico R. Diagrama de Estados Registro y Modificación
31
Gráfico S. Diagrama de Estados Registro y Modificación
Gráfico T. Diagrama de Estados Proceso de Validación
32
5.4. Diagrama de Secuencia y Colaboraciones.
5.4.1. Modelo de diagrama de secuencias.
Gráfico U. Diagrama de Secuencias Vendedor Cliente Web
Móvil
Gráfico V. Diagrama de Secuencias Realizando Pedido
33
5.4.2. Modelo de diagrama de colaboraciones.
Gráfico W. Diagrama de Colaboración de Pedido y Catálogo
Gráfico X. Diagrama de Colaboración de Pedido y Catálogo
34
Capítulo VI
DISEÑO DEL SISTEMA
6.1. Diagrama de Componentes.
6.1.1. Modelo del diseño arquitectónico del software.
Gráfico Y. Modelo Arquitectónico del Proyecto
6.2. Diseño de la base de datos.
6.2.1. Transformación del diagrama de clases en base de datos.
Gráfico AA. Diagrama de Transformación de clases a Base de
Datos
37
6.2.2. Modelo físico y lógico de la base de datos.
Gráfico AB. Diagrama de Físico de la Base de Datos
38
6.3. Modelo de diagrama de distribución de hardware.
Gráfico AD. Diagrama de Distribución de Hardware
40
Capítulo VII
IMPLEMENTACIÓN DEL PROYECTO
7.1. Implementación en SQL Server de la base de datos.
Gráfico AE. Base de Datos Muebles SQLServer 2008 R2
Gráfico AH. Tabla MPedido SQLServer 2008 R2
Gráfico AI. Tabla MProducto SQLServer 2008 R2
Gráfico AJ. Tabla MUser SQLServer 2008 R2
43
Gráfico AK. Tabla MVendedor SQLServer 2008 R2
Gráfico AL. Procedimiento de Validación de Usuario SQLServer 2008
R2
44
7.2. Implementación del formulario principal de la aplicación
7.3. Implementación del formulario de autentificacion de usuarios.
Gráfico AM. Página de Inicio del Proyecto
Gráfico AN. Página de Autentificación Usurario del Proyecto
45
7.4. Implementación de los formularios de entrada.
Gráfico AO. Página de Inicio Intranet del Proyecto
Gráfico AP. Página de Visualización en Grid del Proyecto
46
7.5. implementación de formularios del proceso.
Gráfico AQ. Página de Visualización Aplicación Catalogo del Proyecto
Gráfico AR. Página de Proceso de Edición (Insertar Nuevo) Proyecto
47
Gráfico AS. Página de Proceso de Edición (Visualización) Proyecto
Gráfico AT. Página de Proceso de Edición (Modificar Form) Proyecto
48
Gráfico AU. Página de Proceso de Edición (Modificar Grid) Proyecto
Gráfico AV. Página de Proceso de Edición (Usuarios) Proyecto
49
Gráfico AW. Página de Proceso (Creación de Categorías) Proyecto
Gráfico AX. Página de Proceso (Dejar Comentarios a IMG) Proyecto
50
7.6. Implementación de los reportes de salida
Gráfico AY. Página de Proceso (Cambiar Nombre y Desp IMG) Proyecto
Gráfico AZ. Página de Proceso (Reporte de Venta Pedido) Proyecto
51
CONCLUSIONES
Este proyecto tiene por objetivo aplicar las tecnologías de información web
y web móvil para poder inducir al comercio electrónico en la región y a la vez
lograr la consolidación de marca (la fábrica en la web) a nivel regional, nacional y
mundial ofreciendo un sistema de fácil adaptación para los usuarios finales y que
cumpla las necesidades requeridas por ese motivo se desarrollo el proyectó en
un conjunto de aplicaciones de la firma de Microsoft (Visual Studio 2010).
La metodología utilizada en este proyecto se baso en la guía del PMBOK
que es un estándar en la gestión de proyectos, basando los procesos y
contextos del proyecto en las áreas del conocimiento para la gestión de un
proyecto. Se baso principalmente en la Gestión de la Integración desarrollando
los contenidos del Acta de Constitución y el Enunciado Preliminar del Alcance.
El Proyecto se basa en las investigaciones realizadas sobre el proceso de
comercio electrónico en la red (Word wide web), lo que originó una inquietud de
inducir comerciantes y distribuidores de la región a implementar estas nuevas
tecnologías en sus empresas. Con este fin tener un marco de referencia de
información compartida para que el proyecto sirva de guía y asesoramiento a
demás empresas a desarrollar aplicaciones de comercio electrónico basadas en
tecnologías que no solamente cumplan con los objetivos de expandir ventas o
tener un nombre en la red, sino para la toma de decisiones y una base de
conocimiento para futuras necesidades.
53
SUGERENCIAS
Habiendo desarrollado el Proyecto de Expansión de Ventas Mediante
Tecnologías Web y haber formulado conclusiones, se formulo las sugerencias en
los siguientes términos, las cuales esperamos se tengan en cuenta.
Que, debe impulsarse el desarrollo del comercio electrónico dentro de las
regiones peruanas.
Que, debe aprovecharse las ventajas del proyecto para el desarrollo
económico en la región.
Que, debe estudiarse la posibilidad de asociar a los empresarios de la
región para realizar un proyecto de mayor envergadura basándose en
este prototipo.
Que, debe difundirse la importancia del comercio electrónico.
Que, debe difundirse las ventajas del proyecto para las demás para las
empresas.
Que, debe difundirse las ventajas del Proyecto para los compradores
(distribuidores).
Que, debe difundirse los beneficios de las tecnologías y la gran
importancia para ser la diferencia en el mercado.
Que, debe difundirse el área de conocimiento, desarrollo e
implementación del proyecto para que se tome con seriedad el tema
Que, debe promover y fomentar la importancia del uso del Comercio
Electrónico a través de organización de eventos regionales con la
colaboración de Instituciones Educativas y a la vez incentivar la
participación de los estudiantes.
55
BIBLIOGRAFÍA
LIBROS:
GABILLAUD Jérôme; SQL Server 2008 SQL, Transact SQL Diseño y
creación de base de datos Ediciones ENI Nivel : medio a nivel experto ISBN :
978-2-7460-4911-6 Pp. 402
Serrano Pérez Jorge; (ANAYA MULTIMEDIA) PROGRAMACIÓN CON ASP.NET ISBN: 8441513422. 960 p. ; 23x18 cm + 1 CD-ROM. 1ª edición ASPX
Vidya Vrat Agarwal and James Hunddleston; Beginning C#2008 Databases, EEUU, Editor Wrox ISBN: 0470502223 Pp720 URL:
Project Management Institute A Guide to the Project Management Body of Knowledge (PMBOK® Guide) - Fourth Edition
http://www.pmi.org/ Beginning Web Development, Silver light, and ASP.NET AJAX Data Binding with ASP.NET2008, Part 1, 69-103, 1_4 Pp 498 http://www.springerlink.com/content/qt2rn52l22717335/ VISUAL BASIC 2010 (GAIA PRACTICE) ASP.NET2008, Part 1, 45 Pp589CHARTE, FRANCISCO http://www.casadellibro.com/libro-visual-basic-6-guias-racticas/
OTROS
http://www.programasok.com/descargar-sql-server-2008-gratis.html http://www.elguille.info/ http://www.lawebdelprogramador.com/ http://www.microsoft.com/visualstudio/en-us/visual-studio-events http://msdn.microsoft.com/es-es/vstudio/2010.aspx http://www.microsoft.com/visualstudio/en-us/products/2010-editions
57
MANUAL DEL USUARIO
PROYECTO DE EXPANSIÓN DE VENTAS MEDIANTE APLICACIONES WEB
www.mueblestar.com
PROTOTIPO VERSIÓN 1.0
Desarrollado por CROWDATA
INTRODUCCIÓN
Este manual del usuario le permitirá aprender a utilizar todas las
funcionalidades básicas del portal web “Proyecto de expansión de ventas
mediante tecnologías web”, este manual del usuario ha sido elaborado con la
intención de ofrecer la información necesaria para la navegabilidad en las
páginas a aquellos usuarios que quieran tener acceso al portal y poder realizar
pedidos y consultas.
Este manual del usuario es de muy fácil entendimiento y permite un nivel
de comprensión gráfica muy amigable. También permite proteger los datos de
administración con contraseñas, suministrado por el webmaster del portal.
Este manual sigue una estructura concreta, empezando por la página
principal www.mueblestar.com, primeros pasos a productos, catálogos y
administración (inicio de sesión a la intranet, modificación, nuevos usuarios,
registros nuevos, etc.), así mismo se recomienda guiarse de los videos tutoriales
que han sido creados en formato digital para este manual del usuario, para un
mejor entendimiento.
Pedimos disculpas por cualquier error o incorrección que pueda haber en
la información recogida y toda crítica o aportación será bien recibida
ÍNDICE
Portada i
Introducción ii
MANUAL DEL USUARIO
1. Requisitos del Sistema 1
2. Acceso al Portal 1
3. Inicio 2
4. Productos 3
5. Catálogo 4
5.1. Vista Sidebar 5
5.2. Comentarios de Imágenes 5
5.3. Consola del Administrador 6
6. Intranet 7
6.1. Página Principal de Intranet 8
6.2. Menú de Administración 9
6.3. Intranet Enlace Clientes 9
6.4. Intranet Enlace Pedidos 11
6.5. Intranet Enlace Productos 12
6.6. Intranet Enlace Vendedores 14
MANUAL DEL USUARIO
1. Requisitos del sistema.
Se recomienda que en los ordenadores donde se visualizarán las
interfaces web tengan instalado un explorador web, como ejemplo dejamos una
lista.
Microsoft Windows Explorer
Mozilla Firefox
Google Chrome
Explorador Safari
Explorador Opera
Avant Browser
Otros
2. Acceso al portal.
Para acceder al portal digitamos en la URL del explorador la dirección
http://www.mueblestar.com en el explorador que se tenga instalado de acuerdo a
los requisitos de sistema visto en el ítem anterior. Visualizaremos el diseño de la
página principal del portal web. Ahí podrá visualizar las opciones a las que se
podrá acceder.
En esta página principal o de inicio se muestran los enlaces (inicio,
intranet, productos, catálogo). Además muestra un pequeño catálogo con los
últimos modelos diseñados por la fábrica. Mostrando el modelo una breve
descripción y la imagen.
3. Inicio.
Este enlace nos lleva al diseño de la página principal cada vez que se dé
clic sobre este botón de inicio.
2
4. Productos.
Este enlace nos muestra la página de todos los productos (muebles)
ofrecidos por la fábrica donde podemos visualizar las imágenes de los productos,
ver los precios modelos y su respectiva descripción.
3
5. Catálogo.
Este enlace nos muestra la página de catálogo con las imágenes de
todos los productos de la fábrica por categorías, con muchas funcionalidades
detalladas a continuación.
4
5.1. Vista Sidebar.
En esta página se muestra en una Vista Sidebar donde se puede
escoger la imagen del producto a visualizar ir a siguiente y atrás.
5.2. Comentarios de Imágenes.
También se puede dejar comentarios sobre las imágenes de los
productos haciendo un clic en la imagen donde se presenta una caja de
texto donde digitará su comentario, para enviar en comentario clic
y para salir de esta ventana dar clic a
5
5.3. Consola del Administrador.
En esta opción se podrá visualizar el total de las imágenes por
categorías, haciendo clic en icono herramientas y consola de
administrador.
En esta página de administración se puede visualizar en un
directorio por categorías, modificar y eliminar las imágenes de los
productos ofrecidos.
5
6. Intranet.
Este enlace nos lleva a la página de login (usuarios) para poder acceder
a las páginas administrables, donde se nos muestra un formulario de validación
del usuario para su ingreso, con los campos validados según la base de datos
donde se encuentra la tabla usuarios.
6
6.1 Página Principal de Intranet.
Esta página administrable de intranet del portal muestra los
enlaces en el menú a clientes, pedidos, productos, vendedores y
usuarios.
7
6.2. Menú de Administración.
Nos enlaza a las diferentes tablas almacenadas en la base de
datos MueblesStar para que el usuario con privilegios de administración
pueda modificar, crear, eliminar, guardar, cancelar los registros
almacenados en dicha base de datos.
6.3. Intranet Enlace Clientes.
Este enlace nos muestra el formulario de clientes registrados en
la base de datos, se tiene la opción de visualización por cliente haciendo
clic a los números en la parte inferior y superior del
formulario.
8
Este formulario tiene la opciones de editar los registros haciendo
clic en y en el mismo formulario aparecerán los datos para ser
editados o modificados, pudiendo cancelar o guardar .
9
Este formulario tiene la opciones de ingresar nuevos registros
haciendo clic en y en el mismo formulario aparecerán los datos
para ser guardados o cancelados .
6.4. Intranet Enlace Pedidos.
Este enlace nos muestra el listado de pedidos registrados en la
base de datos.
10
Este listado puede ser editado o modificado haciendo clic en
y en la misma lista aparecerán los datos para ser editados o
modificados, pudiendo .
6.5. Intranet Enlace Productos.
Este enlace nos muestra el formulario de productos registrados en
la base de datos, se tiene la opción de visualización por producto haciendo
clic a los números en la parte inferior y superior del
formulario.
11
Este formulario tiene la opciones de editar los registros haciendo
clic en y en el mismo formulario aparecerán los datos para ser
editados o modificados, pudiendo cancelar o guardar .
Este formulario tiene la opciones de ingresar nuevos registros
haciendo clic en y en el mismo formulario aparecerán los datos
para ser guardados o cancelados .
12
6.6. Intranet Enlace Vendedores.
Este enlace nos muestra el formulario de nuestros vendedores
registrados en la base de datos, se tiene la opción de visualización por
vendedor haciendo clic a los números en la parte
inferior y superior del formulario, así como la eliminación de registros.
Este formulario tiene la opciones de editar los registros haciendo
clic en y en el mismo formulario aparecerán los datos para ser
editados o modificados, pudiendo cancelar o guardar .
13
Este formulario tiene las opciones de ingresar nuevos registros
haciendo clic en y en el mismo formulario aparecerán los datos
para ser guardados o cancelados .
6.7. Intranet Enlace Usuarios.
Este enlace nos muestra el formulario de nuestros usuarios que
tendrán privilegios de administración registrados en la base de datos, se tiene la
opción de visualización por usuario haciendo clic a los números
en la parte inferior y superior del formulario, así como la eliminación de registros.
14
Este formulario tiene la opciones de editar los registros haciendo
clic en y en el mismo formulario aparecerán los datos para ser
editados o modificados, pudiendo cancelar o guardar .
Este formulario tiene las opciones de ingresar nuevos registros
haciendo clic en y en el mismo formulario aparecerán los datos
para ser guardados o cancelados .
7. Salir.
Para Salir del portal basta con hacer clic en ventana del explorador
15