2016-11-14 9 views
0

私は夏の間楽しみのために働いているプロジェクトのIMに関するいくつかのアドバイスが必要です。職員の可用性を決定するためのソフトウェアの作成を手伝ってください。JAVA言語のレストラン名簿を作成するソフトウェアを書いても構いませんか?

  1. スタッフのINFOMATION保持するデータベース(すなわち availiabilities、最小時間、最大時間を。):私は以下のこれらのアイテムを実装する方法についていくつかのアドバイスが必要。
  2. ソフトウェアのコアは、データベース上の日ベースにスタッフを配置するプロセスです。
  3. 上記の手順2の後にロスタの最終版を表示するGUIで、マネージャによって印刷できるようにします。

私はJavaを使用することを考えていますが、データベースとコアとGUIをどのように実装して接続するかはわかりません。 Javaを使用してリストされたすべてを行うことはできますか?誰も私にこの問題の解決策または記事を提案できますか?

答えて

0

最終目標が何通りあるかに応じて、さまざまな方法があります。

Javaを学びたいのですか、あるいは単にアプリケーション開発を練習しようとしていますか?私はあなたがウェブ上で動作するアプリケーションに興味があると仮定しています。

私にとって、最適な選択肢はJavaまたはPHPですが、これは主に自分の経験に基づいています。 PythonやRubyを起動する方が良いと主張する人もいます。

Javaベースのソリューションでは、次のものを使用します。フロントエンドにHTMLを使用するJava JSP(JavascriptおよびJQueryオプション)。中間層のJava(サーブレット)。 JDBC、JPA、Spring、Hybernateを使用してDBに接続します。 MySQLはDBの候補ですが、他にもオプションがあります。

PHPベースのソリューションでは、次のように使用します。PHP、HTMLの終わり(JavascriptおよびJQueryオプション)。中間層のPHP(あなたもここで結婚するフレームワークがあります)。 DBに接続するPHP; MySQLはDBの候補ですが、他にもオプションがあります。

あなたが知らないのであれば、PHPはセットアップが簡単で初心者の方にも適していると思います。多くのオープンソースや商用Webアプリケーション(WordPressなど)の基礎となっています。 Javaは大部分の大規模アプリケーションに使用されます。

+0

こんにちはTDWebDeb。あなたの答えをありがとう。コンピュータエンジニアリングを勉強していて、Javaでプログラミングする経験があります。私はそれについてもっと知りたいです。私の目標は、デスクトップアプリケーションとして実行できるソフトウェアを作成することです(私は基本的なアプリケーションを持っていると、あなたが提案するようにウェブサイト上でそれを開発しようとするかもしれません)。 –

+0

私は参照してください。そのシナリオでは、フロントエンドコンポーネントを除いて、すべてがまだ保持されていると思います。おそらく、JSPの代わりにJava SwingやMicrosoftアプリケーション言語の1つを使用します。がんばろう。 – TDWebDev

関連する問題