端末管理ツール
【概要】
/icons/hr.icon
Reactの学習用アプリとして作成する
DBと連携し、CURDで端末の貸出状況を管理するアプリ
端末の貸出状況を管理する
誰が、いつ、どの端末を借りたかを管理
端末情報を管理する
ユーザー情報を管理する
履歴管理は行わない。現在の状況のみを管理する。
<アプリ名>
DeviceManageApp
【使用言語】
/icons/hr.icon
フロントエンド:React、TypeScript
バックエンド:C#? Python?
DB:PostgreSQL
【画面構成】
/icons/hr.icon
メイン画面
一覧画面(Read)
詳細画面(Read)
編集画面(Update)
削除画面(Update)
追加画面(Create)
これを、貸出状況、端末情報、ユーザー情報に対して作成
【画面遷移】
/icons/hr.icon
一覧画面
詳細画面(go)
追加画面(go)
詳細画面
編集画面(go)
削除画面(go)
編集画面
詳細画面(back)
追加画面
一覧画面(go、back)
【画面コンポーネント】/icons/hr.icon
一覧画面
リスト(検討が必要)
詳細ボタン
追加ボタン
詳細画面
詳細情報(検討が必要)
編集ボタン
戻るボタン(共通)
削除ボタン
編集画面
各種入力項目
キャンセルボタン
登録ボタン
戻るボタン(共通)
追加画面
各種入力項目
キャンセルボタン
登録ボタン
戻るボタン(共通)
【データ】
/icons/hr.icon
ユーザーマスタ
社員番号
氏名
所属
電話番号
メールアドレス
削除フラグ
作成日
更新日
端末マスタ
端末ID
端末名称
端末区分
デスクトップPC、ノートPC、スマホ、タブレット
購入日
廃棄日
削除フラグ
作成日
更新日
貸出状況テーブル
端末ID
ユーザーID
貸出日
返却日
利用目的
削除フラグ
作成日
更新日
コードマスタ
コードID
コード区分
コード
コード名称
削除フラグ
作成日
更新日