目次
まとめ
プロジェクト終了後はインターンシップを行っていたのですが、早く終わらせるためにWebサイトのシステムを構築することにしました。管理者と一般利用者の二役を担い、農村民主主義の構築を実現するシステムです。このシステムは、農村大衆の民主権力、大衆情報、政府情報管理の統合管理を実現するソフトウェアシステムであり、その中核となる内容は民主建設とインターネットの組み合わせを実現するものであり、機能の概要とスクリーンショットをいくつか紹介します。
テクノロジー
使用されているテクノロジー: フロントエンドに関連するテクノロジーには、jQuery、ECharts (グラフィック視覚化)、UEdito (リッチ テキスト エディター)、レスポンシブ、テキスト自動入力 (小さな検索エンジン機能に似ています) などが含まれます。 SSM および POI (Excel テーブル処理)バックグラウンド、携帯電話のSMS認証などの技術に使用されており、データベースにはMySQLデータベースが使用され、プロジェクト管理ツールにはMavenが使用されています。
関数
1. フォアグラウンドモジュール:
- (1) 政務情報閲覧モジュール:政務、村政、活動、その他のお知らせ情報を閲覧します。
- (2) 個人情報管理モジュール:ユーザーは個人情報の管理および個人情報の変更を行うことができます。
- (3)戸籍の確認:家族構成を確認できます。
- (4) マイタスクモジュール: このモジュールには、選挙登録、選挙への参加、意思決定への参加など、ユーザーが完了する必要があるタスク情報が含まれています。
- (5) 意思決定管理モジュール: このモジュールでは、行った意思決定情報を表示できます。
- (6) 監督モジュールに参加し、報告書、監督レターを送信し、個人情報を管理します。
2. バックステージ管理:
- (1) 戸籍管理モジュール:戸籍情報の管理を実現します。
- (2) ユーザー管理モジュール:ユーザー管理を実現し、エクセルシートからユーザー情報を一括追加します。
- (3) 権利管理モジュール: 主にユーザー権利の管理を担当します。
- (4) 選挙登録モジュール: 登録管理を担当し、各年の候補者を管理します。
- (5) 選挙モジュール: 選挙業務を開始し、選挙条件を設定し、選挙情報を管理します。
- (6) 意思決定モジュール: 意思決定活動を管理し、決定を追加し、意思決定の問題と投票資格を設定します。
- (7) 政務発表モジュール: 公開情報の編集とホームページの表示制御。
- (8) メールボックス管理: 受信したレターの表示、管理、およびレターへの返信を行います。
- (9) データ統計:利用者情報、選挙情報、意思決定情報などの統計を表示し、分析しやすいようにヒストグラムや扇形グラフなどで表示します。
部分的なスクリーンショット
図のようにホームページにログインします。
ログイン ページ、パスワードをリセットし、電話をバインドします。
通常のユーザーがログインした後:
選挙と選挙と詳細ページ:
メールボックスと手紙の送信:
個人の戸籍を表示する:
バックグラウンド管理機能モジュール:
ユーザー管理
Excel を使用してユーザーをバッチで追加すると、エラー レポートをダウンロードして、インポートが失敗したユーザーを表示できます。
戸籍を追加し、検索エンジンのような自動入力機能を実現し、2文字以上入力するとデータベース名またはID番号に対応するデータを返します。
政務公開モジュールは、ホームページに表示される通知ニュース、ホームページに表示できるオンライン編集通知、または優先表示の選択を制御し、編集されたページを変更することができます。
投票情報を確認し、選挙結果の統計をクリックすると、得票数や投票率などの投票結果が計算されます(この統計の表は本当に見苦しいです…)。
受信した文字の表示と返信機能:
グラフデータ統計分析、ユーザー統計分析、ファンチャートまたはカラムチャートを表示でき、選挙結果のグラフ結果も表示できます。