Translate

miércoles, 11 de diciembre de 2013

FASE: CONSTRUCCION (1)


MCVS-AD-04 Acta de Entrevista al Usuario

2.PROGRAMACIÓN
Datos sobre la reunión:

Ubicación: San Martin de Porres Urb.: Tres Horizontes Mz.: F lt.: 10
Fecha y hora: 18/10/2013
Hora de Inicio: 03:00pm
Hora de fin: 05:00pm

3.OBJETIVOS
A continuación los objetivos de la reunión:
•Dar a conocer al usuario el primer ejecutable del sistema de gestión de ventas y explicarle las validaciones de los campos de texto; todo esto con la finalidad de la conformidad del cliente con los avances del sistema.

4.AGENDA

Los temas de la agenda que se tratarán son:
•Presentación del primer ejecutable
•Explicación de las validaciones del primer ejecutable

5.ASISTENCIA



6.TEMAS TRATADOS
6.1Presentación del primer ejecutable

Se le presentó al usuario el primer ejecutable, que es el de la pestaña Gestionar Clientes. El usuario estuvo conforme con el diseño del sistema. Se le explicó directamente la funcionalidad de la pestaña y cómo es que trabaja, ya que para el usuario es de poco interés los códigos de la programación.


6.2Explicación de las validaciones del primer ejecutable

Se pasó a explicar las validaciones de los campos de texto en el primer ejecutable Gestionar Clientes, tales como: el código del cliente se genera automáticamente; en el campo DNI requiere de 8 dígitos numéricos, de lo contrario aparece un mensaje de error; asimismo en los campos de Nombres, Apellidos y Dirección solo se aceptan letras y en el campo Teléfono, solo números, de lo contrario no procederá a seguir con las funcionalidades del sistema.

7.REQUERIMIENTOS PENDIENTES
Por falta de tiempo se no se pudo tratar el siguiente requerimiento:
-Ninguno

8.ACUERDOS
8.1Próxima Reunión

Se acuerda agendar la próxima reunión para el día sábado 27 de octubre a las 15:00 en la misma ubicación de la primera reunión establecida.

9.LISTA DE DISTRIBUCIÓN

La presente acta se distribuirá a las personas siguientes personas:
•Kevin Vivanco Marca
•Víctor Ricardo García
•Juan Chupán Fernández
•Percy Aranda
•Marlon Mori Mori
•Elthon Diego Saucedo

10.FIRMAS


•Kevin Vivanco Marca
---------------------
•Víctor Ricardo García
---------------------
•Juan Chupán Fernández
---------------------
•Percy Aranda
---------------------
•Marlon Mori Mori
---------------------
•Elthon Diego Saucedo
---------------------


-----------------------------------------------------------------------------------


MCVS-EN-01 Manual de Configuración
De Entorno de Pruebas



2.Introducción

2.1.Propósito

Cada Prueba de Configuración de ambiente especificada y apropiada provee un control del ambiente construido en base al conocimiento de la configuración requerida para la conducción de las actividades de prueba, un adecuado control del mismo es un aspecto importante para un eficiente análisis de falla o defectos.

2.2.Alcance

En esta tarea se describe cómo definir los requisitos para el entorno o entornos de evaluación necesarios para dar soporte al esfuerzo de prueba.

2.3.Definiciones, acrónimos y abreviaturas


Diseñador de Pruebas: El Diseñador de Pruebas es responsable de definir el enfoque de pruebas y garantizar su satisfactoria implementación. El rol incluye la identificación de las técnicas apropiadas, herramientas y directrices para implementar las pruebas necesarias, y para dar orientaciones sobre los correspondientes requerimientos de recursos para el esfuerzo de las pruebas.

Entorno de Pruebas: La finalidad es dar soporte al proyecto con las adecuadas herramientas, procesos y métodos. Brinda una especificación de las herramientas que se van a necesitar en cada momento, así como definir la instancia concreta del proceso que se va a seguir.


2.4.Referencias

Requerimientos funcionales

2.4.1. RF-0001 GENERACIÓN DE REPORTES DE CADA VENTA
Dentro de nuestro sistema y dentro del módulo de generación de ventas, se realizara la generación de las ventas que escogeremos para luego imprimirlos o solamente visualizarlos.

2.4.2. RF-0002 GENERACIÓN DE REPORTES DE CLIENTE
En nuestro sistema se realizara un reporte del cliente que buscaremos e imprimiremos todas las ventas que haya realizado.

2.4.3. RF-0003 GENERACIÓN DE REPORTES DEL PRODUCTO
Este sistema también realizara y generara los reportes de los productos donde se indicara la descripción del producto, tipo de producto, costo del producto y cantidad.


3.Inventario de hardware




4.Inventario de software




5.Inventario de consumibles




6.Configuración


6.1.Hardware

Configuración de CPU:

-Unida de Control UC:
Arquitectura de las tarjetas
Arquitectura del sistema

Redundancia

-Sistema de Entrada y Salida
-Sistema de Memoria masiva


6.1.1.{Aditamento 1}.

Configuracion de CPU:

- Unida de Control: Puede haber más de una CPU en la unidad de control, CPU’ s modulares.

- Unidad de control Compacta: E/S a una única CPU

- Unidad de control Modular: Varios CPU’s se ejecutan tareas distintas, multiproceso.

- Redundancias: Se pretende la máxima disponibilidad o que el equipo se mantenga en funcionamento permanente


6.2.Software Base

6.2.1.Sistema Operativo

El Sistema Operativo Windows Seven es una pieza imprescindible para nuestro ordenador ya que sin él éste no puede funcionar. Ayuda a controlar los recursos del ordenador, tanto los recursos físicos (hardware) que lo componen como los recursos lógicos. En resumen, el sistema operativo es un programa que se encarga de facilitar el uso del ordenador.

6.2.2.Base de datos

My SQL es la base de datos de código abierto, es un sistema de administración de bases de datos para bases de datos relacionales. Así, MySQL no es más que una aplicación que permite gestionar archivos llamados de bases de datos.


6.2.3.Sistema de archivos

De Red: NTFS: Es un sistema de archivos, está basado en el sistema de archivos HPFS de IBM/Microsoft. NTFS permite definir el tamaño del clúster a partir de 512 bytes.


6.2.4.Otros

Configuracion de Netbeans:

1.Si su red usa un proxy, seleccione Tools > Options desde el menú principal, seleccione Manual Proxy Settings, introduzca el HTTP y el Puerto de su proxy, y haga click en el botón OK.
2.Seleccione Tools > Plugins desde el menú principal.
3.En el cuadro de diálogo Plugins, haga click en la pestaña Available Plugins, y desplácese hasta la categoría C/C++.
4.Habilite la casilla de verificación C/C++.
5.Haga click en Install.
6.El Instalador de NetBeans IDE se inicia.
7.En el Instalador de NetBeans IDE, haga click en Next.
8.Lea el acuerdo de licencia, luego seleccione I Accept the Terms en el botón de selección All License Agreements, y haga click en Next.
9.Haga click en Install.
10.Despús de completarse la instalación, seleccione Restart IDE Now o Restart IDE Later y haga click en Finish.


6.3.Software aplicativo

6.3.1.Nebeans IDE

Permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial que lo identifica como módulo.


6.4.Software aplicativo própio

1.Abrir Netbeans IDE
2.Abrir El Proyecto Minimarket Archivo> Abrir Proyecto
3.Comparar el sistema cargando en la interfaz gráfica.
4.Abrir módulos de paquetes y ejecutar Click derecho> Ejecutar Archivo.
5.La interfaz gráfica visualizada por el administrador.
6.Manipula y configura el sistema adecuadamente.
7.Procurar Si esta conectada a uma BD.
8.No manipular sentencias como opciones que sean desconocidas para evitar incoveniencia.




-------------------------------------------------------------------------


Informe de Gestión de Cambios No 001-2013

PARTE 1 (A SER LLENADA POR EL USUARIO)

2.DATOS GENERALES



3.DESCRIPCIÓN DE LOS CAMBIOS
A continuación se especificaran los cambios correspondientes en cuanto al proyecto:

1.- El sistema de ventas deberá realizar los cálculos del IGV correspondiente a la factura dada o pedida por el cliente, para así llevar un mejor control en la empresa y no haya dificultades ante una inspección de una entidad del Estado.

2.- El sistema debe de ser correlativo en los números de factura y almacenar en la Base de Datos y además la búsqueda ante cualquier reclamo debe realizarse a través del número de factura y no por el nombre del cliente.

4.JUSTIFICACIÓN DE LOS CAMBIOS
A continuación la justificación de los cambios a realizarse:

1.- Se debe realizar ese cambio porque el sistema debe especificar los IGV para que no haya problemas con los clientes y así cuando vengan a pedir una explicación el sistema le muestre los resultados de IGV y el monto total a pagar.

2.- Se debe mostrar correlativo los números de factura para que así haya un orden y para que cuando venga una entidad del Estado a supervisar, el sistema lo tengo todo ordenado y almacenado y la búsqueda solo debe realizarse por número de factura ya que un cliente puede tener muchas facturas.

5.PRIORIDAD DE LOS CAMBIOS
Marcar la prioridad de los cambios



6.FIRMA DEL SOLICITANTE

GERENTE GENERAL
_________________

USUARIO
_________________



PARTE 2 (A SER LLENADA POR EL GESTOR DEL PROYECTO)


7.IMPACTO DEL CAMBIO

Para poder alcanzar esta etapa del proyecto, previamente se han culminado las etapas de Planificación (Etapa 3), de Análisis de Requerimientos (Etapa 4) y Desarrollo de Requerimientos (Etapa 5), de las cuáles, producto de los cambios solicitados mediante este documento, se deberá efectuar un cambio de nivel bajo en los siguientes entregable ya culminados tales como:

-Análisis y Diseño del CUS.
-Modelo de Arquitectura del Software.
-Diseño del Sistema de Información.
-Documento Visión.
-Glosario.
-Plan de Desarrollo.


8.CAMBIOS A EFECTUAR

Los cambios que efectuaremos y que afectara a los entregables son:

-Modificación del tiempo en el cronograma del proyecto
-Modificación en la búsqueda de cada factura que realizaremos ya que era con búsqueda de cliente.
-Modificación de reporte para la impresión de la factura.
-También modificaremos los casos de uso del sistema.

9.TIEMPOS Y COSTOS

Gráfico: Cronograma de trabajo ejecución de cambios – Sistema de Ventas Minimarket CHELITA





Los costos estimados en la gestión de cambios son los siguientes:




10.FIRMA DEL GESTOR







PARTE 3 (A SER LLENADA POR EL COMITÉ DEL PROYECTO)

11.ACCION A TOMAR

Marcar la acción que decidirá el Comité de Proyecto:







FASE: CONSTRUCCION (2)



MCVS-AD-04 Acta de Entrevista al Usuario


2. PROGRAMACIÓN
Datos sobre la reunión:

Ubicación: San Martin de Porres Urb.: Tres Horizontes Mz.: F lt.: 10
Fecha y hora: 27/10/2013
Hora de Inicio: 03:00pm
Hora de fin: 05:00pm

3. OBJETIVOS

A continuación los objetivos de la reunión:
•Dar a conocer al usuario el segundo ejecutable del sistema de gestión de ventas y explicarle las validaciones de los campos de texto; todo esto con la finalidad de la conformidad del cliente con los avances del sistema.

4. AGENDA
Los temas de la agenda que se tratarán son:
•Presentación del segundo ejecutable
•Explicación de las validaciones del segundo ejecutable

5.ASISTENCIA




6. TEMAS TRATADOS
6.1 Presentación del segundo ejecutable

Se le presentó al usuario el segundo ejecutable del sistema, que es el de la pestaña Gestionar Productos. El usuario estuvo conforme con el diseño del sistema. Se le explicó directamente la funcionalidad de la pestaña y cómo es que trabaja, ya que para el usuario es de poco interés los códigos de la programación.


6.2 Explicación de las validaciones del segundo ejecutable
Se pasó a explicar las validaciones de los campos de texto en el segundo ejecutable Gestionar Productos, tales como: el código del producto se genera automáticamente; el campo Nombre de Producto debe ser llenado con letras; y los campos Stock y Costo de Producto solo reciben dígitos numéricos; de lo contrario no aceptará y no seguirá con las funcionalidades del sistema.

7. REQUERIMIENTOS PENDIENTES
Por falta de tiempo se no se pudo tratar el siguiente requerimiento:
- Ninguno

8. ACUERDOS
8.1 Próxima Reunión

Se acuerda agendar la próxima reunión para el día sábado 09 de noviembre a las 15:00 en la misma ubicación de la primera reunión establecida.

9. LISTA DE DISTRIBUCIÓN
La presente acta se distribuirá a las personas siguientes personas:
•Kevin Vivanco Marca
•Víctor Ricardo García
•Juan Chupán Fernández
•Percy Aranda
•Marlon Mori Mori
•Elthon Diego Saucedo

10.FIRMAS


•Kevin Vivanco Marca
---------------------
•Víctor Ricardo García
---------------------
•Juan Chupán Fernández
---------------------
•Percy Aranda
---------------------
•Marlon Mori Mori
---------------------
•Elthon Diego Saucedo
---------------------

FASE CONSTRUCCION (3)



MCVS-AD-04 Acta de Entrevista al Usuario
2.PROGRAMACIÓN
Datos sobre la reunión:

Ubicación: San Martin de Porres Urb.: Tres Horizontes Mz.: F lt.: 10
Fecha y hora: 09/11/2013
Hora de Inicio: 03:00pm
Hora de fin: 07:00pm

3.OBJETIVOS
A continuación los objetivos de la reunión:
•Satisfacción y conformidad del usuario al ver todos los prototipos del sistema.

4.AGENDA
Los temas de la agenda que se tratarán son:
•Presentación del ejecutable Gestionar Ventas
•Explicación de las validaciones del ejecutable
•Verificación del usuario de todos los prototipos del software
•Establecimiento de una fecha de entrega del sistema.
•Pruebas del sistema.

5. ASISTENCIA



6.TEMAS TRATADOS

6.1Presentación del ejecutable Gestionar Ventas

Se le presentó al usuario el ejecutable Gestionar Ventas, que es el principal, ya que es el que maneja y genera las ventas de los productos ya registrados. Se le explicó cómo es que funciona la pestaña y cómo tiene que llenar los campos el usuario, así como las funcionalidades de los botones Nueva Venta (que genera nuevas ventas) e Imprimir (que genera reportes de las ventas realizadas).


6.2Explicación de las validaciones del ejecutable
Se pasó a explicar las validaciones de los campos de texto en el ejecutable Gestionar Ventas, tales como: los campos Nombres, Vendedor, y Nombre de Producto deben ser llenados con letras; los campos Monto y Cantidad deben ser llenados con números y el campo DNI solo recibe 8 dígitos numéricos; de lo contrario, no aceptará y no generará ninguna venta.

6.3 Verificación del usuario de todos los prototipos del software
El jefe de proyecto enseñó al usuario nuevamente todos los prototipos del software de gestión de ventas, con la finalidad de que éste esté satisfecho y cómodo con el trabajo realizado.

7. REQUERIMIENTOS PENDIENTES
Por falta de tiempo se no se pudo tratar el siguiente requerimiento:
•Establecimiento de una fecha de entrega del sistema.
•Pruebas del sistema.

8. ACUERDOS
8.1 Próxima Reunión

Se acuerda agendar la próxima reunión para el día sábado 16 de noviembre a las 15:00 en la misma ubicación de la primera reunión establecida.

9.LISTA DE DISTRIBUCIÓN

La presente acta se distribuirá a las personas siguientes personas:
•Kevin Vivanco Marca
•Víctor Ricardo García
•Juan Chupán Fernández
•Percy Aranda
•Marlon Mori Mori
•Elthon Diego Saucedo

10.FIRMAS



•Kevin Vivanco Marca
--------------------
•Víctor Ricardo García
--------------------
•Juan Chupán Fernández
--------------------
•Percy Aranda
--------------------
•Marlon Mori Mori
--------------------
•Elthon Diego Saucedo
--------------------


------------------------------------------------------------------------------


MCVS-DE-01 Inicialización de Datos

2. ALCANCE
El presente documento presenta las premisas de los funcionamientos para la carga de datos iniciales, esta carga de datos es obligatoria para iniciar el funcionamiento del sistema. Este documento está bajo función del administrador de Base de Datos, para ejecutar los pasos señalados, estableciendo las políticas del área de informática para el procedimiento de carga de datos iniciales.

3.BASE DE DATOS A CREAR

Se crea la Base de Datos para ejecutar el procedimiento del contenido sischelita_bd.sql.

4.ACTIVIDADES DE CREACIÓN DE OBJETOS DE BASE DE DATOS

4.1 Carga de Datos Estructurados

4.1.1 ENTORNO NECESARIO PARA LA CARGA DE DATOS

La carga de datos iniciales del sistema se hará mediante:

•Script de inserción
•Paquetes de Data de Transformation Services

Los cuales se ejecutarán en los servicios de base de datos indicados.
Para realizar la correcta ejecución de datos iniciales, se deberá ejecutar antes los script de creación de tablas.


4.1.2 PASOS A SEGUIR

4.1.2.1 Carga de Parámetros del Sistema de Ventas

1. Ejecución de scripts de inserción en base de datos bd_minimarket:

•clientes.sql
•generador.sql
•productos.sql
•ventas.sql

4.1.2.2 Carga de Información del Sistema de ventas a la base de datos SISCHELITA).

1.Restaurar la Base de Datos Creada con el gestor de Base de Datos para su inicialización.
2.Ejecutar los scripts de inserción en la base de datos
3.Cargar los datos de paquete dtsMigracion logrando de este modo la carga de los datos.
4.Ejecución de los scripts para cargar la información de las tablas de toda la base de datos

4.1.2.3 Creación y carga de las tablas

1.Ejecutar el script en el bd_minimarket el cual generará las tablas de la BD.
2.La tabla cliente tiene lo siguiente parámetros.



3.Se ejecuta para la creación de tabla
4. La tabla venta tiene lo siguiente parámetros.




5.DATOS INICIALES

La parametrización de la base de datos se implementa las tablas:

Registro de Clientes
Registro de Productos.
Registro de Ventas

En la tabla Usuario se definen los agrupamientos de los parámetros mientras que la tabla productos se definen las variables.




5.1.1.1 Cliente 1.- Código
Identifica su valor único en la base de datos sischelita.bd.

5.1.1.2. Cliente 2.- Nombres

Se Da a conocer el nombre del parámetro que se indica.

5.1.1.3 Cliente3.- Sexo

Identifica el sexo de la persona

ID Parámetro:
M
F
Descripción:
Masculino
Femenino

5.1.1.4 Cliente 4.- DNI

Una única identidad de cada individuo


5.1.1.5 Cliente 5.- Dirección

Indica la ubicación del individuo así como el paradero en donde vive


5.1.1.6 Cliente 6.- Teléfono

En donde se puede ubicar e identificar.


En la tabla Productos se definen los agrupamientos de los parámetros mientras que la tabla productos se definen las variables.






5.2.1.1 Producto 1.- Código

Identifica su valor único en la base de datos de la tabla producto de la base de datos sischelita.bd.

5.2.1.2 Producto 2.- Nombre del Producto

Se ingresa el nombre del producto como parámetro.

5.2.1.3 Producto 3.- Tipo Producto




5.2.1.4 Producto 4.- Stock

Se contabiliza el número de productos que hay en el almacén.

5.2.1.5 Producto 5.- Costo Producto

Se coloca el índice del valor de cada producto que se solicite.

En la tabla Ventas se definen los agrupamientos de los parámetros mientras que la tabla productos se definen las variables.




5.3.1.1 Venta 1.- Fecha

Indica la fecha en que se realiza la venta y se registra en la base de datos.

5.3.1.2 Venta 2.- Vendedor

Se identifica el nombre del vendedor y se registrara en la tabla venta.

5.3.1.3 Venta 3.- Nro. de Venta

Se contabiliza el número de ventas que se gestiona en la tabla.

5.3.1.4 Venta 4.- Tipo Documento

Indica la variable de tipo de documento.


5.3.1.5 Venta 5.- DNI

La variable dni es único valor para identificar una persona.


5.3.1.6 Venta 6.- Nombre

Se relaciona al nombre de la persona quien hace el pedido.


5.3.1.7 Venta 7.- Tipo de Pago

ID Parámetro:
Contado
Plazos
Descripción:
En Efectivo el pago del producto
Si se pagará a plazos

5.3.1.8 Venta 8.- Nombre Producto

Se ingresará el nombre del producto como parámetro

5.3.1.9 Venta 9.- Cantidad

Se contabiliza la cantidad de productos solicitados y almacenado en la base de datos

5.3.1.10 Venta 10.- SubTotal

El importe a pagar

5.3.1.11 Venta 11.- IGV

El impuesto de la venta del producto

5.3.1.12 Venta 12.- Total a pagar

El pago total del producto

5.3.1.13 Venta 13.- Vuelto

La devolución del pago exacto.



FASE: TRANSICION (1)



MCVS-AD-04 Acta de Entrevista al Usuario


2.PROGRAMACIÓN
Datos sobre la reunión:

Ubicación: San Martin de Porres Urb.: Tres Horizontes Mz.: F lt.: 10

Fecha y hora: 16/11/2013

Hora de Inicio: 03:00pm

Hora de fin: 05:00pm

3. OBJETIVOS
A continuación los objetivos de la reunión:
•Conformidad del usuario al ver el diseño de los prototipos del nuevo sistema.

4.AGENDA
Los temas de la agenda que se tratarán son:
•Establecimiento de una fecha de entrega del sistema.
•Pruebas del sistema.

5. ASISTENCIA



6. TEMAS TRATADOS
6.1 Establecimiento de una fecha de entrega del sistema

El usuario preguntó al jefe de proyecto cuándo sería posible la entrega del nuevo sistema de gestión de ventas completo, conforme a los requerimientos, junto con la documentación.

6.2 Pruebas del sistema

El usuario desea que se realicen las últimas pruebas del nuevo sistema para verificar o detectar si hay errores en el proceso, revelar la calidad del producto software e identificar posibles fallos de implementación, calidad o usabilidad del sistema.

7.REQUERIMIENTOS PENDIENTES
Ninguno


8. ACUERDOS
8.1 Próxima Reunión

Se acuerda agendar la próxima reunión para el día sábado 23 de noviembre a las 15:00 en la misma ubicación de la primera reunión establecida.

9. LISTA DE DISTRIBUCIÓN

La presente acta se distribuirá a las personas siguientes personas:
•Kevin Vivanco Marca
•Víctor Ricardo García
•Juan Chupán Fernández
•Percy Aranda
•Marlon Mori Mori
•Elthon Diego Saucedo


10.FIRMAS


Kevin Vivanco Marca
-----------------------
Víctor Ricardo García
----------------------
Juan Chupán Fernández
----------------------
Percy Aranda
---------------------
Marlon Mori Mori
---------------------
Elthon Diego Saucedo
---------------------


----------------------------------------------------------------------------------


MCVS-TE-01 Caso de Prueba


2.INTRODUCCIÓN

2.1 Propósito

En los casos de prueba se definen la verificación que debe ser sometido el caso de uso del sistema para las ventas a considerar.

2.2 Alcance

Las pruebas de este documento están referidos por el alcance del sistema de ventas, en los cuales involucra otros procesos como el registro de cliente, producto, etc. Se logrará que se ejecute correctamente todos los procesos del sistema de ventas Chelita.

2.3 Terminos, acrónimos y abreviaturas


2.4 Referencia

En el documento MCVS-EN-01 se indica el requerimiento de configuración para ejecutar el caso de prueba


3.ESCENARIOS

El dominio de este escenario se considerará a las pruebas funcionales o referidas como de caja negra, sin ver su funcionamiento interno.

3.1 Escenario 1

•El usuario ingresa los datos al registro de cliente.
•El usuario ingresa los datos de gestión de productos.
•El usuario ha cargado la venta solicitada de los datos provenientes de producto y cliente.

3.1.1 Criterio De Definición Del Escenario

Realizar la secuencia del sistema y que sea satisfactiorio

1.Criterio de definición de escenario 1.
2.Criterio de definición de escenario 2.

3.1.2 Flujo De Actividades


3.1.3 Puntos De Control

1.Generacion de Gestionar cliente
2.Generacion de Gestionar productos
3.Registro de de venta del producto.



3.1.4 Puntos De Revisión
Puntos de revisión del conjunto de pruebas, donde se debe validar lo indicado



4. CASOS DE PRUEBA
A continuación se presenta el caso de prueba








FASE : TRANSICION (2)



Guía de uso para la elaboración de:
MCVS-AD-03 Cierre de Proyecto


2. PROGRAMACIÓN DEL PROYECTO

El proyecto fue planificado para realizarse en 16 semanas (4 meses aproximadamente), sin embargo el tiempo real que demando su ejecución total fue de 17 semanas .


3. FACTORES CRÍTICOS

Los factores críticos del presente proyecto fueron los siguientes:
Evitar la redundancia de información.
Entrenamiento a los usuarios en el análisis de resultados del sistema en general.
Algunos percances con la elaboración del modelo de análisis y diseño

4. RESULTADOS

El proyecto se desarrolló dentro de condiciones normales. Si bien hubo ajustes a algunas actividades y etapas del proyecto en términos generales el presente proyecto se puede considera como exitoso.


5. CONCLUSIONES Y RECOMENDACIONES

desarrollar más sistemas, proyectos mediante los avances de la tecnología .
capacitar a los usuarios siempre cuando se use tecnología nueva.




--------------------------------------------------------------------------------


MCVS-DE-04 Manual de Instalación y Configuración



2. RECURSOS
Identificación de los componentes del sistema, distinguiendo entre componentes hardware y software.
2.1 Recursos Hardware y Software

Nombre de Servidor
Servidor Mysql de Administrador de Portal

Marca
HP
Modelo
Proliant 310

Características
1 Pc como servidor, Procesador 3,3 GHz o más, Hard Disk 500 Gb sata, 4 GB de RAM.

Software

- Mysql Administración
- Sistema Operativo Window 7, Ultimate 64 bits


Nombre de Servidor
Servidor de Base Datos Mysql
Marca
HP
Modelo
Proliant 310


Características
1 Pc como servidor, Procesador 3,3 GHz o más, Hard Disk 500 Gb sata, 4 GB de RAM.

Software
- BD Mysql
- WampServer
-Sistema Operativo Window 7, Ultimate 64 bits


2.2Clientes
Las estaciones del trabajo de los clientes o usuarios finales deben tener los siguientes elementos:

•Hardware
- Procesador compatible con Pentium III o versión superior.
- 2 GB como mínimo de memoria RAM.
- 200 GB como mínimo de espacio disponible en disco duro.

•Software
- Navegador de Internet Mozilla Firefox
- Sistema Operativo Windows XP Professional o versión superior
- Software de programación de Escritorio


3.INSTALACIÓN Y CONFIGURACIÓN DEL SISTEMA DE SOFTWARE BASE

3.1Servidores Involucrados

Se tiene la siguiente equivalencia los nombres de los servidores y dominios


Nombre en esta guía:

VMSQL
VMADMIN
ABC
\\Minimarket\Software\Instalar

Ambiente Calidad:
SP001
SP002
Root

Ambiente Producción:
Servidor
1Servidor
2Root

Propósito:
Servidor Mysql Data Base
Servidor Mysql de Administrador de Portal
Nombre del Dominio
Carpeta donde están los Intsladores necesarios


3.2Creación de Base Datos y Logins en Mysql
En el Servidor donde está instalado el servidor de Mysql configurar lo siguites:

Instalas el WampServer Lugo entras al panel de phpMyAdmin



Crear la Base Datos (minimarket)




Importar la Base Datos click en el Menú luego para agregar la Base Datos click en




Instalar Netbeans IDE 7.3 o versión superior


Cargar el Software




Ingresar el usuario y contraseña





Gstion de Cliente, Producto y Ventas.



4. INSTALACIÓN Y CONFIGURACIÓN DEL SISTEMA
4.1 Instalación del Servidor Mysql de Administración Portal
4.1.1 INSTALACIÓN DE WINDOW 7

- Se debe instalar Window Seven Ultimate siguiendo por defecto. El servidor no debe ser configurado como Domain Controller.
- Se debe crear su password, y Antivirus.
- Instalar el Microsoft Internet Explore 9 o el navegado Mozilla Frefox.
- Base Datos Mysql.

4.1.2 CONFIGURACIÓN DEL BASE DATOS MYSQL DE ADMINISTRACIÓN
Crear backup de los DB en menú personalizado el archivo se guardara en disco D:\Backup





Crear logins para la Base Datos para que puedan acceder solo los usuarios con permisos.




----------------------------------------------------------------------------


MCVS-DE-02 Manual de Usuario Final


2.OBJETIVO DEL SISTEMA
La implementación de sistema de información de gestión de ventas de la empresa Chelita nace ante la necesidad de mejorar el acceso a su información coherentemente con su imagen organizacional basándose en la eficiencia de la gestión, la mejora continua y la satisfacción a las necesidades constantes de sus trabajadores. Ha sido desarrollado de tal forma que permite cumplir los siguientes objetivos:

•Generación de reportes de cada venta
•Generación de reportes de cliente
•Generación de reportes del producto


3.ALCANCE DEL SISTEMA
La implementación de sistema de información de gestión de ventas de la empresa Chelita se compone de cuatros módulos, cada uno con distinto alcance, los cuales se describen en la siguiente sección de este documento.


4.DESCRIPCION GENERAL DEL SISTEMA
4.1Administración del portal

Nuestro sistema tendrá dos opciones de usuario: Administrador y Empleado. El empleado puede realizar las tareas operacionales no podrá modificar los precios de los productos ni la cantidad, tampoco puede modificar las ventas ya realizadas y pasado un día de realizar la operación. El usuario Administrador podrá ver los reportes de cada venta podrá eliminar y modificar cualquier gestión que se encuentre en el sistema, también podrá crear la cantidad de usuarios que requiere la empresa.

El sistema usará el software de seguridad “Cerbero”, existente en la institución, para permitir o denegar el acceso de los usuarios a las distintas opciones que se presentan en este módulo.

4.2Portal de Registradores
- Generación de reportes de ventas: Dentro de nuestro sistema y dentro del módulo de generación de ventas, se realizara la generación de las ventas que escogeremos para luego imprimirlos o solamente visualizarlos.

- Generación de reportes de Cliente: En nuestro sistema se realizara un reporte del cliente que buscaremos e imprimiremos todas las ventas que haya realizado.

- Generación de reportes del Producto: Este sistema también realizara y generara los reportes de los productos donde se indicara la descripción del producto, tipo de producto, costo del producto y cantidad.


4.3Zona Segura
Este módulo es accedido desde el portal del escritorio mediante un logins. El sistema debe validar los campos de texto a la hora de ingresar al sistema, en el campo de Usuario: debe verificar que no exista ningún símbolo alfanumérico, solo pueden ser letras y/o números y además no se debe mostrar la contraseña solo en puntos visibles.


4.4Administración de Contenidos
- Validación de la Gestión de Ventas: Nuestro sistema validara los campos de los datos del producto en el campo cantidad no debe ponerse letras ni dejar en blanco, también en el campo nombre del producto no debe haber números.

- Validación de la Gestión del Cliente: El sistema validara los campos de la gestión del cliente en donde el campo de nombre no permita números o símbolos alfanuméricos, en el campo DNI solo debe registrar 8 dígitos ni mayor a 8 ni menor a 8 y solo números, en el campo de dirección la cantidad de letras o caracteres es de 50.

- Validación de la Gestión de Productos: Nuestro sistema validara los campos de la gestión del producto, para el campo nombre solo se permitirá letras y no números ni símbolos alfanuméricos, en el campo cantidad solo debe ser caracteres de tipo numéricos.

5.FUNCIONALIDAD DEL SISTEMA
5.1Módulo de Administración
5.1.1INGRESO AL SISTEMA INTEGRADO DE GESTIÓN
ADMINISTRATIVA


Para ingresar a este Módulo ingresa tu usuario y contraseña, haga clic en INGRESAR



Una vez que se ha ingresado el usuario y contraseña, el sistema muestra una ventana con varios campos de textos y botones que sirven para guardar, modificar, eliminar etc. Para las diferentes gestiones de ventas, para ingresar al módulo requerido bastara con presionar el botón correspondiente.



En este módulo se encuentra en gestionar clientes, un pantalla para poder guardar cliente, nuevo, modificar un cliente, buscar un cliente a través de su código y eliminación de un cliente.


5.1.2OPCIÓN: VENTANA DE GESTIÓN DE PRODUCTO
En este módulo se encuentra en gestión de producto donde el usuario puede ingresar un nuevo producto, para modificar un producto, para la búsqueda de un producto en la base de datos y también la eliminación de un producto que ya no utilizaremos.



5.1.3OPCIÓN: VENTANA DE GESTIÓN DE VENTAS
En este módulo se encuentra en gestión de ventas donde el usuario puede ingresar un nuevo venta, para modificar un producto, para la búsqueda de un producto en la base de datos, imprimir, en esta ventada realiza cálculos IGV, Monto a pagar y también la eliminación de un producto etc.





6.CONSULTAS Y REPORTES
Repetir el siguiente bloque consulta / reporte a explicar:

6.1RF-0001 Generación de reportes de cada venta
Dentro de nuestro sistema y dentro del módulo de generación de ventas, se realizara la generación de las ventas que escogeremos para luego imprimirlos o solamente visualizarlos.

6.2RF-0002 Generación de reportes de Cliente
En nuestro sistema se realizara un reporte del cliente que buscaremos e imprimiremos todas las ventas que haya realizado.

6.3RF-0003 Generación de reportes del Producto
Este sistema también realizara y generara los reportes de los productos donde se indicara la descripción del producto, tipo de producto, costo del producto y cantidad.

7.GLOSARIO DE TÉRMINOS
Hipervínculo
Objeto en una pantalla que actúa como enlace hacia otra pantalla.

Ventana pop up
Pantalla que emerge al ser invocada desde otra pantalla la cual permanece abierta.

Canal
Una sección de almacenamiento para organizar ventanas. Asignando derechos de usuario sobre los canales, los administradores pueden especificar las páginas que se pueden ver, editar y aprobar por cada grupo de usuarios

Prototipos
Un modelo predefinido para la creación de ventanas que se basarán en las características definidas en la plantilla.


8.GLOSARIO DE PROBLEMAS FRECUENTES
Los problemas frecuentes son:

1.- No se puede abrir archivo con extensión .ppt al descargarlo
Este problema se debe a que probablemente no se cuente con la versión 2003 en la pc en la cual se desea abrir el archivo


9.MANTENIMIENTO REALIZADO

Tipo:
Evolutivo
Evolutivo

Descripción:
Incrementos de reportes estadísticos
Gestor de la BD

Autor
Aranda Moreno
Kevin Vivanco

Fecha
18-10-2013
19-1-2013


10.DESCRIPCIÓN DE PERFILES
Ver sección 3.1 del documento MCVS-O1-3161 Manual de Sistema.



--------------------------------------------------------------------------



Manual del Sistema



2.ALCANCE

Este documento tiene como objetivo asegurar el correcto levantamiento de información respecto a los casos de uso y definir la aproximación necesaria para resolver los requisitos del proyecto de “Sistema de Ventas para la empresa Minimarket CHELITA”. Este documento contiene la información detallada de los casos de uso, el prototipo de pantallas, el modelo de clases, las especificaciones de diseño necesarias para iniciar la construcción y el modelo de datos requerido para dar soporte a la funcionalidad definida.

3.BASES PARA EL MANUAL DE SISTEMA
3.1Documentación de entrada

Este documento se inicia al asegurar el correcto levantamiento de información respecto a los casos de uso y definir la aproximación necesaria para resolver los requisitos del proyecto de “Sistema de Ventas para la empresa Minimarket CHELITA”. Este documento contiene la información detallada de los casos de uso, el prototipo de pantallas, el modelo de clases, las especificaciones de diseño necesarias para iniciar la construcción y el modelo de datos requerido para dar soporte a la funcionalidad definida.

3.2Descripción general del sistema

En esta parte el equipo de desarrollo ha descrito lógica y físicamente la arquitectura del software que va a cumplir con las especificaciones del sistema. La idea principal es subdividir los procesos de la empresa Minimarket CHELITA a través de pantallas o casos de uso necesarios para el entendimiento del equipo de desarrollo como se maneja o trabaja la empresa.

4.ENTORNO OPERATIVO DEL SISTEMA
4.1Entorno de trabajo

-Sistema operativo Windows 2007 SP 3./ 64 Bits.
-Base de datos
-Sistema de archivos
-4 Gb de memoria RAM.
-100 Gb de memoria de espacio en disco duro

4.2Perfiles de usuario.


Generación de reportes de cada venta:
Dentro de nuestro sistema y dentro del módulo de generación de ventas, se realizara la generación de las ventas que escogeremos para luego imprimirlos o solamente visualizarlos.

Generación de reportes del Cliente:
En nuestro sistema se realizara un reporte del cliente que buscaremos e imprimiremos todas las ventas que haya realizado.

Generación de reportes del Producto:
Este sistema también realizara y generara los reportes de los productos donde se indicara la descripción del producto, tipo de producto, costo del producto y cantidad.


4.3Funcionalidad del sistema.

El objetivo principal de este documento es obtener y clarificar los requerimientos del usuario a través de cada uno de los prototipos del sistema, los cuales son fácilmente ampliables y modificables, es decir, van a evolucionar a través de un proceso iterativo. Se quiere obtener y validar los requerimientos esenciales, así como evaluar la posición de información sobre la pantalla, los encabezados, botones, mensajes, con el fin de ver la reacción de los usuarios por la cantidad de información sobre la pantalla.


4.4Sistemas relacionados

El Sistema de ventas chelita se relaciona con la siguiente base de datos. bd_Minimarket, usando la herramienta phpMyAdmin con la intención de manejar la administración de MySql.

El sistema se relaciona con el lenguaje de programación JAVA con su IDE Netbeans, que es nuestro programa donde conserva los códigos del sistema chelita.

4.5 Seguridad (permisos y roles).

La seguridad de nuestro sistema se compone por módulos que en este caso son las tablas.


PERMISOS CÓDIGO

TABLA “CLIENTE” – FUNCION “EXAMINAR” CLIFUEX
TABLA “CLIENTE” – FUNCION “CAMBIAR” CLIFUCAM
TABLA “CLIENTE” – FUNCION “ELIMINAR” CLIFUELI
TABLA “CLIENTE” – FUNCION “CREAR” CLIFUCRE
TABLA “GENERADOR” – FUNCION “EXAMINAR” GENFUEX
TABLA “GENERADOR” – FUNCION “CAMBIAR” GENFUCAM
TABLA “GENERADOR” – FUNCION “ELIMINAR” GENFUELI
TABLA “GENERADOR” – FUNCION “CREAR” GENFUCRE
TABLA “PRODUCTOS” – FUNCION “EXAMINAR” PROFUEX
TABLA “PRODUCTOS” – FUNCION “CAMBIAR” PROFUCAM
TABLA “PRODUCTOS” – FUNCION “ELIMINAR” PROFUELI
TABLA “PRODUCTOS” – FUNCION “CREAR” PROFUCRE
TABLA “VENTAS” – FUNCION “EXAMINAR” VENFUEX
TABLA “VENTAS” – FUNCION “CAMBIAR” VENFUCAM
TABLA “VENTAS” – FUNCION “ELIMINAR” VENFUELI
TABLA “VENTAS” – FUNCION “CREAR” VENFUCRE


El control de acceso de roles está distribuido por cada usuario que tiene un privilegio propio. Los roles están predefinidos.




4.6Instalación.
La información relativa, se encuentra definida en el documento, Guía de MCVS-DE-04 Manual de Instalación y Configuración.


4.7Especificaciones técnicas de ambiente HW y SW.
4.7.1 Hardware

Configuración de CPU:

Unida de Control UC:
Arquitectura de las tarjetas
Arquitectura del sistema
Redundancia
Sistema de Entrada y Salida
Sistema de Memoria masiva


4.7.2 Software Base

Sistema operativo
Base de datos
Sistema de archivos
Software aplicativo


4.8 Ubicación física de archivos /BD, ejecutables, inis, etc.

La información relativa, se encuentra definida en el documento, Guía de MCVS-DE-04 Manual de Instalación y Configuración.


5. AYUDA
Beneficiará al cliente en lo q es el tiempo, ya q tendrá un sistema donde el usuario al ingresar todos los datos del cliente (nombres, apellidos, teléfono, DNI, sexo y dirección) y ser guardados correctamente. Al cliente se le dará un código, el cuál será autogenerado. Esta pestaña también tendrá la funcionalidad de modificar algunos datos del cliente que hayan sido ingresados por error, así como ingresar nuevos clientes y eliminarlos del sistema. Aparece también un motor de búsqueda de clientes por nombre, los cuales serán mostrados en la tabla.







viernes, 29 de noviembre de 2013

viernes, 22 de noviembre de 2013