SpringBoot をベースにした大学生レンタル Web サイト

1 はじめに

この大学生向け住宅賃貸システムは、ユーザーがホームページ、住宅情報、住宅評価、お知らせ情報、パーソナルセンター、背景管理、フィードバックなどの情報の閲覧、個人情報の修正などを行うためのシンプルなフレームワーク構造を採用しており、システム管理者によるホームページの改変、パーソナルセンター、住宅所有者管理、利用者管理、住宅タイプ管理、住宅情報管理、予約管理、敷金予約管理、賃貸注文管理、住宅評価管理など。住宅オーナーは、ホームページ、パーソナルセンター、住宅情報管理、予約管理、敷金予約管理、賃貸注文管理、住宅評価管理などを運営します。このシステムは利便性、柔軟性、適用性を備えています。この大学生向けレンタルシステムは、管理者、家主、利用者がログイン後、必要な操作を行うことができるシンプルなフレームワーク構造となっています。

記事の開始アドレス

画像

2 テクノロジースタック

開発言語: Java
フレームワーク: springboot
JDK バージョン: JDK1.8
サーバー: tomcat7 または Tomcat 8
データベース: mysql 5.7 (バージョン 5.7 でなければなりません、8.0 には多くの落とし穴がある場合があります)
データベース ツール: Navicat11
開発ソフトウェア: eclipse/myeclipse/idea
Maven パッケージ: Maven3.3.9 (必須ではありません)

3 要件分析

この卒業プロジェクトは主に、Java 言語プラットフォームに基づいた大学生向けの住宅賃貸システム ソフトウェアの設計と開発を目的としています。現在 Google が提供している Java を使用して、大学生の賃貸情報をクエリします。もちろん使用するデータベースはMysqlです。オブジェクト指向データベースほど強力ではありませんが、Java 開発では比較的柔軟で便利です。システム機能は主に次の点を紹介します。

l ウェルカムインターフェース機能

ウェルカム インターフェイスは、ソフトウェアの実行時に表示される最初のインターフェイスであり、メニュー インターフェイスの前に表示されます。主な目的は、大学生レンタル システムの利用を歓迎することを示すことです。ユーザーがソフトウェアを開いている限り、最初にようこそインターフェイスが表示されます。

l メインインターフェースメニューのオプション機能

メイン インターフェイスは、ソフトウェアの最初の真に操作可能なインターフェイスであり、ユーザーの操作の最初のステップに応答します。主な機能は、機能選択、つまり大学生の賃貸情報照会の選択です。インターフェイスの主な要件はシンプルで明確であることですが、新鮮で明るい背景画像と相まって、ユーザーに視覚的な喜びを与えることは間違いありません。メインインターフェイスはこれらの面倒な操作を拒否し、ユーザーに利便性を提供します。

4 システム設計

大学生向け住宅賃貸システムの機能要件に基づいたシステム設計を行います。

フロントデスク機能:システムに入ると、ホームページ、住宅情報、住宅評価、お知らせ情報、パーソナルセンター、バックエンド管理、フィードバックなどの機能を操作できます。

バックエンドは主に管理者、住宅所有者、ユーザーで構成されており、主な機能としては、ホームページ、パーソナルセンター、住宅所有者管理、ユーザー管理、住宅タイプ管理、住宅情報管理、予約管理、保証金管理、賃貸注文管理、住宅評価などが挙げられます。等

システムはこれらの機能を統合しており、その結果の機能構成図は次のとおりです。

画像

5 システム詳細設計

5.1 システム機能モジュール

大学生向け住宅賃貸システムでは、図5-1に示すように、システムホームページ上でホームページ、住宅情報、住宅評価、お知らせ情報、パーソナルセンター、バックエンド管理、フィードバックなどのコンテンツを閲覧し、詳細な操作を行うことができます。 。

画像

ユーザー登録は、図 5-2 に示すユーザー登録ページで、ユーザー名、パスワード、確認パスワード、氏名、携帯電話番号、ID カードなどを入力して行います。

画像

住宅情報 住宅情報ページでは、住宅の種類、エリア、所在地、方位、階数、建物番号、住宅面積、住宅設備、住宅状況、家賃、所有者口座番号、所有者名等を閲覧することができます。住宅の作成や住宅を予約するための保証金の預け入れなどの操作は、図 5-3 に示されています。

画像

5.2 管理者モジュール

ログイン。システムに入る前に、図 5-5 に示すように、ログイン ページで必要に応じてユーザー名とパスワードを入力し、役割とその他の情報を選択して、「ログイン」をクリックしてログイン操作を実行します。

画像

管理者はシステムにログインすると、ホームページ、パーソナルセンター、住宅所有者管理、ユーザー管理、住宅タイプ管理、住宅情報管理、予約管理、敷金予約管理、賃貸注文管理、住宅評価管理などの対応する機能を実行できます。その他の機能 図 5-6 に示す動作。

画像

住宅所有者管理、住宅所有者管理ページでは、図 5-7 に示すように、インデックス、ホスト アカウント、ホスト名、性別、写真、連絡先番号、ID カード、その他のコンテンツの詳細、変更、削除などの操作を実行できます。 。

画像

ユーザー管理 ユーザー管理ページでは、図 5-8 に示すように、インデックス、ユーザー名、名前、性別、アバター、携帯電話、ID カードなどの情報の詳細、変更、削除を行うことができます。

画像

住宅情報管理では、住宅情報管理ページで、住宅名、住宅タイプ、写真、面積、所在地、向き、階数、建物番号、住宅面積、住宅設備、住宅状況、家賃、住宅所有者アカウント、図 5-9 に示すように、家の所有者名、連絡先番号、その他の内容の詳細、変更、削除が可能です。

画像

5.3 住宅所有者機能モジュール

大学生向け住宅賃貸システムにログインした住宅所有者は、図5-に示すように、ホームページ、パーソナルセンター、住宅情報管理、予約管理、敷金予約管理、賃貸注文管理、住宅評価管理等で対応する操作を行うことができます。 11.

画像

5.4 ユーザー機能モジュール

大学生向け住宅賃貸システムにログインすると、ホームページ、パーソナルセンター、アポイント管理、敷金予約管理、レンタル注文管理、住宅評価管理、メッセージリマインダー管理、マイコレクション管理等の各機能が利用できます。図 5-14 に示されています。

画像

予約閲覧管理、予約閲覧管理ページでは、インデックス、住宅名、住宅タイプ、住宅写真、所有者アカウント、連絡先番号、閲覧時間、予約メモ、ユーザー名、携帯電話、レビュー返信、レビューステータス、 etc. 図 5-15 に示すように、詳細な操作を実行します。

画像

敷金予約管理、敷金予約管理ページでは、インデックス、住宅名、住宅タイプ、住宅写真、敷金金額、注文日、住宅所有者アカウント、家賃、賃貸状況、伝言メモ、ユーザー名、携帯電話、図 5-16 に示すように、支払いおよびその他のコンテンツ、レンタル注文およびその他の操作の詳細。

画像

ソースコードに関する相談

おすすめ

転載: blog.csdn.net/u013749113/article/details/133439118