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
felino Lubuntu 18.04 Requisiti per applicazione console .net core 7.0 Linux e Software 0
M pulsante per aprire una maschera che contiene controllo schede MS Access 0
E Aiuto per query PHP 8
E Il punto di riferimento italiano per Trailers cavalli Discussioni Varie 0
F CERCO Servizi SEO di Qualità per Agenzie di Servizi SEO e Posizionamento 3
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
A Cerco programmatore/sviluppatore per creare forum Offerte e Richieste di Lavoro e/o Collaborazione 2
R Plugin di base per WordPress WordPress 0

Discussioni simili