Enterprise CALS Systemの開発

Slides:



Advertisements
Similar presentations
All Rights Reserved Copyright © 2004, Takashi Kobayashi 1 ロバストネス分析の演習問題 <問題1> 次の文をよんで問いに答えよ。 顧客は、 ATM により自分の口座から預金を払い出す。 顧客は、 ATM にキャッシュカードを挿入し、個人認証を行う。
Advertisements

1 金属加工会社における 生産工程管理システムの開発 電子情報システム工学専攻 S0713 清水 邦宏.
データベースの基礎知識 ACEESS の基本操作. データベースの基礎知識 データベース  特定のテーマや目的に毎のデータの集合体 データベースソフトウェア  データベースを作成、管理するソフトウェアの総 称 Oracle(Oracle) IBM(DB2) Microsoft(SQL Server)
Web アプリケーション開発 ~図書館管理システム~ 北海道情報大学 情報メディア学 部 情報メディア学科 新井山ゼミ 高橋 隼.
1 安全性の高いセッション管理方 式 の Servlet への導入 東京工業大学 理学部 千葉研究室所属 99-2270-6 松沼 正浩.
Java による Electronic Commerce System の開発 発表者 三浦健 宅和覚 荒木啓宏 三原佑 典.
エージェントによる Web サービス連携型商取引システム 研究者 :白池美穂 指導教員:越田高志.
北海道情報大学 情報メディア学部 情報メディア学科 新井山ゼミ 中村 有佑
「図書管理」のための Webアプリケーション開発 -Apache/Tomcat/MySQL/Java on Windows XP-
オーダー端末操作手順書 WideNet株式会社 Ver.2013/01/30.
DB(データベース)のおはなし 作成者:小野正広 DBと言っても、  ドラゴンボール ではないですぞ! 3/1/2017.
ネットワークを利用した 環境情報データ自動収集 サーバシステムの開発
ハルビン絵葉書コレクションシステムの再構築と機能追加 -サーバ側:PHPとMySQLを用いて
JPAを利用した RESTful Webサービスの開発
WEBから確認できる 駐車場管理システムについて
Web-EDI方式 シナリオ1 [実験番号] : 実験タイトル 1 :標準類の評価
ショッピングサイト処理関連図 2013年1月 index.php 商品一覧画面 購入ボタン (在庫数以下max8個) 品切れ表示
知識情報演習Ⅲ(後半第1回) 辻 慶太(水)
PHPエディタによる 情報システム演習 01.
REST型Webサービスによる 楽曲検索システムの開発
JavaによるCAI学習ソフトウェアの開発
Digital Network And Communication
~災害発生!・・・その時最も重要なものとは?~
JavaServlet&JSP入門 01K0018 中村太一.
Webアプリケーション.
BlueBeanClientを用いた連携の概要
経済・経営情報コース コース紹介.
演算回路 <例題> 問題:1+2=3を計算する アドレス 内容 データ プログラム 10 11 12 ・ 19 1 2 (答え) 20 21
リサイクルショップ向け 委託販売管理システム
HTTPプロトコルとJSP (1) データベース論 第3回.
Curlの仕組み.
Web上で管理・利用できる 面接予約データベースシステムの構築
EBSCOhost 詳細検索 チュートリアル support.ebsco.com.
E-Shopのご提案 ビズ ぱそ 朝日 太郎 2001/12/22 ビズPASO株式会社 E-コマース事業部.
C++とオブジェクトデータベース入門 8.オブジェクトデータベースとは 森井 喬 Webページ
空間情報サーバ (株)パスコ.
2003年度 データベース論 安藤 友晴.
オーダー端末操作手順書 WideNet株式会社 Ver.2013/09/26.
SOAP/UDDI/WSDLによるB2Bシステムの開発
SOAP/UDDI/WSDLによるB2Bシステム構築の一事例
Webアプリケーションの方向性 データベース論 第13回.
理学部 情報科学科 指導教官 千葉 滋 助教授 学籍番号 03_03686 内河 綾
Webサービスによる 加工工程決定支援システム
加工工程決定支援システム 電子情報通信学会 2010年総合大会 2010年3月18日 松江工業高等専門学校  情報工学科 越田 高志.
加工工程決定支援に対する自動化 電子情報通信学会2008年総合大会 松江工業高等専門学校 情報工学科 越田 高志, 牧 聡史
パソコンのしくみ ハードウェア OS(Operating System) アプリケーション NEC DOS
発注者側サイト操作説明書 作成日:2004年6月 Ver1.0 初版 改 訂:2005年9月 Ver1.2 株式会社 コニファ.
オープンソース開発支援のための ソースコード及びメールの履歴対応表示システム
e-PILON 利用登録申請書 社名 役職 利用者の 責任者氏名 裏面記載の規約内容を承諾の上、e-PILONの利用を申し込みます
Javaによる Electronic Commerce Systemの開発(2)
E-Shopのご提案 ビズ ぱそ 朝日 太郎 2001/12/22 ビズPASO株式会社 E-コマース事業部.
管理画面操作マニュアル <物件情報> 第5版 改訂 株式会社アクア 1.
データベース設計 第4回 DBMSの機能と操作方法(1) Access入門
プリミティブWebサービスとエージェントによる商品調達B2Bシステムの設計と実装
JSFによるWebアプリケーション開発 第3回
Firebaseを用いた 位置情報共有システム
RDFの生産工程管理システムへの適用 情報処理学会 第74回全国大会 2012年3月6日 松江工業高等専門学校  情報工学科 越田 高志.
BtoB WEB 受注システム事例・・・1 食品、名産品卸 A社での導入事例 株式会社 コニファ.
gate登録システム: 設計ポリシーから使い方まで
ADempiere概要セミナー ※応用編※ 第1回 製品の価格と属性
生産工程管理支援システム -検索Webサービスの実行自動化-
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
地域生活支援システムの開発 越田研究室 j0431 野津洋二.
E-Shopのご提案 ビズ ぱそ 朝日 太郎 2001/12/22 ビズPASO株式会社 E-コマース事業部.
@MD-NET Web-EDI導入について ~ 説明会資料 ~
オントロジーを利用した Webサービスの実行支援に関する研究
生産工程管理支援 GUIシステム 電子情報通信学会 2014年総合大会 2014年3月19日 松江工業高等専門学校  情報工学科 越田 高志.
MVCモデル2による Webアプリケーション
E-Shopのご提案 ビズ ぱそ 朝日 太郎 2001/12/22 ビズPASO株式会社 E-コマース事業部.
E-Shopのご提案 ビズ ぱそ 朝日 太郎 2019/11/17 ビズPASO株式会社 E-コマース事業部.
Presentation transcript:

Enterprise CALS Systemの開発 指導教官 越田 高志   研究者 小西 正則        野津 新大       奥井 智      藤井 亮

目次 はじめに 開発技術について システムの開発 システム全体の課題と今後の方向について

1.1 本研究の目的 統合基幹業務システム CALSの枠組みに沿って 開発 Java技術の習得・理解 システム設計能力を身に付ける 1.1 本研究の目的 販売・利益・在庫・発注管理を網羅 統合基幹業務システム CALSの枠組みに沿って 開発 Java技術の習得・理解 システム設計能力を身に付ける

各Servlet間の通信はHTTPを用いる 1.2 本システムの概要 Servlet スーパー本部 サーバ スーパー支店 メーカー 各Servlet間の通信はHTTPを用いる

1.3 CALSの概要 製品などのライフサイクル全般にわたる 各種情報を電子化 データ及び取引情報をネットワークを介して交 換、共有  各種情報を電子化 データ及び取引情報をネットワークを介して交  換、共有 ・開発期間の短縮 ・コストの削減 ・生産性の向上

2 開発技術について 2.1 Servletについて 2.2 Tomcatについて ・CGIに変わってサーバ側で実行される 2 開発技術について 2.1 Servletについて ・CGIに変わってサーバ側で実行される   Javaプログラム 2.2 Tomcatについて

2.2 Tomcatについて (1)概要 ・Servletを管理・運用するHTTPサーバ ・ServletエンジンまたはServletコンテナと呼ばれる ・Java言語で作られているアプリケーション

3 システムの開発 3.1 開発環境について 3.2 システムの全体構成 3.3 全体の処理の流れ 3.4 本部サーバシステム 3 システムの開発 3.1 開発環境について 3.2 システムの全体構成 3.3 全体の処理の流れ 3.4 本部サーバシステム 3.5 支店サーバシステム 3.6 メーカーサーバシステム

Web GAIN Visual Café 4 Expert Edition 3.1 開発環境について OS Windows2000 RDB Access2000 Webサーバ Tomcat3.2.1 Javaバージョン JDK1.3 統合的な Java開発環境 Web GAIN Visual Café 4 Expert Edition

3.2 システムの全体構成 スーパー本部 スーパー支店 メーカー 3サーバ毎に開発を進めた

3.3 全体の処理の流れ ・発注内容と発注予定日をDBに登録し、発注 予定日を本部に送る ・発注予定日をメーカーから受け取り、DBに登録する ・発注予定日に本部が発注していた商品を発 送する 4. 3.3 全体の処理の流れ ・発注予定日をメーカーから受け取り、DBに登録する ・メーカーから発送があれば、各支店に発送する 5. サーバは支店の要求に答え、情報を表示する 発注内容をDBに登録し、メーカーに 発注する 本部 DB メーカ 本部が支店からの 発注を一括して 商品を注文する 発注 メーカから商品の発送 発送 支店毎に発注分を発送する 支店から 商品の発注 受注管理 全体の 発注管理 販売、利益管理 支店の 販売、価格管理 在庫管理 支店が本部のサーバにアクセスする 支店

3.4 本部サーバシステム 「発注管理」 「売上管理」 「商品管理」 3.4.1 機能 支店からの発注を受けてメーカーに注文する。 3.4 本部サーバシステム 3.4.1 機能 「発注管理」   支店からの発注を受けてメーカーに注文する。   各支店から取得した売上を、部門別月総売上 データ、月や年毎の総売上、総コスト、総利益  データとして管理する。 「売上管理」 「商品管理」 どんな商品を扱っているかを管理する。  

3.4.2 システム構成と 処理の内容 (1)発注管理とメインページの表示 メインページでは以下の3処理画面が表示される A) 発注処理 3.4.2 システム構成と       処理の内容 (1)発注管理とメインページの表示 メインページでは以下の3処理画面が表示される A) 発注処理 B) 発注管理 C) 売上管理 MainServlet

A) 発注処理 発注画面

エラー処理(その1) 個数入力に誤りがあると・・・ RetryInputApplet バーコード入力に誤りがあると・・・

エラー処理(その2) 数が一致していないと・・・ RetryInputApplet 支店コードに誤りがあると・・・

入力が正しい場合 SoushinOkApplet それぞれの入力が正しければ・・・

発注画面とServlet、DBの関係 HonbuApplet KakuninServlet DB ・stock ・shitenaddress ・order_shitencode ・支店コードがテーブル名 になっているテーブル DB ・stock DBServlet

OrderKakuninMenuServlet B) 発注管理 OrderKakuninMenuServlet 1) 支店コードを     指定した確認 2) 全体の確認

1) 支店コードを指定した確認 OrderKakuninServlet 指定した支店コードのテーブルのみ読み込む 1) 支店コードを指定した確認 OrderKakuninServlet 指定した支店コードのテーブルのみ読み込む OrderKakuninServlet 支店コードがテーブル名 になっているテーブル

2) 全体の確認 AllOrder KakuninServle 登録してある支店コードのテーブルを全て読み込む 支店コードがテーブル名 2) 全体の確認 AllOrder KakuninServle 支店コードがテーブル名 になっているテーブル 登録してある支店コードのテーブルを全て読み込む

C) 売上管理

3.4.2 システム構成と処理の内容 (2)売上管理 <メニュー画面> <パスワード入力画面>

・ 各支店別売上処理 <保存確認表示> <部門別売上表示>

・ 総売上、総利益管理 <保存確認表示> <月の入力画面> <総利益表示>

・ 売上データ管理 ・ 部門別売上表示 ・ 総売上、総利益表示 ・ 各支店別売上表示  <メニュー画面>

・ 部門別月総売上表示 ・ 総売上、総利益表示 入力した月 <月と年の入力画面> 入力した年

・ 各支店別売上表示 <メニュー画面> <売上表示> <ID入力画面>

(3)商品管理 ・ 商品一覧 ・ 商品の登録、更新、削除 <商品一覧> <バーコード入力> ・ 商品一覧 ・ 商品の登録、更新、削除 <商品一覧> <バーコード入力> <メニュー画面> <更新と削除> <登録>

  3.5 支店サーバシステム  

目標 レジシステムを実現する。 リアルタイムで販売状況、在庫状況を把握し、過去のデータとの比較を可能にする。 データをグラフで表示し、販売状況の移り変わりをわかりやすくする。

システム概要 レジ係 WWWブラウザ Javaアプレット Servlet DB 管理者 本部

機能 ・商品の状況把握 ・売上の把握 ・商品登録、削除 ・検索 ・発注 管理 レジ 利用者設定

データベース SUPER 商品情報 部門番号と部門名 1日の売上データ (日毎につくられる) 利用者の情報 ITEM_DATA CATEGORY 1日の売上データ (日毎につくられる) 20020214 (2002年2月14日) SECULITY 利用者の情報

利用者の制御 doGet() doPost()

レジシステム レジ係 レジ係 Javaアプレット Javaアプレット SUPER ・・・ 価格 バーコード Servlet Servlet                 ・・・ バーコード 価格 レジ係 レジ係 バーコード Javaアプレット Servlet Javaアプレット Servlet バーコード 商品名 販売価格 OK SUPER ITEM_DATA 20020214

商品状況の把握(1) 本日の状況を確認でき、価格を設定できる  (商品毎) バーコード入力 在庫数 販売数 新価格設定 確認

商品状況の把握(2) 本日の状況を確認でき、価格を設定できる  (部門毎) 部門選択 在庫数 販売数 新価格設定

売上の把握(1) 本日の売上をグラフで表示する(商品毎) バーコード入力 本日までの1週間の販売数 本日の販売数 1週間の販売数と売上の表示

本日の各部門の売上の割合を円グラフで表す 売上の把握(2) 部門選択 本日の売上をグラフで表示する(部門毎) 本日の各部門の売上の割合を円グラフで表す 本日の売上 本日までの1週間の指定した部門の売上

商品毎の検索 (月指定) バーコード入力 指定した月の販売数 前後1年の販売数 表示したい 年月を入力 1週間の販売数と売上の表示

商品毎の検索 (日付指定) バーコード入力 指定した日の販売数 前後1週間の販売数 表示したい 年月日を入力 1週間の販売数と売上の表示

指定した日の各部門の売上の割合を円グラフで表す 部門毎の検索 (日付指定) 部門選択 指定した日の各部門の売上の割合を円グラフで表す 指定した日の売上 表示したい 年月日を入力 前後1週間の売上

指定した月の各部門の売上の割合を円グラフで表す 部門毎の検索 (月指定) 部門選択 指定した月の各部門の売上の割合を円グラフで表す 指定した月の売上 表示したい 年月を入力 前後1年の売上

利用者設定

本部サーバとの通信 本日、今月の売上の把握 今月のデータの入手 本部 支店 送信 いつでも対応できるようにしている 発注

まとめ レジシステムを実現できた。 販売状況、在庫状況を把握できた。 検索機能を実装でき、過去のデータとの比較ができた。 Servletで画像とテキストを同時に表示することができた。

3.6  メーカサーバシステム 

ミートセンターサーバシステム 今回の研究ではメーカーの1つの例として ミートセンターを考えた。 このミートセンターはインターネットを通し、   DBに登録されている顧客からの発注を受ける。

(1)システムの機能 ・商品のカタログの表示 ・顧客ごとの発注情報の作成 ・顧客の注文の追加、削除、表示 ・代金の表示 ・IDとパスワードの照合 ・発注情報をDBへ格納 以上の機能をServletで開発した。

(2)システム構成 このシステムは、 上記の3つのテーブルおよび13個のServletにより、 構成されている。 DB Servlet  このシステムは、 DB ・GOODS_INFO  (商品情報テーブル) ・GUEST       (顧客情報テーブル) ・GUEST_INFO   (発注情報格納テーブル) Servlet ・MainpageServlet ・CatalogServlet など 上記の3つのテーブルおよび13個のServletにより、 構成されている。

(3)ブラウザ上の画面  カタログ画面 ここ ここ

精算画面

確認画面

4. システム全体の課題と 今後の方向について 4. システム全体の課題と    今後の方向について 処理管理 表示部分 Servlet 現在のServletは・・・ 処理管理 表示部分 Servlet 処理管理 表示部分 Servlet JSP EJB