Está en la página 1de 22

Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS

Viabilidad para la Implementación de un Software Orientado a la Web, Dirigido a los

Propietarios de Pequeños Negocios en el Municipio de Puerto Salgar Para Gestionar los

Procesos de Ventas.

Anderson Camilo López Muñoz

Fundación Universitaria San Martin

Nota de autor

Anderson Camilo López Muñoz,

Facultad de Ingeniera, Fundación Universitaria San Martin

La correspondencia relacionada con este proyecto debe ser dirigida a

Fundación Universitaria San Martin, Cra. 8 #19103, Ibagué, Tolima

Contacto: andersonlopez284@gmail.com
Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
2

Contenido
Capítulo 1: Administración del proyecto .................................................................................... 7
Plan de Desarrollo de Software ................................................................................................... 7
1. Introducción .............................................................................................................................. 7
1.1 Propósito .............................................................................................................................. 7
1.2 Alcance ................................................................................................................................. 7
1.3 Resumen ............................................................................................................................... 7
2. Vista General del Proyecto ....................................................................................................... 8
2.1.1 Propósito. ...................................................................................................................... 8
2.1.2 Alcance. ......................................................................................................................... 8
2.1.3 Objetivos. ...................................................................................................................... 8
2.2 Suposiciones y Restricciones .............................................................................................. 8
2.2.1 Suposiciones. ................................................................................................................. 8
2.2.2 Riesgos y restricciones. ................................................................................................ 9
3 Entregables del proyecto ........................................................................................................... 9
3.1 Plan de desarrollo del Software ......................................................................................... 9
3.2 Documento de especificación de requisitos ....................................................................... 9
3.3 Visión.................................................................................................................................... 9
3.4 Documento del diseño ......................................................................................................... 9
3.5 Prototipos de Interfaces de Usuario .................................................................................. 9
3.6 Sistema ............................................................................................................................... 10
3.7 Manual técnico .................................................................................................................. 10
3.8 Documento General .......................................................................................................... 10
3.9 Manual de instalación ....................................................................................................... 10
3.10 Producto ........................................................................................................................... 10
4. Gestión del Proceso ................................................................................................................. 10
4.1 Plan del proyecto ............................................................................................................... 10
4.1.1 Plan de etapas. ............................................................................................................ 10
Especificación y requerimientos del Software .......................................................................... 11
1. Introducción ............................................................................................................................ 11
1.1 Propósito ............................................................................................................................ 11
1.2 Alcance ............................................................................................................................... 11
1.3 Definiciones, siglas y abreviaciones ................................................................................. 11
1.4 Apreciación global ............................................................................................................ 12
2. Descripción global ................................................................................................................... 12
2.1 Perspectiva del producto .................................................................................................. 12
2.2 Funciones del producto..................................................................................................... 12
Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
3

2.3 Características del usuario ............................................................................................... 12


2.4 Restricciones ...................................................................................................................... 13
3. Requisitos específicos .............................................................................................................. 13
3.1 Requisitos funcionales ...................................................................................................... 13
3.1.1 Registro de descripción.............................................................................................. 13
3.1.2 Requisitos de interfaces externas ......................................................................... 13
3.1.2.1 Interfaces del usuario. ......................................................................................... 13
3.1.2.2 Interfaces del software. ........................................................................................ 13
3.1.3 Requisitos de rendimiento .................................................................................... 13
3.1. 4 Requisitos de desarrollo. .......................................................................................... 13
3.1.4.1 Ciclo de vida. ........................................................................................................ 13
3.1.4.2 Atributos. .............................................................................................................. 13
3.1. 4.2.1 Portabilidad. ................................................................................................. 13
3.1.4.2.2 Mantenibilidad. .............................................................................................. 14
4. Seguimiento y Control ............................................................................................................ 14
4.1 Análisis ............................................................................................................................... 14
4.2 Diseño ................................................................................................................................. 14
4.3 Programación .................................................................................................................... 14
Capítulo 2: Manual técnico ........................................................................................................ 14
2.1 Paradigma de Programación ........................................................................................... 14
2.2 Lenguaje de Programación .............................................................................................. 15
2.3 LA arquitectura del sistema ............................................................................................. 15
2.3.1 Diagramas de clase. ................................................................................................... 15
2.3.2 Diagrama de Casos de uso......................................................................................... 16
2.3.2.1 Alcance. ................................................................................................................ 16
2.3.2.2 Introducción. ........................................................................................................ 16
3.3.3 Diagramas de Estado. ................................................................................................ 18
2.3.3.1 Introducción. ....................................................................................................... 18
Capítulo 3. La plataforma .......................................................................................................... 18
Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
4

Índices de tablas

Contenido Pág.

Tabla 1 Plan de etapas ............................................................................................................... 10


Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
5

Índices de figuras

Contenido Pág.

Figura 1 Diseño preliminar. ......................................................................................................... 15


Figura 2 Diagramas de clase. ....................................................................................................... 16
Figura 3 Diagrama de Casos de uso............................................................................................ 17
Figura 4 Diagrama de estado. ...................................................................................................... 18
Figura 5 Ingreso al sistema. ......................................................................................................... 19
Figura 6 Administración del sistema del usuario......................................................................... 20
Figura 7 Ventas.. ........................................................................................................................... 20
Figura 8 Productos.. ..................................................................................................................... 21
Figura 9 Clientes. ......................................................................................................................... 21
Figura 10 Proveedores.. ............................................................................................................... 22
Figura 11 Reportes de ventas.. ..................................................................................................... 22
Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
6
Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
7

Capítulo 1: Administración del proyecto

Plan de Desarrollo de Software

1. Introducción

La finalidad de este Plan de Desarrollo del Software es crear una primeria versión web

donde los usuarios puedan administrar las pequeñas empresas en Puerto Salgar.

La plataforma ha comenzado a elaborarse teniendo en cuenta el ciclo de desarrollo en

cascada. El sistema administrativo de un punto de venta, para los dueños y administradores de

pequeñas empresas en Puerto Salgar.

Para realizar el desarrollo de este proyecto se utilizó el modelo en cascada y de acuerdo

con esto se ha podido realizar el desarrollo, dividido en ciclos específicos que se elaboran una

sola vez permitiendo avanzar paso a paso hacia la solución.

1.1 Propósito
El plan de esta plataforma Administrativa es suministrar información para ejecutar el

proyecto. En el cual se describe el desarrollo del software.

1.2 Alcance
El Plan de Desarrollo describe el plan municipal usado para el desarrollo del “Software

Orientado A La Web, Dirigido A Propietarios De Pequeños Negocios En Puerto Salgar”.

Posteriormente, el avance del proyecto y su seguimiento ocasionará el ajuste de este documento

produciendo nuevas versiones actualizadas.

1.3 Resumen
El documento está organizado en los siguientes partes:

• Vista General del Proyecto: proporciona una descripción del propósito, alcance y

objetivos del proyecto, estableciendo los artefactos que serán producidos y utilizados durante el

proyecto.

• Organización del Proyecto: describe la estructura organizacional del desarrollo.


Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
8

• Gestión del Proceso: explica los costos y planificación estimada, define las fases e hitos

del proyecto y describe cómo se realizará su seguimiento.

• Planes y Guías de aplicación: proporciona una vista global del proceso de desarrollo de

software, incluyendo métodos, herramientas y técnicas que serán utilizadas.

2. Vista General del Proyecto

Propósito, Alcance y Objetivos

2.1.1 Propósito.

Desarrollar una plataforma web que pueda ser utilizado por cada una de las pequeñas

empresas del municipio de Puerto Salgar la cual permanecerá en servicio las 24 horas del día y

los 365 días del año, mientras esta plataforma permanezca activa; tiene la administración

correcta de sus productos, así como el control de compras y ventas.

2.1.2 Alcance.

El desarrollo de esta plataforma web va dirigida principalmente a dueños de pequeñas

empresas para ser utilizado como punto de venta, el sistema beneficia al usuario y le dará

claridad en sus actividades económicas.

2.1.3 Objetivos.

Los propietarios de los pequeños negocios de Puerto Salgar cuentan con un sistema contable

basado en papel y lápiz más enfocado a un libro diario, por lo de contar con una plataforma de

punto de venta su rapidez y efectividad a la hora de administrar su negocio sería mucho más ágil.

2.2 Suposiciones y Restricciones


Las suposiciones y restricciones ayudan a encontrar el punto de equilibrio del sistema a

continuación se describe:

2.2.1 Suposiciones.

• Se considera que se cuenta con el equipo de hardware requerido.


Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
9

• La aplicación funciona desde cualquier parte del mundo mientras se tenga acceso a internet.

• Gestión de información.

• Cumplir con las expectativas del cliente.

2.2.2 Riesgos y restricciones.

• No tener acceso a internet.

• No tener la información suficiente para realizar pruebas.

•La plataforma debe ser capaz de funcionar en cualquier dispositivo móvil que cuente con

internet.

3 Entregables del proyecto

A continuación, se entrega las diferentes partes de este proyecto.

3.1 Plan de desarrollo del Software


El cual es este presente documento.

3.2 Documento de especificación de requisitos


Documento en el cual se especifican los requerimientos que solicita esta aplicación web.

3.3 Visión
Este documento define la visión desde el punto de vista del cliente, da a conocer las

necesidades puntuales que se tiene.

3.4 Documento del diseño


Describe una plataforma que satisfaga las necesidades del cliente, este diseño se basa en las

necesidades del cliente y en la adquisición de nuevas tecnologías,

Este diseño se realiza utilizando el lenguaje de modelamiento UML una vez se cuente con

esto el software puede ser implantado,

3.5 Prototipos de Interfaces de Usuario


Un Prototipo es un objeto que sirve como referencia para futuros modelos en una

misma cadena de producción. Un Prototipo es el primer dispositivo que se fabrica y del que se

toman las ideas más relevantes para la construcción de otros diseños y representa todas las ideas
Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
10

en cuanto a diseño, soporte y tecnología que se les puedan ocurrir a sus creadores. Este prototipo

se irá actualizando a medida que el cliente los requiera

3.6 Sistema
El resultado de este software y los diseños tomando en cuenta de los requerimientos del

usuario.

3.7 Manual técnico


El documento que contendrá la información específica para acceder a la plataforma.

3.8 Documento General


Este documento contiene toda la información de la plataforma como de y su respectiva

documentación anteriormente planteada.

3.9 Manual de instalación


Este documento contendrá toda la información para que el usuario pueda acceder a la

plataforma de manera fácil.

3.10 Producto
Los archivos del producto almacenados en un CD acá se encuentran códigos fuentes y bases

de datos.

4. Gestión del Proceso

El proyecto de software orientado a la web, dirigido a propietarios de pequeños negocios en

Puerto Salgar, debe estar parcialmente terminado en un tiempo menor a 4 meses debido al

calendario tan restringido que se tiene para entregar los resultados de cada etapa.

4.1 Plan del proyecto


En este punto se presenta la organización calendario por etapas del proyecto.

4.1.1 Plan de etapas.

Tabla 1
Plan de etapas

Etapas Duración

Análisis 20 días
Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
11

Diseño 30 días

Codificación 30 días

Prueba 20 días

Datos obtenidos en el campo (elaboración propia)


Especificación y requerimientos del Software

1. Introducción

La finalidad y especificaciones del requerimiento del software orientado a la web, dirigido a

propietarios de pequeños negocios en puerto salgar ha sido elaborado, tomando en cuenta los

requerimientos de la actualidad de las pequeñas empresas del municipio, con la posibilidad de

mejorar de acuerdo a las experiencias que nos den los usuarios.

1.1 Propósito
El plan de requerimientos y especificaciones de esta plataforma Administrativa es suministrar

información para ejecutar el proyecto. En el cual se describe el desarrollo del software

administrativo.

1.2 Alcance
El plan de requerimientos y especificaciones describe el plan municipal usado para el

desarrollo del software orientado a la web, dirigido a propietarios de pequeños negocios en

Puerto Salgar. Posteriormente, el avance del proyecto y su seguimiento ocasiona el ajuste de este

documento produciendo nuevas versiones actualizadas.

1.3 Definiciones, siglas y abreviaciones


POS: Sistema de Punto De Ventas

Usuario: Persona encargada para ejecutar operaciones

Cliente: Persona la cual espera q su solución se contundente

Hosting: Sitio donde se almacenará la información

Dominio: Sitio para que el usuario pueda encontrar su URL.


Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
12

1.4 Apreciación global


Este documento está establecido den tres secciones que son la Introducción, la Descripción

Global y los Requerimientos específicos.

En esta primera sesión se busca mostrar lo q es el documento como tal para proporcionar una

etapa global del proyecto.

En la segunda sesión muestra una descripción general la cual conforma el sistema, y por

último se observa la tercera parte de sesión; donde se definen los pormenores de los usuarios que

han cambiado su sistema actual por que súplase sus necesidades.

2. Descripción global

2.1 Perspectiva del producto


El software orientado a la web, dirigido a propietarios de pequeños negocios en puerto salgar

interactúa con cualquier dispositivo que esté conectado a la web.

2.2 Funciones del producto


El sistema tendrá funciones tales como, compras, ventas, Clientes, créditos, recibos e

inventarios.

Compras: están relacionada con las existencias de los productos esto solo se modifica si el

usuario adquiere nuevos productos.

Ventas: Las ventas es la contraparte de las compras si el usuario vende los productos se irán

descontado de la existencia.

Clientes: Es la persona que utiliza el servicio a la hora de comprar un producto.

Inventario: Se relaciona con la cantidad de productos que se encuentran en las existencias del

negocio o empresa.

2.3 Características del usuario


El usuario debe tener conocimiento en el manejo de inventarios y ventas por medio de un

sistema POS.
Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
13

2.4 Restricciones
El usuario debe contar con un equipo de cómputo al igual que acceso a la web.

El sistema debe funcionar con otro tipo de hardware como son impresoras y mouse.

3. Requisitos específicos

3.1 Requisitos funcionales


3.1.1 Registro de descripción.

El usuario puede registrar productos y guardarlos en los campos de estos registros deben ser,

su descripción, precio, cantidad en existencia, entre otros.

3.1.2 Requisitos de interfaces externas

3.1.2.1 Interfaces del usuario.


El usuario puede interactuar y aprovechar la plataforma, el usuario puede hacer operaciones e

indicarle a la aplicación que acción desea realizar.

3.1.2.2 Interfaces del software.


Los módulos se relacionan con las bases de datos debidamente relacionadas para así guardar

los datos ingresados.

3.1.3 Requisitos de rendimiento.

La velocidad del tiempo de respuesta cuando se haga la petición debe ser inmediata.

3.1. 4 Requisitos de desarrollo.

3.1.4.1 Ciclo de vida.


El siclo de vida del desarrollo del software será en cascada (waterfall) que consiste en 4

etapas que son: Análisis, Diseño, codificación y prueba.

3.1.4.2 Atributos.
3.1. 4.2.1 Portabilidad.
El software debe estar en línea para que pueda ser utilizada desde cualquier parte donde el

usuario tenga acceso a la red.


Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
14

3.1.4.2.2 Mantenibilidad.
El sistema debe ser diseñado para que el usuario pueda acceder a los diferentes tipos de

modulo y pueda corregir cualquier inconveniente.

4. Seguimiento y Control

En esta etapa se muestra los acontecimientos durante el proceso de desarrollo de la aplicación

web, según las fases del proyecto.

4.1 Análisis
En esta primera fase de desarrollo el principal problema fue identificar las necesidades del

cliente ya que su información no era del todo clara y el levantamiento de requerimientos era un

poco difícil.

4.2 Diseño
En esta fase el problema que resalta a la vista los días inhábiles y la claridad al momento de

crear el software pues lo que se buscaba era tener una interfaz de usuario clara para que se pueda

realizar todos los debidos procesos y tener la aceptación del cliente.

4.3 Programación
Personalmente la etapa más difícil de este proyecto la cual nos lleva a la desfases en las

entregas muchas veces me encontré con problemas que eran muy difícil solucionar, las

relaciones con las bases de datos eran muy confusas ya que no era desarrollador web.

Capítulo 2: Manual técnico

2.1 Paradigma de Programación


El planteamiento para la elaboración de este software orientado a la web, dirigido a

propietarios de pequeños negocios en Puerto Salgar está orientado a objetos debido a que esto

mejora la estructura de los datos.


Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
15

La programación de este software está basado en las diferentes técnicas de programación

como lo es la herencia abstracción, modularidad, polimorfismo y encapsulamiento de datos. Esto

permite reutilizar diferentes fragmentos de código y desarrollar de una forma más ágil.

Los métodos que permiten la comunicación entre ellos ayudan a favoreces su cambio de

estado y los dirige a ser tratados como unidades indivisibles, que no se separan ni deban

separarse en su estado de comportamiento.

2.2 Lenguaje de Programación


El lenguaje de programación utilizado es PHP, SBLIIMETEX; debido a que posee

características de programación orientada a objetos y permite utilizar todas las funciones

requeridas para el desarrollo de la aplicación.

2.3 LA arquitectura del sistema


Esta arquitectura nos permite tener el esqueleto de cómo va a estar conformada la aplicación.

(Diseño Preliminar)

Figura 1 Diseño preliminar. Fuente elaboración y formulación propia

2.3.1 Diagramas de clase.

Este diagrama modela la estructura de las clases y los atributos que va tener el sistema.
Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
16

Figura 2 Diagramas de clase. Fuente elaboración y formulación propia


2.3.2 Diagrama de Casos de uso.

2.3.2.1 Alcance.
Actualmente el municipio de Puerto Salgar Cundinamarca cuenta con una cantidad de

negocios como lo son bares, restaurantes, entre otros; pero el gran problema es que finalmente no

tienen las cuentas claras al momento de terminar su jornada laboral; porque no cuenta con un

sistema de procesos de ventas, el mismo que por ser limitado y deficiente, es por ello que la

mayoría de estos se vienen realizando en forma manual, el cual implica disponer de mayor

tiempo de llevarlo a cabo. También no cuenta con un control estricto del inventario, provocando

pérdidas a la empresa y es ahí donde su contabilidad se ve afectada.

2.3.2.2 Introducción.
En los casos de uso siguientes vamos a explicar el manejo que va a realizar el administrador

y el cliente, a continuación, se va a mostrar una presentación de lo que sería el sistema, los casos

de uso sirven principalmente para la descripción del sistema desde un punto de vista de usuario.
Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
17

Figura 3 Diagrama de Casos de uso. Fuente elaboración y formulación propia.

Caso de uso: El administrador entrega el producto al cliente.

Actores: Administrador.

Propósito: se encarga de darle el artículo al cliente.

Descripción: El administrador le informa al sistema que quiere sacar un artículo de inventario

por lo tanto el sistema muestra una lista de artículos para que el administrador le diga que

articulo quiere sacar. Una vez que se ha seleccionado el artículo que se quiere sacar, el

administrador lo envía al sistema. El sistema analiza y actualiza la información.

Caso de uso: Administrador vende el artículo al cliente.

Actores: Administrador

Propósito: el encargado pueda venderle un artículo al cliente.

Descripción: Se encarga de venderle el artículo al cliente. El administrador le informa al

sistema que quiere sacar un artículo de inventario y venderlo por lo tanto el sistema muestra una

lista de artículos para que el administrador le diga que artículo quiere sacar. Una vez que se ha

seleccionado el artículo que se quiere sacar, el administrador lo envía al sistema. El sistema

analiza y actualiza la información.

Caso de uso: Administrador recibe el dinero del cliente.


Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
18

Actores: Administrador.

Propósito: el encargado pueda venderle un artículo al cliente.

Descripción: Este caso de uso inicia cuando el administrador va a recibir dinero del cliente.

El administrador le indica al sistema que va a recibir dinero. El administrador solicita los precios

de los artículos. El sistema le muestra al administrador la información para que haga las

operaciones, una vez echas las operaciones el administrador lo manda el sistema. El sistema

guarda las operaciones echas.

3.3.3 Diagramas de Estado.

2.3.3.1 Introducción.
En los siguientes diagramas de estado y actividad muestra lo que la aplicación va realizar en

su cotidianidad.

Figura 4 Diagrama de estado. Fuente elaboración y formulación propia

Capítulo 3. La plataforma

El proyecto de grado sobre la implementación de un software orientado a la web, dirigido a

los propietarios de los pequeños negocios para optimizar los procesos de ventas, donde se lleva a
Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
19

cabo un cuestionario a los propietarios de los pequeños negocios, para conocer las expectativas

de la investigación.

Con los resultados obtenidos y el análisis de la información se pudo obtener la viabilidad del

proyecto, para implementar la plataforma web de acuerdo a los objetivos planteados y así lograr

satisfacer de mejor manera las necesidades de los clientes y los procesos que hoy en día llevan a

cabo en la empresa.

La plataforma web orientada al sistema de venta mediante un software práctico, exacto y

seguro que permite tener un mejor control de sus ventas diarias a sus pequeños negocios. A

continuación se presenta los pantallazos de la plataforma.

Figura 5 Ingreso al sistema. Fuente elaboración y formulación propia


Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
20

Figura 6 Administración del sistema del usuario. Fuente elaboración y formulación propia.

Figura 7 Ventas. Fuente elaboración y formulación propia.


Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
21

Figura 8 Productos. Fuente elaboración y formulación propia.

Figura 9 Clientes. Fuente elaboración y formulación propia.


Encabezado: SISTEMA INFORMATICO PARA LOS PEQUEÑOS NEGOCIOS
22

Figura 10 Proveedores. Fuente elaboración y formulación propia.

Figura 11 Reportes de ventas. Fuente elaboración y formulación propia.

También podría gustarte