今回、JAVAは、レストランのWebサイトと予約システム+WeChatアプレットシステムを含むレストラン席予約システムチームの卒業設計と開発に選ばれました。
プロジェクト機能 - モジュール図
開発概要
開発オペレーティングシステム: Windows10 + 8G メモリ + 500G
WEB開発環境:JDK1.8 + Tomcat8
WEB開発言語:Java
WEB開発フレームワーク:springboot
WEBテンプレートエンジン:Thymeleaf
従来のWEB技術:html+css+javascript
WEB開発ツールのアイデア
データベース: mysql8
データベース管理ツール:navicat
WeChat ミニ プログラム開発: WeChat 開発者ツール
WeChat アプレット テクノロジー: wxss、wxhtml、js
チームプロジェクト - グループ部門
プロジェクトの機能 - 機能リスト
バックグラウンド管理システム (モジュール 1-メンバー 1 開発)
システム設定: 私たちについての設定、お問い合わせ、参加、法的声明
情報入力:情報の分類を選択し、情報のタイトル、紹介文、内容などを入力します。
情報管理: すべての情報を表示し、変更と削除をサポートします
情報対話型情報: 閲覧の表示、お気に入りの表示、情報のコメントの表示、およびコメント管理
メンバーセンター:登録ユーザー情報の閲覧、削除サポート
広告画像設定:ホームページのローテーション用の広告画像を設定します。
メッセージリスト: メッセージコンテンツの管理、削除のサポート
料理の分類:プラットフォーム上で料理の分類を設定し、入力、変更、削除をサポートします
料理の入力:料理のタイトルを入力し、カテゴリーを選択し、写真をアップロードし、詳細な料理を紹介します
料理管理: すべての料理情報をリストし、変更と削除をサポートします。
人気の料理キーワード: Web サイトでクエリできる人気の料理キーワードを設定します。
料理インタラクション情報:料理の閲覧情報、収集情報、コメントおよびコメント管理
レストランの写真: レストランの写真カテゴリの設定、関連する写真の入力、写真の管理、変更、削除など。
レストラン席の区分:人数別設定、ボックスまたはホール別設定
座席管理: 座席名の入力、カテゴリーの選択、変更と削除のサポート
座席の順序: すべてのユーザーの予約情報をリストし、削除、レビューまたは拒否をサポートします。
ユーザーPC-WEBサイトシステム(モジュール2-メンバー2開発)
登録とログイン: 観光客はアカウントを登録し、プラットフォームにログインします。
ウェブサイトの紹介を見る: ウェブサイトの紹介、当社について、お問い合わせ、参加、法的声明
料理の紹介: レストランのすべての料理を表示し、カテゴリに従ってクエリできます
料理の詳細: 料理の詳細な紹介を表示し、サポートの収集、コメントの投稿をサポートします。コメントは表示される前にバックグラウンド管理者によってレビューされる必要があります。
レストラン環境: レストラン環境の実際の写真を表示できます。
座席予約:予約する日付を選択するか、人数またはホールまたはボックスで絞り込み、予約する座席を選択し、予約の連絡先などを入力して予約を送信します。
メッセージのフィードバック: Web サイト管理者にメッセージを残すと、バックグラウンド管理者がメッセージを確認できます。
マイシート予約注文: ユーザーのすべての予約注文情報、レビューステータスをリストします。ユーザーは、レビューされていない、またはレビューによって拒否された注文を削除できます。
料理の閲覧・お気に入り・コメント:ユーザーが閲覧した料理・お気に入りの料理・コメントに関する情報
ユーザー情報: ユーザー情報を変更します
パスワード変更: ユーザーログイン用のパスワードを変更します。
ログアウト: ログイン Cookie をクリアして、Web サイトのホームページに戻ります。
ユーザー携帯端末-WeChatアプレットシステム(モジュール3-メンバー3開発)
ユーザー登録とログイン:共通アカウントを登録し、登録したアカウントでログイン
WeChat認証ログイン:WeChatをアカウントとして直接使用し、認証後にログインします。
インフォメーション機能:ユーザーが任意に情報一覧や詳細情報を閲覧可能
メッセージ: ユーザーは、ミニ プログラムの管理プラットフォームにメッセージを残すことができます。
予約ルール: デフォルトでは、過去 4 日以内の座席のみ予約できます。
座席予約:日付の選択、タイプの選択、座席の選択、情報の入力、座席予約の送信
私の予約:予約時間と曜日、予約者の名前、電話番号、メモ。
申請のキャンセル:私の予約情報で、管理者が確認していない場合は、右端に「申請のキャンセル」が表示されます。このリンクをクリックしてキャンセルします。
ユーザー情報: 名前、QQ、メールアドレス、備考などの情報を入力します。
システムを終了します。キャッシュをクリアして、ミニ プログラムのホームページに戻ります。
どのように学び、成長するか
ウェブベースの
WEBサイト開発にはHTML/CSS/JAVASCRIPTを学ぶ必要があります。
JAVAや小さなプログラム開発、WEBの基礎を学び、活用していきます。
JAVA開発学習
ステップ 1: データベース Mysql データベースのインストールと使用法、データベース管理ツール Navicat のインストールと使用法、およびデータベース管理ツール Navicat のインストールと使用法を学ぶ必要があります。
ステップ 2: JDK と Tomcat 環境の構築、JAVA の基本文法、JAVA と mysql データベースの操作、JDBC データベースの操作、JAVA の一般的な Spring、SpringMVC、Springboot フレームワークを学ぶ必要があります。
無料コースのダウンロード アドレス:
Wechat アプレットの開発と学習
WeChat アプレットの文法、コンポーネント、API を学び、WeChat アプレットの開発における wxss、wxml、js の使用方法を学びます。
上記の知識ポイントに関するビデオ レッスンのダウンロード アドレス:
https://www.hzyaoyi.cn/pc_xinxi_xiangqing.php?xinxi1_id=1199&cs_lxid=278
レンダリング - バックグラウンド管理システム
エフェクト映像-PC端末Webサイトシステム
レンダリング - WeChat ミニ プログラム システム