Avatar billede miss-g Seniormester
14. oktober 2005 - 15:26 Der er 5 kommentarer og
1 løsning

Udforming af chat database - funktioner?

Ved ikke lige hvor jeg skal oprette denne. Designet har jeg sådan set styr på, men jeg aner ikke hvad man skal kunne i en chat database - hvordan det skal bygges op, hvis man skal have mulighed for følgende:

En chatter trykker på en knap (alarm) som går til en co-admin, denne skal hurtigt komme til pågældende chatrum.

En co-admin skal have mulighed for at smide folk ud af chatten x antal minutter - men hvad så hvis vedkommende selv er gået ud af chatten og stadig skal have karantæne i x antal minutter? Hvordan skal det laves - formentlig en liste af en slags over brugere i chatten og brugere på sitet (som har været i chatten) eller??

Bør man gemme en daglig log af hvad der bliver skrevet i chatten, hvem der logger ind og ud?

Bør man gemme brugers IP numre?

Jeg har søgt på administration panels og lignende på nettet for at finde inspiration, men er ikke rigtigt kommet længere.

Jeg skal altså have funktionerne på plads, hvad der sker når man trykker hvor osv - designet klarer jeg selv. Hjælp!
Avatar billede askhoej Praktikant
14. oktober 2005 - 15:37 #1
For at summere op så skal du have en til at kode en avanceret chat til dig og så ligger du selv et skin på - er det rigtigt forstået?

/askhoej
Avatar billede miss-g Seniormester
14. oktober 2005 - 15:40 #2
Jeg har programmøren og jeg er designeren.

jeg skal designe chat databasen (admin panel), hvor ovenstående funktioner skal være, men kan ikke gennemskue opsætningen.

Når en co-admin får en alarm fra chatten - hvad skal der så ske? Hvordan får han alarmen, hvordan ved han hvem der har trykket osv.
Avatar billede miss-g Seniormester
14. oktober 2005 - 15:41 #3
Hvordan administreres det med brugerne - at man kan smide dem ud eller udelukke dem fra chatten? Hvordan ser oversigten ud, osv.
Avatar billede askhoej Praktikant
14. oktober 2005 - 15:50 #4
Der skal være laves en tabel noget ala det her:

Tabel: Alarm
AlarmID (unik alarm nøgle der er meget rar at have)
ChatterID (hvem har trykket på alarmen)
ChatRumID (hvor er der trykket på alarmen)
AlarmBesked (evt. besked fra den der har trykket på alarmen)
AlarmOrdnet (er der en admin/co-admin der har kigget på sagerne)
AlarmDato (hvornår blev der trykket på alarmen)

Inden i adminsystemet skal der så bare være noget der står og kigger efter nye alarmer i tabellen - om der så skal komme en lyserød talebobbel frem eller sendes en SMS til co-admin/admin kommer jo så an på ambitionsniveauet. Men din programmør kan vel sagtens designe en tabelstruktur der kan dette plus de andre funktioner du ønsker, det er vel det en programmør skal være god til.

/askhoej
Avatar billede miss-g Seniormester
14. oktober 2005 - 18:44 #5
Så det må være noget med at en co-admin befinder sig i et eller andet chatrum, og så skal han have et ekstra vindue åbent/databasen åben ved siden af, så han kan holde øje med alarmer?

Forslag til de andre spørgsmål?
Avatar billede miss-g Seniormester
22. oktober 2005 - 17:07 #6
askhoej - læg et svar, så får du nogle point for din del af besvarelse.

Har fået hjælp til de øvrige funktioner i et andet forum.
Tak for hjælpen :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester