BISPDV: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Criou página com 'O BISPDV é a aplicação utilizada na frente de caixa para realização da venda ao consumidor e de outra funções pertinentes à venda e atendimento do cliente da loja. =...' |
|||
Linha 4: | Linha 4: | ||
O aplicativo apresenta a arquitetura dividia conforme o diagrama abaixo: | O aplicativo apresenta a arquitetura dividia conforme o diagrama abaixo: | ||
[[File:BISPDVArquitetura.png|center]] | |||
* '''PDVStarter''' - O PDVStarter é a classe inicial da aplicação, a classe que contém o método main(). Ela faz apenas algumas verificações necessárias para o funcionamento do sistema e em seguida inicializa o '''PDVUI'''. | |||
* '''PDVUI''' - PDVUI é o responsável pela Interface Gráfica da aplicação. A interface é montada toda com o JavaFX, por isso o método chamado no PDVUI para inicia-lo é o ''launch()''. Ao iniciar, o JavaFX chamará o método ''start(Stage stage)''. | |||
*: O PDVUI é responsável por montar a interface gráfica, porém todo o controle da aplicação é feita através do PDVApp. Para que o PDVUI seja atualizado, o PDVApp emite eventos toda vez que seus estados sofrem alguma alteração. | |||
* '''PDVApp''' - Esta classe Singleton é responsável pela inteligência da aplicação. Todas as operações e controle de estado da aplicação é feita através desta classe. Qualquer comando que o PDVUI receba do usuário, deve ser passado e tratado dentro do PDVApp, sincronizado se for o caso. O PDVApp por sua vez aciona o banco de dados, impressora, comunicações pela rede, etc. |
Edição das 15h09min de 19 de setembro de 2016
O BISPDV é a aplicação utilizada na frente de caixa para realização da venda ao consumidor e de outra funções pertinentes à venda e atendimento do cliente da loja.
Arquitetura
O aplicativo apresenta a arquitetura dividia conforme o diagrama abaixo:

- PDVStarter - O PDVStarter é a classe inicial da aplicação, a classe que contém o método main(). Ela faz apenas algumas verificações necessárias para o funcionamento do sistema e em seguida inicializa o PDVUI.
- PDVUI - PDVUI é o responsável pela Interface Gráfica da aplicação. A interface é montada toda com o JavaFX, por isso o método chamado no PDVUI para inicia-lo é o launch(). Ao iniciar, o JavaFX chamará o método start(Stage stage).
- O PDVUI é responsável por montar a interface gráfica, porém todo o controle da aplicação é feita através do PDVApp. Para que o PDVUI seja atualizado, o PDVApp emite eventos toda vez que seus estados sofrem alguma alteração.
- PDVApp - Esta classe Singleton é responsável pela inteligência da aplicação. Todas as operações e controle de estado da aplicação é feita através desta classe. Qualquer comando que o PDVUI receba do usuário, deve ser passado e tratado dentro do PDVApp, sincronizado se for o caso. O PDVApp por sua vez aciona o banco de dados, impressora, comunicações pela rede, etc.