ver.1.10(最終:2024.05.12)

10.09【後期】データベース構築Ⅱ

  • 授業の進め方
    • 09:20 後期授業の進め方について
    • 09:30 業務プロセスとは?
    • 09:40 データフローダイアグラム(DFD)とは?
    • 09:50 Figmaを立ち上げる(アカウントのチェック)
    • 09:55 FigmaでDFDの図形を作成してみる
    • 10:05 FigmaでDFDを作成してみる。
    • 10:15 本日の課題としてDFDを作成してみる。
      • 課題1)図書室の本を借りる。

        • Aさん(利用者)が、図書館でストックされいてる本から好きなものを選び、受付で本を借りる処理を行ってもらいます。
        • 受付では、バーコードリーダーを利用して、どの本を借りたかを「貸し出し履歴」として登録します。
        • 受付処理が終了後、期限が印字された紙を出力し、Aさん(利用者)に渡します。
      • 課題2)図書室に本を返却する。
        • Aさん(利用者)は、期限内に図書館へ本を返却しにきました。
        • 受付では、バーコードリーダーを利用して、「貸し出し履歴」から返却処理を行います。
        • 返却処理が終了後、貸し出し履歴から延滞が無いことをAさん(利用者)に通知します。

10.09【後期】システム開発入門(選択者のみ)

重要な情報

下記の情報は、授業で使用するためのサーバおよびログインとなります。授業や自習以外に使用しないように注意してください。

<VPSサーバ接続情報>
アカウント:tsb24
パスワード:tsb202404
ホスト名(サーバ):db.well-field.co.jp

<VPSサーバ内のデータベース接続情報>
アカウント:tsb24
パスワード:tsb202404
使用するデータベース:db2024
<サーバ接続で使用>
ssh -l tsb24 db.well-field.co.jp
mysql -u tsb24 -p -h localhost
use db2024;

<便利コード>
show databases;
show tables;
<「WinSCP」を起動>
※このソフトは、Webサーバに接続しファイルをアップロード/ダウンロードするために使用します。

アカウント:tsb24
パスワード:tsb202404
ホスト名(サーバ):tsb.well-field.co.jp
ポート:22

■今後、身に付ける必要があるスキル

  • GitHub(バージョン管理)
  • AWS(インフラ)
    • Amazon EC2
    • Amazon S3
    • RDS
    • Amazon API Gateway
  • Docker(仮想化環境)
  • Figma(UI/UX)
  • VSCode(IDE:統合開発環境)
  • Notion(タスク管理)
  • mariaDB(リレーショナルデータベースMySQL派生)

 

– Webアプリケーション –

  • PHP
    • Laravel(PHPフレームワーク)
  • Javascript
    • node.js(Javascript実行環境)
    • vue.js(Javascriptフレームワーク)
  • CSS
    • Bootstrap(フロントエンドツールキット)

    – ローカルアプリケーション –

    • Python
      • Pygame(ゲームライブラリ)
      • Raspberry Pi(端末)⇒電子工作
      • ChatGPT(AI開発)

    Microsoft365(統合システム)
    AdobeCC

    配布資料一覧

    授業テキスト