Konventionen Request_Session_Attribute ReticulumRC1 Verantwortungsbereiche
reticulum: Grobkonzept
reticulum: Kontext
reticulum ist eine SocialWeb Plattform, die wir im Rahmen der LV Softwareentwicklung mit Hilfe von Java Servlets und JSP entwickeln. reticulum soll sich von anderen Social Web Applikationen durch die Integration von Studenten-, Arbeitgeber- und Freizeitfunktionalitäten herausheben.
reticulum: Features und Möglichkeiten
- Registrieren Sie sich in der Community, und finden sie Freunde, Kollegen und Chefs
- Gründen Sie Ihre Firma, und finden Sie neue Mitarbeiter
- Geben Sie Ihren Lebenslauf bekannt, damit Firmen einen ersten Eindruck von Ihnen bekommen
- Stellen Sie doch auch gleich Ihre Qualifikationen dazu
- Und damit nicht jeder sehen kann wer Ihre Freunde und Kollegen sind - geben Sie Sichtbarkeitsregeln an
- Stellen Sie ein Bild von sich online
- Wenn Sie zum Herren aufsteigen, und dann eine Firma gründen - ändern Sie dies rasch und einfach in Ihrem Profil.
- Schreiben Sie RMS - einfach den Namen des Users eingeben - Nachricht dazu, und Ihre Freunde, Kollegen und Herren bekommen umgehend Ihre Nachricht zugesand.
- Suchen Sie neue Leute - entweder Sie kennen den Namen des Users, dann können Sie ihn über das Namensfeld direkt suchen - oder Sie suchen ganz einfach gleichgesinnte, indem Sie die "Daseinsform" angeben.
- Durch einen Klick auf den Benutzernamen kommen Sie direkt auf dessen Profil, und können gleich eine Beziehung herstellen - egal welcher Art
- Auf dem Profil wird auch gleich ersichtlich über wie viele Ecken sie wen kennen - die Grafik zeigt sofort welche Art der Beziehung zu wem besteht. Durch einen Klick auf den Namen dort kommt man auch gleich zu dessen Profil.
- Unter dem Punkt "Beziehungen" können Sie Ihre Beziehungen bewerten.
reticulum: Benutzerklassen
Im Großen und ganzen werden wir den Befehlen von Oben (LV-Leiter) Folge leisten und 3 Benutzergruppen identifizieren:
- Sklaven: Studenten und andere Arbeitssuchende sowie Leute die Kontakte knüpfen möchten
- Herren: Arbeitgeber, die ihre Firma präsentieren, qualifizierte Sklaven anwerben und einstellen möchten
- Götter: Administratoren, die Benutzer/Kommentare löschen und die Einstellungen der Plattform verwalten, Beziehungs-&Bewertungsgraphen ohne Einschränkung betrachten können
reticulum: more
Die Realisierung des Projekts erfolgt unter Verwendung von JSP und Servlets und "normalen" Java Klassen. Dadurch ist es möglich eine Trennung von Ansicht und Applikationslogik zu erreichen (d.h.: es wird nach dem MVC- Modell gearbeitet). Im Hintergrund agiert eine MySQL- Datenbank, welche für die persistente Speicherung der Daten zuständig ist. Nachdem alles auf dem Almighty-Server laufen soll, werden wir überlegen, die servereigenen MySQL- Datenbank zu verwenden.
