WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 26.02.2002, 17:23   #1
nukia
Elite
 
Registriert seit: 24.01.2001
Alter: 49
Beiträge: 1.017


nukia eine Nachricht über ICQ schicken
Frage Alogorithmus f. Auswertung

Wie könnte ein Alogorithmus für eine Auswertung aussehen?

Jeder Teilnehmer kann für versch. Themen eine Priorität vergeben (1-5, wobei 1 die höchste ist). Für jedes Thema erlaubt eine gewisse Anzahl an max. Teilnehmern.

Wie könnte man das (ev. über Web) oder anders realisieren, weil sonst ist es mühsam von jeden Teilnehmer Zettelchen ausfüllen lassen, sammeln und dann ordnen und dann schafft man es nicht jedem TN sein Lieblingsthema zuordnen.
____________________________________
Der Computer ist die Lösung vieler Probleme, die wir ohne Computer gar nicht hätten.
Klaus-Peter Schreiner (*1930) deutscher Satiriker und Kabarettautor
nukia ist offline   Mit Zitat antworten
Alt 26.02.2002, 17:36   #2
kikakater
Inventar
 
Registriert seit: 24.01.2001
Beiträge: 5.631


Standard

Außer daß ich überhaupt nicht weiß, was für Auswertungen Du meinst, kann ich Dir doch für das was Du geschrieben hast vielleicht ein wenig helfen:

.) Anlegen einer SQL-Datenbank mit mysql

.) Schreiben einer Windows Anwendung, die die Felder Priorität als Pulldownfeld und Zettelmitteilung als mehrzeiliges Edittextfeld anbietet sowie ein Menü vorgelagert hat, wo man auswählen kann, neues Thema, bestehendes Thema.

Die entsprechenden Programmierschnittstellen wie auch die SQL Befehlszeichenketten für das Anschalten an die Datenbank (connect) wie das Lesen (Select) und das Einfügen (Insert) sowie das Verändern (Update) von Datensätzen findest Du unter www.mysql.com

mfg Kikakater
kikakater ist offline   Mit Zitat antworten
Alt 26.02.2002, 17:51   #3
nukia
Elite
 
Registriert seit: 24.01.2001
Alter: 49
Beiträge: 1.017


nukia eine Nachricht über ICQ schicken
Standard

hmm, die Daten in eine mySQL DB reinbringen ist mir klar...

aber wie erfolgt die Auswertung und Zuordnung?

Was ist zB wenn ein Thema max. 7 TN zulässt und 10 TN Thema XY mit Priorität 1 und 20 TN mit Priorität 2 usw.. versehen?

Es geht um eine gerechte Zuordnung der TN zu den einzelnen Themen. Es soll sich keiner benachteiligt fühlen.
____________________________________
Der Computer ist die Lösung vieler Probleme, die wir ohne Computer gar nicht hätten.
Klaus-Peter Schreiner (*1930) deutscher Satiriker und Kabarettautor
nukia ist offline   Mit Zitat antworten
Alt 26.02.2002, 18:32   #4
Sesa_Mina
Schwarzfußfrettchen
 
Registriert seit: 28.01.2001
Beiträge: 2.071


Standard

Ich würd mal sagen wer zuerst kommt is drin. bis alle 'Plätze' gefüllt sind.

und das Thema für Thema wobei für jedes Thema die 'Lose' neu 'gemischt' und gezogen werden.


Auf diese Weise würdest ne recht gute Auslosung erhalten da jeder die chance hat sein Thema zu bekommen.
____________________________________
Wann die kan Almdudler ham... \"Es gibt nur einen Weg zur Lunge, und der muss geteert werden, damit der Krebs nicht stolpert!\"
http://www.dream.at/gizmo/bunny.gif
Image is © 2001 Merle
Sterndalsäg.. ähh... jäger
Sesa_Mina ist offline   Mit Zitat antworten
Alt 26.02.2002, 21:26   #5
kikakater
Inventar
 
Registriert seit: 24.01.2001
Beiträge: 5.631


Standard

Das ist dann nur mehr reines Handwerkszeug. Eine Zuordnung nach dem Prinzip des Zuerstkommens ist sinnvoll. Programmatisch mit Leben erfüllt ist so eine Regelung z.B. so, daß man aus dem Datum einen String zusammenbaut nach dem Schema JJJJMMTT sowie HHMMSSMS und so eine eindeutige Zuordnung zu den einzelnen Themen bei gleicher Priorität vieler Teilnehmer automatisch hat. Das Datum stellt man in ein Datensatzfeld, beispielhaft: DATUM_ANMELDUNG oder DateEnrollment. Die Auswertung ist dann lediglich ein Durchlesen durch die Tabelle über einen Datenbankindex, der aus den Werten der Felder Priorität+DateEnrollment aufgebaut worden ist, und nach 10 oder 15 Datensätzen einfach zu lesen aufhören, weil die Maximalanzahl an Teilnehmern erreicht und ausgedruckt und so weiter worden ist.

mfg Kikakater
kikakater ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:27 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag