印刷する
仕様書
体組成・運動能力レポート 単体版
第1.0版 2026年10月
概要
| 名称 | 体組成・運動能力レポート 単体版 |
| 目的 | 体組成計の測定結果を会員ごとに蓄積し、経過・判定・指導を表示・印刷する。会員本人が操作することを想定し、他の会員の情報を表示しない。 |
| 形式 | Microsoft Access のデータベース(VBA)+ Microsoft Excel のグラフ用ブック |
| 構成 | 1ファイル(画面・プログラム・データ)。PC 1台で使用。 |
| 版 | 第1.0版(2026年10月) |
データの安全性について
会員の健康データを長くあずかるソフトだからこそ、価格や機能だけでなく安全性を重視しています。自動バックアップ(世代管理つき・標準搭載)、パスワード保護など、詳しくは「セキュリティ」「バックアップ」の章をご覧ください。
単体版は画面・プログラム・データが1ファイルに同居する構成です。複数の職員で使う、データを暗号化・アクセス権限で守りたい場合は、プログラムとデータを分けて暗号化もしたデータベース版をおすすめします。
動作環境
| OS | Windows 10 / 11(PDF→画像の変換に Windows の PDF 機能、クリップボードに PowerShell を使用) |
| Access | Access 2021 / Microsoft 365(32ビット版・64ビット版のどちらでも使えます)。Access Runtime での動作は未確認。 |
| Excel | Excel 2021 / Microsoft 365(動的配列関数 FILTER・SORTBY・LET・XLOOKUP を使用) |
| データ接続 | Microsoft ACE OLEDB 12.0(Office に含まれる) |
| ブラウザ | Microsoft Edge(AI相談の ChatGPT は InPrivate ウィンドウで開く、説明書) |
| インターネット | AI相談で使用(ChatGPT、OpenAI 社のサービス)。ネットワークの制限、Edge・PowerShell を止める会社の設定、ChatGPT の仕様の変更などにより、使えない場合がある。その場合もAI相談以外の機能は使える |
| 画面 | 1366×768 以上を推奨(全画面表示) |
| 測定機器 | 体組成計(オムロン カラダスキャン HBF-701)、自転車エルゴメーター(キャットアイ エルゴサイザー EC-1200)。測定値は画面から入力(機器とは接続しない)。詳しくは「対応機器のご案内」 |
| その他 | 本フォルダを Access の「信頼できる場所」に登録すること |
ファイル構成
| ファイル・フォルダ | 内容 |
| 体組成DB.accdb | 本体(画面・プログラム・データ) |
| 体組成グラフ_経過.xlsx | 経過グラフ用のブック(Access がデータに接続して作成、保存はしない) |
| 体組成グラフ_判定.xlsx | 判定グラフ用のブック(Access がデータを書き込んで作成、保存はしない) |
| tools\pdf2png.ps1 | グラフの PDF を画像にする補助プログラム |
| tools\chatgpt_watch.ps1 | ChatGPT の回答を受け取る補助プログラム(AI相談から自動で起動。回答を「AIの回答」欄に渡し、ChatGPT の画面を閉じる) |
| 説明書\ | はじめにお読みください・取扱説明書・仕様書・対応機器のご案内(HTML) |
| 初回設定(最初に1回実行).bat / setup.ps1 | ダウンロードしたファイルのブロック解除と、Access の「信頼できる場所」への登録 |
| アンインストール前に実行.bat / uninstall.ps1 | 「信頼できる場所」から、このフォルダの登録を外す(使わなくなったとき) |
| README.txt | ソフトの概要・インストール・ライセンスの説明(テキスト) |
| バックアップ\ | 自動バックアップ(体組成DB_自動_年月日_時分秒.accdb)。最初のバックアップのときにできる |
| PDF\ / 一覧\ | 会員向けPDF・グラフのPDF / お知らせ一覧の Excel(作成時にできる) |
| エラー記録.txt | グラフ作成などのエラーの記録(発生時にできる) |
機能一覧
| 区分 | 機能 |
| 会員 | 登録(必須:氏名・性別、会員番号の重複チェック、生年月日の和暦入力)、検索(氏名の空白・全角半角・異体字を無視した完全一致)、表示は本人のみ |
| 測定 | 入力(前回の身長を初期値、BMI・体脂肪率判定・体型を自動、年齢は生年月日から自動)、保存結果の表示(No./全回数)、修正(一覧で直接/ダブルクリックで入力画面) |
| グラフ | 経過グラフ(最大12回)、判定グラフ(最大5回)、表示する回の選択(チェック・直近に戻す・初回から均等)、画面表示(クリックで拡大)、印刷(A4 横)、PDF |
| 判定・指導 | 最新の判定、標準までの目安、体型別の説明、ひと言アドバイス(指導ひな形) |
| AI | AI相談(ChatGPT、回答は自動で取り込み)、個人情報チェック、会員向けPDF(A4) |
| 点検 | 入力まちがい・食い違いの点検(保存時に自動、会員ごと、全員)。範囲外、前後の回との大きな差、身長・年齢の不一致、皮下脂肪率>体脂肪率、体年齢と年齢の差、体型と自動判定の違い、測定日・性別の未入力。問題なしの記録、体型の自動修正 |
| 運用 | 測定のお知らせ一覧(Excel 出力)、自動バックアップ、設定画面 |
| ライセンス | 試用30日、ライセンスキー、ユーザー登録(メール) |
| 保護 | 会員向けの表示(検索した本人だけを表示)、設定のパスワード |
| 入力補助 | Enter/Tab で画面の並び順に移動、名前は日本語入力・数字は英数入力で開始 |
判定の基準
基準の値はデータベースのテーブル(基準_〜)に入っており、グラフの区分・判定・指導はすべてこの値から作られます。
体脂肪率の判定(基準_体脂肪率判定)
性別と年齢(6〜17才は1才ごと、18〜39才、40〜59才、60才〜)ごとに、やせ/−標準/+標準/軽肥満/肥満 の境界を持つ。体脂肪率の整数部分で判定する。「標準」は −標準〜+標準。
体型(BMI × 体脂肪率、基準_体型)
| 体型 | 男性 | 女性 |
| やせ型 | BMI<25 かつ 体脂肪率<15、または BMI<18.5 かつ 15〜20 | BMI<25 かつ <25、または BMI<18.5 かつ 25〜30 |
| 健康体 | 18.5≦BMI<25 かつ 15〜20 | 18.5≦BMI<25 かつ 25〜30 |
| かくれ脂肪型 | BMI<25 かつ 20〜25 | BMI<25 かつ 30〜35 |
| 筋肉質 | 25≦BMI<30 かつ <20 | 25≦BMI<30 かつ <30 |
| 肥満型 | 上記以外(BMI<25 かつ ≧25、25≦BMI<30 かつ ≧20、BMI≧30) | 上記以外(BMI<25 かつ ≧35、25≦BMI<30 かつ ≧30、BMI≧30) |
測定入力で体重・身長・体脂肪率から自動で判定する。
体力レベル(最大酸素摂取量、基準_MOU)
性別と年代(20代〜60代。20才未満は20代、70才以上は60代の値)ごとに、レベル2〜5の下限値を持つ。レベル1〜5で判定する。判定グラフの図は横軸(年齢)が64才までのため、65才以上の点は60代の右はしに表示する。
そのほか
| BMI | 体重 ÷ 身長(m)²。18.5 未満=低体重、25 以上=肥満。標準体重は BMI 22 の体重。 |
| 内脂肪レベル | 基準 10(基準_定数)。グラフには年齢別の分布帯(基準_内脂肪帯)を表示。 |
| 骨格筋率 | 同年代(10才ごと)の平均(基準_筋肉率、男女別)と比べる。 |
指導(目安)の計算
| 項目 | 表示する条件 | 計算 |
| 体脂肪率 | 軽肥満以上/やせ | 標準の上限(軽肥満の下限)まであと何%か。脂肪量は「筋肉などの量は変わらない」として 体重−体重×(1−体脂肪率)/(1−目標) で計算。 |
| 内脂肪レベル | 10 以上 | 10 未満まであといくつか |
| BMI | 25 以上/18.5 未満 | BMI 25 未満(18.5 以上)にするための体重の増減 |
| 骨格筋率 | 同年代平均より低い | 平均まであと何%か |
| 体力 | レベル5未満 | 次のレベルまでの最大酸素摂取量 |
あわせて、指導ひな形(項目・状態・文)から、該当する項目のアドバイスを最大2つ表示する。体型の説明(指導ひな形の 項目=体型)も表示する。
出力(グラフ・資料)
| 出力 | 内容 | 用紙 |
| 経過グラフ | 6つのグラフ(体型判定・体脂肪率と判定・最大酸素摂取量と体力レベル・骨格筋率と同年代平均・内脂肪レベルと分布帯・体重の経過)、12回分の一覧、最新の判定と指導 | A4 横 |
| 判定グラフ | 5つのグラフ(体型判定・体脂肪率判定表・最大酸素摂取量と体力レベル・年齢と骨格筋率・内脂肪レベル)、5回分の一覧、最新の判定と指導 | A4 横 |
| 会員向けPDF | 今回の測定結果、あなたの体型、標準に近づけるための目安、アドバイス(AIの回答)、注意書き | A4 縦 |
| お知らせ一覧 | 会員番号・氏名・最後の測定日・経過月数・測定回数・電話番号 | Excel |
画面表示用の画像は一時フォルダに作り、表示画面を閉じると削除する。
データ項目
会員
会員ID(自動)、会員番号(重複不可)、氏名、フリガナ、性別、生年月日、区分(会員/会員外)、状態(在籍/退会)、電話番号、備考、登録日、更新日
測定
測定ID(自動)、会員ID、測定日、年齢、身長、体重、体脂肪率、骨格筋率、皮下脂肪率、体年齢、基礎代謝、腹囲、内脂肪レベル、体力レベル(PFL)、最大酸素摂取量(MOU)、最大運動能力(PWCmax)、体型区分(自動)、脈拍、血圧(上・下)、体温、メモ、要確認、入力日、更新日、グラフ選択
テーブル一覧
| テーブル | 内容 |
| 会員 / 測定 | 会員と測定の記録 |
| 体型区分 | 体型の番号と名前 |
| 基準_体脂肪率判定・基準_体型・基準_MOU・基準_筋肉率・基準_内脂肪帯・基準_定数 | 判定とグラフの基準 |
| 指導ひな形 | アドバイス・体型の説明・AIへの依頼文 |
| 点検結果 | 点検で見つかった内容(各PCの作業用) |
| 点検除外 | 「問題なし」にした内容(測定ID・項目・確認日・確認者) |
| 設定 | 自動バックアップ・保存先・残す数・お知らせ月数・ライセンス・試用開始日・ユーザー登録・設定のパスワード(変換して保存) |
セキュリティ
| 表示の制限 | 検索で名前と会員番号が一致した本人だけを表示する。全員の一覧・ナビゲーションウィンドウ・リボンは表示しない。 |
| 設定 | パスワード(初期 1234)。パスワードはそのまま保存せず、変換した値を保存する。 |
| AI | 氏名・会員番号は送らない。送信前の確認チェックと、氏名・会員番号・電話番号・生年月日の自動チェック。 |
| 一時ファイル | 画面表示用のグラフ画像は表示を閉じると削除する。 |
単体版は 1台・職員の管理下での使用を前提としています。複数の人が使う・ファイルの持ち出しから守る必要がある場合は、データベース版をおすすめします。
バックアップ
| 自動 | Access を閉じるとき(終了ボタン・×)にデータベースをコピーする。設定でオン/オフ。 |
| 保存先 | 設定で指定(空欄なら本体と同じフォルダの「バックアップ」)。USBメモリ・別ドライブ・共有フォルダ(\\PC名\…)可。 |
| 世代 | 自動バックアップを新しい順に設定の数(初期10)だけ残す。手で作ったファイルは消さない。 |
| 手動 | 設定画面の「今すぐバックアップ」。 |
AI相談のしくみ
- 送る文 = 依頼文(指導ひな形 項目=AI。経過から根拠を示し、目標の数値・1週間の運動・食事の置き換え・次の測定までの確認を、A4 1枚・700〜800字で求める)+ 性別・年齢・最新の判定と指導・直近5回の経過 + 会員の状況・目的(任意、職員が入力)+ 質問。
- 送り先は ChatGPT(OpenAI 社、ログイン不要で使う)。Edge の InPrivate ウィンドウで開く(閉じると、このPCに閲覧履歴が残らない)。URL に文を付けて開き、自動で送られる(入力欄に文が残らないよう、改行なしの1行にして送る)。
- 送る文はクリップボードにも入れる。Windows のクリップボードの履歴(Win+V)・クラウドのクリップボードの対象外にして入れ、相談画面を閉じたときに、まだ残っていれば消す。
- 本ソフトは AI サービスと直接通信しない(API は使わない)。AI の利用は各サービスの利用規約に従う。
- ChatGPT の回答は、補助プログラムが Windows の UIオートメーション(画面の部品を読むしくみ)で画面から読み取り、「AIの回答」欄に入れて ChatGPT の画面を閉じる(クリップボードは使わない。5分以内に受け取れなければ、手でコピーする案内を出す)。回答の後ろに表示されるボタンやログインの案内の文字は取り込まない。
- ChatGPT の提供内容(ログインなしで使えるか、回数の制限、画面の作り)は OpenAI 社が決めるため、変わったときは自動の送信・取り込みが働かないことがある(手でコピー・貼り付けはできる)。
- 回答から会員向けPDF(レポート)を作る。記号(#・*・-)は自動で整える。
ライセンス
| 試用 | はじめて起動した日から30日間。開始日はデータの「設定」とPCのレジストリの両方に記録し、早いほうを使う(ファイルを入れ直しても試用はやり直せない)。PCの日付を戻した場合は試用終了として扱う。 |
| 試用終了後 | 新しい会員の登録だけができない。登録済みの会員の検索・測定入力・修正・グラフ・印刷・PDF・バックアップは使える。 |
| ライセンスキー | 製品ごとに共通のキー(単体版)。プログラムにはキーそのものではなく変換した値だけを持つ。認証の結果も変換した値で確認し、書き換えると無効になる。 |
| ユーザー登録 | 施設名・担当者・メール・電話・購入先を「設定」に保存し、メールソフトで販売元(info@kochi3open.com)へ送る。 |
| 価格(税込) | 単体版 5,500円、データベース版 3台版 33,000円・4台以上版 55,000円(買い切り)。 |
制限事項
- Access のファイルの大きさの上限は 2GB です(測定データ数万件は問題ありません)。
- グラフの作成には Excel を使うため、数秒〜十数秒かかります。
- 判定・指導・AIの回答は健康づくりの目安であり、医療的な診断ではありません。