技術共有

映画チケット購入アプレットの論文(デザイン)提案報告書

2024-07-12

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

1. テーマの背景と意義

インターネット技術の継続的な発展に伴い、チケット購入に対する人々の需要もますます高まっています。従来のチケット購入方法には、長い待ち時間や煩雑なチケット購入手続きなどの問題がありましたが、オンラインチケット購入はこれらの問題を効果的に解決できます。映画チケット購入アプレットは、いつでもどこでも映画情報の確認、座席指定、注文、支払いを行うことができ、管理者は映画情報と注文を簡単に管理できる新しいオンラインチケット購入アプリケーションです。したがって、この記事は、チケット購入の効率と利便性を向上させるために、Java バックグラウンドに基づいて映画チケット購入アプレットを設計および実装することを目的としています。

2. 研究の基本的な内容と主な解決課題

1. 研究の基本的な内容

システムはユーザー側アプレットと管理側 PC に分かれており、主なモジュールは次のとおりです。

   

図 1. 映画チケット購入アプレット システムのフレームワーク図

ユーザー端末:

  1. ログインと登録(認証ログインを含む)
  2. ホームページには、検索映画、カルーセル画像、映画カテゴリ、および棚にある最新の映画が表示されます。
  3. 映画をクリックして映画の詳細を入力し、レビューを表示します。クリックして購入し、番組を選択し、映画を収集することもできます。
  4. 分類は分類情報を表示し、分類に従って対応する映画を表示します
  5. パーソナル センターには、私の情報 (編集可能)、注文 (キャンセル、支払い、評価を含む)、および私のコレクションが表示されます。

バックステージ管理:

  1. 統計分析: 過去 7 日間のユーザー数、映画数、注文数の傾向を確認します。
  2. ユーザー管理:登録されているユーザー情報の参照と削除
  3. 広告管理: カルーセル画像の追加、削除、変更、確認
  4. カテゴリ管理: 映画カテゴリの追加、削除、変更、確認
  5. ムービー管理: ムービーの追加、削除、変更、確認、ロード、リスト解除
  6. イベント管理: イベントの追加、削除、変更、確認
  7. 注文管理: ユーザーの注文情報を表示します。
  8. 評価管理:評価情報の確認と削除
  9. シネマ管理: シネマ情報の追加、削除、変更、確認
  10. シアター管理: プレイバック シアターのメンテナンス
  11. 座席管理: 劇場の座席のメンテナンス
  12. 管理者管理: バックグラウンド管理者が追加、削除、変更、確認を行います。

2. 主な解決課題

ユーザーログインモジュールでSpringSecurity+を使用します。Jwtこのテクノロジーはトークン検証を使用してログイン機能を完了します。

システム管理モジュール内SpringBoot を使用して MySQL データベースに接続し、データ情報にアクセスしますインタラクティブな機能を実装する

3. 研究方法と技術的ルート

1. 研究方法:

このシステムの調査方法は次のとおりです。

(1) 文献調査方法:ネットで関連情報を調べ、関連書籍を読み、常に研究の角度と内容を充実させ、研究方法を充実させます。

(2) 実験方法:システムの設計と実装では、Spring 統合フレームワークを使用してプロジェクト アーキテクチャを実現しました。

(3) 経験総括法:設計レベルと品質を向上させるために、設計したシステムをタイムリーに使用し、フィードバックによる改善を行います。

2. 研究の技術的ルート:

映画チケット購入アプレットバックエンドは開発に Java 言語を使用し、主に springboot フレームワークを使用します。springboot フレームワークには、サーブレットのカプセル化、開発効率の向上、サーブレット コンテナの統合、シンプルな構成、および柔軟なアプリケーションという多くの利点があります。 Mybatis も使用されます。これは主に jdbc をカプセル化し、柔軟な SQL 設定ファイルを提供します。バックグラウンド管理インターフェイスはブートストラップ フレームワークとブートストラップ フラット デザインを使用しており、インターフェイス全体が美しくエレガントになっています。 js では vue.js と data dom バインディングを使用することで、操作がより簡単かつ便利になります。ミニ プログラムは、ミニ プログラム weui スタイルと同様に、独自のタグのみを使用して実装します。データベースには mysql が使用されており、サイズが小さく、中小規模のプロジェクト開発に適しています。

4. 研究の全体構成と進捗状況

1. 研究の全体構成

このシステムは、企業が自社の倉庫製品をより適切に保守するために設計したシステムの主要なモジュールと機能アプリケーションを研究します。システムの設計および実装段階では、まずシステムの全体的なアーキテクチャが導入され、システム モジュールの機能分割図を通じてシステムの機能モジュールが具体的に分割されます。その後、システムの特定のサブモジュールの設計と実装において、各モジュールのクラス図とシーケンス図を使用して詳細を紹介し、説明しました。データベースの設計では、データベースの論理構造図を用いてデータベースの全体設計を記述し、その後、データベースのテーブルをテーブルを用いて詳細に記述し、テーブル内のデータ項目を記述します。

設計プロセス中に、システムの詳細な要件が徐々に改善され、データベース設計が完了し、システムの全体的なフレームワークが構築され、システムとクライアント ページの対話の詳細な機能が実現されました。

2. 研究の進捗状況

(1). 初期(7学期の18週目から20週目)

文献を読み、情報を収集し、卒業プロジェクトの初期設計を完了し、開発ソフトウェアに慣れます。

(2) 中間期(8学期の第1週~第8週)

システム ソフトウェアによって実装される機能を完成させ、プログラミングを完了し、システム テストを実施し、設計仕様書の初稿の電子版を詳細に作成します。

(3) 後期(8学期第9週~第10週)

教員の意見に従ってシステムの機能を改善し、最終的に卒業制作が完成し、設計仕様書の最終案、卒業制作日誌の提出、確定、印刷製本、卒業制作の審査申請を行います。

5. 主な参考文献:

  1. Chen Zhongquan、Luo Jun、Tan Zhen、WeChat アプレットに基づく大学教育監督システムの設計 [J]、2020(03): 52-53。
  2. Luo Dan、WeChat アプレットに基づく大学の選択コースの出席およびサインイン システムの設計と開発、[J]、2020(01): 71-72。
  3. Xu Yanhua、マイクロコンピュータ原理とインターフェース技術コースにおける WeChat アプレットの応用に関する研究 [J]、教育と教育フォーラム、2020(01): 382-383。
  4. Kingsoft Cloud Lab. Springboot に基づく実践的な Web プロジェクト開発 [M]、北京: People's Posts and Telecommunications Press、2021 年。
  5. Liang Jianqin、Spring Boot コンピュータ アプリケーションに基づく教育研究室予約システムの設計と実装、2020、40(2): 108-110。
  6. Huang Yimin、Spring Boot: Java 開発をより迅速かつ簡単にするツール [M]、北京: People's Posts and Telecommunications Press、2015 年。