Eingabeverkaufssystem für Filme (MoviePass)
Endgültiges Projekt für Labor 4 und Systems Methodik , der Universitätstechnologiekarriere in Programmierung , UTN .
Diese Arbeit ist Teil einer Prüfung, daher sind externe Kooperationen nicht zulässig, aber jeder Vorschlag ist willkommen.
Das Team
@Fran, @maxi und @jorge.
Slogan
Funktionale Anforderungen
Ein Unternehmen, das sich dem Organisieren und Verkauf von Filmtickets einsetzt und die Entwicklung von Software ermöglicht, die es seinen Kunden ermöglicht, das Ticket für einen Film in einem bestimmten Kino über eine Website zu kaufen. Kunden müssen sich bei ihrer E -Mail und einem Schlüssel registrieren. Es muss auch die Möglichkeit geben, sich über Ihr Facebook -Konto zu registrieren.
- Der Kunde (c) kann die folgenden Aktivitäten ausführen:
- Überprüfen Sie Filme nach Datum und/oder Kategorie.
- Wählen Sie einen Film zum Kauf aus. Als nächstes werden die Kinos, in denen es mit ihren Zeitplänen projiziert wird (nur diejenigen, die noch Tickets zur Verfügung haben), sichtbar gemacht. Sobald der Zeitplan und das Kino ausgewählt wurden, muss die Anzahl der zu erworbenen Tickets detailliert sein, wodurch der Gesamtkauf visualisiert wird. Der Kauf kann nur per Kreditkarte durch einen Prozess getätigt werden, der die Genehmigung der Zahlung an den Korresport beantragt. CIA von Kredit (Visum oder Master) Nach Erhalt der Berechtigung aus der Zahlung generiert das System die Einträge und sendet eine Kopie an die E -Mail. Jeder Eintrag verfügt über eine Nummer und einen QR -Code, mit dem Sie das Kino (individueller Eingang) eingeben können. Auf der Website befindet sich eine Rabattpolice, die aus dem Wert von 25% weniger den Wert der Tickets am Dienstag und Mittwoch berechnet und 2 Tickets kaufen muss.
- Wenden Sie sich an die erworbenen Einträge, bestellt per Film oder Datum.
- Der Administrator (a) kann die folgenden Aktivitäten durchführen:
- Geben Sie mit Ihren Tagen und Projektionsplänen Filme in die Kino -Werbetafel ein.
(New Req.):
- Ein Film kann nur in einem einzigen Kino pro Tag projiziert werden (kann aber nicht in mehr als einem Kino reproduziert werden. Revision 3)
- Überprüfen Sie, ob der Beginn einer Funktion 15 Minuten nach dem vorherigen beträgt.
- Kinos verwalten. Jeder Datensatz muss den Namen des Kinos, seine Gesamtkapazität, Adresse und eindeutiger Einstiegswert haben.
(New Req.):
Die Struktur von Kinos wird modifiziert. Von nun an haben sie mehr als einen Raum, in dem Funktionen ausgeführt werden. Innerhalb der Kinoverwaltung müssen neue Räume erstellt werden. Jedes Zimmer hat: Name, Preis und Kapazität in Sitzen.
- Konsultieren Sie verkaufte Beträge und Überreste der Projektionen (Film, Kino, Schicht).
- Wenden Sie sich an die Gesamtverkäufe in Pesos (nach Film oder Kino, zwischen Daten).
Nicht funktionierende Anforderungen
Programmierung in Schichten der Anwendung, die die Architektur von 3 logischen Schichten respektiert, die während des Kurses zu sehen sind. Dies impliziert die Entwicklung der Klassen, die die Modellentitäten und die Kontrolle der Anwendungsfälle, der Ansichten und der Datenzugriffsschicht darstellen. Der Zugang zu Filmen und Kategorien (Themen) von ihnen wird durch die Verwendung einer öffentlichen API der themeviedB -Site erfolgt, wobei der Schüler ein Konto erstellen muss und somit die erforderliche API erhalten muss, die erforderlich ist, um auf die unter https://developers.themoviedb.org/3 beschriebenen Ressourcen zuzugreifen. Von dort werden wir das Get verwenden:
- movie/now_playing : retorna la lista de películas actuales
- genre/movie/list : retorna la lista de géneros (temas)
Mindestumsetzung für die Genehmigung:
- Revision
- Kinos verwalten (A-Element B, mit Speicher im Speicher)
- Konsultation aktueller Filme (C -Item A - Get der API)
- Revision
- Geben Sie zusammen mit den Ausstellentagen und Zeitplänen Filme in die Kino -Werbetafel ein (A - Artikel A)
- Zu 1.2 Filtern nach Kategorie (Themen) und Daten der Funktion hinzufügen. ** Von hier aus werden die Filme, die der Kunde in der Konsultation visualisiert, diejenigen, die sich auf der Billboard befinden (Kinos, ab dem Tag der Konsultation -Now-)
- Der Schaden muss gegen die BD umgesetzt werden. **
- Revision
- Wählen Sie Tickets für eine bestimmte Filmprojektion aus (C - Artikel B, ohne Zahlung oder Rabatte).