come strutturare le classi per un piccolo gestionale?

omegas

Nuovo Utente
4 Apr 2011
11
0
0
sto cercando di creare un piccolo gestionale in php object oriented.
il gestionale sarà un portale per la gestione di articoli vari, e necessità di login e 3 tipi di utenti.
come mi consigliate di strutturare le classe? io ho pensato tipo:

classe database {
funzione connetti
funzione disconnetti }

classe user {
funzione visualizza utenti
funzione inserisci utente
funzione modifica utente
funzione elimina utente }

classe articolo {
funzione visualizza articoli
funzione inserisci articolo
funzione modifica articolo
funzione elimina articolo }

classe appuntamenti {
funzione visualizza appuntamenti
funzione inserisci appuntamento
funzione modifica appuntamento
funzione elimina appuntamento }

però tutto ciò mi sembra un pò ridondante, e inoltre non sò come fare per introdurre 3 tipi di utente (admin, capo, impiegato) dove admin gestisce gli utenti, capo gestisce appuntamenti e impiegato articoli.
potreste darmi un'aiuto concettuale???
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
A me la tua struttura sembra abbastanza essenziale, sarei però curioso di avere qualche informazione su come è stato disegnato il DB.
 

omegas

Nuovo Utente
4 Apr 2011
11
0
0
A me la tua struttura sembra abbastanza essenziale, sarei però curioso di avere qualche informazione su come è stato disegnato il DB.

per il momento ho creato precisamente 3 tabelle:
tabella utenti con i vari campi id_utente, nome_utente, password_utente, etc
tabella articoli con i campi id_articolo, nome_articolo etc
tabella appuntamenti con i campi id_app, data_app etc

molto basilare insomma.

però mi è stato richiesto di separare le classi entità da quelle di controllo, per cui oltre alle 3 classi di gestione, immagino servano anche le classi entità come classe utente, classe articolo, classe appuntamento.
ma essendo nuovo della programmazione ad oggetti non so bene se queste classi sono fatte bene e se ne servono altre.

inoltre non ho ben a mente come dovrebbero interagire la classe utente e la classe gestione_utenti. e non trovo nessun tutorial su questo tipo di concetti.
 
Discussioni simili
Autore Titolo Forum Risposte Data
xone Come strutturare un database per annunci PHP 7
M Come strutturare il database MySQL 0
JellyBelly Strutturare un database di tipo questionario - gestione della validazione PHP 5
B Consigli come strutturare db mysql MySQL 9
I Come strutturare sito wordpress WordPress 4
E Strutturare un DB schema E/R MySQL 1
C Aiuto per strutturare applicazione PHP 9
MarcoGrazia Aggiungere o rimuovere classi in javascript Javascript 1
Domenico_Falco1 Associare una stessa funzione get a due eventi a.click con classi differenti Ajax 6
L Cambiare classi solo scroll up jQuery 2
L [PHP] paginazione con classi vendor PHP 2
3_g [PHP] mvc, pdo e classi... PHP 7
ken_korn [PHP] Delucidazione sull'uso di classi esterne PHP 0
L [WordPress] [HTML] boostrap e classi personali WordPress 4
CristianB72 [PHP] Astrazione classi ed interfacce, a cosa servono? PHP 0
E le classi di java Java 9
D Classi astratte PHP 0
giap Classi stili/stili per singoli TAG- differenza- HTML e CSS 2
M classi e struttura directory PHP 1
D Errore aggiungendo elemento Classi LINQ to SQL in un progetto VB2008 .NET Framework 1
M Assegnare classi diverse a div in un ciclo while PHP 3
I Che senso ha questo? Come separare due classi? HTML e CSS 2
L Classi (informazioni) PHP 0
L classi e prestazioni sito PHP 0
P Stampa di classi ritoccata.. PHP 0
I Interfacce e classi astratte PHP 5
L sistema utenti con classi PHP 9
L Esercizio con le classi PHP 0
M Vantaggio nell'usare le classi PHP 1
K Metodi e classi in obj-c Sviluppo app per iOS 0
L Cerco esempio con classi php5 PHP 3
M autoloading classi PHP 1
L Consiglio classi php PHP 2
E catturare pseudo-classi CSS con Javascript Javascript 1
F directory classi php PHP 2
S [Java] applet non carica classi importate da libreria.jar Java 1
Z Creare File xls con le classi PHP 0
E lista dinamica e classi Programmazione 1
F Classi in php PHP 0
C classi funzioni e array PHP 1
Cforever variabili e classi private??? Javascript 1
B Classi in file esterno PHP 0
M Analisi sito per pulire codice inutile HTML e CSS 0
Paolo69 Risolto reCAPTCHA v2 per ASP Classic ASP 0
M Hosting VPS per server di gioco Minecraft Hosting 0
N Grazie per il benvenuto Presentati al Forum 0
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
R Filtri e plugin per photoshop Photoshop 0
AkTaRuS DIsabilitare il tasto destro tranne che per code e pre Javascript 1
0 [Retribuito] Cercasi programmatore per GdR PbC Offerte e Richieste di Lavoro e/o Collaborazione 0

Discussioni simili