Home
GESREF : Gestión empresa de reformas
Contents
1. Pre condiciones El usuario tiene asignado el rol contabilidad y solicita un listado Post condiciones Se realiza la consulta Flujo b sico Paso Usuario O O OOS Sistema 1 Selecciona un listado del men 2 Muestra por pantalla los Introduce los datos de su elecci n Genera el listado y lo muestra por O5 Finaliza la consulta Flujo alternativo Paso Usuario Paso Sistema Solicita la exportaci n en alguno de los formatos aceptados 1 Selecciona el tipo de fichero 2 Pregunta si se desea abrir o guardar el fichero 3 Selecciona una de las dos opciones Muestra o guarda el fichero Vuelve al paso 4 del flujo b sico P gina 24 de 53 3 3 Diagrama de casos de uso Se ha utilizado el diagrama de casos de uso de Visual Studio a 0 s uDsEtemar Casos de uso para todos los usuarios Usuario P gina 25 de 53 m e su bsstema Casos de uso para los administradores extender A aart E TL A it P gina 26 de 53 Factura puleistemar Casos de uso para los usuarios pertenecientes alos roles presupuesto o fadura includes include include P gina 27 de 53 Casos de uso para los usuarios pertenecientes al rol gasto Gasto P gina 28 de 53 Casos de uso para los usuarios pertenecientes al rol contabilidad Contabilidad P gina 29 de 53 3 4 Diagrama entidad relaci n de la base de datos Se ha utilizad
2. aceptado o facturado AS Muestra un mensaje indicando la o imposibilidad del borrado Se solicita el recalculo de un presupuesto aceptado o facturado 1 Muestra un mensaje indicando la imposibilidad del borrado P gina 21 de 53 Descripci n Alta borrado modificaci n y consulta de facturas Actor principal Miembros del rol factura Pre condiciones El usuario tiene asignado el rol factura y solicita gestionar las facturas Post condiciones Se realiza la actualizaci n o consulta deseada E b sico Paso e a la gesti n de pano o Paso Sistema por Sema o a todos las a NO MESS Finaliza la consulta Flujo alternativo 3a Alta de factura E Made el alta de una nueva factura Muestra todos los campos necesarios para realizar el alta Introduce los datos de la nueva Valida y graba los datos de la factura nueva factura Vuelve al paso 2 del flujo b sico Modificaci n de factura importe pagado Solicita la modificaci n de una Muestra los campos necesarios factura existente para realizar la modificaci n del importe pagado Introduce el importe pagado Valida y graba los datos del importe pagado Vuelve al paso 2 del flujo b sico Flujo CNN Paso oler Los datos introducidos no son LP850 Muestra uno o varios mensajes de error indicando los campos err neos Se intenta pagar un importe superior al rota de la factura Muestra un mensaje indic
3. 51355028F Hacienda Si i 9 32456878Z Jos Luis Perales Si MEY s A1235487D Seguridad Social Si ii 2 12345678Z Suministros Lopez Si Pantalla especifica Gesti n de proveedores Modificaci n ID 4 NIF proveedor A1234567D Denominacion Compa ia de electricidad Activo O Persona f sica O Direcci n Calle la Estafeta 254 Municipio Codigo_postal 28437 Tel fono fijo Tel fono m vil Correo electr nico IBAN cuenta proveedor Persona contacto Cristina Ochoa Nos suministra la electricidad contrato 123458 Observaciones AAA Listado de proveedores l4 41 dh del bi 4 Buscar Siguiente gt Y fa Listado de proveedores IBAN Observaciones NIF Denominaci n Tfn fijo Tfn movil Contacto Domicilio 2 12345678Z Suministros Lopez Y xX Jos Luis Izquierdo Calle del Comercio 33 Casarrubuelos 28360 Madrid Suministrador principal de materiales de construcci n 4 A1234567D Compa ia de electricidad x x Cristina Ochoa Calle la Estafeta 254 Colmenar de Oreja 23437 Madrid Nos suministra la electricidad contrato 123458 5 51355028F Hacienda Y x Guzman el Bueno 58 Madrid 28027 Madrid Es quien nos cobra los impuestos 8 A1235487D Seguridad Social Y X 913285143 ES7100810004361234567890 Mar a Paseo de la Castellana 54 Madrid 28031 Madrid Nos cobra los seguros sociales de los empleados 9 32456878Z Jos Luis Perales Y Y 609123456 Calle Obsidiana 148 Madrid 28000 Madrid Es el fontanero que
4. O Por kilos O Por toneladas O Por tiempo Admite dos posibilidades O Por horas O Por d as Precio a facturar al cliente basado en su forma de facturaci n por unidad por metro por hora etc Estado O Activo O Dado de baja no podr usarse en nuevos presupuestos o facturas Observaciones Proveedor puede estar en blanco si se trata de un producto ofertado directamente por nuestra empresa Coste del proveedor o propio basado en su forma de facturaci n por unidad metro hora etc Los servicios podr n tener cualquier forma de facturaci n Los materiales se podr n facturar por cualquiera de los tipos anteriores salvo por tiempo Se consideran productos diferentes aquellos que siendo el mismo producto tengan distinto proveedor o forma de facturaci n Un producto que haya sido usado previamente en un presupuesto o factura no podr ser borrado f sicamente y solo podr ser dado de baja Los borrados f sicos solo deber n utilizarse para corregir errores y quitar del inventario aquellos productos que nunca debieran haber figurado en l 3 1 1 4 M dulo 4 Clientes proveedores Denominaremos de forma unificada a todo cliente o proveedor como contrapartida ya que los datos de ambos son similares Existir n dos inventarios distintos proveedores y clientes El sistema permitir a los miembros de los roles presupuesto y factura la gesti n de clientes y a los miembros del rol gasto la gesti n de los prov
5. o A A A P gina 2 de 53 A 3 ooo at 4 Po E T 12 A 13 PRE Ou A 13 1 Introducci n La gesti n de una empresa de reformas implica la creaci n y gesti n de un gran n mero de documentos interrelacionados presupuestos facturas y gastos entre otros Para llevar un adecuado control se necesita tener adem s un inventario de clientes proveedores y productos as como una buena informaci n relativa a los ingresos y gastos 2 Descripci n del proyecto 2 1 Justificaci n del proyecto idoneidad 2 1 1 Por qu del proyecto El control manual de una empresa de reformas mediante Word y Excel se ha comprobado que es inviable imposibilidad de efectuar un seguimiento preciso de los presupuestos confeccionados falta de conexi n entre las facturas y la contabilidad escaso control de los proveedores clientes y productos entre otros problemas Una soluci n web permite la gesti n administrativa de una forma eficiente al estar basada en un sistema gestor de base de datos y el acceso a la informaci n no solo desde las instalaciones de la empresa sino que adem s y mediante los controles oportunos garantiza el acceso desde otros puntos desde el hogar por parte de los empleados desde la sede de los proveedores desde tel fonos con capacidad de acceso a Internet etc con total seguridad 2 1 2 Estudio de mercado Existen en el mercado un gran n mero de paquetes tanto de pago como de uso gratuito que podr an dar soluci n
6. si no debe solicitar al administrador el desbloqueo ltimo cambio de contrase a ltima entrada en el sistema dato informativo no puede ser modificado Numero de intentos de acceso err neos dato informativo no puede ser modificado e Existir la posibilidad de hacer caducar todas las contrase as excepto la del usuario adm Est opci n deber a ser usada si se sospecha que dichas contrase as se encuentran comprometidas e Existir igualmente la posibilidad de bloquear a todos los usuarios excepto al usuario adm ya que siempre debe quedar una posibilidad para seguir trabajando con el sistema 3 1 1 2 M dulo 2 Administraci n Gesti n de datos propios e El sistema permitir a los miembros del rol administraci n la modificaci n de los datos fijos de la aplicaci n e Los datos propios modificables son O O O O O QO Q O OOOO De la empresa Responsable de la empresa NIF Denominaci n Direcci n de la empresa Tel fonos Hasta 3 O Alias del tel fono EJ fijo fax m vil reclamaciones O N mero de tel fono Correo electr nico P gina web Datos bancarios Direcci n de la entidad IBAN de la cuenta Periodo de vigencia de las contrase as Se podr elegir una de las frecuencias de cambio siguientes Alta 30 d as Media 3 meses Baja 6 meses M nima 1 a o Tipo actual de IVA e Se verificar que los n meros de tel fono solo incluyen n meros y que tienen una longitud de
7. 53 Alta borrado modificaci n incluido el bloqueo y consulta de usuarios Actor principal Administradores del sistema Pre condiciones El usuario tiene asignado el rol administrador y solicita gestionar los usuarios Post condiciones Se realiza la actualizaci n o consulta deseada Flujo b sico Sistema 1 Accede a la gesti n de usuarios 2 Muestra por pantalla todos los usuarios Finaliza la consulta Flujo alternativo Paso Usuario Paso Sistema Alta de usuario 1 Solicita el alta de un nuevo usuario 2 Muestra todos los campos necesarios para realizar el alta 3 Introduce los datos del nuevo usuario Valida y graba los datos del nuevo e usuario Vuelve al paso 2 del flujo b sico Modificaci n de usuario 1 Solicita la modificaci n de un usuario 2 Muestra los campos necesarios MI existente para realizar la modificaci n con los datos actuales 3 Introduce los datos modificados Valida y graba los datos Ml modificados del usuario Vuelve al paso 2 del flujo b sico Baja de usuario 3 Muestra los datos del usuario existente 3 ii o foa Borra el usuario Vuelve al paso 2 del flujo b sico Flujo excepcional Paso Usuario error Paso Sistema Los datos introducidos no son correctos 1 Muestra uno o varios mensajes de error indicando los campos err neos P gina 16 de 53 Descripci n Bloqueo global de todos los usuarios y o vencimiento de todas las contrase as A excepci n del u
8. 9 caracteres e Fn el IBAN de las cuentas se verificar que se trata de cuentas espa olas que comiencen por ES que su longitud sea de 24 posiciones y que el c lculo de los d gitos de control es correcto e Enel correo electr nico y en la p gina web se validara que se trata de direcciones formalmente correctas mediante el uso de una expresi n regular P gina 8 de 53 La validaci n tanto de los n meros de tel fono de los IBAN del correo electr nico y de la p gina web no garantiza que existan sino que nicamente verifica que su contenido es formalmente valido 3 1 1 3 M dulo 3 Productos OOOO El sistema permitir a los miembros del rol presupuesto la gesti n de los productos Esta gesti n incluir el alta baja y modificaci n de los datos est ticos de los productos que pueden formar parte de un presupuesto o factura Cada producto tendr un identificador nico asignado por el sistema Los datos est ticos que forman parte del producto son Nombre del producto Descripci n del producto para mostrar en el presupuesto Tipo material o servicio trabajos Forma de facturaci n O Por unidades Ejemplos puntos de luz sacos de cemento puertas ventanas etc O Por metros lineales Ejemplos cables tuber as listones etc O Por metros cuadrados Ejemplos pavimentos solados techos enyesados etc O Por metros c bicos Ejemplos arena piedra cascajo etc O Por peso Admite dos posibilidades
9. consulta de clientes Actor principal Miembros de los roles presupuesto o factura Pre condiciones e El usuario tiene asignado el rol presupuesto y o factura y solicita gestionar los clientes Post condiciones Se realiza la actualizaci n o consulta deseada binik b sico Paso Sistema Paso usuario am a la gesti n de clientes Muestra por pantalla todos los E 3 o Finaliza la consulta Flujo alternativo pease A T Sistema 3a Alta de cliente 2 Made el alta de un nuevo cliente Muestra todos los campos necesarios para realizar el alta Introduce los datos del nuevo cliente Valida y graba los datos del nuevo cliente Vuelve al paso 2 del flujo b sico Modificaci n de cliente Solicita la modificaci n de un cliente 2 Muestra los campos necesarios existente para realizar la modificaci n con los datos actuales Introduce los datos modificados Valida y graba los datos modificados del cliente Vuelve al paso 2 del flujo b sico Borrado de cliente 1 Soleado denle 2 Muestra los datos del cliente existente AAA Borra el cliente Vuelve al paso 2 del flujo b sico Flujo excepcional AAA Sistema Los datos introducidos no son correctos Muestra uno o varios mensajes de error indicando los campos err neos O solicita el borrado de un cliente que est asociado con presupuestos o facturas a Muestra un mensaje indicando la imposibilidad del borrado P gina 19
10. http www asp net Mueller J P 013 Microsoft ADO NET Entity Framework Microsoft Press Snell M amp Powers L 2013 Visual Studio 2012 unleashed Pearson Education P gina 53 de 53
11. nos hace trabajos esporadicos Fecha hora de impresi n martes 06 de enero de 2015 a las 09 17 P gina 1 de 1 P gina 44 de 53 e Gesti n de gastos En esta pantalla un miembro del rol gasto gestionar los gastos recibidos alta baja modificaci n y consulta Pantalla general Gesti n de gastos Descripcion Filtrar A adir gasto Ordernar por Acci n ID Proveedor Recepci n Importe Descripci n A o N mero R brica i Ey 3 02 12 2014 250 00 Azulejos para el cliente Villamil Materiales ii ey 10 Suministros Lopez 02 12 2014 123 17 cemento 2014 12345 Materiales i Ey T 10 01 2014 1 500 00 Comida Navidad Otros costes sociales ii ey 6 Compa ia de electricidad 10 05 2014 350 01 Electricidad 2014 158 Suministros ii EY 11 09 12 2014 65 13 Vigas Materiales Pantalla especifica Gesti n de gastos Modificaci n ID 3 Recepci n 02 12 2014 Emisi n 3 Proveedor Factura ejercicio i Descripcion Azulejos para el cliente Villamil importe 250 00 R brica Materiales Comprado en BricoHogar que no es nuestro proveedor Observaciones Listado de gastos ld 41 dei gt bl 4 Buscar Siguiente id gt ll Listado de gastos de 06 10 2014 a 06 01 2015 ID Recepci n Emision Factura Descripcion 3 02 12 2014 Azulejos para el cliente Villamil 250 00 Sin proveedor 10 02 12 2014 25 11 2014 12 345 2014 cemento 123 17 Suministros Lopez 11 09 12 2014 Vigas 65 13 Sin proveedor Total gastos del per
12. que est asociado con gastos o productos existentes 1 Muestra un mensaje indicando la imposibilidad del borrado P gina 20 de 53 Alta borrado modificaci n y consulta de presupuestos Actor principal Miembros del rol presupuesto Pre condiciones El usuario tiene asignado el ro Post condiciones presupuesto y solicita gestionar los presupuestos Se realiza la actualizaci n o consulta deseada b sico Paso Sistema Paso Usuario o a la gesti n de presupuestos Muestra por pantalla todos los AAA 3 o Finaliza la consulta Flujo alternativo peaa A T e Sistema 3a Alta aE presupuesto presupuesto necesarios para realizar el alta Introduce los datos del nuevo Valida y graba los datos del nuevo presupuesto presupuesto Vuelve al paso 2 del flujo b sico Modificaci n de presupuesto E Solicita la modificaci n de un 2 Muestra los campos necesarios presupuesto existente para realizar la modificaci n con los datos actuales Ml Introduce los datos modificados Valida y graba los datos EN modificados del presupuesto Vuelve al paso 2 del flujo b sico Borrado de presupuesto EE Muestra los datos del presupuesto existente A A Borra el presupuesto Vuelve al paso 2 del flujo b sico Elias excepcional AAA Paso Sistema Los datos introducidos no son correctos Muestra uno o varios mensajes de error indicando los campos err neos Se solicita el borrado de un presupuesto
13. 027 Madrid Fecha hora de impresi n martes 06 de enero de 2015 a las 09 20 P gina 1 de 1 P gina 46 de 53 e Gesti n de datos est ticos En estas pantallas un miembro del rol administrador gestionar las diversas tablas que contienen datos est ticos Municipios tipo de facturaci n tipo de producto y rubricas de gasto Pantallas generales Gesti n de municipios Nombre Ordernar por Acci n Cod INE Municipio Provincia Nombre ME 4m2 0012 Teruel Ababuj ME 0019 0019 Segovia Abades ME 10015 0015 C ceres Abad a ME 278 0018 Lugo Abad n E 4300 0010 Vizcaya Abadi o i Ey 31018 0018 Navarra Ab igar i ey 09011 0011 Burgos Abajas mE 2602 0012 La Rioja balos ME 20013 0013 Guip zcoa Abaltzisketa ME 19019 0019 Guadalajara Ab nades 12345678910 Gesti n de tipos de facturaci n Descripci n Acci n Tipo uE Ue uE 7 uE 2 UE gt Dr ue e UE Ordear por Descripci n V Descripci n D as Horas Kilos Metros cuadrados Metros cubicos Metros lineales Toneladas Unidades Gesti n de tipos de producto Descripci n Acci n Tipo DE UE 2 Descripci n Materiales Servicios P gina 47 de 53 Gesti n de r bricas Descripci n Ordernar por Acci n R brica Descripci n i ey 36 Adquisici n de bienes de inversion EY 33 Amortizaciones i Ey 23 Arrendamientos y canones ii EY 30 Comunicaciones i Ey 31 Costes diversos i EY 34 Costes financie
14. 2 59 15 Orden Cantidad Producto Concepto 10 10 00 Pavimento gres porcelanico texto1 20 100 00 Instalaci n pavimento texto 2 30 2 00 Instalaci n pavimento Porcelanico 40 50 15 Trabajos de electricidad Reformar la instalacion Presupuesto para el cliente Impresi n de presupuesto para el cliente Nueva ID Creaci n Cliente Descripci n Importe Lineas Beneficio Imprimir presupuesto 5 12 12 2014 Carnicerias Artemio Reforma de la carniceria 37 80 3 23 60 10 Orden Cantidad Producto Concepto 10 1 00 Trabajos de electricidad Reforma electrica 20 5 00 Instalaci n pavimento Se hace en una ma ana 30 2 00 Cemento No se necesita mas ld 4 1 de2 2 b bl 4 Buscar Siguiente el A pr F Refor empresa de reformas Carnicerias Artemio Centro comecial La Dehesa carretera n 528 km 63 500 8254 Loeches Madrid C I F A2856457 E Presupuesto N 5 Fecha creaci n 12 12 2014 y valido hasta 27 12 2014 Descripci n Reforma de la carniceria Descuento aplicado 10 CONCEPTO Reforma electrica Tipo Trabajos de electricidad La cantidad expresa Horas Se hace en una ma ana Tipo Instalaci n pavimento La cantidad expresa Metros cuadrados No se necesita mas Tipo Cemento La cantidad expresa Kilos Total presupuesto excluido IVA mpr de reformas C I F 51455026F a 11 26027 Hadrid Madrid Fijo 0132493932 Cuanta ESO201880001880001234587 P gina 38 de 53 e Gesti n de l neas de presupuesto A pa
15. 4 dom 02 11 14 mar 04 11 14 dom 09 11 14 mi 12 11 14 dom 16 11 14 lun 24 11 14 jue 27111114 dom 30 11 14 vie 05 12 14 jue 1111214 s b 13 12 14 mar 16 12 14 mar 16 12 14 dom 28 12 14 Fin lun 27 10 14 mi 01 10 14 mi 08 10 14 jue 09 10 14 s b 11 10 14 jue 16 10 14 mi 22 10 14 lun 27 10 14 lun 15 12 14 mi 29 10 14 s b 01 11 14 lun 03 11 14 s b 08 11 14 mar 1111 14 s b 15 11 14 dom 23 11 14 mi 26 11 14 sab 29 11 14 jue 04 12 14 mi 10 12 14 vie 12 1214 lun 15 12 14 lun 12 01 15 s b 27 12 14 lun 05 01 15 octubre noviembre diciembre enero 22 09 29 09 06 10 13 10 20 10 27110 03 1 1 10 11 117111 24111 01 12 08 12 115 12 22 12 29 12 05 01 12 01 19 01 P gina 6 de 53 3 An lisis y dise o 3 1 Requerimientos funcionales no funcionales 3 1 1 Requerimientos funcionales OOOO El sistema gestionar la administraci n de una empresa de reformas El sistema tendr inicialmente cargados una serie de datos para evitar una excesiva carga de trabajo inicial al administrador del sistema y o los usuarios Entre estos est n R bricas de gastos Tipos de producto Tipos de facturaci n Municipios espa oles Para obtener una mayor claridad se han agrupado los requerimientos por los m dulos en los que la aplicaci n estar divida 3 1 1 1 M dulo 1 Usuarios y acceso al sistema La aplicaci n exigir un alias o nombre de usuario y una contra
16. 4 Madrid 11 B25875461 Peluquerias Loli x x Calle Las Mercedes 26 Moraleja de Enmedio 28125 Madrid Fecha hora de impresi n lunes 05 de enero de 2015 a las 09 45 Buscar Siguiente bd GA a Tfn fijo 912582525 912125465 911234567 913256549 913251325 Listado de clientes 609000212 654215215 623458754 656548545 654985465 Tfn movil Observaciones jose garcia MHmicorreo es 11 No hay ascensor IgomezQuoc edu ES6812345678061234567890 0 Es posible que lo podamos montar un pie de ducha luis gomezBestuches org ES6812345678061234567890 5 observaciones camicerias artemioS gmail com ES9700850045030028578545 7 No se pueden descargar materiales durante el d a Peluqueria Loli moralito es 8 Preguntar por Conchi P gina 1 de 1 Gesti n de productos En esta pantalla un miembro del rol presupuesto gestionar los productos alta baja modificaci n y consulta que posteriormente ser n asignados a un presupuesto Pantalla general Gesti n de productos Nombre A adir producto Acci n ID Nombre Precio Coste ii EY 9 Cemento 1 00 ii Ey 7 Instalaci n pavimento 3 00 1 00 ii E 2 Pavimento gres porcelanico 20 00 W E 15 Trabajos de electricidad 25 00 W E 14 Trabajos de fontaneria 25 00 ii Ey 13 Traslado de muebles y enseres a 100 00 25 00 nuestras oficinas Pantalla especifica Gesti n de productos Modificaci n ID T Nombre Instalaci n pavimento Desc pre
17. Nueva 1D A adirl nea 12 Acci n Orden mE 10 O EY 20 q EY 30 Emisi n 14 12 2014 Cliente Descripci n Jos Garcia Factura correspondiente al presupuesto 1 Importe Concepto 200 00 Translado de escombros fuera de presupuesto modificado 1 495 79 Factura correspondiente al presupuesto 1 124 21 Extras fuera de presupuesto Gesti n de lineas de facturas sin emitir ID 12 Modificaci n linea Orden Importe 10 200 00 Emisi n Cliente Descripci n 14 12 2014 Jos Garcia Factura correspondiente al presupuesto 1 Texto Translado de escombros fuera de presupuesto modificado importe Lineas Pagado IVA 2 074 80 3 2 074 80 14 00 Importe Lineas Pagado IVA 2 074 80 3 2 07480 14 00 Importe Lineas Pagado IVA 2 074 80 3 2 074 80 14 00 AAA Acci n Orden EY 10 um EY 20 um EY 30 importe Concepto 200 00 Translado de escombros fuera de presupuesto modificado 1 495 79 Factura correspondiente al presupuesto 1 124 21 Extras fuera de presupuesto P gina 43 de 53 e Gesti n de proveedores En esta pantalla un miembro del rol gasto gestionar los proveedores alta baja modificaci n y consulta que posteriormente ser n asignados a un gasto y opcionalmente a un producto Pantalla general Gesti n de proveedores Denominaci n Ordemar por Acci n ID NIF Denominaci n Activo MEF 4 a1234567D Compa ia de electricidad No i 5
18. a los requerimientos planteados Sin ser exhaustivos podemos citar dentro de las soluciones de pago a las siguientes empresas y productos e EBP s f Obras y reformas en tres versiones B sica Standard y Profesional e Solinat s f m4PRO e Reparanet s f Reparanet es e Hemesa s f Avant Suite ERP Existe una versi n especializada para empresas de reformas Dentro de los programas gratuitos que cubren parte de estas necesidades podemos citar los siguientes e VisualOBRA e PriMus DCF e Libro de obra A excepci n de Reparanet es que es una aplicaci n Web todo el resto de las citadas son aplicaciones Windows que no cumplir an uno de los requerimientos portal web Todos los programas de pago cubren ampliamente las necesidades de nuestra empresa aunque la gran cantidad de caracter sticas adicionales que incluyen mediciones informes anal ticos de obra emisi n de certificados estadillos de personal etc exceden la petici n realizada y los convierten en aplicaciones de un manejo m s complicado que la que se pretende construir Tambi n es necesario contar con el desembolso que significa la adquisici n de la misma y su coste anual de mantenimiento P gina 3 de 53 Las aplicaciones gratuitas cubren uno o m s de los requerimientos pero adolecen de una falta de globalidad y no es posible una integraci n entre ellas Reparanet es por otra parte est enfocado a reparaciones realizadas por empresa
19. al presupuesto 2 Importe 3 18 IVA 14 00 Pagado Luis Gomez 2 00 P gina 41 de 53 ld 4 1 de2 Pb bl 4 100 ka Buscar Siguiente il GA r F Refor empresa de reformas Luis Gomez Calle de los Madro os 33 28395 Cervera de Buitrago Madrid C I F 12345678Z Factura N 2 2014 Fecha emisi n domingo 14 de diciembre de 2014 Descripci n Factura correspondiente al presupuesto 2 Factura correspondiente al presupuesto Base Imponible IVA 14 00 Total Factura Palos amponas de calco C I F 5133502 r Calla La Falma piso 11 26027 Malrid Madrid Figo 2913200332 Conta ES020158560001440001234587 Pagar factura Gesti n de pago de facturas emitidas Pago de factura ID 14 importe bruto 368 00 Tipo IVA 14 importe IVA 51 52 importe factura importe pagado hasta el momento importe pagado en total 0 00 AE e 1 e P gina 42 de 53 e Gesti n de l neas de factura A partir de la pantalla anterior y una vez seleccionada una factura se pueden gestionar las l neas que la componen alta baja modificaci n y consulta Pantalla general Gesti n de lineas de facturas sin emitir Descripci n Acci n ID E 12 Ordernar por Descripci n YV Emisi n Cliente Descripci n Factura correspondiente al presupuesto 1 14 12 2014 Jos Garcia Pantallas especifica Gesti n de lineas de facturas sin emitir
20. ando la imposibilidad de pagar m s que el total de la factura P gina 22 de 53 Alta borrado modificaci n y consulta de gastos Actor principal Miembros del rol gasto Pre condiciones El usuario tiene asignado el rol gasto y solicita gestionar los gastos Post condiciones Se realiza la actualizaci n o consulta deseada Flujo b sico Sistema 1 Accede a la gesti n de gastos 2 Muestra por pantalla todos los gastos Finaliza la consulta Flujo alternativo Paso Usuario Paso Sistema Alta de gasto 1 Solicita el alta de un nuevo gasto 2 Muestra todos los campos necesarios para realizar el alta 3 Introduce los datos del nuevo gasto Valida y graba los datos del nuevo Ea gasto Vuelve al paso 2 del flujo b sico Modificaci n de gasto 1 Solicita la modificaci n de un gastos 2 Muestra los campos necesarios MI existente para realizar la modificaci n con los datos actuales 3 Introduce los datos modificados Valida y graba los datos Ml modificados del gasto Vuelve al paso 2 del flujo b sico Borrado de gasto 3 existente MA Borra el gasto Vuelve al paso 2 del flujo b sico Flujo excepcional Paso Usuario error_ Paso Sistema Los datos introducidos no son correctos 1 Muestra uno o varios mensajes de error indicando los campos err neos P gina 23 de 53 Solicitud de listados de contabilidad y estad sticas Actor principal Miembros del rol contabilidad
21. az entre la capa de datos y las de l gica de negocio y visualizaci n Un punto importante es la orientaci n a objetos que se obtiene con esta t cnica ya que pasamos de utilizar datasets registros y tablas a utilizar objetos de negocio tales como clientes proveedores presupuestos o facturas con todas las ventajas inherentes y sobre todo con la generaci n de un c digo mucho m s sencillo y auto explicativo No he tenido el tiempo suficiente para experimentar con Entity Framework a nivel profesional pero tengo muy claro que debo profundizar en esta t cnica que en mi opini n tiene un futuro m s que prometedor independientemente del tipo de aplicaciones que se desarrolle P gina 52 de 53 5 P ginas web referenciadas sobre programas de reformas EBP s f Software obras y reformas Obtenido de http es ebp com productos obras_reformas aspx Hemesa s f Avant Suite ERP es una aplicaci n horizontal dise ada para cubrir las necesidades de cualquier tipo de negocio Obtenido de http www hemesa comAndex php menuvar 203 Reparanet s f Programa de gesti n de Reparadores del Hogar Obtenido de http www reparanet es Solinat s f Software de gesti n empresarial y control de obras para empresas de Reformas Obras y Rehabilitaciones Obtenido de http www solinat com programa empresas reformas rehabilitaciones htm gclid CLezwYP0g8ECFS XKtAodyilA2A 6 Bibliograf a Microsoft s f Learning ASP NET Obtenido de
22. cidad Reformar la instalacion P gina 39 de 53 e Gesti n de facturas En esta pantalla un miembro del rol factura gestionar los facturas solo alta y consulta Pantalla general Gesti n de facturas Descripci n Ordernar por Descripci n V Acci n ID Emisi n A o N Factura Cliente Descripci n Emitida Total Pagado ii Ey 12 14 12 2014 2 014 1 Jos Garcia Factura correspondiente al presupuesto 1 No 2 074 80 2 074 80 13 14 12 2014 2 014 2 Luis Gomez Factura correspondiente al presupuesto 2 Si 3 18 2 00 14 14 12 2014 0 0 Luis Gomez Factura correspondiente al presupuesto 3 Si 419 52 0 00 10 14 12 2014 0 0 Carnicerias Artemio Factura correspondiente al presupuesto 5 Si 43 09 0 00 Pantalla especifica Gesti n de facturas Modificaci n ID 12 Presupuesto 1 Cliente Jos Garcia Emisi n 14 12 2014 E3 Factura ejercicio 1 2014 Descripcion Factura correspondiente al presupuesto 1 importe bruto 1 820 00 Tipo IVA 14 importe IVA 254 80 importe factura 2 074 680 importe pagado 207480 Observaciones cliente Observaciones internas Grabar modif Cancelar P gina 40 de 53 Generar factura desde presupuesto Generar facturas a partir de presupuestos aceptados Nueva ID Creaci n Cliente Descripci n Generar factura 5 12 12 2014 Carnicerias Artemio Reforma de la carniceria Orden Cantidad Producto Concepto 10 1 00 Trabajos de electricidad Reforma electrica 20 5 00 Instalaci n pavim
23. de 53 Descripci n Alta borrado modificaci n y consulta de proveedores Actor principal Miembros del rol gasto Pre condiciones pe El usuario tiene asignado el rol gasto y solicita gestionar los proveedores Post condiciones Se realiza la actualizaci n o consulta deseada Flujo b sico Sistema 1 Accede a la gesti n de proveedores 2 Muestra por pantalla todos los proveedores O Finaliza la consulta Flujo alternativo Usuario Paso Sistema Alta de proveedor Solicita el alta de un nuevo proveedor Introduce los datos del nuevo Muestra todos los campos necesarios para realizar el alta Valida y graba los datos del nuevo proveedor Vuelve al paso 2 del flujo b sico proveedor Modificaci n de proveedor B 1 Solicita la modificaci n de un 2 Muestra los campos necesarios proveedor existente para realizar la modificaci n con los datos actuales a o Introduce los datos modificados Valida y graba los datos modificados del proveedor Vuelve al paso 2 del flujo b sico 3 Borrado de proveedor Solicita el borrado de un proveedor existente Acepta los datos Flujo excepcional Paso Usuario error___________k Paso Sistema Los datos introducidos no son correctos 1 Muestra uno o varios mensajes de error indicando los campos err neos Muestra los datos del proveedor Borra el proveedor Vuelve al paso 2 del flujo b sico Se solicita el borrado de un proveedor
24. de IIS pdf e Fichero de instalaci n setup exe obtenido a partir de la soluci n en VS 2012 e Aplicaci n web GESREF e Manual de usuario P gina 5 de 53 2 5 Propuesta de actividades y cronograma El calendario esbozado en el plan de trabajo en l neas generales se ha cumplido si bien ha requerido esfuerzos extra en algunos aspectos concretos como la falta de conocimiento de toda la tecnolog a relacionada con Entity Framework que me ha obligado a profundizar en este aspecto el Nombre de tarea 1 Analisis y dise o 5 3 h O BE w Analisis de requerimientos Casos de uso Modelo conceptual Diagrama de arquitectura Dise o de la BD Modelo de clases Interfaz grafica Implementaci n Creaci n de la base de datos Modulo de usuarios Modulo de administraci n Modulo de productos Modulo de clientes Modulo de facturas Modulo de presupuestos Modulo de proveedores M dulo de gastos Modulo de contabilidad Pruebas Manual de instalaci n Manual de usuario Entrega final Presentaci n Memoria resumen Duraci n 20 d as 4 horas 13 horas 2 horas 4 horas 10 horas 12 horas 10 horas 35 d as 4 horas 6 horas 4 horas 10 horas 6 horas 8 horas 16 horas 6 horas 6 horas 10 horas 12 horas 4 horas 6 horas 20 d as 24 horas 18 horas Comienzo mar 30 09 14 mar 30 09 14 jue 02 10 14 mi 08 10 14 jue 09 10 14 s b 11 10 14 jue 16 10 14 mi 22 10 14 mar 28 10 14 mar 28 10 14 jue 30 101
25. defecto se tomar el del cliente Beneficio Importe calculado que indica la diferencia entre el costo de los productos y precio al cliente una vez aplicado el descuento Este dato es informativo y no puede ser modificado No aparece en el presupuesto para el cliente P gina 10 de 53 O O OOOOOO O O O Los datos din micos de un presupuesto estar n formados por tems de dos tipos a los que denominaremos l neas de presupuesto y l neas de texto L neas de presupuesto Recoger n datos de productos ya sean materiales o servicios con indicaci n de la cantidad facturada L neas de texto libre Sirven para a adir comentarios a los presupuestos Podr n incluir un importe que se sumar al total del presupuesto Los datos est ticos de una l nea de presupuesto son Producto impl citamente a partir del producto tendremos su tipo de facturaci n Cantidad presupuestada unidades metros lineales cuadrados d as horas etc Precio calculado para esta l nea Coste calculado para esta l nea Dato interno no aparece en el presupuesto para el cliente Texto extra para el cliente Puede estar en blanco Observaciones internas No aparecen en el presupuesto del cliente Los datos est ticos de una l nea de texto son Texto para el cliente Precio Puede estar en blanco Coste dato interno no aparece en el presupuesto para el cliente puede estar en blanco puede tener contenido aunque el precio no lo t
26. e recepci n En caso de tratarse de una factura su identificaci n compuesta de a o y n mero Este identificador puede estar duplicado pero debe ser nico por proveedor Proveedor asociado Se deber crear un proveedor gen rico para los peque os gastos cuya cuant a no justifica la creaci n de uno espec fico Descripci n del gasto Importe total del gasto Rubrica del gasto alquiler tel fono luz impuestos etc Observaciones internas El sistema permitir la gesti n de rubricas de gastos Se podr n dar de alta modificar o dar de baja las rubricas de los gastos 3 1 1 8 M dulo 8 Contabilidad estad sticas 3 1 2 El sistema mostrar informaci n de contabilidad y estad sticas que ayuden al control de la empresa a los miembros del rol contabilidad La informaci n se mostrar por pantalla permitiendo ya sea su impresi n o su exportaci n a diversos formatos PDF Excel Word etc Consultas estad sticas Resumen de resultados Comparativo entre los ingresos facturas cobradas y gastos pagos realizados para un periodo seleccionado Relaci n de presupuestos creados aceptados no aceptados y facturados en un periodo seleccionado para uno varios o todos los clientes Relaci n de facturas emitidas cobradas y cobradas parcialmente en un periodo seleccionado para uno varios o todos los clientes Gastos en un periodo para uno varios o todos los proveedores y para una varias o todas las rubricas No
27. e y de generar tanto el Balance y los Libros Mayores como la Cuenta de P rdidas y Ganancias Con respecto a los impuestos deber a llevar los registros contables de IVA cobrado y pagado para poder generar las declaraciones anuales del modelo 347 as como las declaraciones mensuales El programa deber a ser capaz de generar recibos domiciliados en normativa SEPA para cargar las facturas de aquellos clientes que lo soliciten este medio de pago as como generar transferencias igualmente en normativa SEPA para efectuar los pagos de los proveedores que lo soliciten P gina 51 de 53 Conclusiones La generaci n de una aplicaci n web completa utilizando un ORM basado en una nueva tecnolog a Entity Framework de Microsoft ha sido una actividad muy enriquecedora si bien ha requerido un esfuerzo adicional muy importan te para su comprensi n Hasta la fecha en mis desarrollos profesionales de aplicaciones web deb a ocuparme tanto de la generaci n de las pantallas y su c digo adjunto como de los aspectos t cnicos de la base de datos restricciones ndices y procedimientos almacenados para la gesti n de altas bajas consultas y modificaciones igualmente era necesaria la creaci n del interfaz entre ambos mediante las soluciones de ADO NET La experiencia con la tecnolog a Entity Framework de Microsoft me ha resultado muy enriquecedora ya que me a sla de la gesti n de la base de datos y sobre todo me evita la creaci n del interf
28. eJU0OC Universitat Oberta 10 de Catalunya 20 GESREF Gesti n empresa de reformas Memoria TFC en NET TUTOR JAIRO SARR AS GUZMAN ALUMNO LUIS P GARR N MART N P gina 1 de 53 1 Contenido LINO e EE OAOE catas Z Descripcion del O eE ENS Al Justificaci n del proyecto idoneidad o ccccoooccnonnccnnnonocnnonaconnnnnconononocnnanaranonos Zalsl POrQuU edel Pro vecinal pp 21 2 Est dio d Mercado icono ica ia iia 21 3 De esc ipci n del PLOVSC O auna imanol 2 2 Requerimientos de la SolUCION ovina iia P A 4 depa 4 SS A rr E An A N Funcional s A A A E A 2 3 Resultados esperado aian a EE E ES 2 4 Productos opten dO snn E E N 2 5 Propuesta de actividades y cronograma sessssssessresresrresressresrresersrrerersresereseesrresene A AS Oaa a a a E E 3 1 Requerimientos funcionales no funcionales ccccccononccccnnnnnnnnnnaccnananononanacinananonan L1 Requerimientos TUNCIONalES sssi 342 a AA q EA A 3 2 Relacion de casos SUSO matan AA EEE 32A ESPECIMCACI N EAk eee oler 3 3 Diagrama de casos dE USO iia 3 4 Diagrama entidad relaci n de la base de datoS cccccccccccnnncccnncnnnacinacnnnacinananoannnana 3 5 Diaea de Co ES a A EE AERO 3 6 Daci Ma A Pe E o ER IN 3 7 Ntertaz ratico 4 Mejoras posibles de la aplicaci n y CONCLUSIONES cccoooononcnncnnnnnnnnnnnncnnnnnnnnnnnnnos S P ginas web referenciadas sobre programas de reforMaS ooooonnccnnnccccnnnnnonnnnnnnnos
29. eedores Esta gesti n incluir el alta baja y modificaci n de los datos est ticos de las contrapartidas que posteriormente podr n ser asignados a un presupuesto factura o gasto Cada contrapartida tendr un identificativo nico asignado por el sistema Los datos est ticos que forman parte de la contrapartida son P gina 9 de 53 O 0 0 00 03 Nombre y apellidos o denominaci n social Persona f sica o jur dica NIF o NIE Domicilio direcci n c digo postal ciudad y provincia N meros de tel fono fijo y m vil Correo electr nico IBAN de la cuenta de la contrapartida Estado de la contrapartida O Activo O Dado de baja no podr usarse en nuevos presupuestos facturas o gastos Observaciones Datos exclusivos de clientes O Descuento habitual practicado a este cliente puede ser cero pero nunca negativo Datos exclusivos de proveedores O Persona de contacto Se comprobar que las contrapartidas est n identificadas con un NIF NIE v lido El identificativo fiscal de la contrapartida ser nico en toda la tabla aunque podr figurar en ambas en el caso de ser simult neamente cliente y proveedor Se verificar que los n meros de tel fono solo incluyen n meros y que tienen una longitud de 9 caracteres En el IBAN de la cuenta se verificar que se trata de una cuenta espa olas que comience por ES que su longitud sea de 24 posiciones y que el c lculo de los d gitos de control es correcto En el corre
30. enga Un presupuesto con estado No aceptado puede ser libremente modificado recalculado anulado o borrado El reca