Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, boa noite
Estou necessitando de um sistema de cadastramento onde:
possua um administrador,
este adminsitrador cadastra as modalidades e os professores da modalidade,
os professores por sua vez tem acesso somente para cadastrar alunos e notícias em sua modalidade.
o cadastramento dos alunos além de várias variáveis permite também inserir uma imagem(fotografia do aluno).
pois irei postando o que vou fazendo e gostaria que os amigos aqui do fórum me auxiliassem dizendo se estou ou não no caminho certo.
vejamos o bando de dados:
--
-- Estrutura da tabela admin
--
CREATE TABLE `admin` (
`AdminID` varchar(50) NOT NULL,
`AdminPass` varchar(32) NOT NULL,
`AdminName` varchar(100) NOT NULL,
`AdminEmail` varchar(150) NOT NULL,
PRIMARY KEY (`AdminID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `alunos` (
`AlunosID` int(10) NOT NULL auto_increment,
`ProfessoresID` int(10) NOT NULL default '0',
`ModalidadesID` int(10) NOT NULL default '0',
`address` text NOT NULL,
`city` varchar(100) NOT NULL,
`state` varchar(100) NOT NULL,
`country` varchar(150) NOT NULL,
`image` text NOT NULL,
`DateAdded` int(10) NOT NULL default '0',
`visits` int(10) NOT NULL default '0',
PRIMARY KEY (`AlunosID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2;
CREATE TABLE `modalidades` (
`ModalidadesID` int(10) NOT NULL auto_increment,
`ModalidadesName` varchar(255) NOT NULL,
PRIMARY KEY (`ModalidadesID`),
UNIQUE KEY `CategoryName` (`ModalidadesName`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7;
CREATE TABLE `professores` (
`ProfessoresID` int(10) NOT NULL auto_increment,
`TipodeConta` int(1) NOT NULL default '0',
`username` varchar(50) NOT NULL,
`password` varchar(32) NOT NULL,
`FirstName` varchar(150) NOT NULL,
`LastName` varchar(150) NOT NULL,
`phone` varchar(50) NOT NULL,
`cellular` varchar(50) NOT NULL,
`email` varchar(150) NOT NULL,
`RegDate` int(10) NOT NULL default '0',
`ExpDate` int(10) NOT NULL default '0',
PRIMARY KEY (`ProfessoresID`),
UNIQUE KEY `email` (`email`),
UNIQUE KEY `username` (`username`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3;Carregando comentários...