広告テキストNGワード自動検知システムの開発プロジェクトのRFP
広告規制関連の法律が複雑化する中で、広告テキストの品質管理が困難になってきている。
現在は、広告テキストに利用されるNGワードの管理をExcelで行っているが、複数人での編集やバージョン管理とチームでの共有がうまくいかず、度々NGワードを含む状態での納品が発生してしまっている。
今後も需要が増える広告テキスト確認業務の品質管理を効率化するために、広告テキストNGワード自動検知システムの開発を検討しています
今後も需要が増える広告テキスト確認業務の品質管理を効率化するために、広告テキストNGワード自動検知システムを開発し、現在の業務フローに合わせて最適化します。
広告テキストNGワード自動検知システムを開発し、業務フローへ導入して対応者の業務効率化と品質の安定化
4,200万円(サーバー/OS購入費用含む)。
クライアントPCは現在、会社貸与している各社員のものを流用予定。
2023年04月までに稼働開始。
2023年05月までに運用を安定させ、06月からの大量受注に備える。
広告部門、コンプライアンス監視業務部
広告部門、コンプライアンス監視業務部
情報システム部
なし
Windows 11 ノートPC:30台
Mac book pro:10台
提案には以下の内容を盛り込んでください。
システム開発全般
運用メンバーへの教育
セキュリティレベルでの保守
サーバーセットアップ手順書
ソースコード一式
システムがインストールされたサーバー
実稼働しているシステム環境
プログラミング言語はお任せします
データベースも同じくご提案ください
Webブラウザを使ったシステム
単体テストから結合テストまでのテスト仕様書およびその結果を提出お願いします
サーバーのセキュリティレベルの保守をお願いします。
クライアントPCを利用する社員(40人の予定)への運用教育をお願いします。
開発体制を体制図を作成してご提案ください
RFP(提案依頼書)
静止画や動画の広告テキストに利用されるワードが法律に違反していないかを
システムに蓄積されたNGワードをベースに自動検知するシステムを開発します。
広告規制関連の法律が複雑化する中で、広告テキストの品質管理が困難になってきている。
現在は、広告テキストに利用されるNGワードの管理をExcelで行っているが、複数人での編集やバージョン管理とチームでの共有がうまくいかず、度々NGワードを含む状態での納品が発生してしまっている。
今後も需要が増える広告テキスト確認業務の品質管理を効率化するために、広告テキストNGワード自動検知システムの開発を検討しています
専門用語集
業務フロー図
広告部門、コンプライアンス監視業務部
情報システム部
具体的な時間は下記を想定。
| 大項目 | 要件機能 | 必要要件 |
|---------------------- |--------------------- |-------------------------------------------------------------------------------------------------------------------- |
| ① XXXXXXXX | XXXXXXXXXX | XXXXXXXXXXXXXXX |
画面遷移図
サーバの構成
パブリッククラウドのAWSを利用❓
ソフトウェア構成
開発チーム選定のWEBアプリケーションFWを利用
ネットワーク構成
パブリッククラウドのAWSを利用
開発FWの利用
あり
開発プログラム言語
フロント
Next.js
サーバサイド
Next.js(Node)
広告部門、コンプライアンス監視業務部・・・40台
情報システム部・・・〜5台
該当システムにおいての要件は基本的にリクエスト送信後5秒以内の応答とする
一覧画面等においての検索時など、多少処理が重くなることは問題なしとする
画面がフリーズすることはことはNGとする
PCを主な利用端末とし、スマートフォンや携帯端末は対応不要
Google Chrome
Firefox
Microsoft Edge
上記対応ブラウザにてURLを入力し、該当WEBアプリケーションへアクセスしての利用とする
HTML (HyperText Markup Language) : Webページの構造を定義するマークアップ言語。
CSS (Cascading Style Sheets) : Webページのスタイル(色、フォント、レイアウトなど)を定義するスタイルシート言語。
JavaScript : Webページに動的な要素を追加するためのプログラミング言語。
サーバー : Webページのデータをホストし、クライアントのリクエストに応じてデータを送信するコンピュータ。
データベース : データを保存、取得、管理するためのシステム。
API (Application Programming Interface) : ソフトウェア間のインターフェースで、一方のソフトウェアが他方のソフトウェアと通信するための規定。
アジャイル開発 : 反復的かつインクリメンタルな開発手法。変化に柔軟に対応し、頻繁に製品の改善を行う。
DevOps (Development and Operations) : 開発と運用の連携を強化するための手法。開発と運用の間のギャップを埋め、製品のリリースと更新をスムーズにする。
Git : バージョン管理システム。複数の開発者が同時に作業でき、変更履歴を管理する。
React.js : ユーザーインターフェースを構築するためのJavaScriptライブラリ。
Node.js : サーバーサイドでJavaScriptを実行するための環境。
Docker : アプリケーションとその依存関係をパッケージ化し、どの環境でも同じように動作するようにするツール。
広告部門、コンプライアンス監視業務部
情報システム部
graph TD
A[ログイン画面]
B[ダッシュボード]
C[広告テキストアップロード画面]
D[結果レポート画面]
E[ユーザ管理画面]
F[ユーザ追加/更新/削除画面]
G[ログアウト]
A -- ログイン --> B
B -- 広告テキストアップロード --> C
C -- アップロード完了 --> B
B -- 結果レポート閲覧 --> D
D -- 戻る --> B
B -- ユーザ管理 --> E
E -- ユーザ追加/更新/削除 --> F
F -- 完了 --> E
E -- 戻る --> B
B -- ログアウト --> G
広告部門、コンプライアンス監視業務部
情報システム部
| 略称 | 正式名称 | 意味 |
|------ |-------------- |---------------------------------------------------------------------- |
| alt | Alternative | このブロックで囲まれた処理は特定条件の場合に実行することを示す |
| loop | Loop | このブロックで囲まれた処理は特定条件を満たすまでループすることを示す |
| par | Parallel | このブロックで囲まれた処理は並列で処理することを示す |
sequenceDiagram
actor 広告部門 as Ad 広告部門
participant システム as システム
actor コンプライアンス監視業務部 as コンプライアンス監視業務部
actor 情報システム部 as 情報システム部
広告部門->>システム: 広告テキストをアップロード
activate システム
システム->>システム: NGワードを検知
システム->>コンプライアンス監視業務部: 結果レポートを送信
deactivate システム
activate コンプライアンス監視業務部
コンプライアンス監視業務部->>広告部門: 問題がある場合、フィードバックを送信
deactivate コンプライアンス監視業務部
広告部門->>広告部門: フィードバックを元に広告テキストを修正
情報システム部->>システム: システムのメンテナンスとアップデート
sequenceDiagram
actor 広告部門 as Ad 広告部門
actor コンプライアンス監視業務部 as コンプライアンス監視業務部
actor 情報システム部 as 情報システム部
participant システム as システム
広告部門->>情報システム部: ユーザ追加/更新/削除の依頼
activate 情報システム部
情報システム部->>システム: ユーザ追加/更新/削除の実行
activate システム
システム-->>情報システム部: 完了の通知
deactivate システム
情報システム部-->>広告部門: 完了の報告
deactivate 情報システム部
コンプライアンス監視業務部->>情報システム部: ユーザ追加/更新/削除の依頼
activate 情報システム部
情報システム部->>システム: ユーザ追加/更新/削除の実行
activate システム
システム-->>情報システム部: 完了の通知
deactivate システム
情報システム部-->>コンプライアンス監視業務部: 完了の報告
deactivate 情報システム部
gantt
dateFormat YYYY-MM-DD
title 広告テキストNGワード自動検知システム開発スケジュール
section 要件定義
機能要件 :done, des1, 2023-01-06,2023-01-08
非機能要件 :done, des2, 2023-01-08, 3d
まとめ、見直し :done, des3, after des2, 3d
section 設計
機能一覧作成 :done, sek1, 2023-01-14,2023-01-17
画面、バッチ一覧作成 :done, sek2, after sek1, 5d
画面モック作成 :done, sek3, after sek2, 5d
section 開発
画面A開発 :active, dev1, 2023-01-27,2023-02-02
画面B開発 : dev2, after dev1, 5d
バッチC開発 : dev3, after dev2, 5d
バッチD開発 : dev4, after dev2, 5d
section テスト
単体テスト : test1, after dev3, 5d
結合テスト : test3, after test1, 5d
受け入れテスト :crit, test4, after test3, 9d
section リリース
リリース作業 :crit, rele1, after test4, 2d
fn main() {
let number = 5;
print!("{}", number);
}
print('Hello World!')
def say_hello(recipient):
return 'Hello, {}!'.format(recipient)
say_hello('Tim')
Generated by tbls
Table Definition
CREATE TABLE `auth_group` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(150) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Definition
name UNIQUE UNIQUE KEY name (name)
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
name UNIQUE KEY name (name) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `auth_group_permissions` (
`id` int NOT NULL AUTO_INCREMENT,
`group_id` int NOT NULL,
`permission_id` int NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `auth_group_permissions_group_id_permission_id_0cd325b0_uniq` (`group_id`,`permission_id`),
KEY `auth_group_permissio_permission_id_84c5c92e_fk_auth_perm` (`permission_id`),
CONSTRAINT `auth_group_permissio_permission_id_84c5c92e_fk_auth_perm` FOREIGN KEY (`permission_id`) REFERENCES `auth_permission` (`id`),
CONSTRAINT `auth_group_permissions_group_id_b120cbf9_fk_auth_group_id` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
group_id int false auth_group
permission_id int false auth_permission
Name Type Definition
auth_group_permissio_permission_id_84c5c92e_fk_auth_perm FOREIGN KEY FOREIGN KEY (permission_id) REFERENCES auth_permission (id)
auth_group_permissions_group_id_b120cbf9_fk_auth_group_id FOREIGN KEY FOREIGN KEY (group_id) REFERENCES auth_group (id)
auth_group_permissions_group_id_permission_id_0cd325b0_uniq UNIQUE UNIQUE KEY auth_group_permissions_group_id_permission_id_0cd325b0_uniq (group_id, permission_id)
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
auth_group_permissio_permission_id_84c5c92e_fk_auth_perm KEY auth_group_permissio_permission_id_84c5c92e_fk_auth_perm (permission_id) USING BTREE
PRIMARY PRIMARY KEY (id) USING BTREE
auth_group_permissions_group_id_permission_id_0cd325b0_uniq UNIQUE KEY auth_group_permissions_group_id_permission_id_0cd325b0_uniq (group_id, permission_id) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `auth_permission` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`content_type_id` int NOT NULL,
`codename` varchar(100) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `auth_permission_content_type_id_codename_01ab375a_uniq` (`content_type_id`,`codename`),
CONSTRAINT `auth_permission_content_type_id_2f476e4b_fk_django_co` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=[Redacted by tbls] DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Definition
auth_permission_content_type_id_2f476e4b_fk_django_co FOREIGN KEY FOREIGN KEY (content_type_id) REFERENCES django_content_type (id)
auth_permission_content_type_id_codename_01ab375a_uniq UNIQUE UNIQUE KEY auth_permission_content_type_id_codename_01ab375a_uniq (content_type_id, codename)
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
auth_permission_content_type_id_codename_01ab375a_uniq UNIQUE KEY auth_permission_content_type_id_codename_01ab375a_uniq (content_type_id, codename) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `auth_user` (
`id` int NOT NULL AUTO_INCREMENT,
`password` varchar(128) NOT NULL,
`last_login` datetime(6) DEFAULT NULL,
`is_superuser` tinyint(1) NOT NULL,
`username` varchar(150) NOT NULL,
`first_name` varchar(30) NOT NULL,
`last_name` varchar(150) NOT NULL,
`email` varchar(254) NOT NULL,
`is_staff` tinyint(1) NOT NULL,
`is_active` tinyint(1) NOT NULL,
`date_joined` datetime(6) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB AUTO_INCREMENT=[Redacted by tbls] DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment auth_user_groups auth_user_user_permissions django_admin_log social_auth_usersocialauth
password varchar(128) false
last_login datetime(6) true
is_superuser tinyint(1) false
username varchar(150) false
first_name varchar(30) false
last_name varchar(150) false
email varchar(254) false
is_staff tinyint(1) false
is_active tinyint(1) false
date_joined datetime(6) false
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
username UNIQUE UNIQUE KEY username (username)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
username UNIQUE KEY username (username) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `auth_user_groups` (
`id` int NOT NULL AUTO_INCREMENT,
`user_id` int NOT NULL,
`group_id` int NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `auth_user_groups_user_id_group_id_94350c0c_uniq` (`user_id`,`group_id`),
KEY `auth_user_groups_group_id_97559544_fk_auth_group_id` (`group_id`),
CONSTRAINT `auth_user_groups_group_id_97559544_fk_auth_group_id` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`),
CONSTRAINT `auth_user_groups_user_id_6a12ed8b_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
user_id int false auth_user
group_id int false auth_group
Name Type Definition
auth_user_groups_group_id_97559544_fk_auth_group_id FOREIGN KEY FOREIGN KEY (group_id) REFERENCES auth_group (id)
auth_user_groups_user_id_6a12ed8b_fk_auth_user_id FOREIGN KEY FOREIGN KEY (user_id) REFERENCES auth_user (id)
auth_user_groups_user_id_group_id_94350c0c_uniq UNIQUE UNIQUE KEY auth_user_groups_user_id_group_id_94350c0c_uniq (user_id, group_id)
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
auth_user_groups_group_id_97559544_fk_auth_group_id KEY auth_user_groups_group_id_97559544_fk_auth_group_id (group_id) USING BTREE
PRIMARY PRIMARY KEY (id) USING BTREE
auth_user_groups_user_id_group_id_94350c0c_uniq UNIQUE KEY auth_user_groups_user_id_group_id_94350c0c_uniq (user_id, group_id) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `auth_user_user_permissions` (
`id` int NOT NULL AUTO_INCREMENT,
`user_id` int NOT NULL,
`permission_id` int NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `auth_user_user_permissions_user_id_permission_id_14a6b632_uniq` (`user_id`,`permission_id`),
KEY `auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm` (`permission_id`),
CONSTRAINT `auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm` FOREIGN KEY (`permission_id`) REFERENCES `auth_permission` (`id`),
CONSTRAINT `auth_user_user_permissions_user_id_a95ead1b_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
user_id int false auth_user
permission_id int false auth_permission
Name Type Definition
auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm FOREIGN KEY FOREIGN KEY (permission_id) REFERENCES auth_permission (id)
auth_user_user_permissions_user_id_a95ead1b_fk_auth_user_id FOREIGN KEY FOREIGN KEY (user_id) REFERENCES auth_user (id)
auth_user_user_permissions_user_id_permission_id_14a6b632_uniq UNIQUE UNIQUE KEY auth_user_user_permissions_user_id_permission_id_14a6b632_uniq (user_id, permission_id)
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm KEY auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm (permission_id) USING BTREE
PRIMARY PRIMARY KEY (id) USING BTREE
auth_user_user_permissions_user_id_permission_id_14a6b632_uniq UNIQUE KEY auth_user_user_permissions_user_id_permission_id_14a6b632_uniq (user_id, permission_id) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `django_admin_log` (
`id` int NOT NULL AUTO_INCREMENT,
`action_time` datetime(6) NOT NULL,
`object_id` longtext,
`object_repr` varchar(200) NOT NULL,
`action_flag` smallint unsigned NOT NULL,
`change_message` longtext NOT NULL,
`content_type_id` int DEFAULT NULL,
`user_id` int NOT NULL,
PRIMARY KEY (`id`),
KEY `django_admin_log_content_type_id_c4bce8eb_fk_django_co` (`content_type_id`),
KEY `django_admin_log_user_id_c564eba6_fk_auth_user_id` (`user_id`),
CONSTRAINT `django_admin_log_content_type_id_c4bce8eb_fk_django_co` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`),
CONSTRAINT `django_admin_log_user_id_c564eba6_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
action_time datetime(6) false
object_id longtext true
object_repr varchar(200) false
action_flag smallint unsigned false
change_message longtext false
content_type_id int true django_content_type
user_id int false auth_user
Name Type Definition
django_admin_log_content_type_id_c4bce8eb_fk_django_co FOREIGN KEY FOREIGN KEY (content_type_id) REFERENCES django_content_type (id)
django_admin_log_user_id_c564eba6_fk_auth_user_id FOREIGN KEY FOREIGN KEY (user_id) REFERENCES auth_user (id)
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
django_admin_log_content_type_id_c4bce8eb_fk_django_co KEY django_admin_log_content_type_id_c4bce8eb_fk_django_co (content_type_id) USING BTREE
django_admin_log_user_id_c564eba6_fk_auth_user_id KEY django_admin_log_user_id_c564eba6_fk_auth_user_id (user_id) USING BTREE
PRIMARY PRIMARY KEY (id) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `django_content_type` (
`id` int NOT NULL AUTO_INCREMENT,
`app_label` varchar(100) NOT NULL,
`model` varchar(100) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `django_content_type_app_label_model_76bd3d3b_uniq` (`app_label`,`model`)
) ENGINE=InnoDB AUTO_INCREMENT=[Redacted by tbls] DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment auth_permission django_admin_log
app_label varchar(100) false
model varchar(100) false
Name Type Definition
django_content_type_app_label_model_76bd3d3b_uniq UNIQUE UNIQUE KEY django_content_type_app_label_model_76bd3d3b_uniq (app_label, model)
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
django_content_type_app_label_model_76bd3d3b_uniq UNIQUE KEY django_content_type_app_label_model_76bd3d3b_uniq (app_label, model) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `django_migrations` (
`id` int NOT NULL AUTO_INCREMENT,
`app` varchar(255) NOT NULL,
`name` varchar(255) NOT NULL,
`applied` datetime(6) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=[Redacted by tbls] DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
app varchar(255) false
name varchar(255) false
applied datetime(6) false
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `django_session` (
`session_key` varchar(40) NOT NULL,
`session_data` longtext NOT NULL,
`expire_date` datetime(6) NOT NULL,
PRIMARY KEY (`session_key`),
KEY `django_session_expire_date_a5c62663` (`expire_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Children Parents Comment
session_key varchar(40) false
session_data longtext false
expire_date datetime(6) false
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (session_key)
Name Definition
django_session_expire_date_a5c62663 KEY django_session_expire_date_a5c62663 (expire_date) USING BTREE
PRIMARY PRIMARY KEY (session_key) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `polls_file` (
`id` int NOT NULL AUTO_INCREMENT,
`filepath` varchar(100) NOT NULL,
`title` varchar(200) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
filepath varchar(100) false
title varchar(200) false
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `polls_image` (
`id` int NOT NULL AUTO_INCREMENT,
`picture` varchar(100) NOT NULL,
`title` varchar(200) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=[Redacted by tbls] DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
picture varchar(100) false
title varchar(200) false
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `polls_item_category_master` (
`id` int NOT NULL AUTO_INCREMENT,
`firsthierarchy` varchar(100) NOT NULL,
`secondhierarchy` varchar(100) NOT NULL,
`thirdhierarchy` varchar(100) NOT NULL,
`fourthhierarchy` varchar(100) NOT NULL,
`created_at` datetime(6) NOT NULL,
`created_by` varchar(100) NOT NULL,
`updated_at` datetime(6) NOT NULL,
`updated_by` varchar(100) NOT NULL,
`deleted_flag` varchar(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=[Redacted by tbls] DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
firsthierarchy varchar(100) false
secondhierarchy varchar(100) false
thirdhierarchy varchar(100) false
fourthhierarchy varchar(100) false
created_at datetime(6) false
created_by varchar(100) false
updated_at datetime(6) false
updated_by varchar(100) false
deleted_flag varchar(1) false
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `polls_judge_history` (
`id` int NOT NULL AUTO_INCREMENT,
`ng_flag` varchar(1) NOT NULL,
`item_category_id` varchar(100) NOT NULL,
`created_at` datetime(6) NOT NULL,
`created_by` varchar(100) NOT NULL,
`updated_at` datetime(6) NOT NULL,
`updated_by` varchar(100) NOT NULL,
`deleted_flag` varchar(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=[Redacted by tbls] DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
ng_flag varchar(1) false
item_category_id varchar(100) false
created_at datetime(6) false
created_by varchar(100) false
updated_at datetime(6) false
updated_by varchar(100) false
deleted_flag varchar(1) false
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `polls_judge_history_detail` (
`id` int NOT NULL AUTO_INCREMENT,
`ng_flag` varchar(1) NOT NULL,
`judge_history_id` varchar(100) NOT NULL,
`judge_result` varchar(15000) NOT NULL,
`text` longtext NOT NULL,
`file_path` varchar(100) NOT NULL,
`judged_file_path` varchar(100) NOT NULL,
`item_category_id` varchar(500) NOT NULL,
`created_at` datetime(6) NOT NULL,
`created_by` varchar(100) NOT NULL,
`updated_at` datetime(6) NOT NULL,
`updated_by` varchar(100) NOT NULL,
`deleted_flag` varchar(1) NOT NULL,
`MarkingPosition` longtext,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=[Redacted by tbls] DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
ng_flag varchar(1) false
judge_history_id varchar(100) false
judge_result varchar(15000) false
text longtext false
file_path varchar(100) false
judged_file_path varchar(100) false
item_category_id varchar(500) false
created_at datetime(6) false
created_by varchar(100) false
updated_at datetime(6) false
updated_by varchar(100) false
deleted_flag varchar(1) false
MarkingPosition longtext true
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `polls_member` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL,
`number` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=[Redacted by tbls] DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
name varchar(100) false
number varchar(100) false
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `polls_ngword_master` (
`id` int NOT NULL AUTO_INCREMENT,
`ngword` varchar(100) NOT NULL,
`reason` longtext NOT NULL,
`item_category_id` varchar(1000) NOT NULL,
`created_at` datetime(6) NOT NULL,
`created_by` varchar(100) NOT NULL,
`updated_at` datetime(6) NOT NULL,
`updated_by` varchar(100) NOT NULL,
`deleted_flag` varchar(1) NOT NULL,
`alternative` longtext NOT NULL,
`firsthierarchy` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=[Redacted by tbls] DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
ngword varchar(100) false
reason longtext false
item_category_id varchar(1000) false
created_at datetime(6) false
created_by varchar(100) false
updated_at datetime(6) false
updated_by varchar(100) false
deleted_flag varchar(1) false
alternative longtext false
firsthierarchy varchar(100) false
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `polls_ngword_master_old` (
`id` int NOT NULL AUTO_INCREMENT,
`ngword` varchar(100) NOT NULL,
`reason` longtext NOT NULL,
`item_category_id` varchar(1000) NOT NULL,
`created_at` datetime(6) NOT NULL,
`created_by` varchar(100) NOT NULL,
`updated_at` datetime(6) NOT NULL,
`updated_by` varchar(100) NOT NULL,
`deleted_flag` varchar(1) NOT NULL,
`alternative` longtext NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=[Redacted by tbls] DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
ngword varchar(100) false
reason longtext false
item_category_id varchar(1000) false
created_at datetime(6) false
created_by varchar(100) false
updated_at datetime(6) false
updated_by varchar(100) false
deleted_flag varchar(1) false
alternative longtext false
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `polls_ngword_master_old1109` (
`id` int NOT NULL AUTO_INCREMENT,
`ngword` varchar(100) NOT NULL,
`reason` longtext NOT NULL,
`item_category_id` varchar(1000) NOT NULL,
`created_at` datetime(6) NOT NULL,
`created_by` varchar(100) NOT NULL,
`updated_at` datetime(6) NOT NULL,
`updated_by` varchar(100) NOT NULL,
`deleted_flag` varchar(1) NOT NULL,
`alternative` longtext NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=[Redacted by tbls] DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
ngword varchar(100) false
reason longtext false
item_category_id varchar(1000) false
created_at datetime(6) false
created_by varchar(100) false
updated_at datetime(6) false
updated_by varchar(100) false
deleted_flag varchar(1) false
alternative longtext false
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `polls_ngword_master_old1130` (
`id` int NOT NULL AUTO_INCREMENT,
`ngword` varchar(100) NOT NULL,
`reason` longtext NOT NULL,
`item_category_id` varchar(1000) NOT NULL,
`created_at` datetime(6) NOT NULL,
`created_by` varchar(100) NOT NULL,
`updated_at` datetime(6) NOT NULL,
`updated_by` varchar(100) NOT NULL,
`deleted_flag` varchar(1) NOT NULL,
`alternative` longtext NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=[Redacted by tbls] DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
ngword varchar(100) false
reason longtext false
item_category_id varchar(1000) false
created_at datetime(6) false
created_by varchar(100) false
updated_at datetime(6) false
updated_by varchar(100) false
deleted_flag varchar(1) false
alternative longtext false
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `social_auth_association` (
`id` int NOT NULL AUTO_INCREMENT,
`server_url` varchar(255) NOT NULL,
`handle` varchar(255) NOT NULL,
`secret` varchar(255) NOT NULL,
`issued` int NOT NULL,
`lifetime` int NOT NULL,
`assoc_type` varchar(64) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `social_auth_association_server_url_handle_078befa2_uniq` (`server_url`,`handle`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
server_url varchar(255) false
handle varchar(255) false
secret varchar(255) false
issued int false
lifetime int false
assoc_type varchar(64) false
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
social_auth_association_server_url_handle_078befa2_uniq UNIQUE UNIQUE KEY social_auth_association_server_url_handle_078befa2_uniq (server_url, handle)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
social_auth_association_server_url_handle_078befa2_uniq UNIQUE KEY social_auth_association_server_url_handle_078befa2_uniq (server_url, handle) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `social_auth_code` (
`id` int NOT NULL AUTO_INCREMENT,
`email` varchar(254) NOT NULL,
`code` varchar(32) NOT NULL,
`verified` tinyint(1) NOT NULL,
`timestamp` datetime(6) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `social_auth_code_email_code_801b2d02_uniq` (`email`,`code`),
KEY `social_auth_code_code_a2393167` (`code`),
KEY `social_auth_code_timestamp_176b341f` (`timestamp`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
email varchar(254) false
code varchar(32) false
verified tinyint(1) false
timestamp datetime(6) false
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
social_auth_code_email_code_801b2d02_uniq UNIQUE UNIQUE KEY social_auth_code_email_code_801b2d02_uniq (email, code)
Name Definition
social_auth_code_code_a2393167 KEY social_auth_code_code_a2393167 (code) USING BTREE
social_auth_code_timestamp_176b341f KEY social_auth_code_timestamp_176b341f (timestamp) USING BTREE
PRIMARY PRIMARY KEY (id) USING BTREE
social_auth_code_email_code_801b2d02_uniq UNIQUE KEY social_auth_code_email_code_801b2d02_uniq (email, code) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `social_auth_nonce` (
`id` int NOT NULL AUTO_INCREMENT,
`server_url` varchar(255) NOT NULL,
`timestamp` int NOT NULL,
`salt` varchar(65) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `social_auth_nonce_server_url_timestamp_salt_f6284463_uniq` (`server_url`,`timestamp`,`salt`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
server_url varchar(255) false
timestamp int false
salt varchar(65) false
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
social_auth_nonce_server_url_timestamp_salt_f6284463_uniq UNIQUE UNIQUE KEY social_auth_nonce_server_url_timestamp_salt_f6284463_uniq (server_url, timestamp, salt)
Name Definition
PRIMARY PRIMARY KEY (id) USING BTREE
social_auth_nonce_server_url_timestamp_salt_f6284463_uniq UNIQUE KEY social_auth_nonce_server_url_timestamp_salt_f6284463_uniq (server_url, timestamp, salt) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `social_auth_partial` (
`id` int NOT NULL AUTO_INCREMENT,
`token` varchar(32) NOT NULL,
`next_step` smallint unsigned NOT NULL,
`backend` varchar(32) NOT NULL,
`data` longtext NOT NULL,
`timestamp` datetime(6) NOT NULL,
PRIMARY KEY (`id`),
KEY `social_auth_partial_token_3017fea3` (`token`),
KEY `social_auth_partial_timestamp_50f2119f` (`timestamp`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
token varchar(32) false
next_step smallint unsigned false
backend varchar(32) false
data longtext false
timestamp datetime(6) false
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
Name Definition
social_auth_partial_timestamp_50f2119f KEY social_auth_partial_timestamp_50f2119f (timestamp) USING BTREE
social_auth_partial_token_3017fea3 KEY social_auth_partial_token_3017fea3 (token) USING BTREE
PRIMARY PRIMARY KEY (id) USING BTREE
Generated by tbls
Table Definition
CREATE TABLE `social_auth_usersocialauth` (
`id` int NOT NULL AUTO_INCREMENT,
`provider` varchar(32) NOT NULL,
`uid` varchar(255) NOT NULL,
`extra_data` longtext NOT NULL,
`user_id` int NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `social_auth_usersocialauth_provider_uid_e6b5e668_uniq` (`provider`,`uid`),
KEY `social_auth_usersocialauth_user_id_17d28448_fk_auth_user_id` (`user_id`),
CONSTRAINT `social_auth_usersocialauth_user_id_17d28448_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=[Redacted by tbls] DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
Name Type Default Nullable Extra Definition Children Parents Comment
id int false auto_increment
provider varchar(32) false
uid varchar(255) false
extra_data longtext false
user_id int false auth_user
Name Type Definition
PRIMARY PRIMARY KEY PRIMARY KEY (id)
social_auth_usersocialauth_provider_uid_e6b5e668_uniq UNIQUE UNIQUE KEY social_auth_usersocialauth_provider_uid_e6b5e668_uniq (provider, uid)
social_auth_usersocialauth_user_id_17d28448_fk_auth_user_id FOREIGN KEY FOREIGN KEY (user_id) REFERENCES auth_user (id)
Name Definition
social_auth_usersocialauth_user_id_17d28448_fk_auth_user_id KEY social_auth_usersocialauth_user_id_17d28448_fk_auth_user_id (user_id) USING BTREE
PRIMARY PRIMARY KEY (id) USING BTREE
social_auth_usersocialauth_provider_uid_e6b5e668_uniq UNIQUE KEY social_auth_usersocialauth_provider_uid_e6b5e668_uniq (provider, uid) USING BTREE
Generated by tbls