Technologieaustausch

Vorschlagsbericht für die Abschlussarbeit (Design) eines Applets zum Kauf von Kinokarten

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Hintergrund und Bedeutung des Themas

Mit der kontinuierlichen Weiterentwicklung der Internettechnologie wird auch die Nachfrage der Menschen nach Ticketkäufen immer größer. Herkömmliche Ticketkaufmethoden weisen Probleme wie lange Wartezeiten und umständliche Ticketkaufverfahren auf. Der Online-Ticketkauf kann diese Probleme effektiv lösen. Das Applet zum Kauf von Kinokarten ist eine neue Anwendung für den Online-Ticketkauf. Es ermöglicht Benutzern, jederzeit und überall Filminformationen zu überprüfen, Sitzplätze auszuwählen, Bestellungen aufzugeben und zu bezahlen, und ermöglicht Administratoren die bequeme Verwaltung von Filminformationen und Bestellungen. Daher zielt dieser Artikel darauf ab, ein Applet für den Kauf von Kinokarten zu entwerfen und zu implementieren, das auf Java-Hintergrund basiert, um die Effizienz und den Komfort des Ticketkaufs zu verbessern.

2. Grundlegender Inhalt der Forschung und zu lösende Hauptprobleme

1. Grundlegender Inhalt der Forschung

Das System ist in benutzerseitiges Applet und verwaltungsseitiges PC unterteilt. Die Hauptmodule sind wie folgt:

   

Abbildung 1. Diagramm des Applet-Systemrahmens für den Kauf von Kinokarten

Benutzerterminal:

  1. Login und Registrierung (inkl. autorisiertem Login)
  2. Auf der Startseite werden Suchfilme, Karussellbilder, Filmkategorien und die neuesten Filme in den Regalen angezeigt.
  3. Klicken Sie auf den Film, um die Filmdetails einzugeben und Rezensionen anzuzeigen. Sie können darauf klicken, um die Show zu kaufen und Sitzplätze auszuwählen
  4. Die Klassifizierung zeigt Klassifizierungsinformationen und entsprechende Filme entsprechend der Klassifizierung an
  5. Im persönlichen Center werden meine Informationen (bearbeitbar), meine Bestellungen (einschließlich Stornierung, Zahlung und Bewertung) und meine Sammlungen angezeigt.

Backstage-Management:

  1. Statistische Analyse: Überprüfen Sie die Anzahl der Benutzer, Filme und Bestellungen. Zählen Sie die Bestelltrends in den letzten 7 Tagen
  2. Benutzerverwaltung: Registrierte Benutzerinformationen anzeigen und löschen
  3. Werbemanagement: Hinzufügen, Löschen, Ändern und Überprüfen von Karussellbildern
  4. Kategorieverwaltung: Filmkategorien hinzufügen, löschen, ändern und überprüfen
  5. Filmverwaltung: Filme hinzufügen, löschen, ändern, überprüfen, laden und aus der Liste entfernen
  6. Ereignisverwaltung: Ereignisse hinzufügen, löschen, ändern und überprüfen
  7. Auftragsverwaltung: Bestellinformationen des Benutzers anzeigen
  8. Bewertungsverwaltung: Bewertungsinformationen prüfen und löschen
  9. Kinoverwaltung: Kinoinformationen hinzufügen, löschen, ändern und überprüfen
  10. Theatermanagement: Theaterwartung
  11. Sitzverwaltung: Wartung der Theatersitze
  12. Administratorverwaltung: Hintergrundadministrator fügt hinzu, löscht, ändert und prüft

2. Hauptprobleme, die gelöst werden müssen

Verwenden Sie im Benutzeranmeldemodul SpringSecurity+JwtDie Technologie verwendet eine Token-Verifizierung, um die Anmeldefunktion abzuschließen.

Im SystemverwaltungsmodulVerwenden Sie SpringBoot, um eine Verbindung zur MySQL-Datenbank herzustellen und auf Dateninformationen zuzugreifenInteraktive Funktionen implementieren

3. Forschungsmethoden und technische Wege

1. Forschungsmethoden:

Die Forschungsmethoden dieses Systems sind:

(1) Literaturrecherchemethode: Suchen Sie online nach relevanten Informationen, lesen Sie relevante Bücher, bereichern Sie ständig den Forschungswinkel und -inhalt und bereichern Sie die Forschungsmethoden.

(2) Experimentelle Methode: Beim Entwurf und der Implementierung des Systems wurde das Spring-Integrationsframework verwendet, um die Projektarchitektur zu realisieren.

(3) Erfahrungszusammenfassungsmethode: Nutzen Sie das entworfene System rechtzeitig und nehmen Sie Verbesserungen durch Feedback vor, um das Designniveau und die Qualität zu verbessern.

2. Technischer Forschungsweg:

Applet zum Kauf von Kinokartenvon Das Backend verwendet für die Entwicklung hauptsächlich das Springboot-Framework. Das Springboot-Framework bietet viele Vorteile. Es kapselt Servlets, verbessert die Entwicklungseffizienz, integriert Servlet-Container, einfache Konfiguration und flexible Anwendungen. Außerdem wird Mybatis verwendet, das hauptsächlich JDBC kapselt und flexible SQL-Konfigurationsdateien bereitstellt. Die Hintergrundverwaltungsschnittstelle verwendet das Bootstrap-Framework und das Bootstrap-Flat-Design, wodurch die Gesamtschnittstelle schön und elegant wird. js verwendet vue.js und die Daten-Dom-Bindung, wodurch die Bedienung einfacher und bequemer wird. Das Miniprogramm verwendet zur Implementierung nur seine eigenen Tags sowie den Weui-Stil des Miniprogramms. Die Datenbank verwendet MySQL, das klein ist und für die Entwicklung kleiner und mittlerer Projekte geeignet ist.

4. Gesamtanordnung und Fortschritt der Forschung

1. Gesamtanordnung der Forschung

Dieses System untersucht die Hauptmodule und Funktionsanwendungen eines Systems, das von Unternehmen zur besseren Wartung ihrer eigenen Lagerprodukte entwickelt wurde. In der Entwurfs- und Implementierungsphase des Systems wird zunächst die Gesamtarchitektur des Systems vorgestellt und die Funktionsmodule des Systems durch das Systemmodul-Funktionsteilungsdiagramm spezifisch unterteilt. Später wurden beim Entwurf und der Implementierung spezifischer Untermodule des Systems Klassendiagramme und Sequenzdiagramme jedes Moduls verwendet, um sie detailliert vorzustellen und zu beschreiben. Beim Datenbankentwurf wird der Gesamtentwurf der Datenbank mithilfe des logischen Strukturdiagramms der Datenbank beschrieben. Anschließend werden die Datenbanktabellen mithilfe von Tabellen detailliert beschrieben, um die Datenelemente in den Tabellen zu beschreiben.

Während des Entwurfsprozesses wurden die detaillierten Anforderungen des Systems schrittweise verbessert, das Datenbankdesign fertiggestellt, das Gesamtgerüst des Systems erstellt und die detaillierten Funktionen des Systems und die Interaktion mit der Clientseite realisiert.

2. Forschungsfortschritt

(1) Frühphase (18. bis 20. Woche des siebten Semesters)

Lesen Sie Fachliteratur, sammeln Sie Informationen, vervollständigen Sie den vorläufigen Entwurf eines Abschlussprojekts und machen Sie sich mit Entwicklungssoftware vertraut.

(2) Zwischensemester (1. bis 8. Woche des achten Semesters)

Vervollständigen Sie die von der Systemsoftware implementierten Funktionen, schließen Sie die Programmierung ab, führen Sie Systemtests durch und schreiben Sie die elektronische Version des ersten Entwurfs der Designspezifikation im Detail.

(3). Späterer Zeitraum (9. bis 10. Woche des achten Semesters)

Verbessern Sie die Systemfunktionen gemäß den Meinungen des Dozenten und schließen Sie schließlich das Abschlussprojekt ab, reichen Sie den endgültigen Entwurf der Designspezifikation und das Tagebuch des Abschlussprojekts ein, stellen Sie es fertig, drucken Sie es, binden Sie es und beantragen Sie die Verteidigung des Abschlussprojekts.

5. Hauptreferenzen:

  1. Chen Zhongquan, Luo Jun, Tan Zhen. Design eines Lehraufsichtssystems an Hochschulen und Universitäten basierend auf dem WeChat-Applet [J], 2020(03): 52-53.
  2. Luo Dan. Design und Entwicklung eines Anwesenheits- und Anmeldesystems für universitäre Wahlfächer basierend auf dem WeChat-Applet [J], 2020(01): 71-72.
  3. Xu Yanhua. Forschung zur Anwendung des WeChat-Applets in Mikrocomputer-Prinzipien und Schnittstellentechnologie-Kursen, 2020(01): 382-383.
  4. Kingsoft Cloud Lab. Praktische Webprojektentwicklung basierend auf Springboot [M].
  5. Liang Jianqin. Entwurf und Implementierung eines Lehrlabor-Reservierungssystems basierend auf Spring Boot [J], 2020, 40(2): 108-110.
  6. Huang Yimin. Spring Boot: Ein Tool, das die Java-Entwicklung schneller und einfacher macht. Peking: People's Posts and Telecommunications Press, 2015.