sábado, 15 de novembro de 2014

Mudança no desing e JMenuBar

As telas agora possuem uma barra de menu para auxiliar o usuário e facilitar a utilização da aplicação. Além disso, o design das telas também sofreu alterações.


sexta-feira, 14 de novembro de 2014

Data - SimpleDateFormat

Conseguimos hoje (14/11/2014) exibir na JTable a data que estava no banco de dados no formato yyyy-MM-dd, no formato dd/MM/yyyy. Para o fazer, tivemos como base o código de uma colega da turma 333, que utilizou a classe SimpleDateFormat.

Abaixo está a imagem de como ficou a tabela com a exibição das datas no formato correto.


quarta-feira, 29 de outubro de 2014

Término do Projeto

Com a chegada da data da entrega do projeto, as finalizações e a documentação estão sendo concluídas.

quinta-feira, 23 de outubro de 2014

Campos com marca d'água

Para que o usuário possa preencher com as informações adequadamente, foram adicionadas algumas marcas d´água em determinados campos, como mostramos a seguir:



JGoodies

Utilizamos também além do GridBagLayout, indicado pelo professor Frank, o JGoodies para a definição do layout do projeto, como aconselhado pelo professor Bernardo. Com isso, modificamos algumas páginas do trabalho, como a tela de login mostrada a seguir:


quarta-feira, 22 de outubro de 2014

ComboBox

Por sugestão do professor Bernardo, começamos a utilizar algumas ComboBox para realizar o cadastro de códigos, como o cadastro do código de um cliente que indicou o salão para alguém, que acabou se tornando um cliente posteriormente devido a indicação. Dessa forma fica mais fácil para o usuário cadastrar um código, pois ao invés de digitar um código, o usuário apenas escolhe o nome do cliente que fez a indicação na ComboBox, e o código desse cliente é cadastrado.

Thelmar está no Youtube também !

Abaixo segue o link do canal no youtube do Instituto de Beleza Thelmar:

https://www.youtube.com/channel/UCjZEsMVPg_ryH6qabq9rsUQ

terça-feira, 21 de outubro de 2014

Vídeo do Gource

Foi gerado o primeiro vídeo do Gource do projeto. O Gource é um aplicativo para visualização gráfica de todo o histórico do projeto, assim é possível identificar as modificações realizadas por cada componente do grupo, como podemos perceber ao assistir o vídeo abaixo:


segunda-feira, 20 de outubro de 2014

Layout

Usando o GridBagLayout() como gerenciador de layout, construímos uma classe que exibe em uma tabela os serviços oferecidos pelo Instituto de Beleza Thelmar, e seus respectivos valores de acordo com a quantidade de cabelo. Esses serviços exibidos, são serviços que foram previamente cadastrados em uma página de cadastro. Abaixo está uma imagem de como está ficando o layout da classe de exibição dos serviços e uma imagem do layout da página de cadastro dos serviços.



sábado, 18 de outubro de 2014

Problemas com o GridBagLayout()

Conseguimos utilizar o GridBagLayout() em uma página que exibia dados em uma tabela. Contudo, queríamos fazer com que aparecessem na tabela apenas os dados cadastrados entre um determinado período. Para fazer isso, colocamos dois campos de texto: um campo para receber a data inicial, e outro para receber a data final. Porém, fazendo isso, o código acaba tendo que ser dinâmico, e os métodos do GridBagLayout() são estáticos. Trabalharemos em cima desse problema durante esse final de semana.

sábado, 11 de outubro de 2014

GridBagLayout

O professor Frank sugeriu que ao invés de utilizarmos o GridLayout, que fosse usado o GridBagLayout, para que a interface ficasse menos quadrada. Contudo, ele nos alertou de que o GridBagLayout é bem mais complexo e trabalhoso. Estaremos durante esse final de semana, pesquisando sobre o GridBagLayout e tentando implementá-lo em nosso projeto.

Estamos utilizando o site da Oracle a seguir para estudar sobre o GridBagLayout, pois o tutorial, apesar de estar em inglês, foi muito bem feito e é bem claro, detalhado e explicativo.

Tutorial da Oracle sobre GridBagLayout:

sexta-feira, 3 de outubro de 2014

Registro e Cálculo de Gastos Totais

Hoje, 03/10/2014, fizemos uma "página" para o cadastro de despesas. Cadastra-se o nome da despesa, a sua data de ocorrência e o seu valor.

Além disso, criamos uma página para a consulta de todas essas despesas, que são exibidas em uma tabela (JTable), além de ser exibido também a soma de todas as despesas. Por enquanto, o design da tela de consulta dessas despesas ainda não está terminado. Após a sua conclusão, postaremos aqui no blog imagens do seu layout.

domingo, 28 de setembro de 2014

Barra de menu implementada com sucesso

A barra de menu, a princípio, apresentou alguns problemas. Contudo, conseguimos contornar tais situações, e implementamos com sucesso uma barra de menu, que pode redirecionar o usuário à todas as páginas do sistema, como página de cadastro, exclusão, alteração ou consulta de clientes ou funcionários.

Porém, só implementamos a barra de menu à uma página, e pretendemos adicioná-la a todas as outras páginas.

quinta-feira, 28 de agosto de 2014

Abrir projeto do repositório e atualizá-lo

Foi feito um segundo vídeo para o canal do Youtube, mostrando como abrir um projeto do repositório no NetBeans e atualizá-lo caso haja alguma modificação no arquivo. Segue abaixo o vídeo.



sexta-feira, 22 de agosto de 2014

Barra de Menu

Na aula de quinta-feira (21/08/2014), o professor Bernardo nos ensinou, mostrou e passou o seu código de uma barra de menu. Pretendemos durante a semana que vem adicionar uma barra de menu em cada janela, para facilitar o acesso e uso dos serviços oferecidos pelo programa.

sexta-feira, 15 de agosto de 2014

Sugestões

Na quinta-feira (14/08/2014), mostramos parte do projeto para o professor Bernardo, e ele nos sugeriu fazer uso de um JMenu. Durante o final de semana e a próxima semana estaremos trabalhando em cima disso, tentando melhorar a interface através da implementação de um JMenu.

quarta-feira, 6 de agosto de 2014

Cadastro, consulta, alteração e exclusão de funcionário

Criamos o banco de dados e já conseguimos fazer a conexão com o programa em java e inclusive realizar o cadastro, consulta, alteração e exclusão de funcionários.

segunda-feira, 14 de julho de 2014

Sexta passada (11/07), após fazer o check-in, tentamos salvar um arquivo teste no subversion, porém tal operação não foi efetuada. Hoje (14/07) estamos novamente tentando.

domingo, 22 de junho de 2014

Telas

Abaixo estão imagens de algumas das telas feitas até então do projeto Instituto de Beleza Thelmar.


Tela de agendamento de serviço
Tela de atualização de agendamento



Tela de login no sistema do salão

Tela do menu de agendamento

Tela de menu do sistema

sábado, 7 de junho de 2014

Conexão com o subversion

Há algumas semanas atrás, conseguimos também nos conectar ao subversion! Inclusive fizemos um post no youtube mostrando como foi feita essa conexão pela primeira vez.

Segue abaixo o link do vídeo.

https://www.youtube.com/watch?v=jFrwW3UUB0A

Logo

Há algumas semanas o projeto Instituto de Beleza Thelmar ganhou um logo, que está logo abaixo! Feito pela integrante Carolina Murata.


quarta-feira, 28 de maio de 2014

Instituto de Beleza Thelmar

Conhecendo melhor o projeto

O projeto para desktop desenvolvido ao longo do ano terá como finalidade automatizar um salão de beleza. Dessa forma, o programa facilitará os processos de gerenciamento e serviços destinados tanto para os funcionários como para o dono do estabelecimento. Os clientes, por sua vez, terão a possibilidade de adquirir descontos e promoções oferecidas pelo Instituto de Beleza Thelmar. As tecnologias utilizadas para o desenvolvimento do trabalho serão o programa NetBeans e o banco de dados HSQLDB.


Requisitos funcionais 

  • Agendamento de serviços;
  • Cadastro de clientes e funcionários;
  • Calcular e listar os gastos como aluguel, custo de produtos e manutenção de equipamentos;
  • Calcular o lucro mensal;
  • Exibição de tabela de preços de serviços de acordo com o tamanho e volume dos cabelos;
  • Fornecimento de descontos e promoções ao clientes.


Requisitos não-funcionais

  • Confiabilidade: os dados serão verdadeiros e atualizados;
  • Desempenho: facilidade em encontrar informações;
  • Interface simplificada;
  • Programa funcionará em ambiente Windows;
  • Segurança: acesso restrito aos funcionários e dono do estabelecimento.


Promoções - Exemplos

  1. Ao trazer mais um cliente para utilizar os serviços do salão, o usuário ganhará um corte gratuito.
  2. Dependendo do valor que o cliente gastou no estabelecimento durante o mês, lhe será oferecido uma hidratação gratuita.
  3. Promoção de quarta-feira (dia com movimento mais fraco do salão): faça uma escova e ganhe a sobrancelha de graça ou com 10% de desconto no preço.

Assim, pode-se concluir que a automatização de um estabelecimento traz muitos pontos favoráveis ao comércio. Com a agilidade no atendimento, haverá um menor tempo de espera por parte dos clientes que, por sua vez, geram maiores retornos ao local e ficam mais satisfeitos com o serviço oferecido.

sexta-feira, 23 de maio de 2014