Escolar Documentos
Profissional Documentos
Cultura Documentos
SISTEMA DE INFORMACIN
PARA LA ADMINISTRACIN DEL CAF
CAF CON-VERSO
Director:
Ingeniero Fernando Ruiz Daz
Master of Engineering in Computer and Systems
A Dios, todopoderoso.
A Dios, a mi familia y
a todos quienes hicieron esto posible,
con su amor, esfuerzo, apoyo y paciencia.
AGRADECIMIENTOS
Al profesor Fernando Ruiz Daz, por su apoyo y acompaamiento como director del
proyecto.
A la Seora Nora Pinilla, propietaria de Caf Con-Verso, por su disposicin y
confianza.
Al personal de Caf Con-Verso por sus valiosos aportes, paciencia, esfuerzo y
dedicacin.
A los ingenieros Nelson Monroy, Odaimar Carrillo y Wilson Santos quienes siempre
estuvieron atentos y dispuestos a despejar nuestras dudas.
A nuestras familias, eje fundamental de nuestras vidas.
A todos nuestros profesores quienes a travs de su ctedra nos aportaron el
conocimiento y fundamentacin necesaria para el desarrollo de este proyecto.
Y a todos nuestros amigos y amigas que estuvieron siempre a nuestro lado.
LOS AUTORES
RESUMEN
Autores:
JOS MIGUEL MENDOZA AYALA
GERMN ANDRS RUEDA ORTIZ **
Descripcin:
Dada la importancia de administrar las diferentes dependencias que constituyen al
Caf Caf Con-Verso, surge la necesidad de implementar esta herramienta
computacional que apoya esta tarea mediante la automatizacin en los procesos
de:
Caja
Inventarios de Insumos y Productos
Recurso Humano
Clientes y Proveedores
Cuentas por pagar y Cuentas por Cobrar
Trabajo de Grado
Facultad de Ingenieras Fsico - Mecnicas
Escuela de Ingeniera de Sistemas e Informtica
**
SUMMARY
Authors:
JOS MIGUEL MENDOZA AYALA
GERMN ANDRS RUEDA ORTIZ**
Till
Inputs and Products Inventories
Human Resource
Customers and Suppliers
Bills to pay and get paid.
Grade Work
Faculty of Physics Mechanics Engineering
Engineering of Systems and Informatics
**
CONTENIDO
Pg.
INTRODUCCION
1. PRESENTACION
1.1.
ANTECEDENTES
1.2.
1.3.
10
10
10
1.4.
11
1.5.
JUSTIFICACION
11
1.6.
IMPACTO Y VIABILIDAD
12
2. ANALISIS DE LA EMPRESA
2.1.
14
14
14
15
15
2.2.
REQUERIMIENTOS COMPUTACIONALES
16
16
2.2.2. Software
16
2.2.3. Accesorios
16
Pg.
3. FUNDAMENTACION TEORICA
3.1. SISTEMAS DE INFORMACION
3.1.1. Definicin
17
17
17
20
20
21
23
24
3.2.
BASE DE DATOS
31
31
33
34
3.3.
HERRAMIENTAS DE DESARROLLO
36
36
37
38
4. METODOLOGIA DE DESARROLLO
41
4.1.
SELECCIN DE LA METODOLOGIA
41
4.2.
EL MODELO INCREMENTAL
47
50
51
52
53
4.4.
53
Pg.
4.5.
55
56
57
58
60
63
63
63
5.1.1.1.
63
5.1.1.2.
64
5.1.1.3.
65
5.1.1.4.
66
67
67
67
5.2.
68
68
78
79
5.3.
IMPLEMENTACION
84
5.3.1. Incremento 1
85
5.3.2. Incremento 2
87
5.3.3. Incremento 3
89
5.4.
EVALUACION
90
92
93
93
6. CONCLUSIONES
94
7. RECOMENDACIONES
96
BIBLIOGRAFA
97
ANEXOS
98
105
LISTA DE FIGURAS
Pg.
Figura 1. Diagrama de Espina de pescado para la descripcin del problema
15
18
19
19
22
24
24
31
32
40
44
45
46
48
49
52
55
57
58
59
60
61
65
63
69
80
81
82
83
84
85
86
88
90
92
LISTA DE TABLAS
Pg.
Tabla 1. Ventas Netas y Contribucin de la industria gastronmica al PIB Nacional
23
59
61
63
72
73
75
77
LISTA DE ANEXOS
Pg.
Anexo 1. Especificacin de Requisitos de Software SRS
47
INTRODUCCION
El texto se escribi para expresar la experiencia adquirida por los autores a lo largo
de desarrollo de este proyecto. Consta de siete captulos, los primeros tres
captulos, se concentran en fijar las bases tericas y los conceptos necesarios para
el desarrollo del mismo. El cuarto capitulo aborda la metodologa de desarrollo
escogida, el capitulo cinco hace la aplicacin practica de todos los conceptos, y en
l se refleja el trabajo realizado. Por ultimo el capitulo seis contiene las conclusiones
y siete las recomendaciones, donde esta la reflexin de la experiencia en el rea de
los sistemas de informacin para la administracin de negocios dedicados al sector
gastronmico.
1. PRESENTACIN
1.1.
ANTECEDENTES
Este trabajo de grado surgi con el fin de acercar las empresas del sector
santandereano, a la Universidad Industrial de Santander (UIS). De esta manera los
estudiantes se benefician al atacar un problema, que se contextualiza en la vida real
y la empresa, en este caso el Caf Caf con Verso de manera mas especifica una
empresa dedicada al sector gastronmico, se beneficia al ser el objeto de estudio,
donde se aplica un proceso para el uso de las tecnologas de la informacin (TI),
con el propsito de mejorar su desempeo.
El caf Caf con Verso, hace parte de las empresas dedicadas al sector
gastronmico localizadas en la ciudad de Bucaramanga, es un establecimiento
comercial fundado hace nueve aos, con una amplia trayectoria en el mercado, se
encuentra ubicado en la calle 44 entre carreras 29 y 30 del barrio Sotomayor y se
dedica a la preparacin y expendio de bebidas y comidas.
A lo largo de su recorrido a logrado posicionarse en la ciudad, y de manera gradual
aumentar sus ventas a travs de un variado portafolio de productos y servicios, con
el transcurrir de los aos, la gestin administracin y control del establecimiento se
ha hecho ms dispendiosa debido al nmero de detalles en los cuales hay que
enfocarse y el volumen de operaciones que deben atender.
Dado que desde el inicio de sus operaciones el establecimiento no ha contado con
ninguna herramienta que de soporte a sus procesos administrativos, operativos y
contables los cuales siempre se han llevado de manera manual y sin control
efectivo, la situacin actual es preocupante, ya que ha generado prdidas,
desperdicios y disminucin en las utilidades.
Es claro, entonces que a manera de antecedente nos referimos al camino evolutivo
que ha tenido la empresa y su necesidad de contar con un sistema de informacin
que de soporte a su estructura y operar diario, pero debemos tambin observar
cuales son los antecedentes que aportan las empresas dedicadas al sector
gastronmico a nivel local y nacional.
En nuestro pas las empresas dedicadas al sector gastronmico, se encuentran
representadas por la Asociacin Colombiana De Restaurantes ACODRES. A
Ciudad
Bogota
Medelln
Cali
Barranquilla
Cartagena
San Andrs
Santa Marta
Villavicencio
Pasto
Bucaramanga
Pereira
TOTAL
Numero de
Restaurantes
8339
3822
4297
1764
576
32
400
256
455
$ 10.810.800,00
$ 11.386.100,00
$ 11.255.000,00
$ 10.835.000,00
$ 13.259.600,00
$ 22.003.000,00
$ 11.081.600,00
$ 6.978.700,00
$ 9.757.000,00
$ 1.081.815,10
$ 522.212,10
$ 580.352,80
$ 229.355,30
$ 91.650,40
$ 8.449,20
$ 53.191,70
$ 21.438,60
$ 53.273,20
36,80%
17,76%
19,74%
7,80%
3,12%
0,29%
1,81%
0,73%
1,81%
1512
718
22171
$ 10.821.900,00
$ 11.830.000,00
$ 11.819.881,82
$ 196.352,60
$ 101.927,30
$ 2.940.018,30
6,68%
3,47%
100,00%
El anterior prrafo es aplicable a todos los sectores, y hace referencia a una visin
errada que ha tenido el desarrollo de los sistemas de informacin en las
organizaciones y a la tendencia a aprovechar los recursos informticos para
soportar los procesos que se realizan en el interior de las mismas, sin tener en
cuenta un anlisis de sus necesidades reales y especificas.
A continuacin se presenta un cuadro comparativo que rene las principales
caractersticas de la Ing. De las Maquinas y hace un paralelo frente a La Ecologa
de la Informacin, con el fin de esclarecer sus diferencias mas significativas.
Tabla 2. Cuadro de diferencias entre la Ing. De las maquinas y el enfoque de la
Ecologa de la informacin
ECOLOGA DE LA INFORMACIN
La informacin no se almacena
con facilidad (No son solo Datos)
Cuanto mas compleja la estructura
menos til
Por ultimo el Caf Caf con Verso requiere del apoyo de entidades de educacin
superior como LA UNIVERSIDAD INDUSTRIAL DE SANTANDER, que ofrece las
herramientas necesarias para llevar a cabo el fortalecimiento del establecimiento
por medio de la carrera, Ingeniera de Sistemas, la cual tiene como misin Formar
personas autnomas, capaces de liderar procesos de cambio social y tecnolgico
comprometidas con el desarrollo regional; planteando la solucin de problemas
para el progreso de las organizaciones presentando en la informtica, la
comunicacin y la automatizacin de insumos necesarios para beneficiar la
comunidad. La Ingeniera de sistemas es un medio gestor de este proceso de
cambio y mejoramiento para la industria y el comercio.
1.2.
Causas debidas
a las Personas
No existe un SI, en el
mercado, que cumpla los
requerimientos del Negocio a
un precio razonable
Concepcin tradicionalista
del registro contable en
papel
Falta de capacitacin en el
uso de nuevas herramientas
Falta de planificacin
en el desarrollo y
control de la gestin
diaria
Causas debidas
al Entorno
Causas debidas
a los Materiales
Causas debidas a
los Procesos
No
aprovechamiento
de la TI, en la
administracin del
Caf Caf con
Verso
El
caf,
funciona
y
aparentemente produce las
ganancias esperadas
SINTOMAS5:
Los sntomas son el reflejo de la situacin, muestran o revelan el problema aun
cuando no son el problema en si, entre los sntomas que presentan el Caf Caf
con Verso respecto a la problemtica que estamos analizando tenemos:
CAUSAS6:
Causas Debidas a los Procesos: El establecimiento no ha tenido una planificacin
en el desarrollo y control de la gestin diaria, el manejo de los inventarios,
reconocimiento y estandarizacin de los costos unitarios, lo cual se ve en su
manera cotidiana de operar, no existe una necesidad por acoplar a los procesos
algunas de las doctrinas organizacionales o principios de la administracin,
sumado esto al manejo artesanal que se le ha dado al mismo, da como resultado
una operacin poco eficiente que produce sobrecostos
1. Fenmeno revelador de una enfermedad. || 2. Seal, indicio de algo que est sucediendo o va
a suceder
6
1. Aquello que se considera como fundamento u origen de algo. || 2. Motivo o razn para obrar.
Causas Relacionadas con los Materiales: Los productos desarrollados a nivel local
y nacional son variados, pero no han sido aceptados dentro de la empresa, ya que
no cumplen con las necesidades de informacin que se busca cubrir, adems el
personal de la empresa no cuenta con el conocimiento experto que pueda
acompaar este proceso y evaluar las posibles soluciones.
Causas del Entorno: Las empresas cuentan una preconcepcin errada sobre el
uso y el costo de las licencias y no ve los beneficios que dichos sistemas le pueden
traer. Adems y de manera especifica existe una leve resistencia al cambio dado
que el Caf Caf con Verso funciona y produce las utilidades esperadas.
CONSECUENCIAS7:
El caf Caf con Verso como toda organizacin posee la necesidad de administrar
su informacin, dado el nivel de desarrollo que se vienen presentando dentro de los
negocios dedicados al sector gastronmico, como consecuencia general a las
causas anteriormente expuestas se presenta el no aprovechamiento de la TI, en la
administracin, la falta de una visin de corto y largo plazo debido a que no existe
una herramienta para consultar el comportamiento histrico del negocio y analizar la
operacin y las falencias en el manejo, inspeccin y auditoria de los procesos de
facturacin, contabilidad y control de inventarios.
1.3.
Analizar la naturaleza del negocio y proponer una herramienta software que permita
entender y organizar de manera clara el flujo de la informacin
10
1.4.
1.5.
JUSTIFICACION
11
identificar una serie de sntomas los cuales son evidentes y permiten reconocer el
problema en si del Caf, el cual es el No aprovechamiento de la TI, en la
administracin. Debido a que con el paso del tiempo se hace ms complejo el
operar diario del establecimiento es necesario el desarrollo de un proyecto
enfocado en la consecucin de los objetivos. Consideramos que al suministrar un
software que se adapte completamente a las necesidades especficas de estas
organizaciones, estamos brindando una herramienta con la que se puede
garantizar el control y manejo de los principales recursos financieros del negocio
sin necesidad de dedicar mayor esfuerzo de recurso humano y liberando espacio
para dedicar a las actividades y planeacin estratgica y mercadeo.
1.6.
IMPACTO Y VIABILIDAD
12
13
2. ANALISIS DE LA EMPRESA
2.1.
14
Gerente
Contador
Administrador
Chef
Meseros
Cajero
Barman
Auxiliar
15
2.2.
REQUERIMIENTOS COMPUTACIONALES
2.2.2. Software
2.2.3. Accesorios
16
3. FUNDAMENTACION TEORICA
La fundamentacin terica, pretende ilustrar los conocimientos aplicados en este
proyecto, permitir a lector familiarizarse con los conceptos utilizados, los cuales son
la base a los procesos seguidos y dan pie a todo el proceso desarrollado.
3.1. SISTEMAS DE INFORMACION
3.1.1. Definicin
Un sistema es una coleccin de componentes interrelacionados que trabajan
conjuntamente para cumplir un objetivo.8
17
DATOS
ENTRADA
Sistema de
informacin
PROCESO
INFORMACION
SALIDA
18
INFORMACION
(SI)
ENTRADA
PROCESO
SALIDA
Coordinacin
Nivel estratgico
Arquitectura de
la organizacin
Nivel Gerencial
Nivel de
Conocimiento
Nivel
Operativo
Mercadeo y
Ventas
Infraestructura
de la TI
Manufacturacin
Hardware
Software
Finanzas
Contabilidad
Tecnologa y datos de
almacenamiento
Recursos
Humanos
Redes
19
20
Excel. Los informes pueden incluir grficos y estadsticas que faciliten la toma de
decisiones.
Usuario: Un sistema de informacin considera todas las personas que interactan
con l en las diferentes operaciones de ingreso de datos, transacciones y
visualizacin de resultados consignados en los informes generados.
Procedimientos Administrativos: Determina la seguridad del sistema con la
asignacin de privilegios y restricciones de acuerdo al rol de cada usuario.
21
El Alcance del Negocio est asociado con decisiones que determinan dnde
va a competir la empresa, e implica contestar qu productos o servicios va
a producir?, en qu nichos?, para qu clientes? y en qu zonas
geogrficas?.
Las Competencias Distintivas implican que la organizacin tome decisiones
acerca de cmo la empresa va a competir para entregar sus productos o
servicios. Para ello, deben responderse preguntas como Qu va a hacer
que le compren a ella? Qu la distingue de sus competidores? Qu puede
hacerse que sea difcil de imitar por estos?.
ANLISIS DE LOS
REQUERIMIENTOS DE
LA INFORMACIN DE LA
EMPRESA
ASIGNACIN DE LOS
RECURSOS
10
BOWMAN, B; DAVIS G.B. y WETHERBE, J.C. Modeling for MIS. Datamation, Julio 1980. Pgs.
155-162. y BOWMAN, B; DAVIS G.B. y WETHERBE, J.C. Planning. Information and
Management, Febrero 1983, Pgs. 11-25.
22
11
23
CLASES DE SISTEMAS
DE INFORMACION
GRUPOS ORGANIZACIONALES
ATENDIDOS
Nivel Estratgico
Gerentes Senior
Nivel Gerencial
Gerentes Medios
Nivel de
Conocimiento
Trabajadores de
Conocimiento
Nivel
Operativo
Gerentes
Operativos
SI Apoyo a las
Operaciones
SI procesamiento
de transacciones
Procesamiento de
transacciones
empresariales
Figura 8. Tipos de
12
SI Control de
procesos
SI Apoyo
Gerencial
SI
Colaboracin
empresarial
SI Apoyo a las
decisiones
Control de Colaboracin de
Elaboracin de
procesos
equipo y de grupo informes
industriales de trabajo
especificados con
12 anterioridad para
sistemas de informacin. los gerentes
http://www.unap.cl/~setcheve/siiqq/Page32.html
24
SI
Gerencial
Apoyo
interactivo a
las
decisiones
SI
Ejecutivos
Informacin
adaptada
para los
ejecutivos
Captura de datos
Manipulacin de datos (clasificacin, distribucin, clculo y resumen)
Almacenamiento
Preparacin de documentos.
TPS recoge y almacena datos sobre las transacciones que realiza la empresa. En
general, interviene en la transaccin generando los documentos que la validan. En
ocasiones, controla decisiones necesarias para completar la transaccin (verificar
crdito, por ejemplo).
Los TPS se disean en base a las especificaciones detalladas de cmo ha de
desarrollarse la transaccin y qu datos han de ser registrados conforme a los
criterios de la empresa que los implementa. 13
Un ejemplo es la Corporacin Financiera Internacional (CFI), filial del Banco
Internacional para la Reconstruccin y el Desarrollo, cuyo sistema de transacciones
funciona de la siguiente manera: El CFI busca inversores interesados en los pases
ms desarrollados y el capital provedo por stos, es transferido a empresas
privadas de pases subdesarrollados cuyo capital privado no basta.
Otro ejemplo es el de la industria naviera, el cual por medio de su sistema de
transacciones internacionales transportan diferentes tipos de carga de acuerdo a
pedidos en diferentes pases, siendo uno de los ms transportados el petrleo,
cuyos pedidos pueden ser ya sean privados o por contrato.
13
http://www.sie.ua.es/DocDocencia/SIE1/lecciones/10a%20sist.trans.%201x1.pdf
25
Los barcos transportan el petrleo desde los campos petrolficos a las refineras,
siguiendo una serie de tratados y convenciones internacionales.
Sistema de Informacin Gerencial: Su objetivo es el de poner a disposicin de los
gerentes la informacin confiable y oportuna que se necesite para facilitar el
proceso de toma de decisiones y permitir que las funciones de planeacin, control y
operaciones se realicen eficazmente en la organizacin.
De esta definicin se deduce que la finalidad de un Sistema de Informacin
Gerencial es la de suministrar a los gerentes la informacin adecuada en el
momento oportuno. Por lo tanto el valor de la informacin proporcionada por el
sistema debe cumplir con los siguientes cuatro supuestos bsicos, estos son:
Calidad, Oportunidad, Cantidad y Relevancia.
Sistemas de Conocimiento: KWS, knowledge work system, o sistema de manejo de
conocimiento. Recogen la informacin contenida en las bases de datos y la
transforma en nuevo conocimiento, que no estaba explcito en la informacin
contenida en las mismas, sino que se genera a partir de la informacin contenida en
ellas. En otras palabras es una herramienta artificial de aprendizaje.
Un ejemplo es el de aplicaciones como CopalRed, la cual es capaz de realizar una
depuracin previa de la informacin y lleva de forma totalmente automatizada tres
tipos de anlisis. Anlisis estructural, pone de manifiesto la estructura en forma de
red del campo cientfico en estudio, definiendo los actores y sus relaciones. Anlisis
estratgico. Sita a cada actor en una posicin relativa dentro de la red, definindolo
segn la intensidad de sus relaciones externas (centralidad) y segn su cohesin
interna (densidad). Anlisis dinmico. A diferencia de otros sistemas, tal como
Leximappe, y como novedad en CoPalRed, analiza las transformaciones
(traducciones-translaciones) de los actores con el tiempo. Identifica acercamientos,
bifurcaciones, apariciones y desapariciones de los actores.
Sistema de Soporte de Decisin en Grupo (SSDG): Toma de decisiones grupales,
trabajo en equipo, sistemas computacionales. GDSS, group decission support
system, o sistemas de apoyo a decisiones de grupo.
Las decisiones ms complejas tomadas dentro de las organizaciones son hechas
por un grupo de personas. Conforme la complejidad de la toma de decisiones
aumenta, la necesidad de juntas y de trabajo en equipo se incrementa. La
preparacin de cada junta y la direccin de las mismas puede ser un proceso
complejo. Es por ello que los sistemas electrnicos pueden ser la solucin.
Actualmente existen metodologas de proceso de grupo bien estructuradas como la
lluvia de ideas, la Tcnica del Grupo Nominal (TGN) y el mtodo Delphi, que sirven
26
para soportar el trabajo en grupo, sin embargo estos mtodos pueden ser largos y
costos.
Un SSDG puede ser definido de diferentes maneras. De acuerdo a Huber (1984) un
SSDG consiste en un juego de software, hardware, componentes lingsticos y
procedimientos que ayudan un grupo de gente comprometidos en tomar una
decisin. Por otro lado DeSanctis y Gallupe (1987) lo definen como un sistema
interactivo basado en computadora que facilita la solucin de problemas no
estructurados por un grupo de tomadores de decisin. Los componentes de un
SSDG incluyen hardware, software, personas y procedimientos. Todos estos
componentes estn arreglados de tal manera para ayudar en el proceso para llegar
a una decisin.
Es til segn sea el contexto (locaciones, actividades y tareas), el cual vara
enormemente de una decisin a otra. Es prctico pensar en un SSDG en trminos
de actividades grupales comunes que potencialmente pueden ser ayudadas por
sistemas computacionales. En stos existe la informacin recuperada que incluye
una seleccin de datos de una base ya existente como recuperacin de datos de
otros miembros del grupo. La informacin compartida, que es desplegada a todo el
grupo por medio de una pantalla o es enviada a un grupo seleccionado de
estaciones de trabajo. Y el uso de la informacin que implica la aplicacin de
tecnologa de software (como paquetes de modelacin o programas de aplicacin
especfica), procedimientos, tcnicas de solucin de problemas en grupo para
alcanzar una decisin grupal (Bidgoli, 1996) 14
Caractersticas de un SSDG
14
http://www.gestiopolis.com/canales/gerencial/articulos/70/ssdg.htm
27
28
http://prof.usb.ve/lmendoza/Documentos/PS6117%20(Teor%EDa)/Teor%EDa%20PS6117%20Reto%20de%20los%20SI.pdf
29
30
EIS
ESS
MIS
KWS
y
sistemas de
oficinas
GDSS
DSS
TPS
31
Sistema de Administracin
de Bases de Datos DBMS
Base de Datos
Programas de
aplicacin
Usuarios Finales
es.wikipedia.org/wiki/Informacin
32
Programas: Entre la base de datos fsica, es decir los datos tal y como estn
almacenados en realidad y los usuarios del sistema existe un nivel de programas, el
manejador de base de datos, que maneja todas las solicitudes de acceso a la base
de datos formuladas por los usuarios. El DBMS es el componente de software ms
importante de todo el sistema, pero no es el nico.
Usuarios: Se toman en cuenta tres clases amplias de usuarios:
En primer termino esta el programador de aplicaciones, quien se encarga de
escribir los programas de aplicacin que utilizan las bases de datos a travs
de solicitudes a DBMS.
La segunda clase de usuario es el usuario final, quien interacta con el
sistema desde una terminal en lnea o pueden utilizar una interfaz incluida
como parte integral de los sistemas de bases de datos. Tales interfases
trabajan tambin mediante aplicaciones en lnea, las cuales ya vienen
integradas.
La tercera clase de usuarios, no aparece en la Figura 9, se trata del
administrador de la base de datos
En la actualidad, y gracias al desarrollo tecnolgico de campos como la informtica
y la electrnica, la mayora de las bases de datos tienen formato electrnico, que
ofrece un amplio rango de soluciones al problema de almacenar datos.
Las aplicaciones ms usuales son para la gestin de empresas e instituciones
pblicas. Tambin son ampliamente utilizadas en entornos cientficos con el objeto
de almacenar la informacin experimental.
3.2.2. Tipos de bases de datos
Las bases de datos pueden clasificarse de varias maneras, segn la variabilidad de
los datos almacenados se puede clasificar en bases de datos estticas y bases de
datos dinmicas.
33
Bases de datos estticas: Estas son bases de datos de slo lectura, utilizadas
primordialmente para almacenar datos histricos que posteriormente se pueden
utilizar para estudiar el comportamiento de un conjunto de datos a travs del tiempo,
realizar proyecciones y tomar decisiones.
Bases de datos dinmicas
stas son bases de datos donde la informacin almacenada se modifica con el
tiempo, permitiendo operaciones como actualizacin y adicin de datos, adems de
las operaciones fundamentales de consulta.
34
35
Encapsulacin
: Propiedad que permite ocultar la informacin al resto de
los objetos, impidiendo as accesos incorrectos o conflictos.
Herencia
: Propiedad a travs de la cual los objetos heredan
comportamiento dentro de una jerarqua de clases.
Polimorfismo
: Propiedad de una operacin mediante la cual puede ser
aplicada a distintos tipos de objetos.
http://msdn2.microsoft.com/es-es/library/fx6bk1f4(vs.80).aspx
36
El aspecto de Visual Studio .NET es casi idntico a las versiones anteriores del IDE
Microsoft Visual Studio. Algunas excepciones destacables son la interfaz ms limpia
y mayor cohesin. Tambin es ms personalizable con ventanas informativas de
estado que automticamente se ocultan cuando no se usan. Todas las versiones de
Visual Studio, tambin su predecesora Visual C++, incluyen un depurador integrado
en el entorno de edicin.
La caracterstica ms notable del IDE es su soporte de los nuevos lenguajes .NET.
Los programas desarrollados en esos lenguajes no se compilan a cdigo mquina
ejecutable (como por ejemplo hace C++) sino que son compilados a algo llamado
CIL. Cuando los programas ejecutan la aplicacin CIL, sta es compilada en ese
momento al cdigo de mquina apropiado para la plataforma en la que se est
ejecutando. Mediante este mtodo, Microsoft espera poder soportar varias
implementaciones de sus sistemas operativos Windows (como Windows CE). Los
programas compilados a CIL pueden ejecutarse slo en plataformas que tengan
una implementacin de .NET framework. Es posible ejecutar programas CIL en
Linux o en Mac OS X utilizando algunas implementaciones .NET que no pertenecen
a Microsoft, como Mono y DotGNU.
3.3.2. SQL Server 2000
Microsoft SQL Server es un sistema de gestin de bases de datos relacionales
DBMS basada en el lenguaje SQL, capaz de poner a disposicin de muchos
usuarios grandes cantidades de datos de manera simultnea As de tener unas
ventajas que a continuacin se pueden describir.
Entre sus caractersticas figuran:
Soporte de transacciones
Gran estabilidad
Gran seguridad
Escalabilidad
Soporta procedimientos almacenados
37
38
39
40
4. METODOLOGIA DE DESARROLLO
Lewis G. 1994. "What is Software Engineering?" DataPro (4015). Feb 1994. pp. 1-10
41
19
Cota A. 1994 "Ingeniera de Software". Soluciones Avanzadas. Julio de 1994. pp. 5-13.
ISO/IEC 12207-1 Software life-cycle process, 1994.
21
Linda Alexander, Process Model Selection Criteria, M.S., Junio 1990.
22
L.B.S., the Caos Model and the Chaos Life Cycle, ACM Software Engineering Notes, vol. 20,
no. 1, enero 1995,
20
42
programa de caja o inventarios, por lo cual es muy posible que a medida que
este interaccione con el sistema le surjan nuevos requerimientos.
Cuando el director del proyecto vea plasmado los requerimientos en una
herramienta software, lo que tena en mente, probablemente se le abrir ms
su horizonte y empezar a pedir cambios y ms cosas.
De otro lado, se observa que los objetivos especficos no son exhaustivos es decir,
probablemente no tengan en cuenta todo lo que debera abarcar el sistema segn
nosotros y los usuarios y por ende estn propensos a sufrir cambios. Es por esto
que el proyecto ciertamente tiene un enfoque evolutivo, y por consiguiente iterativo;
por lo que metodologas lineales como cascadas (en todas sus versiones) no son
apropiadas. As mismo, el DRA supone un gran conocimiento de las herramientas
de desarrollo (el cual no es nuestro caso) e incluso usa herramientas de 4G (como
GeneXus), las cuales consideramos que no manejamos apropiadamente, tan slo
tenemos un conocimiento bsico y una experiencia muy limitada.
Observamos entonces los mtodos evolutivos:
El modelo en Espiral
Propuesto por boehm Figura 12, mas que representar el proceso del software como
una sucesin de actividades con retrospectiva de una actividad a otra, se presenta
como una espiral, utiliza la construccin de prototipos como mecanismo de
reduccin de riesgos y permite a quien lo desarrolla aplicar el enfoque de
construccin de prototipos en cualquier etapa de evolucin del producto"23, lo que
significa que hay una buena visibilidad de progreso y puede cambiar los
requerimientos, pero se encontraron desventajas como: el modelo no se ha utilizado
tanto como el incremental: "todava tendrn que pasar muchos aos antes de que
se determine con absoluta certeza la eficacia de este nuevo e importante
paradigma"24, por lo que se prefiere tener un enfoque similar (de correccin y auto
evaluacin continua), pero con un bagaje histrico ms slido.
23
Pressman, Roger. Ingeniera del Software, Un enfoque prctico. McGraw Hill, 5 edicin.
Madrid, 2002
24
Ibid.
43
25
B.W. A Spiral Model of software development and enhancement, Software Engineering Project.
Management
26
Pressman, Roger. Op.Cit., p.72
44
Fuente: Metodologas DeDesarrolloDeSoftware.pdf, grupo STI, Universidad Industrial de Santander. Pg. 11.
45
46
47
Anlisis
Cdigo
Entrega del
incremento 1
Pruebas
Incremento 2
Diseo
Anlisis
Cdigo
Pruebas
Entrega del
incremento 2
Incremento 3
Anlisis
Diseo
Cdigo
Pruebas
Entrega del
incremento 3
Incremento 4
Anlisis
Diseo
Cdigo
Pruebas
Entrega del
incremento 4
48
49
Subsistema
Subsistema
Subsistema
Aplicar ciclo de
diseo
Incremental
Subsistema
Definir
bosquejo de
requerimientos
Asignar
requerimientos a los
incrementos
Desarrollar
incrementos
del Subsistema
Validar
incrementos
Disear la
arquitectura del
subsistema
Integrar
incrementos
Validar
Subsistema
50
Los clientes no tienen que esperar que el sistema completo se entregue para
sacar provecho de el. El primer incremento satisface los requerimientos ms
crticos de tal forma que el software esta disponible para uso inmediato.
Los clientes pueden utilizar los incrementos iniciales como un prototipo para
obtener experiencia sobre los requerimientos de los incrementos posteriores
del sistema.
Existe un bajo riesgo de fallar en el proyecto total. Aunque se pueden
presentar problemas con algunos incrementos, lo normal es que el sistema
se entregue de manera satisfactoria al cliente.
Debido a que los servicios de alta prioridad se entregan primero y los
incrementos posteriores se integran a ellos, es inevitable que los servicios
ms importantes del sistema sean a los que se le hagan mas pruebas. Esto
significa menos fallas en el software en las partes ms importantes.
51
Dividir los
requerimientos
Identificar Subsistemas
Especificar la funcionalidad
de los subsistemas
52
27
28
53
29
The architectural design by allocating functions to software components and defining the
control and data flow between them. ESA PSS-05-0 Software Engineering Standard.
www.ess.co.at/ECOSIM/ESA.txt
30
standards.ieee.org/reading/ieee/std_public/description/se/1471-2000_desc.html
Views and Viewpoints in Software Systems Architecture, Integrated Systems and
Internet Solutions Inc. Concord, Massachusetts, USA. 1999.
members.bellatlantic.net/~rfh2/writings/hilliard99-ifip.pdf
31
54
4.5.
MODELOS
CONCEPTUALES
Una situacin
del mundo real
de inters
Sistemas
pertinentes de
actividad con
propsito definido
55
32
56
1. Situacin problema
no estructurada
2. Situacin problema
expresada
3. Definiciones races de
sistemas pertinentes de
actividad con propsito
definido
5. Comparacin entre
modelos y el mundo
real
MUNDO REAL
6. Cambios deseables
factibles
PENSAMIENTO DE
SISTEMAS
Se pueden describir los siguientes aspectos, los cuales son importantes para su
desarrollo:
La expresin de la situacin problema en forma de imagen enriquecida. Esta es una
herramienta pictrica incorporada para lograr un alto grado de comprensin de la
situacin del problema, adems presentan la posibilidad de representar las
interrelaciones y desplegar las relaciones (la manera que las funciones comerciales
trabajan juntas, etc.) mejor an que el texto. Las imgenes enriquecidas
normalmente son dibujadas a mano, y pueden incluir elementos de la estructura
(por ejemplo, los departamentos de una universidad) o procesos (estudiar,
presentar exmenes), problemas, preocupaciones, o desarrollos (la implementacin
de un sistema de calidad), todo lo anterior se evidencia en la Figura 19 que hace
referencia al problema que se presenta dentro de una universidad con relacin a la
distribucin de los alojamientos a los estudiantes.
4.5.2. Imagen Enriquecida de la situacin
La imagen enriquecida es una herramienta grafica que brinda una impresin de los
diferentes hechos, procesos y elementos de la situacin a estudiar en una
organizacin. Su funcin es facilitar la comprensin de la situacin problema.
Los asuntos humanos revelan una rica exposicin en movimiento de relaciones; y
las imgenes son un medio ms efectivo para registrar las relaciones y las
conexiones de lo que lo es la prosa lineal. La representacin de definiciones races
57
58
Transformacin
Y
Cmo?
Salida(s)
Z
El que
Transformado
59
Actividad
con propsito
definido
Restricciones
Verbo 1
Verbo 3
60
Verbo 2
Verbo 4
Luego de obtener las definiciones races formuladas y por ende generar tambin el
modelo conceptual, que se va a proponer, el cual consta de un conjunto de
actividades interconectadas, se realiza una comparacin del modelo conceptual con
la definicin del problema que se ha planteado a fin de poder determinar si
corresponde a la situacin para la cual fue diseado. Para cada una de las
actividades se derivan las categoras de informacin que definen las entradas y
salidas de cada una de las actividades descritas en el modelo conceptual,
permitiendo definir los correspondientes roles y flujos de informacin.
Figura 23. Comparacin entre la situacin modelada y la real
A c t iv id a d
q u e s t h e c h o e n la
s i t u a c i n r e a l?
C m o e s t h e c h o ?
M a tric u la r
e s tu d ia n te s
Educar
e s tu d ia n te s
33
61
C o m e n ta r io s y
r e c o m e n d a c io n e s
62
C Clientes
Descripcin
Los clientes
Empleados
A Actores
Cajero
Cocinero
Personal Auxiliar
Estudiantes que desarrollan el (SI)
63
T - Transformacin
Salidas:
W - Visin Global
O Propietarios
E Entorno y
Restricciones
Restricciones
64
Necesidades
y
Requerimientos
de los
Clientes
PROCESOS
PROCESOS
CONTABLES
OPERATIVOS
65
Clientes:
Necesidad de
esparcimiento
Consumo de
productos
y
servicios
Eficiencia:
Eficacia:
Efectividad:
Servicio:
Produccin:
Atencin
de
los
requerimientos de los
clientes
Generacin
productos
de
los
Facturacin:
Control:
Facturacin
Servicio
Produccin
Planeacion:
Negocio basado en la mezcla de:
Productos
Servicio
Entorno
66
Inventarios:
Administracin:
Gestin de los
recursos
Materia
Prima
67
68
CLIENTE
Aplicacin
Seguridad
Comunicacin
Administracin del Establecimiento
Interfaz Grafica,
Presentacin y acceso a la
informacin
SERVIDOR
Capa de Datos
Carlos B. Reynoso. intr. a la Arq. de Software, Universidad De Buenos Aires Versin 1.0,
Marzo de 2004. www.microsoft.com/spanish/msdn/arquitectura/roadmap_arq/intro.asp
69
usuario.
Capa de datos - SERVIDOR
La capa de datos est determinada por la base de datos, el SERVIDOR proporciona
el servicio al cliente y devuelve los resultados necesarios y las funciones para su
manejo. Este tipo de aplicacin permite que la consulta de los datos pueda
realizarse de manera mltiple por diferentes usuarios. Las funciones ms
importantes de esta capa son:
70
a continuacin.
Construir y validar los esquemas lgicos locales para cada vista de usuario.
1. Convertir los esquemas conceptuales locales en esquemas lgicos
locales.
2. Derivar un conjunto de relaciones (tablas) para cada esquema lgico
local.
3. Validar cada esquema mediante la normalizacin.
4. Validar cada esquema frente a las transacciones del usuario.
5. Dibujar el diagrama entidad-relacin.
6. Definir las restricciones de integridad.
7. Revisar cada esquema lgico local con el usuario correspondiente.
71
aportan a la conceptualizacin del modelo del negocio y permitirn generar una idea
muy cercana a las necesidades del cliente
Nombre del Proceso: Tabla 7. Gestin de Pedidos (A)
CLIENTE
AT. MESAS
CAJA
PRODUCCION
ADMINISTRACION
Inicio
Presentacin
de la carta
Realiza el
pedido
Pedido
Mesa
Lista
Alistamiento
de mesa
Se crea la
Cuenta
BoC
Descontar
Materia
Prima del
Inventario
Producto
terminado
Producto
Servido
El
Pedido es
correcto
Necesidad
satisfecha
Inicio
Liquidacin
de la cuenta
72
Pedido
de cocina o
Bar
Producto
terminado
Tiempo inicial
del pedido
Tiempo final
del pedido
Inicio
Se Crea/Verifica la
Cuenta
Se selecciona la
mesa y el cliente
Verificar
productos
similares
Se
Verifica la
existencia
Iniciar contador
del Pedido
Descontar
materiales del
Inventario
Producto
terminado
Actualizar los
registros
contables
Finalizar contador
del Pedido
Inicio
73
ADMINISTRACION
PRODUCCION
ADMINISTRACION
Generacin de cuenta
FACTURA
Liquidar los
registros
contables
Actualizar
Debitos/Crditos
en Caja Menor
Informe
Ventas
de
Cierre contable
(Diario)
Verificar cierre
contable
(Diario)
74
Inicio
PROCESO
DE
VENTA
1
75
PRODUCCION
ADMINISTRACION
Registro de la
Factura
Llevar a la cuenta
de las perdidas.
Llevar a la cuenta
de los ingresos
Registrar la
relacin detallada
de la venta
Descargar los
insumos utilizados
del inventario
Solicitar ventas
por fecha de
Inicio - Cierre
Informe
Insumos
de
Informe
de
Ventas (Diarias)
Cierre del da
76
ADMINISTRACION
Inicio
Listado
de
Materia Prima
Materia
Prima requerida
Presupuesto
Caja Menor
Requerimiento
de
Materia
Prima
Verificar los
productos
Decisin de
Compra
Actualizar la Caja
Menor
Ingresos/Egresos
Proceso de Venta
Actualizar el
inventario
Descontar
materiales del
Inventario
Revisar las
perdidas
Registrar las
Perdidas
Informe
de
Caja Menor
77
Informe
de
Materia Prima
Informe
Perdidas
de
2.
3.
4.
5.
78
79
80
81
Insumos
PK
ID_insumo
FK1
ID_unidad
nombre_insumo
cantidadStock_insumo
cantidadMinStock_insumo
cantidadMaxStock_insumo
fechaUltimaCompra_Insumo
vidaUtil_insumo
ultimoPrecioCompra_insumo
ultimaCantidadCompra_insumo
valorPromUni_insumo
precioVenta_insumo
UnidadDeMedida
PK
ID_unidad
descripcion_unidadDeMedida
ID_transaccion
Kardex
PK
ID_kardex
FK2,FK3
ID_transaccion
tipoDeEvento
cantidad
fecha_kardex
relacionTipoDeEvento
valorTotal
ID_detalleReceta
FK1
ID_insumo
cantidad
Proveedores
PK
Recetas
82
PK
ID_receta
FK1
descripcion_recetas
ID_detalleReceta
FK1
FK3
FK2
FK4
ID_proveedor
ID_municipio
tipoId_proveedor
nombre_proveedor
nombreVendedor_proveedor
apellidoVendedor_proveedor
direccion_proveedor
correo_proveedor
telefono_proveedor
celular_proveedor
fechaIngreso_proveedor
credito_proveedor
valorCredrito_proveedor
ID_formaDePago
ID_Cliente
ID_mesa
ID_empleado
valor_transaccion
fecha_transaccion
Compras
ID_transaccion
FK1
FK2
DetalleRecetas
PK
Factura
ID_formaDePago
ID_proveedor
ID_insumo
valor_transaccion
fecha_transaccion
fecha_de_pago
cantidad
83
5.3.
IMPLEMENTACION
A
CLIENTES
EMPLEADOS
PROVEEDORES
FACTURACION
INVENTARIOS
84
5.3.1. Incremento 1
El incremento inicial o ncleo del sistema, en el incremento 1 estaba enfocada al
modulo de inventarios debido a que se detecto que el manejo y control de los
insumos y de los productos eran los requerimientos de mayor criticidad y la base
sobre la cual se realizara el resto de la operacin del establecimiento, as, al
realizar el desarrollo de este mdulo al inicio del proyecto se garantiza que tendrn
un control mas estricto y procesos de validacin mas profundos dentro del
desarrollo del sistema, adems que el usuario final tenga mayor contacto con los
mismos.
Modulo de Inventarios
Para el desarrollo del modulo de inventarios se tuvo en cuenta el modelo de
compra y venta, que tiene el negocio y el modelo de cadena de produccin el cual
permite entender el ciclo o comportamiento que tiene el establecimiento la Figura
32, muestra como el ciclo comienza a travs de los proveedores quienes
suministran la materia prima, en este caso vinos, licores, comida etc. Estos al
ingresar al establecimientos se convierte en insumos los cuales pasan a formar
parte del inventario, los insumos se convierten en productos, que posteriormente
son adquiridos por los clientes, la venta de los productos genera la ganancia con la
cual se satisfacen los objetivos de rentabilidad de los socios y genera un margen
de efectivo para la compra de nuevos productos.
MATERIA
PRIMA
INSUMOS
COMPRA
PRODUCTOS
VENTA
85
86
5.3.2. Incremento 2
La funcionalidad a aadir a travs del incremento dos fue el modulo de facturacin,
a travs del cual se refleja la entrega de un producto o la provisin de un servicio,
junto a la fecha de devengo, adems de indicar la cantidad a pagar como
contraprestacin.
En la factura se encuentran los datos del expedidor y del destinatario, el detalle de
los productos y servicios suministrados, los precios unitarios, los precios totales, los
descuentos y los impuestos.
Se la considera como el justificante fiscal de la entrega de un producto o de la
provisin de un servicio, que afecta al obligado tributario emisor (el vendedor) y al
obligado tributario receptor. El original debe ser custodiado por el receptor de la
factura. Habitualmente, el emisor de la factura conserva una copia o la matriz en la
que se registra su emisin36.
36
http://es.wikipedia.org/wiki/Factura
87
88
5.3.3. Incremento 3
Por ultimo en el tercer incremento se concentro en implementar y corregir los
errores que se encontraron de sus antecesores e incluir las sugerencias realizadas
por el usuario final, de acuerdo al uso e interaccin que haba tenido con la
herramienta.
Adems se desarrollaron los formularios para la gestin de los clientes,
proveedores, empleados y modulo de ayuda.
En este incremento se hicieron bsicamente las siguientes modificaciones a la
aplicacin y se agrego funcionalidad a:
89
5.4.
EVALUACION
90
Tomado de http://www.greensqa.com/archivos/Metodologia%20BaQEM.pdf
91
ANALISIS
DISEO
EJECUCION
Recoleccin
Informacin
Validacin de
tcnicas de Prueba
Ejecucin de
Pruebas
Anlisis
Informacin
Diseo de Pruebas
Reproceso
Planeacin de
Pruebas
Construccin de
Instrumentos
Registro de
hallazgos
92
empleados
Prueba de manejo de errores sobre la base de datos
Prueba sobre la validacin de salida segura de programa
Prueba sobre el acceso a los diferentes mdulos, para que no se solapen
Pruebas sobre las distribucin de la informacin sobre los informes impresos
y en pantalla
5.4.2. De aceptacin
Son aquellas donde el potencial usuario (en este caso la empresa) comprueba la
funcionalidad del sistema, y determina si acepta el software como est o precisa
ser necesario aplicar nuevas optimizaciones y soluciones de fallas.
Para este tipo de prueba se instalo el software en el establecimiento donde los
diferente empleados o roles de la organizacin, tenia la oportunidad de interactuar
con el sistema, de esta manera las indicaciones o sugerencias, fueron
implementadas a travs de los incrementos.
5.4.3. De validacin
Ac el software totalmente ensamblado se prueba como un todo para comprobar si
cumple los requisitos funcionales y de rendimiento, facilidad de mantenimiento,
recuperacin de errores, etc.
Estas pruebas se realizaron el la parte final de proyecto y prcticamente cuando los
ltimos requerimientos del sistema ya haban sido implementados, asegurando as,
que las posibles correcciones no se perdieran al incluir estas modificaciones
93
6.
CONCLUSIONES
94
95
7.
96
RECOMENDACIONES
BIBLIOGRAFA
97
ANEXOS
Administrativos
Operativos
Contables
Usuarios
Quin usar el sistema que se va a construir?
El sistema ser usado por la gerencia, para administrar, controlar y auditar los
movimientos contables, la caja menor, diario de ventas, los asientos contables, saber
cual es el estado actual y conocer el comportamiento inmediato e histrico del negocio.
Ser usado por el administrador para controlar los inventarios y realizar el cierre
contable diario.
Y ser usado por el cajero para realizar el trabajo operativo, registrar las cuentas y los
egresos, gestionar los pedidos y soportar la operacin diaria del mismo.
Limites y restricciones del sistema
98
99
100
Caractersticas Operativas
Auto instalable.
Puesta en marcha inmediata.
Ayuda sensible al contexto en todas las opciones del programa.
Multiusuario.
Manejo de perfiles de usuario con asignacin de permisos.
Asignacin de perfiles de acceso a las distintas opciones del men por usuario
y programa.
Restricciones de acceso a los usuarios a determinada informacin a travs de
las consultas.
Se adapta a la impresora que usted utiliza.
Definicin de impresoras por puesto de trabajo y/o comprobante.
Caractersticas No Funcionales
Estas caractersticas no se deben cumplir de manera estricta, buscan orientar la
percepcin que el cliente desea del sistema que necesita.
El sistema debe dar perfecto control del negocio (restaurante, bar., cafetera, barra).
Administra de forma eficaz, mesas, meseros, comandas, ventas, hora feliz, puntos por
consumo, productos especiales, inventario de productos de consumo (recetas), venta
de productos no de consumo (libros, revistas, etc.), generacin de pedidos,
proveedores, clientes, en la versin profesional adems de todo lo anterior tendr
ventas a domicilio, ventas de comida rpida (fast food). Exportacin de reportes a
Excel.
Debe proporcionar las herramientas para administrar de una forma efectiva y eficiente
las operaciones. No importa cmo se configure el sistema, el resultado final debe ser
siempre un sistema totalmente integrado y sin fisuras. Es modular, con un diseo
cuidadoso que le permita crecer al mismo tiempo que crece el negocio, acomodndose
a futuras necesidades mientras ayuda a maximizar la vida y el valor de la inversin
101
MODULO
Inventarios
Caja
Clientes
Informes
Recurso Humano
Administrativo
Proveedores
Total general
102
1
1
1
2
1
2
2
2
1
5 16
1
1
1
3
7
3
3
4
2
1
1
4
5 Opcional
7
7
1
7
2
2 2
1
10 27
3
2
1
7
13
Total general
19
15
4
18
4
15
2
77
PRIORIDAD MODULO
Total
1 Caja
Clientes
Configuracion
Informes
Inventarios
Total 1
2 Configuracion
Informes
Inventarios
Recurso Humano
Total 2
3 Caja
Configuracion
Informes
Inventarios
Proovedores
Total 3
4 Caja
Clientes
Configuracion
Informes
Inventarios
Total 4
5 Caja
Clientes
Configuracion
Informes
Inventarios
Proovedores
Recurso Humano
Total 5
Opcional
Caja
Configuracion
Informes
Recurso Humano
Total Opcional
Total general
103
1
2
1
1
1
6
1
1
2
1
5
3
2
3
7
1
16
1
1
2
4
2
10
7
1
2
7
7
1
2
27
3
7
2
1
13
77
Para ver en detalle cada uno de los requerimientos procesados, ver el documento
Excel Anexo Matriz de Requerimientos Caf Converso.xls
Validacin
Durante la actividad de validacin pueden hacerse preguntas en base a cada una de
las caractersticas que se desean revisar. A continuacin se presentan varios ejemplos:
Estn incluidas todas las funciones requeridas por el cliente? (completa) : Si
Existen conflictos en los requerimientos? (consistencia) : No
Tiene alguno de los requerimientos ms de una interpretacin? (no ambigua) : No
Est cada requerimiento claramente representado? (entendible) : Si
Pueden los requerimientos ser implementados con la tecnologa y el presupuesto
disponible? (factible) : Si
Est la SRS escrita en un lenguaje apropiado? (clara) : Si
Existe facilidad para hacer cambios en los requerimientos? (modificable) : Si
Est claramente definido el origen de cada requisito? (rastreable) : Si
Pueden los requerimientos ser sometidos a medidas cuantitativas? (verificable) : Si
La validacin de requerimientos es importante pues de ella depende que no existan
elevados costos de mantenimiento para el software desarrollado.
Evolucin
Los requerimientos son una manera de comprender mejor el desarrollo de las
necesidades de los usuarios y cmo los objetivos de la organizacin pueden cambiar,
por lo tanto, es esencial planear posibles cambios a los requerimientos cuando el
sistema sea desarrollado y utilizado. La actividad de evolucin es un proceso externo.
104
BUCARAMANGA
2007
105
CONTENIDO
.
Pg.
INTRODUCCION
1. REQUERIMIENTOS BSICOS
1.1. REQUERIMIENTOS DE HARDWARE
1.2. REQUERIMIENTOS DE SOFTWARE
2. INSTALACIN
3. USO DE LA HERRAMIENTA
3.5.1. Archivo
3.5.2. Ayuda
7
7
3.6.1.1. Cuentas
3.6.1.2. Cierre
3.6.2. Nmina
3.6.2.1. Empleados
3.6.2.2. Salarios
16
3.6.3. Inventarios
3.6.3.1. Insumos
17
106
18
3.6.3.2. Productos
21
3.6.3.3. Krdex
24
3.6.4. Clientes
25
25
29
3.6.5. Proveedores
29
30
32
3.6.6. Informes
33
3.6.7. Administracin
33
3.6.7.1. Usuarios
35
36
107
37
38
INTRODUCCIN
SIACC 1.0 es una herramienta software que fue creada debido a la necesidad
evidenciada dentro del mismo establecimiento de contar con un medio que facilite
el control y administracin de los diversos procesos involucrados en el
funcionamiento diario del negocio.
Por medio de esta herramienta se controlar el inventario de insumos y productos,
facturacin, nmina, clientes y cuentas por cobrar, proveedores y cuentas por
pagar, adems de los diversos informes generados para apoyar la toma de
decisiones.
El objetivo primordial de este manual es dotar al usuario final de un medio de
consulta claro y sencillo, al cual acudir cuando se presenta alguna duda en el
funcionamiento y manejo del software.
A travs de todo el manual se acudir constantemente al uso de grficas
extractadas directamente del software para familiarizar an ms al usuario con el
programa y de esta manera, la aplicacin de cualquier procedimiento aqu
explicado sea muy similar al momento de realizarla. Igualmente, al final del
manual se cuenta con un GLOSARIO en el cual se encuentran trminos que en un
dado caso el usuario pudiera no comprender.
108
1. REQUERIMEINTOS BSICOS
1.1.
REQUERIMIENTOS DE HARDWARE
1.2.
REQUERIMIENTOS DE SOFTWARE
Microsoft Windows XP
Microsoft SQL Server
109
2. INSTALACIN
3. USO DE LA HERRAMIENTA
3.1.
CONSIDERACIONES GENERALES:
Estas son algunas consideraciones que se deben tener en cuenta dentro del
funcionamiento y la utilizacin de la herramienta.
a) El software cuenta con una serie de ayudas interactivas que informan sobre
errores frecuentes que se muestran antes de finalizar un proceso (creacin,
eliminacin, etc.), pero cabe notar, que de la dedicacin y atencin prestada
depende la calidad de la informacin almacenada en la base de datos y por
ende, la confiabilidad del Sistema de Informacin.
b) Cuando el usuario ubica y mantiene por un momento el puntero del ratn sobre
uno de los campos o controles aparece una leyenda o ayuda emergente, con
informacin relacionada sobre el tipo de datos que se requieren o muestran en
dicho campo.
c) En todos los formularios existe un recuadro destacado por tener un icono de un
bombillo amarillo (Figura 3.) que da informacin relevante sobre el contenido y
uso de dicho formulario. Es recomendable tener en cuenta las indicaciones all
expuestas.
3.2.
3.3.
VENTANA PRINCIPAL
Esta ventana se divide en dos mens, uno vertical y otro horizontal adems,
cuenta con los botones caractersticos de una aplicacin Windows en la parte
superior derecha (Minimizar, Maximizar, Restaurar, Cerrar).
En el men horizontal se encuentran los submens de Archivo y Ayuda, y en el
men vertical se encuentra el acceso a los mdulos de Caja, Inventario, Nmina,
Clientes, Proveedores, Informes y Administracin. Todas y cada una de estas
opciones sern vistas en detalle a lo largo de este manual.
3.5.
MENU HORIZONTAL
a) Temas de Ayuda: Al ingresar en esta opcin se muestra una lista con la ayuda
para el manejo del software. (Figura 9)
b) Acerca de: Se muestra informacin sobre los autores del software como los
correos electrnicos y telfonos de contacto. (Figura 9)
MEN VERTICAL
3.6.1.1.
Cuentas
En esta seccin se lleva el control de la facturacin del establecimiento,
tomando dinmicamente el nmero de mesas existentes.
Es posible unir, desactivar, editar cualquiera de las cuentas habilitadas
sin necesidad de cerrar la ventana. Figura 11
3.6.1.2.
Cierre
Consiste en el control diario de la caja (Arqueo), para establecer tanto
los ingresos como egresos y sus correspondientes comprobantes.
3.6.2. Nmina
Este mdulo permite la administracin del recurso humano as como el clculo de
los salarios. (Figura 14.)
3.6.2.1.
Empleados
10
11
12
Antes de realizar este proceso es recomendable tener una carpeta dentro del
disco duro con todas las fotos del personal para que de esta manera se haga
ms sencillo su bsqueda y seleccin.
Una vez diligenciada y depurada toda la informacin requerida se procede a
pulsar el botn Crear. (Figura 18)
13
14
Si se ingres a este formulario tan solo con el fin de consultar algn dato del
empleado, sencillamente al finalizar se da clic en el botn Cancelar.
Si se realiza alguna modificacin se debe dar clic en el botn Modificar. Figura
22.
15
3.6.2.2.
Salarios
Dentro del mdulo de Nmina existe tambin la opcin de calcular Salarios tanto
de personal fijo como temporal. Figura 25.
16
Imprimir para generar un recibo que el empleado debe firmar y que servir
como comprobante del pago.
17
18
3.6.3.
Inventarios
Insumos
19
20
21
22
23
3.6.3.2.
Productos
24
25
26
27
En este apartado puede ser modificado cualquier dato del producto. Para
cambiar alguno de los datos almacenados sencillamente se selecciona el dato
a modificar y se sobrescribe en l.
Si se ingres a este formulario tan solo con el fin de consultar algn dato del
producto, sencillamente al finalizar se da clic en el botn Cancelar.
Si se realiza alguna modificacin se debe dar clic en el botn Modificar.
28
3.6.3.3.
Krdex
29
30
31
Clientes
Este mdulo permite la administracin de los clientes del establecimiento, llevando
un registro de sus consumos y el estado de sus cuentas, que se almacena en la
seccin Cuentas por Cobrar. Figura 43.
32
3.6.3.4.
Administracin de Clientes
33
34
35
36
3.6.4.2
3.6.4.
Proveedores
37
3.6.4.1.
Administracin de Proveedores
38
39
40
En este apartado puede ser modificado cualquier dato del proveedor excepto el
nmero de identificacin. Para cambiar alguno de los datos almacenados
sencillamente se selecciona el dato a modificar y se sobrescribe en l.
Si se ingres a este formulario tan solo con el fin de consultar algn dato del
proveedor, sencillamente al finalizar se da clic en el botn Cancelar.
Si se realiza alguna modificacin se debe dar clic en el botn Modificar. .
41
3.6.4.2.
42
Informes
Este mdulo permite la generacin de informes de los dems mdulos. Figura 54.
43
3.6.6.
Administracin
44
45
3.6.6.1.
46
3.6.6.2.
47
3.6.6.3.
48
49
4.
GLOSARIO
Base de Datos
Formulario
Hardware
Icono
Maximizar
Memoria RAM
Men
Minimizar
50
Procesador de
Texto
Restaurar
Sistema de
Informacin
Sistema Operativo
Software
51