コンピューターの卒業プロジェクトに推奨されるトピック、springboot プロパティ管理システム 39107 (無料のソース コード データベース)、JAVA、PHP、node.js、C++、Python、データ視覚化などを教える数万の実践的なチュートリアル。

                                                          

卒業プロジェクト

タイトル:

springboot プロパティ管理システム

著者:

学生証:

所属学院:

プロフェッショナルグレード:

学校の家庭教師:

役職:

コミュニティ不動産の講師:

位置:

完了時間:

201x 年 x 月 x 日 - 201x 年 x 月 x 日

まとめ

現代、科学技術の進歩・発展により人々の生活はますます複雑化し、情報の受容と発信は人間社会に欠かせないものとなっています。物件管理をベースとした情報システムをインターネット上で稼働させます。オーナー情報や物件情報の管理を実現し、より迅速かつ包括的なサービスプラットフォームを実現するために、物件管理運用プラットフォームを開発・設計しました。

このシステムは、バックエンドデータの主記憶装置として MySQL を使用し、Spring Boot フレームワーク、JSP 技術、Ajax 技術を使用して業務システムのコーディングと開発を行います。プロパティマネジメントシステムが持つべき主な機能モジュールは基本的に実現されており、本システムは管理者とオーナーの2つの機能モジュールからなり、主に建物管理、不動産管理、人材管理、車両管理、ペット管理、修繕管理、料金管理などを実現します。管理、苦情、提案、コミュニティ活動、予定管理、家族人事、修理分類、セキュリティと防火、公安記録、環境保護と衛生、財産報告書、その他の機能。

システムをテストした後、プログラム ロジックとコードが改善されました。同時に、システム内のすべてのプログラムが正常に実行できること、すべての機能が操作できること、およびシステムの操作エクスペリエンスが良好であることが保証され、管理者と所有者にとって双方にとって有利な状況が実現します。

キーワード: プロパティ管理システム、Mysql データベース、Spring Boot フレームワーク、

抽象的な_

今日、科学技術の進歩・発展により人々の生活はますます複雑化し、情報の受容と発信は人間社会に欠かせないものとなっています。物件管理をベースとした情報システムをインターネット上で稼働可能にしました。オーナー情報や物件情報の管理と、より迅速かつ包括的なサービスプラットフォームを実現するために、物件管理運用プラットフォームを開発・設計しました。

このシステムは、バックグラウンド データの主なストレージ ユニットとして MySQL を使用し、Spring Boot フレームワーク、JSP テクノロジ、および Ajax テクノロジを使用してビジネス システムのコーディングと開発を行います。プロパティ管理システムの主要な機能モジュールは基本的に実装されています。システムには、管理者と所有者の 2 つの主要な機能モジュールがあり、主に建物管理、不動産管理、人事管理、車両管理、ペット管理、修理管理、料金管理、苦情と提案、コミュニティ活動、予定管理、家族などの機能を実現します。メンバー、修理分類、セキュリティと防火、公安記録、環境保護と衛生、および財産報告書。

システムをテストした後、プログラム ロジックとコードが改善されました。同時に、システム内のすべてのプログラムが正常に実行できること、すべての機能が操作できること、およびシステムの操作エクスペリエンスが良好であることを保証し、管理者と所有者にとって双方にとって有利な状況を実現します。

キーワード:資産管理システム。MySQLデータベース。Spring Boot フレームワーク。

目次

まとめ

第 1 章 はじめに

1.1 研究の背景

1.2 研究状況

1.3 システム開発の目標

第2章 関連技術

2.1 J2EE テクノロジー

2.2 MVVMパターン

2.3 B/S構造

2.4 スプリングブートフレームワーク

2.5 MySQLデータベース

第 3 章 要件分析

3.1 要件分析

3.2 システムの実現可能性分析

3.2.1 技術的な実現可能性

3.2.2 経済的実現可能性

3.2.3 運用の実現可能性

3.3 プロジェクト設計の目標と原則

1. 資産管理システムの基本要件

2. 開発目標

3. 設計原則

3.4 システムプロセス分析

第4章 アーキテクチャ設計

4.1 システムアーキテクチャ

4.2 データベースエンティティの設計

4.3 データベーステーブルの設計

テーブル access_token (ログインアクセス期間)

テーブル認証 (ユーザー権限管理)

テーブルbooking_management(予約管理)

テーブルbuilding_management (建物管理)

テーブルcharge_management(料金管理)

テーブルcommunity_activities (コミュニティアクティビティ)

テーブル apply_suggestions (苦情と提案)

テーブルenvironment_protection_and_sanitation (環境保護と衛生)

テーブル family_members (ファミリーメンバー)

テーブルのヒット数 (ユーザーのクリック数)

テーブルの所有者 (所有者)

テーブルpersonar_management (人事管理)

テーブル pet_management (ペット管理)

テーブル property_management (プロパティ管理)

テーブル property_statement (プロパティ ステートメント)

テーブルrepair_application_management (修理管理)

テーブルrepair_classification (修理分類)

テーブル security_and_fire_protection (セキュリティ防火)

テーブル security_records (セキュリティ レコード)

テーブルアップロード(ファイルアップロード)

テーブル user (ユーザー アカウント: ユーザーのログイン情報を保存するために使用されます)

テーブル user_group (ユーザー グループ: ユーザーのフロントエンド ID と認証に使用されます)

テーブル vehicle_management (車両管理)

第5章 システムの導入

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

5.2 管理者機能モジュール

第6章 システムテスト

6.1 テストの目的

6.2 試験方法

6.3 機能テスト

6.4 テストの結論

第7章 結論

参考文献

ありがとう

第 1 章 はじめに

1.1 研究の背景

人々の生活水準の向上に伴い、人々の住環境への要求、特に新たな住環境への要求は日々高まっており、不動産運営事業者がこのような形態に適応していくためには、まずハード面の基盤を強固にするだけでなく、最新の不動産管理システムのセットを持っています。現時点では、人々による情報やデータの使用と処理も自動化、ネットワーク化、ソーシャル化の段階に入っているため、この機能を実現するには、不動産管理者がコミュニティ内での管理を容易にするために効率的な管理住宅ネットワークシステムを装備する必要があります。 、ユーザーのニーズにできるだけ早く対応し、ユーザーにタイムリーなサービスを提供し、所有者に効率的で快適な生活環境を提供します。これにより、社内的には作業効率が向上し、社外的には競争上の優位性が得られます。

1.2 研究状況

不動産産業の継続的な発展に伴い、さまざまな不動産管理システムの構築が重要な進歩を遂げ、わが国の各都市では比較的完全な不動産管理法制度が基本的に形成されています。プロパティマネジメント活動は法律で保護され、徐々に「品質と価格に見​​合った」プロパティサービス料金の仕組みが形成され、建設と管理の分離が一般的な傾向となり、プロパティマネジメント入札制度の導入が促進されています。全国の不動産管理市場は順調な発展の勢いを見せています。統計によると、2007年の時点で、我が国の不動産管理会社の総数は3万社を超え、従業員数は300万人を超え、年間総営業利益は800億元を超えています。

過去 20 年にわたり、不動産管理サービスの分野は、住宅地から工業地域、学校、病院、市場、オフィスビル、その他の種類の不動産まで徐々に拡大し、現在では国内の都市不動産管理の範囲を占めています。経済的に発展した都市は 50% 以上に達しています。しかし、さまざまな理由により、我が国の不動産管理の発展にはばらつきがあり、各地の不動産管理の報道を見れば平均的であることがわかります。

1.3 システム開発の目標

ウェブサイトのフロントエンドデザインでは、メインインターフェイスがすっきりと整然としており、人々の目に留まり、視覚疲労を引き起こさないこと、そして何よりも、人々が理解しやすい直感的な感覚を与えることが重要です。ユーザーがそれを使用できるように操作し、3 点加熱の持続時間を長くします。システムの背景設計では、開発と将来のメンテナンスを容易にするために、非常にシンプルで効果的なテクノロジーを採用する必要があります。すべての機能がユーザーのニーズに応えられるようにするだけでなく、ユーザーは Web サイトを通じて目的の業務を実現するために自発的に行動でき、管理者は Web サイトを通じてユーザーのニーズを簡単に理解して管理できる必要があります。この目標を達成するために、次の目標が提案されています。

(1) 最新の物件情報や関連情報をリアルタイムに閲覧できます。

(2) 利用者は主要な物件情報を比較し、より満足のいく物件を選択することができます。

(3) 管理者は、オーナー機能に関するさまざまな情報をバックグラウンドで簡単に管理できます。

(4) 管理者は、ユーザーの利用状況を簡単に問い合わせ、集計することができます。


第2章 関連技術

2.1 J2EE テクノロジー

人々は多くの外国語を習得できますが、コンピュータ科学者が熟練していることのほとんどは、C 言語、Java、Perl などの人間の自然言語ではないプログラミング言語です。さまざまな企業が開発した「ミドルウェア」が十分に標準化されていなかったため、Sun は J2EE を立ち上げ、この標準を使用して欠点を解決しました。これは、各レベルで対応するサーバーとコンポーネントを実行できるようにする優れたメカニズムを提供し、システムを安定して使用できるようにし、開発を効率化し、保守を容易にします。

2.2 MVVMパターン

MVVM モデルは一般的に使用される開発モデルで、コード実装の観点から主に M 層、V 層、C 層に分かれています。

ビューはユーザー対話インターフェイスを表します。Web アプリケーションには多くのインターフェイスがある場合があります。MVVM モデルでは、ビューはデータの収集と処理、およびユーザー要求のみを処理し、ビジネス プロセスの処理は含まれません。ビジネス プロセスによって処理されます。モデル。

モデルとは、ビジネスプロセス/状態の処理とビジネスルールの策定です。モデルがビジネスプロセスを処理する過程は他のレイヤーからは見えずブラックボックスのようなもので、ビューから要求されたデータを受け取った後、最終的な処理結果を返します。MVVMの核となるのはビジネスモデルの設計であり、代表的な適用例としては現在普及しているEJBモデルがあり、既存のコンポーネントを最大限に活用するためにアプリケーション技術実装の観点からモデルをさらに細分化しているが、そのままでは利用できないデザインモデルを適用するためのフレームワークとして。

コントローラーはユーザーのリクエストを受信すると理解でき、ビューとモデルが照合されてユーザーのリクエストが完了します。コントロール層を分割する役割が非常に明確で、自分がディストリビュータであること、どのようなモデルやビューを選択できるのか、どのようなユーザーのリクエストを実現できるのかを明確に伝えることができます。コントロール層はすべてのデータ処理を行うわけではありません。たとえば、ユーザーが接続をクリックした場合、コントロール層はリクエストを受信した後、ビジネス情報を処理しません。ユーザーの情報をモデルに送信し、モデルに何を伝えるかのみを行います。するべきことを選択し、ニーズを満たすものを選択すると、そのビューがユーザーに返されます。

2.3 B/S構造

B/S (ブラウザ/サーバー) は、以前のものよりも問題のないアーキテクチャです。Web サーバーを使用してデータの送信と交換を行います。クライアントとしてブラウザをダウンロードするだけでよく、ソフトウェアを常にインストールするという問題を考慮する必要がなく、作業が「スリム化」されます。

2.4 スプリングブートフレームワーク

Spring フレームワークは、制御反転特性を備えたコンテナを提供するJava プラットフォーム上のオープン ソース アプリケーション フレームワークです。Spring フレームワーク自体にはプログラミング モデルに制限はありませんが、Java アプリケーションで頻繁に使用されるため非常に人気があり、後にEJB (Enterprise JavaBeans) モデルの補足として、または代替として使用されるようになりました。Spring フレームワークは、制御の反転のコア機能の利用や、管理対象オブジェクトのライフサイクルのコンテナ化を実装するための依存関係注入による制御の反転の実装、宣言型トランザクション管理のためのアスペクト指向プログラミングの使用など、開発のための一連のソリューションを提供します。統合 さまざまな永続化テクノロジによってデータ アクセスが管理され、開発を容易にする多数の優れた Web フレームワークが提供されます。Spring フレームワークには Inversion of Control (IOC) 機能があり、プロジェクトのメンテナンスとテストを容易にするように設計されており、Java のリフレクション メカニズムを通じて Java オブジェクトの統合設定と管理の方法を提供します。Spring フレームワークは、コンテナを使用してオブジェクトのライフ サイクルを管理します。コンテナは、XML ファイルまたはクラスの特定の Java アノテーションをスキャンすることでオブジェクトを構成できます。開発者は、依存関係の検索または依存関係の注入を通じてオブジェクトを取得できます。Spring フレームワークにはアスペクト指向プログラミング(AOP) フレームワークがあり、Spring AOP フレームワークはプロキシ モードに基づいており、実行時に構成可能です。AOP フレームワークは主にモジュール間の相互関係をモジュール化します。Spring フレームワークの AOP フレームワークは基本的な AOP 機能のみを提供しており、AspectJ フレームワークと比較することはできませんが、AspectJ との統合により基本的なニーズにも対応できます。Spring AOP技術を利用することで、Springフレームワークのトランザクション管理やリモートアクセスなどの機能を実現できます。Spring のトランザクション管理フレームワークは、Java プラットフォームに抽象化メカニズムを導入し、ローカルおよびグローバル トランザクション、およびネストされたトランザクションが、Java プラットフォーム上のほぼすべての環境でセーブポイントを使用して動作できるようにします。Spring にはさまざまなトランザクション テンプレートが統合されており、システムはトランザクション テンプレート、XML または Java アノテーションを通じてトランザクションを構成でき、トランザクション フレームワークにはメッセージングやキャッシュなどの機能が統合されています。Spring のデータ アクセス フレームワークは、開発者がアプリケーションでデータベースを使用するときに遭遇する一般的な問題を解決します。Java: JDBC、iBATS/MyBATIs、Hibernate、Java Data Objects (JDO)、ApacheOJB、ApacheCayne などのすべての一般的なデータ アクセス フレームワークのサポートを提供するだけでなく、Spring のトランザクション管理と併用してデータ アクセスを提供することもできます。 。Spring フレームワークは当初、独自の Web MVC フレームワークを構築するつもりはありませんでしたが、開発プロセス中、その開発者は、既存の StrutsWeb フレームワークのプレゼンテーション層とリクエスト処理層の間、およびリクエスト処理層とリクエスト処理層の間の分離が重要であると考えていました。モデルだけでは十分ではなかったので、SpringMVC を作成しました。

2.5 MySQLデータベース

Mysql は度重なるアップデートを経て機能的に非常に豊富かつ完成度が高く、バージョン 4 からバージョン 5 まで比較的大規模なアップデートが行われ、実際の商用利用においても良好な実用化実績をあげています。Mysql の最新バージョンは情報の圧縮と暗号化をサポートしており、情報セキュリティのニーズをより適切に満たすことができます。同時に、システムの複数回のアップデートを経て、データベース自体のミラーリング機能も大幅に強化され、動作のスムーズさと使いやすさが大幅に向上し、ドライバーの使用と作成がより効率的になり、もっと早く。最大の変更点は空間情報の表示の最適化で、これによりアプリケーション マップ上のラベル付けと座標の計算が容易になります。強力なバックアップ機能で安心してご利用いただけるとともに、サポートされているOffice機能により、ユーザー自身でのインストールや利用もサポートします。情報の表示形式も大幅に刷新され、よく使用される2つの表示エリアが追加され、表とテキストが分類されたインフォメーションエリアと、よりすっきりとした具体的なインターフェース表示が追加されました。2つ目は機器の情報制御であり、機器情報エリアに情報を表示したり、複数の情報を同時に比較したりすることができ、実際に使用する際に大きな利便性をもたらします。

この記事で設計した音楽プレーヤー アプレットの実際の実装プロセスにおいて、最終的に Mysql データベースを選択した主な理由は、エンタープライズ アプリケーション システムのアプリケーションと開発中に頻繁にデータベース操作が多数発生することと、データベースのセキュリティが確保されることです。データ 性的要件も非常に高いです。これらの要因に基づいて、音楽プレーヤー アプレットのバックグラウンド データの保存には、最終的にセキュリティ要素が比較的高い Mysql が選択されました。

第 3 章 要件分析

3.1 要件分析

システム開発の過程において、ユーザーの機能要求を調査し、必要な機能の需要分析を行うことは特に重要であり、システム開発にとって実質的な意義を持ちます。ユーザーのニーズを分析し、実際の状況と組み合わせることを基本とし、状況に応じて開発研究を実施し、すべてのユーザーのニーズに対応する完全な基本フレームワークを作成し、段階的に完成させて実装します。要求分析によってシステム開発の目標が得られ、その目標に従って開発・設計を行って初めて開発が完了する、そうして初めて設計されたシステムは、使用する意味があり、競争の激しいソフトウェア市場で生き残り、真に役立つものとなるのです人々は問題を解決し、実務効率を向上させます。

3.2 システムの実現可能性分析

3.2.1 技術的な実現可能性

このシステムは、技術サポートに最も広く使用されているプログラムを使用しています。主な技術サポートは Java 言語です。かなり成熟した言語プログラムとして、多くのソフトウェア開発で大きな役割を果たしています。さらに、Java 言語で編集されたプログラムは、他のトランスレータを使用せずに直接実行できます。したがって、技術的には完全に実現可能です。

3.2.2 経済的実現可能性

このプロジェクトの開発の本来の目的は、システム開発のすべてのプロセスを私が開発し、開発プロセスで使用される技術も一般的で市場で運用しやすいため、コストを節約することです。資金はシステムの開発に使用され、プロジェクト開発の過程でより多くの知識も学びました。開発されたソフトウェアはインターネット上で無料でダウンロードでき、コンピュータのソフトウェアやハードウェアに高度な要件を必要としないため、このプロジェクトは非常に手頃な価格であり、経済性の観点から完全に実行可能です。

3.2.3 運用の実現可能性

運用可能性はシステムの使いやすさです システムの使いやすさは、システムの操作性が決まるかどうかで決まります システムの操作性を簡潔かつ分かりやすく設計します 操作のメニューインターフェース全体がすっきりしています機能が整然と配置されており、重複や変換の必要がなく、使いたい操作を直接操作できるため、専門的なスキルを必要とせず、誰でも簡単に操作できます。操作が簡単になります。

3.3 プロジェクト設計の目標と原則

1. 資産管理システムの基本要件

(1) 機能要件: 管理者は、すべてのプロパティの表示と管理、システムの管理、タイムリーな管理ステータスの表示、苦情や提案、その他の機能モジュールの表示と管理ができます。

(2) パフォーマンス: 資産管理では多くの情報を保存する必要があるため、システムのストレージ容量に大きな要件があり、すべての情報を安全に保存できるように強力なデータベースのサポートが必要です。そして安定して。

(3) セキュリティと機密性の要件: ユーザーはシステムに入る前に管理者のレビューに合格する必要があります。

(4) 環境要件: Windows シリーズや Vista システムなどの複数のオペレーティング システムの使用をサポートします。

2. 開発目標

 プロパティ管理システムの主な開発目標は次のとおりです。

(1) 最新の物件情報や関連情報をリアルタイムに閲覧できます。

(2) 利用者は主要な物件情報を比較し、より満足度の高い物件情報を選択することができます。

(3) 管理者は所有者に関するさまざまな情報をバックグラウンドで簡単に管理できます。

3. 設計原則

このプロパティ管理システムは Spring Boot テクノロジーと Mysql データベース開発を使用しており、システムの安定性と整合性を完全に保証します。

(1) システムの応答効率: 資産管理システムであるため、システムの応答効率は非常に高く、同時に多くの人がシステムを使用できるようにする必要があります。

(2) インターフェースはシンプルかつ明確です。システムインターフェースはシンプルかつ整然としており、すべての機能が一目で明確である必要があります。

(3) 高ストレージ: 資産管理システムであるため、データベース要件は比較的厳しく、入力される情報は比較的豊富で複雑です。これには、より多くのデータを保存し、データの安定性を確保するための強力なデータベースが必要です。

(4) 学習の容易さ: システムの設計は、人々が非常に簡単に使用できるようにシンプルでなければなりません。

(5) 安定性要件: システムは使用中に安定した状態を維持し、遅れやぼやけなどを回避する必要があります。

(6) 安定性:資産管理システムであるため、システムの動作は非常に安定している必要があります。

3.4 システムプロセス分析

所有者は自分のアカウントとパスワードを持っている必要があり、システムにスムーズにログインできるように、それらが正確である必要があります。ウェブサイトに入ると、ユーザーは自分でさまざまな物件情報を問い合わせることができます。具体的なプロセスを以下の図 3-1 に示します。

図 3-1 ユーザー操作フローチャート

システムのセキュリティを確保するため、本システムを利用してシステム情報を管理する場合は、まずシステムにログインする必要があります。具体的なログイン フローチャートを図 3-2 に示します。

図 3-2 システム動作フローチャート


第4章  アーキテクチャ設計

4.1 システムアーキテクチャ

 資産管理システムの構造を図 4-1 に示します。

図 4-1 システム構成

図 4-2 に示すログイン システム構造図:

図 4-2 ログイン構造図

図 4-3 に示すシステム構造図:

図 4-3 システム構成図

4.2 データベースエンティティの設計

データベースの機能は、システム内のすべてのデータを保存および管理することです。すべてのデータはリアルタイムでデータベースに保存できるため、ユーザーは便利に使用できます。また、すべてのデータベースのデータもある程度共有される必要があり、どのシステムでも一部のデータを利用できると同時に、ある程度の独立性も維持される必要があり、各データベースのデータは強固なセキュリティを備え、安心して利用できる必要があります。このデータはデータベースに適切に保存されており、本人確認なしでは閲覧したり使用したりすることはできません。データベースの設計では各エンティティ間の接続を明確にする必要があり、システムの ER 図は次のとおりです。

所有者情報の属性図を図 4-4 に示します。

図4-4 所有者情報エンティティの属性図

プロパティ管理の属性図を図 4-5 に示します。

図 4-5 不動産管理主体の属性図

苦情提案では、図 4-6 に示すような管理エンティティの属性図を使用します。

図 4-6 苦情・提案管理エンティティの属性図

4.3 データベーステーブルの設計

資産管理システムの実行中、データベースはその独立性を確保する必要がありますが、どの部分が必要ですか?

対応する設定オプションを選択すると、対応するデータが表形式で表示されます。この機能を設定すると、データベースに接続され、対応するデータ ソースがダイアログ ボックスにポップアップ表示されます。

テーブル access_token (ログインアクセス期間)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

トークンID

整数

10

0

N

Y

一時的なアクセスバッジID

2

トークン

可変長文字

64

0

Y

N

一時的なアクセスバッジ

3

情報

文章

65535

0

Y

N

4

最大値

整数

10

0

N

N

2

最大寿命: デフォルト 2 時間

5

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

6

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

7

ユーザーID

整数

10

0

N

N

0

ユーザーID:

テーブル認証 (ユーザー権限管理)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

auth_id

整数

10

0

N

Y

認可ID:

2

ユーザー・グループ

可変長文字

64

0

Y

N

ユーザー・グループ:

3

mod_name

可変長文字

64

0

Y

N

モジュール名:

4

テーブル名

可変長文字

64

0

Y

N

テーブル名:

5

ページタイトル

可変長文字

255

0

Y

N

ページタイトル:

6

パス

可変長文字

255

0

Y

N

ルーティングパス:

7

位置

可変長文字

32

0

Y

N

位置:

8

モード

可変長文字

32

0

N

N

_空白

ジャンプ方法:

9

追加

タイニーント

3

0

N

N

1

以下を追加することは可能ですか?

10

タイニーント

3

0

N

N

1

削除できますか:

11

セット

タイニーント

3

0

N

N

1

変更できるかどうか:

12

得る

タイニーント

3

0

N

N

1

閲覧することは可能ですか:

13

フィールド追加

文章

65535

0

Y

N

フィールドを追加します。

14

フィールドセット

文章

65535

0

Y

N

フィールドを変更します。

15

フィールド取得

文章

65535

0

Y

N

クエリフィールド:

16

テーブルナビゲーション名

可変長文字

500

0

Y

N

クロステーブル ナビゲーション名:

17

テーブルナビ

可変長文字

500

0

Y

N

テーブル間のナビゲーション:

18

オプション

文章

65535

0

Y

N

構成:

19

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

20

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

テーブルbooking_management(予約管理)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

予約管理ID

整数

10

0

N

Y

予約管理ID

2

所有者

整数

10

0

Y

N

0

所有者

3

建物

可変長文字

64

0

Y

N

建物

4

家番号

可変長文字

64

0

Y

N

家屋番号

5

予定の種類

可変長文字

64

0

Y

N

予約の種類

6

アポイントメント_メッセージ

可変長文字

64

0

Y

N

メッセージを残す約束をする

7

検査状態

可変長文字

16

0

N

N

未レビュー

承認状況

8

検査_返信

可変長文字

16

0

Y

N

モデレート返信

9

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

10

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

11

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブルbuilding_management (建物管理)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

建物管理ID

整数

10

0

N

Y

ビル管理ID

2

建物

可変長文字

64

0

Y

N

建物

3

位置

可変長文字

64

0

Y

N

位置

4

担当者

可変長文字

64

0

Y

N

主要

5

連絡先番号

可変長文字

64

0

Y

N

連絡先番号

6

ハードウェア設備

文章

65535

0

Y

N

ハードウェア設備

7

備考

可変長文字

64

0

Y

N

備考

8

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

9

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

10

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブルcharge_management(料金管理)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

料金管理ID

整数

10

0

N

Y

充電管理ID

2

支払期日

日付

10

0

Y

N

支払期日

3

所有者

整数

10

0

Y

N

0

所有者

4

維持費

整数

10

0

Y

N

0

修理料金

5

財産_経費

整数

10

0

Y

N

0

物件費

6

駐車料金

整数

10

0

Y

N

0

駐車料金

7

その他の費用

整数

10

0

Y

N

0

その他の料金

8

総経費、全費用、経費全体

可変長文字

64

0

Y

N

総費用

9

備考

可変長文字

64

0

Y

N

備考

10

支払い州

可変長文字

16

0

N

N

未払い

支払い状況

11

支払いの種類

可変長文字

16

0

Y

N

支払いタイプ: WeChat、Alipay、オンライン バンキング

12

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

13

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

14

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブルcommunity_activities (コミュニティアクティビティ)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

コミュニティ活動ID

整数

10

0

N

Y

コミュニティ活動ID

2

アクティビティ名

可変長文字

64

0

Y

N

イベント名

3

アクティビティ時間

日付

10

0

Y

N

活動時間

4

イベントの場所

可変長文字

64

0

Y

N

イベントの場所

5

知らせ

可変長文字

64

0

Y

N

アクティビティの指示

6

イベントの詳細

長文

2147483647

0

Y

N

イベントの詳細

7

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

8

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

9

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブル apply_suggestions (苦情と提案)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

苦情提案_id

整数

10

0

N

Y

苦情提案 ID

2

所有者

整数

10

0

Y

N

0

所有者

3

建物

可変長文字

64

0

Y

N

建物

4

家番号

可変長文字

64

0

Y

N

家屋番号

5

苦情の日付

日付

10

0

Y

N

苦情の日付

6

苦情の内容

長文

2147483647

0

Y

N

苦情

7

検査状態

可変長文字

16

0

N

N

未レビュー

承認状況

8

検査_返信

可変長文字

16

0

Y

N

モデレート返信

9

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

10

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

11

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブルenvironment_protection_and_sanitation (環境保護と衛生)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

環境保護と衛生ID

整数

10

0

N

Y

環境保護と衛生ID

2

タイトルコンテンツ

可変長文字

64

0

Y

N

タイトル内容

3

記録日

日付

10

0

Y

N

記録日

4

登録担当者

可変長文字

64

0

Y

N

レジストラ

5

レコードコンテンツ

長文

2147483647

0

Y

N

記録内容

6

備考

可変長文字

64

0

Y

N

備考

7

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

8

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

9

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブル family_members (ファミリーメンバー)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

family_members_id

整数

10

0

N

Y

家族ID

2

登録済み所有者

整数

10

0

Y

N

0

登録所有者

3

建物

可変長文字

64

0

Y

N

建物

4

家番号

可変長文字

64

0

Y

N

家屋番号

5

親族の名前

可変長文字

64

0

Y

N

親戚の名前

6

関係

可変長文字

255

0

Y

N

親族関係

7

備考

可変長文字

64

0

Y

N

備考

8

検査状態

可変長文字

16

0

N

N

未レビュー

承認状況

9

検査_返信

可変長文字

16

0

Y

N

モデレート返信

10

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

11

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

12

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブルのヒット数 (ユーザーのクリック数)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

ヒットID

整数

10

0

N

Y

いいねID:

2

ユーザーID

整数

10

0

N

N

0

気に入った人:

3

作成時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

作成時間:

4

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

5

ソーステーブル

可変長文字

255

0

Y

N

ソーステーブル:

6

ソースフィールド

可変長文字

255

0

Y

N

ソースフィールド:

7

ソースID

整数

10

0

N

N

0

ソースID:

テーブルの所有者 (所有者)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

所有者 ID

整数

10

0

N

Y

オーナーID

2

フルネーム

可変長文字

64

0

Y

N

名前

3

性別

可変長文字

64

0

Y

N

性別

4

建物

可変長文字

64

0

Y

N

建物

5

家番号

可変長文字

64

0

Y

N

家屋番号

6

チェックインステータス

可変長文字

64

0

Y

N

チェックイン状況

7

検査状態

可変長文字

16

0

N

N

合格した

承認状況

8

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

9

ユーザーID

整数

10

0

N

N

0

ユーザーID

10

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

11

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブルpersonar_management (人事管理)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

人事管理ID

整数

10

0

N

Y

人事管理ID

2

従業員ID

可変長文字

64

0

N

N

社員番号

3

従業員名

可変長文字

64

0

Y

N

従業員名

4

入国日

日付

10

0

Y

N

入場時間

5

ID番号

可変長文字

255

0

Y

N

ID番号

6

連絡先番号

可変長文字

64

0

Y

N

連絡先番号

7

現住所

可変長文字

64

0

Y

N

現住所

8

従業員の給与

可変長文字

64

0

Y

N

従業員の給与

9

従業員_契約

可変長文字

255

0

Y

N

従業員契約

10

人事ステータス

可変長文字

64

0

Y

N

人事ステータス

11

トレーニング記録

文章

65535

0

Y

N

教育記録

12

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

13

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

14

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブル pet_management (ペット管理)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

ペット管理ID

整数

10

0

N

Y

ペット管理ID

2

ペットの名前

可変長文字

64

0

Y

N

愛称

3

ペットの品種

可変長文字

64

0

Y

N

ペットの品種

4

登録済み所有者

整数

10

0

Y

N

0

登録所有者

5

建物

可変長文字

64

0

Y

N

建物

6

家番号

可変長文字

64

0

Y

N

家屋番号

7

備考

可変長文字

64

0

Y

N

備考

8

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

9

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

10

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブル property_management (プロパティ管理)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

プロパティ管理ID

整数

10

0

N

Y

物件管理ID

2

家番号

可変長文字

64

0

Y

N

家屋番号

3

建物

可変長文字

64

0

Y

N

建物

4

可変長文字

64

0

Y

N

5

家の状況

可変長文字

64

0

Y

N

住宅ステータス

6

登録済み所有者

整数

10

0

Y

N

0

登録所有者

7

備考

可変長文字

64

0

Y

N

備考

8

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

9

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

10

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

テーブル property_statement (プロパティ ステートメント)

シリアルナンバー

名前

データの種類

長さ

小数位

Null値を許可する

主キー

デフォルト値

説明する

1

property_statement_id

整数

10

0

N

Y

プロパティレポートID

2

レポートの日付

日付

10

0

Y

N

報告日

3

人事給与

可変長文字

64

0

Y

N

スタッフの給料

4

修理コスト

可変長文字

64

0

Y

N

修理費

5

その他の控除

可変長文字

64

0

Y

N

その他の控除

6

支払伝票

可変長文字

64

0

Y

N

経費を支払う

7

経費の詳細

文章

65535

0

Y

N

支出の内訳

8

推薦する

整数

10

0

N

N

0

インテリジェントな推奨事項

9

作成時間

日付時刻

19

0

N

N

CURRENT_TIMESTAMP

作成時間

10

更新時間

タイムスタンプ

19

0

N

N

CURRENT_TIMESTAMP

更新時間

表repair_application_management (报修管理)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

repair_application_management_id

int

10

0

N

Y

报修管理ID

2

owner

int

10

0

Y

N

0

业主

3

building

varchar

64

0

Y

N

楼栋

4

house_no

varchar

64

0

Y

N

房屋号

5

repair_type

varchar

64

0

Y

N

报修类型

6

repair_content

longtext

2147483647

0

Y

N

报修内容

7

examine_state

varchar

16

0

N

N

未审核

审核状态

8

examine_reply

varchar

16

0

Y

N

审核回复

9

recommend

int

10

0

N

N

0

智能推荐

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表repair_classification (报修分类)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

repair_classification_id

int

10

0

N

Y

报修分类ID

2

repair_type

varchar

64

0

Y

N

报修类型

3

recommend

int

10

0

N

N

0

智能推荐

4

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

5

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表security_and_fire_protection (安保消防)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

security_and_fire_protection_id

int

10

0

N

Y

安保消防ID

2

personnel_job_number

varchar

64

0

N

N

人员工号

3

personnel_name

varchar

64

0

Y

N

人员姓名

4

date_of_entry

date

10

0

Y

N

入职时间

5

position

varchar

64

0

Y

N

任职职务

6

personnel_file

varchar

255

0

Y

N

人员档案

7

personnel_position

varchar

64

0

Y

N

人员岗位

8

position_status

varchar

64

0

Y

N

岗位状态

9

recommend

int

10

0

N

N

0

智能推荐

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表security_records (治安记录)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

security_records_id

int

10

0

N

Y

治安记录ID

2

title_content

varchar

64

0

Y

N

标题内容

3

record_date

date

10

0

Y

N

记录日期

4

registration_personnel

varchar

64

0

Y

N

登记人员

5

record_content

longtext

2147483647

0

Y

N

记录内容

6

remarks

varchar

64

0

Y

N

备注信息

7

recommend

int

10

0

N

N

0

智能推荐

8

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表upload (文件上传)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

upload_id

int

10

0

N

Y

上传ID

2

name

varchar

64

0

Y

N

文件名

3

path

varchar

255

0

Y

N

访问路径

4

file

varchar

255

0

Y

N

文件路径

5

display

varchar

255

0

Y

N

显示顺序

6

father_id

int

10

0

Y

N

0

父级ID

7

dir

varchar

255

0

Y

N

文件夹

8

type

varchar

32

0

Y

N

文件类型

表user (用户账户:用于保存用户登录信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

user_id

mediumint

8

0

N

Y

用户ID:[0,8388607]用户获取其他与用户相关的数据

2

state

smallint

5

0

N

N

1

账户状态:[0,10](1可用|2异常|3已冻结|4已注销)

3

user_group

varchar

32

0

Y

N

所在用户组:[0,32767]决定用户身份和权限

4

login_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

上次登录时间:

5

phone

varchar

11

0

Y

N

手机号码:[0,11]用户的手机号码,用于找回密码时或登录时

6

phone_state

smallint

5

0

N

N

0

手机认证:[0,1](0未认证|1审核中|2已认证)

7

username

varchar

16

0

N

N

用户名:[0,16]用户登录时所用的账户名称

8

nickname

varchar

16

0

Y

N

昵称:[0,16]

9

password

varchar

64

0

N

N

密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成

10

email

varchar

64

0

Y

N

邮箱:[0,64]用户的邮箱,用于找回密码时或登录时

11

email_state

smallint

5

0

N

N

0

邮箱认证:[0,1](0未认证|1审核中|2已认证)

12

avatar

varchar

255

0

Y

N

头像地址:[0,255]

13

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

表user_group (用户组:用于用户前端身份和鉴权)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

group_id

mediumint

8

0

N

Y

用户组ID:[0,8388607]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]

3

name

varchar

16

0

N

N

名称:[0,16]

4

description

varchar

255

0

Y

N

描述:[0,255]描述该用户组的特点或权限范围

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

register

smallint

5

0

Y

N

0

注册位置:

9

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表vehicle_management (车辆管理)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

vehicle_management_id

int

10

0

N

Y

车辆管理ID

2

license_plate_number

varchar

64

0

N

N

车牌号

3

vehicle_type

varchar

64

0

Y

N

车辆类型

4

registered_owner

int

10

0

Y

N

0

登记业主

5

parking_space_number

varchar

64

0

Y

N

停车位号

6

rental_and_purchase_of_parking_space

varchar

64

0

Y

N

车位租买

7

remarks

varchar

64

0

Y

N

备注信息

8

recommend

int

10

0

N

N

0

智能推荐

9

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

第5章  系统实现

5.1  系统功能模块

业主注册,在业主注册页面中通过填写账户、设置密码、确认密码、昵称、邮箱、手机号、身份、姓名、性别、楼栋、房屋号、入住状态等信息完成注册,注册成功后即可输入账户、密码、图片验证进行登录,如图5-1 5-2所示。

图5-1业主注册界面图

图5-2业主登录界面图

业主登录系统后台可以查看首页、模块管理(我的房产、我的车辆、宠物管理、成员登记、报修管理、收费管理、投诉建议、社区活动、预约管理)等,并且还可以对其进行相应的操作管理,如图5-3所示。

图5-3业主后台功能界面图

5.2  管理员功能模块

管理员登录,管理员通过输入界面上显示的信息然后点击登录就能登录到系统进行系统的使用了,如图5-4所示。

图5-4管理员登录界面图

管理员登录进入 物业管理系统之后,就可以对所有的信息进行查看,可以查看到后台首页、模块管理(楼栋管理、房产管理、人事管理、车辆管理、宠物管理、报修管理、收费管理、投诉建议、社区活动、预约管理、家庭人员、报修分类、安保消防、治安记录、环保环卫、物业报表)等,并且还可以对其进行相应的操作管理,如图5-5所示。

图5-5管理员功能界面图

系统用户管理,在系统用户管理页面中通过填写昵称、用户名、姓名、性别、楼栋、房屋号、入住状态等信息并添加提交,如图5-6 5-7所示。

图5-6系统管理界面图

图5-7添加业主界面图

楼栋管理,在楼栋管理页面中可以查看索引、楼栋、位置、负责人、联系电话、硬件设施、备注等信息,还可以根据需要进行修改、添加或删除等详细操作,如下图5-8所示。

图5-8楼栋管理界面图

房产管理,在房产管理页面中可以查看索引、房屋号、楼栋、楼层、房屋状态、登记业主、备注等信息,还可以根据需要进行修改、添加或删除等详细操作,如图5-9所示。

图5-9房产管理界面图

人事管理,在人事管理页面中可以查看索引、员工工号、员工名称、入职时间、身份证号、入职时间、联系电话、现居住地址、员工工资、员工合同、人员状态、培训记录等信息,还可以根据需要进行修改、添加或删除等详细操作,如图5-10所示。

图5-10人事管理界面图

车辆管理,在车辆管理页面中可以查看索引、车牌号、车辆类型、登记业主、停车位号、备注信息、车位租买等信息,还可以根据需要进行修改、添加或删除等详细操作,如图5-11所示。

图5-11车辆管理界面图

宠物管理,在宠物管理页面中可以查看索引、宠物名称、宠物品种、登记业主、备注信息、楼栋、房屋号等信息,还可以根据需要进行修改或删除等详细操作,如图5-12所示。

图5-12宠物管理界面图

家庭人员管理,在家庭人员管理页面中可以查看索引、登记业主、楼栋、房屋号、亲属姓名、亲属关系、备注信息等信息,还可以根据需要进行审核回复、修改或删除等详细操作,如图5-13所示。

图5-13个人管理界面图

报修管理,在家庭人员管理页面中可以查看索引、业主、楼栋、房屋号、报修类型、报修内容等信息,还可以根据需要进行审核回复、修改或删除等详细操作,如图5-14所示。

第6章  系统测试

6.1  测试目的

随着互联网不断的发展,目前各大领域都利用互联网进行了信息的管理,因此产品能否存货,质量问题是很重要的标准,也决定着是否有更多的人使用。所以软件的质量我们必须要把关,必须要把软件做好,做到位,少出不必要的问题,这样才能有更多的用户使用,并且得到更多的推广。所以,我们在开发完系统后,需要进行大量的测试,以确保系统的稳定性和可使用性,并要确定系统的质量能否做到满足不同人的需求。这是系统在开发设计中非常重要的环节,测试的结果直接关系到系统的好坏。

集成测试:在系统测试当中会出现很多的问题,我们要及时的进行标注并且在进行测试的时候要采取自动化的测试,这样即准确又快速,而且不会出现疲劳,手动的测试很容易出现疲劳期,而且测试的结果也有时候会出错,所以在测试的时候才去自动测试时最好的测试方法。

在测试的过程中及时的发现问题,并且进行问题的解决,这样设计出的系统可以正常稳定的运行,不会出现重大的问题。我所进行的软件测试参照以下三个步骤进行测试:

(1)模块测试:对系统中的每一项都进行针对的测试,发现并找到问题。

(2)系统测试:让系统长时间进行各种情况下的运行,反馈运行期间的稳定性问题并解决。

(3)验收测试:其他测试完成后,最后检测阶段,确保软件准备就绪。

6.2  测试方法

在对系统进行测试的时候我们主要应用到两种测试的方法,通过测试我们就能找出可能存在的问题保证系统成功运行。

从软件的内部构造和具体实施是否有关系的观点来看:黑盒测试和白盒测试。

1)黑盒测试:测试系统功能,当用户进行相应的操作时,系统是否能够及时且准确的反馈数据,并执行相应功能。需要对功能以及使用方法进行详细的测试,保证所有的操作信息都能够完整的输出输入。

2)白盒测试:主要是对系统的结构进行测试,了解系统在运行过程中是否可以正常的工作。

 物业管理系统的测试也会从下面几方面进行:

(1)窗体测试:例如用户登录界面,在用户名和密码输入时,需要界面窗口弹出,给予用户反馈,我对窗口的设计进行了测试,确保每一个窗口在用户进行相应操作后,能够及时的弹出。

(2)数据跟踪:进行数据跟踪,我们就能知道系统功能是否在顺利的执行当中。将数据库中的相关的信息进行调动,弹出我们需要的相对应的数据信息。同时,在追踪过程中,我们也更容易的发现系统的问题所在,便于解决问题和维护系统。

(3)综合测试:完成上述测试后,需要对系统进行由内而外的重新检测,来宏观的发现系统中存在的问题,并且及时的进行解决,系统的设计要结合实际的使用情况有针对性的进行开发,可以满足不同人的需求。

6.3  功能测试

本 物业管理系统设计基本达到我理想的开发状态,在各个功能的运行方面,表现较为良好,基本满足用户的使用需求,及时矫正了较多的错误信息。总体说来,软件通过了相应的测试。

表6-1:用户登录测试表

模块名称

测试用例

预期结果

实际结果

是否通过

登录模块

用户名:admin   密码:123  

弹出错误提示,提示密码错误

弹出错误提示,提示密码错误

通过

登录模块

用户名:123   

密码:admin   

弹出错误提示,提示用户名错误

弹出错误提示,提示用户名错误

通过

登录模块

用户名:admin   

密码:admin   

管理员登录成功

管理员登录成功

通过

表6-2:修改密码测试表

模块名称

测试用例

预期结果

实际结果

是否通过

修改密码模块

原密码:666

新密码:123

确认密码:123  

弹出错误提示,提示原密码错误

弹出错误提示,提示原密码错误

通过

修改密码模块

原密码:admin   新密码:123

确认密码:333  

弹出错误提示,提示确认密码不一致

弹出错误提示,提示确认密码不一致

通过

修改密码模块

原密码:admin   新密码:123

确认密码:123  

密码修改成功

密码修改成功

通过

6.4  测试结论

测试的过程要按照指定好的计划一步一步的实行,测试时候一定不要着急,并且将测试的结果进行详细的记录,我们在进行测试的时候做好选择自动化的测试,这样更加的准确也更快捷,如果采用人工测试的方法就不会这么的方便,很可能会出现一些问题,而且极其测试不会疲劳也不会出现问题。在测试的时候一定要非常专注,时刻关注着测试的结果,一旦发现异常及时进行修改,;最后,测试完之后的文档应该保存下来,方便以后测试时用到。

通过测试,我们也可以直观的感受到,在我们最开始进行系统设计的时候,先把思路理清楚,才能有机会把代码写好。有好的逻辑性的代码在后期的测试中才能避免出现问题,也可以给我们节省很多的时间和不必要的操作。


第7章 结  论

在物业管理系统开发之前,需要先对用户的具体需求进行分析。包括系统的可行性分析、功能需求分析以及其他需求等。在可行性分析过程中,对系统实现的技术性、经济性以及管理等方面进行了分析。总体上证明了系统实施的可行性。

本文总结了物业管理系统实现背景与现状,然后阐述了系统的具体业务需求,并根据系统需求对系统结构以及功能模块等进行了详细地设计,将整个系统划分为多个不同的功能模块。在分析系统功能需求时,对整个系统的总体架构以及功能模块等进行了分析,并选择合适的系统开发技术完成了对各个模块的开发工作。系统开发完成之后进行了部署,同时进行了系统的测试过程,通过测试证明了系统在功能以及性能等方面都达到了预期的要求,具有较高的稳定性与可靠性。

参考文献

[1]Paul Krill. JavaScript, Java, and Python skills top demand[J]. InfoWorld.com,2023.

[2]陈美玲. 一种智能物业管理系统[P]. 江苏省:CN218273919U,2023-01-10.

[3]唐清华.小区智慧物业管理系统的设计及应用[J].中阿科技论坛(中英文),2022(10):134-139.

[4], 数字化城市服务 积极探索智慧小区物业管理系统. 杨志雁 主编,怀仁年鉴,山西出版传媒集团山西经济出版社,2021,135-136,年鉴.DOI:10.39926/y.cnki.yhrni.2022.000304.

[5]. 长春市物业管理条例[N]. 长春日报,2022-05-13(006).DOI:10.28055/n.cnki.nccrb.2022.000556.

[6]Li Jinqiu,Zou Yuyou,Li Mingqiu. Synergetic evolution of the regional intellectual property management systems in China based on logistic model[J]. Managerial and Decision Economics,2022,43(8).

[7]刘萍,范蕤.智慧物业管理系统的设计与实现[J].电子元器件与信息技术,2022,6(03):201-203.DOI:10.19772/j.cnki.2096-4455.2022.3.071.

[8]. Ooma Boosts Hotel Guest Experiences and Employee Productivity Through Expanded Integration with Property Management Systems[J]. Manufacturing Close - Up,2022.

[9]。Ooma は、不動産管理システムとの統合を拡大することで、ホテルのゲスト エクスペリエンスと従業員の生産性を向上させます[J]。ワイヤレス ニュース、2022 年。

[10] Zhou Rong、He Honwei. スマート プロパティ管理システムの設計スキームに関する研究 [J]. Neijiang Science and Technology, 2021, 42(10): 39-40.

[11] Liang Yanyan、Yufei Property Management System V1.0、河南省、Sanmenxia Donglai Media Co., Ltd.、2020-12-30。

[12] Liu Lijun、スマート プロパティ管理プラットフォーム V1.0、湖北省、武漢 Linxi Technology Co., Ltd.、2020 年 12 月 1 日。

[13] 上海 CRIC Information Technology Co., Ltd. 不動産管理業界向けデータプラットフォーム構築に関する予備調査 [C]//中国不動産管理協会、2020 年中国不動産管理協会の調査結果。 2020 年の中国不動産管理協会、2020 :197-250.DOI:10.26914/c.cnkihy.2020.056138。

[14] Zhang Ga、商業住宅不動産管理システム V1.0、陝西省、陝西宜貢ソフトウェア情報技術有限公司、2020-10-26。

[15] Pan Yuanyuan、山源不動産管理システム ソフトウェア V2.0、広西チワン族自治区、広西山源信息技術株式会社、2020 年 9 月 21 日。

[16]、不動産管理システム V1.0、甘粛省、甘粛省環順情報技術有限公司、2020-09-11。

[17] Hu He. スマート コミュニティ資産管理システムの設計と実装 [D]. 内モンゴル大学、2020. DOI: 10.27224/d.cnki.gnmdu.2020.000689.

[18] Wang Yan. スマート住宅不動産管理システム [D]. 山東建柱大学、2020.DOI:10.27273/d.cnki.gsajc.2020.000361.

[19] Liu Yagang、Zhang Qiying. コミュニティ財産管理情報システムの分析と設計 [J]. Information and Communications, 2020(02):171-172.

[20] Zhang Fushun. ファジィ総合評価に基づく資産管理システム評価に関する研究 [J]. 長春理工大学誌 (自然科学編), 2019, 20(04): 121-124+128.

ありがとう

時が経つのは早く、大学生活もあっという間に過ぎようとしています。私は常に厳しい姿勢と前向きな熱意を持って勉強や仕事に取り組んできました。競争や涙もありましたが、学びと闘いを続けることで常に自分を高めてきました。学業を順調に終えることができただけでなく、目標を達成することもできました。様々な成果が生まれ、大きく進歩しました。

大学生活も終わりに近づき、名残惜しいことはたくさんありますが、やはり別れを告げなければなりません。大学生活を振り返ると涙と汗があふれます。この間、私は自分自身に厳しく、知識の探求心を強く持ち、勉学に励み、正しい姿勢と明確な目標を持ち、専門的な知識と技術をしっかりと身につけ、理論と実践を融合させてきました。専門的な知識を学ぶだけでなく、知識をさらに広げ、さまざまな分野の新しい知識を習得していきます。あらゆる面で資格を備えた大学生になるよう努力してください。

この卒業プロジェクトは、私が一人で完了したプロジェクトの中で最も長く、最も労力を要するプロジェクトです。幸いなことに、卒業制作の完成までに多くのクラスメートや先生が私を助けてくれました。数カ月間の開発中に、大小問わず数え切れないほどの問題に遭遇しました。彼らはいつも私を助け励ましてくれるルームメイトであり先生です。

私の講師は、仕事でとても忙しいにもかかわらず、私たちが送った質問のメールにすぐに返信し、オフラインでの指導に時間を割いてくださいました。設計ミス、ロジックミス、商品企画の問題点を指摘され、チューターの助けがなければ卒業制作は行き詰まっていたと言っても過言ではない私に、迷路のような迷路を指摘してくれたのがチューターでした。霧の中の街灯が私に道を示しています!

プロジェクトのソース コードを無料で受け取るには、次の手順を実行してください。● いいね! を集めて、ブロガーにプライベート メッセージを送信してください。ありがとうございます -

おすすめ

転載: blog.csdn.net/weixin_bysj703/article/details/135330512