Upload
raphael-agneli
View
629
Download
3
Embed Size (px)
Citation preview
SGTEISISTEMA GERENCIADOR DE
TRANSPORTE ESCOLAR INTERMUNICIPAL
Autor: Raphael Agneli Silva Orientador: Silvio Antonio Carro
DESCRIÇÃO
O SGTEI visa gerenciar o transporte escolar intermunicipal de alunos, bem
como os veículos, as rotas, os recebimentos e as despesas de uma empresa de
transporte escolar.
FUNÇÕES
BÁSICAS
RF_B1 – Gerenciar PessoasRF_B2 – Gerenciar VeículosRF_B3 – Gerenciar RotasRF_B4 – Gerenciar DespesasRF_B5 – Gerenciar Valores
FUNDAMENTAIS
RF_F1 – Gerar ContratoRF_F2 – Registrar recebimento
de mensalidadesRF_F3 – Registrar DespesasRF_F4 – Gerar Mensalidades
SAÍDA
RF_S1 – Relatório de PessoasRF_S2 – Relatório de DespesasRF_S3 – Gerar Mapa das RotasRF_S4 – Relatório de Contas
a receber
MODELO DE PERSISTÊNCIA
EntidadeInterface EntidadeDB
$vehicles = new Vehicles();
Validações e Processamentos
$vehicles->setPlate($plate);$vehicles->setAut($autonomy);$vehicles->setRou($route);$vehicles->setDri($driver);$vehicles->setImg($img_url);$vehicles->setId($id);
$vehicles->insert();
class Vehicles { Atributos Construtor Métodos gets e sets function insert(){ $vdb = new VehiclesDB(); return $vdb->insert($this); } function selectAll(){} function selectExpense($vehicle){} function select($vehicle){} function selectCont($vehicle){} function update(){} function delete($id){}}
class VehiclesDB { function insert(Vehicles $vehicle) { $db = new Database(); $sql = "INSERT... if ($db->cud($sql)) return true; else return false; }
Demais métodos }