Hey Mädels und Jungs, ich stell mal wie jeder andere schlaue mensch meinen Projektantrag ON, will wissen ob ich noch was verbessern muss
also Let's RocK:
--------------------------------------------------------------------------
Projektbezeichnung
Bewerber-Verwaltungsprogramm, Erfassen und Verwalten aller Bewerber, die sich bei der Firma XXX um eine Arbeitsstelle bewerben
Kurze Projektbeschreibung
Das derzeitige erfassen und verwalten aller Bewerber in einer Excel Tabelle soll nun durch ein Programm, das übersichtlicher, plattformunabhängiger und kontrollierbarer ist, abgelöst werden.
IST - Analyse
Bisher wird jeder Bewerber in einer vorhandenen Exceltabelle erfasst. Hierbei wird der komplette Bewerbungsprozess, von Kontaktaufnahme bis Bewerbungsgespräch, aufgenommen und bewer-tet. Neben dem üblichen Auflisten persönlicher Daten und Bewerbungsunterlagen, wird auch ein Punktebewertungssystem eingesetzt.
Da es sich um eine handelsübliche Exceltabelle handelt gibt es mehrere Schwachstellen. Einga-ben können beispielsweise auf ihre Gültigkeit nur schwerwiegend Kontrolliert werden, ständige Umformatierungen erschweren zusätzlich die Übersicht der Tabelle.
SOLL - Konzept
Ziel ist es, jeden Bewerber mit diesem Programm zu Erfassen und zu Verwalten. Das Programm muss in erster Linie übersichtlich und anwenderfreundlich sein. Für das Bewerten einzelner Be-werber stehen dem Anwender feste Werte zur Verfügung.
Die zukünftige Wartung und Weiterentwicklung wird durch das einhalten der XXX Coding Guidli-nes vereinfacht. Da alle Daten auf einer zentralen Datenbank abgelegt werden, sind sie somit von jedem Rechner in der Firma aus erreichbar.
Realisierung
Das Programm wird mit der objektorientierten Programmsprache C# in Visual Studio 2008 entwi-ckelt. Um alle Daten verwalten zu können, wird auf dem zentralen Datenbankserver, der sich im Netzwerk der Firma befindet, eine MySQL Datenbank angelegt. Mit Adobe Photoshop CS4 wird die Grafische Benutzeroberfläche realisiert
Projektumfeld
XXX ist eine Dienstleistungfirma, die Dienstleistungen im IT-Bereich wie auch im Ingenieursbereich und Managementbereich anbietet.
Projektphasen
1 Projektanalyse (4 Stunden)
1.1 IST Analyse (1)
1.2 SOLL Konzept (3)
2 Planung (14 Stunden)
2.1 Programmablaufplan (3)
2.2 Systemarchitektur (2)
2.3 Datenbankdesign (2)
2.4 Klassendesign (4)
2.5 Design der Benutzeroberfläche (3)
3 Umsetzung (36 Stunden)
3.1 Datenbankerstellung (1)
3.2 Benutzeroberfläche (4)
3.3 Erstellung der der einzelnen Klassen und Interfaces (5)
3.4 Erstellung der Methoden (5)
3.5 Umsetzung der Programmlogik (16)
3.6 erstellen der SQL Statements (5)
4 Qualitätssicherung (6 Stunden)
4.1 Testfälle erstellen (1)
4.2 Testprotokoll erstellen(2)
4.3 Testen (1)
4.4 Fehlerbehebung (2)
5. Dokumentation (10 Stunden)
5.1 Projektdokumentation erstellen (5)
5.2 Benutzerhandbuch erstellen (5)