Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What is going on with this article?
@Shinguin2

大阪府のコロナ追跡システムを考えてみる3

More than 1 year has passed since last update.

大阪府のコロナ追跡システムの開発費が80万円以内、14日間で納めるシステム開発続き。
初めての方は1からご覧ください。

詳細設計(内部設計)

DFD(データフロー図)とデータベース設計書を作成する。

DFD
20753BFF-5B9F-428B-BB2B-A30F5D51651D.jpeg
事業者情報ばっかり。。。

登録画面設計

Htmlを用いて事業者ごとに登録画面を作成する。

データベース設計(covid.db)

事業者管理テーブル(store)

名前 カラム名 データ型 制約
事業者ID Store_id char Primary,Not NULL
事業者名 Store_name varchar Not NULL
登録日 Reg_date date Not NULL

来客管理テーブル(visiter)

名前 カラム名 データ型 制約
来客ID Vis_id char Primary,Not NULL, AUTO_INCREMENT
事業者ID Store_id char Foreign,Not NULL
メールアドレス Address varchar Not NULL
来店日 Vis_date Timestamp Not NULL

QRコード作成システム設計

URL(https://covid-19tsuuchi.com/Store_ID) をQRコードとして発行してする。

通知システム

感染者の情報を受けたら、来客テーブルを基に接触可能性がある者に通知する。
通知のフローは以下のフローチャートに従う。

C1863FCC-6722-48BB-90D1-0DFDACF88792.jpeg

まとめ

運用でカバーという言葉は好きではないですが、そうなりそうですね。
次回はプログラミングに入ります。先に宣言しますが、テストはしません。

※筆者のPCが絶賛故障し、新しいPCの到着を待っている状態のため、一度休止とする。
残りはhtmlでページ作成とDB作成程度であるが、現在iPadしかないため、そこまでするのは難しい。

ここまで書いた結論としては、予算80万でも意外とイケそう。である。

0
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Shinguin2
基本スタンスはNWエンジニア。スクリプトがわかる程度です。 IPA(FE,AP,SC)工事担任者(DD・AI総合種)、1陸特無線、技術士補(情報工学,電気工学)

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
0
Help us understand the problem. What is going on with this article?