Gestão da Qualidade
Marca
Nome do Processo:
Desenvolvimento de Sistemas
Roteiro Desenvolvimento Web
Emissão Inicial:
22/03/2011
Nr. da última
Revisão: 00
Data da Última
Revisão:
1. Buscar especificação (servidor \\corp1\Projetos\APSFS\07 - Desenvolvimento)
2. Imprimir e estudar especificação
3. Escolher e copiar uma transação (tela) parecida para editar
Local fisico: (\\corpsql\wamp\www\sfs\app\nome_sistema\nome_transacao\)
Link para visualização: http://corpsql/sfs/app/nome_sistema/nome_transacao/nome_arquivo_p.php/
4. Editar o par _p (pesquisa):
* Principais passos php:
- $modelo (arquivo html que vincula com o php)
- caminho físico da classe principal e do framework (class.bd.php e templatepower)
- instancia as duas classes
- Labels
- acaoform – DESTINO (ele mesmo, pois vai ver se precisa mostrar Listagem)
- geraBotoes (Buscar e Limpar)
--------------------------------------- testa se usuario filtrou algo -> adiciona clausulas where ao sql
- Bloco de script da Listagem
* Principais passos html:
- Ver na especificação label e campo necessários para cada linha da <table>
- Mostrar botoes vindos do php -> {botoes}
- Mostrar listagem vinda do php -> {listagem} (php é quem vai decidir se mostra ou não, de acordo com filtros
5. Editar o par: _i (insercao)
* Principais passos php:
- $modelo (arquivo html que vincula com o php)
- caminho físico da classe principal e do framework (class.bd.php e templatepower)
- instancia as duas classes
- Labels
- acaoform – DESTINO (nome_arquivo_db.php?acao=INS)
- geraBotoes (Salvar e Limpar)
* Principais passos html:
- Functions JS para validação
- Ver na especificação label e campo necessários para cada linha da <table>
- Mostrar botoes vindos do php -> {botoes}
6. Editar o par: _m (manutencao)
* Principais passos php:
- $modelo (arquivo html que vincula com o php)
- caminho físico da classe principal e do framework (class.bd.php e templatepower)
- instancia as duas classes
- Labels
- Método Consulta: Passar por parâmetro SQL para trazer do banco os dados a serem editados
- Jogar para as devidas variaveis, os dados recuperados no sql acima, coluna a coluna.
- acaoform – DESTINO (nome_arquivo_db.php?acao=ALT)
- geraBotoes: Salvar: Padrão
Excluir: exc(nome_arquivo_db.php?codigo=$codigo &acao=exc&destino=arquivo_p.php)
Voltar: arquivo_p.php
* Principais passos html:
- Functions JS para validação
- Ver na especificação label e campo necessários para cada linha da <table>. VALUE nos campos.
- Mostrar botoes vindos do php -> {botoes}
7. Editar nome_arquivo_db.php ( interação com o banco, onde tem o CRUD )
* Se $acao == ‘INS’:
- Testar via sql se já não existe registro
MARCA Sistemas de Computação Ltda
CNPJ:94.380.847/0001-92 – Inscrição Municipal: 21663424
Rua dos Andradas, 800, Sala 401 – Porto Alegre – RS – CEP 90020-004
Fone-Fax: (51) 3028-1491 – e-mail: [email protected]
Código:
IT_DS_03
Página:
1 de 2
IT_DS_01
Padrões de Especificação
Página: 2 de 2
- Busca MAX+1
- Setar Campos, Valores e Tipos -> montaSql(TABELA,'ins');
- Destino: "arquivo_m.php?codigo=$codigo";
* Se $acao == ‘ALT’:
- Setar Campos, Valores e Tipos -> montaSql(TABELA,'atu');
- Destino: "arquivo_m.php?codigo=$codigo";
* Se $acao == ‘EXC’:
- Testar via sql se não existem registros vinculados em outras tabelas
- Setar vWhere -> montaSql(TABELA,'rem');
- Destino: "arquivo_p.php ";
* Taduções de possiveis mensagens
8. Mostrar transação criada dentro da aplicação:
* VIA APLICAÇÂO:
- Criar transação (passar caminho fisico correto)
- Vincular Transação ao menu e ao sistema corretos
- Dar a devida permissão de acesso à transacao para determinado Grupo
9. Mostrar botões padrão no canto direito superior da transação:
INSERT INTO MS_TRANSACAO_BOTAO (CD_TRANSACAO, ORDEM_APRESENTACAO, CD_IDIOMA, CD_TEXTO,
FL_TIPO_OPER, NO_ARQ_PHP) values
(105,1,'POR','INS_NOVO',1,'teste_sist1/cad_nome/sistema_i.php');
INSERT INTO MS_TRANSACAO_BOTAO (CD_TRANSACAO, ORDEM_APRESENTACAO, CD_IDIOMA, CD_TEXTO,
FL_TIPO_OPER, NO_ARQ_PHP) values
(105,2,'POR','CONS_ALT',0,'teste_sist1/cad_nome/sistema_p.php')
MARCA Sistemas de Computação Ltda
CNPJ:94.380.847/0001-92 – Inscrição Municipal: 21663424
Rua dos Andradas, 800, Sala 401 – Porto Alegre – RS – CEP 90020-004
Fone-Fax: (51) 3028-1491 – e-mail: [email protected]
Download

Gestão da Qualidade Marca Roteiro