Hallo cobolfan,
wenn du schon Erfahrungen mit Datenbanken und HTML hast, dann sollte die Einarbeitung nicht das große Problem sein. Du musst noch etwas PHP dazunehmen, was aber auch kein Hexenwerk ist.
Wenn du Webmatrix installiert hast, dann kannst du beim Erstellen einer neuen webseite auswählen, wie du die erstellen möchtest. Falls du sie mit einem CMS erstellen willst, dann lädt und installiert der Webmatrix installer aller erforderlichen Pakete dafür. Das macht die Sache so bequem. Ausserdem installiert Webmatrix auch noch einen passenden lokalen IIS Server, so dass du die Webseite lokal laufen lassen kannst ohne gleich weltweit sichtbar zu werden, weil die Seite bei einem öffentlichen Provider gehostet ist.
Die von dir aufgelisteten Funktionen sind schon recht umfangreich. Die Datenbank dazu ist schnell erstellt und nicht weiter komplex. Du brauchst aber natürlich für jede Funktionalität ein passendes Stück Code für die Webseite damit der Benutzer bei der Eingabe der Daten geführt wird, die eingegebenen Daten auf Korrektheit und ggf. doppelte Einträge geprüft werden.
Eigentlich ist der Code einfach zu schreiben. Die Hauptaufgabe ist die saubere Beschreibung des Layouts einerseits und der Funktionalität andererseits.
Nach meiner Erfahrung lässt sich das, was du planst am ehesten ohne ein CMS erstellen. CMS arbeiten zwar datenbankbasiert, die verwendete Datenbank ist aber nicht deine Anwendungsdatenbank, sondern sie dient ausschließlich zur Ablage der Inhalte der Webseiten.
Gruß
computerschrat