Skip to content

SaulLF/Digitalizacion

Repository files navigation

Proyecto de digitalizacion de Expedientes

Este proyecto fue solicitado como un visor, que forma parte de los trabajos de entrega-recepción de la Financiera Nacional de Desarrollo Agropecuario, Rural, Forestal y Pesquero.

Como parte del cumplimiento solicitado en el ACUERDO por el que se expide la Estrategia Digital Nacional 2021-2024, que en su objetivo específico número 3, de Promover la autonomía e independencia tecnológicas para establecer la rectoría del Estado en la definición de sus Tecnologías de la Información y Comunicación. Donde se busca.

a) Fomentar el desarrollo de sistemas de información gubernamentales propios y de acceso abierto que se compartan entre Instituciones. b) Priorizar el uso de Software Libre y estándares abiertos. c) Promover instrumentos de colaboración para compartir recursos e infraestructura tecnológica entre Instituciones. d) Facilitar la reutilización del código de programación de las aplicaciones gubernamentales para su actualización, mejora o liberación entre las Instituciones. e) Impulsar la migración hacia tecnologías basadas en Software Libre que otorguen mayor flexibilidad a la adecuación e implementación de los proyectos de TIC. f) Alentar el intercambio de conocimientos técnicos entre Instituciones para fomentar la adopción de tecnologías basadas en Software Libre y estándares abiertos. Así como g) Promover la formación de nuevos expertos en TIC y atraer al mejor talento.

En concordancia a lo anterior, se pone a disposición de uso público el código correspondiente.

Sobre el requerimiento.

El requerimiento en particular fue un sistema que se pudiera instalar de forma independiente en un equipo de cómputo, donde se puedan consultar todos los expedientes de la Financiera que corresponden al período posterior al 1 de junio del 2020 a la terminación de esta administración, donde no se requiera un motor de base de datos.

Inicialmente el alcance abarcaba los expedientes activos (Cartera Vigente, impagos y vencida) sin embargo, el alcance ahora abarca tratamientos, turnos de expedientes, créditos cancelados, créditos liquidados y bienes adjudicados.

En la pantalla se observará el flujo que normalmente siguen estos créditos hasta su liberación.

Adicionalmente se agregó búsquedas por número de crédito y por acreditado para mejorar la consulta de información en particular.

El sistema se puede modificar para que en el futuro se pueda conectar a motores de base de datos y con esto reutilizar como consulta de expedientes en la institución que reemplace a la financiera.

La información del proyecto no es parte del mismo, por contener información de la institución.

Licenciamiento

El sistema fue desarrollado en .Net 6, el cual cuenta con una licencia abierta, para mas información consultar. https://dotnet.microsoft.com/en-us/platform/open-source

Paquetes utilizados públicos

[CefSharp.Common.NETCore], de The CefSharp Authors, licencia: (https://www.nuget.org/packages/CefSharp.WinForms.NETCore/111.2.70/license)

[CefSharp.WinForms.NETCore], de The CefSharp Authors, licencia: (https://www.nuget.org/packages/CefSharp.WinForms.NETCore/111.2.70/license)

[chromiumembeddedframework.runtime.win-arm64] de The Chromium Embedded Framework Authors, licencia: (https://www.nuget.org/packages/chromiumembeddedframework.runtime.win-arm64/111.2.7/license)

[chromiumembeddedframework.runtime.win-x64] de The Chromium Embedded Framework Authors, licencia: (https://www.nuget.org/packages/chromiumembeddedframework.runtime.win-x64/111.2.7/license)

[chromiumembeddedframework.runtime.win-x86] de The Chromium Embedded Framework Authors, licencia: (https://www.nuget.org/packages/chromiumembeddedframework.runtime.win-x86/111.2.7/license)

[CommunityToolkit.Mvvm] de Microsoft, licencia: (https://github.com/CommunityToolkit/dotnet/blob/main/License.md)

[EPPlus] de EPPlus Software AB, licencia: (https://polyformproject.org/licenses/noncommercial/1.0.0/) En este caso es "Any noncommercial purpose is a permitted purpose." y "Use by any charitable organization, educational institution, public research organization, public safety or health organization, environmental protection organization, or government institution is use for a permitted purpose regardless of the source of funding or obligations resulting from the funding."

[EPPlus.Interfaces] por EPPlus.Interfaces, licencia (https://www.nuget.org/packages/EPPlus.Interfaces/6.1.1/license) En este caso Polyform Noncommercial License

[EPPlus.System.Drawing] por EPPlus.System.Drawing, licencia (https://www.nuget.org/packages/EPPlus.System.Drawing/6.1.1/license) En este caso Polyform Noncommercial License

[GemBox.Document] por GemBox, licencia (https://www.nuget.org/packages/GemBox.Document/35.0.1300/license) En este caso "Free Version" (con su limitación de uso)

[itext7] por iText Software, licencia (https://www.gnu.org/licenses/agpl-3.0.html) En este caso no se usó para un portal de internet, y se incluyen los fuentes para dar cumplimiento

[itext7.pdfhtml] por iText Software, licencia (https://www.gnu.org/licenses/agpl-3.0.html) En este caso no se usó para un portal de internet, y se incluyen los fuentes para dar cumplimiento

[Microsoft.Extensions.Configuration] por Microsoft, licencia (https://licenses.nuget.org/MIT)

[Microsoft.Extensions.Configuration.Abstractions] por Microsoft, licencia (https://licenses.nuget.org/MIT)

[Microsoft.Extensions.Configuration.Binder] por Microsoft, licencia (https://licenses.nuget.org/MIT)

[Microsoft.Extensions.Configuration.EnvironmentVariables] por Microsoft, licencia (https://licenses.nuget.org/MIT)

[Microsoft.Extensions.Configuration.FileExtensions] por Microsoft, licencia (https://licenses.nuget.org/MIT)

[Microsoft.Extensions.Configuration.Json] por Microsoft, licencia (https://licenses.nuget.org/MIT)

[Microsoft.Extensions.DependencyInjection.Abstractions] por Microsoft, licencia (https://licenses.nuget.org/MIT)

[Microsoft.Extensions.Hosting] por Microsoft, licencia (https://licenses.nuget.org/MIT)

[Microsoft.Extensions.Logging.Abstractions] por Microsoft, licencia (https://licenses.nuget.org/MIT)

[Microsoft.IO.RecyclableMemoryStream] por Microsoft, licencia (https://licenses.nuget.org/MIT)

[Microsoft.SharePointOnline.CSOM] por Microsoft, licencia (https://github.com/SharePoint/sp-dev-docs/blob/main/assets/MicrosoftSharePointClientComponentsEULA.docx) En este caso no se alteran los derechos relacionados de los productos de Microsoft

[Microsoft.Win32.SystemEvents] por Microsoft, licencia (https://licenses.nuget.org/MIT)

[MsgReader] por Kees van Spelde, licencia (https://licenses.nuget.org/MIT)

[Newtonsoft.Json] por James Newton-King, licencia (https://licenses.nuget.org/MIT)

[PnP.Framework] por PnP, licencia (https://github.com/pnp/pnpframework/blob/dev/LICENSE)

[Serilog] por Serilog Contributors, licencia (https://github.com/pnp/pnpframework/blob/dev/LICENSE)

[Serilog.Extensions.Hosting] por Microsoft, Serilog Contributors, licencia (https://licenses.nuget.org/Apache-2.0)

[Serilog.Settings.Configuration] por Serilog Contributors, licencia (https://licenses.nuget.org/Apache-2.0)

[Serilog.Sinks.Console] por Serilog Contributors, licencia (https://licenses.nuget.org/Apache-2.0)

[Serilog.Sinks.File] por Serilog Contributors, licencia (https://licenses.nuget.org/Apache-2.0)

[Serilog.Sinks.Observable] por Serilog Contributors, licencia (https://licenses.nuget.org/Apache-2.0)

[Sewer56.Update.Extractors.SevenZipSharp] por Sewer56, licencia (https://licenses.nuget.org/LGPL-3.0-or-later)

[SharpZipLib] por ICSharpCode, licencia MIT - (https://github.com/icsharpcode/SharpZipLib/blob/master/LICENSE.txt)

[System.Configuration.ConfigurationManager] por Microsoft, licencia (https://licenses.nuget.org/MIT)

[System.Drawing.Common] por Microsoft, licencia (https://licenses.nuget.org/MIT)

[System.IO.Packaging] por Microsoft, licencia (https://licenses.nuget.org/MIT)

[System.Reactive] por .NET Foundation and Contributors, licencia MIT (https://github.com/dotnet/reactive/blob/main/LICENSE)

[System.Text.Encoding.CodePages] por Microsoft, licencia (https://licenses.nuget.org/MIT)

[TinyCsvParser] por Philipp Wagner, licencia (https://licenses.nuget.org/MIT)

[WinForms.DataVisualization] por Microsoft, Kirsan and contributers, licencia (https://github.com/kirsan31/winforms-datavisualization/blob/dev/LICENSE.TXT)

Paquetes privados

[IronOcr] por Iron Software, licencia (https://ironsoftware.com/csharp/ocr/licensing/?utm_source=developer-ide&utm_medium=nuget-package-manager#license-terms-modal-tabs-eula) En este caso se usó el trial, no entró como producción la implementación del OCR, siempre se ejecutó como desarrollo, pero se incluye como ejemplo y caso de uso para futuras referencias y desarrollos.

[IronOcr.Languages.Spanish] por Iron Software, licencia (https://ironsoftware.com/csharp/ocr/licensing/#eula-modal) En este caso se usó el trial, no entró como producción la implementación del OCR, siempre se ejecutó como desarrollo, pero se incluye como ejemplo y caso de uso para futuras referencias y desarrollos.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors