Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estudiantes:
Profesor:
Lima – Perú
2022
INDICE
Índice de Tablas...................................................................................................4
CAPÍTULO 1 ASPECTOS GENERALES............................................................5
1.1. Descripción del Problema.......................................................................6
1.2. Definición de Objetivos............................................................................6
1.2.1. Objetivo General............................................................................6
1.2.2. Objetivos Específicos....................................................................6
1.3. Alcances y Limitaciones..........................................................................6
1.3.1. Alcances........................................................................................6
1.3.2. Limitaciones...................................................................................7
1.4. Justificación.............................................................................................7
1.5. Estado del Arte........................................................................................7
CAPÍTULO 2 MARCO TEÓRICO.......................................................................8
2. Marco Teórico..........................................................................................9
2.1. Marco teórico de programación orientada a objetos...............................9
2.2. Marco teórico de base de datos............................................................11
CAPITULO 3 DESARROLLO DE LA SOLUCIÓN.............................................12
3. Desarrollo de la solución.......................................................................13
3.1. Diagrama de clases...............................................................................13
3.2. Modelamiento de base de datos...........................................................13
3.2.1. Modelo conceptual de base de datos.........................................13
3.2.2. Modelo lógico de base de datos.................................................14
3.2.3. Modelo físico de base de datos..................................................14
3.3. Entorno visual de los formularios..........................................................15
3.4. Código Fuente.......................................................................................19
CAPITULO 4......................................................................................................24
RESULTADOS...................................................................................................24
4. Resultados.............................................................................................25
4.1. Presupuesto..........................................................................................26
4.2. Cronograma de actividades..................................................................26
CONCLUSIONES...............................................................................................27
BIBLIOGRAFÍA..................................................................................................28
ANEXOS............................................................................................................29
1
Índice de Figuras
2
Índice de Tablas
3
INTRODUCCIÓN
Nuestro proyecto está destinado a dar soporte en las operaciones diarias del
cliente.
4
CAPÍTULO 1
ASPECTOS
GENERALES
5
ASPECTOS DE LA ORGANIZACIÓN
VISIÓN
clientes.
MISIÓN
procesos comerciales.
DESCRIPCIÓN DE LA EMPRESA
6
Actualmente la empresa cuenta con una tienda virtual: www.pcya.pe y
7
1.3.1. Alcances
1.3.2. Limitaciones
1.4. Justificación
8
Figura 1: Aplicativo de control de stock, autor JC Mouse
9
CAPÍTULO 2
MARCO TEÓRICO
10
2. Marco Teórico
Atributos: los atributos del objeto Person pueden estar compuestos por
el nombre, edad, altura, pero, genero, etc.
11
Herencia: en la programación orientada a objetos los atributos pueden
ser copiados sin necesidad de generar código adicional. Por ejemplo el
objeto Person, puede ser la base de otro objeto llamado Employee,
entonces Employee al ser el hijo de Person, tendría la totalidad de
atributos de Person como por ejemplo, el DNI, la fecha de
incorporación o el suelo.
12
contenedores de peso
ligero.
x Botón: JButton Los controles Swing
x Casillas de activación: JCheckBox brindan la funcionalidad
x Grupo de botones: ButtonGroup requerida para una
x Lista: JList x Área de texto: JTextArea aplicación de tipo
x Deslizador: JSlider escritorio (desktop). Entre
x Cuadro formateado: estos componentes se
JFormattedTextField tiene de lectura, escritura
x Spinner: JSpinner o de procesamiento de
x Etiqueta: JLabel algún tipo de
Controles
x Botón de 2 posiciones: JToogleButton procedimiento (por
Swing
x Botón de opción: JRadioButton ejemplo, el avance de
x Lista desplegable: JComboBox algún proceso mediante
x Campo de texto: JTextField una barra de
x Tabla: JTable desplazamiento). Ofrecen
x Cuadro de contraseña: JPasswordField una gran flexibilidad de
x Separador: JSeparator programación.
x Barra de desplazamiento: JScrollBar
x Panel editor: JEditorPane
x Barra de progreso: JProgressBar
x Barra de menú: JMenuBar Esta biblioteca
x Menú: JMenu implementa todas las
x Elemento de menú: JMenuItem funciones posibles de los
x Elemento de menú/casilla de activación menús de una aplicación.
(JCheckBoxMenuItem) Desde la barra de menús,
Menús Swing x Elemento de menú/botón de opción los elementos que la
(JRadioButtonMenuItem) componen, hasta
x Menú emergente (JPopupMenu) separadores o menús
x Separador (Separator) emergentes o con
casillas de verificación o
de opción.
Tabla 1: Principales controles de Netbeans
13
2.3. Marco teórico del negocio
14
SUNAT. Todos los contribuyentes que tengan un negocio o
empresa y que requieran trasladar bienes por diversos motivos,
deben emitir una Guía de Remisión, excepto los contribuyentes
que se encuentren en el Nuevo RUS. La guía de remisión se debe
emitir cuando se realiza una venta, se presta un servicio que
incluye la transformación de un bien, se cede en uso un bien, se
traslada bienes entre locales de su misma empresa y otros;
también lo emite el consignador, en la entrega de los bienes
dados en consignación y en la devolución de los bienes no
vendidos por el consignatario. (SUNAT, 2021).
15
CAPITULO 3
DESARROLLO DE LA
SOLUCIÓN
16
3. Desarrollo de la solución
17
3.2.2. Modelo lógico de base de datos
18
3.3. Entorno visual de los formularios
19
En esta sección se mostrará el detalle de una guía generada
anteriormente y el detalle de una nueva guía para lo cual en esta
sección se tendrán que digitar todos los datos relacionados a la guía.
20
Formulario de modificación de productos
21
En este formulario se realizará la consulta de productos registrados
anteriormente, en este caso el sistema solicitará el código de producto a
buscar o se podrá listar la totalidad de productos en un listado haciendo clic
en el botón “Mostrar Todos”, opcionalmente el sistema podrá imprimir el
listado mostrado en la rejilla de datos del formulario.
22
3.4. Código Fuente
23
3.4.2. Guardar guía de salida de productos
24
3.4.3. Listar guías y facturas
Figura 15: Código fuente para poblar un jTable con las guías existentes
25
El siguiente código lista todas las facturas existentes en la base de
datos en un jTable del formulario con el soporte del procedimiento
ejecutarConsultaTodaTablaFacturas.
Figura 17: Código fuente para poblar un jTable con las facturas existentes
26
3.4.4. Imprimir guía de salida de productos
27
CAPITULO 4
RESULTADOS
28
4. Resultados
29
4.1. Resultados de la encuesta
30
Figura 20: Resultado 2 de la encuesta
Análisis: en cuanto a la facilidad de uso del aplicativo, se observa que el
58.1% de encuestados se encuentran muy satisfechos con la facilidad
de uso del aplicativo y el 32.3% se encuentra satisfecho, haciendo un
total de 80.4% que tienen una percepción positiva acerca de la facilidad
de uso del aplicativo, asimismo, se debe remarcar que el 9.7% de
encuestados mantiene una posición neutral.
31
respuesta del aplicativo y que ningún encuestado se encuentra
insatisfecho o muy insatisfecho.
32
4) ¿Se encuentra satisfecho con la confiabilidad del software?
Alternativas Satisfech Insatisfech Muy
Muy satisfecho Neutral
: o o insatisfecho
33
aplicativo y el 45.2% se encuentra satisfecho, haciendo un total de
93.6% que tienen una percepción positiva acerca del aplicativo,
asimismo, se debe remarcar que el 6.5% de encuestados mantiene una
posición neutral acerca la satisfacción general de aplicativo.
4.2. Presupuesto
Total
Recursos Humanos Horas Hombre Precio Unitario (Soles)
Analista
Programador 125 30 3000
Total: 3000
Total
Hardware Cantidad Precio Unitario (Soles)
PC de escritorio 2 0* 0
Total: 0
* El costo del hardware es cero porque son equipos propios
Total
Software Licencias Precio Unitario (Soles)
NetBeans 2 0* 0
Microsoft office 2 0* 0
Total: 0
* NetBeans es software libre y MS Office cuentan con licencia libre para estudiantes
Total
Servicios Meses Precio Unitario (Soles)
Internet 4 150 600
Energía eléctrica 4 100 400
Total: 1000
PRESUPUESTO TOTAL
Descripción Total (Soles)
Recursos Humanos 3000
Hardware 0
Software 0
Servicios 1000
Total: 4000
34
4.3. Cronograma de actividades
35
CONCLUSIONES
36
BIBLIOGRAFÍA
37
ANEXOS
38
39
Modelo Lean Canvas - Aplicativo para el control de salidas de almacén de recursos TI
40