Sampleアプリ仕様書
開発を行う際、Sampleアプリからプログラムをコピーすることで効率良くコーディングすることが可能です。
Sampleアプリには、以下の画面が実装されています。
ログイン
アプリケーションのログイン画面です。
ログインしたユーザの権限設定によって、一般ユーザ用メニューまたは管理者用メニューに遷移します。
ログイン後、ユーザデータに設定されたテーマによって画面の配色が変更されます。
(フォルダ名:Login/使用パターン:login)

メニュー(一般ユーザ用)
一般ユーザ用メニューです。一般ユーザでログインすると表示されます。
(フォルダ名:StartMenu/使用パターン:tabMenu)

メニュー(管理者ユーザ用)
管理者ユーザ用メニューです。管理者ユーザでログインすると表示されます。
(フォルダ名:AdminMenu/使用パターン:tabMenu)

顧客一覧
顧客マスタ画面です。一覧表示/新規登録/更新/削除が可能です。
(フォルダ名:CustomerListMainte/使用パターン:singleTableListForm)

ユーザ一覧
ユーザデータを検索して一覧表示する画面です。
データの明細を照会・メンテナンスをする場合はユーザ登録画面へ遷移します。
(フォルダ名:UeserList/使用パターン:multiTableListForm)

ユーザ登録
ユーザデータの照会・メンテナンスを行う画面です。
ユーザ一覧画面から遷移します。
(フォルダ名:UserDetailMainte/使用パターン:singleRecordForm)

受注一覧
受注データを検索して一覧表示する画面です。
明細データを参照・メンテナンスする場合、対象の受注データを選択し、受注登録画面へ遷移します。
検索条件(顧客)の指定は顧客選択画面を呼び出して選択します。
また、以下のボタンをクリックすることで帳票PDFを出力することも可能です。
・受注一覧(ヘッダー)
・受注一覧(ヘッダー・明細)
(フォルダ名:OrderList/使用パターン:multiTableListForm)

◇受注一覧(ヘッダー)帳票イメージ

◇受注一覧(ヘッダー・明細)帳票イメージ

受注登録
受注一覧から遷移し、明細データを表示・メンテナンスします。
(フォルダ名:OrderDetailListMainte/使用パターン:singleRecordForm)

顧客選択画面
受注一覧画面の検索条件に顧客を指定する際に呼び出されます。
選択した顧客情報を呼び出し元へ返します。
(フォルダ名:CustomerSelection/使用パターン:dataSelectionDialog)

受注データアップロード
受注データのCSVファイルをアップロードする画面です。
データベースへ一括登録することができます。
(フォルダ名:OrderUpload/使用パターン:singleTableListForm)

クライアント側
JSDoc
クライアント側Javascriptに記載されたJsDocの出力結果です。
JSDoc(クライアント側Javascript)
サーバ側
JSDoc
サーバ側Javascriptに記載されたJSDocの出力結果です。
JSDoc(サーバ側Javascript)
Docstring
サーバ側Pythonに記載されたDocstringの出力結果です。
Docstring(サーバ側Python)