Renovacao de matricula

Gente estou precisando de uma ajuda.
Estou criando um programa, onde preciso criar uma classe para renovacao de matricula de aluno. Onde ja foram criandos tela, controle, modelo e dao do alunoa. Agora não estou sabendo como criar a renovacao de matricula para esse aluno.
Onde minha classe tem como atributos id_matricula e valor da renovação
Este e o Fluxo principal

  1. A secretaria seleciona a opção renovação de matricula.
  2. O sistema solicita o CPF do contratante.
  3. A secretaria informa os dados solicitados.
  4. O sistema verifica a validade dos dados; caso contrário, o sistema retorna para o passo 2.
  5. A secretaria informa o valor a receber.
  6. O sistema receberá o valor, acrescentando 10% na mensalidade do ano vigente.

Pós-condição: Renovação de matrícula concluída.

esta usando qual tipo de banco de dados?

tem a parte do seu DAO?

abrxx

Assim fica dificil ,
poste a duvida com seu codigo, a partir da onde
não esta conseguindo programar mais !

de inicio voce poderia criar um action no btnConsultar da tela da Secretária
que faria um select na table alunos por exemplo e retorna o aluno com seus respectivos dados
e assim por diante … Saco?

Este e o meu AlunoDAO

/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */

package br.com.sgcp.persistencia;

import br.com.sgcp.modelo.Aluno;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
*

  • @author Marcus
    */
    public class DAOAluno {

    private Connection con;
    private PreparedStatement st;
    private ResultSet rs;

    public DAOAluno() throws Exception{
    con = ConexaoPostgreSQL.conectar();
    //st = (PreparedStatement) con.createStatement();

    }
    public void incluirAluno( Aluno aluno ) throws Exception{
    //st = con.prepareStatement(“insert into Aluno values(’”+aluno.getMat_Aluno()+"’,’"+aluno.getEscolaridade()+"’,’"+aluno.getSerie()+"’"+aluno.getNome()+"’,’"+aluno.getRua()+"’,’"+aluno.getNumero()+"’,’"+aluno.getComplemento()+"’,’"+aluno.getBairro()+"’,’"+aluno.getCidade()+"’,’"+aluno.getCEP()+"’,’"+aluno.getUF()+"’,’"+aluno.getSexo()+"’,"+aluno.getDt_nascimento()+")");
    st = con.prepareStatement(“insert into ‘BD_SISCP’’.’‘Aluno’ values(’”+“asdadsadad”+"’,’"+“bcbcbcbcbc”+"’,’"+“1aluno.getSerie()”+"’,’"+“434aluno.getNome()”+"’,’"+“aluno.getRua()”+"’,’"+“aluno.getNumero()”+"’,’"+“aluno.getComplemento()”+"’,’"+“aluno.getBairro()”+"’,’"+“aluno.getCidade()”+"’,’"+“aluno.getCEP()”+"’,’"+“aluno.getUF()”+"’,’"+“aluno.getSexo()”+"’,"+“aluno.getDt_nascimento()”+")");
    st.execute();

         //st.executeUpdate("insert into Aluno values('"+aluno.getMat_Aluno()+"','"+aluno.getEscolaridade()+"','"+aluno.getSerie()+"'"+aluno.getNome()+"','"+aluno.getRua()+"','"+aluno.getNumero()+"','"+aluno.getComplemento()+"','"+aluno.getBairro()+"','"+aluno.getCidade()+"','"+aluno.getCEP()+"','"+aluno.getUF()+"','"+aluno.getSexo()+"',"+aluno.getDt_nascimento()+")");
    
     }
    
     public void alterarAluno(Aluno aluno) throws Exception{
         // st.executeUpdate("update Aluno set mat_aluno='"+aluno.getMat_Aluno()+"',escolaridade='"+aluno.getEscolaridade()+"',serie='"+aluno.getSerie()+"'nome='"+aluno.getNome()+"',rua='"+aluno.getRua()+"',numero='"+aluno.getNumero()+"',complemento='"+aluno.getComplemento()+"',bairro='"+aluno.getBairro()+"',cidade='"+aluno.getCidade()+"',cep='"+aluno.getCEP()+"',uf='"+aluno.getUF()+"',sexo='"+aluno.getSexo()+"',dt_nascimento="+aluno.getDt_nascimento()+"");
     }
     public Aluno consultarAluno(String mat_Aluno) throws SQLException{
         Aluno aluno = null;
         rs = st.executeQuery("select * from Aluno where mat_Aluno='"+mat_Aluno+"'");
         if (rs.next()){
            Aluno al = new Aluno();
            al.setMat_Aluno(rs.getString(1));
            /*
            al.setEscolaridade(rs.getString(2));
            al.setSerie(rs.getString(3));
            al.setNome(rs.getString(4));
            al.setRua(rs.getString(5));
            al.setNumero(rs.getString(6));
            al.setComplemento(rs.getString(7));
            al.setBairro(rs.getString(8));
            al.setCidade(rs.getString(9));
            al.setCEP(rs.getString(10));
            al.setSexo(rs.getString(11));
            al.setDt_nascimento(rs.getString(12));
             * 
             */
        }
         return aluno;
     }
    
     public void excluirAluno(String mat_Aluno) throws Exception{
         st.executeUpdate("delete from Aluno where mat_Aluno='"+mat_Aluno+"'");
     }
    

    }

Mas…o que vc esta querendo fazer é excluir os dados do aluno?

e tbm coloque seu codigo entre TAGS!

[quote=gislaine.rj]Este e o meu AlunoDAO

/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */

package br.com.sgcp.persistencia;

import br.com.sgcp.modelo.Aluno;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
*

  • @author Marcus
    */
    public class DAOAluno {

    private Connection con;
    private PreparedStatement st;
    private ResultSet rs;

    public DAOAluno() throws Exception{
    con = ConexaoPostgreSQL.conectar();
    //st = (PreparedStatement) con.createStatement();

    }
    public void incluirAluno( Aluno aluno ) throws Exception{
    //st = con.prepareStatement(“insert into Aluno values(’”+aluno.getMat_Aluno()+"’,’"+aluno.getEscolaridade()+"’,’"+aluno.getSerie()+"’"+aluno.getNome()+"’,’"+aluno.getRua()+"’,’"+aluno.getNumero()+"’,’"+aluno.getComplemento()+"’,’"+aluno.getBairro()+"’,’"+aluno.getCidade()+"’,’"+aluno.getCEP()+"’,’"+aluno.getUF()+"’,’"+aluno.getSexo()+"’,"+aluno.getDt_nascimento()+")");
    st = con.prepareStatement(“insert into ‘BD_SISCP’’.’‘Aluno’ values(’”+“asdadsadad”+"’,’"+“bcbcbcbcbc”+"’,’"+“1aluno.getSerie()”+"’,’"+“434aluno.getNome()”+"’,’"+“aluno.getRua()”+"’,’"+“aluno.getNumero()”+"’,’"+“aluno.getComplemento()”+"’,’"+“aluno.getBairro()”+"’,’"+“aluno.getCidade()”+"’,’"+“aluno.getCEP()”+"’,’"+“aluno.getUF()”+"’,’"+“aluno.getSexo()”+"’,"+“aluno.getDt_nascimento()”+")");
    st.execute();

         //st.executeUpdate("insert into Aluno values('"+aluno.getMat_Aluno()+"','"+aluno.getEscolaridade()+"','"+aluno.getSerie()+"'"+aluno.getNome()+"','"+aluno.getRua()+"','"+aluno.getNumero()+"','"+aluno.getComplemento()+"','"+aluno.getBairro()+"','"+aluno.getCidade()+"','"+aluno.getCEP()+"','"+aluno.getUF()+"','"+aluno.getSexo()+"',"+aluno.getDt_nascimento()+")");
    
     }
    
     public void alterarAluno(Aluno aluno) throws Exception{
         // st.executeUpdate("update Aluno set mat_aluno='"+aluno.getMat_Aluno()+"',escolaridade='"+aluno.getEscolaridade()+"',serie='"+aluno.getSerie()+"'nome='"+aluno.getNome()+"',rua='"+aluno.getRua()+"',numero='"+aluno.getNumero()+"',complemento='"+aluno.getComplemento()+"',bairro='"+aluno.getBairro()+"',cidade='"+aluno.getCidade()+"',cep='"+aluno.getCEP()+"',uf='"+aluno.getUF()+"',sexo='"+aluno.getSexo()+"',dt_nascimento="+aluno.getDt_nascimento()+"");
     }
     public Aluno consultarAluno(String mat_Aluno) throws SQLException{
         Aluno aluno = null;
         rs = st.executeQuery("select * from Aluno where mat_Aluno='"+mat_Aluno+"'");
         if (rs.next()){
            Aluno al = new Aluno();
            al.setMat_Aluno(rs.getString(1));
            /*
            al.setEscolaridade(rs.getString(2));
            al.setSerie(rs.getString(3));
            al.setNome(rs.getString(4));
            al.setRua(rs.getString(5));
            al.setNumero(rs.getString(6));
            al.setComplemento(rs.getString(7));
            al.setBairro(rs.getString(8));
            al.setCidade(rs.getString(9));
            al.setCEP(rs.getString(10));
            al.setSexo(rs.getString(11));
            al.setDt_nascimento(rs.getString(12));
             * 
             */
        }
         return aluno;
     }
    
     public void excluirAluno(String mat_Aluno) throws Exception{
         st.executeUpdate("delete from Aluno where mat_Aluno='"+mat_Aluno+"'");
     }
    

    }[/quote]

Oi!

Por favor, leia este tópico: http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor
Entre outro fatores citados, é fundamental utilizar a tag code para edentar o seu código.

Acima, é como postou, veja ele edentado:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.sgcp.persistencia;

import br.com.sgcp.modelo.Aluno;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
 *
 * @author Marcus
 */
public class DAOAluno {

   private Connection con;
    private PreparedStatement st;
    private ResultSet rs;

    public DAOAluno() throws Exception{
        con = ConexaoPostgreSQL.conectar();
        //st = (PreparedStatement) con.createStatement();


    }
        public void incluirAluno( Aluno aluno ) throws Exception{
            //st = con.prepareStatement("insert into Aluno values('"+aluno.getMat_Aluno()+"','"+aluno.getEscolaridade()+"','"+aluno.getSerie()+"'"+aluno.getNome()+"','"+aluno.getRua()+"','"+aluno.getNumero()+"','"+aluno.getComplemento()+"','"+aluno.getBairro()+"','"+aluno.getCidade()+"','"+aluno.getCEP()+"','"+aluno.getUF()+"','"+aluno.getSexo()+"',"+aluno.getDt_nascimento()+")");
            st = con.prepareStatement("insert into 'BD_SISCP''.''Aluno' values('"+"asdadsadad"+"','"+"bcbcbcbcbc"+"','"+"1aluno.getSerie()"+"','"+"434aluno.getNome()"+"','"+"aluno.getRua()"+"','"+"aluno.getNumero()"+"','"+"aluno.getComplemento()"+"','"+"aluno.getBairro()"+"','"+"aluno.getCidade()"+"','"+"aluno.getCEP()"+"','"+"aluno.getUF()"+"','"+"aluno.getSexo()"+"',"+"aluno.getDt_nascimento()"+")");
            st.execute();
            
            //st.executeUpdate("insert into Aluno values('"+aluno.getMat_Aluno()+"','"+aluno.getEscolaridade()+"','"+aluno.getSerie()+"'"+aluno.getNome()+"','"+aluno.getRua()+"','"+aluno.getNumero()+"','"+aluno.getComplemento()+"','"+aluno.getBairro()+"','"+aluno.getCidade()+"','"+aluno.getCEP()+"','"+aluno.getUF()+"','"+aluno.getSexo()+"',"+aluno.getDt_nascimento()+")");

        }

        public void alterarAluno(Aluno aluno) throws Exception{
            // st.executeUpdate("update Aluno set mat_aluno='"+aluno.getMat_Aluno()+"',escolaridade='"+aluno.getEscolaridade()+"',serie='"+aluno.getSerie()+"'nome='"+aluno.getNome()+"',rua='"+aluno.getRua()+"',numero='"+aluno.getNumero()+"',complemento='"+aluno.getComplemento()+"',bairro='"+aluno.getBairro()+"',cidade='"+aluno.getCidade()+"',cep='"+aluno.getCEP()+"',uf='"+aluno.getUF()+"',sexo='"+aluno.getSexo()+"',dt_nascimento="+aluno.getDt_nascimento()+"");
        }
        public Aluno consultarAluno(String mat_Aluno) throws SQLException{
            Aluno aluno = null;
            rs = st.executeQuery("select * from Aluno where mat_Aluno='"+mat_Aluno+"'");
            if (rs.next()){
               Aluno al = new Aluno();
               al.setMat_Aluno(rs.getString(1));
               /*
               al.setEscolaridade(rs.getString(2));
               al.setSerie(rs.getString(3));
               al.setNome(rs.getString(4));
               al.setRua(rs.getString(5));
               al.setNumero(rs.getString(6));
               al.setComplemento(rs.getString(7));
               al.setBairro(rs.getString(8));
               al.setCidade(rs.getString(9));
               al.setCEP(rs.getString(10));
               al.setSexo(rs.getString(11));
               al.setDt_nascimento(rs.getString(12));
                * 
                */
           }
            return aluno;
        }

        public void excluirAluno(String mat_Aluno) throws Exception{
            st.executeUpdate("delete from Aluno where mat_Aluno='"+mat_Aluno+"'");
        }

    }

Fora isso, qual seria exatamente sua dúvida, Gislaine?
Abraços.

Ok. e que na minha maquina do trabalho so posso usar visualizar arquivo por isso esta indo assim.
O meu problema e que não sei como vou fazer os codigos para realizar uma renovação de matricula para o aluno, onde na tela renovacao de aluno, chamamos o aluno pelo cpf do responsavel onde carregados os seus dados e dai renovo a matricula com 10% de acrescimo do valor virgente do curso do aluno.

então seria um alteração?
certo?

ou ainda não entendi seu problema!

Oi!

Ao que eu entendi, você deve pedir em tela o CPF do responsavél pelo aluno e partir deste CPF, buscar o responsavél e em seguida, executar um update na matrícula do aluno. Recomendo que a tabela aluno tenha ligação com o seu respectivo responsavél, pois, além de correto, faz com que na tela de pesquisa possa informar o nome do aluno, sua matrícula ou outra informação que, partir dela, consiga localizar o responsavél.

Por exemplo, o responsavél esquece o CPF, e agora?
Então poderias usar o nome do Aluno ou sua matrícula.

Abraços!!