proyecto compraventa_muestra
-
Upload
andres-mejia-bonilla -
Category
Documents
-
view
7 -
download
3
description
Transcript of proyecto compraventa_muestra
SISTEMA DE INFORMACIÓN PARA LAS COMPRAVENTAS DE
XXXXXXXXXX Y LA REGIÓN “SICCUN”
XXXXXXXXXXXXXXXXXXXX
UNIVERSIDAD XXXXXXXXXXXXXXXXX
SECCIONAL ALTO MAGDALENA
FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
XXXXXXXXX
2006
SISTEMA DE INFORMACIÓN PARA LAS COMPRAVENTAS DE
XXXXXXXXXXXXXX Y LA REGIÓN “SICCUN”
XXXXXXXXXXXXXXXXXXXX
Trabajo realizado para optar al título de Ingeniero de Sistemas
Directores del Proyecto
XXXXXXXXXXXXXXXXXXXX
UNIVERSIDAD XXXXXXXXXXXXXXXXX
SECCIONAL ALTO MAGDALENA
FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
XXXXXXXXX
2006
CONTENIDO
Pág.
INTRODUCCIÓN 13
1. TITULO 14
1.1 TEMA 14
2. PLANTEAMIENTO DEL PROBLEMA 15
2.1 FORMULACIÓN DEL PROBLEMA 15
2.2 DESCRIPCIÓN DEL PROBLEMA 15
2.3 ELEMENTOS DEL PROBLEMA 16
3. JUSTIFICACIÓN 17
3.1 ACADÉMICA 17
3.2 TECNOLÓGICA 17
3.3 FINANCIERA 17
3.4 OPERACIONAL 18
4. OBJETIVOS 19
4.1 OBJETIVO GENERAL 19
4.2 OBJETIVOS ESPECÍFICOS 19
4.3 OBJETIVOS DEL SISTEMA 20
5. ÁREA DE INVESTIGACIÓN 21
5.1 TEMA DE INVESTIGACIÓN 21
5.2 ÁREA DE INVESTIGACIÓN 21
6. ALCANCE 22
7. MARCOS DE REFERENCIA 24
7.1 ANTECEDENTES 24
7.2 MARCO TEÓRICO 25
7.2.1 Sistema de información. 25
7.2.2 Tipos de sistemas de información. 26
7.2.3 Arquitectura Cliente/Servidor. 27
7.3 MARCO CONCEPTUAL 28
7.4 MARCO LEGAL 33
7.5 MARCO INSTITUCIONAL 35
7.6 GEOGRÁFICO 35
8. HIPÓTESIS 36
8.1 VARIABLES 37
8.1.1 Variables independientes: 37
8.1.2 Variables dependientes: 37
9. DISEÑO METODOLÓGICO 38
9.1 TIPOS DE METODOLOGÍA 38
9.2 MODELO DE DESARROLLO EN ESPIRAL 38
9.3 METODOLOGÍA DE ANÁLISIS ESTRUCTURADO 42
10. ANÁLISIS DEL PROYECTO?? 45
10.1 ESTUDIO DE FACTIBILIDAD Y PRESUPUESTO 45
10.1.1 Factibilidad técnica. 45
10.1.2 Factibilidad de ejecución. 46
10.1.3 Factibilidad operativa. 46
10.1.4 Factibilidad de rendimiento no económico. 46
10.1.5 Factibilidad económica. 46
10.1.6 Factibilidad legal y ética. 51
10.2 REQUERIMIENTOS 51
10.2.1 Requerimientos funcionales: 51
10.2.2 Requerimientos no funcionales: 55
10.2.3 Requerimientos técnicos: 56
10.2.4 Requerimientos de reportes: 56
10.2.5 Requerimientos de seguridad: 58
10.3 ANÁLISIS DE RIESGOS 59
10.3.1 Definición de escalas. 59
10.3.2 Identificación de factores. 60
10.3.4 Conclusiones del análisis de riesgos. 66
11. ANÁLISIS DEL SISTEMA ACTUAL 67
11.1 PROCESOS DE LA COMPRAVENTA 67
12. DISEÑO DEL SISTEMA PROPUESTO 73
12.1 ESTÁNDARES DE DISEÑO 73
12.1.1 Definición de los módulos del sistema “SICCUN”. 73
12.1.2 Identificación de los tipos de elementos que conforman
el sistema. 73
12.1.3 Definición de los nombres de los campos de la base de
datos. 74
12.2 MODELO DE LOS PROCESOS PROPUESTO 75
12.2.1 Descripción del proceso general del sistema de
información para la administración de la compraventa
Cundinamarca. 75
12.2.2 Funcionalidad del nuevo sistema. 75
12.2.3 Descripción de cada uno de los procesos del sistema de
información de la compraventa cundinamarca. 76
12.3 DIAGRAMA DE DESCOMPOSICIÓN FUNCIONAL (DDF)
DEL SISTEMA PROPUESTO 79
12.4 MODULO PROPUESTO PARA EL NUEVO SISTEMA 80
12.4.1 Menú del sistema propuesto. 80
12.5 MODELO DE DATOS 83
12.5.1 Diccionario de datos. 83
12.6 TECNOLOGÍA INFORMÁTICA DEL SISTEMA
PROPUESTO 85
12.6.1 Hardware: 85
12.6.2 Software. 85
12.7 REDES Y PUESTOS DE TRABAJO 86
13. DESARROLLO DEL SOFTWARE 87
13.1 SOFTWARE 87
13.2 INTERACCIÓN ENTRE EL PHP Y MYSQL 87
13.3 APORTES Y EXPERIENCIAS 87
14. IMPLEMENTACIÓN 88
15. CONCLUSIONES 89
BIBLIOGRAFÍA 90
BIBLIOGRAFÍA COMPLEMENTARIA 91
LISTA DE CUADROS
Pág.
Cuadro 1. Presupuesto de personal. Costos Estimados Análisis y
diseño, Desarrollo e Implementación del sistema de Información. 47
Cuadro 2. Presupuesto de papelería y útiles. Costos Estimados
Análisis y Diseño, Desarrollo e Implementación del sistema de
Información. 47
Cuadro 3. Presupuesto de software y hardware. Costos
Estimados Análisis y Diseño, Desarrollo e Implementación del
sistema de Información. 48
Cuadro 4. Presupuesto de servicios. Costos Estimados Análisis y
Diseño, Desarrollo e Implementación del sistema de
Información. 48
Cuadro 5. Resumen de presupuesto 48
Cuadro 6. Distribución del presupuesto 49
Cuadro 7. Presupuesto por manutención del sistema de
información. 49
Cuadro 8. Factores tecnológicos 60
Cuadro 9. Factores humanos 61
Cuadro 10. Factores seguridad 62
Cuadro 11. Factores organizacionales 63
Cuadro 12. Factores naturales 65
Cuadro 13. Riesgos por factores 66
LISTA DE TABLAS
Pág.
Tabla 1. Artículos En esta tabla se almacena los artículos del
inventario de la compraventa Cundinamarca. 83
Tabla 2. Clientes En esta tabla se almacena los datos de los
clientes de la compraventa Cundinamarca.¡Error! Marcador no definido.
Tabla 3. Ciudades En esta tabla se almacena las ciudades de
Colombia. ¡Error! Marcador no definido.
Tabla 4. Bancos En esta tabla se almacena los bancos que
maneja la compraventa Cundinamarca. ¡Error! Marcador no definido.
Tabla 5. det_contratos (detalle de los contratos) En esta tabla se
almacena el detalle de los contractos de retroventa de la
compraventa. ¡Error! Marcador no definido.
Tabla 6. Contratos En esta tabla se almacena los contractos de
retroventa de la compraventa Cundinamarca. ¡Error! Marcador no definido.
Tabla 7. Módulos En esta tabla se almacena los módulos que
maneja el sistema de información. ¡Error! Marcador no definido.
Tabla 8. Parámetros En esta tabla se almacena la información
de la compraventa Cundinamarca. ¡Error! Marcador no definido.
Tabla 9. Departamentos En esta tabla se almacena el código de
los departamentos de Colombia. ¡Error! Marcador no definido.
Tabla 10. Perfiles En esta tabla se almacena los perfiles de
usuarios del sistema. ¡Error! Marcador no definido.
Tabla 11. Usuarios En esta tabla se almacena los datos de los
usuarios del sistema. ¡Error! Marcador no definido.
Tabla 12. Grupos En esta tabla se almacena los grupos de los
artículos que maneja la compraventa Cundinamarca. ¡Error! Marcador no definido.
Tabla 13. Varios En esta tabla se almacenan las opciones del
sistema de información. ¡Error! Marcador no definido.
Tabla 14. Vendedores En esta tabla se almacena los datos
personales de los vendedores de la compraventa Cundinamarca. ¡Error! Marcador no definido.
LISTA DE FIGURAS
Pág.
Figura 1. Sub-etapas 40
Figura 3. Proceso de elaboración de contrato de retroventa 68
Figura 4. Proceso de liquidar intereses 69
Figura 5. Proceso de envió de mercancías a remate 70
Figura 6. Proceso de retiro de mercancías 71
Figura 7. Modelo del sistema propuesto de gastos 78
Figura 8. Modelo del sistema propuesto de enviar mercancía a
remate 79
Figura 9. Modelo entidad relación 84
13
INTRODUCCIÓN
Debido a la crisis económica de Girardot y la región, inversionistas
de otras partes del país y especialmente de Antioquia, han visto la
oportunidad de establecer compraventas en la región con el fin de
satisfacer el mercado que se presenta.
Dentro de esto la compraventa Cundinamarca se estableció en
Girardot hace tres años y por la calidad del servicio, se ha ido
consolidado en los primeros lugares de este sector de la economía.
Por otro lado el gran avance de los sistemas de información
computarizados, ha permitido al hombre globalizar el conocimiento,
colocándolo al alcance de todos, facilitando su asimilación y
ayudándole finalmente a incrementar los niveles de productividad en
su trabajo diario para beneficio de si mismo y de las organizaciones a
las cuales pertenece, es así como día a día las transacciones
comerciales, los desarrollos académicos, ganan terreno en proporción
y velocidad. Las entidades privadas y públicas coinciden en la
necesidad de implantar tecnología en sus actividades para
desarrollar eficazmente la misión; logrando de esta manera, ser más
competitivas para no ceder posiciones de privilegio a su contraparte.
Teniendo en cuenta la posibilidad de mejorar aun mas su servicio, la
Compraventa Cundinamarca, se beneficiará en gran manera de un
sistema de información, que le permitir manejar sus actividades
básicas, garantizando la confiabilidad y la oportunidad de la
información.
Este proyecto permite manejar los contratos de todos los clientes de
la empresa, muestra y presenta el análisis financiero y operativo de
la compraventa Cundinamarca, además de permitir tener un
inventario completamente actualizado, por medio de un SOFTWARE
amigable, ágil y de un manejo sencillo para la empresa y los
diferentes usuarios.
Al implementar este sistema la empresa busca ser pionera en la
región en ingresar al mundo de la informática para agilizar el
servicio al cliente y creara la necesidad de que otras empresas de la
misma actividad económica incursionen en el manejo de la tecnología.
14
1. TITULO
Sistema de información para las compraventas de Girardot y la
región “SICCUN”.
1.1 TEMA
El tema del trabajo, está encaminado al manejo y sistematización de
los procesos que se realizan en una compraventa como inventarios,
contratos de retroventa, liquidación de interés cancelado y vigente,
manejo de bancos, ventas y rentabilidad. Con el fin de recolectar
información en la parte financiera y agilizar los procedimientos de la
empresa, para garantizar una mejor toma de decisiones.
15
2. PLANTEAMIENTO DEL PROBLEMA
2.1 FORMULACIÓN DEL PROBLEMA
¿Cómo la compraventa Cundinamarca puede mejorar la e jecución de
los procesos relacionados con su actividad comercial implementada
un sistema de información?
2.2 DESCRIPCIÓN DEL PROBLEMA
El problema objeto de estudio, radica básicamente en el manejo
manual y por tanto lento de los diferentes procesos que realiza la
compraventa. La compraventa Cundinamarca, funciona en Girardot
desde el año 2004, maneja un volumen de cartera aproximado de
doscientos millones de pesos y ocupa una posición de privilegio en
las empresas de este ramo en la ciudad, la empresa tiene un volumen
alto de clientes, ya que maneja permanentemente un número mínimo
de mil (1000) contratos de mercancía y oro. Este número de contratos
y el hecho de que solo existen dos funcionarios atendiendo las
labores, hace que se presenten demoras en la información tanto para
los clientes como para los propietarios de la empresa.
El sistema de información deberá manejar la contratación, proceso
que se lleva actualmente mediante una boleta, lo cual genera
inconvenientes cuando ésta se extravía a las personas que establecen
el contrato de retroventa, produciendo demora en los procesos de
cancelación de los contratos por parte del cliente, generando el
inconformismo de estos y haciendo algunas veces que busque otra
compraventa en un futuro. El proceso de generación de intereses se
realiza en forma integrada cuando el cliente llega por el artículo o a
realizar el pago para aumentar el tiempo de contrato, pero por ser
manual, no existe una proyección diaria de los intereses y el total a
devengar por este concepto a cualquier fecha. Información vital para
ver el funcionamiento del negocio.
Los procesos de control de manejo de bancos e inventarios también
se llevan en forma manual, lo cual hace que se esté expuesto a
errores en esta información, un último proceso fundamental en este
tipo de negocios es el de remate de mercancía, esto cuando se cumplió
16
el tiempo y no se retiró el artículo, esta actividad se programa
periódicamente, pero requiere un tiempo para mirar contrato por
contrato, ver cuáles deben de pasar a esto, lo que dificulta la labor y
en algunas hace que se presente errores. Con un sistema de
información se podrá obtener en cualquier momento esta información
de forma ágil.
Sintetizando la implementación del sistema de información que cubre
todos los procesos anteriormente nombrados, permitirá conocer en
tiempo real, los resultados que se están obteniendo en la empresa y
por tanto permitirán agilizar y fijar políticas y planes de negocio en
forma oportuna y adecuada.
2.3 ELEMENTOS DEL PROBLEMA
Falta de organización de la información de clientes.
Tiempo ejecutado en realizar una actividad.
Falta de eficiencia de la actividad realizadas en la empresa.
Solo existen registros manuales.
Los resultados financieros se conocen tres meses después.
17
3. JUSTIFICACIÓN
El fin del desarrollo del Proyecto es llevar a cabo para la
Compraventa Cundinamarca de Girardot Cundinamarca, un sistema
de información, que proporciona datos de contratos, inventario,
bancos, financieros y liquidación de intereses de prestamos que son
necesarios tanto para la empresa como para el usuario, pues le
permitirá obtener un control detallado de la información
garantizando veracidad, fiabilidad y rapidez, además de poder llevar
la contabilidad de manera exacta, ya que se tendrá la información
oportuna y necesaria para esta.
3.1 ACADÉMICA
El sistema se va a realizar como requisito para finalizar la formación
como ingeniero de sistemas, académicamente es viable porque es un
sistema que permitirá cubrir la formación básica del ingeniero de
sistemas (análisis y diseño de sistemas, base de datos, ingeniería de
software, programación, proyectos).
3.2 TECNOLÓGICA
Tecnológicamente el proyecto se justifica porque en un futuro puede
interconectarse con otras empresas de los mismos propietarios, ya
que Windows fácilmente permite la comunicación remota y la
herramienta PHP, MYSQL y apache permite trabajar en red sin
contratiempo y es multiplataforma. además lo requerido en
hardware y software es fácil de conseguir en el mercado, a un precio
no elevado.
3.3 FINANCIERA
El valor de la inversión, es pequeño para la empresa
aproximadamente $4.350.000 (asesor de la compraventa, gastos de
computador, gastos de papelería y auxilio de transporte y de servicios
públicos), para el beneficio que se va a obtener. se podrá eliminar la
persona adicional que trabaja en las épocas de inventario, además
que se va a tener información oportuna, lo que permitirá tomar
18
decisiones sobre el negocio, que representen mayor utilidad a los
propietarios.
3.4 OPERACIONAL
La justificación operacional, es que el programa como va a ser
desarrollado en ambiente Windows y con una herramienta PHP,
MYSQL va a ser muy fácil de utilizar por los administradores de la
compraventa. Teniendo en cuenta que estos son personal sin
formación académica, con una capacitación sencilla podrán manejar
óptimamente el sistema de información. Demás existe el deseo de los
propietarios de la compraventa de implementar el sistema de
información para poder obtener resultados oportunos y que este
sistema pueda ser instalado en un futuro en otras sucursales
ubicadas a lo largo del país, teniendo ellos la información desde su
oficina principal en Medellín.
19
4. OBJETIVOS
4.1 OBJETIVO GENERAL
Diseñar, desarrollar e implementar un sistema de información para
el manejo de contratación, inventarios, bancos, liquidación de
intereses, gastos y evaluación financiera en la Compraventa
Cundinamarca.
4.2 OBJETIVOS ESPECÍFICOS
Analizar los procesos existentes en la compraventa con el fin de
automatizarlos aquellos que demandan un mayor tiempo, en la
operación manual.
Identificar y satisfacer los requerimientos hechos por la empresa
para el sistema de información.
Contextualizar en la compraventa lo estudiado a lo largo de la
carrera en análisis y diseño de sistemas, base de datos y
herramientas de programación.
Diseñar y crear la base de datos utilizando MYSQL como sistema
de gestión.
Diseñar un sistema de información basados en la metodología
orientada a objetos.
Desarrollar las interfaz de usuario final empleando 4GL como
lenguaje de programación.
Proveer, diseñar y desarrollar las interfaz de usuario final
empleando PHP como lenguaje de programación para que se amigable
de manejar por parte del personal y dar facilidades en el manejo del
sistema de información para que cualquier usuario esté en capacidad
de usarlo en forma correcta.
20
Diseñar y documentar los procesos que van a estar soportados por
el sistema de información “SICCUN” y los manuales del sistema de
información.
Implementar el sistema de información en la compraventa
Cundinamarca de Girardot.
4.3 OBJETIVOS DEL SISTEMA
El sistema de información diseñado para la compraventa
cundinamarca en su desarrollo a nivel de contratos, inventarios,
utilidad, gastos, intereses, resultados financieros debe mantener
actualizada y disponible la información y los datos requeridos por los
usuarios.
Proporcionar la información actualizada que permita conocer el
comportamiento de la empresa.
Garantizar respuesta inmediata a la solicitud generada por un
usuario, o por los socios, sin ningún tipo de inconveniente.
Generar un sistema de información que cumpla con las
expectativas plasmadas en la investigación y que además se
mantenga en plena actualización con su vida de software.
Satisfacer la necesidad de entrada y salida de información con
procesos tecnológicos rápidos, confiables y eficientes con nuestro
sistema de información “SICCUN”.
21
5. ÁREA DE INVESTIGACIÓN
5.1 TEMA DE INVESTIGACIÓN
Análisis y diseño de sistema de información.
5.2 ÁREA DE INVESTIGACIÓN
Desarrollo de software y sistema de información.
22
6. ALCANCE
El sistema de información busca mejorar y aplicar mejor cada uno de
los procesos que se llevan a cabo dentro de la universidad. También
busca ayudar a la toma de decisiones por parte de los
administradores, así como agilizar los procesos realizados por los
usuarios.
El sistema de información “SICCUN” de la Compraventa inicialmente
cubrirá áreas administrativas, y específicamente se centrara en:
Módulo de contratación: Permitirá manejar todos los contratos
que elabora la compraventa, llevando el control de renovaciones,
vencimientos del mismo y cancelación de contratos por vencer fechas
de terminación.
Módulo de inventarios: Manejando dos inventarios, mercancía
en consignación y mercancía para remate cada uno se maneja de
forma independiente pero el primero alimenta al segundo al vencer
las fechas de los contratos.
Módulo de liquidaciones: Permite registrar los pagos
mensuales de renovación de contratos y liquidación definitiva de
contratos.
Módulo de caja: Permite registrar los gastos diarios que maneja
la compraventa y el control de ingresos diarios de dinero por
liquidación y cancelación de contratos.
Módulo de resultados financieros: Este modulo permitirá
manejar las utilidades o pérdidas que presenta el negocio en
cualquier periodo de tiempo.
El sistema inicial no manejara el modulo de contabilidad, pero en un
futuro se podrá implementar este modulo, además de que se
implementara el modulo de activos fijos y la nomina de la empresa
para completar el sistema integrado de administración de
compraventas.
23
Entre los límites del trabajo esta la falta de documentación de
procesos de compraventa y la falta de software similar a este.
24
7. MARCOS DE REFERENCIA
7.1 ANTECEDENTES
Desde la era de la sistematización, la mayoría de las empresas
empezaban a inmiscuirse en esta etapa informática. Dependiendo del
objeto social que cada organización se dedicaba, como: producción de
artículos, servicios de comunicaciones, aseo, entre otras, analizaban
sus requerimientos para ser llevados a un sistema que administrara
todo lo que encerraba el manejo de la empresa. Esta sistematización
recibe el nombre sistema de información para la administración
(MIS).
La realización del presente proyecto, pretende integrar a la
compraventa Cundinamarca al mundo de la sistematización, la
información automatizada o basada en computadora, hará más
eficiente la atención a los clientes y la consolidación de información
para los reportes de liquidación de intereses, mercancía a rematar,
inventario y etc. A nivel nacional existen muy pocos desarrollos
para este campo, y estos son costosos y no cumplen las necesidades
completas de la compraventa, por lo cual la inversión seria
demasiado alta y necesitaría actualizaciones para adaptarla al
negocio, este sistema de información integra todos los procesos que la
empresa realiza, por lo tanto, queda como futuros alcances la
implementación de las necesidades secundarias restantes.
Para el desarrollo del trabajo de grado, se tomará como guía algunos
proyectos en la Universidad como el sistema de información para el
desarrollo de una Pyme utilizando tecnología de punta (APOLO), el
cual consiste en un sistema de Información para la administración de
una empresa llamada Almacén Felipe de la ciudad de Girardot,
dedicada a la comercialización de cosméticos y artículos para salón de
belleza. En este proyecto maneja inventario, flujo de caja y la parte
contable entre otros, procesos que nos pueden servir como base para
la realización de este trabajo, ya que va usar inventario, flujo de
efectivo y venta de elementos en consignación no retirados.
Igualmente se toman apartes de la estructura documental del
proyecto denominado sistema de Información para la Administración
25
de Estaciones de Servicio “E.D.S.”, el cual soporta los procesos de
inventarios, facturación, cartera y administración del sistema de
información de la estación de servicio COPIAL Ubicada en la ciudad
de Anapoima. Este también se toma por incluir procesos como
facturación, inventarios, manejo de gastos diarios los cuales también
maneja la compraventa.
En cuanto a sistemas de información que administren compraventas,
se encuentra en Internet, el Orión: software para casa de empeño.
Este software se ofrece en Bogotá y Cundinamarca y maneja la parte
de contratos, compra, venta, plan separe, genera reporte de
inventario, artículos en contrato, reporte de utilidades en rango de
tiempo definidos por el usuario, reporte de capital invertido,
ingresos, egresos, comprobantes de ingresos, egresos , gestión de
usuarios, adicional a esto en la página de Internet Catálogo de
software, no aparecen productos de este tipo, pero aparece software
que permite el m manejo Integrado financiero, sistema integrado de
negocios, los cuales dicen que se pueden adaptar a cualquier negocio.
Las compraventas de Girardot, Melgar y Fusagasuga que fueron
visitadas, no incluyen procesos sistematizados, solamente los
contadores llevan la información contable en hoja de calculo Excel y
de esta forma presentan los resultados financieros de las mismas.
7.2 MARCO TEÓRICO
7.2.1 Sistema de información.
“Un sistema de información es un conjunto de elementos que
interactúan entre si con el fin de apoyar las actividades de una
empresa o negocio. Así mismo, un sistema de información realiza
cuatro actividades básicas: entrada, almacenamiento, procesamiento
y salida de información”.
En nuestro caso la empresa maneja gran cantidad de información de
entrada, el volumen de información es alto ya que se manejan
aproximadamente los contratos y procesamiento, el proceso de
información es elevado con lo referente a la liquidación de intere ses
mensuales. Las salidas son permanente ya que se están imprimiendo
contratos permanentemente y pagos de intereses. Los contratos de
retroventa, pueden ser optimizados con el desarrollo de un sistema
26
de información que permita administrar todo el proceso
administrativo de la empresa.
“Las finalidades de los sistemas de información, como las de
cualquier otro sistema dentro de una organización, son procesar
entradas, mantener archivos de datos relacionados con la
organización y producir información, reportes y otras salidas. Los
sistemas de información están formados por elementos que incluyen
hardware, software, procesos que va a sistematizar (para el proyecto:
contratos de retroventa, Inventario de mercancía en consignación,
Mercancía a rematar, bancos, rentabilidad, liquidación de intereses),
medios de almacenamiento de datos para archivos y bases de datos.
El conjunto particular de subsistemas utilizados –equipo especifico,
programas, archivos y procedimientos- y su interacción lógica entre si
para conseguir un objetivo o propósito, es lo que se denomina como
una aplicación de sistema de información.
7.2.2 Tipos de sistemas de información.
El analista de sistemas desarrolla diferentes tipos de sistemas de
información para satisfacer las diversas necesidades de una empresa:
Sistemas para el procesamiento de transacciones (TPS):
Procesamiento de las transacciones.
Sistemas de información gerencial administrativa (MIS): Ayudan
a los directivos a tomar decisiones y resolver problemas.
Sistema de apoyo a decisiones (DSS) : Ayudan a los directivos que
deben tomar decisiones no muy estructuradas, también denominadas
no estructuradas o decisiones semiestructuradas”
Para nuestra empresa se va a desarrollar un sistema de apoyo a
decisiones (DSS), el cual va a mostrar la rentabilidad del negocio y va
a servir para la toma de decisiones de la empresa. También permitirá
el manejo de procesamiento de transacciones ya que registrara en
detalle los movimientos realizados por la empresa. Según Kenneth E.
Kendall, en su libro Análisis y Diseño de sistemas primera edición
(1991), define “Los sistemas de información se desarrollan con
27
diferentes propósitos, los cuales dependen de la necesidad de la
empresa. Los sistemas de procesamiento de datos, los sistemas de
información para la administración y los sistemas de apoyo para la
toma de decisiones, diferentes tipos de sistemas de información
computarizados que se analizan y diseñan mediante la aplicación de
los conceptos y las técnicas del diseño y del análisis del sistema”.
7.2.3 Arquitectura Cliente/Servidor.
Los sistemas de información en cuanto a su arquitectura, se pueden
catalogar en diferentes formas. Para especificar los tipos de
arquitectura de SI se establecen las siguientes definiciones según
Kendall: “Los tipos de arquitectura de SI se clasifican en 4 capas,
donde cada capa (nivel) se representa por una infraestructura de
cliente/servidor. Esta infraestructura se define como sistema
distribuido entre múltiplex procesadores donde hay clientes que
solicitan servicios y servidores que los proporcionan. Separa los
servicios situando cada uno en su plataforma mas adecuada”. A
continuación se especifican las capas o niveles de arquitecturas:
“Arquitectura Centralizada (1 Capa): La mayoría del
procesamiento se recarga en el servidor y en el cliente solo se
despliega la interfase. Algunas de sus ventajas es su simplicidad y el
uso del hardware del cliente muy simple, y sus desventajas se
representan en la recarga del servidor y escalabilidad, además de
presentarse problemas en accesos remotos”.
“Arquitectura de 2 capas: Se denomina función distribuida. Tiene
una máxima flexibilidad y lógicas de negocio separadas”.
“Arquitectura de 3 capas: Se tienen servidores de procesos o
aplicaciones, el cliente tiene despliegue, interfase, validaciones, el
servidor de aplicación tiene validaciones, reglas negocio, y el servidor
BD tiene lógica BD, DBMS. Además incluye la capa de Middleware,
la cual permite programar la comunicación mediante herramientas de
alto nivel.
“Arquitectura de n capas : Esta resulta de la conexión de varios
sistemas de tres capas entre si”
28
Después de observar las anteriores definiciones establecidas por los
diferentes autores, se puede decir, que un sistema de información es
un conjunto de procesos automatizados e interrelacionados de tal
forman que consigan alcanzar unos objetivos propuesto por la
empresa donde se aplica. La forma como se utiliza la información o
se establecen los procesos dentro del sistema, permite identificar a
qué tipos de sistema de información pertenece, dentro de los
propuestos, ya sea un TPS, MIS o DSS. Además, los sistemas de
información en su arquitectura se dividen en 4 tipos: 1, 2, 3 y n
capas, conservando una infraestructura de cliente/servidor. En
nuestro proyecto se va a tomar los diversos procesos de la empresa
como son: elaboración de contratos, manejo de inventarios, manejo de
gastos diarios, manejo de bancos y resultados financieros de la
empresa con el fin de poder manejar la información oportuna,
confiable y dar un mejor manejo al negocio.
El sistema de información a desarrollar, está compuesto por una
interfaz gráfica agradable al usuario, visible al momento de ingresar
a este; además, contiene una base de datos que guarda toda la
información de los contratos de retroventa. Este sistema con
respecto a lo definido anteriormente, entra en la clasificación de
sistemas de información administrativa (MIS). La arquitectura del
sistema de información se clasifica dentro de la arquitectura de 2
capas, ya que éste contendrá un servidor con la base de datos
relacional, y sus usuarios clientes acceden por medio de una red
local, manipulando la interfaz Graficas del sistema.
7.3 MARCO CONCEPTUAL
Se presentan en este punto los temas de mayor importancia para
entender claramente el desarrollo del proyecto, los conceptos
utilizados se le hace referencia en las notas de pie de pagina, por
otra parte existen otros que van hacer adaptados a la necesidad del
proyecto.
ALMACENAMIENTO DE INFORMACIÓN: El almacenamiento es
una de las actividades o capacidades más importantes que tiene una
computadora, ya que a través de esta propiedad el sistema puede
recordar la información guardada en la sección o proceso anterior.
Esta información suele ser almacenada en estructuras de información
denominadas archivos. La unidad típica de almacenamiento son los
29
discos magnéticos o discos duros, los discos flexibles o diskettes y los
discos compactos (CD-ROM).
APACHE Servidor web de código abierto. Su desarrollo comenzó en
febrero de 1995, por Rob McCool, en una tentativa de mejorar el
servidor existente en el NCSA. La primera versión apareció en enero
de 1996, el Apache 1.0.
El nombre «Apache» es un acrónimo de «a patchy server», un servidor
de remiendos, es decir un servidor construido con código preexistente
y parches de código.
ARCHIVOS: Es el medio de soporte de cualquier sistema de
información ya sea manual o automático, y de la forma como este
organizado, como se acceda, depende la confiabilidad, la veracidad y
la integridad de la información.
ARQUITECTURA: Es la forma como se interrelacionan los diferentes
procesos que conforman un sistema de información, enfoca donde esta
ubicado cada uno de ellos y de forman se integran. Además el lugar
donde están almacenados cada uno de los datos.
BASE DE DATOS: Es un conjunto de datos organizados para su
almacenamiento de la memoria del computador, diseñado para
suministrar el sostenimiento y el acceso de una forma estándar. Los
datos suelen aparecer en forma de texto, números, gráficos, sonido o
video. La información se organiza en campos y registros. Un campo se
refiere a un tipo o atributo de información, y un registro, a toda la
información sobre un individuo. Por ejemplo, en una base de datos
que almacene información de tipo agenda, un campo será el nombre,
nit, dirección, mientras que un registro viene a ser como la ficha en
la que se recogen todos los valores de los distintos campos para un
individuo, esto es, su nombre, NIT, dirección.
ENTRADA DE INFORMACIÓN: Es el proceso mediante el cual el
Sistema de Información toma los datos que se requiere para procesar
la información. Las entradas pueden ser manuales o automáticas.
Las manuales son aquellas que se proporcionan en forma directa por
el usuario, mientras que las automáticas son datos o información que
provienen o son tomados de otros sistemas o módulos. Esto último se
denomina interfases automáticas. Las unidades típicas de entrada de
30
datos a las computadoras son: las terminales, las cintas magnéticas,
las unidades de diskette, los códigos de barras, los escáneres, la voz,
los monitores sensibles al tacto, el teclado y el Mouse, entre otras.
HARDWARE: Equipo utilizado para el funcionamiento de una
computadora. El hardware se refiere a los componentes materiales
de un sistema informático. La función de estos componentes suele
dividirse en tres categorías principales: entrada, salida y
almacenamiento. Los componentes de esas categorías están
conectados a través de un conjunto de cables o circuitos llamado bus
con la unidad central de proceso (CPU) del ordenador, el
microprocesador que controla la computadora y le proporciona
capacidad de cálculo.
JAVA Lenguaje de programación portátil desarrollado por Sun
Microsystems que requiere de poca memoria. Java no requiere de
hardware específico y puede utilizarse sólo o con un documento
HTML.
JAVA SCRIPT Lenguaje de programación similar a Java pero menos
potente que éste. Los comandos de Java Script permiten que las
tareas sean completadas por el navegador cuando el usuario accede a
la página Web (Por ejemplo la aparición de un cuadro de diálogo
cuando el usuario hace click en una palabra o imagen de la página).
LENGUAJE DE PROGRAMACIÓN es una técnica estándar de
comunicación que permite expresar las instrucciones que han de ser
ejecutadas en una computadora. Consiste en un conjunto de reglas
sintácticas y semánticas que definen un programa informático.
MYSQL es un sistema de gestión de bases de datos relacional,
licenciado bajo la GPL de la GNU. Su diseño multihilo le permite
soportar una gran carga de forma muy eficiente.
PACTO DE RETROVENTA: Es una transacción comercial en el cual
el vendedor se reserva la facultad de recobrar la cosa vendida,
reembolsando al comprador la cantidad determinada que se
estipulare, o en defecto de esta estipulación lo que haya costado la
compra”. Este convenio accesorio a la compraventa no es más que
una condición resolutoria expresa, consistente en la facultad que se
reserva el vendedor de recobrar lo que ha vendido, condición cuyo
31
cumplimiento invalida la compraventa, extingue el derecho del
comprador y vuelve las cosas al estado que antes tenían. El
comprador había adquirido la propiedad de lo comprado, pero su
derecho desaparece al cumplirse una condición potestativa que
depende de la voluntad del vendedor. En el momento en que este hace
el reembolso se efectúa la resolución del contrato. No hay pues nueva
venta del comprador al vendedor.
PHP es un lenguaje de programación usado generalmente para la
creación de contenido para sitios Web. El nombre es el acrónimo
recursivo de PHP (Hypertext Preprocessor) inicialmente PHP Tools o
Personal Home Page Tools), y se trata de un lenguaje interpretado
usado para la creación de aplicaciones para servidores, o creación de
contenido dinámico para sitios Web. Últimamente también para la
creación de otro tipo de programas incluyendo aplicaciones con
interfaz gráfica usando la librería GTK+.
PROCESAMIENTO DE LA INFORMACIÓN: Es la capacidad del
Sistema de Información para efectuar cálculos de acuerdo con una
secuencia de operaciones preestablecida. Estos cálculos pueden
efectuarse con datos introducidos recientemente en el sistema o bien
con datos que están almacenados. Esta característica de los sistemas
permite la transformación de datos fuente en información que puede
ser utilizada para la toma de decisiones, lo que hace posible, entre
otras cosas, que un tomador de decisiones genere una proyección
financiera a partir de los datos que contiene un estado de resultados
o un balance general de un año base.
PROCESO es una instancia de ejecución de un programa,
caracterizado por su contador de programa, su palabra de estado, sus
registros del procesador, su segmento de texto, pila y datos, etc.
PROGRAMA es una secuencia de instrucciones escrita en un lenguaje
dado.
PROTOTIPO: Es un modelo inicial del sistema, el cual funciona, y
que se va a ir perfeccionando mediante la participación directa del
usuario, hasta llegar a completarse totalmente.
SERVIDOR es un tipo de software que realiza ciertas tareas de los
usuarios. El término servidor ahora también se utili za para referirse
32
al ordenador físico en el cual funciona ese software, una máquina
cuyo propósito es proveer datos de modo que otras máquinas puedan
utilizar esos datos.
SISTEMA DE INFORMACIÓN: Es la automatización de unos o todos
los procesos interactuando entre si para lograr un objetivo dentro de
las organizaciones. Esta automatización utiliza herramientas
(hardware, software), entradas de información (base de datos) y
salidas (reportes). Dependiendo del manejo de la información, se
define que tipo de sistema de información pertenece: sistemas para
el procesamiento de transacciones, sistema de información
administrativa o sistema para el soporte de decisiones. Este trabajo
se ubicará dentro de los sistemas de información administrativo.
SISTEMAS DE INFORMACIÓN ADMINISTRATIVA: Los sistemas de
transacciones están orientados hacia operaciones. En contraste, los
sistemas de información administrativa (MIS) ayudan a los directivos
a tomar decisiones y resolver problemas. Los directivos recurren a
los datos almacenados como consecuencia del procesamiento de las
transacciones, pero también emplean otra información.
SOFTWARE: Son las instrucciones responsables de que el Hardware
(la máquina) realice su tarea. Como concepto general, el software
puede dividirse en varias categorías basadas en el tipo de trabajo
realizado. Las dos categorías primarias de software son los sistemas
operativos (software del sistema), que controlan los trabajos del
computador, y el software de aplicación, y dirige las distintas
funciones que utilizan las computadoras.
Por lo tanto, el software del sistema procesa tareas tan esenciales,
aunque a menudo invisibles, como el mantenimiento de los archivos
del disco y la administración de la pantalla, mientras que el
software de aplicación lleva a cabo tareas de tratamiento textos,
gestión de bases de datos y similares. Constituyen dos categorías
separadas el software de red, que permite comunicarse a grupos de
usuarios, y el software de lenguaje utilizado para escribir programas
SUBSISTEMAS: Son cada una de las áreas de procesamiento que son
manejada en un sistema de información, estás tienen significado por
si mismo y pueden trabajarse de manera independiente, aunque
33
deben agruparse como un todo para conformar el gran sistema de
información.
WEB: Plataforma de desarrollo de programas relacionados con este
entorno cada vez mas compañías implantan redes corporativas,
conocidas con el nombre de intranets, que están basadas en esta
tecnología pero a menor escala.
7.4 MARCO LEGAL
COMPRAVENTA: Según EL PROYECTO DE LEY No. 221 de 2004 del
Congreso de la Republica son casas comerciales de Compraventa o de
Empeño, las conformadas por personas jurídicas organizadas con
arreglo a las presentes disposiciones, cuyo objeto social exclusivo sea
realizar Contratos de Mutuo con Interés garantizados con Prenda.
Artículo 1°. DEFINICIÓN. Para los efectos de la presente ley, son
casas comerciales de Compraventa o de Empeño, las conformadas por
personas jurídicas organizadas con arreglo a las presentes
disposiciones, cuyo objeto social exclusivo sea realizar Contratos de
Mutuo con Interés garantizados con Prenda.
El Contrato de Mutuo o Préstamo de Consumo es un contrato en que
una de las partes entrega a la otra cierta cantidad de cosas fungibles
con cargo de restituir otras tantas del mismo género y calidad. El que
entrega se llama Mutuante y el que recibe se llama Mutuario.
Por el Contrato de Empeño o Prenda se entrega una cosa mueble a un
acreedor para la seguridad de su crédito.
Artículo 2°. Naturaleza Jurídica. Las casas comerciales de
compraventa a que alude la presente ley, deberán organizarse como
sociedades de responsabilidad limitada y adquieren existencia legal a
partir del otorgamiento de la escritura pública correspondiente y de
su inscripción en el Registro Mercantil.
Parágrafo.- No podrán ser socios de estas casas comerciales, quienes
hayan sido condenados por delitos de usura o contra el patrimonio
económico.
34
Artículo 3°. Inscripción Y Requisitos. Estas casas comerciales
deberán inscribirse antes de iniciar operaciones, en el registro que al
efecto lleve la Superintendencia de Industria y Comercio, conforme a
la reglamentación que al respecto expida el Gobierno Nacional,
previa verificación del cumplimiento de los siguientes requisitos:
Encontrarse creadas u organizadas bajo la forma de sociedades
comerciales de responsabilidad limitada y tener como objeto social
solamente la actividad a que se refiere el artículo 1° de la presente
ley.
Reunir un patrimonio suficiente que permita garantizar el
adecuado cumplimiento de su objeto social.
Contar con la infraestructura necesaria que permita el adecuado
manejo y el debido control del conjunto de sus operaciones, por parte
de la Superintendencia de Industria y Comercio.
Parágrafo.- La Superintendencia de Industria y Comercio ejercerá la
inspección, vigilancia y control, sin perjuicio de la que por ley esté
asignada a otras entidades.
Artículo 4°. Certificado de autorización. Si se acredita el
cumplimiento de los requisitos exigidos en el artículo 3 de esta ley, la
Superintendencia de Industria y Comercio concederá y expedirá
certificado de autorización, necesario para ejercer la actividad.
Además de la anterior ley que regula a las compraventas. Esta se
encuentra inscrita en Industria y comercio, Cámara de Comercio y se
encuentra afiliada a la Asociación de Compra venteros del
Tequendama “ASCOMTEQ”.
El Contrato de Mutuo o Préstamo de Consumo es un contrato en que
una de las partes entrega a la otra cierta cantidad de cosas fungibles
con cargo de restituir otras tantas del mismo género y calidad. El que
entrega se llama Mutuante y el que recibe se llama Mutuario. Por el
Contrato de Empeño o Prenda se entrega una cosa mueble a un
acreedor para la seguridad de su crédito.
36
8. HIPÓTESIS
Implementar el sistema de información “SICCUN” permitirá a la
compraventa Cundinamarca mayor eficacia y rapidez en los procesos
de contratos de retroventa, inventarios, remates, liquidación de
intereses y evaluación financiera de la misma.
A continuación se plantean otros supuestos, los cuales se desean
demostrar en el transcurso del desarrollo del proyecto:
Es posible conectar una base de datos de MYSQL con PHP en
servidor apache a fin de obtener información para el objeto social de
la empresa.
Es factible el diseño de un sistema de información, el cual sea
capaz de administrar los procesos de manejo de contratos, Intereses
sobre artículos en prenda, rentabilidad del negocio, manejo de
bancos, mercancía a salir a remate.
Con las herramientas MYSQL y PHP es posible desarrollar el
sistema de información.
El desarrollar un sistema de información que maneje los procesos
citados, dará como resultado un manejo eficiente a la información, de
tal manera que ofrezca beneficios como la facilidad y velocidad a la
búsqueda de información para ofrecer un mejor servicio y la
generación de informes periódicos oportunos.
El manejo de los módulos integrados, se convertirá en un apoyo
en la toma de decisiones y en la evaluación de los resultados
financieros de la empresa.
El sistema trabajará y funcionará en red.
Los reportes generados por el sistema serán suficientes para
satisfacer las necesidades de la empresa.
37
8.1 VARIABLES
Las variables destacadas y manejadas se encuentran enmarcadas
según su dependencia con otras de la siguiente forma:
8.1.1 Variables independientes:
Sistema de Información.
Procesos de contrato de compraventa.
Liquidación de Intereses según tasas de mercado.
8.1.2 Variables dependientes:
Datos personales de los clientes.
Datos legales y jurídicos de la empresa.
Tasas de interés existentes en el mercado.
Datos de mercancía en consignación.
Inventario de Mercancía.
Datos de Mercancía a rematar.
Manejo de Bancos.
Indicadores financieros.
Los datos personales de cliente interactúan permanentemente con
la mercancía en consignación; el inventario de mercancía interactúa
con la mercancía a rematar ya que de allí es de donde se alimenta.
38
9. DISEÑO METODOLÓGICO
9.1 TIPOS DE METODOLOGÍA
Para llevar a cabo el desarrollo e implementación del sistema de
Información, debemos conocer y estudiar en un principio algunas de
las metodologías más importantes, entre estas tenemos:
Metodología métrica es un instrumento para el desarrollo de sistemas
de información siendo útil para la sistematización de actividades y
dar soporte al ciclo de vida del software además cubren distintos
tipos de desarrollos como orientado a objetos y estructurados a través
de procesos.
Metodología estructurada1 su técnica se aplica con cuidado, paso a
paso; basando cada paso en los resultados anteriores; la metodología
estructurada es descendente va desde el nivel mas alto (abstracto)
hasta el nivel más bajo (detallado).
Metodología orientada a objetos2 es diferente de las metodologías
tradicionales por que le resta importancia a los procedimientos y al
modelado de procesos de negocios y datos; hace hincapié en la
combinación de datos y procedimientos para crear objetos unificados.
El ciclo de vida del desarrollo de Sistemas es un proceso por el cual
los analistas de sistemas, los ingenieros de software, los
programadores y los usuarios finales elaboran sistemas de
información y aplicaciones informáticas.
Entre todas estas se eligió la metodología estructurada, por acoplarse
mejor al proyecto.
9.2 MODELO DE DESARROLLO EN ESPIRAL
Se tomó este modelo porque permite ir desarrollando en la medida en
que se va consiguiendo información, esta metodología según
1 LAUDON Keneth C., Sistema de información. Pág. 383-384
2 LAUDON Keneth C., Sistema de información. Pág. 388-389
39
resuman, ha sido desarrollado para tomar lo mejor de las
metodologías del ciclo de vida clásico y de la estrategia de desarrollo
de prototipos, pero se diferencia de éstas porque cuenta con un nuevo
elemento, el análisis de riesgos. El modelo se basa en una espiral, de
tal forma que su desarrollo gira en espiral hacia fuera, empezando
con un diseño inicial y terminando con la finalización del sistema; en
la etapa mas interna se podría determinar la factibilidad del sistema,
la siguiente identificar los requerimientos, la siguiente se podría
identificar como la etapa de diseño, y así hasta culminar con el
desarrollo del proyecto.
Estas son las 4 etapas que vamos a tener en cuenta, debido a que es
importante tener claro que si se decide continuar con una etapa
posterior de la espiral se debe realizar de nuevo las anteriores
actividades.
Planificación: Se definen objetivos específicos, se identifican
restricciones, se identifican los riesgos del proyecto.
Requerimientos: Se realiza un análisis detallado para cada uno de
las solicitudes halladas en la etapa anterior y se definen estrategias
para reducir sus impactos.
Desarrollo y validación: Se escoge un modelo o metodología para
desarrollar el sistema. Esta elección se hace teniendo en cuenta los
riesgos, por ejemplo si se le da mayor prioridad a los riesgos de
seguridad, un desarrollo basado en transformaciones formales seria
el más apropiado. En nuestro caso se escoge la metodología en
espiral.
Evaluación del cliente: En esta actividad el proyecto se revisa y de
acuerdo con esta revisión se determina si se puede continuar con la
siguiente etapa de la espiral.
40
Figura 1. Sub-etapas:
Este modelo presenta algunas ventajas que debemos destacar como
son:
A medida que se pasa de una etapa a otra de la espiral, se
construyen versiones de software mas completas.
Se identifican los riesgos inherentes de cada etapa o ciclo de la
espiral, lo que garantiza que se puedan implementar estrategias que
minimicen sus impactos.
Es un modelo diseñado para ser implementado junto con otras
metodologías, ejemplo se puede implementar con la metodología
estructurada.
Esta modelo presenta también algunas desventajas que debemos
destacar como son:
Se requiere de gran habilidad para realizar la valoración de los
riesgos.
Es un modelo aun nuevo del cual no se puede afirmar que sea
efectivo.
41
En el presente trabajo, existe la necesidad de ir colocando en
funcionamiento el modulo de contratos, mientras se completa la
aplicación, este modelo nos permite en la medida en que se desarrolle
este módulo se va ir haciendo el desarrollo de los otros módulos y se
podrá satisfacer los requerimientos del cliente y de la empresa.
Además como es un sistema de información completamente predecible
se puede trabajar en espiral siendo el más adecuado y de fácil
manejo para llegar a encontrar los resultados que buscan la
información por etapas como un gran proyecto. Aplicar el ciclo de
vida no hubiera sido viable porque los resultados se verían en un
tiempo largo. El de prototipos no se ajusta porque es un proyecto
predecible y que agrupa diferentes áreas como son contratos,
intereses, inventarios, gastos, rentabilidad.
Sub-etapas principales de cada etapa de la espiral:
Planificación: Determinar objetivos, alternativas y
restricciones.
Requerimientos: Estimación de lo que debe hacer el nuevo
sistema de información y el diagnostico del actual.
Desarrollo y validación: Desarrollo del producto y
establecimiento de controles para detectar posibles errores al
ingresar datos al sistema.
Evaluación del cliente: Valorización de los resultados de la
ingeniería.
En el modelo espiral tenemos que identificar cada una de las tareas
que se van a desarrollar:
Comunicación con el cliente que es quien determina si el
desarrollo va cumpliendo los objetivos y el cronograma trazado.
Planificación es donde se definen los recursos (tiempo,
información, espacio, herramientas) que se utilizan en el desarrollo
del proyecto.
Evaluar los riesgos operativos y técnicos.
42
Hacer varias representaciones de lo que va ser el sistema.
Construcción y adaptación.
Evaluación del Cliente: El cliente o usuario final es el que decide
si el proyecto esta cumpliendo con sus requerimientos. El cliente
evalúa el trabajo de ingeniería y sugiere modificaciones
produciéndose la fase de planificación y de análisis de riesgo.
Para el análisis de la situación actual de la Compraventa
Cundinamarca se van a identificar cada uno de lo aspectos que
intervienen en los procesos diarios de la misma.
9.3 METODOLOGÍA DE ANÁLISIS ESTRUCTURADO
Como se mencionó anteriormente la metodología de espiral puede
combinarse con otras, y por tanto en el desarrollo del proyecto se va a
utilizar compartida con la de análisis estructurado, con el fin de
determinar la forma como se manipulan los datos y como fluyen estos
entre un área y otra de la organización. La metodología de análisis
estructurado entre las herramientas que posee y que son utilizadas
en el proyecto incluye:
Diagrama de flujo de datos (DFD): Permite representar el
sistema como una red de procesos funcionales conectados unos con
otros, muestra la transformación de datos de entrada en datos de
salida por medio de los procesos.
Es la representación gráfica de una secuencia lógica de pasos a
cumplir por el computador para producir un resultado esperado.
Utilizando diagramas a nivel cero y uno que explica cada proceso,
resulta muy útil pasar esos pasos lógicos planteados en el diagrama a
frases que indiquen lo mismo; es decir, hacer codificación del
programa pero utilizando instrucciones en español. Como si le
estuviéramos hablando al computador, esto es lo que se denomina
algoritmo o seudo código.
43
FLUJO DE DATOS
MOVIMIENTO DE DATOS EN
DETERMINADA DIRECCIÓN, DESDE UN
ORIGEN HACIA UN DESTINO.
Procesos
Personas, Procedimientos dispositivos que
utilizan o producen datos.
Fuente O Destino De Datos
Pueden ser Programas, Organizaciones u otras
Entidades que interactúan con el sistema.
Almacenamiento De Datos
Donde se guardan los datos el almacenamiento
puede dispositivos computacionales o no
computacionales
Diccionario de datos: Se describen todos los datos utilizados en
el sistema, se identifican los datos que serán almacenado en la base
de datos.
Diagrama de procesos. Los diagramas de proceso sirven para
representar, analizar, mejorar y/o explicar un procedimiento, se
consideran como instrumentos de simplificación. Estos diagramas
hacen ver un proceso en forma tal que pueda apreciarse
separadamente cada uno de sus casos y nos permiten ver
gráficamente esos pasos.
Diagrama de contexto. Se visualizan los diferentes procesos que
se llevan a cabo el modelo del sistema propuesto para la compraventa
Cundinamarca de Girardot teniendo en cuenta las entradas y salidas
de datos.
Las herramientas de análisis estructurado muestran:
De donde vienen y hacia donde van los datos (Entidades
Externas).
44
Cuales son los datos que llegan y salen (Flujo de datos).
Donde se almacenan los datos (deposito de datos).
Que proceso transforman los datos.
Las interacciones entre los depósitos de datos y procesos.
45
10. ANÁLISIS DEL PROYECTO??
10.1 ESTUDIO DE FACTIBILIDAD Y PRESUPUESTO
En este punto se analiza cualitativa y cuantitativamente la
factibilidad operativa, técnica, legal y financiera del Proyecto,
demostrando su viabilidad de desarrollo y por ende determinarlo
exitosamente.
10.1.1 Factibilidad técnica.
La plataforma tecnológica utilizada para la realización del sistema de
información, es de fácil manejo para el responsable del proyecto. El
sistema de información planteado utilizará como plataforma el
sistema operativo Windows XP, por tanto el lenguaje de
programación más idóneo hoy en día es Visual fox pro por ser
especialmente diseñado para el desarrollo de sistema de información
en ambiente Windows. En lo que compete al manejador de bases de
datos se utilizara MYSQL para Windows que además de otras
importantes características ofrece integridad referencial. En cuanto a
hardware la empresa adquirió un equipo de cómputo con capacidad
suficiente para soportar el sistema de información que se desea
implementar, las características técnicas del mismo se detallan a
continuación:
Procesador Pentium IV 2.8 GHZ
Memoria 512 MB
Disco duro 120 GB
Monitor a color de 15
Cd Rom RW 52x
Floppy de 1.44 MB
Teclado y Mouse
Por lo anterior se puede afirmar que técnicamente es factible el
desarrollo y posterior implementación del sistema de información
para la administración de compraventas, porque se cuenta con las
herramientas tecnológicas necesarias para conseguir este objetivo,
además de conocimiento y bibliografía especializada sobre dichas
herramientas.
46
10.1.2 Factibilidad de ejecución.
La factibilidad de ejecución del sistema de información es alta ya
que desde el punto de vista operativa se tiene el respaldo total de la
empresa y desde el punto de vista de ejecución del programa, no se
requiere muchos elementos tecnológicos para su funcionamiento.
El desarrollo e implementación del sistema de información del
proyecto cuenta con un tiempo aproximado de 10 meses.??
10.1.3 Factibilidad operativa.
Para la ejecución del proyecto se cuenta con la total colaboración del
personal directivo de la empresa, la administración de la
compraventa Cundinamarca dio autorización plena al responsable del
proyecto para disponer de la información necesaria para la
terminación del proyecto y del personal que labora en la compraventa
para colaborar activamente en el mismo. El desarrollo del sistema de
información en una herramienta amigable como es visual FOX PRO y
trabajándolo en ambiente Windows, simplificara el manejo de la
aplicación, y no demandara un conocimiento amplia en el área de
sistemas por parte de las personas que van a operar el sistema.
Además como el desarrollador hace parte de la empresa esto
facilitará aun más el proceso de implementación del sistema de
información.
10.1.4 Factibilidad de rendimiento no económico.
Hay que tener claro como se ejecutan los procesos de manejo de
información en la compraventa Cundinamarca actualmente, dichos
procesos se llevan manualmente lo que implica demora en la entrega
de informes, generando descontrol en los inventarios y atrasos en la
mercancía a rematar.
Con la implementación se minimizara el tiempo de los procesos, el
recurso humano con el que cuenta la empresa podrá ser empleado en
otras actividades, además el sistema de información generara
información de resultados financieros mensuales para la toma de
decisiones de los directivos de la COMPRAVENTA CUNDINAMARCA.
10.1.5 Factibilidad económica.
47
La compraventa Cundinamarca planea invertir recursos económicos
para cubrir los costos de la implementación del proyecto. El proyecto
genera una serie de costos e inversiones económicas para su
ejecución, sin embargo la financiación económica es la principal
consideración para emprender cualquier decisión al respecto. A
continuación se puede evidenciar en los siguientes cuadros un
presupuesto general, de cuanto se estima que cueste este proyecto.
Cuadro 1. Presupuesto de personal. Costos Estimados Análisis
y diseño, Desarrollo e Implementación del sistema de
Información.
Ítem Concepto Horas
Al Mes
Valor
Hora
Total A
Meses Responsable
1 Asesor proyecto 8 $25.000 $200.000 UPC
2 Asesor de la
compraventa 8 $10.000 $80.000 Compraventa
3 Integrante del
proyecto 60 $3.000 $180.000
Integrante del
proyecto
4 Asesor de sistema
de información 20 $12.000 $240.000
Integrante del
proyecto
Total $700.000
El anterior cuadro se puede concluir que los costos del personal son
de $7´000.000 equivalen a los 10 meses que dura el proyecto , los
cuales son asumidos por cada uno de los responsables.
Cuadro 2. Presupuesto de papelería y útiles. Costos Estimados
Análisis y Diseño, Desarrollo e Implementación del sistema de
Información.
Ítem Concepto Cantidad
al mes
Valor
unitario
Total a
meses Responsable
1 Tinta para
impresora 1 $20.000 $20.000
Integrante del
proyecto
2 Papelería
resma 1 $9.000 $9.000
Integrante del
proyecto
3 Fotocopias 100 $50 $50.000 Integrante del
proyecto
4 CÓDIGO 1 $1.000 $10.000 Integrante del
48
proyecto
Total $89.000
El anterior cuadro se puede concluir que los costos de papelería son
de $890.000 equivalen a los 10 meses que dura el proyecto , los cuales
son asumidos en su totalidad por el integrante del proyecto.
Cuadro 3. Presupuesto de software y hardware. Costos
Estimados Análisis y Diseño, Desarrollo e Implementación del
sistema de Información.
Ítem Concepto Cantidad Total Responsable
1 Computador 1 $1´800.000 Compraventa
2 Software 1 $300.000 Compraventa
Total $2´100.000
El anterior cuadro se puede concluir que los costos de hardware y de
software son de $2.100.000, los cuales son asumidos, por la
Compraventa Cundinamarca.
Cuadro 4. Presupuesto de servicios. Costos Estimados Análisis
y Diseño, Desarrollo e Implementación del sistema de
Información.
Ítem Concepto Valor al
mes
Total a
meses Responsable
1 Energía $20.000 $20.000 Integrante del proyecto
2 Internet $20.000 $20.000 Integrante del proyecto
3 Transporte $100.000 $100.000 Integrante del proyecto
Total $140.000
El anterior cuadro se puede concluir que los costos de servicios son de
$1.400.000 equivalen a los 10 meses que dura el proyecto , los cuales
son asumidos en su totalidad por el integrante del proyecto.
Cuadro 5. Resumen de presupuesto
Ítem Rubro Costo
49
Ítem Rubro Costo
1 Personal $7’000.000
2 Papelería y útiles $890.000
3 Software y hardware $2.100.000
4 Servicios $1´400.000
Total $11’390.000
Con base en el cuadro anterior se observa que el costo total del
proyecto es de $11’390.000 y se encuentra distribuido de la siguiente
forma $7’000.000 para gastos de personal , $890.000 para gastos de
papelería y útiles, $2´100.000 para gastos de software y hardware,
$1´400.000 para gastos de servicios como consumo de energía,
transporte, Internet etc.
Cuadro 6. Distribución del presupuesto
Ítem Entidad Costo Porcentaje
1 Universidad Piloto De Colombia $2’000.000 17.56%
2 Compraventa Cundinamarca $2´900.000 25.46%
3 Integrante del proyecto. $6’490.000 56.98%
Total $11’390.000 100.00%
En conclusión se estima que el costo de la elaboración y ejecución del
presente proyecto está avaluado por un valor de $11´390.000 peses
moneda corriente, valor del cual el 56.98% lo asume el integrante del
proyecto ($6´490.000), el 25.46% lo asume la compraventa
($2.900.000) y el 17.56 % restante lo asume la Universidad Piloto de
Colombia ($2´000.000).
Cuadro 7. Presupuesto por manutención del sistema de
información.
Ítem Concepto Cantidad
anual
Valor
unitario
Total
anual Responsable
1 Tinta para
impresora 8 $20.000 $160.000 Compraventa
2 Papelería
resma 15 $9.000 $135.000 Compraventa
4 CD 30 $1.000 $30.000 Compraventa
Total $325.000
50
A partir de la implementación definitiva del sistema de información,
los costos de sostenimiento y de mantenimiento del sistema de
información, serán totalmente asumidos por la compraventa
Cundinamarca.
Dentro de estos costos no se encuentran estimados los costos por
soporte técnico, ya que dependiendo de los inconvenientes que surjan
en la utilización y operación del software serán asumidos por la
compraventa acorde a los mismo, cuyo costo oscilara entre $50.000 a
$100.000 por concepto de asesoría y mantenimiento.
Cabe anotar que se sugiere sostener un contacto permanente en
cuanto soporte técnico se refiere para obviar que una falla leve se
convierta en un problema mayor. Teniendo en cuenta los costos
descritos anteriormente, se puede observar que la invers ión que se
realizara es baja $2´900.000 para la compraventa, contra la utilidad
que esto le va a representar, actualmente el proceso de inventario es
un proceso que obliga a la compraventa a cerrar dos días, dejando de
percibir ingresos en este tiempo, además demanda la asistencia de
tres personas en este proceso (contador, asistente de contador y
administrador lo cual genera un costo alto para la empresa, se puede
estimar que el costo de cada proceso de inventario actual es de
$400.000 incluyendo personal y transporte de contador, como se hace
seis veces en el año, representa casi el 85% del valor de la inversión.
Además de que el computador que es la principal inversión de la
empresa se puede utilizar en otros procesos de la misma.
La relación costo beneficio es la siguiente:
Como se observa los costos anuales de sostenimiento para la empresa
son de $325.000 además la inversión inicial que ara la empresa es de
$2´100.000 dos millones cien mil pesos esta inversión se recuperara
prontamente de acuerdo alo siguiente : 1 se debe suprimir el cargo de
asesor contable el tiene como función revisar la retroventa ,las
renovaciones la descarga de las boleterias revisar cuadres diarios
revisar el empeño manejo de bancos .esta labor será hecha
directamente por el contador con el uso del sistema de información
“SICCUN”. De esta forma el ahorro en un año será de $8´400.000, lo
cual garantiza el retorno de la inversión en un periodo inferior a un
año.
51
10.1.6 Factibilidad legal y ética.
El sistema de información “SICCUN” manejara la normatividad
establecida por el gobierno nacional para las compraventas en el
PROYECTO DE LEY No. 221 de 2004 del Congreso de la República,
en todo lo referente a la forma de establecer los contratos de
retroventa, términos legales para los mismos y tasas de interés a
cobrar.
En el marco de la ética se cumple con los requisitos establecidos por
el código de comercio para este tipo de negocios sin sobrepasar los
límites legales de la ley.
Desde el punto de vista de la ética del ingeniero, el compromiso es
entregar los programas fuentes a la empresa, con el fin de poder
realizar ajustes del software en un futuro. Esto se hará
entregándose a la universidad y a la compraventa.
10.2 REQUERIMIENTOS
Después de analizar los procesos que se llevan a cabo en la
compraventa Cundinamarca y las necesidades expresadas por los
futuros usuarios, además de los aspectos encontrados durante la
etapa de análisis realizado en la compraventa, se determinaron los
requerimientos de la misma, los cuales el futuro sistema de
información debe cumplir.
10.2.1 Requerimientos funcionales:
10.2.1.1 Proceso de manejo de contratos de retroventa:
Debe permitir el ingreso de contratos de retroventa nuevo,
generando el número del nuevo contrato en forma consecutiva.
Debe permitir modificar, consultar los contratos de retroventa,
digitando el número del mismo.
Los contratos de retroventa deben contener: Numero del contrato,
documento de identificación, nombre del cliente, dirección, teléfono,
52
avalúo del artículo, descripción detallada del producto, fecha de
contrato, fecha de vencimiento, fechas de pago de intereses.
El administrador de la compraventa podrá consultar por el
número de identificación, los contratos de compraventa vigentes de
un cliente.
Al ingresar un contrato o modificarlo, el sistema debe arrojar, la
fecha de vencimiento del contrato y las fechas y valores de pago de
intereses en forma automática.
El sistema debe validar al ingresar un contrato que el cliente, no
haya incumplido en ocasiones anteriores dejando perder la
mercancía. Para esto se enlazará con el módulo de mercancía que
pasa a remate, donde se colocará un indicador a los clientes que no
retiran sus productos. Si el cliente ha incumplido el administrador
decidirá si se recibe o no la mercancía.
Al registrar un contrato de retroventa por concepto de oro, el
programa debe arrojar el tope máximo al registrar el peso del
artículo.
Al cancelar un contrato debe sacarlo de los contratos activos y
enviarlos a un histórico de contratos que han existido, para un
control futuro.
Debe presentar informes de: creación de contratos (Incluye
cliente, articulo, valor del contrato, fecha de vencimiento, unidad del
articulo o peso si es oro), retiro de contratos (Incluye contratos que se
cancelaron en un periodo de tiempo, lleva cliente, valor capital, valor
pagado de interés), contratos a vencer a una fecha especifica (cliente,
fecha de vencimiento, capital, valor de intereses).
10.2.1.2 Proceso de liquidación de intereses:
Debe permitir liquidar a una fecha (generalmente cierre de mes)
los intereses generados por los diferentes contratos activos que tiene
la compraventa.
53
Debe interactuar con el proceso anterior de contrato, y al llegar
un cliente a cancelar el contrato, debe liquidar el contrato de la fecha
de inicio a la actual de acuerdo con las tasas de interés establecidas.
Debe generar estimativos de valores que se obtendrán por
intereses en una fecha dada.
Al liquidar un contrato debe almacenar los diferentes valores de
intereses que se obtuvieron para generar reportes de resultados
futuros.
Debe permitir pagos de intereses sin cancelación definitivas de
contratos.
Debe presentar reportes de intereses pagados y por cobrar en
cualquier fecha solicitada.
Los intereses se liquidan según la tasa establecida por el gobierno
nacional, se liquida por mes no incluye fracción es decir 40 días
liquida dos meses y se cobran vencidos.
10.2.1.3 Proceso de inventario de oro y mercancía
Debe permitir la actualización desde el módulo de elaboración de
contratos de retroventa, al ingresar un nuevo contrato. Debe pedir la
descripción del artículo, marca, color, valor de compra, la fecha de
adquisición y el valor por el que se hace el contrato. En caso de ser
oro debe pedir el número de gramos y la descripción, saber si tiene
piedras preciosas o no.
Dentro de este modulo debe existir una opción de pasar productos
a remate, la cual tomará los contratos cuya fecha de vencimiento ya
se cumplió, generará un listado de cada uno de ellos y dará la opción
de pasar estos productos a mercancía de propiedad de la empresa.
Los productos que ya pasan a remate, se deben registrar
detalladamente, ya que será mercancía de la empresa. Para esto se
generará un código del artículo, descripción, marca, fecha de
adquisición, estado, modelo, valor estimado. Esta información ya
54
esta parcialmente en el sistema, pero aquí da la opción de modificarla
y completarla en su totalidad.
El inventario deberá permitir la consulta de elementos que posee
la empresa de determinado tipo. Ejemplo si se escoge televisores,
debe listar las características de todos los que posee la empresa, en el
inventario de ella.
En todo momento debe diferenciar el inventario de los contratos
de compraventa y el inventario de mercancía que ya es de la empresa.
Debe permitir estimar el valor de los inventarios en forma
permanente en cualquier momento, para esto se tiene en cuenta toda
la mercancía que los clientes no han reclamado y que ya han pasado a
propiedad de la compraventa. Esto con el fin de poder medir e l
capital que la empresa tiene prestado en cualquier instante.
10.2.1.4 Proceso de manejo de bancos
Debe permitir registrar las consignaciones y retiros diarios de
dinero en las diferentes cuentas que posee la compraventa.
Debe permitir el ingreso de extractos bancarios para realizar la
conciliación.
Obtener listados con las diferencias encontradas entre los
registros y los extractos bancarios.
Obtener saldos reales al realizar transacciones, esto es teniendo
en cuenta los descuentos por transacciones en otras ciudades, 4 por
mil, comisión bancaria.
Obtener listados de saldo a cualquier fecha.
Consolidación de las diferentes cuentas que posee la compraventa.
55
10.2.1.5 Gastos diarios
Debe permitir llevar diariamente la relación de de pagos
efectuados por la compraventa, en efectivo por cualquier concepto.
Cuadrar los ingresos diarios con los recibos, para obtener al
cierre de día un arqueo de caja definitivo.
Llevar un consolidado de los diferentes gastos, realizados en un
periodo de tiempo con el fin de poder evaluar resultados futuros.
Elaborar informes diarios, semanales y mensuales de
movimientos de caja, para el control de la empresa (estos llevan el
concepto, la fecha el valor pagado, quien autoriza).
10.2.1.6 Evaluación financiera
Debe permitir tomar la información de todos los módulos
anteriormente citados, para presentar una información real.
Al finalizar el mes debe permitir evaluar los ingresos obtenidos
por concepto de intereses contra los gastos diarios y gastos generales
como arriendo, sueldos e impuestos.
Debe generar un resultado mensual en dinero y en porcentaje,
teniendo en cuenta la inversión de capital mensual.
Debe arrojar información del valor en dinero de mercancía que no
se retiro por mes y que pasa a mercancía de remates.
10.2.2 Requerimientos no funcionales:
El sistema de información debe ser amigable al usuario, en el
sentido de usar ayudas visuales como es el caso de mensajes sobre los
objetos de las ventanas o de los formularios que indiquen la función
que cumplen.
56
Mensaje de prevención de errores o de información sobre los
mismos.
Las ventanas del sistema deben ser livianas, es decir no estar
sobrecargadas de información u objetos que cansen la vista, se debe
tratar de manejar la información más importante solamente.
El sistema debe estar disponible a cualquier hora, el cual es un
requisito innato de los sistemas informáticos.
El tiempo de respuesta del sistema para cualquier tipo de
operación debe ser el mínimo requerido y empleado por el motor de
bases de datos MYSQL, el cual depende obviamente del tipo de
transacción y de su longitud o magnitud, nunca puede ser superior a
cinco (5) segundos.
Debe considerarse realizar el diseño de la base de datos óptimo
para evitar que errores de apreciación, procesos transaccionales
tarden demasiado tiempo u ofrezcan resultados equívocos, en especial
las operaciones de búsqueda con las tablas relacionadas.
Se debe manejar, controlar y ejecutar la integridad referencial de
los datos en la base de datos.
El sistema debe realizar validaciones al ingreso de datos para
garantizar la integridad y fiabilidad de la información consignada,
evitando la posibilidad de ingresar por ejemplo, números en el
nombre de la persona que realiza un contrato de retroventa, o letras
en el peso de una joya, etc.
10.2.3 Requerimientos técnicos:
El sistema de información debe permitir la exportación de archivos a
Excel y a formato de archivos planos, para que puedan ser utilizados
en el momento en que se requiera por el software de contabilidad que
posee la empresa.
10.2.4 Requerimientos de reportes:
57
Reporte diario de mercancía recibida en compraventa: Incluye
nombre de los artículos, descripción de artículos recibidos en
consignación, valor por el cual se hicieron los contratos, nombre del
cliente, numero del contrato.
Reporte diario de mercancía entregada: Incluye número del
contrato, nombre del artículo, descripción del artículo, fecha de
elaboración contrato, valor de capital, valor de intereses.
Reporte diario de pago de intereses: Este reporte incluye: numero
del contrato, nombre de artículo, descripción del artículo, valor
capital, valor pagado por interés, total de interés recogido en el día.
Reporte diario de bancos: Incluye concepto de la transacción,
descripción, valor, sucursal en que se realizo.
Reporte diario de gastos diarios.
Todos los reportes anteriores en un periodo de tiempo, que el
administrador o el contador necesite.
Contratos cuya fecha de mercancía esta próxima con el detalle de
la mercancía del mismo.
Mercancía vencida y que no se ha pasado a mercancía de remate.
Artículos en remate.
Total de inventario de retroventa.
Utilidad financiera en un periodo de tiempo.
Reporte del Log de auditoria por periodos de tiempo definidos al
momento de imprimirlo.
58
10.2.5 Requerimientos de seguridad:
El acceso al manejador de base de datos MySQL, debe ser
controlado por medio del nombre de usuario y clave de acceso.
Los usuarios, serán perfilados (definir roles, funciones, metas,
actividades y demás, dentro del sistema de información) para evitar
que tengan acceso a sectores fuera de sus necesidades. Para efectos
de validación de transacciones o procesos dentro del sistema.
Para acceder al sistema de información deberá ser registrado el
nombre de usuario y contraseña.
Se administrarán los menús, de tal forma que los usuarios
tendrán acceso a las opciones de menú y botones de acción, si y solo
si, su perfil lo permite.
Se debe llevar un Log de transacciones y de ingresos al sistema,
para efecto de auditorias a las transacciones.
Los perfiles de usuario del sistema, serán :
Administrador del sistema.
Contador.
Administrador de la compraventa.
Auxiliar de la compraventa.
Auditor
El sistema deberá contar con un módulo de auditoria el cual
registre en una tabla de datos información como: Código de usuario,
operación realizada, registro afectado (modificado, insertado o
eliminado), fecha y hora, con el fin de conocer las operaciones
efectuadas por los usuarios del sistema, en caso de ser necesaria la
recuperación y/o comprobación de información ya consignada en la
base de datos.
Los datos de la tabla de auditoria no tendrán la posibilidad
dentro del sistema para ser modificados o eliminados, así como
tampoco se podrán agregar ya que este proceso lo realiza
59
automáticamente el sistema en el momento en que se efectúan las
transacciones.
El acceso o consulta sobre los registros de auditoria, serán
exclusivos del administrador del sistema.
10.3 ANÁLISIS DE RIESGOS
Un riesgo es la posibilidad de sufrir una pérdida. Para un proyecto
específico, el percance puede ser un producto terminado con menor
calidad, costos más elevados, retrasos en el programa de actividades,
o no alcanzar en absoluto el propósito y la intención del proyecto. En
otras palabras, un riesgo es un problema en espera de ocurrir. Se
refiere a la incertidumbre o probabilidad de que ocurra o se realice
una eventualidad, lo cual puede estar prevista.
10.3.1 Definición de escalas.
Escala la utilizada para evaluar la probabilidad de que suceda cada
riesgo:
Alta 3
Media 2
Baja 1
Escala utilizada para evaluar el impacto de cada riesgo:
Catastrófico 5
Grave 4
Mediano 3
Aceptable 2
Insignificante 1
Un Riesgo se compone:
Probabilidad . De un riesgo es la posibilidad de que un evento
suceda en realidad. Para clasificarlos es recomendable la asignación
de un valor numérico a la probabilidad. La probabilidad de un riesgo
debe ser mayor que cero el riesgo no representa una amenaza para el
proyecto. De esta manera, la probabilidad debe ser menor que 100% o
el riesgo es una certeza, en otras palabras es un problema
identificado.
60
Impacto. De un riesgo mide la magnitud de una pérdida, si el riesgo
llega a suceder. Si este llega a suceder en lo financiero, el valor
monetario es la forma preferible para cuantificar la magnitud de una
pérdida. Podrían ser costos a largo plazo en la operación, y una
pérdida en la participación en el mercado, costos a corto plazo por el
trabajo adicional, o pérdida en el costo de oportunidad.
10.3.2 Identificación de factores.
Es importante identificar varios riesgos, que sean obvios tanto para
los gestores como para los técnicos. Los riesgos se pueden clasificar
de muchas formas diferentes a niveles microscópicos que se pueden
definir:
Factores humanos. En los cuales se maneja todo lo relacionado con
el personal que interviene en el desarrollo del proyecto.
Factores tecnológicos. Se maneja todo lo relacionado con el
hardware y software que se necesita para el desarrollo del mismo.
Factores de seguridad . Maneja todos los riesgos de seguridad que
se deben tener en cuenta al desarrollar el sistema.
Factores organizacionales . Son los problemas o cambios que
pueden existir en la empresa y con llevan a la afectación del
proyecto.
Factores naturales . Tiene que ver con los sucesos naturales que
ocurren durante el desarrollo del proyecto.
Evaluación de riesgos por factores. A continuación se identifican
y se evalúan los diferentes riesgos que pueden suceder en cada factor.
Cuadro 8. Factores tecnológicos
Riesgo Probabilidad Impacto Manejo Estrategia
Desconocimiento
de la herramienta
de programación.
3 4 Prevenirlo
Compromiso del
desarrollador en
capacitarse en la
herramienta a
61
Riesgo Probabilidad Impacto Manejo Estrategia
utilizar en el
proyecto.
Desconocimiento
del manejo de
motor de base de
datos.
3 4 Prevenirlo
Compromiso del
desarrollador en
capacitarse en la
herramienta a
utilizar en el
proyecto.
No disponibilidad
del hardware para
la
implementación.
2 3 Asumirlo
El integrante del
proyecto puede
colocar el equipo
para la
implementación.
No disponibilidad
de la herramienta
propuesta para el
desarrollo del
proyecto.
1 3 Evitarlo
Buscar otra
herramienta que
tenga
características
similares al
planteado.
Selección
inadecuada de la
herramienta de
desarrollo.
2 3 Prevenirlo
y asumirlo
Buscar otra
alternativa que
se adecue a lo
que actualmente
se lleva para
realizar la
implementación
en forma
inmediata.
Selección
inadecuada del
motor de base de
datos.
2 3 Prevenirlo
y asumirlo
Buscar otra
alternativa que
se adecue a lo
que actualmente
se lleva para
realizar la
implementación
en forma
inmediata.
Cuadro 9. Factores humanos
Riesgo Probabilidad Impacto Manejo Estrategia
62
Riesgo Probabilidad Impacto Manejo Estrategia
Enfermedad del
desarrollador del
proyecto.
2 4 Prevenirlo
Se debe solicitar
al comité de
proyectos un
tiempo
prudencial para
la entrega.
Accidente del
desarrollador del
proyecto.
1 5 Prevenirlo
y asumirlo
Si el accidente
sufrido llegase a
ser grave, se debe
solicitar al comité
de proyectos de
una solución.
Enfermedad de
alguno de los
asesores del
proyecto.
2 2 Prevenirlo
y asumirlo
Existen 2 salidas
seguir
adelantando el
proyecto en
espera de
revisión o acudir
a otra persona en
capacidad de
asesorarme
Accidente de
alguno de los
asesores del
proyecto.
2 2 Prevenirlo
y asumirlo
Igual al anterior.
Cambio del
director de
Proyectos.
1 4 Asumirlo
La solución la da
la Universidad,
ya que está en la
obligación de
asignar otro
docente.
Falta de tiempo
para el proyecto. 3 4 Evitarlo
Se debe llegar a
un acuerdo entre
el desarrollador y
colocar reglas de
tiempo
inviolables.
Cuadro 10. Factores seguridad
Riesgo Probabilidad Impacto Manejo Estrategia
63
Riesgo Probabilidad Impacto Manejo Estrategia
Perdida de la
información daño
de SW, HW.
3 4 Prevenirlo
Mantener copias
de seguridad
actualizadas del
SW, HW.
Daño en la base
de datos. 1 3 Evitarlo
Mantener una
copia de la Base
de Datos.
Virus 1 3 Prevenirlo
Revisar el
computador y
todo disquete, con
el antivirus.
Problemas de
incendio. 1 3 Prevenirlo
Contar con
herramientas de
primeros
auxilios.
Sabotaje de la
Información.
1 3 Prevenirlo
Realizar varias
copias
constantemente y
mantenerlas con
Password.
Seguridad de la
información
(Password).
1 3 Prevenirlo
y asumirlo
El código de
acceso lo maneje
únicamente la
persona que
trabaje con la
información.
Cuadro 11. Factores organizacionales
Riesgo Probabilidad Impacto Manejo Estrategia
Traslado de la
empresa. 1 3 Asumirlo
En este caso
existen 2
opciones: 1) que
otra sucursal de
las ciudades
cercanas sigan
apoyando el
proyecto. 2)
hablar con otra
compraventa de
64
Riesgo Probabilidad Impacto Manejo Estrategia
la ciudad para
que siga
apoyando el
proyecto.
Cambio de
requerimiento de
los usuarios.
2 3 Asumirlo
Se debe hacer un
estudio de los
nuevos
requerimientos y
las necesidades
del usuario,
pidiendo al
usuario que el
cambio sea
definido en su
totalidad para
que el proyecto
no tenga retrasos
en la fecha
estipulada de
entrega.
Suministro
incorrecto de
información.
1 3 Evitarlo
Concientizar al
usuario, en el
sentido que
dependiendo de
la información
que nos brinde
así mismo se
diseñara el
sistema de
información y por
lo tanto se vera la
funcionalidad del
mismo, por lo
tanto la
información debe
ser completa,
clara y confiable.
Mala disposición
para suministro
de información
por parte de los
usuarios.
1 3 Evitarlo
Es importante
tener en cuenta
que debe existir
un ambiente
amigable entre el
65
Riesgo Probabilidad Impacto Manejo Estrategia
usuario y el
desarrollador del
proyecto y un
horario de visitas
de común
acuerdo.
Traslado de
quienes
suministran la
información.
1 2 Asumirlo
Se debe tener en
cuenta
informarle a los
nuevos usuarios
su importancia
como
abastecedores de
información para
no tener
problemas con la
misma.
Cierre de la
U.P.C. 1 5
Prevenirlo
y asumirlo
Que los proyectos
sean calificados
en Bogota.
Cuadro 12. Factores naturales
Riesgo Probabilidad Impacto Manejo Estrategia
Temblor, incendio
de la
Compraventa.
1 3 Prevenirlo
y asumirlo
Continuar con el
desarrollo del
proyecto,
mientras ellos
nos sigan
apoyando, así sea
en otra sucursal
cercana.
Temblor,
Inundamiento o
Incendio de la
U.P.C.
1 4 Prevenirlo
y asumirlo
Esperar que
solución nos da el
comité y la UPC,
o que los
proyectos sean
calificados en
Bogota en
determinadas
fechas.
66
Cuadro 13. Riesgos por factores
Riesgo Mínimo Moderado Máximo
Humano 2 2 1
Tecnológico 1 5
Seguridad 5 1
Organizacional 1 4 1
Natural 2
10.3.4 Conclusiones del análisis de riesgos.
Con base en el anterior estudio de riesgos se observa que el proyecto
presenta un 12% de riesgos mínimos, un 56% de riesgos moderados y
un 32% de riesgos máximos.
Según lo observado en la cuadro de riesgo, el proyecto es sensible a
riesgos de factor tecnológicos a un nivel máximo, en el nivel
moderado predominan factores cómo seguridad y organizacional; por
lo tanto a estos riesgos se le debe prestar la mayor atención y estar
preparados para minimizar sus impactos.
67
11. ANÁLISIS DEL SISTEMA ACTUAL
Para conocer el sistema actual de la empresa, se cumple con el
análisis de requisitos del sistema modelándolo mediante el uso de los
diagramas organizacionales, función de contexto y flujo de datos.
Diagramas que se pueden observar al final de este capitulo.
Figura 2. Diagrama de contexto del sistema actual
11.1 PROCESOS DE LA COMPRAVENTA
Manejar contratos de retroventa. El administrador es el
encargado de manejar los contratos de retroventa, cuando los clientes
llegan a dejar sus mercancías, el administrador diligencia los
contratos, y entrega copia de este al cliente, además guarda en A -Z
los diferentes contratos, ordenándolos por el número del contrato.
Además cada contrato que se elabora se anota en un libro de
columnas (libro de empeño), donde va el nombre del cliente,
documento de identidad, fecha, descripción del articulo, teléfono,
valor que se le presto, y peso si se trata de un articulo de oro, este
manejo lo realiza el administrador de la compraventa.
68
En caso de que el cliente extravié un contrato, se debe pedir un
denuncio, fotocopia de la cedula y se debe proceder a buscar el
contrato en el libro de empeño luego de allí se toma el numero de
contrato, para buscar físicamente la copia del recibo, en esto co labora
el auxiliar de vitrina, pero es un proceso muy demorado, por
manejarse un promedio de mil contratos activos.
Figura 3. Proceso de elaboración de contrato de retroventa
Liquidar intereses. Es un proceso que realiza el administrador de
la compraventa, cuando el usuario se acerca a las instalaciones a
retirar el artículo o a cancelar dinero por concepto de intereses. Para
este proceso, se solicita la copia del contrato al cliente, se busca el
69
original y manualmente, el administrador liquida el valor a pagar,
teniendo en cuenta la tasa establecida por la asociación de
compraventas, si se paga solo intereses, se registra en la parte de
atrás, la fecha de pago, meses que abono y hasta cuando fue renovado
el contrato. Si cancela todo se retira el contrato y se archiva en las
carpetas A-Z de contratos cancelados en el mes.
Figura 4. Proceso de liquidar intereses
Gestionar inventarios. Es el proceso mas critico de la compraventa,
actualmente se realiza trimestralmente un inventario físico de la
mercancía y de oro, con el fin de poder valorizar lo que la empresa
posee tanto en consignación, como en mercancía o en oro que ya ha
70
vencido su tiempo y debe pasarse a remate, esta labor se hace por
parte del contador, el ayudante del contador, el administrador y para
esto se debe cerrar durante dos días la compraventa, se verifica la
mercancía existente, con los diferentes contratos de retroventa que
posee la empresa. Este valor se anota en unos libros tres columnas y
se va actualizando diariamente con los nuevos contratos y con los
retiros, pero siempre que se hace el proceso, se encuentran errores
con el resultado físico.
Figura 5. Proceso de envió de mercancías a remate
71
Figura 6. Proceso de retiro de mercancías
Controlar manejo de bancos. Es un proceso que es responsabilidad
del administrador y es supervisado por el contador, diariamente, se
deben realizar consignaciones a las cuentas de la empresa cuando el
flujo de ingreso es bueno. Además, recibe periódicamente
72
consignaciones de los propietarios de la empresa, para invertirse en
el negocio. Información se lleva manualmente, y se confronta en
libros con los extractos del banco y con las copias de las
consignaciones, este proceso también es revisado bimensualmente
cuando el contador viene con su ayudante a realizar las visitas de
control, y verifica los diferentes soportes del banco.
Controlar gastos diarios. Es un proceso que también es
responsabilidad directa del administrador, registra en un cuadre de
caja diario, las diferentes transacciones realizadas, ya sea por pagos
de servicios, pagos de publicidad, o compras de elementos de
cafetería, aseo o de oficina. Estas transacciones se archivan en una
carpeta A-Z, para tener el soporte respectivo.
Evaluación financiera. Este proceso, se liquida mensualmente,
para ver si existe utilidad o perdida en el ejercicio, pero el estado
financiero real se saca cada tres meses cuando el contador viene y
realiza todos los procesos de verificación en la empresa. Ejemplo los
resultados de enero se sacan en abril, los de febrero en mayo y así
sucesivamente. Proceso netamente manual que maneja el contador de
la empresa verificando los diferentes libros que se llevan de
inventarios, bancos, control de gastos diarios y control de ingresos de
la empresa.
73
12. DISEÑO DEL SISTEMA PROPUESTO
A continuación se determina los estándares de identificación para los
diferentes elementos que constituyen la base de datos del sistema de
información para la administración de la compraventa. Se pretende
con esto proveer un esquema de identificación único que permita de
manera adecuada, su recordación y control.
12.1 ESTÁNDARES DE DISEÑO
Para el desarrollo del sistema de información, es necesario definir e
identificar los diferentes elementos que lo constituye, con el fin de
facilitar la búsqueda de dichos elementos y tener un mayor control
del sistema.
12.1.1 Definición de los módulos del sistema “SICCUN”.
Módulo de seguridad
Módulo de configuración
Módulo de inventarios
Módulo de movimientos
Módulo de mantenimiento
12.1.2 Identificación de los tipos de elementos que conforman
el sistema.
Estándar para los nombres de tablas en la base de datos. Los
nombres de las tablas estarán compuestos por una o varias palabras,
se dejarán completas o se acortarán según su longitud; también si el
campo esta compuesto por dos palabras, se separa por medio del
carácter underline “_”
Identificación de las formas para los diferentes módulos. Las
formas del sistema tendrán los siguientes nombres:
nombretabla_form.php es la forma donde se llaman los campos de
las tablas de la basede datos.
74
nombretabla_menu.php es la forma donde se llaman cada una de
las opciones ej: insertar, modificar, etc.
nombretabla_con.php es la forma donde se llaman la forma
nombretabla_form.php con el botón de consultar.
nombretabla_ins.php es la forma donde se llaman la forma
nombretabla_form.php con el botón de insertar.
nombretabla_mod.php es la forma donde se llaman la forma
nombretabla_form.php con el botón de modificar.
nombretabla_lis.php es la forma donde se llaman la forma
nombretabla_form.php con el botón de listar.
nombretabla_eli.php es la forma donde se llaman la forma
nombretabla_form.php con el botón de eliminar.
12.1.3 Definición de los nombres de los campos de la base de
datos.
Para los campos de las diferentes tablas de la base de datos se
maneja una nomenclatura sencilla que permita identificar fácilmente
la función del campo dentro de la tabla, se tomaran las tres o cuatro
primeras letras del campo con el fin de poder entender la función de
dicho campo dentro de la tabla en el momento en que se presente
algún caso extemporáneo.
Cuando el nombre del campo este constituido por dos palabras estas
se van a separar con el carácter underline (_), manteniéndose la
nomenclatura antes mencionada. Como ejemplo de la anterior
nomenclatura tenemos:
Nemotecnia Significado
Num_Con Numero de Contrato
Fech-Con Fecha de Contrato
75
Los atributos o campos de las tablas que correspondan a código de
producto (ej. Oro, TV, etc.), su longitud se definirá de diez (10)
caracteres.
El atributo numero de contrato se definirá de seis (6) posiciones
numérico, la información del cliente se manejara con su numero de
identificación de tipo carácter con una longitud de doce (12).
12.2 MODELO DE LOS PROCESOS PROPUESTO
12.2.1 Descripción del proceso general del sistema de
información para la administración de la compraventa
Cundinamarca.
El sistema de información manejara cinco procesos importantes como
son el de contratos de retroventa, manejo de inventario, manejo de
intereses, control de gastos y manejo de bancos, cada uno
interactuando entre si, manejando la parte referencial, de tal manera
que permita la actualización de los datos en cada uno de los procesos,
ofreciendo información actualizada, en el momento oportuno y
seguridad en el ingreso a la aplicación. El sistema de información
permitirá la emisión de reportes para la toma de decisiones en el
momento de realizar cualquier solicitud.
12.2.2 Funcionalidad del nuevo sistema.
El sistema planteado esta soportado en una base de datos que será
operada por los usuarios y administrador, quienes tendrán acceso a
los módulos que son autorizados, el sistema interactúa de una
manera rápida y confiable en lo que tiene que ver con los cálculos
matemáticos que se tienen que realizar en el proceso de liquidación
de intereses, liquidación de índices de rentabilidad, productos a
vencer el contrato de retroventa, valor de los inventarios de
mercancía en consignación y mercancía de remate debido al aumento
o disminución continuo de los inventarios, la creación de un nuevo
contrato, modificación y búsqueda de los mismos permitiendo la
generación de reportes necesarios.
Una vez analizada la información de la situación actual y atendiendo
a los requerimientos de los usuarios y del administrador, se establece
el siguiente diagrama de flujo para el actual manejo de los datos, con
76
el sistema de información a implementar, teniendo en cuenta la
metodología para el desarrollo del proyecto, a continuación se
desarrolla la primera fase del proyecto.
12.2.3 Descripción de cada uno de los procesos del sistema de
información de la compraventa cundinamarca.
Proceso de contratos de retroventa. En el proceso de contratos de
retroventa se maneja el ingreso de nuevos contratos, los cuales son
hechos por clientes de la compraventa, estos son diligenciados y
deben ser impresos y entregados al cliente. Estos productos
registrados entran a formar parte del inventario de mercancía en
consignación, también hace parte del proceso de contratos la
liquidación de intereses, todo esto se observa en el diagrama de flujo
correspondiente.
Proceso de inventarios (Consignación y Remate) . Este proceso
permite diferenciar dos tipos de inventario, el primero es la
mercancía que esta en consignación y la cual todavía no ha llegado a
la fecha de vencimiento, este inventario se maneja en forma
integrada con el modulo de contratos de retroventa y se utiliza para
poder valorizar el dinero que la compraventa tiene prestado. El
modulo de inventario de mercancía en remate o mercancía propia de
la compraventa, nos permite registrar toda la información de
mercancía que tiene la empresa para venta, este inventario nos da la
opción de consultar por tipo de producto, productos de características
similares etc. Este modulo contempla la opción de descargar el
inventario y hacer un recibo de facturación cuando alguien se lleva
un articulo de estos.
Proceso de liquidación de intereses. Este proceso va a estar
integrado con el de contratos y permite: liquidar y registrar pagos
parciales de intereses, esto cuando el cliente quiere abonar
mensualmente y extender la duración del contrato, hacer liquidación
definitiva de intereses, cuando el cliente va a retirar un artículo que
llevo para hacer contrato de retroventa. Permite además una serie
de reportes como son: Estimar los intereses a recaudar en un periodo
de tiempo, Listar los intereses recibidos en un periodo de tiempo,
Intereses pagados por un cliente.
77
Proceso de relación de gastos. Este proceso es el que permite
relacionar todo los gastos que tiene la compraventa por cualquier
concepto. En este se va a registrar: la fecha, el concepto, el valor, el
tipo de gasto, a quien se pago. Va a permitir consultar la relación de
gastos en un periodo determinado, relación de gastos por
determinado concepto, valores pagados a determinada persona o
empresa. Además toda esta información se integrara con los módulos
de intereses y manejo de bancos para poder dar los resultados
financieros de la compraventa en cualquier periodo de tiempo.
Proceso de bancos. Va a permitir registrar las diferentes
operaciones de egreso o de consignaciones que realice la
compraventa, permite ingresar el extracto que envía los bancos a la
compraventa, y con base en el realiza un proceso automático de
conciliación bancaria, que arroja las diferencias entre el extracto y
los movimientos de banco. Arrojara l istado de ingresos por periodo de
tiempo, egresos por periodo de tiempo, saldo a una fecha
determinada. Adicional a los procesos anteriores, en la parte del
modulo de informe, se manejara todos los resultados financieros de la
compraventa en cualquier periodo de tiempo solicitado por el usuario,
estos resultados se medirán en dinero y en porcentaje, de acuerdo al
valor total de mercancía que se tiene en consignación.
79
Figura 8. Modelo del sistema propuesto de enviar mercancía a
remate
12.3 DIAGRAMA DE DESCOMPOSICIÓN FUNCIONAL (DDF)
DEL SISTEMA PROPUESTO
En el presente diagrama se puede observar la navegación para los
procesos del sistema de información “SICCUN”.
80
12.4 MODULO PROPUESTO PARA EL NUEVO SISTEMA
12.4.1 Menú del sistema propuesto.
Las ventanas en la cual se visualizan los menús, submenú y opciones
del sistema esta conformada por las siguientes partes:
Barra de titulo: Indica el nombre de la empresa.
Menú: Contiene los diferentes módulos, submódulos y opciones que
permite trabajar el sistema de información “SICCUN” .
Espacio para el ingreso de los datos: Suministra información
básica para el ingreso de los datos al sistema para su buen
funcionamiento.
12.4.1.1 Formulario de ingreso.
En este menú es donde se validan las claves entregadas por el
administrador del sistema de información a los diferentes usuarios
para el ingreso y la posterior utilización.
12.4.1.2 Menú principal.
El siguiente menú se encuentra el acceso a los diferentes módulos del
sistema.
12.4.1.3 Menú del módulo de seguridad.
En este menú se encuentran los formularios para la administración
de parámetros, usuarios, perfiles y cambio clave.
Formulario de parámetros. En este formulario es dónde el
administrador ingresa todos los datos de la empresa.
Formulario de usuarios. En este formulario es dónde se crean los
usuarios con sus respectivos perfiles y permisos para poder acceder a
los diferentes formularios.
81
Formulario de perfiles . El siguiente formulario es donde se crean
cada uno de los perfiles de los usuarios.
Formulario de cambio de clave. En este formulario permite a los
usuarios cambiar las claves asignadas por el administrador.
12.4.1.4 Menú del módulo de configuración.
En este menú se encuentran los formularios o submenú para la
administración de los clientes, bancos, departamentos, ciudades y
vendedores.
Formulario de clientes. El siguiente formulario es donde se crean
los clientes de la empresa con sus respectivos datos personales.
Formulario de Bancos. En este formulario es dónde se crean los
bancos que maneja la empresa.
Formulario de departamentos . En este formulario es dónde se
crean los departamentos de Colombia.
Formulario de ciudades. En este formulario es dónde se crean las
ciudades con su respectivo departamento.
Formulario de vendedores. El siguiente formulario es donde se
crean los vendedores de la empresa.
12.4.1.5 Menú del módulo de inventario.
El siguiente menú muestra la interfaz para los formularios de grupos
de artículos y los artículos de la empresa.
82
Formulario de grupos. El siguiente formulario es donde se crean
los grupos de los artículos, ejemplo: oro, electrodomésticos, etc.
Formulario de los artículos. El siguiente formulario es donde se
generan los artículos con su respectivo grupo, valores de costos y de
venta.
12.4.1.6 Menú del módulo de movimientos.
El siguiente menú es donde se administra los formularios de
contratos, pagos y reportes de los contractos.
Formulario de contratos . El siguiente formulario es donde el
vendedor ingresa los datos respectivos para generar el contrato de
retroventa.
Formulario de pagos. El siguiente formulario es donde el vendedor
registra cada uno de los pagos de interés o a capital de los contratos
de retroventa.
Formulario de reportes . En este formulario es donde se generan
los reportes de los contratos de retroventa por vencimiento, por
clientes o diarios.
12.4.1.7 Menú del módulo de mantenimiento.
El siguiente menú es donde se administra los formularios de
optimizar, backup y cargar.
Formulario de optimizar . En esta opción o formulario es donde se
repara (optimiza) la base de datos del sistema de información
“SICCUN”.
Formulario de backup . El siguiente formulario es para realizar las
copias de seguridad de la base de datos.
Formulario de cargar El siguiente formulario es para subir los
archivos planos o recuperar las copias de seguridad de la base de
datos para así actualizar la misma.
83
Menú del módulo de ayuda. El siguiente menú se encuentran las
interfaz para los manuales de administrador y de usuarios.
Manual de administrador . En este manual es donde se encuentran
todo lo relacionado con la instalación, configuración del sistema de
información.
Manual de usuario . En este manual es donde se encuentran todo lo
relacionado con el funcionamiento del sistema de información.
12.5 MODELO DE DATOS
12.5.1 Diccionario de datos.
Para comprender mejor el sistema de información “SICCUN”, se
deben conocer los datos que se transforman en los procesos del
mismo. Se desarrolla la base de datos que se compone de las
siguientes tablas y campos que son requeridos en el funcionamiento
del sistema.
Tablas de la base de datos
Tabla 1. Artículos En esta tabla se almacena los artículos del
inventario de la compraventa Cundinamarca.
Campo Tipo de
dato Longitud Descripción
Art_codigo Char 15 Almacena el código de cada
artículo del inventario.
Art_nombre Char 35 Almacena el nombre de
cada artículo.
Gru_codigo Char 4 Almacena el grupo de cada
artículo.
Art_costo1 Decimal 12,2 Almacena el costo 1 de
cada artículo.
Art_costo2 Decimal 12,2 Almacena el costo 2 de
cada artículo.
Art_costo3 Decimal 12,2 Almacena el costo 3 de
cada artículo.
84
Art_venta Char 11 Almacena el valor de venta
de cada artículo.
Llave primaria : (art_codigo, gru_codigo).
Figura 9. Modelo entidad relación
85
12.6 TECNOLOGÍA INFORMÁTICA DEL SISTEMA PROPUESTO
12.6.1 Hardware:
Procesador Pentium IV 2.8 GHZ
Memoria 512 MB
Disco duro 120 GB
Monitor a color de 15
Cd Rom RW 52x
Floppy de 1.44 MB
Teclado y Mouse
12.6.2 Software.
Sistemas Operativos. Windows: este sistema operativo se utiliza en
computadores clientes.
Lenguajes de programación.
JAVA Lenguaje de programación portátil desarrollado por Sun
Microsystems que requiere de poca memoria. Java no requiere de
hardware específico y puede utilizarse sólo o con un documento
HTML.
JAVA SCRIPT Lenguaje de programación similar a Java pero menos
potente que éste. Los comandos de Java Script permiten que las
tareas sean completadas por el navegador cuando el usuario accede a
la página Web (Por ejemplo la aparición de un cuadro de diálogo
cuando el usuario hace click en una palabra o imagen de la página).
PHP es un lenguaje de programación usado generalmente para la
creación de contenido para sitios Web. El nombre es el acrónimo
recursivo de PHP (Hypertext Preprocessor) inicialmente PHP Tools o
Personal Home Page Tools), y se trata de un lenguaje interpretado
usado para la creación de aplicaciones para servidores, o creación de
contenido dinámico para sitios Web. Últimamente también para la
creación de otro tipo de programas incluyendo aplicaciones con
interfaz gráfica usando la librería GTK+.MySQL es un sistema de
gestión de bases de datos relacional, licenciado bajo la GPL de la
86
GNU. Su diseño multihilo le permite soportar una gran carga de
forma muy eficiente.
12.7 REDES Y PUESTOS DE TRABAJO
87
13. DESARROLLO DEL SOFTWARE
13.1 SOFTWARE
El sistema de información “SICCUN” para cumplir su propósito
maneja herramientas como PHP, java script y MySQL; permitiendo la
comercialización fácil del sistema de información.
13.2 INTERACCIÓN ENTRE EL PHP Y MYSQL
Conexión al servidor.
Sentencias para insertar los datos a la base de datos
Sentencias para modificar los datos a la base de datos
Sentencias para eliminar los datos a la base de datos
13.3 APORTES Y EXPERIENCIAS
El aporte más importante de este sistema es poder brindar a la
compraventa Cundinamarca un óptimo control de su inventario y
facturación, ofreciendo eficiencia, veracidad y seguridad en sus
procesos.
“SICCUN” permite conocer nuevas alternativas de trabajo,
explorando un área de gran importancia como ingenieros de sistemas
en el análisis, diseño, desarrollo e implementación de sistemas de
información, evaluando nuestro nivel de conocimientos, fomentando
nuestras aptitudes y habilidades propias de nuestra profesión.
De este proyecto queda la mayor experiencia realizada a lo largo de
la carrera, puesto que ha sido un trabajo arduo y difícil,
consideremos importante tener en cuenta realizar una adecuada
planificación de las actividades para ejecutar el proyecto junto con
sus respectivos tiempos de ejecución de tal forma que se logre
cumplir con el tiempo establecido.
88
14. IMPLEMENTACIÓN
Con el fin de implementar el sistema de información “SICCUN”, se
sigue con el siguiente plan de implementación:
Se ajusta y se verifican los recursos físicos precisos para la
implementación del sistema de información con el administrador de
la compraventa cundinamarca.
Se debe copiar los archivos, formularios y base de datos e instalar el
motor de la base de datos Mysql, el servidor Apache que son
requeridos por sistema “SICCUN” en la Terminal de la compraventa.
Realizar una capacitación a los diferentes usuarios del sistema de
información “SICCUN”, estipulados por el administrador de la
compraventa cundinamarca.
Realizar una monitorizaron del desempeño del sistema información
“SICCUN” durante un tiempo estipulado por el administrador de la
compraventa, mientras se, logra despejar las inquietudes sobre el
manejo del sistema.
Se entrega la documentación necesaria como el manual de usuario, el
manual técnico y los programas fuentes.
89
15. CONCLUSIONES
Se concluye que el desarrollo de cualquier sistema de información es
de gran importancia en cualquier campo que se ejecute, por que
permite un estricto control de los datos y procesos que se requiere
para un buen funcionamiento de la organizaciones.
En el desarrollo de este proyecto, ayudo en el crecimiento del
conocimiento, como persona, y profesionalmente al autor del mismo.
Adquiriendo experiencia con un valor de aprendizaje sin limite en el
desarrollo de los sistemas de información.
El éxito del sistema propuesto depende directamente del correcto
análisis y diseño de la solución y se debe cumplir con las etapas y el
cronograma de actividades propuestas para obtener un producto con
calidad con calidad que cubra las necesidades del cliente.
90
BIBLIOGRAFÍA
Análisis y diseño de sistemas de información, J. Senn. Editorial Mc.
Graw Hill.
Ingeniería de software un enfoque practico, r. pressman. Editorial
Pearson
Metodología de la investigación científica, tamayo y tamayo.
Editorial limusa
Introducción a la ingeniería, ean, rafael barros (2005)
Enfoque metodológico recopilado por freddy diaz sandoval a partir de
la guía de dirección de proyectos, edición 2004, project management
institute.
Instituto colombiano de normas técnicas y certificación, compendio de
normas técnicas colombianas sobre documentación: presentación y
elaboración de trabajos y tesis de grado. Bogota. Bogota: icontec,
edición 2004.
Análisis y diseño de sistemas de información. México. prentice hall.
Tercera edición, 1997.