Skip to content

TPII20152/BankSys03

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BankSys03

Sistema bancário desenvolvido para a disciplina Técnicas de Programação II da Universidade Federal do Ceará.

BankSys simula as principais funções de um banco, tais como crédito, débito, transferência e checagem de saldo.

Esta versão do software está sendo desenvolvido por Ismália Santiago, do BetterAlone Team, com auxílio do Eclipse Mars 4.5.1.

##Features

###1. Testes unitários

Usando JUnit, todas as classes do BankSys foram testadas. O código se encontra na pasta test.

###2. Integração com o Travis CI (Build Status)

O BankSys é testado para Oracle Java 7 e Oracle Java 8, usando Ant para fazer a build.

###3. Persistência em arquivo

Feita com a framework XStream 1.4.8, convertendo e desconvertendo objetos em XML. data.xml é o arquivo com os dados.

###4. Arquivo de log

O sistema conta com um log persistente das operações bancárias, com os registros gravados em log.txt. A classe responsável pelo registro se encontra em /src/banksys/logging/Logger.java

###5. Interface de usuário

Feita em Java Swing e AWT com auxílio da ferramenta Eclipse WindowBuilder 1.8.0. A interface está em inglês.

Login Interface

New Account Interface

Transactions Interface

##Como executar?

Execute ATM24H.java

About

O melhor, mais rápido e mais seguro sistema bancário do mundo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages