スタンドアロン型のJAVA開発

回答受付中の質問

スタンドアロン型のJAVA開発

今度、スタンドアロン型のシステムの開発をすることになりました。
当初はACCESSでサクッと作ろうと思っていたんですが、上司の方針でJAVAで作ることになり、困っています。
仕様を簡単いいますと以下の通りです。
************************
画面数20、エクセル出力5、帳票出力20
CSV出力10、DB:2つ程度(4万件ぐらい)
画面はそれなりに項目も多く、操作性を求められます。
************************
できるだけ工数をかけずに開発するのに、いい方法があれば
アドバイス(GUI/DB選定/帳票ソフト等)頂きたいです。
ちなみにDBや帳票ソフトはフリーでなくても高くなければよいです。

大変困っているので、有識者の方、アドバイスをお願いします。

投稿日時 - 2008-05-17 10:39:12

連想キーワード:

QNo.4028532

すぐに回答ほしいです

3人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

回答(3件中 1~3件目)

ANo.3

Javaだからと言ってWebに載せる必要は全くありません。
載せやすいだけで載せなければ動かない言語ではありません。
EclipseでVisualEditorを使えばVisualBasic並のGUIは楽に作れます。

JXLライブラリを使えばxlsファイルの読み書きが出来ます。
※xlsx形式には未だ対応していないと思いますが。

データベースはACCESSを使用で問題無いのでは?
※JDBC(Java Database Connectivity)を使えばACCESSやOracle等ほとんどのDBにアクセス出来ます。

投稿日時 - 2008-05-21 04:55:47

お礼

VisualEditorですか初めて聞きました。試してみようと思います。
他にも使い勝手のよいGUIツールってあれば教えてください。

投稿日時 - 2008-05-26 20:22:24

ANo.2

補足の内容を考慮すると、開発の目標を明確にして、それを社内に認めさせておく必要があると思います。

つまり、「これはJava教育のための開発である。なので、開発期間も通常の2~3倍はかかるかもしれないし、Javaそれ自身の難しさ・非効率性ゆえの工数増大もある。最悪の場合、開発失敗するかもしれないので、そういう目で見てください。」

ということを社内に周知徹底しておかないと、「教育目的」っていうのを忘れて、「まだ完成しないの!」って圧力がかかるかもしれません。

具体的には、開発期間・予算を、通常よりもゆるくしておくってことですね。ただ、作ろうとしているシステムに必要性が強い場合、そういう筋違い圧力がかかる可能性が高くなる気がします。

なお、Javaの技術を身につけたとして、その後の営業展開を考えておかないと、「Javaの需要が見込み違いだった。新たに○○を覚えてもらう」ってなる可能性もある気がします。

投稿日時 - 2008-05-17 13:48:26

ANo.1

 工数やソフトにお金を掛けずにシステムを作るのが目的であれば、Accessで作るのが一番手っ取り早いです。上司の方は目的と手段を混同されているように思われます。
 javaの学習が目的でない限り、スタンドアロンのシステムをWebに載せる必要性がありませんし、DBにOracleやSQLServerを選択すれば、高額にならざるを得ません。それ以外のDBを使用して、不具合が出たときの保証がして貰えるのかということを考えると、無償のDBソフトを業務に使用すべきではありません。

投稿日時 - 2008-05-17 11:45:54

補足

回答ありがとうございます。補足させていただきます。
上司も、javaのメリットはないことは分かっており、今後の大規模な開発に向けてjavaの技術者を育てる目的も兼ねています。DBについてもオラクルなどを購入してもよいと考えているようです。(ユーザー数が少ないから導入してもよいとのこと)
つまりある程度投資をしてもいいから、javaでやりたい思いが強い
みたいです。

投稿日時 - 2008-05-17 12:09:30

あわせてチェックしたい
  • 有識者会議って。。。。 ...
  • 工数 ...
  • オススメの帳票ソフト ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら