The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

EL SIGUIENTE MANUAL TIENE COMO OBJETIVO CONSULTAR Y UTILIZAR COMO MATERIAL DE AOPOYO PARA LA ASIGNATURA

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Lucy Alcantara, 2018-04-24 22:34:14

MANUAL DE ANALISIS Y DISEÑO DE SISTEMAS

EL SIGUIENTE MANUAL TIENE COMO OBJETIVO CONSULTAR Y UTILIZAR COMO MATERIAL DE AOPOYO PARA LA ASIGNATURA

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

1. Datos del proyecto

Nombre del Proyecto Sistema de Facturación e Inventario para A&B
COMERCIAL

Fecha de Propuesta 28/06/2016

Responsable Diseño Detallado Yobanka calderon y Cristian del Rosario

Responsable QA&C Lucy Alcantara y Elaine cordero

Promotor de Proyecto Diana Rosario

2. justificando el Sistema

2.1 Antecedente
Aproximadamente en 2014 se creó una empresa bajo el nombre de A&Bcomercial Al
principio sólo había una persona trabajando, quién era él dueño, en su casa.

Hace 2 años se contrató otra persona para que empezara a manejar el negocio ya que
para él solo era una tarea difícil manejar toda su empresa. Hasta el momento hay tres
empleados;

Este será la primera aplicación que utilizará la empresa para poder llevar a cabo la
facturación e inventarios por medio de una computadora. Anteriormente se hacia la
facturación e inventario a mano, pero ahora que están en crecimiento quieren agilizar
un poco más el proceso de compra-venta y ser más eficientes.

2.2 Planteamiento del problema

El principal problema que posee la empresa según nuestro punto de vista basándonos
en la investigación que realizamos es que esta empresa no posee ningún sistema de
información y este inconveniente hace aún más difícil y a su vez más lento el proceso
de recolección no solo de la información de los clientes si no de la facturación e
inventario de la empresa.

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

Esta empresa es reconocida a nivel local por su excelente servicio y garantías de sus
productos, esta empresa que ofrece bienes y servicios no tiene ningún método
informático y todo su trabajo se realiza de manera manual.

Debido a este reconocimiento es urgente la sistematización de la manera de entregar a
sus clientes un mejor servicio

2.3 Justificación de la necesidad
El propósito del presente trabajo es implementar el sistema de facturación e inventario
para agilizar la emisión de comprobantes de crédito fiscal, facturas de consumidor final
y sus similares; y compra de mercancía a proveedores para así brindar un mejor
servicio al cliente.Y dejar un sistema que podrá ir creciendo junto con la empresa

2.4 Factibilidad

2.4.1 Factibilidad económica
 El costo de la investigación de los requerimientos es de $7,000
 Habrá mayor aceptación de los clientes con el nuevo sistema.
 Presentación de la información requerida al momento con reportes bien
estructurados.
 Mayor control interno de facturación e inventario.
 Mayor rendimiento en el registro de mercancía
 Facturación y despacho rápido.

2.4.2 Factibilidad Técnica

 Actualmente la empresa no cuenta con ningún equipo, lo que se hace necesario
adquirir dos computadoras en cada departamento.

 No cuenta con personal preparado para el manejo de los proceso de
implementación del sistema (departamento de computo).

 Con el nuevo sistema tendrá control de los registro de los en facturación como
en inventario.

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

2.5 Propuesta de la solución
2.5.1 Tareas a realizar

Tareas Comienzo Final

Plan de trabajo

Modelo de Casos de Uso del sistema 29/06/2016

Requisitos

Entrevista 30/07/2016 5/07/2016

Encuesta 30/07/2016 5/07/2016

observaciones 30/07/2016 5/07/2016

Levantamiento de los requerimiento 6/07/2016 11/07/2016

Análisis/Diseño

Modelo de Análisis/Diseño 12/07/2016 14/07/2016

Modelo de Datos 18/07/2016 20/07/2016

Desarrollo

Construcción de base de dato 21/07/2016 25/07/2016

Construcción de los módulos 26/07/2016 29/07/2016

Implementación

Prototipos de Interfaces de Usuario 31/07/2016 1/08/2016

Modelo de Implementación 2/08/2016 4/08/2016

Pruebas

Casos de Pruebas Funcionales 5/08/2016 8/08/2016

Despliegue

Modelo de Despliegue 9/08/2016 12/08/2016

Gestión de Cambios y Configuración Durante todo el proyecto

Gestión del proyecto

Plan de Desarrollo del Software en su versión
15/08/2016

1.0 y planes de las Iteraciones

Ambiente Durante todo el proyecto

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

2.5.2Método de recolección de datos.

 Realizando entrevista con los empleados
 Encuesta a los clientes
 Observación durante la realización de los procesos

3.Propósito

Diseñar e implementar un sistema de facturación e Inventario a la empresa
A&B comercial que permita facilitar el desarrollo y servicio ofrecido a sus
clientes buscando una mejora y organización en el área administrativa.

4. Alcance

 Automatización de la emisión de facturación
 Control total de las ventas en determinados periodos, así como control de

llegadas de mercancía.
 Cubrir las necesidades que la empresa presente en sus diferentes tareas.
El sistema contara con el módulo de facturación, inventarios, reportes y
configuraciones necesarias para utilizar las impresoras , los cuales serán desarrollados
con visual studio.Net ,el administrador de base de datos asignado será Mysql,el
generador de reporte será cristal report

5. Levantamiento de las informaciones

5.1 informaciones con las que interactúa el sistema

El sistema de facturación e inventario interactúan:
 información del clientes

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

 los pedidos
 las venta
 las facturas
 los pedidos
 productos

5.2 Usuarios que se conectan
Dentro de los usuarios que se conectan tenemos:

 Servicios al cliente
 usuario de almacén
 venta
 Contabilidad

5.3 Datos principales que ingresan al sistema

5.3.1 datos de entradas

• Información del proveedor.
Código - Nombre - Teléfono - Fax - E-mail - Dirección
• Información de la línea de producto.
Código - Nombre - Descripciones
• Información del producto.
Código - Descripción - Existencia - Mínimo - Máximo - Precio de Costo - Precio de
Venta - Código de línea - Código de Proveedor - Exento de impuestos (SI/NO)
• Información de las entradas a inventario.
Número de entrada - código del proveedor - código de producto - cantidad - precio
unitario - precio total - fecha - Número de factura del proveedor.

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

5.3.2 Datos de procesos.

 Ingreso de pedido
 Ingreso de tipo de cliente
 Ingreso de ventas
 Ingreso de productos

5.3.3 reportes esperado.
• Cuadre de diario por caja
• Venta mensual
• Venta por rango de fechas
• Utilidad neta
• Reporte por vendedores
• Listado de artículos
• Movimientos de artículos
• Reporte de compra por fechas
• Generación del 606

5.4 Diagrama de flujo de datos

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

5.5 Caso de uso

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

Identificador Nombre
CU_FACT_001 Facturación a clientes

Objetivo
Agilizar los procesos de facturación y despachos de mercancía

Actores
Usuario, Sistema

Precondiciones
Debe estar autenticado en el sistema
Tener acceso al sistema de clientes
Listado de cliente disponible
El cliente deberá tener una deuda adquirida
Tener acceso al módulo de facturación

Post condiciones
En el sistema quedara grabada la factura con su detalle.

Frecuencia

Bajo demanda del usuario

Flujo Principal

FP1.Ingreso de cliente
1El caso de uso inicia cuando el usuario accede a la pantalla de cliente.
2. El usuario ingresa la información solicitada del cliente,
4. El sistema envía mensaje de nuevo registro.
5. Se ingresa al modulo de facturación
6. Se consulta el pedido del cliente.
7.Se envía a almacén
8. Termina caso de uso

Flujo Alternativo

FA1. Medio de pago Cheque O Tarjeta
1. selecciona el modo de pago Cheque
2. El usuario ingresa la información solicitada
3. El sistema realiza las validaciones correspondientes
4. Termina flujo alternativo
FA2 .Pago al Contado

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

El Usuario registra el monto recibido por el cliente.
El sistema calcula y muestra el cambio a devolver.
El Usuario devuelve el cambio al cliente.
FA3. El usuario consulta la sección de información
1. El usuario da clic en la opción de información
2. El sistema muestra una ventana de ayuda con la información de la cuenta
3. El usuario cierra la ventana de ayuda
4. Termina flujo alternativo

Flujos de excepción

FE1 El usuario da clic en el botón de cancelar
1. El usuario da clic en el botón de cancelar
2. El sistema despliega un mensaje "Transacción Cancelada"
3. El sistema muestra la pantalla principal del módulo de clientes
4. Termina caso de uso

Validaciones
V1. Monto no mayor a la deuda
El sistema deberá validar que el monto a pagar no sea mayor a la deuda contraída
En caso de que el monto a pagar sea mayor a la deuda el sistema mostrará un mensaje de aviso "El monto a pagar es
mayor a la deuda"

V2. Validar que todos los campos requeridos sean completados
El sistema validará que todos los campos marcados como requeridos hayan sido completados
En caso de que no se hayan completado todos los campos se mostrará un mensaje de error "Favor verificar campos
requeridos"

Puntos de Extensión
1.Proceso de ingreso de cliente
2. Reporte de cliente
Reglas de Negocio
RN1. Los pagos podrán aceptarse únicamente en pesos dominicanos
Campos Relacionados

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

Campos Tipo de Tipo Descripción Fuente Tipo
dato Control Longitud BD Operaci
Codigo ón
1 cliente Alfanumérico Textbox 10
Consulta
Nombre
2 cliente Textbox BD Consulta
int NA
3 Cedula
Alfanumérico Texbox 13 BD Captura
Código BD Captura
4 vendedor alfanumerico Texbox 13

5 Teléfono Numérico Texbox 13 BD Consulta
Numérico Texbox BD Consulta
Pagos
6 realizados Numérico Texbox BD Consulta
Char Botón BD Consulta
7 Balance

Modo de
8 pago

(*) Campos requeridos

CR2. Tipo de cheque

I Tipo de Tipo Descripción Fuente Tipo
d Campos dato Control Longitud BD Operaci
ón
Numero de Textbox
Cheque o 10 Captura
1 tarjeta
Numérico

2 Banco emisor Alfanumérico Textbox 50 BD Captura

3 ID banco numerico 2

Usabilidad

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

U1. El campo de fecha deberá mostrar al usuario la fecha actual, con un formato de DD / MES / AAAA
U2. El sistema deberá restringir el campo de monto a pagar para que solo puedan ser digitados caracteres numéricos
U3. Los campos de Deuda, Pago realizado y Balance deberán ser de solo consulta
U4. El campo de Balance desplegará el resultado de la deuda - los pagos realizados, en formato moneda
U5. Los campos requeridos Concepto y Monto a pagar deberán mostrarse en rojo cuando hayan sido dejados en
blanco

Especificaciones suplementarias

Interfaces relacionadas
Contabilidad,caja,almacen

5.6 interfaz Grafica
5.6.1 Diseño de la interfaz

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

5.6.2 combinacion de colores
Los colores seran adatados según el tema que tenga la pc

5.7 Entidad del sistema
Las entidades del sistema son:

1. Cliente
2. Venta
3. Productos
4. Proveedor
5. Vendedor

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

5.7.2 Diagrama entidad relacion

5.8 Plataforma de trabajo

5.8.1 Descripción y justificación del lenguaje de programación

Visual Studio C# 2013

Microsoft C# es un nuevo lenguaje de programación diseñado para crear un amplio
número de aplicaciones empresariales que se ejecutan en .NET Framework. Supone
una evolución de Microsoft C y Microsoft C++; es sencillo, moderno, proporciona
seguridad de tipos y está orientado a objetos. El código creado mediante C# se
compila como código administrado, lo cual significa que se beneficia de los servicios de
Common Language Runtime. Estos servicios incluyen interoperabilidad entre lenguajes,
recolección de elementos no utilizados, mejora de la seguridad y mayor compatibilidad
entre versiones.

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

5.8.2 Descripción y justificación del motor de base de datos.
Puede usar SQL Server Management Studio para administrar los objetos de bases de
datos y SQL Server Profiler para capturar eventos de servidor, ya que Se pueden crear
tablas para almacenar datos y objetos de base de datos como índices, vistas y
procedimientos almacenados para ver, administrar y proteger los datos.

5.9 Diccionario de datos

tabla proveedores Tipo de Tipo Longitud Descripción Fuente Tipo
dato Control Operación
Campos Captura
Alfanumerico DBTextbox 11 BD
1 Código proveedor*

2 Rnc numerico Textbox 15 BD Captura

3 Nombre proovedor alfabetico Texbox 60 BD Captura

4 Teléfono Numérico Texbox 7 BD Captura

5 Celular Numérico Texbox 7 BD Captura

6 Dirección Alfanumérico Texbox 60 BD Captura

tabla Clientes Tipo de dato Tipo Longitud Descripción Fuente Tipo
Alfanumerico Control 11 BD Operación
Campos 11 BD Captura
DBTextbox 30 BD Captura
1 Código cliente* Captura
11 BD Captura
2 Cedula numerico Textbox
7 BD Captura
3 Nombre cliente alfabetico Texbox 7 BD Captura
Texbox 60 BD Captura
Código Alfanumérico Texbox

4

vendedor

5 Teléfono Numérico

6 Celular numérico Texbox

7 Dirección alfanumerico Texbox

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

tabla ventas

Campos Tipo de Tipo Longitud Descripción Fuente Tipo
dato Control Operación
Captura
1 Numero de factura* Alfanumerico DTextbox 11 BD Captura
Captura
2 Codigo vendedor Alfanumerico Textbox 11 BD Captura
Captura
3 Código cliente Alfanumerico Texbox 11 BD Captura
Consulta
4 Cantidad Numérico Texbox 11 BD
captura
5 Precio Numérico Texbox 11 BD
captura
6 Código producto alfanumerico Texbox 11 BD
11 BD
7 Monto factura Numérico Texbox
8 Fecha Numérico n/a BD
fecha
Tipo de venta 15 BD
9 texbox

alfabetico

tabla vendedor Tipo de Tipo Tipo
dato Control Longitud Descripción Fuente
Campos
Operación
Código
Alfanumerico DBTextbox 11 Captura
1 BD

vendedor* alfabetico Textbox 11 Captura
Nombre BD

2 Numérico Texbox 11 BD Captura
7 BD Captura
vendedor Numérico Texbox 7 BD Captura
3 Comisión BD Captura
4 Teléfono Numérico Texbox 30
5 Celular
6 Dirección Alfanumerico Texbox

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

tabla producto Tipo de Tipo Longitud Descripción Fuente Tipo
dato Control Operación
Campos Captura
Alfanumerico DBTextbox 11 BD Captura
1 Código producto* Captura
2 Código proveedor Alfanumerico Textbox 11 BD Captura
3 Descripción Captura
4 Precio alfabetico Texbox 60 BD Captura
5 Costo
6 Existencia Numérico Texbox 11 BD

Numérico Texbox 11 BD

numérico Texbox 11 BD

5.10 Responsables por etapa del sistema

Nombre Responsable(s) Fase del Sistema

6.0 Documentos de referencia

 Manual de contabilidad
 Manual de C# 2012
 Principio de Base de datos Relacional

7 Definiciones Técnicas

7.1 Conceptos generales:
 Software: Conjunto de programas y rutinas que permiten a la computadora
realizar determinadas tareas.

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

 Ítems: Se usa para hacer distinción de artículos o capítulos en un escrito.
 Kárdex: No es más que un registro de manera organizada de la mercancía que

se tiene en un almacén.
 QA&C: Tiene como misión el crecimiento sustentable, entendiendo como tal, el

aumento de valor para sus accionistas y la sociedad.
 SQL Server: Es un sistema de gestión de bases de datos relacional

desarrollado bajo licencia dual GPL/Licencia comercial por Oracle Corporation y
está considerada como la base datos open source más popular del mundo, y
una de las más populares en general junto a Oracle y Microsoft SQL Server,
sobre todo para entornos de desarrollo web.
 C# :s un lenguaje de programación orientado a objetos desarrollado y
estandarizado por Microsoft como parte de su plataforma .NET, que después
fue aprobado como un estándar por la ECMA (ECMA-334) e ISO (ISO/IEC
23270).

7.2 Procesos de entrada y salida

ENTRADA: SALIDA:

 Datos generales del Cliente:  Reporte de pago.

Nombre, dirección, tipo de cliente,  Estado de cuenta.

etc.  Pólizas contables (interface

 Políticas de créditos: Limite de automática).

crédito, plazo de pago, forma de  Consulta de saldos en pantalla de

pago, etc. una terminal.

 Facturas (interface automática)

 Pagos, depuraciones, etc.

8 Descripción de módulos

Nombre del Modulo Funcionalidad/Propósito Dependencias funcionales

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

Facturas Le permite crear Registro de cliente
facturas, modificarlas y
Proveedores eliminarlas. Usted puede Productos
Producto especificar sus propios Proveedores
números. de factura,
Ventas ordenar las facturas por Del cliente
Vendedores diferentes criterios producto
Cliente (fechas, clientes, Producto
vendedor, etc.).
Es aquella persona que
abastece a una empresa
de material necesario
(existencias) para que
desarrolle su actividad
principal.
un producto es una
opción elegible, viable y
repetible que la oferta
pone a disposición de la
demanda, para satisfacer
una necesidad o atender
un deseo a través de su
uso o consumo
Es la de distribuir el
producto al público
Promover los producto
Adquirir un producto con
calidad

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

9 Diccionario de datos

9.1 Modelo entidad-relación

9.2 Funciones de usuario, Stored Procedures y paquetes
BEGIN
INSERT INTO `aybcomercial`.`cliente`
(`codigocliente`,
`codigovendedor`,
`Nombreyapellido`,
`Cedula`,
`Telefono`,
`direccion`,)
VALUES
(codigocliente,
codigovendedor,

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

Nombreyapellido,
Cedula,
Telefono,
Dirección );END
In codigocliente int(10),icodigovendedor int (10),in nombreyapellido varchar (100),in
cedula (13),in teléfono int (10),in Direccion varchar(100)

10. Descripción de interfaces con otros sistemas

 Nombre del sistema relacionado
Contabilidad, cobro, cuenta por pagar

 Objetivo y descripción del proceso de la interface
 Formas de comunicación
 Diagrama
 Cómo probar su adecuado funcionamiento.

11 Descripción de Roles y usuarios

11.1 roles del sistema PRIVILEGIS DE PRIVILEGIOS DE
DATOS OBJETOS
NOMBRE ROLL SOLO LECTURA DEL
CLIENTE, PRODUCTOS SOLO LECTURA
HACER FACTURA LECTURA Y ESCRITURA
CREAR, CONSULTAR O EN LA TABLA VENTAS LECTURA Y ESCRITURA
MODIFICAR PROVEEDORES ACCESO DE LECTURA LECTURA Y ESCRITURA
CREAR, CONSULTAR O ESCRITURA A LA TABLA
PROVEEDORES
ACCESO DE LECTURA

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

MODIFICAR CLIENTES ESCRITURA A LA TABLA LECTURA Y ESCRITURA
CLENTES
CREAR, CONSULTAR O ACCESO DE LECTURA
MODIFICAR PROVEEDORES ESCRITURA A LA TABLA
PROVEEDORES

11.2 Usuarios del sistema

NOMBRE DESCRIPCION ROLL PRIVILEGIOS
RUBEN CAMILO ES LA PERSONA QUE FACTURA
MONICA CEVERINO ES LA CAJERA QUE COBRA LA CREAR
FACTURA
MARIANO FACTURADOR FACTURAS
HERNANDEZ ES EL ADMINISTRADOR DEL
SISTEMA CONSULTA DE

CAJERA FACTURAS

CREAR,

CONSULTAR,

MODIFICAR

BORRAR LAS

FACTURAS LOS

CLIENTES LOS

PROVEEDORES

Y LOS

ADMINISTRADOR PRODUCTOS

12. Instalación y configuración

12.1 Requisitos generales pre-instalación

Para la instalación de este sistema de Facturación e Inventarios se requieren equipos
con las siguientes características:

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

Rack de ocho pies
Un Swit de 24 puertos
Un ups apc con dos baterías 1500 wuatt, de 6 horas
5 megabyte internet ADCL
Una red LAN
Un Ruter Cisco de Claro.

Servidor DELL
16 gb de memoria
Disco duro de 2 terabyte 1012

Sistema operativo Windows Server 2012
Microsoft Office 2010
SQL SERVER 2008
Sinmatec 2016

Equipo para facturación
Maquina DELL I5 Core Duo
8 GB de memoria
500 de Disco Duro
Sistema Operativo Windows 7 64 bit
Monitor lcd de 19 pulgadas

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

Ups 1000 Watt

Equipo para la caja
Equipo para facturación
Maquina DELL I5 Core Duo
8 GB de memoria
500 de Disco Duro
Sistema Operativo Windows 7 64 bit
Monitor lcd de 19 pulgadas
Ups 1000 Watt
Impresora Epson FX-890
Print Server D-LINk

Equipo para Administración
Maquina DELL I5 Core Duo
8 GB de memoria
500 de Disco Duro
Sistema Operativo Windows 7 64 bit
Microsoft Office 2010
Monitor lcd de 19 pulgadas
Ups 1000 Watt
Printer lexmark DN-260 de toners

Documento de Implementación del Sistema de Facturación e 2016
Inventarios

12.2 Detalles del proceso de instalación

Una vez instalados todos los equipos con su sistema operativo y debidamente
conectado a la red, y el print server instalado en el servidor y adaptado al printer se
procede con la instalación del antivirus primero en el servidor y luego en cada
computador, como cliente y como servidor respectivamente. Así también la instalación
de office y de SQL, en el servidor, también se instalara el software del ups para
controlarlo por USB, en caso de un Black caos.

Luego que esta plataforma ha sido instalada, se procede a instalar la versión server del
software de facturación e inventario en el servidor.

También se instalan las bases de datos con todas sus tablas y se crean las rutas de
accesos y se asignan los permisos y privilegios.

Luego se instala Office en las computadoras ya mencionadas y luego la versión cliente
del aplicativo.

12.3 Lista de contactos técnicos

Nombre Empresa/Unidad Módulo que Teléfonos/Correo
completo Ejecutora atiende
YobanKa Calderon 809-975-1216
Cristian del programación 829-770-7522
Rosario Bases de Datos
Diana Rosario
Lucy Alcantara Soporte técnico 829-725-0342
Instrucciones y 829-878-0079
Elaine Cordero adiestramiento
Instalaciones 829-284-5204
de Software


Click to View FlipBook Version