- 締切済み
小規模データベースシステム導入について
小規模データベースの導入を検討するうえで、ご意見をきかせてください。 現状は、ユーザー(20名以内)の営業所で、売り上げ等のデータを基幹システムよりおとし、それを加工および追加等の作業をしています。 たとえば件名管理、受注残管理のようなものを想像していただいたらよろしいでしょうか。 加工編集集計は、特定の2名が作業。 追加作業は随時、営業マン複数。 ファイルサーバーもないので、これから必要であれば導入もしたい。 (Windows2000か2003になる予定) 以前、MSアクセス(必要であればエクセル連携)で管理しておりましたが、バージョンの変更に対するなどのプログラムメンテナンスに負担とか、決まった操作しか使用できないしくみでしたので(超初心者には、安心なのでしょうが)ユーザーの突発的な希望に即対応もできない等の問題があり、MSアクセスだけの環境は、ユーザーからもネガティブな意見がでます。 本格的なWebサーバーが必要な程度でもないですが、WEBデータベースであれば、複数のユーザーに対して、メンテナンスの面でメットがあるように思います。 開発の問題もあるのですが、(当方はMSオフィースVBA少々どまりで、WEBに関して詳しくありません。)この機会、なんとか独学するということで、とりあえず解決したいと思っています。 何年か前にASPを使ってみようかと本を片手に勉強したことがるのですが、今はまた新しい技術があるのでしょうか。 また、IISがらみのセキュリティの脆弱性はよく耳にしますが、実際運用されている方々含め、どういったことを考慮されているのでしょうか。 他にももっとよいシステムがあれば、ご紹介していただけたら幸いです。 また、参考URL等ございましたら、教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- isonokatsuo
- ベストアンサー率23% (3/13)
かつて、常駐先でAccess、WEBアプリのメンテをしていたときのことから書いてみます。 Accessでの管理とのことですが、決まった操作しかできない仕組みというのは勝手に内部を変更したり、直接DBの修正を防ぐなどのためで、これはどのようなシステムでも同じだと思います。 ユーザーの勝手な操作による、データの信頼性などが損なわれることを防ぐためで、これから新規に作るものもそうしていくべきだと思います。 ユーザーの突発的な要望があったとしたら、機能追加していけば特に問題にならないと思います。 逆に、Webであってもサーバーに入れてWebサーバーを再起動すれば全員に反映されるというだけで、 突発的な要望に即対応できるわけではありません。 また、VB,VBA等では実現できた機能もWebでは実現困難なことやブラウザのバージョン間での問題など、すべてがよくなるというわけでもありません。 確かにWebにしてしまえばサーバー上の変更だけですべて対応できるのでメンテナンス性は向上すると思います。 しかし、それなりにどちらにも一長一短があるので何を使ってシステムを作るかよりも、どのようなシステムを作るのかを先に考えた上で、最適な方法を選んだほうがよいかと思います。
- nota55
- ベストアンサー率37% (138/366)
Cedrさんがシステム系部門かどうか,どの程度スキルを お持ちなのか,基幹システムが何なのか(ホスト・UNIX オープン系)か,どのような処理(基幹との連携)を ご希望なのか,また御社の規模等が不明なので,一般論 として回答致します。 まず,Cedrさんのスキルを含め専任として開発出来る環境 でなければ,自社開発は見送った方が賢明です。 DBとWebの連携といっても色々あるかと思いますが, 他の業務の合間に片手間で出来るものではありません。 専任で開発できないのであれば,開発会社からカスタム 可能なパッケージを購入もしくは受託開発をする方が トータルで見ると安く上がります。 ※ここでのパッケージとは店頭での箱売りではなくて, 開発会社が製品として販売している物を指します。 Cedrさんが開発・運用に取られる時間もコストですので, そのコストと購入するコストを比較してみて下さい。 システムは什器類と違い,入れて終わりというものでは ありません。誰が面倒を見て,それにかかる時間(コスト) はどの程度なのかをはっきりと見極める事が重要です。 ですので,安易にLinux+TomcatでEclipse使って開発 とか,そういう問題ではないと思います。 受注・生産管理とかであれば,需要は多いので取り扱っている 開発業者も多いかと思われますので,出入りの業者や 知り合いとかのつてを辿って,そういったところに 話を振ってみてはいかがでしょうか。
お礼
ご回答ありがとうございました。 掲示板で質問をするのは、大変むずかしいですね。 nota55さんのご意見を参考に、再度検討してみます。
補足
ご返答ありがとうございます。 具体例として一例、、 MSアクセスは、クライアント側に10台程度あり(それも問題なのですが)、サーバーにアクセス95、クライアントにはそれぞれのバージョンにあわせ、サーバーのアクセス95にリンクしています。 要するに全台が、同一ではなく、各PCごとにMSアクセスのバージョンがちがうわけです。 他の業務と兼任しながらなので、簡単なことながら、なんとか、この負担をなくしたいと思ってました。 同時接続することはないようなので、オラクルやSQLサーバーなどにするのもせず、ズルズルとここまできました。人数はなんとか増やさないようには話しています。 簡単に「開発へ」とは、思っておりませんでしたが、ここ何年も悩みすぎた、後回しにしすぎたと、反省しています。 皆様のご意見を戒めにいろいろ検討して、書店で情報収集してみます。 どうも、ありがとうございました。