Giter Club home page Giter Club logo

conferereciclador's Introduction

ConfereReciclador

Aplicativo Mobile para auxílio na conferência de terminais de autoatendimento recicladores.

Objetivo

O presente projeto dedica-se à criação de um aplicativo mobile para auxílio na conferência de terminais de autoatendimento (TAA) recicladores. Tem função puramente didática para aprendizado da linguagem C# e seu framework .NET aplicados na programação de aplicativos mobile, preferencialmente no ambiente Android.

Problema Apresentado

TAA's do tipo recicladores são terminais bancários capazes de receber depósitos em dinheiro com crédito on-line na conta do correntista, efetuando a identificação, conferência, classificação quanto à qualidade e soma das notas apresentadas pelo cliente de forma automatizada e segura.

As notas recebidas pelo terminal por meio de depósito, desde que cassificadas como aptas à circulação, são armazenadas e ficam disponíveis para saques, reduzindo a necessidade de abastecimento do terminal pelos operadores bancários. As cédulas classificadas como não aptas à circulação, são armazenadas em cassete específico dentro da máquina de onde deverão ser eventualmente retiradas pelo operador.

Por ocasião das conferências periódicas às quais as máquinas são submetidas, os conferentes precisam inferir, do totalizador de saldo fornecido pelo Terminal, o saldo pertencente a cada tipo de cédula presente dentro da máquina separando-as entre aptas e não aptas à circulação e de acordo com a denominação (valor de face) de cada cédula armazenada. Pretendemos, portanto, criar um aplicativo do tipo formulário onde o operador digitará em campos numéricos as quantidades de cédulas presentes no Terminal conforme informado no totalizador fornecido e obterá a consolidação dos valores constantes dentro da máquina, separados por classificação e por denominação.

Posteriormente, podem ser incluídas interfaces para geração de relatórios de conferência no formato PDF e armazenamento em banco de dados dos históricos de conferências de cada terminal presente num ponto de atendimento.

conferereciclador's People

Contributors

hfalleiros avatar

Watchers

James Cloos avatar  avatar

conferereciclador's Issues

Interface Inicial

Interface Sugerida

Os dados inseridos no aplicativo de conferência virão direto do relatório de totalizadores fornecido pelo Terminal, assim, acreditamos que os campos de entrada de dados devem seguir a mesma ordem do relatório original, para tornar a digitação dos dados mais intuitiva.

Tradicionalmente, o relatório dos totalizadores fornece os dados na seguinte ordem:

  • saldos contidos pelos cassetes principais, rotulados de A, B, C e D que guardam notas depositadas pelos clientes aptas para circulação e que são utilizadas nos pedidos de saques. Cada cassete recebe e paga apenas uma denominação de cédula, escolhida pelo operador;
  • saldo apresentado pelo cassete de rejeição que guarda notas depositadas pelos clientes e não são aptas para circulação ou não têm um cassete principal abastecido com aquele valor. O saldo é apresentado separado por denominação;
  • saldo guardado no cassete de rejeição advindo de saques rejeitados pelo terminal.

Assim, a interface deve, num primeiro momento, apresentar as seguintes informações:

  • Botões de configuração dos cassetes e das denominações utilizadas.

  • Saldos Contidos nos Cassetes Principais: (1)
    -- Cassete Valor Qtd
    -- A Configuravel Editável
    -- B Configuravel Editável
    -- C Configuravel Editável
    -- D Configuravel Editável

  • Saldo Contido no Cassete de Rejeição por Denominação (3)
    -- Denominação Qtd
    -- Configurável Editável
    -- . Editável
    -- . Editável
    -- .(Podem ser configuradas quantas denominações forem desejadas)

  • Saldo Contido no Cassete de Rejeição Oriundo de Saques Rejeitados (2)
    -- Cassete Valor Qtd
    -- A Configuravel Editável
    -- B Configuravel Editável
    -- C Configuravel Editável
    -- D Configuravel Editável

  • Ao final da interface deve haver botão que dispara a consolidação do saldo para o conferente.

  • O saldo deve ser apresentado totalizado por cassete de saque (1 +2), por denominação do cassete de rejeição (3) e por total global por denominação (1 + 2 +3).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.