🙆

面談記録管理アプリ:設計編

2024/10/10に公開

はじめに

今回は、利用させてもらっている就労移行支援施設の業務改善を想定したアプリ作成したので、設計時に考えていたことをまとめていきます。

※あくまでアプリ完成後に、当時メモ書きした情報をもとに執筆を進めていくので、実際に完成したアプリと異なる点がある可能性があります。

企画概要

今回作成したアプリの企画概要です。

項目 説明
プロジェクト名 MeeMane - 面談記録管理アプリ
目的 就労移行ITスクール施設利用者の体調や面談内容などを記録することで体調管理を効率良く行えるようにする
目的のために作るもの 利用者の状況を把握するためのアプリケーション
作るものの概要 利用者との面談内容を記録
利用者ごとのログ一覧を表示
利用者ごとのログ詳細を表示
ログ詳細に対してインタラクティブにチャットで議論
作るもの利用する人 就労移行ITスクールの従業員
利用する人が得られる便益 利用者の状況を一元管理することによる管理コストの削減と細やかな対応につなげることによるサービス質の向上
作るための体制 個人で開発
作成期限 8月中のプロトタイプ完成を目指す

全体イメージ

各役職の人間がどのような機能を利用できるかを完結にまとめたイメージ図です。

実際は、従業員は自身が作成した面談記録と自身が所属している事業所の利用者のCRUD処理しか触れないなどの成約があります。

要求一覧

続いて、設計時に想定していた機能要求の一覧をまとめます。

要求 要求詳細
在籍する利用者ごとの面談記録を閲覧できる 在籍する利用者ごとに利用者の基本情報とログ・対応策の一覧ページを表示できる
従業員が所属する事業所の全面談記録を閲覧できる 在籍する全ての利用者のログと対応策の一覧ページを閲覧できる
すべての面談記録を閲覧できる 全事業所の利用者のログと対応策の一覧ページを閲覧できる
各事業所ごとの利用者の一覧を閲覧できる 各事業所に在籍する利用者の一覧を閲覧する
在籍する利用者の面談記録を作成・編集・削除できる 新規作成・編集時、過去の面談記録を閲覧しながら新規ログの登録作業を行うことができる
全ての面談記録の編集ができる 全事業所に所属する利用者の面談記録にメッセージを送信できる
在籍する利用者の登録・編集・削除ができる 所属する事業所の利用者情報を作成・編集・削除ができる
事業所情報の登録・閲覧・編集・削除ができる 統括権限所持者のみ実行可能

画面遷移図

設計時想定してた画面遷移図です。

設計当初は管理者画面を別に設計しようと考えていたため、面談記録と利用者のCRUD処理の画面遷移図になります。

完成したアプリは、従業員と事業所のCRUD処理もページ上部のメニューに追加して、各々の権限を持っている人のみに該当メニューが表示されるように設計しました。

概念データモデル

次に、概念データモデルです。
こちらは、設計当時からの変化はありません。

ER図

ER図です。

おわりに

以上、アプリ実装前に考慮していたことを紹介しました。

今後、機能を紹介した動画を取っていきたいと思っているので、完成したらこの記事に追加していきます!

次回は、実際に実装したコードを解説を交えて紹介でいればと思います!

ではでは!

Discussion