proyecto compraventa_muestra

91
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

description

proyecto de desarrollo

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

Nota de aceptación

Presidente del Jurado

Jurado

Jurado

Jurado

Girardot, 14 de Noviembre de 2014

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.

35

7.5 MARCO INSTITUCIONAL

7.6 GEOGRÁFICO

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.

78

Figura 7. Modelo del sistema propuesto de gastos

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.

91

BIBLIOGRAFÍA COMPLEMENTARIA

Kenneth e. kendall. analisis y diseño de sistemas. prentice – hall

primera edición pág 3

Barrio sereno Yeny. Sistema de información para administración de

estaciones de servicio.