Sunteți pe pagina 1din 32

PROYECTO FINAL Dygital System Bussiness

Instituto Tecnolgico de Saltillo


Ing. Sistemas Computacionales ARQUITECTURA DE SOFTWARE
LISET MANCINAS PEREZ

TEMA: Proyecto Final Dygital System

Bussiness
HORA: 10-11 HRS
SALTILLO, COAH., A 24 DE MAYO DE 2012
INDICE
1.- Introduccin..3 2.- .- Nombre del proyecto4 3.- Antecedentes del negocio..4 4.- Diagnostico...4 5.- Objetivo General..5
ARQUITECTURA DE SOFTWARE Pgina 1

PROYECTO FINAL Dygital System Bussiness


6.- Objetivo Especifico..5 7.- Metas.5 8.- Justificacin..5 9.- Alcances. ..6 10.- Limitaciones6 11.- Limitaciones Tcnicas6 12.- Ventajas6 13.- Contras.7 14.- Presupuesto7 15.- Atributos...7 16.- Modelo del dominio8 17.- Plantillas..8 18.- Interfaces...23 19.- Conclusiones.31 20.- Bibliografa32


ARQUITECTURA DE SOFTWARE Pgina 2

PROYECTO FINAL Dygital System Bussiness INTRODUCCION


Dentro de este trabajo se podrn observar el objetivo general que se est manejando para cumplir las necesidades del cliente as como la situacin actual del negocio en el cual a simple vista nos podemos dar una idea de la problemtica que tiene el negocio.

El proyecto est basado en un sistema que ayude a mejorar el sistema de ventas, control de cotizaciones as como ordenes de compras facturas que ayudan a facilitar el control de la empresa y que tenga un mejor desempeo con sus clientes. Se muestran diagramas que nos permitirn entender mejor el funcionamiento del sistema, as como darnos cuenta en donde se puede mejorar.

ARQUITECTURA DE SOFTWARE

Pgina 3

PROYECTO FINAL Dygital System Bussiness

NOMBRE DEL PROYECTO


Dygital System Bussiness

ANTECEDENTES DEL NEGOCIO


Nombre: LMP, suministros y negocios. Giro del negocio: comercializadora, proveedor y fabricante. Direccin y telfono: Blvd V. Carranza #2500, CP. 25208 Telfono: 844-4334455 Contacto: Ing. Liset Mancinas Prez.

DIAGNSTICO
Componentes informticos:
La empresa cuenta con dos computadoras de escritorio, una impresora *multifuncional*, telfono y servicio de fax, internet bsico.

Personal:
1 contador. 3 empleados que realizan las ventas, cotizaciones, etc. Dueo del negocio.

Problemtica:
La empresa LMP, suministros y negocios no cuenta con ningn sistema informtico que les ayude a realizar de formas eficiente y ms organizada sus labores diarias. Otra situacin que se presenta es que todos los empleados estn capacitados para realizar una venta, una factura, una cotizacin un pedido y al final del da, esto puede provocar posibles prdidas al negocio, ya que cabe la posibilidad de que algn empleado se le olvide registrar la venta, tarde mucho tiempo en emitir facturas darle seguimiento a las cotizaciones y pedidos realizados. Un caso en particular que nos llam la atencin en el manejo actual financiero de la empresa LMP es que cuentan con un contador pblico que realiza las actividades referentes a la nomina de la empresa, seguridad social de los trabajadores, por una cantidad de 4500 pesos mensuales *libres de impuestos*. Adems, el CP tambin recibe a final de ao un pago de 2 salarios mensuales por la declaracin anual que la empresa tiene que presentar ante la Secretara de Hacienda y Crdito Pblico (SHCP). Esta situacin la podramos considerar como un gasto excesivo de la empresa, puesto que un sistema informtico podra tener un
ARQUITECTURA DE SOFTWARE Pgina 4

PROYECTO FINAL Dygital System Bussiness


modulo referente a la contabilidad de la empresa y solo sera necesario contar con el C.P. al momento de realizar ciertas operaciones ante la SHCP. Otra caracterstica fundamental del estado actual del sistema es que no se cuenta con red alguna en la misma.

OBJETIVO GENERAL
Crear un sistema capaz de administrar las principales actividades de la empresa (generar notas de venta, pedidos, facturas, as como manejar una base de datos donde se almacenaran los clientes de la empresa) dando as solucin a sus principales problemas reduciendo tiempos muertos y prdidas econmicas.

OBJETIVOS ESPECFICOS
Generar un modulo por cada actividad a satisfacer (ventas, pedidos, facturacin, cotizaciones). Tener un registro actualizado y confiable de los clientes (base de datos). Digitalizar los procesos de contabilidad (Identificando las actividades que no necesariamente tienen que ser realizadas por un contador pblico de manera presencial).

METAS
Generar un sistema que pueda ser sustentable y moldeable a lo largo del tiempo, tratando as de satisfacer necesidades futuras de la empresa. Lograr la creacin exitosa de un modulo orientado a la contabilidad de la empresa, teniendo en cuenta que no se eliminara del todo la participacin de un C.P.

JUSTIFICACIN
En base a lo descrito en la problemtica de la empresa, encontramos que el negocio podra funcionar de una manera ms limpia y rpida si se digitalizan todos los procesos que se llevan a cabo en dicho lugar, adems nos dimos cuenta que la empresa tiene gastos en su nomina que podran resultar innecesarios. Tenido en cuenta que el equipo con el que se cuenta se encuentra en ptimas condiciones, podemos generar e implantar un sistema que permita cumplir con lo mencionado anteriormente. El sistema podr generar ventas, facturas, pedidos, cotizaciones e incluso, podra realizar algunas actividades del rea de contabilidad tales como la captura de cheques, plizas, ingresos y egresos diarios, calcular IVA, ISR, IETU, Seguridad Social, INFONAVIT e impuesto sobre nmina. Actualmente el C.P. de la empresa recibe un sueldo base de 4,500 pesos mensuales por llevar a cabo las anteriores actividades, pero cuando llega el fin de ao y hay que realizar la declaracin anual ante la SHCP recibe 10,000 pesos. Si hacemos cuentas, el contador recibe por 11 meses la cantidad de $50,000 y si agregamos el pago del ltimo mes, obtenemos que el contador recibe al ao un total de 60,000 pesos. Investigando tales procesos en el area de contabilidad, hemos encontrado que los clculos son simples operaciones aritmticas, y las capturas de cheques, polizas e ingresos las puede realizar cualquiera de los
ARQUITECTURA DE SOFTWARE Pgina 5

PROYECTO FINAL Dygital System Bussiness


empleados de la empresa, la nica actividad que requiere de la prescencia de un contador, seria la declaracin anual ante la SHCP, por lo que nos lleva a concluir que si el cliente acepta la realizacin de este proyecto, le estaramos ahorrando 50,000 pesos por ao, puesto que solo requerira al C.P. a final de ao. Aplicando nuestro sistema se podra reducir casi el 80% de dichos gastos, es decir que las funciones realizadas por el contador las podra realizar cualquier empleado de la empresa, haciendo excepcin con la declaracin anual que se realiza una vez al ao generando un costo de 10000 en lugar de 50000. Adems de reducir tiempo en la captura de la compra-venta y la bsqueda de el cliente pues no tendra que hacerlo manual sino que todo estara englobado en el sistema. Se manejara un sistema adaptable que podr ser complementado fcilmente adaptndose a las futuras tecnologas contando adems con una fcil complementacin para nuevos mdulos

ALCANCES
El sistema ser utilizable en un Sistema Operativo Windows XP superior. La aplicacin soportara la conectividad en red entre las computadoras de los empleados, tomando en cuenta que actualmente no existe tal red. Crear un sistema confiable, eficiente y seguro para mejorar la productividad de la empresa.

LIMITACIONES No se cuenta con una red, ms que el servicio de internet bsico que le es rentado a una
conocida lnea telefnica. El presupuesto de la empresa no asciende los 10,000 pesos. Habra que capacitar al personal para la correcta interaccin entre el usuario y el sistema. En caso del cliente no acepte la propuesta, el proyecto no se llevar a cabo.

LIMITACIONES TCNICAS
Se cuenta con solo 2 maquinas disponibles, lo cual podra ser insuficiente. No se cuenta con equipo necesario para instalar la red (router, switch, etc.). Dentro del modulo que se pretende crear de Contabilidad, se tendra que adecuar a las reglas y polticas de la SHCP para llevar a cabo la declaracin anual, pues la SHCP emite un formato PDF y la empresa tiene que vaciar la informacin y subirla a travs de la pgina de internet de la SHCP.

VENTAJAS
Ayuda a tener un mejor control del negocio Rapidez al realizar alguna compra o venta
ARQUITECTURA DE SOFTWARE Pgina 6

PROYECTO FINAL Dygital System Bussiness


Ahorro de tiempo al realizar cualquier operacin. Con la base de datos se queda guardada la informacin de clientes y de cotizaciones etc. Mejorar administracin del negocio(Econmico)

CONTRAS
La Base de datos requiere de mucho espacio en disco duro adems de una memoria (ram) grande para poder llevar acabo las funciones sin problemas. Ya que no se tiene un conocimiento adecuado se debera de hacer una capacitacin para poder manejar el sistema En caso de perder alguna informacin sera algo tardado el poder recuperarla Necesitara mantenimiento

PRESUPUESTO
Al cliente se le autoriz un presupuesto que no asciende a los 10,000 pesos, pero no se tena contemplado que al implementar nuestro sistema, generaramos un ahorro de casi el 80% en su nomina, puesto que el C.P. solo seria necesitado una vez al ao.

ATRIBUTOS DE CALIDAD:
1. Escalabilidad Nuestro software soporta una interfaz de comunicacin (chat)entre los 4 empleados base del negocio, en caso de que se requiera agregar uno varios empleados ms, no habra ningn inconveniente en darlos de alta.

2. Seguridad En este apartado, nuestra aplicacin controlara el acceso a las interfaces mediante una serie de contraseas. Tales contraseas sern dadas de alta por los usuarios y podrn ser modificadas las veces que se deseen. El cliente decidir el nivel de seguridad que se aplicara a cada interfaz dependiendo de las necesidades del negocio. Se pretende que solo tenga acceso al sistema, el personal delegado por el cliente. 3. Desempeo El software debe presentar un tiempo de respuesta menor a 5 segundos por peticin, especialmente cuando se trate de realizar una cotizacin o una factura, ya que son de las tareas ms importantes que el sistema realizara. Adems, el sistema generara un archivo de respaldo si se llega a presentar un inconveniente en alguna de las peticiones del usuario.
ARQUITECTURA DE SOFTWARE Pgina 7

PROYECTO FINAL Dygital System Bussiness


4. Fiabilidad La fiabilidad de nuestro sistema estar presente en cada uno de los mdulos de la aplicacin y en la comunicacin que habr entre los mismos, puesto que el modulo de cotizacin requiere a su vez del modulo de inventario l modulo de facturacin requiere del modulo de base de datos de los clientes. 5. Modificabilidad Nuestra aplicacin estar preparada para cualquier cambio que se requiera en un futuro; dicho cambio podr ser un mantenimiento correctivo la creacin de varios mdulos mas, segn se requiera. En caso de que se necesite un modulo extra, se har el diseo y se presentara el anlisis costo-beneficio al cliente. 6. Disponibilidad Si nuestra aplicacin no est disponible las veces que el cliente lo requiera, entonces el software no es fiable. Por eso, se pretende que dicho software est disponible las 24 horas del da, los siete das de la semana por los 365 das del ao. 7. Integracin En nuestro software, la integracin est presente al manejar una base de datos que tenga una constante comunicacin con el modulo de facturacin con el modulo de cotizacin. La aplicacin tendr un mecanismo bien definido y entendido para que los usuarios tengan acceso a los datos del ICDE en el almacenamiento de datos.

REQUERIMIENTOS NO FUNCIONALES
Riesgos.
Impacto en el negocio Cotizacin del producto Definicin de proceso Tecnologa a construir

ARQUITECTURA DE SOFTWARE

Pgina 8

PROYECTO FINAL Dygital System Bussiness

MODELO DEL DOMINIO


Casos de uso CREAR CUENTA VALIDAR ACCESO REGISTRAR VENTA REGISTRAR PROVEEDOR REGISTARAR COMPRA REGISTRAR CLIENTE GENERAR FACTURA REGISTRAR PEDIDO REGISTRO DE CONTABILIDAD

PLANTILLAS DIAGRAMA DE COMPONENTE

Figura 1: Diagrama de componentes DIAGRAMA DE SECUENCIA

ARQUITECTURA DE SOFTWARE

Pgina 9

PROYECTO FINAL Dygital System Bussiness

Figura 2: Diagrama de secuencia Crear cuenta

Figura 3: Diagrama de Secuencia Validar acceso

ARQUITECTURA DE SOFTWARE

Pgina 10

PROYECTO FINAL Dygital System Bussiness

Figura 3: Diagrama de Secuencia Registrar Venta

Figura 4: Registrar Compras

ARQUITECTURA DE SOFTWARE

Pgina 11

PROYECTO FINAL Dygital System Bussiness

Figura 5: Registrar Proveedores

Figura 6: Diagrama de secuencia Registrar Cliente

ARQUITECTURA DE SOFTWARE

Pgina 12

PROYECTO FINAL Dygital System Bussiness

Figura 7: Diagrama de Secuencia Generar Factura

Figura 8: Diagrama de Secuencia Registrar Pedido

ARQUITECTURA DE SOFTWARE

Pgina 13

PROYECTO FINAL Dygital System Bussiness DIAGRAMA DE ACTIVIDAD

Solicitar usuario y contrasea

Validar usuario y contrasea [NO] Mensaje de error [SI] Dar permisos

Mostrar men principal

Figura 10: Diagrama de actividad VALIDAR ACCESO:

ARQUITECTURA DE SOFTWARE

Pgina 14

PROYECTO FINAL Dygital System Bussiness

Introduce clave

Mostrar interfaz de registro

Valida Clave [Existe ] [No existe] Habilitan campos

Mensaje: La clave ya existe

Se llenan Campos

Registrar Datos

Guardar informacin

Figura 11: Caso de uso REGISTRAR VENTA:

ARQUITECTURA DE SOFTWARE

Pgina 15

PROYECTO FINAL Dygital System Bussiness

Introduce clave

Mostrar interfaz de registro

Valida Clave [Existe ] [No existe] Habilitan campos

Mensaje: La clave ya existe

Se llenan Campos

Registrar Datos

Guardar informacin

Figura 12: Diagrama de Actividad REGISTRAR POVEEDOR:

ARQUITECTURA DE SOFTWARE

Pgina 16

PROYECTO FINAL Dygital System Bussiness

Introduce clave

Mostrar interfaz

Se llenan Campos

Valida Clave

Verificar Campos [Incompletos]


Mensaje: Campos incompletos

[Completos]
Calcular Total

[Existe ]

Mostrar Total

Registrar Informacin
Guardar informacin

Figura 13: Diagrama de Actividad REGISTRAR COMPRA


ARQUITECTURA DE SOFTWARE Pgina 17

PROYECTO FINAL Dygital System Bussiness


:

Introduce clave

Mostrar interfaz de registro

Valida Clave [Existe ] [No existe] Habilitan campos

Mensaje: La clave ya existe

Se llenan Campos

Registrar Datos

Guardar informacin

Figura 14: Diagrama de actividad REGISTRAR CLIENTE


ARQUITECTURA DE SOFTWARE Pgina 18

PROYECTO FINAL Dygital System Bussiness

Introduce clave

Mostrar interfaz

Se pregunta si ya est registrado el cliente [SI] [NO] Se registran todos los datos

Mensaje: La clave ya existe

Guardar informacin

Figura 15: Diagrama de actividad GENERAR FACTURA:

ARQUITECTURA DE SOFTWARE

Pgina 19

PROYECTO FINAL Dygital System Bussiness

Introduce clave

Mostrar interfaz de registro

Valida Clave [Existe ] [No existe] Habilitan campos

Mensaje: La clave ya existe

Se llenan Campos

Registrar Datos

Guardar informacin

Figura 16: Diagrama de Actividad REGISTRAR PEDIDO:

ARQUITECTURA DE SOFTWARE

Pgina 20

PROYECTO FINAL Dygital System Bussiness

DIAGRAMA DE CLASES
Cuentas de Usuario Clientes Ventas

Proveedores

Compras

Factura

Material

Pedidos

Contabilidad

Figura 17: Diagrama de Clases

ARQUITECTURA DE SOFTWARE

Pgina 21

PROYECTO FINAL Dygital System Bussiness

DIAGRAMA DE CASOS DE USO

Crear Cuenta

<<include>>

Dueo.

Registro de contabilidad

Registrar Cliente

Registrar Venta

Registrar Proveedor

Validar Acceso

Registrar Compras

Registrar Pedido

Empleado

Generar Factura de Venta

ARQUITECTURA DE SOFTWARE

Pgina 22

PROYECTO FINAL Dygital System Bussiness INTERFACES Registro de cuenta

VALIDAR USUARIO

ARQUITECTURA DE SOFTWARE

Pgina 23

PROYECTO FINAL Dygital System Bussiness


MENU

REGISTRAR VENTA

ARQUITECTURA DE SOFTWARE

Pgina 24

PROYECTO FINAL Dygital System Bussiness

REGISTRAR PROVEEDORES

ARQUITECTURA DE SOFTWARE

Pgina 25

PROYECTO FINAL Dygital System Bussiness

REGISTRAR COMPRAS

ARQUITECTURA DE SOFTWARE

Pgina 26

PROYECTO FINAL Dygital System Bussiness

REGISTRAR CLIENTES

ARQUITECTURA DE SOFTWARE

Pgina 27

PROYECTO FINAL Dygital System Bussiness

REGISTRAR FACTURA

ARQUITECTURA DE SOFTWARE

Pgina 28

PROYECTO FINAL Dygital System Bussiness

REGISTRAR PEDIDO

ARQUITECTURA DE SOFTWARE

Pgina 29

PROYECTO FINAL Dygital System Bussiness

REGISTRAR CONTABILIDAD

ARQUITECTURA DE SOFTWARE

Pgina 30

PROYECTO FINAL Dygital System Bussiness

CONCLUSION
Se puede concluir con este trabajo que no importa si es pequeo y sencillo el diseo del sistema siempre y cuando este hecho a la medida de los requerimientos todo funcionaria. Es importante conocer bien los requerimientos del clientes, antes saber cules son sus necesidades primordiales y as poder hacer un buen trabajo y darle al cliente un sistema que satisface todas las necesidades antes mencionadas y claro con mdulos en futuro implementar conforma las necesidades del cliente vallan creciendo. Conocer los riesgos a los que nos podemos enfrentar es importante, para cualquier falla en el sistema atacarla con facilidad.

ARQUITECTURA DE SOFTWARE

Pgina 31

PROYECTO FINAL Dygital System Bussiness BIBLIOGRAFIA


http://www.monografias.com/trabajos67/diagramas-uml/diagramas-uml2.shtml http://www.slideshare.net/e1da4/diagramas-uml http://www.slideshare.net/FABIANGARCIA/diagramas-de-secuencia-presentation http://www.monografias.com/trabajos67/diagramas-uml/diagramas-uml2.shtml

ARQUITECTURA DE SOFTWARE

Pgina 32

S-ar putea să vă placă și