Está en la página 1de 155

UNIVERSIDAD NACIONAL DE INGENIERA

UNI NORTE
Lder en Ciencias y
Tecnologa

Sede Regional Estel

FACULTAD DE CIENCIAS Y SISTEMAS


TESIS DE INVESTIGACION PARA OPTAR AL TTULO DE
INGENIERO DE SISTEMAS

TEMA

SISTEMA DE INFORMACIN WEB PARA LA SOLICITUD DE


PEDIDOS DE VENTAS DEL CAF EN EXPORTADORA
ATLANTIC S.A, MATAGALPA, 2010.

AUTORES
LAGUNA VALLE NESLY DE LOS NGELES.
CASTILLO MORENO JUAN JOS.
TUTOR.
MSC. ING. YASSER MEMBREO.
Estel, Febrero de 2012.

2005-22157
2005-22067

Dedicatoria

A Dios, que ilumino mi mente, me dio salud, sabidura e inteligencia para poder
alcanzar esta, que es una de mis metas.
A mis padres Julio Csar Laguna Gmez y Alba Julia Valle Dvila, porque me
brindaron su apoyo moral, econmico e intelectual, por estar a mi lado al iniciar y
culminar este sueo compartido.
A mis hermanos, amigos y profesores que colaboraron de una u otra forma en la
realizacin de este sueo.
Nesly de los ngeles Laguna Valle.

Dedicatoria

A Dios, por darme la vida, salud y sabidura para poder alcanzar esta deseada
meta.
A mis padres Juan Jos Castillo Romero y Alma Iris Moreno Montenegro, porque
me acompaaron y dieron su apoyo moral y econmico para culminar esta meta
tan deseada.
A mi hermana, amigos, profesores y compaero de estudio, que colaboraron
directa o indirectamente con la culminacin de este trabajo monogrfico.
Juan Jos Castillo Moreno.

Agradecimientos
A Dios Todopoderoso, nuestro Creador, fuente de sabidura e inspiracin, por
brindarnos el conocimiento y las fuerzas para llegar a esta etapa de la vida,
tambin por haber preparado el camino, los medios y el estmulo necesario para
culminar esta meta tan deseada.
A nuestras familias, por comprender nuestras ausencias en nuestro hogar, por el
tiempo que no estuvimos junto a ellos por el cumplimiento de nuestro trabajo.
A nuestros profesores, por haber compartido el conocimiento y las herramientas
del saber necesarias para emprender nuestra jornada, principalmente al Ing. Jos
Manuel Poveda y al Ing. Allan Gaitn que nos apoyaron durante el proceso de
desarrollo de nuestro trabajo monogrfico.
A nuestro tutor, MSc. Ing. Yasser Menbreo,

por su esmero y desempeo

profesional, por ser un gran amigo y comprender nuestras necesidades.


A Exportadora Atlantic S.A, por contribuir a la realizacin de nuestra tesis
monogrfica mediante la informacin brindada.
A nuestros amigos, la mayor recompensa alcanzada en estos aos, por
acompaarnos en nuestra lucha acadmica.
A todas las personas que brindaron su apoyo para hacer posible la realizacin de
este trabajo.
Muchas Gracias!
La verdadera sabidura est en reconocer la propia ignorancia.
Scrates (470 AC-399 AC)
Los Autores

Resumen

El trabajo monogrfico Sistema de Informacin Web para las solicitudes de


pedido de ventas del caf de exportadora Atlantic S.A tiene como objetivo
principal Desarrollar un sistema de informacin web para la solicitud de pedidos de
ventas del caf en Exportadora Atlantic S.A, Matagalpa, el cual surge del propsito
de darle una mejor atencin a los clientes tanto nacionales como extranjeros de
Exportadora Atlantic S.A, reduciendo las distancias entre sus clientes y la
empresa, facilitando as no solo que se conozca la excelencia de sus productores
de caf, sino facilitar los pedidos de venta de caf.
Para cumplir esto, se realizaron estudios que corresponden con cada uno de los
captulos que forman este trabajo monogrfico. El primer captulo corresponde al
estudio de factibilidad, el cual contempla la viabilidad tcnica, econmica y
operativa, que son necesarias para conocer que tan factible es la implementacin
del sistema. En el segundo captulo se abordan los requerimientos del sistema, en
el cual se establecen las pautas para la creacin del sistema, en donde se refleja
los objetivos que debe de cumplir el sistema, la informacin que debe almacenar,
lo que debe de garantizar, en fin se deja por sentado lo que debe ser el sistema.
Por ltimo el tercer Captulo contiene el diseo del sistema, para ello se utilizaron
los diagramas proporcionados por el lenguaje unificado de modelado, siguiendo la
metodologa OOHDM.

ndice

Introduccin.............................................................................................................1
Objetivos...................................................................................................................3
Justificacin.............................................................................................................4
Marco Terico...........................................................................................................5
1. Conceptos Bsicos..........................................................................................5
1.1 Internet.........................................................................................................5
1.2 Web (World Wide Web)..............................................................................6
1.3 Pagina Web.................................................................................................7
1.4

Bases de datos en la Web....................................................................10

1.5 Sistema de Informacin...........................................................................11


2. Desarrollo de un Sistema de Informacin Web..........................................13
2.1 Principios bsicos para el desarrollo de un Sistema de Informacin
Web..................................................................................................................13
2.2 Metodologas para el desarrollo de un Sistema de Informacin Web.
..........................................................................................................................14
2.2.3 Metodologa EORM (Enhanced Object Relationship Methodology) 16
2.3 El Lenguaje de Modelamiento Unificado...............................................22
2.4 Recomendaciones para el diseo de un Sistema de Informacin Web.
..........................................................................................................................25
3. Seguridad en los Sistemas de Informacin Web........................................26
3.1 Condiciones de Seguridad......................................................................26
3.2 El Cifrado de datos...................................................................................31
3.3 Servidor SSL.............................................................................................32
3.4 El protocolo de Transferencia de Hiper-Texto (HTTPS).............................32
4. Sistemas de Informacin Web y las Empresas.........................................33

4.1 Uso de los Sistemas de Informacin Web en las empresas...............33


4.2 Importancia de la implementacin de un Sistema de Informacin Web
en las empresas..............................................................................................34
4.3 Ventajas de la implementacin de un Sistema de Informacin Web..35
Captulo I..................................................................................................................37
Anlisis de factibilidad del Sistema de Informacin Web para la solicitud de
pedidos de ventas del caf en Exportadora Atlantic S.A........................................37
1.1

Factibilidad Tcnica.................................................................................38

1.2

Factibilidad Econmica...........................................................................40

1.3 Relacin Costo - Beneficio.........................................................................56


1.4 Beneficios.....................................................................................................57
1.5

Factibilidad Operativa..............................................................................58

Captulo II.................................................................................................................61
Requerimientos del Sistema de Informacin Web para la solicitud de pedidos de
ventas del caf en Exportadora Atlantic S.A...........................................................61
2.1

Objetivos de Sistema...............................................................................63

2.2

Requisitos Funcionales del Sistema......................................................69

2.3

Requisitos No Funcionales del Sistema................................................88

Captulo III................................................................................................................92
Diseo conceptual del Sistema de Informacin Web para la solicitud de pedidos de
ventas del caf en Exportadora Atlantic S.A...........................................................92
3.2

Diagramas de Casos de Uso...................................................................95

3.3

Diagramas de Secuencia.......................................................................129

3.4 Diagrama de clases.....................................................................................142


3.5 Modelado de Base de Datos........................................................................143
3.6 Diagramas de Estado...................................................................................144
3.7 Diseo Navegacional...................................................................................146
3.8 Diseo de Interface Abstracta..................................................................148
Conclusiones.......................................................................................................149

Recomendaciones...............................................................................................151
Bibliografa.............................................................................................................152
Anexos

Introduccin
Toda empresa con visin de expandirse en el mercado, tiene la aspiracin de ser
conocida por sus posibles clientes, ms cuando la empresa se proyecta a nivel
internacional. Es comn que las empresas con cierto nivel de estabilidad en el
mercado posean un sitio web, el cual sea capaz de abarcar a un mercado
globalizado.
Al tener un sistema de informacin web se agrega una segunda puerta principal de
acceso a su empresa, expande el mercado desde un nivel local hasta un nivel
nacional o internacional, promueve la comunicacin con sus clientes y
proveedores, posibilita encontrar nuevos proveedores, genera una buena imagen
para sus clientes, adems permite aumentar el nmero de clientes y el volumen de
ventas.
Exportadora Atlantic S.A, pertenece al grupo Ecom Agroindustrial Corporation Ltd.,
es una empresa dedicada al acopio y asistencia tcnica a las fincas que forman
parte de la empresa, as como la comercializacin y exportacin del caf a
diferentes clientes alrededor del mundo; la sede que demanda el desarrollo de un
sistema de informacin web se encuentra ubicada en la ciudad de Matagalpa, del
Banco Procredit cuadra al oeste.
Para poder desarrollar su actividad econmica la Exportadora Atlantic debe de
estar en contacto permanente con diferentes empresas de diferentes partes del
mundo, por tal razn tiene la necesidad de poseer un sitio web que facilite esta
comunicacin.
El presente trabajo monogrfico tiene el propsito desarrollar un Sistema de
Informacin Web para la solicitud de pedidos de ventas del caf en Exportadora
Atlantic S.A, Matagalpa, que muestre informacin general de la empresa,

descripcin de las fincas que forman parte de la misma, as como la solicitud de


pedidos de venta, con la finalidad de agilizar la comunicacin entre compradores y
productores cafetaleros, as como disminuir el costo en transporte y estada de
empresas extranjeras interesadas en el producto.

Objetivos

Objetivo General
Desarrollar un sistema de informacin web para la solicitud de pedidos de
ventas del caf en Exportadora Atlantic S.A, Matagalpa.

Objetivos Especficos
1. Determinar la viabilidad de la implementacin de un Sistema de Informacin
Web para la solicitud de pedidos de ventas del caf en Exportadora Atlantic
S.A.
2. Determinar requerimientos, funcionales y no funcionales del desarrollo de
un Sistema de Informacin Web para la solicitud de pedidos de ventas del
caf en Exportadora Atlantic S.A.
3. Analizar los procesos de pedidos actuales para proponer mejoras de estos
con la implementacin de un Sistema de Informacin Web para la solicitud
de pedidos de ventas del caf en Exportadora Atlantic S.A.
4. Disear un Sistema de Informacin Web para la solicitud de pedidos de
ventas del caf en Exportadora Atlantic S.A, que muestre informacin
general de la empresa y descripcin de las fincas que forman parte de esta.
5. Generar el cdigo para la elaboracin del Sistema de Informacin Web para
la solicitud de pedidos de ventas del caf en Exportadora Atlantic S.A.

Justificacin.
En la actualidad toda empresa se enfrenta a un mercado competitivo donde
subsiste la que se posicione firmemente en l, satisfaciendo al mximo las
expectativas de su mercado meta, aqu juega un papel fundamental la publicidad
la cual ha evolucionado introduciendo aplicaciones tecnolgicas en ella, en
particular el uso de la internet para publicidad.
La creacin de un sistema de informacin

web permite mostrar informacin

general de una empresa, la realizacin de transacciones de compra y venta de


productos, ampliar el mercado desde un nivel nacional e internacional, genera un
buen prestigio e imagen institucional ante sus clientes, entre otras.
El caf es uno de los rubros ms importantes de Nicaragua y muchas empresas
extranjeras se interesan por l. Exportadora Atlantic S.A, una empresa que su eje
econmico se basa en acopio y comercializacin de este grano, en sus diferentes
tipos y calidades, necesita comunicarse con empresas extranjeras, a fin de
optimizar recursos y obtener mayor productividad.
Con el desarrollo de un sistema de informacin web en Exportadora Atlantic S.A,
clientes selectos pueden tener acceso a las ubicaciones, mapas, fotografas,
productos, certificaciones, tipos y calidad de la produccin de cada una de las
fincas que forman parte de Exportadora Atlantic S.A, as mismo podrn realizar
pedidos de caf de las fincas que ellos deseen, lo cual permitir el ahorro en
trasporte y estada de los clientes, fomentar la caficultora del pas y a la vez que la
empresa obtenga una excelente imagen y prestigio bases del xito empresarial.

Marco Terico.

1. Conceptos Bsicos.
1.1 Internet
Para Millhollon y Castrina (2003), Internet, o la red, es un conjunto de hardware
(de gran cantidad de hardware) que esta interconectado para crear una enorme
red de mbito mundial. El hardware de Internet abarca todo los componentes que
una

persona

puede

fsicamente

tocar,

incluyendo

las

computadoras,

encaminadores o ruteadores, cables, lneas de telfono, circuitos de datos de alta


velocidad, y otras partes fsicas de la red.
Veronica (2000), asegura que Internet es una gran red de redes, tambin llamada
Supercarretera de la informacin. Es el resultado de la interconexin de miles de
computadoras de todo el mundo. Todas ellas comparten los protocolos de
comunicacin, es decir que todos hablan el mismo lenguaje para ponerse en
contacto unas con otras.
Segn La Biblia de la Computacin e Internet (2004), Internet es un "mundo" de
informacin, al que se puede acceder desde cualquier parte del planeta, mediante
una computadora y una conexin a la lnea telefnica.
Los servicios bsicos ofrecidos por Internet son diversos, entre los ms
sobresalientes se encuentran: correo electrnico, bsqueda de informacin, redes
sociales, noticias en red, acceso a computadoras remotas y sistemas de
adquisicin
computadoras

de datos,
remotas,

la capacidad para transferir informacin entre


descargar

documentos,

transacciones bancarias, de compra, venta, entre otras.

msica,

videos,

realizar

La World Wide Web es uno de los muchos servicios ofertados en la red Internet.
La Web es un sistema de informacin existente desde 1995, que emplea Internet
como medio de transmisin.

1.2 Web (World Wide Web)


"La World Wide Web (tambin conocida como WWW o simplemente la Web) en un
poco ms recndita que Internet. La razn de esto es que la Web consta del
software (que incluye los programas, documentos y archivos) que permiten que la
informacin viaje por el hardware de Internet." (Millhollon y Castrina, 2003:4)
Veronica (2000), sostiene que la World Wide Web consiste en ofrecer una
interfaces simple y consistente para accede a la inmensidad de los recursos de
Internet. Es la forma ms moderna de ofrecer informacin, el medio ms potente.
La informacin se ofrece en forma de pginas electrnicas.
El diccionario ilustrado de informtica (1998), define World Wide Web como
"Telaraa mundial". Servicio de Internet que emplea hipertexto como sistema
principal de navegacin, HTTP como protocolo de transmisin y HTML como
lenguaje de codificacin.
La Biblia de la Computacin e Internet (2004) definen que la World Wide Web, o
telaraa mundial de pginas Web, est formado por un inmenso conjunto de
pginas Web ubicadas en diferentes sistemas de informacin de todo el mundo y
conectadas entre s.
La Web es un sistema que facilita el acceso a los distintos recursos que ofrece
Internet a travs de una interfaz comn basada en el hipertexto (texto con
enlaces). La Web se ha hecho enormemente popular con la aparicin de unos

programas dotados de interfaces grficas amigables que permiten a cualquier


persona acceder a los documentos de la red: son los conocidos navegadores.
Tales como Microsoft Internet Explorer y Mozilla Firefox, entre otros.
Millones de usuarios de todo el planeta emplea diariamente la Web para el ocio, la
comunicacin y el trabajo, mediante las pginas web.

1.3 Pagina Web


El elemento bsico de la Web es la Pagina Web, un documento que contiene
enlaces de hipertexto a otros documentos relacionados que pueden estar
localizados en la propia mquina o en mquinas remotas.
"Bsicamente, si eliminamos toda la ostentosa parte tecnolgica, las pginas Web
son archivos. Para ser ms especficos, las pginas Web son archivos HTML."
(Millhollon y Castrina, 2003:6)
Segn Wikipedia (2010), una pgina web es un documento HTML/XHTML
accesible generalmente mediante el protocolo HTTP de Internet.
El diccionario ilustrado de informtica (1998), define pagina Web como documento
de la World Wide Web que contiene texto, grficos, sonidos y animaciones, entre
otros elementos multimedia, escrito en lenguaje HTML* o HTML dinmico y que
permite la realizacin de enlaces hipermedia.
Las pginas Web casi siempre incorporan varios archivos e hipervnculos, y a
menudo se renen en grupos denominados sitios Web.

1.3.1 Pginas Web Estticas


Las pginas web estticas son aquellas pginas enfocados principalmente a
mostrar una informacin permanente, donde el navegante se limita a obtener
dicha informacin, sin que pueda interactuar con la pgina Web visitada, las Web
estticas estn construidas principalmente con hipervnculos o enlaces (links)
entre las pginas Web que conforman el sitio, este tipo de Web son incapaces de
soportar aplicaciones Web como gestores de bases de datos, foros, consultas on
line, e-mails inteligentes, entre otros.
Caballero (2007) afirma que las pginas web estticas son aquellas almacenadas
en el servidor en un fichero .htm o html. No pueden ser personalizadas.

Ilustracin 1: Funcionamiento de una Pgina Web Esttica. (Fuente Caballero


(2007))

1.3.2 Pginas Web Dinmicas


Segn Articulo.org (2005-2010), una pgina Web dinmica es aquella que puede
interactuar con el visitante y/o administrador Web, pudindose modificar el
contenido de la pgina. Ejemplos de esto son: cuando el usuario puede escribir un

comentario, escoger los productos y ponerlos en un carrito de compras, subir


archivos o fotografas, etc. En este caso si se utilizan bases de datos y se requiere
programacin Web. El lenguaje utilizado puede ser alguno de los siguientes: PHP,
ASP, ASP.NET o Java.
Para caballero (2007), son aquellas que permiten un cierto grado de interactividad.
Esta interactividad puede producirse en uno o dos de los siguientes niveles:
Pginas web dinmicas de lado cliente y de lado servidor.

1.3.2.1 Pagina Web Dinmica de lado cliente.


Son aquellas en las que la propia pgina contiene cdigo para implementar dicha
interactividad. Se dice que dicha interactividad se realiza del lado del cliente,
adems se implementa con lenguajes de Script.

Ilustracin 2: Proceso de generacin de pgina Web dinmica de lado cliente


(fuente Caballero (2007))

1.3.2.2 Pagina Web Dinmica de lado servidor.

Son aquellas generadas por una aplicacin web, tal que la informacin contenida
en ellas puede haber sido personalizada por el usuario. La interactividad se realiza
del lado del servidor, se implementa con diversas tecnologas.

Ilustracin 3: Proceso de generacin de pgina dinmica de lado servidor


(fuente Caballero (2007))
1.4 Bases de datos en la Web
Una base de datos no es ms que un conjunto de informacin relacionada que se
encuentra agrupada o estructurada (Valle, 2007:1).
Dentro de las aplicaciones ms importantes de una base de datos en la Web
segn Valle (2007) se encuentran:
Comercio electrnico.
Servicios al cliente (por ejemplo seguimiento de paquetes postales)
Servicios financieros.
Bsqueda de informacin.
Acceso remoto a bases de datos.
Bases de datos compartidas (intranets)
Creacin de documentos HTML personalizados (sobre la marcha)
Distribucin multimedia.
Seguimiento de visitantes.

1.5 Sistema de Informacin


Para Peralta (2001), un sistema de informacin es un conjunto de elementos que
interactan entre s con el fin de apoyar las actividades de una empresa o negocio.
Un sistema de informacin realiza cuatro actividades bsicas: entrada,
almacenamiento, procesamiento y salida de informacin.
1. Entrada de Informacin: Es el proceso mediante el cual el Sistema de
Informacin toma los datos que requiere para procesar la informacin.
2. Almacenamiento de informacin: El almacenamiento es una de las
actividades o capacidades ms importantes que tiene una computadora, ya
que a travs de sta propiedad el sistema puede recordar la informacin
guardada en la seccin o proceso anterior.
3. Procesamiento de Informacin: Es la capacidad del Sistema de
Informacin para efectuar clculos de acuerdo con una secuencia de
operaciones preestablecida.
4. Salida de Informacin: La salida es la capacidad de un Sistema de
Informacin para sacar la informacin procesada o bien datos de entrada al
exterior.

1.5.1 Sistema de informacin Web


Cuando en una organizacin se desea implementar una pgina web en la cual no
solo sea un medio de publicidad, si no que sirva de herramienta de trabajo, ya sea
para distribuir reportes, realizar transacciones como compras y ventas,
herramientas auxiliares para la operacin, buscar un lado ms funcional y que

permita el desarrollo de la organizacin, cuando esto sucede se debe crear un


sistema de informacin web.
Rodrguez y Ronda (2004) aseguran que

los sitios Web, como expresin de

sistemas de informacin, deben poseer los siguientes componentes:

Usuarios.

Mecanismos de entrada y salida de la informacin.

Almacenes de datos, informacin y conocimiento.

Mecanismos de recuperacin de informacin.

Se puede definir entonces como Sistema de Informacin Web al conjunto de


elementos relacionados y ordenados, segn ciertas reglas que aporta a la
organizacin la informacin necesaria para el cumplimiento de sus fines; para ello,
se debe recoger, procesar y almacenar datos, procedentes tanto de la
organizacin como de fuentes externas, con el propsito de facilitar su
recuperacin, elaboracin y presentacin, a travs de un sitio web.

Ilustracin 4: Esquema de un sistema de informacin Web (fuente


Reao(2005))

2. Desarrollo de un Sistema de Informacin Web.

2.1 Principios bsicos para el desarrollo de un Sistema de Informacin Web.


Para Tognazini (1999) citado por la Universidad Politcnica de Valencia (2000),
dentro de los principios generales que se deben de tomar en cuenta para el diseo
de un Sistema de Informacin Web se encuentran los siguientes:
1. Anticipacin: El sitio web debe anticiparse a las necesidades del usuario.
2. Autonoma: Los usuarios deben tener el control sobre la aplicacin (entorno
abarcable y finito)
3. Los colores: Con precaucin.
4. Consistencia: Aplicaciones consistentes con las expectativas de los
usuarios.
5. Eficiencia

del

usuario:

Las

aplicaciones

deben

focalizarse

en

la

productividad del usuario, no de la maquina.


6. Permitir la reversibilidad de la accin.
7. Ley del Fitts: el tiempo para alcanzar un objetivo est en funcin de la
distancia y el tamao del objetivo. Por tanto, usando botones ms grandes
y situado los elementos en las esquinas de la pantalla reducimos el tiempo.
8. Reduccin del tiempo de latencia: es posible optimizar el tiempo disponible
permitiendo la realizacin de otras tareas mientras se completa la previa.
9. Aprendizaje: Los sitios Web deben requerir un mnimo proceso de
aprendizaje y deben poder ser usadas desde el primer momento.
10.El uso de metforas: Usadas adecuadamente facilitan el aprendizaje de un
sitio Web, en caso contrario puede dificultarla.

11. La proteccin del trabajo de los usuarios: Que no pierdan su trabajo como
consecuencia de un error.
12.Legibilidad: Contraste y tamao de las fuentes de texto suficientemente
grande.
13.Seguimiento de las acciones del usuario: Conocerlo para volverlo al punto
que estaba.
14.Interface Visible: Evitar elementos invisibles de navegacin supuestos.

2.2 Metodologas para el desarrollo de un Sistema de Informacin Web.


Existen en la actualidad tecnologas ampliamente usadas para el desarrollo
de aplicaciones Web, pero muchas de ellas obligan al desarrollador a mezclar
aspectos conceptuales y de presentacin. Esto sucede principalmente

con

aquellas tecnologas no basadas en objetos.


Producir aplicaciones en las cuales el usuario pueda aprovechar el potencial
del paradigma de la navegacin de sitios web, mientras ejecuta transacciones
sobre bases de informacin, es una tarea muy difcil de lograr, pero un
imposibles, facilitando esta tarea la aplicacin de una metodologa adecuada.
Dentro de los principios bsico para crear un Sistema de Informacin Web, es de
suma importancia tener en cuenta una estructura de navegacin robusta, la cual
es la clave del xito en las aplicaciones hipermedia. Si el usuario entiende dnde
puede ir y cmo llegar al lugar deseado, es una buena seal de que la aplicacin
ha sido bien diseada.
Construir la interfaz de una aplicacin web es tambin una tarea compleja; no slo
se necesita especificar cules son los objetos de la interfaz que deberan ser
implementados, sino tambin la manera en la cual estos objetos interactuarn con
el resto de la aplicacin.

En hipermedia existen requerimientos que deben ser satisfechos en un entorno de


desarrollo unificado. Por un lado, la navegacin y el comportamiento funcional de
la aplicacin deberan

ser integrados. Por otro lado, durante el

proceso de

diseo se debera poder desacoplar las decisiones de diseo relacionadas con la


estructura navegacional de la aplicacin, de aquellas relacionadas con el modelo
del dominio.
A continuacin se describirn algunas metodologas para el desarrollo de
aplicaciones hipermediales.
2.2.1 Metodologa HDM (Hypertext Design Model)
Para Navarrete (1998), HDM es ms que un intento de modelar la estructura del
hipertexto-hipermedia, una modelizacin de las estructuras de navegacin. En
HDM la estructura de navegacin viene marcada por la estructura de datos.
Adems HDM puede resultar til tambin para estudiar aplicaciones ya
desarrolladas, con el fin de detectar errores en la estructura navegacional.

2.2.2 Metodologa RMM (Relationship Management Methodology)


Navarrete (1998), afirma que la metodologa RMM es apropiada para dominios
con estructuras regulares (es decir, con clases de objetos bien definidas, y con
claras relaciones entre esas clases). Por ejemplo, catlogos, front-ends de bases
de datos tradicionales. Segn sus autores, est orientada a problemas con datos
voltiles, que cambian con mucha frecuencia, ms que a entornos estticos.
Esta metodologa permite explicitar la navegacin al hacer el anlisis, con lo cual
nos permitir, en teora, obtener una navegacin ms estructurada y, por tanto,

ms regular e intuitiva. Lo hace de una forma sencilla, simplemente aadiendo


unas primitivas a lo que es un modelo entidad-relacin tradicional.

2.2.3 Metodologa EORM (Enhanced Object Relationship Methodology)


Es una Metodologa de Relacin entre Objeto (Enhanced Object Relationship
Methodology), es definido por un proceso iterativo que se concentra en el
modelado orientado a objetos por la representacin de relaciones entre los objetos
(acoplamientos) como objetos, es por ello que fue una de las primeras propuestas
para Web centrada en el paradigma de la orientacin a objetos. Se basa en
muchas de las ideas que se definen en HDM, pero las traslada a la orientacin a
objetos. La adopcin del enfoque orientado a objetos garantiza todas las ventajas
reconocidas para esta tcnica de modelado, como la flexibilidad (posible
existencia de mltiples formas de relaciones entre nodos) y la reutilizacin, por la
existencia de una librera de clases de enlaces que pueden ser reutilizados en
diferentes proyectos de desarrollo hipermedial.

2.2.4 Metodologa SOHDM (Scenario - based Object-oriented Hypermedia


Design Methodology).

Es un mtodo que desarrolla diseo en panoramas (escenario) Orientada a


Objetos en Hipermedia (Scenario - based Object-oriented Hypermedia Design
Methodology). Presenta la necesidad de disponer de un proceso que permita
capturar las necesidades del sistema. Para ello, propone el uso de escenarios.
Es una de las primeras propuestas para la web y brinda ms importancia a la
tarea de tratamiento de requisitos. Se caracteriza principalmente porque su ciclo
de vida comienza con la aplicacin de los escenarios como tcnica de elicitacin y
definicin de requisitos.

2.2.5 Metodologa WSDM (Web Site Design Method)

Es un Mtodo de Diseo para Sitios Web (Web Site Design Method), donde hay
un acercamiento al usuario que define los objetos de informacin basado en sus
requisitos de informacin para el uso de la Web. En este mtodo se definen una
aplicacin Web a partir de los diferentes grupos de usuarios que vaya a reconocer
el sistema.

2.2.6 Metodologa OOHDM


Segn Silva y Mercerat (2002),

OOHDM

(Mtodo

de

Diseo

Hipermedia

Orientado a Objetos), una metodologa de diseo de aplicaciones hipermedia, y


en particular de aplicaciones Web, la cual propone el desarrollo de aplicaciones
hipermedia
conceptual,

a travs de un proceso
diseo

implementacin.

navegacional,

compuesto por cuatro etapas: diseo


diseo

de

interfaces

abstractas

Implementacion

Diseo
Navegacional

Diseo de
Interfaces
Abstractas

Diseo
Conceptual

Ilustracin 5: Etapas de la Metodologa OOHDM (Fuente propia)

2.2.6.1 Diseo Conceptual


Durante

esta

actividad

se

construye

un

esquema

conceptual

representado por los objetos del dominio, las relaciones y colaboraciones


existentes

establecidas

entre

ellos.

En

convencionales, cuyos componentes de

las

aplicaciones

hipermedia no

hipermedia

son

modificados

durante la ejecucin, se podra usar un modelo

de

estructural

relaciones).

modo,

(como

en

el

los casos

modelo
en

de

que

entidades
la

informacin

base

datos

semntico

pueda

De

este

cambiar

dinmicamente o se intenten ejecutar clculos complejos, se necesitar


enriquecer el comportamiento del modelo de objetos. (Silva y Mercerat 6:2002)
En

OOHDM,

relaciones

el

esquema

subsistemas.

conceptual
Las

clases

est

construido

son descritas

por

como

clases,
en

los

modelos orientados a objetos tradicionales. Sin embargo, los atributos


pueden

ser

de mltiples tipos para representar perspectivas diferentes de las

mismas entidades del mundo real.

Se usa notacin similar a UML (Lenguaje de Modelado Unificado) y tarjetas


de clases y relaciones similares a las tarjetas CRC (Clase Responsabilidad
Colaboracin). El esquema de las clases consiste en un conjunto de clases
conectadas por relaciones. Los objetos son instancias de las clases. Las
clases son usadas durante el diseo navegacional para derivar nodos, y las
relaciones que son usadas para construir enlaces.

2.2.6.2 Diseo Navegacional


La primera generacin de aplicaciones web fue pensada para realizar
navegacin

travs

del

espacio

de informacin, utilizando un simple

modelo de datos de hipermedia. En OOHDM, la navegacin es considerada


un paso crtico en el diseo aplicaciones. Un modelo navegacional es
construido

como

una

vista

sobre

un diseo

conceptual,

admitiendo

la

construccin de modelos diferentes de acuerdo con los diferentes perfiles de


usuarios. (Silva y Mercerat 8:2002) Cada modelo navegacional provee una vista
subjetiva del diseo conceptual.
El diseo de navegacin es expresado en dos esquemas: el esquema de
clases navegacionales y el esquema de contextos
OOHDM

existe

un

conjunto

de

tipos

navegacionales.

predefinidos

de

En

clases

navegacionales: nodos, enlaces y estructuras de acceso. La semntica de


los nodos y los enlaces son las tradicionales de las aplicaciones hipermedia,
y las estructuras de acceso, tales como ndices o recorridos guiados,
representan los posibles caminos de acceso a los nodos.

2.2.6.3

Diseo de Interfaz Abstracta

Una vez que las estructuras navegacionales son definidas, se deben


especificar los aspectos de interfaz. Esto significa definir la forma en la cual
los objetos navegacionales pueden aparecer, cmo los objetos de interfaz
activarn la navegacin y el resto de la funcionalidad de la aplicacin, qu
transformaciones

de

la

interfaz

son pertinentes y cundo es necesario

realizarlas.
Una

clara

abstracta

separacin
permite

entre

construir

diseo

navegacional

diferentes interfaces

para

diseo de

interfaz

el

modelo

mismo

navegacional, dejando un alto grado de independencia de la tecnologa


de interfaz de usuario.
El aspecto de la interfaz de usuario de aplicaciones interactivas (en
particular las aplicaciones web) es un punto crtico en el desarrollo que las
modernas metodologas tienden a descuidar. En OOHDM se utiliza el diseo
de interfaz abstracta para describir la interfaz del usuario de la aplicacin de
hipermedia.
El modelo de interfaz ADVs (Vista de Datos Abstracta) especifica la
organizacin y comportamiento de la interfaz, pero la apariencia fsica real de
los atributos, y la disposicin de las propiedades de las ADVs en la pantalla
real son hechas en la fase de implementacin.

2.2.6.4

Implementacin

En esta fase, el diseador debe implementar el diseo. Hasta ahora, todos


los modelos fueron construidos en forma

independiente

de

la

plataforma

de implementacin; en esta fase se tiene en cuenta el entorno particular


en el cual se va a correr la aplicacin.

Al llegar a esta fase, el primer paso que debe realizar el diseador es


definir los tems de informacin que son parte del dominio del problema.
Debe identificar tambin, cmo son organizados los tems de acuerdo con
el perfil

del

usuario

su

tarea;

decidir

qu

interfaz

debera

ver

cmo debera comportarse. A fin de implementar todo en un entorno web, el


diseador debe decidir adems qu informacin debe ser almacenada.

2.2.3 Comparacin de OOHDM con otras metodologas


En la Tabla 1 se presenta una comparacin
extrada
pasos

de

distintas

de Koch y citado por Silva y Mercerat (2002), teniendo


que

componen

representacin

grfica,

la

el proceso,

la

notacin

elegida

tcnica

de

para

los

metodologas

en

cuenta

los

modelado,

la

modelos

la

herramienta CASE de soporte proporcionada para el desarrollo.


Las

metodologas

Hipermedial),
EORM
SOHDM

RMM

(Metodologa

comparadas

son:

(Metodologa

de Administracin

de

(Metodologa

de

Relaciones
Diseo

HDM

de

(Mtodo

Objetos

Hipermedia

de

de

Diseo

Relaciones),

Mejorada8), OOHDM,

orientada

objetos

basada en escenarios), y WSDM (Mtodo de Diseo de Sitios Web).

Proceso
HDM

1.Desarrollo a
largo plazo
2.Desarrollo a
corto plazo

Tcnica de
Modelado
E-R

Representacion
Grafica

Notacion

1.-2.Diagrama
E-R

1.E-R

Herameintas
de soportes

RMM

EORM

OOHDM

1.Diseo E-R
2.Diseo Slice
3.Diseo de
navegacin
4.Diseo de
protocolo de
conversin
5.Diseo de UI
6.Diseo de
comportamiento
en tiempo de
ejecucin
7.Prueba y
construccin
1.Clases del
entorno de
desarrollo
2.Composicin
del entorno de
desarrollo
3.Entorno de
desarrollo
de UI
1.Diseo

E-R

OO

OO

conceptual
2.Diseo
navegacional
3.Diseo
abstracto de la UI
4.Implementacin

SOHDM

1.Anlisis del
dominio
2.Modelo en OO
3.Diseo de la
vista
4.Diseo
navegacional
5.Diseo
implementacin
6.Construccin

Escenarios
Vistas-OO

WSDM

1.Modelado del
usuario
2.Diseo
conceptual
2.1.Modelo
objetos
2.2.Diseo
navegacional
3.Diseo
implementacin

E-R/ OO

1.Diagrama E-R
2.Diagrama
Slice
3.Diagrama
RMDM

1.E-R
2.3.Prop
io

RMCase

1.Diagrama de
clases
2.Diseo GUI17

1.OMT

ONTOS
Studio

1.Diagrama de
clases
2.Diagra
ma
navegac
ional,
clase + contexto
3.Diagrama de
configuracin de
ADV +
Diagrama ADV
1.Diagramas de
escenarios de
actividad
2.Diagrama de
estructura de
clase
3.Vista OO
4.Esquema
de enlace
navegacional
5.Esquema de
pginas

1.OM
T/
UML
2.Propio
3.ADVs

1.Diagrama de
E-R o clase
2.Capas de
navegacin

1.E-R/
OMT
2.Propio

OOHDMWeb

1.5.Propio

Tabla 1: Comparacin de OOHDM con otras metodologas (fuente Silva y

Mercerat(2002))

2.3 El Lenguaje de Modelamiento Unificado


El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language) es un
lenguaje que se utiliza para especificar, visualizar, construir y documentar los
artefactos de sistemas intensivos de software. UML es gratuito, accesible a todos,
y conforma la coleccin de las mejores tcnicas de ingeniera que han probado ser
un xito en el modelamiento de sistemas grandes y complejos.
2.3.1 Caractersticas de UML

UML es una especificacin de notacin orientada a objetos. Se basa en las


anteriores especificaciones BOOCH, RUMBAUGH y COAD-YOURDON. Divide
cada proyecto en un nmero de diagramas que representan las diferentes
vistas del proyecto. Estos diagramas juntos son los que representa la
arquitectura del proyecto.

UML permite describir un sistema en diferentes niveles de abstraccin,


simplificando la complejidad sin perder informacin, para que tanto usuarios,
lderes y desarrolladores puedan comprender claramente las caractersticas de
la aplicacin.

UML se quiere convertir en un lenguaje estndar con el que sea posible


modelar todos los componentes del proceso de desarrollo de aplicaciones. Sin
embargo, hay que tener en cuenta un aspecto importante del modelo: no
pretende definir un modelo estndar de desarrollo, sino nicamente un lenguaje
de modelado. Otros mtodos de modelaje como OMT (Object Modeling
Technique) o Booch s definen procesos concretos. En UML los procesos de
desarrollo son diferentes segn los distintos dominios de trabajo; no puede ser

el mismo el proceso para crear una aplicacin en tiempo real, que el proceso de
desarrollo de una aplicacin orientada a gestin, por poner un ejemplo.

El mtodo del UML recomienda utilizar los procesos que otras metodologas
tienen definidos.

2.3.2 Diagramas de UML


Diagrama de Casos de Uso: modela la funcionalidad del sistema agrupndola
en descripciones de acciones ejecutadas por un sistema para obtener un
resultado.
Se utiliza para entender el uso del sistema, adems de mostrar el conjunto de
casos de uso y actores (Un actor puede ser tanto un sistema como una
persona) y sus relaciones: es decir, muestra quien puede hacer qu y las
relaciones que existen entre acciones (casos de uso). Son muy importantes
para modelar y organizar el comportamiento del sistema.
Diagrama de Clases: muestra las clases (descripciones de objetos que
comparten caractersticas comunes) que componen el sistema y cmo se
relacionan entre s.
Diagrama de Objetos: muestra una serie de objetos (instancias de las clases)
y sus relaciones. A diferencia de los diagramas anteriores, estos diagramas se
enfocan en la perspectiva de casos reales o prototipos. Es un diagrama de
instancias de las clases mostradas en el diagrama de clases.
Diagrama de Secuencia: enfatiza la interaccin entre los objetos y los
mensajes que intercambian entre s junto con el orden temporal de los mismos.
Diagrama de Colaboracin: igualmente, muestra la interaccin entre los
objetos resaltando la organizacin estructural de los objetos en lugar del orden
de los mensajes intercambiados.
El diagrama de secuencia y el diagrama de colaboracin: muestran a los
diferentes objetos y las relaciones que pueden tener entre ellos, los mensajes

que se envan entre ellos. Son dos diagramas diferentes, que se puede pasar
de uno a otro sin prdida de informacin, pero que nos dan puntos de vista
diferentes del sistema. En resumen, cualquiera de los dos es un Diagrama de
Interaccin.
Diagrama de Estados: Se utiliza para analizar los cambios de estado de los
objetos. Muestra los estados, eventos, transiciones y actividades de los
diferentes objetos. Son tiles en sistemas que reaccionen a eventos.
Diagrama de Actividades: Es un caso especial del diagrama de estados,
simplifica el diagrama de estados modelando el comportamiento mediante
flujos de actividades. Muestra el flujo entre los objetos. Se utilizan para modelar
el funcionamiento del sistema y el flujo de control entre objetos.
Diagrama de Componentes: muestra la organizacin y las dependencias
entre un conjunto de componentes. Se usan para agrupar clases en
componentes o mdulos.
Diagrama de Despliegue (o implementacin): muestra los dispositivos que
se encuentran en un sistema y su distribucin en el mismo. Se utiliza para
identificar Sistemas de Cooperacin: Durante el proceso de desarrollo el
equipo averiguar de qu sistemas depender el nuevo sistema y que otros
sistemas dependern de l.

2.4 Recomendaciones para el diseo de un Sistema de Informacin Web.


Gonzles y Cordero (2004), muestran las siguientes recomendaciones destinadas
a conseguir sitios Web ms eficientes, las cuales son aplicables a los Sistemas de
Informacin Web.
Ofrecer una organizacin clara e intuitiva de la informacin (ndice, tablas
de contenido, nueva informacin)

Crear una pgina principal de tamao no muy grande para que cargue
rpidamente. Un mapa sensible con una metfora del sitio es una excelente
opcin.
Organizar las pginas siguiendo una estructura jerrquica con distintos
niveles y colocando la informacin ms importante en los niveles mas altos.
Ofrecer un sistema de navegacin comprensible y visualmente claro (barra
de navegacin, mapa sensible)
Proporcionar informacin general sobre el sitio Web.
Informar al visitante sobre la estructura del sitio Web proporcionndoles, por
ejemplo, un mapa del sitio.
Separa informacin distinta en pginas distintas.
Indicar al visitante en que parte del sitio se encuentra en cada momento.
Utilizar un mismo estilo para todos los iconos del sitio. Si es posible
conviene crearse uno mismo sus propios iconos, ya que as se podrn
disear de acuerdo con el contenido del sitio.
Mantener el mismo estilo de diseo en todas las pginas para dar una
imagen uniforme al sitio Web.
Proporcionar un mecanismo de navegacin textual para los usuarios que
naveguen con las imgenes desactivadas.
Utilizar hojas de estilo en cascada para aplicar el mismo estilo a todas las
pginas del sitio.
Ofrecer formas de realizar bsqueda en el sitio Web.

3. Seguridad en los Sistemas de Informacin Web.

3.1 Condiciones de Seguridad


Segn Veronica (2000), la informacin de una pgina Web tiene tres condiciones

de seguridad: operatividad, integridad y privacidad, al igual que cualquier tipo de


informacin manejada por computadoras. Mantener estas tres condiciones de
seguridad es una tarea compartida entre el dueo de la pgina (autor y/o
responsable) y el prestador del servicio de Internet (dueo del sitio).

Operatividad
Integridad

Dueo de la Pgina

Prestador del servicio de Internet


Privacidad

Pagina Web

Ilustracin 6: Aspectos crticos de una pgina web (Fuente propia)


Veronica (2000), sugieren tomar en cuenta algunas consideraciones:
Que la pgina Web es puesta on-line en Internet por un proveedor del
servicio de conexin a Internet.
La actualizacin y modificacin del servicio corren por cuenta del dueo por
medio de un

acceso al sitio del proveedor protegido por algn tipo de

sistema de seguridad. (Por ej: un sistema de passwords)


Se analizara las responsabilidades del prestador del servicio y del creador de las
pginas en estos tres aspectos fundamentales de la seguridad:
Operatividad
La informacin que contenga la pgina debe estar siempre en condiciones
operativas para quienes acceden a la misma puedan recorrerla sin problemas, sin

encontrar fallas, faltas, o cualquier tipo de anomala.


Responsabilidad del encargado de la pgina: la informacin aadida o modificada
por un responsable de la pgina debe ser colocada en ella en los formatos
establecidos y verificado su correcto funcionamiento dentro de la estructura de
programacin.
Responsabilidad del prestador del servicio: todo sistema de computadoras est
expuesto a fallas de hardware, software y de tipo externo

como fallas de

suministro elctrico. Para esto deber tener un plan de soluciones y

un

mantenimiento preventivo. Tambin debe garantizar que si una informacin es


colocada en la pgina segn las especificaciones y procedimientos acordados,
sta funcionar correctamente.
Hay que considerar tambin que el ingreso de un intruso al sistema puede
provocar daos que afecten a la operatividad.
El prestador del servicio deber tener un sistema de seguridad, por ejemplo, en
barreras de proteccin como firewalls, proxis, etc., que impidan los accesos no
autorizados.
Integridad
De nada sirve que una informacin est en condiciones operativas si es
incompleta o est alterada. Para que una informacin resulte intil no es necesario
que sea destruida, puede ser suficiente una accin tan sutil como cambiar los
unos por ceros. Por lo tanto la integridad de la informacin que se muestra en una
pgina Web es uno de los factores ms importantes de la seguridad, pues de l
dependen el inters y la credibilidad de la pgina. La integridad de la pgina puede
ser daada por fallas de hardware o software, o atacada por intrusos en el sistema
que toman el control sobre algn sector y modifican el contenido de las pginas.

Responsabilidades del dueo de la pgina: la informacin que es agregada o


modificada en la pgina debe estar en condiciones de integridad cuando llega a
ella, y tratando de que se mantenga hasta que termine, pues puede ser afectada
por la transmisin hasta el sitio o por algn problema de su funcionamiento o
seguridad.
Responsabilidades del prestador del servicio: asegurar la integridad de la
informacin que contiene una pgina Web, en lo que atae a accesos no
autorizados al sistema.
Los bugs (errores estructurales) de los programas utilizados tambin pueden ser la
puerta de entrada para los accesos no autorizados. Se debe exigir que el sistema
del proveedor est depurado de este tipo de fallas.

Privacidad
Es lgico pensar que quien quiere que una informacin sea privada no debe
colocarla en una pgina Web. Pero puede ocurrir que parte de la informacin est
reservada a usuarios registrados o que exista algn tipo de restriccin.
Responsabilidades del dueo de la pgina: el dueo de la pgina debe definir y
separar claramente cul es la informacin de dominio pblico y cual de acceso
restringido, y manejarlas en zonas separadas en la programacin de su pgina.
Responsabilidades del prestador del servicio: el acceso restringido a parte de la
informacin de una pgina debe ser sustentado

por el prestador del servicio

asegurando que los mecanismos de control de acceso de la pgina funcionen


correctamente en su sistema.

Cada una de las condiciones de seguridad de la informacin de una pgina Web:


operatividad, integridad y privacidad, tienen sus propios riesgos que actan dentro
o fuera del sistema.

Riesgos externos al
sistema

Fallas de Hardware
Fallas de Software
Fallas de los formatos de
Informacion

Riesgos internos del


sistema

Administraccion electrica
Siniestros
Intrusos
Virus informaticos

Operatividad

Riesgos internos del


sistema

Hardware
Software

Riesgos externos del


sistema

Intrusos
Virus informaticos

Riesgos internos del


sistema

Personal Prestador

Riesgos externos del


sistema

Intrusos

Integridad

Privacidad

Ilustracin 7: Condiciones de Seguridad (Fuente propia)

"Para establecer una estrategia

de seguridad se debe

evaluar el grado de

importancia de cada uno de ellos y basndose en ello, establecer normas y


procedimientos necesarios para contenerlos." (Veronica, 2000:38)

3.2 El Cifrado de datos


Es una tcnica para ocultar datos de manera que slo puedan ser vistos por
aquellos que deben verlos. Consiste en reemplazar un mensaje enviado con un
algoritmo difcil de adivinar.
Prez (2009), sugiere la utilizacin de MD5, el cual en criptografa,
(abreviatura

de

Message-Digest

Algorithm

5, Algoritmo

MD5

de Resumen del

Mensaje 5) es un algoritmo de reduccin criptogrfico de 128 bits ampliamente


usado.
Para prevenir posibles vulnerabilidades en nuestro servidor, es una medida eficaz
cifrar las contraseas.
Si en una pgina web se tiene un sistema de usuarios y queremos proteger
las contraseas para prevenir posibles vulnerabilidades en nuestro servidor, es
una medida eficaz cifrar las contraseas, de manera que si alguien puede
acceder a ellas no pueda ver la contrasea si no su encriptacin.
Muy fcil, como en la base de datos tenemos la contrasea en md5,
cifraremos la contrasea que escribe el visitante de la misma manera que hemos
encriptado la contrasea del usuario en el momento de su registro, ahora ya
podremos comparar la contrasea enviada con la almacenada en el servidor, si
la encriptacin coincide es que la contrasea es correcta.

Pero si no usamos una transmisin segura (pe: SSL) sigue habiendo un problema,
cuando el usuario enva los datos al servidor, la contrasea es enviada sin cifrar, y
en ese momento puede ser capturada por un tercero.

3.3 Servidor SSL


Secure Sockets Layer -Protocolo de Capa de Conexin Segura- (SSL) y Transport
Layer Security -Seguridad de la Capa de Transporte- (TLS), su sucesor, son
protocolos criptogrficos que proporcionan comunicaciones seguras por una red,
comnmente Internet.
Existen pequeas diferencias entre SSL 3.0 y TLS 1.0, pero el protocolo
permanece sustancialmente igual. El trmino "SSL" segn se usa aqu, se aplica a
ambos protocolos a menos que el contexto indique lo contrario.
Para Prez (2009), un servidor SSL

permite

la

transmisin

de

datos

confidenciales sin riesgo de que un intermediario obtenga la informacin.

3.4 El protocolo de Transferencia de Hiper-Texto (HTTPS)


El protocolo de Transferencia de Hiper-Texto (HTTPS) es la versin segura del
http (Hyper Text Transfer Protocool) que se conoce y utiliza habitualmente. La
diferencia es que, con HTTP podemos desarrollar actividades e-commerce, ya que
permite realizar transacciones de forma segura.
En los navegadores comunes, como Firefox o Explorer, cuando se est
empleando un protocolo https podemos ver el icono de un candado, que
aparece en la barra principal del navegador. Adems, en la barra de

direcciones podremos ver que http:// ser sustituido por https://.


Bsicamente, lo que ocurre con este protocolo es que la pgina Web codifica la
sesin con certificado digital. De este modo, el usuario tiene ciertas garantas
de que la informacin que enve desde dicha pgina no podr ser interceptada y
utilizada por terceros.
3.4.1 Caractersticas Tcnicas de HTTPS
El sistema HTTPS utiliza un cifrado basado en SSL/TLS para crear un canal
cifrado (cuyo nivel de cifrado depende del servidor remoto y del navegador
utilizado por el cliente) ms apropiado para el trfico de informacin sensible que
el protocolo HTTP. De este modo se consigue que la informacin sensible (usuario
y claves de paso normalmente) no pueda ser usada por un atacante que haya
conseguido interceptar la transferencia de datos de la conexin, ya que lo nico
que obtendr ser un flujo de datos cifrados que le resultar imposible de
descifrar.

4. Sistemas de Informacin Web y las Empresas.

4.1 Uso de los Sistemas de Informacin Web en las empresas.


Veronica (2000), seala los siguientes usos que un sistema de informacion web
puede tener un una empresa:
Proveer a clientes la informacin acerca de sus productos y servicios, y
actualizarla a medida que se van desarrollando nuevos aspectos de ellos.
Esto es mucho ms sencillo y econmico que hacer llamadas telefnicas,

imprimir nuevos catlogos o hacer publicaciones de prensa cada vez que lo


requiera.
Evaluar a sus clientes actuales y desarrollar nuevas oportunidades de
negocio. Mediante encuestas publicadas dentro de su pgina Web, puede
obtener una respuesta de sus clientes actuales, y as conocer y abordar
mejor sus inquietudes y sugerencias respecto al servicio que estn
recibiendo de su empresa. Igualmente, puede mostrar nuevos productos e
ideas y conseguir la opinin de los visitantes de su pgina, que son a la vez
sus clientes potenciales. De esta manera, puede crear una base de datos
de

clientes

(actuales

potenciales)

para

luego

enviarle

nuevas

informaciones a travs de correos electrnicos con costos irrisorios.


Otorgar informacin detallada y especfica acerca de sus productos
(manuales de instruccin) y de los procesos de comercializacin
(adquisicin y compra) de los mismos. Si su pblico desea saber ms sobre
la empresa, la pgina Web es el mejor vehculo para hacerle llegar esa
informacin.

4.2 Importancia de la implementacin de un Sistema de Informacin Web en


las empresas.
Para Antoni, Navarro y Simn (2009), que una empresa posea un sistema de
informacin web es de suma importancia ya que:

Un Sistema de Informacion
Web permite

Negocios ya establecidos y prestadores de servicios


Presencia a nivel local, estatal, nacional y mundial.
Sucursales abiertas las 24 horas del dia, los 7 dias de la semana.
Ofrecer servicios y productos a un costo realmente bajo.
Ventas automaticas

Personas que quieran ganar dinero en internet


Lo anterior dicho.
Diferentes flujos de ingresos.
La facilidad de tener tantos sitios Web como se quiera.
Rastreo de campaas publicitarias.

4.3 Ventajas de la implementacin de un Sistema de Informacin Web.


Entre al mundo de la globalizacin. Imagine que sus productos y servicios son
promocionados entre millones de clientes potenciales conectados a la red en todo
el mundo.
Adems de los usos acadmicos, cientficos e informativos, Internet abre, para
particulares, empresas y entidades pblicas, un mundo de posibilidades que les
permitirn adquirir los bienes de consumo habituales, automatizando el proceso
global de compra, optimizando la logstica en general y proporcionando un mejor
servicio al cliente, todo esto, acompaado probablemente de una atractiva
reduccin en el precio. En breve, millones de personas, empresas y organismos
estarn comprando, vendiendo, ofertando, anuncindose, intermediando y
colaborando a diario a travs del Internet. Es una gran oportunidad de negocio

para todas aquellas empresas que deseen participar en este nuevo sistema de
comercializacin.
VirtualSigma Ltda (2005-2010) menciona los siguientes beneficios de los sistemas
de informacin:
Beneficios Estratgicos:

Alcance global

Acercamiento con clientes, proveedores y socios comerciales

Incremento de la informacin que se capta del mercado

Aumento substancial de la calidad de la empresa

Se pueden ofertar todo tipo de productos y servicios

Desarrollo de la imagen de la empresa

Aumento de la competitividad

Adaptacin a la demanda a gran escala

Establecimiento de nuevas lneas de negocio

Beneficios Operativos:

Reduccin de costos

Optimizacin en la administracin de almacenes

Eliminacin o reduccin de las cadenas de comercializacin

Respuesta rpida a las necesidades de los clientes

Actualizacin constante del catlogo de productos y servicios

Mejora de los canales de comunicacin interna y con proveedores

Proveer un mejor servicio

Muchas empresas han iniciado ya el proceso de conversin de sus negocios hacia


este nuevo esquema de operacin comercial. Un primer paso importante es desde
luego la creacin de un Sitio Web para su empresa, una forma rpida y sencilla de
iniciar el proceso de transicin hacia este moderno sistema de comercializacin.

Captulo I
Anlisis de factibilidad del Sistema de Informacin
Web para la solicitud de pedidos de ventas del caf
en Exportadora Atlantic S.A

1.1 Factibilidad Tcnica


Antes de iniciar el desarrollo de un sistema de informacin, es recomendable
analizar las condiciones actuales con las que cuenta la organizacin donde se
implementara el sistema, para constatar si existan las condiciones tcnicas
necesarias, las cuales van desde la informacin necesaria para la realizacin de
anlisis del sistema, hasta los recursos tecnolgicos necesarios para el desarrollo
e implementacin del sistema de informacin, una vez conocidas estn, se puede
comenzar a desarrollar el sistema con la certeza de que al terminarlo, se
encontraran con todas las condiciones necesarias para su implementacin.
Exportadora Atlantic S.A ofreci la documentacin tcnica necesaria para
desarrollar el sistema. De igual manera permiti conocer el estado de los equipos
informticos en los que el Administrador del sistema de informacin, desarrollara
sus funciones y el servidor que almacenara los datos que necesitara y generara el
sistema.
La documentacin tcnica estuvo suministrada por las siguientes personas:
Tabla 1.1: Documentacin Tcnica
Tipo

de

Informacin
Informacin
general

de

la

empresa
Formato de Venta
Informacin sobre
pedidos

de

Fuentes de informacin
Gerente

de

Exportadora Atlantic
Gerente

Agrcola

de

Exportadora Atlantic
Gerente

Agrcola

Exportadora Atlantic

muestras
Informacin sobre Gerente
pedidos

Agrcola

Agrcola

de Exportadora Atlantic

de

Facilitad

Medio

o
Documentaci
Si

No

n
Entrevista
Entrevista

Si

de Si

Entrevista

muestras
Especificaciones
de

Sistema

Responsable del rea de


de Informtica

Entrevista

Exportadora Si

Informacin
Atlantic
Fuente: Elaboracin Propia

Los medios tecnolgicos con que actualmente cuenta la empresa para la


administracin y alojamiento del sistema de informacin web son los siguientes.
Tabla 1.2: Caractersticas Tcnicas de Equipos actuales

Mquin
a

Sistema
operativ
o

Memoria

Velocida

RAM

d CPU

disco

duro
Usado

Disponibl
e

Windows

PC1
Gerente
Agricola

2000
Profesiona

PC2

l SP4
Windows

Administra

2000

dor

Tamao

del Profesiona

Sistema

l SP4
Windows

Servidor

2000

de BD

Server
SP4

1 GB

1 GB

Pentium 4
3GHz

Pentium 4
3GHz

40 GB

60 GB

56 GB

44 GB

Intel Xen
2 GB

de

3.2 90 GB

110 GB

GHz
Funete: Elaboracin Propia

Software
Las herramientas de desarrollo utilizadas para la creacin del sistema son: MySQL

Server como gestor de base de datos, Adobe DreamWeaver CS3 y Macromedia


Flash 8 para edicin y creacin de contenido web, lenguaje de programacin
interpretado Hypertext Pre-processor PHP.
Funete: Elaboracin Propia
Baja
Entradas
19 x 3= 57
Salidas
2 x 4= 8
Consultas
7 x 3= 21
Archivo lgico interno 7 x 7= 49
Archivo
lgico 1 x 5= 5

Media
5 x 4= 20
2 x 5= 10
0 x 4= 0
4 x 10= 40
0 x 7= 0

Alta
1 x 5= 5
0 x 7= 0
0 x 6= 0
0 x 15= 0
0 x 10= 0

Total
82
18
21
89
5

externo
PF
215
PFs/ajustarx1.15 247.25

1.2 Factibilidad Econmica


Para conocer el costo asociado al desarrollo del sistema se utilizo la herramienta
COCOMO, la cual en base a la estimacin de puntos de funcin permite conocer
el tiempo de desarrollo y la cantidad de personal para realizarlo, para as poder
estimar su valor.
Tabla 1.3: Puntos de Funcin
Puntos de Funcin Ajustados
PFA=PF ( 0.65+0.01 Fi )

Tabla 1.4: Resumen de las caractersticas generales del sistema


N
1
2
3
4

Pregunta
Requiere el sistema copias de seguridad y de recuperacin fiables?
Se requiere comunicacin de datos?
Existen funciones de procesamiento distribuido?
Es crtico el rendimiento?

Valor
4
4
4
3

Se ejecutara el sistema en un entorno operativo existente y 0

fuertemente utilizado?
Requiere el sistema entrada de datos interactiva?
4
Requiere la entrada de datos interactiva que las transacciones de 2

6
7

entrada se lleven a cabo sobre mltiples pantallas u operaciones?


Se actualizan los archivos maestros de forma interactiva?
5
Son complejas las entradas, las salidas, los archivos o las 2

8
9
10
11
12
13
14

peticiones?
Es complejo el procesamiento interno?
Se ha diseado el cdigo para ser reutilizable?
Estn incluidas en el diseo la conversi6n y la instalaci6n?
Se ha diseado el sistema para soportar mltiples instalaciones en

3
4
2
0

diferentes organizaciones?
Se ha diseado la aplicaci6n para facilitar los cambios y para ser 2
fcilmente utilizada por el usuario?
Fi =

PFA=247.25 ( 0.65+ 0.01 39 )


PFA=257.14

Total de lnea de cdigo fuente


TLDC= Promedio de lineas de codigo de PHP PFA
TLDC=30 257.14

TLDC=7714.2

TLDC en miles de lneas de cdigo (MF)

TLDC=

7714.2
=7.7142 MF
1000

Estimacin del Esfuerzo

39

E= A TLDC EMI
A: Constante de calibracin. A=2.94

Donde:

TLDC: Total de lnea de cdigo fuente en miles.


B: Ahorro y gasto de software de escala.
EMi: Factor de esfuerzo compuesto.

Tabla 1.5: Factores de Escala.


Factor
Nombre
PREC Desarrollos

FLEX

RESL

Rango
Aspecto

Justificacin
Conlleva aspectos novedosos.

Valor
3.72

previos

similares.

Novedos

Flexibilidad

os
Metas

La flexibilidad entre el sistema y 0

del

son

los

desarrollo.

Generale

desarrollo son rigurosos, pues se

Manejo

s
de Muy

requerimientos

para

su

deben cumplir a cabalidad.


No se realiza un plan que toma 7.07

riesgos y la Bajo

en cuenta riesgos

TEAM

Arq.
Cohesin

de Muy alto

Existe consistencia en el trabajo 1.1

PMAT

equipo.
Madurez

del Administ

de equipo
Indica que las reas de proceso 1.56

proceso.

rado

principales estn en un estado


incipiente

dentro

de

la

SFi

organizacin.
13.45

Tabla 1.6: Factores de Esfuerzo Compuesto.


Factor

Nombre

Rango
Justificacin
INDICADORES DEL PRODUCTO

Fiabilidad
RELY

requerida del Alto


software.

DATA

CPLX

RUSE

Volumen

de Nomina

datos.

Complejidad

Nomina

del producto.

Reutilizacin

Nomina

requerida.
l
Documentaci

Valor

Ante un fallo del software ocasionara


prdidas financieras.

1.15

La relacin entre el tamao de la base de


datos y las lneas de cdigo del sistema 1.00
son medias.
Se realiza programacin estructurada,
con subrutinas matemtica y lgicas de 1.00
complejidad moderada.
Componentes reusables

dentro

del

proyecto.

1.00

n asociada a
DOCU

las

Nomina

La documentacin asociada se debe

necesidades

realizar a lo largo del proyecto.

del

ciclo

1.00

de

vida.

TIME

STOR

PVOL

ACAP

INDICADORES DE LA PLATAFORMA
Restriccin
El tiempo necesario para ejecutar las
Muy
del tiempo de
operaciones del sistema es muy bajo con
bajo
ejecucin.
respecto al total disponible.
Tanto el sistema como la base de datos
Restriccin de
Muy
ocupan un valor muy bajo de volumen de
almacenamie
bajo
almacenamiento con respecto al total
nto.
disponible.
La plataforma de operacin (hardware y
Volatilidad de Nomina
sistema operativo) puede cambiar en un
la plataforma. l
perodo entre 2 semanas y 6 meses.
INDICADORES DEL PERSONAL
Habilidad del Muy
Existe una capacidad muy alta por parte

1.00

1.00

1.00

0.67

analista.

PCAP

PCON

Alto

Habilidad del
programador.
Continuidad

Muy

del personal.

bajo

Experiencia
AEXP

en

las

aplicaciones.
Experiencia
PEXP

en

la

plataforma.
Experiencia
en
LTEX

Alto

Muy
Alto
Muy
alta

de los analistas para el anlisis y diseo


del sistema.
Existe una capacidad alta por parte de los
programadores para la programacin del 0.87
sistema.
Indica que la rotacin del personal
durante el desarrollo del proyecto es 1.10
prcticamente nula.
Existe una experiencia media de 5 aos
en el equipo del proyecto en el desarrollo 0.81
de sistemas.
La experiencia media del equipo en la
utilizacin de la plataforma del sistema 0.81
operativo es de 6 aos.

la

herramienta y
en el lenguaje

Alto

La experiencia media del equipo en este


punto es de 3 aos.

0.91

de desarrollo.
INDICADORES DEL PROYECTO
Uso
TOOL

SITE

SCED

de

herramientas
software.
Desarrollo

Nomina

Se utiliza Sistemas de Gestin de Base

de Datos

Muy

El desarrollo del sistema se har uso de

multilugar.
alto
Calendario de
Nomina
desarrollo
l
requerido.

mltiples medios multimedia.


El calendario de desarrollo requerido

1.00

0.84

indica que siempre existe probabilidad de 1.00


compresin o alargamiento del proyecto.
EMI =
0.369807144

Ahorro y gasto de software de escala.

B=0.91+0.01 SFi
B=0.91+0.01 13.45 B=1.0445
Esfuerzo
E= A TLDC B EMI
E=2.94 7.7142

1.0445

0.369807144

E=9.2 personas /mes

Tiempo de desarrollo
Tdes=3.67 E0.28 +(0.002 SFi )
Tdes=3.67 ( 9.2 )0.28+ (0.002 13.45 )
Tdes=7.25 meses
Cantidad de personal
CH =

E
9.2
=
=1.27 personas 2 personas
Tdes 7.25

Productividad
P=

TLCD 1000
T des

P=

7.7142 1000
=1064.03lineas de codigo por hombre /maquina
7.25

Tabla 1.7: Distribucin esfuerzo y tiempo por etapa modo orgnico, nivel
bsico
INDICADOR
Esfuerzo
(porcentajes
)

Fases
Estudio
Preliminar
Anlisis

Peque

Intermed

Medio

Grande

o 2 mf

io 8 mf

32 mf

128 mf

6%

6%

6%

6%

16%

16%

16%

16%

Diseo

desarrollo
Prueba

implantacin
Tiempo

68%

65%

62%

59%

16%

19%

22%

25%

10%

11%

12%

13%

19%

19%

19%

19%

63%

59%

55%

51%

18%

22%

26%

30%

de

desarrollo

Estudio

(porcentajes

Preliminar

)
Anlisis
Diseo

desarrollo
Prueba

implantacin

Porcentaje de esfuerzo para cada etapa del proyecto


Para calcular el porcentaje de esfuerzo y el tiempo de desarrollo para cada etapa
del proyecto usamos la siguiente frmula:
%etapa correspondiente=%MF 1+

MFMF 1
x (%MF 2%MF 1 )
MF 2MF 1

Donde
MF es TLDC en miles.
MF1 es el lmite inferior, en el que se encuentra el TLDC del sistema
MF2 es el lmite superior, en el que se encuentra el TLDC del sistema.
Usando la tabla distribucin esfuerzo y tiempo por etapa modo orgnico, nivel
bsico, el MF del sistema es igual a 6.708, este valor se encuentra entre los
rangos de MF1=2mf y MF2=8 mf. Estos tres valores son constantes en todos los
clculos, slo varan los porcentajes tanto de MF1(%MF1) como de MF2(%MF2)
dependiendo de la etapa en que se encuentre, correspondiente a los rangos final e
inicial de MF1 y MF2, tambin dependiendo si es esfuerzo o tiempo de desarrollo
lo que se desea calcular.

Una vez calculados los datos correspondientes de los porcentajes lo multiplicamos


por el valor del esfuerzo (E) y el tiempo de desarrollo (Tdes) para obtener su valor
numrico.

%etapa correspondiente=%MF 1+

Esfuerzo
%etapa1=6+

7.71422
x ( 66 )=6
82

%etapa2=16+

7.71422
x ( 1616 )=16
82

%etapa3=68+

7.71422
x ( 6568 )=65.14
82

7.71422
x ( 1916 )=18.86
82

%etapa 4=16+

]
]

Tiempo de desarrollo

7.71422
x ( 1110 )=10.95
82

7.71422
x ( 1919 ) =19
82

7.71422
x ( 5963 )=59.19
82

7.71422
x ( 2218 ) =19.91
82

%etapa1=10+

%etapa2=19+

%etapa3=63+

%etapa 4=18+

]
]

MFMF 1
x (%MF 2%MF 1 )
MF 2MF 1

La siguiente tabla nuestra el porcentaje y valor de esfuerzo, al igual que el


porcentaje y valor del tiempo del desarrollo para cada una de las actividades del
proyecto, al igual que la cantidad de personas que trabajaran en cada una de las
etapas.

Tabla 1.8: Consolidado de porcentaje y valor de esfuerzo, tiempo de


desarrollo y personas que trabajaran en cada una de las etapas.
Fases

Esfuerz

%Tde

T des

Tdes

Esfuerz

7.25

(dias)

9.2

Estudio

0.552

10.95

0.793

24

Preliminar
Anlisis

16

1.472

19

9
1.377

41

X X

59.19

5
4.291

129

X X

19.91

3
1.443

43

Diseo
desarrollo
Prueba

y 65.14
e 18.86

5.993
1.3579

implantacin
A: Analisita P:Programador

CH

A P

E
Tdes

Costo de la Fuerza de Trabajo


El costo de la fuerza de trabajo hace referencia al salario bruto de cada uno de los
trabajadores, el cual se calcular para cada etapa del proyecto con la siguiente
frmula:
CFT =Salario total por mes Tiempo de desarrollo Cantidad de personal

A continuacin se presenta el CFT para cada una de las etapas del proyecto
Etapa de Estudio Preliminar
CFT analista=600 0.7939 1=$ 476.34

Etapa de Anlisis
CFT analista=600 1.3775 1=$ 826.5
CFT programador =400 1.3775 1=$ 551
CTT =CFT analista +CFT programador =$ 1,377.5
Etapa de Diseo y Desarrollo
CFT analista=600 4.2913 1=$ 2,574.78
CFT programador =400 4.2913 1=$ 1,716.52

Costo total de fuerza de trabajo en la etapa de anlisis:


CFT =CFT analista +CFT programador =$ 4,291.3

Etapa de Prueba e Implementacin


CFT programador =400 1.4435 1=$ 577.4

Clculo de los Beneficios Sociales


BS=Vacaciones+Terciavo Mes+ INSS

Donde
Vacaciones=2.5 Tdes salario /dia
Terciavo mes=2.5 Tdes salario /dia

INSS=6.25 CFT

Etapa de Estudio Preliminar


BS analista=( 2.5 0.7939 20 ) + ( 2.5 0.7939 20 ) + ( 0.0625 476.34 ) =$ 109.16
Etapa de Anlisis
BS analista=( 2.5 1.3775 20 )+ ( 2.5 1.3775 20 ) + ( 0.0625 826.5 ) =$ 189.41
BS prog=( 2.5 1.3775 13.33 ) + ( 2.5 1.3775 13.33 )+ ( 0.0625 551 )=$ 126.25
Etapa de Diseo y Desarrollo
BS analista=( 2.5 4.2913 20 ) + ( 2.5 4.2913 20 ) + ( 0.0625 2,574.78 )
$ 590.05

BS prog=( 2.5 4.2913 13.33 ) + ( 2.5 4.2913 13.33 )+ ( 0.0625 1,716.52 )


$ 393.30

Etapa de Prueba e Implementacin


BS programador =( 2.5 1.4435 13.33 ) + ( 2.5 1.4435 13.33 ) + ( 0.0625 1,716.52 )
$ 203.49

La siguiente tabla muestra el resumen de los costos de la fuerza de trabajo por


cada una de las etapas, tomando en cuenta el salario bruto por empleado y los
beneficios sociales.

Etapa

CFTAnalista

Estudio

$476.5

CFTProgr

BSAnalista

BSProgr

Costo/etap

$109.16

a
$585.66

Preliminar
Anlisis
Diseo

$826.5
y $2,574.78

$551
$1,716.52

$189.41
$590.05

$126.25
$393.30

$1,693.16
$5,274.65

Desarrollo
Prueba

e -

$577.4

$203.49

$780.89

Implem.
CFTTotal

$8,334.36

Costo de uso de medios tcnicos (CUMT)


CUMT=Costo total de utilizacin del equipo de trabajo (CTUET)+ Costo total de
consumo de energa elctrica del equipo de trabajo (CTCEEET) + Costo total de
mantenimiento preventivo del equipo de trabajo (CTMPET)

CUMT =

CK +
PR K

( Ce k HTM K CKH K ) + CRM K

Donde:
C k =Costo del equipo
PR k =Perodo de recuperacionen horas
Cek =Consumo de energia
HMT k =Horas de tiempomaquina
CKH k =Costo kw /horas
CRM k =Costo del matenimiento preventivo

Consideraciones
Horas de tiempo mquina
Jornada laboral diaria: 4 horas.
Das laborales al mes: 20 das.
Horas de trabajo que una computadora consume energa: 4 horas (las 4 horas
laborales).
HTM = TDES * 20 das * 4 horas = 7.25 meses * 20 das * 4 horas = 580 horas
Clculo de CTUET

Consumo de energa

Intensida

Dispositivo

Disco duro

0.5 A

11.25 V

5.625 Watts

Unidad CD-ROM

0.5 A

11.25 V

5.625 Watts

Tarjeta madre

0.5 A

3.75 V

1.875 Watts

Teclado

0.24 A

5V

1.2 Watts

Mouse

0.015 A

5V

0.075 Watts

Monitor

1.5 A

165 Watts

Kwatts
0.165 Kwatts

Total

3.255 A

110 V
146.25

179.4 Watts

0.1794 Kwatts

Voltaje

V
Tabla 1 Consumo de energa por dispositivos.

Potencia

Potencia

(Watts)

(Kwatts)
0.005625
Kwatts
0.005625
Kwatts
0.001875
Kwatts
0,0012 Kwatts
0,000075

Mquinas con que se cuenta = 1


Perodo de recuperacin de la inversin= 3 aos (vida til de un aparato)=26,280
horas.
Costo del equipo = $650.39/computadora (HP)
Consumo de energa 0.1794
Costo del Mantenimiento (un mantenimiento en el periodo de desarrollo)= $13.27

CUMT =

650.39
+ ( ( 0.1794 580 0.1214 ) ) +13.27=$ 25.93
26,280
Costo de abastecimiento tcnico de materiales (CMAT).
Para 2 personas

Cantidad

Artculo

Precio

Total (C$)

4
2
2

Resma papel bond


Lapiceros Pentel Star
Lpiz portaminas Olimpia

unitario (C$)
8.000
6.00
25.00

320.00
12.00
50.00

2
1
2
1
8
2
2

0.5mm
Borrador de goma maped
Caja de folder T/C
Corrector zebra
Cajas de grapas Acme
Minas Pentel 0.5
Reglas
Cartucho de color para

6.00
95.65
29.56
17.39
6.00
3.00
573.915

12.00
95.65
59.13
17.39
48.00
6.00
1147.83

1
2

impresora Canon ip2700


Engrapadora Mapad
Cuadernos universitarios

108.70
57

108.70
140.00

11.00
339.13
119.57

22.00
339.13
119.57
2,471.40
331.10
2,802.50
123.46

2
1
1

Scribe Jeans
Marcador acrlico #159
Memoria Kingston USB 8GB
Caja de 10 CD Maxell
SubTotal
IVA
Total (C$)
Total $

Otros gastos (OG).


Para 2 personas
Nombre del gasto
Consumo de energa

Costo (C$)
615.066

elctrica
Transporte al organismo
Servicio de fotocopias
Utilizacin del servicio de

600
250
2,276.14

internet
Total de otros gastos
Total de otros gastos $

3,741.206
164.81

Detalle de clculos de los gastos Consumo de energa elctrica


Cantidad
de

Artefacto

artefactos
a utilizar

Lmpara
fluorescente
Computadora

Consumo
unitario de

Costo
unitario de

kw/hora

kw/hora
(C$)

Costo total
Total

de

de

utilizacin

horas

del recurso
(C$)

0.015

3.4016

580

59.188

0.300
Total

3.4016

580

591.878
651.066

Transporte a Exportadora Atlantic S.A


visitas al organismo
Costo de transporte por

10
C$ 60

visita
Total de costo de

C$ 600

transporte
Servicio de Fotocopias
Costo unitario de fotocopias
Cantidad de fotocopias
Total de costo de servicio de
fotocopias

Utilizacin de servicio de internet

C$ 0.50
500
C$ 250

Costo mensual de servicio de internet (Turbonett fijo 3072 K/s) = C$ 313.95


Costo total del servicio de internet = costo mensual x tiempo de desarrollo =
C$3.13.95 x 7.25 meses = C$2,276.14
Costo total del proyecto (CTP)
CTP= CD + CI
Donde:
CD (Costos directos) = CFTtotal + CUMT + CMAT + OGtotal
CD= $ 8334.36+ $25.93+ $123.46 + $ 164.81
CD= $ 8,648.56
CI (Costos indirectos) = 10% de los costos directos
CI= $ 864.86
CTP= $ 9,513.42

1.3 Relacin Costo - Beneficio


La mayora de los beneficios que genera la implementacin del sistema son de
orden intangible por lo que la cuantificacin de estos es difcil de calcular de forma
correcta, pero son de trascendencia representativa para las gestiones del
departamento de ventas de la empresa, los cuales recompensan a cabalidad los
costos generados por el desarrollo de este software y por lo cual se concluye que
debe llevarse a cabo.

Se realizara un estimado de los beneficios que el sistema pude generan.

Servicios por hora


Clientes que realicen un
pedido

Al
da
0.5

Al ao
183

Valor promedio del

Total

pedido $

Anual

500

91,250

Valor actual neto de la inversin:


Datos del VAN ($)
Inversin Inicial ($)
$ 9,513.42
Costos administrativos anual (mantenimiento y costos de operaciones) $ 3600
($300 mes)
Ingresos Generados ($)
Tasa de Rendimiento Requerida
Nmero de Periodos

$ 91,250
15%
5 aos

Ingreso Neto: 91,250-3600=87,650


n

VAN =
1

VAN =

vf

(1+i )n

I 0

87,650
9,513.42=34,064.4
( 1+0.15 )5

VAN relativo=

VAN
34,064.4
=
=3.58
Inversion inicial 9,513.42

Por cada dlar que se invirtiera en el sistema se obtendr una utilidad de $3.58
1.4 Beneficios
La implementacin del sistema de informacin web para la solicitud de pedidos de
ventas del caf en Exportadora Atlantic S.A, proporcionara los siguientes
beneficios:

Beneficios Tangibles

Mayor cantidad de clientes nacionales y extranjeros.


Incremento en el volumen de ventas.
Reduccin de costos y desechos de papelera.
Respaldo de la informacin.
Mejor control en los inventarios de productos.
Control eficiente de la informacin.

Beneficios Intangibles

Prestigio y proyeccin institucional.


Mejor comunicacin y atencin a clientes.
Manejo ordenado de la informacin.
Facilita el anlisis de la informacin para toma de decisiones.
Fomento de la caficultura en Nicaragua.

1.5 Factibilidad Operativa


La factibilidad operativa consiste en definir si se pondr en marcha el sistema
propuesto, aprovechando los beneficios que ofrece tanto a clientes como a la
empresa, adems si la empresa tiene capacidad para mantener el sistema
funcionando.
Una vez implementado el sistema de informacin Web se deben de evaluar ciertos
aspectos operativos, los cuales se presentan a continuacin.
Necesidades de personal
Funcin

Preparaci

Personal

Requerimiento

Nombre

encargado

de personal

del puesto

acadmica

de realizarlo

Nuevo Existent

necesaria

Administrado

Ingeniero en

Personal del

r del sistema

sistemas o

departamento

carreras

de tecnologa

afines

informtica

e
Si

o
X

(si lo
requiriese)

No
-------------

Aceptacin del sistema automatizado

Personal involucrado

Cantidad de

personas

S N S N S N S N
Personal del departamento de
ventas
Personal del departamento de
tecnologa informtica

Simbologa:
A: Comprensin de la necesidad del sistema.
B: Comprensin de los beneficios del sistema.
C: Aceptacin de la incorporacin total del sistema.
D: Aceptacin de disponibilidad para proporcionar la informacin necesaria.
S: S
N: No.
Adiestramiento del personal
Para contabilizar el monto del costo del adiestramiento de los futuros usuarios del
sistema se tomaron en cuenta ciertos criterios expuestos a continuacin.

Personal

N de

Tiempo

Involucrado personas

estimado

Pago de
honorarios
C$

da
Instructor

laborable

Recursos a Utilizar

1500.00

(4 horas)

1 datashop
2 lamparas

0.0510

6.812724

fluorescente

3.4458

0.408192

1.7008

12.24576

11.570

7.783283

s
4

Usuario
(administra

Computador

da

dor del

sistema,

laborable
(4 horas)

gerente

as
1 aire

------

acondiciona

do
Sub total

agricola)
Sub total

1500
Total general (C$)
Total general ($)

27.24996
1527.25

Detalle del costo de utilizacin de medios tcnicos en el adiestramiento del


personal.
Artefacto

Lmpara

Cantida

Consum

Costo

Total de

Total de costo

da

kw/hora horas

de uso de

utilizar
2

kw/hora
0.015

3.4016

recursos (C$)
0.408192

1.013

3.4016

7.783283

1
3

0.5007
0.300

3.4016
3.4016

4
4

6.812724
12.24576
27.249959

fluorescente
compacta 15 w
Aire
acondicionado
Datashop
Computadora
Total

Al haber analizado las condiciones operativas y ver su efectiva aplicacin a la


ejecucin del proyecto, se puede afirmar que son ptimas para su utilizacin.

Captulo II
Requerimientos del Sistema de Informacin Web para
la solicitud de pedidos de ventas del caf en
Exportadora Atlantic S.A

Una vez determinada la factibilidad del desarrollo del sistema de informacin web
para las solicitudes de pedidos de venta del caf para Exportadora Atlantic S.A, y
analizada la problemtica de la empresa, se definen los requerimientos del
desarrollo del sistema, de los cuales depender el xito el sistema y permitir a la
vez el buen seguimiento de las etapas del ciclo de vida del sistema, las cuales se
basaran en el Mtodo de Diseo Hipermedia Orientado a Objetos (Metodologa
OOHMD), basada en el lenguaje unificado de diagrama (UML).

El anlisis de los requerimientos del sistema contempla los siguientes aspectos:

Objetivos del sistema


Actores que intervienen con el sistema
Requerimientos de almacenamiento de informacin
Requerimientos funcionales
Requerimientos no funcionales

Los requerimientos aqu descritos se determinaron con la aplicacin de entrevistas


a Gerente agrcola y responsable de informtica de Exportadora Atlantic S.A,

2.1 Objetivos de Sistema.

OBJ-0001

Solicitad de Pedidos de Venta

Versin

1.0 ( 18/07/2011 )

Autores

Nesly Laguna
Juan Jos Castillo

Fuentes
Ing. Reynaldo Soza
OBJ-0002
Solicitudes de pedido de muestras
Descripcin El sistema deber realizar ventas de caf en lnea, realizar el pago
Versin
1.0 ( 18/07/2011 )
en lnea y emitir facturas de ventas.
Autores
Nesly Laguna
Subobjetivos Ninguno
Juan Jos Castillo
Importancia Vital
Fuentes
Ing. Reynaldo Soza
Urgencia
Inmediatamente
Descripcin
El sistema deber permitir al cliente realizar solicitudes de
Estado
Pendiente de verificacin
muestra de caf
Estabilidad Alta
Subobjetivos Ninguno
Comentarios Ninguno
Importancia
Importante
Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Media

Comentarios

Ninguno

OBJ-0003

Gestionar pedidos de venta

Versin

1.0 ( 18/07/2011 )

Autores

Nesly Laguna
Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Descripcin El sistema deber permitir la administracin de los pedidos de


ventas de caf que el cliente realice (facturas).
Subobjetivos Ninguno
Importancia Vital
Urgencia

Inmediatamente

Estado

Pendiente de verificacin

Estabilidad

Alta

Comentarios Ninguno
OBJ-0004

Gestionar pedidos de muestras

Versin

1.0 ( 18/07/2011 )

Autores

Nesly Laguna
Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Descripcin

El sistema deber permitir la administracin de los pedidos de


muestras de caf que el cliente realice, para luego gestionar su
envi.

Subobjetivos Ninguno
Importancia

Vital

Urgencia

Inmediatamente

Estado

Pendiente de verificacin

Estabilidad

Alta

Comentarios Ninguno
OBJ-0005

Gestionar Usuarios

Versin

1.0 ( 18/07/2011 )

Autores

Nesly Laguna
Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Descripcin

El sistema deber permitir la administracin de los usuarios,


donde permita agregar, modificar, consultar y dar de baja a los
usuarios.

Subobjetivos Ninguno
Importancia

Importante

Urgencia

Hay presin

Estado

Pendiente de verificacin

Estabilidad

Alta

Comentarios Ninguno

OBJ-0006

Gestionar Clientes

Versin

1.0 ( 18/07/2011 )

Autores

Nesly Laguna
Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Descripcin

El sistema deber permitir la administracin de los clientes de


Exportadora Atlantic S.A, en el cual pueda agregar, modificar y
consultar los clientes.

Subobjetivos Ninguno
Importancia

Importante

Urgencia

Hay presin

Estado

Pendiente de verificacin

Estabilidad

Alta

Comentarios Ninguno
OBJ-0007

Gestionar Productos

Versin

1.0 ( 18/07/2011 )

Autores

Nesly Laguna
Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Descripcin

El sistema deber permitir la administracin de los productos de


Exportadora Atlantic S.A exporta, en el cual pueda agregar,
modificar y consultar los productos.

Subobjetivos Ninguno
Importancia

Importante

Urgencia

Hay presin

Estado

Pendiente de verificacin

Estabilidad

Alta

Comentarios Ninguno
OBJ-0008

Gestionar Fincas

Versin

1.0 ( 18/07/2011 )

Autores

Nesly Laguna

Juan Jos Castillo


Fuentes

Ing. Reynaldo Soza

Descripcin

El sistema deber permitir la administracin de los fincas que


forman parte de Exportadora Atlatic S.A, en el cual pueda agregar,
modificar y consultar las fincas.

Subobjetivos Ninguno
Importancia

Importante

Urgencia

Hay presin

Estado

Pendiente de verificacin

Estabilidad

Alta

Comentarios Ninguno

OBJ-0009

Gestionar Productores

Versin

1.0 ( 18/07/2011 )

Autores

Nesly Laguna
Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Descripcin

El sistema deber permitir la administracin de los productores de


forman parte de Exportadora Atlantic S.A, en el cual pueda
agregar, modificar y consultar los productores.

Subobjetivos Ninguno
Importancia

Vital

Urgencia

Hay presin

Estado

Pendiente de verificacin

Estabilidad

Alta

Comentarios

Ninguno

OBJ-0010

Generacin de Informes

Versin

1.0 ( 18/07/2011 )

Autores

Nesly Laguna
Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Descripcin

El sistema deber permitir la generacin de informes de pedidos


de venta (total de ventas, productos ms vendidos, clientes
frecuente) y pedidos de muestras.

Subobjetivos Ninguno
Importancia

Vital

Urgencia

Inmediatamente

Estado

Pendiente de verificacin

Estabilidad

Alta

Comentarios Ninguno

2.2 Requisitos Funcionales del Sistema.


Los requisitos funcionales del sistema puntualiza el comportamiento interno del
sistema, los cuales especficas cmo los casos de uso sern llevados a la
prctica, adems de representar las gestiones que el sistema debe hacer con la
informacin almacenada.
2.2.1 Requisitos Generales
EL Sistema de Informacin Web para las solicitudes de pedidos de caf en
Exportadora Atlantic S.A ser alojado en un dominio propiedad de la empresa, el
cual permitir un acrecentamiento en los lazos de comunicacin con clientes
extranjeros y nacionales de la empresa, aumentando de esta forma las
exportaciones de la misma; provocando a la vez un mayor prestigio y
posicionamiento comercial de la empresa. La aplicacin est orientada
nicamente a los clientes de Exportadora Atlantic, los cuales suman un total de
xxx, pero se enfocara principalmente en los clientes extranjeros, que son los que
se beneficiaran ms con este recurso que la empresa pondr a su disposicin.
El sistema presentara contenido grfico y dinmico relacionado con los tipos de
caf que la empresa exporta y de la fincas de donde estos provienen, dejando ver

las caractersticas del caf, tales como calidad y certificacin de las fincas que lo
cultivan y la ubicacin de las finca entre las ms relevantes altitud, tcnicas de
cultivo, entre otras; a la vez permitir realizar una solicitud de pedido, la cual
permitir al cliente saber la disponibilidad de la exportadora y el precio del
hipottico pedido, adems del eje principal del sistema que es la realizacin de la
venta como tal.
Adems de las funciones principales del sistema antes mencionadas, se publicar
contenido de la empresa, tales como su Misin, Visin, Valores, Objetivos,
Fortalezas, Principales Cifras, Historia, Contactos, entre otros.
2.2.2 Definicin de Actores
Muestra una descripcin del rol o papel de los actores involucrados respecto al
sistema.

ACT-0001

Administrador

Versin

1.0 ( 18/07/2011 )

Autores

Nesly Laguna
Juan Jos Castillo

Fuentes

Ing. Edwar Ramos

Descripcin

Este actor representa al empleado de Exportadora Atlantic S.A


encargado de administrar el sistema

Comentarios Ninguno

ACT-

Gerente

0003
Versin 1.0 ( 18/07/2011 )
Autore Nesly Laguna
s

Juan Jos Castillo

Fuente Ing. Edwar Ramos


s
Descri Este actor representa al
pcin

Gerente Agrcola de

Cliente

Exportadora Atlantic S.A, el cual


solicita informes de venta y de
solicitudes de muestras al
sistema
Comen Ninguno
tarios
ACT-0002
Versin

1.0 ( 18/07/2011 )

Autores

Nesly Laguna
Juan Jos Castillo

Fuentes

Ing. Edwar Ramos

Descripcin

Este actor representa a los clientes de Exportadora Atlantic S.A


los cuales pueden realizar pedidos de venta y de muestras de
caf.

Comentarios

Ninguno

Participante

Ing. Reynaldo Soza

Organizacin

Exportadora Atlantic S.A

Rol

Gerente Agrcola de Exportadora Atlantic S.A

Es desarrollador No
Es cliente

No

Es usuario

Comentarios

Suministra informacin para la realizacin del sistema.

Participante

Ing. Edwar Ramos

Organizacin

Exportadora Atlantic S.A

Rol

Responsable del rea de informtica

Es desarrollador No
Es cliente

No

Es usuario

No

Comentarios

Suministra informacin para la realizacin del sistema.

Participante

Nesly Laguna Valle

Rol

Analista y desarrollador

Es desarrollador Si
Es cliente

No

Es usuario

No

Comentarios

Participante

Juan Jos Castillo

Rol

Analista y desarrollador

Es desarrollador

Si

Es cliente

No

Es usuario

No

Comentarios

2.2.3 Requerimientos de Informacin


Como se menciono en el anlisis de factibilidad, e3l Sistema de Informacin Web,
utilizara MySQL Server como sistema gestor de datos.

Los datos principales a almacenarse sern:


IRQ-0001

Informacin del Usuario

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ 005] Gestionar Usuarios


[OBJ 006] Gestionar Cliente
Descripcin

El sistema deber almacenar la informacin correspondiente a


datos generales del usuario. En concreto:

Datos

Cuenta_Usuario

especficos

Contrasea
Nivel
Id_Cliente

Tiempo de

Medio

Mximo

vida

1 ao(s)

5 ao(s)

Ocurrencias

Medio

Mximo

simultneas

Importancia

Vital

Urgencia

Inmediatamente

Estado

en construccin

Estabilidad

Alta

Comentarios

Ninguno

IRQ-0002

Informacin del Cliente

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ 006] Gestionar Cliente


Descripcin

El sistema deber almacenar la informacin correspondiente al


Cliente. En concreto:

Datos
especficos

Informacin general del cliente


Id_Cliente
Identificacin
Nombres y Apellidos
Cargo
Nacionalidad
Correo
Informacin de la empresa
Nombre de la empresa
Direccin
Telfono

Tiempo de
vida

Medio

Mximo

1 ao(s)

5 ao(s)

Ocurrencias
simultneas

Medio

Mximo

Importancia

Vital

Urgencia

Inmediatamente

Estado

en construccin

Estabilidad

Alta

Comentarios

Ninguno

IRQ-0003

Informacin de Finca

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ 008] Gestionar Fincas


Descripcin

El sistema deber almacenar la informacin correspondiente a las


Fincas. En concreto:

Datos
especficos

IdFinca
Nombre_Finca
idProductor
Direccion
Mapa
Latitud
Lindero_S
Lindero_N
Lindero_E
Lindero_O
Departamento
Municipio
Comarca
Comunidad
Descripcin
idCertificaciones

Tiempo de
vida

Medio

Mximo

1 ao(s)

5 ao(s)

Ocurrencias
simultneas

Medio

Mximo

Importancia

Importante

Urgencia

Inmediatamente

Estado

en construccin

Estabilidad

Alta

Comentarios

Ninguno

IRQ-0004

Informacin de Productor

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ 009] Gestionar Productor


Descripcin

El sistema deber almacenar la informacin correspondiente a los


Productores. En concreto:

Datos

especficos

idProductor
Nombre
Apellido
Cedula
Direccin
Telfono

Tiempo de

Medio

Mximo

vida

1 ao(s)

5 ao(s)

Ocurrencias

Medio

Mximo

simultneas

Importancia

Importante

Urgencia

Inmediatamente

Estado

en construccin

Estabilidad

Alta

Comentarios

Ninguno

IRQ-0005

Informacin de Cafe

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ 007] Gestionar Productos


Descripcin

El sistema deber almacenar la informacin correspondiente al


Producto. En concreto:

Datos

idProducto

especficos

idFinca
cantidad
precio
descripcin
tipo_cafe
idCalidad

Tiempo de

Medio

Mximo

vida

1 ao(s)

5 ao(s)

Ocurrencias

Medio

Mximo

simultneas

Importancia

Vital

Urgencia

Inmediatamente

Estado

en construccin

Estabilidad

Alta

Comentarios

Ninguno

IRQ-0006

Informacin de Calidad

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ 007] Gestionar Productos


Descripcin

El sistema deber almacenar la informacin correspondiente a


las calidades. En concreto:

Datos

especficos

idCalidad
Nombre_Calidad
Descripcin

Tiempo de

Medio

Mximo

vida

1 ao(s)

5 ao(s)

Ocurrencias

Medio

Mximo

simultneas

Importancia

Importante

Urgencia

Inmediatamente

Estado

en construccin

Estabilidad

Alta

Comentarios

Ninguno

IRQ-0007

Informacin de Certificaciones

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ 008] Gestionar Fincas


Descripcin

El sistema deber almacenar la informacin correspondiente a las


Certificaciones. En concreto:

Datos

especficos

idCertificaciones
Nombre_Certificaciones
Descripcin

Tiempo de

Medio

Mximo

vida

1 ao(s)

5 ao(s)

Ocurrencias

Medio

Mximo

simultneas

Importancia

Importante

Urgencia

Inmediatamente

Estado

en construccin

Estabilidad

Alta

Comentarios

Ninguno

IRQ-0008

Informacin de Factura

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ -001] Solicitud de pedidos de venta


[OBJ-006] Gestionar Clientes
[OBJ-007] Gestionar Productos
Descripcin

El sistema deber almacenar la informacin correspondiente a la


factura. En concreto:

Datos

Datos Generales

especficos

idFactura
Fecha
idCliente
Total
Subtotal
IVA

Detalle factura

idProducto
Cantidad
Subtotal

Tiempo de

Medio

Mximo

vida

1 ao(s)

5 ao(s)

Ocurrencias

Medio

Mximo

simultneas

Importancia

Vital

Urgencia

Inmediatamente

Estado

en construccin

Estabilidad

Alta

Comentarios

Ninguno

IRQ-0009

Informacin de Pedido Muestra

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ -002] Solicitud de pedidos de muestra


[OBJ-006] Gestionar Clientes
[OBJ-007] Gestionar Productos
Descripcin

El sistema deber almacenar la informacin correspondiente al


pedido de muestra. En concreto:

Datos

Datos Generales

especficos

idPedidoMuestra
Fecha
idCliente
Estado

Detalle factura

idProducto

Tiempo de

Medio

Mximo

vida

1 ao(s)

5 ao(s)

Ocurrencias

Medio

Mximo

simultneas

Importancia

Vital

Urgencia

Inmediatamente

Estado

en construccin

Estabilidad

Alta

Comentarios

Ninguno

2.2.3 Requerimientos Funcionales

La informacin de los usuarios se gestionar mediante una base de datos de


MYSQL. Para realizar conexiones con las distintas pginas se usar PHP.

FRQ-0001

Facturacin

Versin

1.0 ( 02/08/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ -001] Solicitud de pedidos de venta


[OBJ-005] Gestionar Usuarios
[OBJ-006] Gestionar Clientes
[OBJ-007] Gestionar Productos
Descripcin

El sistema deber facturar los pedidos de venta de caf que el


cliente realice.

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Alta

Comentarios

Ninguno

FRQ-0002

Solicitud de Muestras

Versin

1.0 ( 02/08/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ -002] Solicitud de pedidos de muestras


[OBJ-005] Gestionar Usuarios
[OBJ-006] Gestionar Clientes
[OBJ-007] Gestionar Productos
Descripcin

El sistema deber decepcionar los pedidos de muestras de caf


que el cliente realice.

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Alta

Comentarios

Ninguno

FRQ-0003

Generacin de Informes

Versin

1.0 ( 02/08/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-003] Gestionar pedidos de venta


[OBJ-004] Gestionar pedidos de muestras
[OBJ-010] Generar Informes
Descripcin

El sistema deber facturar los pedidos de venta de caf que el


cliente realice.

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Alta

Comentarios

Ninguno

FRQ-0004

Seguridad por perfil

Versin

1.0 ( 02/08/2011 )

Autores

Nesly Laguna Valle

Juan Jos Castillo


Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ -001] Solicitud de pedidos de venta


[OBJ -002] Solicitud de pedidos de muestras
[OBJ-003] Gestionar pedidos de venta
[OBJ-004] Gestionar pedidos de muestras
[OBJ-005] Gestionar Usuarios
[OBJ-006] Gestionar Clientes
[OBJ-007] Gestionar Productos
[OBJ-008] Gestionar Fincas
[OBJ-009] Gestionar Productores
[OBJ-010] Generar Informes
Descripcin

El sistema deber facturar los pedidos de venta de caf que el


cliente realice.

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Alta

Comentarios

Ninguno

FRQ-0005

Exportacin de Bases

Versin

1.0 ( 02/08/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias Ninguna
Descripcin

El sistema deber facturar los pedidos de venta de caf que el


cliente realice.

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Alta

Comentarios

Ninguno

FRQ-0006

Bsquedas especificas

Versin

1.0 ( 02/08/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-005] Gestionar Usuarios


[OBJ-006] Gestionar Clientes
[OBJ-007] Gestionar Productos
[OBJ-008] Gestionar Fincas
[OBJ-009] Gestionar Productores
Descripcin

El sistema deber facturar los pedidos de venta de caf que el


cliente realice.

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Alta

Comentarios

Ninguno

2.3 Requisitos No Funcionales del Sistema.


Entre los requerimientos no funcionales de sistema tenemos:

NFR-0001

Usabilidad

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jo se Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ -001] Solicitud de pedidos de venta


[OBJ -002] Solicitud de pedidos de muestras
[OBJ-003] Gestionar pedidos de venta
[OBJ-004] Gestionar pedidos de muestras
[OBJ-005] Gestionar Usuarios
[OBJ-006] Gestionar Clientes
[OBJ-007] Gestionar Productos
[OBJ-008] Gestionar Fincas
[OBJ-009] Gestionar Productores
[OBJ-010] Generar Informes
Descripcin

El sistema deber se dinmico y flexible estructuralmente y


funcionalmente, ser atractivo y armnico, permitiendo al usuario
navegar con facilidad, valores de auto - llenado, manual de
usuario

Importancia

Vital

Urgencia

Inmediatamente

Estado

en construccin

Estabilidad

Media

Comentarios

Ninguno

NFR-0002

Rendimiento

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jo se Castillo

Fuentes

Reynaldo Soza

Dependencias [OBJ -001] Solicitud de pedidos de venta

[OBJ -002] Solicitud de pedidos de muestras


[OBJ-003] Gestionar pedidos de venta
[OBJ-004] Gestionar pedidos de muestras
[OBJ-005] Gestionar Usuarios
[OBJ-006] Gestionar Clientes
[OBJ-007] Gestionar Productos
[OBJ-008] Gestionar Fincas
[OBJ-009] Gestionar Productores
[OBJ-010] Generar Informes
Descripcin

El sistema deber realizar las tareas en el menor tiempo posible,


permitiendo mayor velocidad en la navegacin y disminuir la
congestion de recursos.

Importancia

Vital

Urgencia

Inmediatamente

Estado

en construccin

Estabilidad

Media

Comentarios

Ninguno

NFR-0003

Efectividad

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jo se Castillo

Fuentes

Reynaldo Soza

Dependencias [OBJ -001] Solicitud de pedidos de venta


[OBJ -002] Solicitud de pedidos de muestras
[OBJ-003] Gestionar pedidos de venta
[OBJ-004] Gestionar pedidos de muestras
[OBJ-005] Gestionar Usuarios
[OBJ-006] Gestionar Clientes

[OBJ-007] Gestionar Productos


[OBJ-008] Gestionar Fincas
[OBJ-009] Gestionar Productores
[OBJ-010] Generar Informes
Descripcin

El sistema deber ser eficiente en la realizacin de los procesos


que el usuario realice, trabajando con eficiencia en cada entrada
y salida de informacin y rapidez y eficacia en las funciones que
este ofrezca.

Importancia

Importante

Urgencia

Hay presin

Estado

Pendiente de verificar

Estabilidad

Alta

Comentarios

Ninguno

NFR-0004

Capacitacin

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jo se Castillo

Fuentes

Reynaldo Soza

Dependencias [OBJ -001] Solicitud de pedidos de venta


[OBJ -002] Solicitud de pedidos de muestras
[OBJ-003] Gestionar pedidos de venta
[OBJ-004] Gestionar pedidos de muestras
[OBJ-005] Gestionar Usuarios
[OBJ-006] Gestionar Clientes
[OBJ-007] Gestionar Productos
[OBJ-008] Gestionar Fincas
[OBJ-009] Gestionar Productores
[OBJ-010] Generar Informes
Descripcin

Antes de la implementacin del sistema, ser neesaria la

capacitacin de los usuarios finales del sistema de informacin


web.
Importancia

Importante

Urgencia

Puede esperar

Estado

Pendiente de verificar

Estabilidad

Baja

Comentarios

Ninguno

Captulo III
Diseo conceptual del Sistema de Informacin Web
para la solicitud de pedidos de ventas del caf en
Exportadora Atlantic S.A

3.1 Modelado del diseo del Sistema de informacin web para las solicitudes
de pedidos de venta del caf en Exportadora Atlantic S.A.
Exportadora Atlantic S.A es una empresa dedicada a la exportacin de caf de
diferentes calidades y certificaciones, a clientes de diferentes partes del mundo.
Los precios del caf que la exportadora ofrece se rigen por la bolsa de valores de
New York.
Cuando un cliente decide adquirir el caf que la empresa exporta, primero se
contacta con la empresa, de dos posibles maneras, va telefnica o por correo
electrnico, solicitando el caf que tienen disponibles y segn las sanciones o
premios que el pas posea ms las certificaciones y la calidad del caf deseado,
se calcula el precio, adems de incluir gastos de trasporte.
Antes que las cantidades de caf llegue a manos del cliente se envan pequeas
muestras para constatar que las caractersticas (calidad, sabor, aroma, etc.) del
caf son exactamente las que el solicito, ya que si el lote de caf solicitado es
diferente al que el cliente desea, este ser devuelto, y si se habla de contenedores
completos de caf que se envan a Europa, significa tiempo y costos perdidos, y
sin dejar de menos el desprestigio que esta situacin le pueda representar a la
empresa.

El proceso de las solicitudes de pedidos de venta se muestra en el siguiente


diagrama

Figure 1 Actividades del Negocio. Fuente: Elaboracin Propia

Exportadora Atlantic S.A, en su afn por minimizar este problema, pretende


implementar un sistema de informacin Web que mitigue un poco los
inconvenientes de este proceso, el cual tiene como objetivos principales, adems
de la proyeccin empresarial, que los clientes sepan de donde proviene el caf
que ellos estn a punto de comprar, cuales son las condiciones de las fincas
donde se produce este caf, la calidad y las certificaciones que este posea y a la
vez poder realizar una solicitud de pedido y de muestras de caf en donde tengan
certeza de lo que pidieron y cul es el precio que pagaran por l.

3.2 Diagramas de Casos de Uso.


Los diagramas de casos de uso tienen como propsito fundamental proporcionar
uno o ms escenarios que indiquen cmo debera interactuar el sistema con el
usuario o con otro sistema para conseguir un objetivo especfico.

Un caso de uso describe la secuencia de interacciones que se desarrollarn entre


un sistema y sus actores en respuesta a un evento que inicia un actor sobre el
propio sistema, este no es ms que el propsito para el que el actor puede usar el
sistema.
En los diagramas de casos de uso se especfica la comunicacin y el
comportamiento de un sistema mediante su interaccin con los usuarios y/u otros
sistemas, o en otras palabras, un diagrama que muestra la relacin entre los
actores y los casos de uso en un sistema.
El modelado del negocio es uno de los puntos de partida ms usados para la
realizacin de los diagramas de casos de uso, en ellos se describe el proceso que
se modelar en el sistema en trminos de casos de usos y actores del negocio, los
cuales nos sirve para comprender el contexto del sistema.
Exportadora Atlantic S.A, acredita el siguiente caso de uso del negocio para las
solicitudes de pedidos de venta del caf.

Los actores que interactuaran con el sistema se describen a continuacin

Figure 2 Usuarios del Sistema. Fuente: Elaboracin Propia

Caso de Uso del Negocio: Solicitud de pedidos

Figure 3 Caso de Uso del Negocio. Fuente: Elaboracin Propia

3.2.1 Diagramas y descripcin de casos de uso

Los casos de uso que se identificaron en el anlisis del sistema de informacin


web para las solicitudes de pedido de venta de Exportadora Atlantic S.A,
clasificado por el usuario que interacta con l, se ilustran en el siguiente
diagrama.

Figure 4 Empaquetamiento de Casos de Usos por usuario. Fuente:


Elaboracin Propia

Casos de usos de Administrador

Figure 5 Casos de Uso del Administrador. Fuente: Elaboracin Propia

Caso de usos del cliente

Figure 6 Casos de usos del Cliente. Fuente: Elaboracin Propia

Casos de usos del gerente

Figure 7 Caso de uso del gerente. Fuente: Elaboracin Propia

3.2.2 Descripcin de escenarios

M0CU11

Autentificar Usuario

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-005] Gestionar Usuarios


Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se autentifica un usuario

Precondicin

El usuario debe tener cuanta de usuario

Secuencia

Paso Accin

normal

El usuario ingresa a la URL del sistema de informacin


web.

El sistema muestra pgina de autentificacin.

El usuario ingresa su cuenta de usuario y contrasea.

El sistema muestra pgina principal del sistema.

Postcondicin PD
Excepciones

Paso Accin
3

El sistema muestra mensaje de error si ingresaron datos


incorrectos o incompletos.

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

PD

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Alta

Comentarios

Se ingresa cuenta de usuario, contrasea.

Escenarios del Administrador

M1CU-0001

Agregar Usuario

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-005] Gestionar Usuarios


[OBJ-006] Gestionar Clientes
Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se agrega un usuario

Precondicin El usuario debe ser un cliente de Exportadora Atlantic S.A


Secuencia
normal

Paso Accin
1

El administrador busca al cliente en el sistema (Introduce


cdigo del cliente y/o nombre del cliente)

El sistema muestra al cliente (si este existe)

El administrador confirma al cliente (clic en OK)

El sistema abre formulario de insercin de usuario

El administrador ingresa informacin necesaria y da clic en


Guardar

El sistema muestra el registro ya guardado.

Si el administrador desea aadir otro usuario, debe volver


al paso 1.

Postcondicin PD
Excepciones

Paso Accin
2

Si el cliente no existe, no puede ingresarlo como usuario


del sistema

El sistema muestra mensaje de error si ingresaron datos


incorrectos o incompletos.

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

PD

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Media

Comentarios

Se ingresa cuenta de usuario, contrasea y nivel de acceso

M1CU-0002

Modificar Usuario

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-005] Gestionar Usuarios


Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se modifica informacin de un
usuario

Precondicin Debe estar el usuario registrado en el sistema


Secuencia
normal

Paso Accin
1

El administrador busca al usuario del cual se desea


modificar en el sistema (Introduce cdigo del cliente y/o
cuenta de usuario)

El sistema muestra al usuario (si este existe)

El administrador confirma al usuario (clic en OK)

El sistema abre formulario de modificacin de usuario

El administrador ingresa informacin necesaria y da clic en


Guardar

El sistema muestra el registro ya guardado.

Si el administrador desea modificar otro usuario, debe


volver al paso 1.

Postcondicin PD

Excepciones

Paso Accin
2

Si el usuario no existe, no puede modificarse.

El sistema muestra mensaje de error si ingresaron datos


incorrectos o incompletos.

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

PD

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Media

Comentarios

Se puede modificar cuenta de usuario, contrasea y nivel de


acceso

M1CU-0002

Consultar Usuario

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-005] Gestionar Usuarios


Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se consulte informacin de un
usuario

Precondicin Debe estar el usuario registrado en el sistema


Secuencia
normal

Paso Accin
1

El administrador busca al usuario del cual se desea


modificar en el sistema (Introduce cdigo del cliente y/o
cuenta de usuario)

El sistema muestra al usuario (si este existe)

Si el Administrador desea buscar otro usuario, debe volver

al paso 1.
Postcondicin PD
Excepciones

Paso Accin
2

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

El sistema muestra mensaje si el usuario no existe


-

PD

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Baja

Comentarios

Busca a los usuarios registrados

M1CU-0003

Agregar Cliente

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-006] Gestionar Clientes


Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se agrega un usuario

Precondicin

Secuencia
normal

Paso Accin
1

El administrador solicita agregar Cliente

El sistema abre formulario de insercin de cliente

El administrador ingresa informacin necesaria y da clic


en Guardar

El sistema muestra el registro ya guardado.

Si el administrador desea aadir otro cliente, debe volver


al paso 1.

Postcondicin PD
Excepciones

Paso Accin
4

El sistema muestra mensaje de error si ingresaron datos


incorrectos o incompletos.

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

PD

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Media

Comentarios

Se ingresa informacin general del cliente y de la empresa que


representa.

M1CU-0005

Modificar Cliente

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-006] Gestionar Cliente


Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se modifica informacin del

cliente
Precondicin

Debe estar el cliente registrado en el sistema

Secuencia

Paso Accin

normal

El administrador busca al cliente el cual se desea modificar


en el sistema (Introduce cdigo del cliente y/o nombre)

El sistema muestra al cliente (si este existe)

El administrador confirma el cliente (clic en OK)

El sistema abre formulario de modificacin de cliente

El administrador ingresa modificaciones necesarias y da


clic en Cambiar.

El sistema muestra el registro ya modificado.

Si el administrador desea modificar otro cliente, debe


volver al paso 1.

Postcondicin PD
Excepciones

Paso Accin
2

Si el cliente no existe, no puede modificarse.

El sistema muestra mensaje de error si ingresaron datos


incorrectos o incompletos.

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

PD

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Media

Comentarios

Se puede modificar informacin general del cliente o de la


empresa que representa.

M1CU-0006

Consultar Cliente

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-006] Gestionar Cliente


Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se consulte informacin de un
cliente

Precondicin

Debe estar el cliente registrado en el sistema

Secuencia

Paso Accin

normal

El administrador busca al cliente del cual se desea


modificar en el sistema (Introduce cdigo del cliente y/o
nombre)

El sistema muestra al cliente (si este existe)

Si el Administrador desea buscar otro cliente, debe volver


al paso 1.

Postcondicin PD
Excepciones

Paso Accin
2

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

Si el cliente no existe, muestra mensaje


-

PD

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Baja

Comentarios

Busca los clientes ya registrados

M1CU-0007

Agregar Fincas

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias

[OBJ-008] Gestionar Fincas


[OBJ-009] Gestionar Productores

Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se agrega una finca

Precondicin

Que el dueo de la finca (productor) este registrado en el


sistema

Secuencia
normal

Paso Accin
1

El administrador solicita agregar finca

El sistema abre formulario de insercin de fincas

El administrador ingresa informacin necesaria y da clic


en Guardar

El sistema muestra el registro ya guardado.

Si el administrador desea aadir otra finca, debe volver al


paso 1.

Postcondicin

PD

Excepciones

Paso Accin
3

El sistema muestra mensaje de error si ingresaron datos


incorrectos o incompletos.

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

PD

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Media

Comentarios

Se ingresa informacin general de la finca.

M1CU-0008

Modificar Fincas

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-008] Gestionar Fincas


[OBJ-009] Gestionar Productores
Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se modifica informacin de una
finca.

Precondicin

Debe estar la finca registrado en el sistema

Secuencia

Paso Accin

normal

El administrador busca la finca el cual se desea modificar


en el sistema (Introduce cdigo de finca y/o nombre)

El sistema muestra la finca (si este existe)

El administrador confirma la finca (clic en OK)

El sistema abre formulario de modificacin de finca

El administrador ingresa modificaciones necesarias y da


clic en Cambiar.

El sistema muestra el registro ya modificado.

Si el administrador desea modificar otra finca, debe volver


al paso 1.

Postcondicin PD
Excepciones

Paso Accin
2

Si la finca no existe, no puede modificarse.

El sistema muestra mensaje de error si ingresaron datos


incorrectos o incompletos.

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

PD

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Media

Comentarios

Se puede modificar informacin general de la finca

M1CU-0009

Consultar Finca

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-008] Gestionar Fincas


[OBJ-009] Gestionar Productores
Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se consulte informacin de un
producto

Precondicin

Debe estar el cliente registrado en el sistema

Secuencia

Paso Accin

normal

El administrador busca el producto la cual se desea


modificar en el sistema (Introduce cdigo del producto y/o
nombre)

El sistema muestra el producto (si este existe)

Si el Administrador desea buscar otro producto, debe


volver al paso 1.

Postcondicin PD
Excepciones

Paso Accin
2

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada
Importancia

Si el producto no existe, muestra mensaje

PD
Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Baja

Comentarios

Busca los productos ya registrados

M1CU-0010

Agregar Productos

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-007] Gestionar Productos


[OBJ-008] Gestionar Fincas
Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se agrega un producto

Precondicin

La finca de la que procede el producto debe estar registrada en


el sistema

Secuencia
normal

Paso Accin
1

El administrador solicita agrega producto

El sistema abre formulario de insercin de producto

El administrador ingresa informacin necesaria y da clic


en Guardar

El sistema muestra el registro ya guardado.

Si el administrador desea aadir otro producto, debe


volver al paso 1.

Postcondicin PD
Excepciones

Paso Accin
3

El sistema muestra mensaje de error si ingresaron datos


incorrectos o incompletos.

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

PD

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Media

Comentarios

Se ingresa informacin general del producto

M1CU-0011

Modificar Productos

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-007] Gestionar Productos


[OBJ-008] Gestionar Fincas
Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se modifica informacin de un
producto.

Precondicin Debe estar el producto registrado en el sistema


Secuencia
normal

Paso Accin
1

El administrador busca el producto el cual se desea


modificar en el sistema (Introduce cdigo de producto y/o
nombre)

El sistema muestra el producto (si este existe)

El administrador confirma el producto (clic en OK)

El sistema abre formulario de modificacin el producto

El administrador ingresa modificaciones necesarias y da


clic en Cambiar.

El sistema muestra el registro ya modificado.

Si el administrador desea modificar otro producto, debe


volver al paso 1.

Postcondicin PD
Excepciones

Paso Accin
2

Si el producto no existe, no puede modificarse.

El sistema muestra mensaje de error si ingresaron datos


incorrectos o incompletos.

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

PD

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Media

Comentarios

Se puede modificar informacin general del producto

M1CU-0012

Consultar Productos

Versin

1.0 ( 21/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-007] Gestionar Productos


[OBJ-008] Gestionar Fincas
Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se consulte informacin de un
producto

Precondicin

Debe estar el cliente registrado en el sistema

Secuencia

Paso Accin

normal

El administrador busca la finca la cual se desea modificar


en el sistema (Introduce cdigo de finca y/o nombre)

El sistema muestra la finca (si este existe)

Si el Administrador desea buscar otra finca, debe volver al


paso 1.

Postcondicin PD
Excepciones

Paso Accin
2

Si la finca no existe, muestra mensaje

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

PD

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Baja

Comentarios

Busca las fincas ya registrados

M1CU-0013

Agregar Productor

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias

[OBJ-009] Gestionar Productores

Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se agrega un productor

Precondicin

PD

Secuencia

Paso Accin

normal

El administrador solicita agregar un productor

El sistema abre formulario de insercin de productor

El administrador ingresa informacin necesaria y da clic


en Guardar

El sistema muestra el registro ya guardado.

Si el administrador desea aadir otro productor, debe


volver al paso 1.

Postcondicin

PD

Excepciones

Paso Accin
3

El sistema muestra mensaje de error si ingresaron datos


incorrectos o incompletos.

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

PD

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Media

Comentarios

Se ingresa informacin general del productor

M1CU-0014

Modificar Productor

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias

[OBJ-009] Gestionar Productores

Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se modifica informacin de un
productor.

Precondicin

Debe estar un productor registrado en el sistema

Secuencia

Paso Accin

normal

El administrador busca el productor el cual se desea


modificar en el sistema (Introduce cdigo de productor y/o
nombre)

El sistema muestra al productor (si este existe)

El administrador confirma el productor (clic en OK)

El sistema abre formulario de modificacin del productor

El administrador ingresa modificaciones necesarias y da


clic en Cambiar.

El sistema muestra el registro ya modificado.

Si el administrador desea modificar otro productor, debe


volver al paso 1.

Postcondicin PD
Excepciones

Paso Accin

Si el productor no existe, no puede modificarse.

El sistema muestra mensaje de error si ingresaron datos


incorrectos o incompletos.

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

PD

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Media

Comentarios

Se puede modificar informacin general del productor

M1CU-0015

Consultar Productor

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias

[OBJ-009] Gestionar Productores

Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se consulte informacin de un
productor

Precondicin

Debe estar el productor registrado en el sistema

Secuencia

Paso Accin

normal

El administrador busca el productor la cual se desea


modificar en el sistema (Introduce cdigo del productor y/o
nombre)

El sistema muestra el productor (si este existe)

Si el Administrador desea buscar otro productor, debe


volver al paso 1.

Postcondicin PD
Excepciones

Paso Accin
2

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

Si el productor no existe, muestra mensaje


-

PD

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Baja

Comentarios

Busca los productores ya registrados

Escenarios del Cliente

M2CU-0004

Modificar Contrasea

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-005] Gestionar Usuarios


Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando el usuario desee modificar
contrasea.

Precondicin Debe estar el usuario registrado en el sistema


Secuencia
normal

Paso Accin
1

El administrador busca al usuario del cual se desea


modificar en el sistema (Introduce cdigo del cliente y/o
cuenta de usuario)

El sistema muestra al usuario (si este existe)

El administrador confirma al usuario (clic en OK)

El sistema abre formulario de modificacin de usuario

El administrador ingresa informacin necesaria y da clic en


Guardar

El sistema muestra el registro ya guardado.

Si el administrador desea modificar otro usuario, debe


volver al paso 1.

Postcondicin PD
Excepciones

Paso Accin
2

Si el usuario no existe, no puede modificarse.

El sistema muestra mensaje de error si ingresaron datos


incorrectos o incompletos.

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

PD

Importancia

Vital

Urgencia

Inmediatamente

Estado

pendiente de verificacin

Estabilidad

Media

Comentarios

Se puede modificar cuenta de usuario, contrasea y nivel de


acceso

M2CU0001

Agregar Pedidos de Muestra

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-0002] Solicitud de pedidos de Muestras.


[OBJ-0005] Administrar Usuarios
[OBJ-0007] Administrar Productos
Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se realiza un pedido de
muestras.

Precondicin El cliente debe estar registrado y deben existir productos en


existencia
Secuencia
normal

Paso Accin
1

El Cliente solicita realizar pedido

El sistema carga formulario con nombre del cliente y fecha

El Cliente confirma datos

El Sistema muestra formulario de insercin de productos.

El Cliente ingresa productos para el pedido y acepta

El sistema muestra pedido realizado para ver y/o imprimir

Si el cliente desea volver a realizar un pedido, debe volver


al paso 1.

Postcondicin PD
Excepciones

Paso Accin
-

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

PD

Importancia

vital

Urgencia

inmediatamente

Estado

pendiente de verificacin

Estabilidad

media

Comentarios

Ninguno

M2CU0002

Agregar Factura

Versin

1.0 ( 20/07/2011 )

Autores

Nesly Laguna Valle


Juan Jos Castillo

Fuentes

Ing. Reynaldo Soza

Dependencias [OBJ-0001] Solicitud de pedidos de Muestras.


[OBJ-0005] Administrar Usuarios
[OBJ-0007] Administrar Productos
Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando se realiza un pedido de
muestras.

Precondicin

El cliente debe estar registrado y deben existir productos en


existencia

Secuencia
normal

Paso Accin
1

El Cliente solicita realizar pedido

El sistema carga formulario con nombre del cliente y fecha

El Cliente confirma datos

El Sistema muestra catalogo de productos.

El Cliente selecciona productos y enva.

El sistema solicita datos de tarjeta.

El cliente enva datos y guarda factura

El sistema confirma transaccin y muestra factura

Si el cliente desea volver a realizar un pedido, debe volver


al paso 5.

Postcondicin PD
Excepciones

Paso Accin
7

Si datos de tarjeta son invalidos, enva mensaje y vuelve


al paso 6.

Rendimiento

Paso Tiempo mximo


-

Frecuencia
esperada

PD

Importancia

vital

Urgencia

inmediatamente

Estado

pendiente de verificacin

Estabilidad

media

Comentarios

Ninguno

3.3 Diagramas de Secuencia

Figure 8 Diagrama de secuencia: Agregar Cliente

Figure 9 Diagrama de Secuencia: Agregar Fincas. Fuente: Elaboracin Propia

`
Figure 10 Diagrama de Secuencia: Agregar Productores. Fuente: Elaboracin
Propia

Figure 11 Diagrama de Secuencia: Agregar Productos. Fuente: Elaboracin


Propia

Figure 12 Diagrama de Secuencia: Agregar Usuario. Fuente: Elaboracin


Propia

Figure 13 Diagrama de Secuencia: Modificar Clientes. Fuente: Elaboracin


Propia

Figure 14 Diagrama de Secuencia: Modificar Fincas. Fuente: Elaboracin


Propia

Figure 15 Diagrama de Secuncia: Modificar Productores. Fuente: Elaboracin


Propia

Figure 16 Diagrama de Secuencia: Modificar Productos. Fuente: Elaboracin


Propia

Figure 17 Diagrama de Secuencia: Modificar Usuario. Fuente: Elaboracin


Propia

Figure 18 Diagrama de Secuencia: Solicitar Informe de Pedidos. Fuente:


Elaboracin Propia

Figure 19 Diagrama de Secuencia: Solicitar Informes de Venta. Fuente:


Elaboracin Propia

Figure 20 Diagrama de Secuencia: Modificar Contrasea. Fuente:


Elaboracin Propia

Figure 21 Diagrama de Secuencia: Consultar Fincas. Fuente: Elaboracin


Propia

Figure 22 Diagrama de Secuencia: Consultar Productos. Fuente: Elaboracin


Propia

Figure 23 Diagrama de Secuncia: Facturar. Fuente: Elaboracin Propia

Figure 24 Diagrama de Secuancia: Solicitar Pedido. Fuente: Elaboracin


Propia

Figure 25 Diagrama de Secuancia: Solicitud de Cuenta de Usuario. Fuente:


Elaboracin Propia

3.4 Diagrama de clases

Figure 26 Diagrama de Clases. Fuente: Elaboracin Propia

3.5 Modelado de Base de Datos

Figure 27 Diagrama de Base de Datos. Fuente: Elaboracin Propia

135
3.6 Diagramas de Estado

Figure 28 Diagrama de Estado Cliente. Fuente: Elaboracin Propia

Figure 27 Diagrama de Estado Factura. Fuente: Elaboracin Propia

136

Figure 28 Diagrama de Estado Pedido de Muestra. Fuente: Elaboracin


Propia

Figure 31 Diagrama de Estado Usuario. Fuente: Elaboracin Propia

Figure 32 Diagrama de Estado Producto. Fuente: Elaboracin Propia

3.7 Diseo Navegacional


Diagrama Navegacional General
Se incluyen todos los mens que estarn disponibles una vez que un usuario ingrese al sistema de informacin
web.

Diagrama Navegacional del Administrador


Adems de poder acceder a las funciones del los usuarios, puede ingresar a una
rea de administracin (Ver diagrama navegacional general). La cual se detalla a
continuacin.

3.8 Diseo de Interface Abstracta

Conclusiones
Con el desarrollo del Sistema de Informacin Web para las solicitudes de caf de
de Exportadora Atlantic S.A, se concluy lo siguiente:

1. La elaboracin de un sistema de informacin web para las solicitudes de


pedidos de caf de Exportadora Atlantic S.A, resulta factible, tanto tcnica,
operativa y econmicamente.
2. Exportadora Atlantic S.A cuenta con los medios tecnolgicos y el personal
humano necesario la implementacin de un sistema de informacin web
para las solicitudes de pedido de caf.
3. El costo del sistema de informacin web es de $9,513.42, una cantidad
relativamente baja en comparacin con los beneficios que la empresa
obtendr con la implementacin del mismo.
4. Al analizar el proceso de pedidos actuales de Exportadora Atlantic S.A, se
deduce que existen procesos que se pueden mejorar con la implementacin
de un sistema de informacin web para solicitudes de pedido de caf.
5. El diseo del sistema de informacin web, se desarrollo en base a los
requerimientos de informacin, funcional, no funcional y de seguridad que
la empresa necesita, usando la metodologa OOHDM, aplicada al desarrollo
de aplicaciones web.
6. Mediante la utilizacin del lenguaje unificado de modelado, se obtuvo un
diseo del sistema informtico que cumpla con los requerimientos
expresados por los clientes y que sirvieron de un excelente marco
referencial para el desarrollo del sistema.
7.

Para el desarrollo del sistema de informacin se utilizaron herramientas


informticas libres.

8. Se logr obtener un producto software que cumpliera con los estndares de


diseo y de utilidad funcional para el entorno de operacin de Exportadora
Atlantic S.A.

Recomendaciones
Implementar lo antes posible el sistema de informacin web para las solicitudes
de exportadora Atlantic S.A.
Realizar las capacitaciones necesarias para la puesta en marcha del sistema
de informacin web.
Utilizar el manual de usuario adjunto en el presente trabajo, el cual contempla
los aspectos ms relevantes de la funcionalidad el sistema.

Bibliografa

1. Antoni, E., Navarro, F., Simn, H (2009). Importancia y Desarrollo de un Sitio


Web. Consultado en 01, 24, 10 en http://www.xirom.com.ar/diapositiva.pdf.
2. Articulo.org (2005-2210). Pginas Web Estticas vs Dinmicas. Consultado
en

02,

16,

10

en

http://www.articulo.org/articulo/2039/paginas_web_estaticas_vs_paginas_we
b_dinamicas.html.
3. Caballero, I (2007). Desarrollo de aplicaciones con sistemas de bases de
datos: Introduccion al desarrollo Web . Consultado en 04, 12, 10 en
http://alarcos.inf-cr.uclm.es/doc/aplicabbdd/pr0708/Local/Sesion1/S.1.2Internet2.pdf.
4. Ediciones Larousse S.A (Ed.). (1998). Diccionario ilustrado de informtica.
(Vols. 2). Espaa: ROL-PRESS, S.L.
5. Gonzales, J., Cordero, J. (2004). Diseo de Pginas Web ( 2da Edicion
edicin). Espaa: McGRAW-HILL.
6. LEXUS EDITORES (2004). La Biblia de la Computacin e Internet. Espaa:
D'VINNI.
7. Millhollon, M., Castrina J. (2003). Avanza Creacin de pginas web.
(Traducido por Ins. C, Carlos B.). Espaa: McGraw-Hill. (Original publicado
en 2002.)
8. Navarrete, A. (1998). Una metodologia relacional hipermedia. Estudio en
casos

practicos.

Consultado

en

05/10/2010

en

http://www.dtic.upf.edu/~jblat/material/pfc/toni.pdf.
9. Peralta, M. (2001). Sistema de Informacin. Consultado en 02, 10, 10 en
www.monografias.com/trabajos7/sisinf/sisinf.shtml.
10. Prez, J. (2009). Seguridad en Internet (folleto). UNI-Norte, 15.
11. Quintero, J. (2008). RECOMENDACIONES DE SEGURIDAD PARA LOS
SITIOS

EWB.

Consultado

en

01,

24,

10

http://secorreo.impsat.net.co/documentos/Seguridad_CMS_3.0.pdf.

en

12. Reao, F. (2005). Propuesta de diseo de sistema de informacin sobre


plataforma web para la gestin de postgrado del Decanato de Ciencias y
Tecnologa de la Universidad Centroccidental "Lisandro Alvarado" (Tesis de
Especialista en Tecnologa de la Informacin y la Comunicacin., Universidad
Centroccidental "Lisandro Alvarado"). Consultado en 03, 10, 10 en
http://bibcyt.ucla.edu.ve/edocs_bciucla/trabgrado/reano.pdf
13. Rodrguez, K. Randa, R. (2004). El Web como sistema de informacin.
Consultado

en

03,

02,

10

en

http://bvs.sld.cu/revistas/aci/vol14_1_06/aci08106.htm
14. Silva, D. Mercerat, B.
metodologa

de

(2002). Construyendo aplicaciones web con una

diseo.

Consultado

en

03,

02,

10

en

www.lifia.info.unlp.edu.ar/papers/2001/Silva2001.pdf.
15. Universidad Politcnica Valencia. (2000). Diseo de sitios Web. Consultado
en

01

14,

2010

en

http://www.unal.edu.co/documentos/servicio_web/sobre_disenno_de_sitios_
web.pdf.
16. Valle, J.

(2005). Bases de Datos. Consultado en 03, 20, 10 en

http://www.monografias.com/trabajos24/bases-de-datos/bases-dedatos.shtml.
17. Veronica, L. (2000). Un sitio en Internet "La Web". Consultado en 01 14,
2010

en

http://www.monografias.com/trabajos5/laweb/laweb.shtml?

monosearch.
18. VirtualSigma Ltda. (2005-2010). Qu beneficios puedo obtener de una
pgina

web?

Consultado

en

http://www.virtualsigma.com/index.php?
option=com_content&task=view&id=46&Itemid=9

03,

10,

10

en

19. Wikipedia, Enciclopedia Libre. (2010). Sitio Web. Consultado en 01 14, 2010
en http://es.wikipedia.org/wiki/Sitio_web.

También podría gustarte