Sei sulla pagina 1di 17

Sistema de Ventas y Facturacin

Arquitectura del Sistema [v1.1.1]

Proyecto

Sistema de Ventas y Facturacin


Ttulo

Documento de Diseo del Sistema [v1.0]

Sistema de Ventas y Facturacin 1


Control del Documento

Ttulo

Responsable

Elaborado por

Revisado por Fecha Revisin


Fecha
Aprobado por
Aprobacin
Versin Fecha Versin

Participantes en la elaboracin del documento

Elaboradores Unidad Organizativa ICM/Proveedor

Registro de Cambios

Fecha del
Versin Causa del Cambio Responsable del Cambio
Cambio

Sistema de Ventas y Facturacin 2


ndice

Control del Documento..2


ndice.3

DESCRIPCIN GENERAL..4
Posicionamiento y Alcance.4
Caractersticas Principales..4
Restricciones y limitaciones..4

REQUISITOS ATENDIDOS..5
Requisitos funcionales...5

DIAGRAMA DE CLASES...6
Diagrama de clases de anlisis....6
Diagrama de Clases de Diseo...6

VISTAS Y PLANOS..7
Resumen de Vistas..7
Vista Lgica.7
Vista de Componentes.8
Vista de Despliegue...9
Vista de Datos..11

Sistema de Ventas y Facturacin 3


Descripcin General
Se entiende por arquitectura del software, al conjunto de elementos estticos,
propios del diseo intelectual del sistema, que definen y dan forma tanto al cdigo
fuente, como al comportamiento del software en tiempo de ejecucin.

Naturalmente este diseo arquitectnico ha de ajustarse a las necesidades y


requisitos del proyecto. Esta seccin describe en trminos generales, las ideas
principales detrs de la arquitectura escogida para el mismo.

Posicionamiento y Alcance

Para el Sistema de Ventas y Facturacin se utilizaran las siguientes tecnologas:


Lenguaje de programacin: C#
Framework: .Net
Servidor Web: IIS
Base de Datos: Microsoft SQL Server
Distribuidos de la siguiente manera:

Caractersticas Principales

Los mdulos que estn directamente comunicados con el Mdulo de Ventas


Facturacin son el Mdulo Financiero Contable, el Mdulo de Almacn Inventario
y el Mdulo de Postventa. Mientras que los repositorios son la base de datos
principal, que a su vez tendr su back-up en el servidor de contingencia y el
repositorio de documentos, en donde se almacenarn los documentos que se
emitan en el proceso de nuestro mdulo.

Restricciones y limitaciones

El presente Sistema de Ventas y Facturacin no contemplara el rea de


logstica as mismo como tampoco el area de compra o gestin de los
proveedores y stock en almacn.

Sistema de Ventas y Facturacin 4


Requisitos Atendidos
La motivacin y el fundamento de todo lo hecho en el proyecto, no son otros sino
los requisitos y necesidades, tanto del cliente como de los futuros usuarios del
sistema.

Es por esto, que en esta seccin se indican los requisitos atendidos por el diseo o
arquitectura que se describir en las prximas secciones.

Requisitos Funcionales

Los requisitos funcionales son los siguientes:

1. Gestionar cliente
2. Registrar cliente
3. Listar cliente
4. Validar cliente
5. Actualizar cliente
6. Eliminar cliente
7. Registrar contrato
8. Gestionar contrato
9. Listar contratos
10.Anular contrato
11.Validar datos de contrato
12.Definir precios y cotizaciones
13.Registrar mediciones
14.Gestionar facturacin
15.Generar facturacin
16.Listar facturacin
17.Generar recibos de pago
18.Validar facturacin
19.Modificar facturacin
20.Generar proforma

Sistema de Ventas y Facturacin 5


Diagrama de Clases

Diagrama de clases de anlisis

Diagrama de clases de diseo

Sistema de Ventas y Facturacin 6


Vistas y Planos
Los sistemas intensivos en software, se encuentran formados por un conjunto de
componentes, que no son ms que los elementos listos para ser ejecutados
producidos por el proyecto.

Dichos componentes se distribuyen sobre los distintos equipos segn lo que se


detalla en la vista de despliegue.

Por otro lado, la vista lgica presenta al sistema como un todo, indicando en
trminos propios de la tecnologa utilizada, las partes que lo forman y las relaciones
principales entre ellas.

Finalmente se presenta el llamado modelo de datos, que contiene la estructura de


almacenamiento de informacin requerida por el sistema aqu descrito.

Resumen de Vistas

Vista Contiene Se relaciona con


Esta vista clasifica lasEsta es una vista general de
funcionalidades del Sistema entodo el alcance del Sistema.
Lgica
Mdulos representados en
paquetes.
Esta vista muestra los diversos Esta es una vista se muestra
componentes utilizados enlos componentes que admite
Componentes cada uno de los mdulos y lanuestro Sistema.
conexin con los componentes
de base de datos.
Esta vista muestra laEsta vista muestra de manera
interaccin de los componentesms global a los componentes
y la interaccin entre los del Sistema y permite ver
Despliegue mdulos. como se relacionan.
Esta vista nos permite En esta vista se muestra el
identificar el modelo de base diseo de la base de datos y
Datos de datos que se va a utilizar. los tipos de datos a utilizar.

Vista Lgica

Este diagrama de Paquetes muestra la organizacin del Mdulo de Ventas en cuatro


paquetes para hacer ms fcil el diseo.

Sistema de Ventas y Facturacin 7


Vista de Componentes

En este diagrama de componentes observamos que se ha definido un paquete ms


general llamado operaciones, dentro de la cual se abordan los principales
componentes de nuestro sistema. Estos componentes cuentan con algunas
interfaces, las cules a su vez se conectan con otros componentes de acuerdo a la
operacin que se desea realizar.
Cada componente finalmente tiene una interaccin con la interfaz Persistencia, por
medio de un DAO Genrico y la API ODBC. Esto con el fin de lograr la persistencia
en la base de datos.

Sistema de Ventas y Facturacin 8


Sistema de
Ventas y
Facturacin
9
Vista de Despliegue

Para este diagrama de despliegue hemos utilizado el modelo Cliente Servidor, en


el que se observan 3 nodos principalmente:
- Cliente
Representa al cliente, en este caso el navegador web, la mquina del
cliente.

- Servidor Web
El servidor en este caso que conecta la interfaz de BD con la base de datos
en SQL Server.

- Base de datos
Representa el nodo en el cual se almacenarn los datos del sistema.

Sistema de Ventas y Facturacin 10


Diagramas de Estados

Contrato

Facturacin

Sistema de Ventas y Facturacin 11


Vista de Datos

Modelo de base de datos


MODELO LOGICO

Sistema de Ventas y Facturacin 12


MODELO FISICO

Sistema de Ventas y Facturacin 13


MODELO POR MDULOS
MODULO DE VENTAS

Sistema de Ventas y Facturacin 14


MODULO DE POST-VENTA

Sistema de Ventas y Facturacin 15


MODULO DE RECURSOS HUMANOS

M
O
D
U
L
O

FINANCIERO CONTABLE

Sistema de Ventas y Facturacin 16


Sistema de Ventas y Facturacin 17

Potrebbero piacerti anche