Database med begrænsninger

Tags:    c++

<< < 12 > >>
Hej Alle.

Jeg sidder og leger med tanken om en online database hvor vi i en vennekreds kan dele oplysninger.
Oplysningerne skal være ting som vores navne, adresser, nummerplader på biler, telefonnumre og der må gerne være mulighed for at sætte billeder ind af de forskellige personer.

Desuden skal databasen være delt op i 3 grupper, med hver deres adgangsfunktioner.
F.eks.
gruppe 1: Adgang til database 1
Gruppe 2: Adgang til Database 1&2
Gruppe 3: Administratorere der kan indtaste oplysninger og redigere brugere. Desuden se en 3. database kun for admins!

Databasen skal lægges ud på en ftp server hvor alle informationer ligger. Folk skal så kunne hente dem derfra. Desuden må der gerne være en adgangsfil man skal have udleveret for at kunne opnå forbindelse.

En anden ting jeg kunne tænke mig var en form for log system så admins kan se hvem der har søgt på hvad og om det f.eks. er printet ud.

Kan det lade sig gøre, i C/C++ og kan det lade sig gøre for en 95% begynder.

//Kim



Indlæg senest redigeret d. 30.11.2007 12:40 af Bruger #6621
12 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 9 karma
Sorter efter stemmer Sorter efter dato
Allerførst (hvis du ikke kan det endnu) lidt HTML:
http://www.html.dk/ - Dansk
http://w3schools.com/html/default.asp - Engelsk (let)

så noget PHP:
http://www.phpartikler.dk/ - Dansk
http://udvikleren.dk/PHP/Articles.aspx - Dansk :P
http://mooboo.dk/?page=list_tut&id=2 - Dansk
http://w3schools.com/php/default.asp - Engelsk (let)

Og så til sidst MySQL:
http://mooboo.dk/?page=list_tut&id=3 - Dansk
http://w3schools.com/php/php_mysql_intro.asp - Engelsk (let)
http://udvikleren.dk/Database/Articles.aspx - Dansk :P

Lad ikke størrelsen af alle disse links slå dig ud!
Du behøves ikke at læse dem alle! 1 el. 2 fra hver kategori burde være nok!
Når du så har fået læst dig igennem dette burde (hvor seriøst du nu tager det)det tage dig 1 - 2 dage (el. mere hvis du læser det hele (Kan anbefales!))

Hvis du har spørgsmål kan du tilføje mig på MSN:
jakob@nightwish.dk

NB:
Jeg havde i starten også store problemer med at finde en god host. Så fandt jeg:
http://www.domaindirect.dk/
Jeg valgte deres gratis løsning da det var præcis hvad jeg havde brug for! (der er ingen ads!)


Håber at alt dette gav dig mod til at springe ud i browser programmerings verdenen da den er mindst ligeså spændene som C!

BTW: Hvorfor C? C++ er jo en udvikling af sproget og jeg synes personligt at det er meget stærkere og lettere!



Indlæg senest redigeret d. 30.11.2007 13:16 af Bruger #11328


Hej Kim,

Jeg ved godt at du skrev C++, og at PHP har været bragt på bordet. Men jeg vil faktisk foreslå Java applikationer istedet. Dette er lettere at tilgå både en database, samt Sockets i Java er samtidig yders enkle at tilgå.

Dermed vil du have alle fordelene af en databaseforbindelse, med SQL requests i java, og et internet interface imellem klienter/server. Yderligre er tråde i Java lette at strukturere, sådan at serveren kan håndtere flere klienter samtisig.

JSP siderne har jeg mest bragt på banen for at modsvare PHPen. Der vil du kunne lave et markup [browser] interface til klienterne.

Med venlig hilsen
Ieet

Ps. Niveauet ryger ned i forhold til at benytte Java i forhold til C++, med hensyn til kravene for at kunne lave en løsning til problemstillingen.
Pps. En 95% begynder vil ikke få det til at virke i C++ er mit bud.




jeg mener at php er langt det nemmeste. det eneste der skal gøres er at lave et par DB kald og noget authentication. det er på ingen måde svært



Hmmm Ja og Nej:

Ja:
Det kan du godt! men det vil kræve forholdsvis avanceret programmering (netværksprogrammering) da C++ er et "desktop" programmeringssprog og ikke browser!
Til gengæld kan du lave et hurtigt og sikkert system ved hjælp af IP adresser, men det bliver svært!

Nej:
Nej er vel mit egentlige svar, da det du er ude efter er meget lettere i et browser sprog! Jeg foreslå dig PHP, det du vil lave vil du kunne lave meget hurtigt hvis du sætter dig for at lære PHP. Det eneste du så mangler er en server og et domænenavn (altså en hjemmeside) hvor dine venner kan logge på, se oplysninger osv.

Håber mit svar kunne bruges til noget!



Hey. Jeg har en hjemmeside :D
www.brandabc.dk, men den virker ikke lige pt pga. virus på serveren.....


Hvordan vil du foreslå jeg lærer PHP, nemmest og mest effektivt?

og ja da:D Dit svar kunne da bruges. Fandt ud af det ikke er C/C++ jeg skal kode det i:D



Helt enig i at et web sprog er nemmere at gå til i denne situation.

BTW: Hvorfor C? C++ er jo en udvikling af sproget og jeg synes personligt at det er meget stærkere og lettere!


Yeah well...jeg hørte engang én sige, at C++ var en syntaktisk lort Stroustrup havde lagt ovenpå C, og jeg må sige, at jeg er enig. Jeg foretrækker C, men det er jo en smagssag.



Det kan du godt! men det vil kræve forholdsvis avanceret programmering (netværksprogrammering) da C++ er et "desktop" programmeringssprog og ikke browser!
Til gengæld kan du lave et hurtigt og sikkert system ved hjælp af IP adresser, men det bliver svært!


Det er forkert. Du skal ikke igang med netværksprogrammering, da der findes mange database biblioteker. Nogen af bibliotekerne har faktisk nærmest en lignende PHP syntaks.
Browser sprog? Er der noget der hedder det? HTML vil jeg vel kalde et browsersprog. PHP er ikke et browsersprog, men et serverside sprog, da alt foregår på serveren, og derefter sendes til brugeren.

Just my few coins.



Indlæg senest redigeret d. 30.11.2007 19:51 af Bruger #1151
Ja men Martin: Han vil kommunikere med andre computere... skal man så ikke bruge netværksprogrammering??

Og ja det var vidst en lille fejl med browser sprog... men det foregår jo alligevel i browseren.. :P



Jacob << læs top spørgsmålet igen :) Han vil dele oplysninger med andre computere fra en central database. Her vil han have noget authentication på selve serveren samt et log system. Alt kan laves i C++. Jeg giver dig dog ret i at systemet vil være nemmere at lave i PHP.



JaKob :P
Og havde vist ikke set det med ftp systemet... det burde ikke være SÅ svært at lave i C++, men vil stadig anbefale PHP!



<< < 12 > >>
t