Manual Tecnico de Sistema de Bodega

También podría gustarte

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 17

Manual técnico del sistema

MANUAL TECNICO DE SISTEMA DE BODEGA


Manual técnico del sistema

CONTENIDO

Pag

PRESENTACIÓN

RESUMEN

OBJETIVO

FINALIDAD DEL MANUAL

INTRODUCCIÓN

1. ASPECTOS TECNICOS
1.1 HERRAMINETAS UTILIZADDAS PARA EL DESARROLLO
1.1.1 APACHE NEATBEANS 18
1.1.2 APACHE TOMCAT
1.1.3 JAVA JSK 20
1.1.4 MY SQL 8.0
2. DIAGRAMAS DE MODELAMIENTO
2.1 DIAGRAMA DE CLASES
2.2 DIAGRAMA DE CASOS DE USO
2.3 DICCIONARIO DE DATOS
3. ASPECTOS TECNICO DEL DESARROLLO DEL SISTEMA
3.1 MODIFICACION LOCAL
4. REQUERIMIENTO DE SOFTWARE
4.1 REQUISITOS MINIMOS
BIBLIOGRAFIA
Manual técnico del sistema

LISTA DE FIGURAS
Pag
Figura 1.
Figura 2.
Manual técnico del sistema

LISTA DE TABLAS
Pag
Tabla 1.
Tabla 2.
Manual técnico del sistema

PRESENTACIÓN

El presente manual tiene como objetivo brindar información sobre el sistema de


ventas de una bodega desarrollado en Apache NetBeans 18 y conectado a una
base de datos MySQL 8.0.

Este sistema está diseñado para automatizar los procesos de venta y gestión
de inventarios de una bodega. Cuenta con las siguientes funcionalidades:

 Registro de clientes
 Registro de productos
 Administración de precios
 Generar facturas
 Realizar búsquedas de productos

El manual está dirigido a los usuarios del sistema, así como a los
desarrolladores que deseen realizar mantenimiento o modificaciones al mismo.
Manual técnico del sistema

RESUMEN
El manual de mantenimiento, instalación y exploración del sistema de
ventas de una bodega es una herramienta valiosa para los
desarrolladores de software que quieran administrar, editar o configurar
el sistema.

El manual proporciona la información necesaria para comprender la


estructura del sistema y realizar las tareas necesarias para su correcto
funcionamiento.

Donde:

El sistema consta de los siguientes componentes:

 Aplicación web: La interfaz que permite a los usuarios interactuar con el


sistema.
 Base de datos: Almacena los datos del sistema.
 Servidor web: Sirve la aplicación web.
 Servidor de base de datos: Almacena la base de datos.
Manual técnico del sistema

OBJETIVO
Dar a conocer la información necesaria para utilizar el sistema de ventas de una
bodega.

Proporcionar información sobre la arquitectura del sistema y su funcionamiento.

Orientar a los desarrolladores sobre cómo realizar mantenimiento o modificaciones al


sistema.

FINALIDAD DEL MANUAL

La finalidad de este manual es instruir a la persona que quiera administrar, editar o


configurar el Java utilizando el framework NetBeans y la base de datos MySQL.
Manual técnico del sistema

INTRODUCCIÓN

El manual se realiza con el fin de detallar el funcionamiento de Java utilizando el framework


NetBeans y la base de datos MySQL en términos técnicos para que la persona que vaya a
administrar, editar o configurar el aplicativo lo haga de una manera apropiada.

El documento se encuentra dividido en las siguientes secciones:

 ASPECTOS TEÓRICOS: Se darán a conocer conceptos, definiciones y explicaciones de


los componentes del aplicativo desde un punto de vista teórico para mayor
entendimiento por parte del lector sobre el funcionamiento del sistema de información
en herramientas.
 DIAGRAMAS DE MODELAMIENTO: Se compone por diagramas e ilustraciones alusivos
al funcionamiento del aplicativo.
 ASPECTO TÉCNICO DEL DESARROLLO DEL SISTEMA: Corresponde a la instrucción al
lector sobre los componentes del aplicativo desde una perspectiva técnica en los
aspectos de almacenamiento de datos, estructura del desarrollo y recomendaciones
del uso debido del aplicativo.
 REQUERIMIENTOS DEL SOFTWARE: Detalla los requerimientos básicos necesarios para
el funcionamiento del software.
Manual técnico del sistema

1. ASPECTOS TECNICOS

La aplicación web está desarrollada en Java utilizando el framework NetBeans.


NetBeans es un IDE (entorno de desarrollo integrado) que facilita el desarrollo
de aplicaciones web en Java.

La aplicación web utiliza el modelo de vista-controlador (MVC). El modelo se


encarga de manejar los datos, la vista se encarga de mostrar la información al
usuario, y el controlador se encarga de gestionar las interacciones entre el
modelo y la vista.

1.1 HERRAMIENTAS UTILIZADAS EN EL DESARROLLO


1.1.1 APACHE NEATBEANS 18
Apache NetBeans es un entorno de desarrollo integrado (IDE) de código
abierto para el desarrollo de aplicaciones Java. Es una herramienta
poderosa y flexible que puede utilizarse para desarrollar una amplia gama
de aplicaciones, incluyendo sistemas de ventas.
Apache NetBeans se puede utilizar para desarrollar un sistema de ventas
completo, incluyendo las siguientes funcionalidades:

En el desarrollo de un sistema de ventas en Apache NetBeans, se


pueden utilizar las siguientes características específicas:

 Arquitectura MVC: Apache NetBeans ofrece soporte para la arquitectura


MVC, que es un patrón de diseño que separa la lógica de presentación
de la lógica del negocio. Esta arquitectura es útil para el desarrollo de
sistemas de ventas, ya que permite que la interfaz de usuario se pueda
actualizar de manera independiente de la lógica del negocio.
 Soporte para bases de datos: Apache NetBeans ofrece soporte para una
amplia gama de bases de datos, lo que facilita la integración de la
aplicación con una base de datos existente.
 Herramientas de depuración: Apache NetBeans ofrece herramientas de
depuración que permiten a los desarrolladores identificar y corregir
errores en el código.

1.1.2 APACHE TOMCAT


Manual técnico del sistema

Apache Tomcat es un servidor web de código abierto que se utiliza para alojar
aplicaciones web.

Es una herramienta poderosa y flexible que puede utilizarse para alojar una amplia
gama de aplicaciones, incluyendo sistemas de ventas.

En el alojamiento de un sistema de ventas en Apache Tomcat, se pueden utilizar las


siguientes características específicas:

 Soporte para una amplia gama de lenguajes de programación:

Apache Tomcat ofrece soporte para una amplia gama de lenguajes de


programación, lo que permite que la aplicación web se desarrolle en el
lenguaje de programación que sea más adecuado para las necesidades
del desarrollador.

 Soporte para una amplia gama de tecnologías web: Apache Tomcat


ofrece soporte para una amplia gama de tecnologías web, lo que permite
que la aplicación web se desarrolle utilizando las tecnologías que sean
más adecuadas para las necesidades del usuario.
 Soporte para una amplia gama de bases de datos: Apache Tomcat
ofrece soporte para una amplia gama de bases de datos, lo que permite
que la aplicación web se conecte a la base de datos que sea más
adecuada para las necesidades del negocio.
 Soporte para una amplia gama de servicios web: Apache Tomcat ofrece
soporte para una amplia gama de servicios web, lo que permite que la
aplicación web se integre con otros sistemas.
Manual técnico del sistema

1.1.3 JAVA JSK 20


Java JSK 20 es un kit de desarrollo de software (SDK) para Java que proporciona
herramientas y bibliotecas para el desarrollo de aplicaciones web, móviles y de
escritorio. Es un kit de desarrollo completo que incluye todo lo que los desarrolladores
necesitan para crear aplicaciones Java.
En el desarrollo de un sistema de ventas en Java JSK 20, se pueden utilizar las
siguientes características específicas:

 Soporte para el lenguaje de programación Java: Java es un lenguaje de


programación robusto y fiable que es ideal para el desarrollo de
aplicaciones empresariales. Sus características de seguridad y
escalabilidad lo hacen adecuado para el desarrollo de sistemas de
ventas que deben manejar datos confidenciales y grandes volúmenes de
transacciones.
 Soporte para una amplia gama de tecnologías web: Java JSK 20 incluye
soporte para tecnologías web populares, como HTML, CSS y JavaScript.
Esto permite que el sistema de ventas se desarrolle utilizando una
interfaz de usuario web moderna y atractiva.
 Soporte para una amplia gama de bases de datos: Java JSK 20 incluye
soporte para bases de datos populares, como MySQL, PostgreSQL y
Oracle. Esto permite que el sistema de ventas se conecte a la base de
datos que sea más adecuada para las necesidades del negocio.
 Herramientas de desarrollo integradas: Java JSK 20 incluye
herramientas de desarrollo integradas, como un editor de código, un
depurador y un generador de código. Estas herramientas facilitan el
desarrollo y el mantenimiento del sistema de ventas.

1.1.4 MY SQL 8.0


Manual técnico del sistema

MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) de código


abierto que es ampliamente utilizado en el desarrollo de aplicaciones web, móviles y
de escritorio. Es un sistema de base de datos maduro y fiable que ofrece un
rendimiento y una escalabilidad excepcionales.
En el desarrollo de un sistema de ventas en MySQL 8.0, se pueden utilizar las
siguientes características específicas:

 Soporte para una amplia gama de tipos de datos: MySQL 8.0 admite una
amplia gama de tipos de datos, lo que permite almacenar datos de
diferentes formatos y estructuras. Esto es importante para un sistema de
ventas, ya que debe almacenar datos de diferentes tipos, como texto,
números, fechas y objetos.
 Soporte para transacciones ACID: MySQL 8.0 admite transacciones
ACID, lo que garantiza la integridad de los datos. Esto es importante
para un sistema de ventas, ya que debe garantizar que los datos estén
siempre consistentes.
 Soporte para índices eficientes: MySQL 8.0 ofrece una amplia gama de
índices eficientes, lo que permite realizar consultas rápidas. Esto es
importante para un sistema de ventas, ya que debe poder realizar
consultas rápidamente para recuperar datos.
 Soporte para replicación: MySQL 8.0 admite replicación, lo que permite
distribuir los datos en varios servidores. Esto es importante para un
sistema de ventas que necesita escalar para atender a un gran número
de usuarios.
 Soporte para seguridad avanzada: MySQL 8.0 ofrece una amplia gama
de funciones de seguridad avanzadas, lo que ayuda a proteger los
datos. Esto es importante para un sistema de ventas, ya que debe
proteger los datos confidenciales de los clientes.

2. DIAGRAMA DE MODELAMIENTO
Manual técnico del sistema

2.1 DIAGRAMA DE CLASES


El diagrama de clases está compuesto de las entidades y atributos que se crearon para
el almacenamiento de datos del software.

Figura 1. Diagrama de modelado de clases

En la figura 1, se detalla cada una de las entidades (modelos) usadas para el almacenamiento
de datos del aplicativo, en el cual cada una de ellas realiza las siguientes funciones:

1. Proveedor
Es la entidad que suministra los productos que se venden. La función
del proveedor es proporcionar los productos al sistema de ventas a un
precio acordado.
2. Administrador.
Va a de gestionar y supervisar el funcionamiento del sistema.
Es responsable de garantizar que el sistema funcione de manera
eficiente y efectiva, y que cumpla con los objetivos comerciales del
negocio.
3. Cliente.
La función del cliente en un sistema de ventas es la de adquirir los
productos o servicios que ofrece el sistema. El cliente es el objetivo final
del sistema de ventas, y es su satisfacción la que determina el éxito del
sistema.
2.2 DIAGRAMA DE CASOS DE USO
Manual técnico del sistema

En el diagrama de caso de uso se detalla el papel del usuario , administrador en el cual


desempeñan una relación en el aplicativo por parte de las acciones del sistema

En este caso el actor principal es el usuario ya que el hará adquirir los productos o servicios
que ofrece el sistema , lo cual busca la satisfacción de la compra que desea en el sistema.

Figura 2. Diagrama de casos de uso

2.3 DICCIONARIO DE DATOS


Manual técnico del sistema

Para el almacenamiento de datos del software, se definen los campos necesarios para
cada una de las entidades relacionadas con el aplicativo.

Tabla 1. Diccionario de datos modelo usuarios

USUARIOS
NOMBRE DE CAMPO TIPO DE DATO TAMAÑO DESCRIPCIÓN

Tabla 2. Diccionario de datos modelo niveles

NIVELES
NOMBRE DE CAMPO TIPO DE DATO TAMAÑO DESCRIPCIÓN

Tabla 3. Diccionario de datos modelo actividades

ACTIVIDADES
NOMBRE DE CAMPO TIPO DE DATO TAMAÑO DESCRIPCIÓN

3. ASPECTOS TECNICOS DEL DESARROLLO DEL SISTEMA


Manual técnico del sistema

En la siguiente sección se procede a realizar una descripción detallada sobre los aspectos
técnicos del aplicativo, relacionado con la instalación de las herramientas necesarias para
realizar modificaciones requeridas de manera ordenada.

4. REQUERIMIENTOS DEL SOFTWARE


Manual técnico del sistema

En esta sección se detallará los requisitos mínimos del sistema de venta de una bodega con
el uso de :

 Apache neatbeans
 Apache tomcat
 Java jdk 20
 Mysql 8.0

REQUERIMIENTOS MINIMOS

 Sistema Operativo : Windows 10

 Procesador: Intel(R) Celeron(R) CPU J3060 @ 1.60GHz 1.60 GHz


 Memoria RAM: 4 GB o superior
 Espacio en disco duro: 1 GB o superior
 Resolución de pantalla: 1600 x 900 pixeles

También podría gustarte