0

ウェブをレビューしているときにこの質問をどのように処理するかについて、さまざまな報告が寄せられているので、皆さんに聞いてみるべきだと思いました。JavaScript、PHP、MySqlでも可能かどうかはわかりませんが、これが私がやりたいことです。

私は毎週20人をスケジュールしなければならない小さな小売店のマネージャーです。毎日異なる時間帯があり、パートタイムの人もいれば、フルタイムの人もいます。

これを処理できるWebページを作成できますか?FTやPTなどのステータスで従業員データベースを作成することを考えていましたが、完全に機能するスケジューラーにどの言語を使用するのが最適かわかりませんでした。また、最終的には、休日のリクエストをフォームに入力するオプションを追加して、スケジューラーがそれらのリクエストされた日に作業できないようにします。

スケジューラーは自動化する必要があり、もちろん、スケジューラーが生成された後、ユーザーによる微調整が必​​要になる場合があります。

私はこのためのコードを探していません....どこから始めるか(どの言語、形式など)についての提案と考えだけです

4

1 に答える 1

1

@gilly3 が言ったように、使用する言語は、個人的な好みと、すでに持っている知識次第です。許容できると思われるものの概要を以下に示します。

  • Pythonはおそらく、習得が容易な言語の 1 つです。その主な理由は、その読みやすさです。
    • それを学ぶための素晴らしい方法はたくさんあります。このnettuts+シリーズが好きです。このシリーズは、Django を使用して動的な Web サイトを作成することに関するものですが、その前に、Python 言語を徹底的に調べます。python.orgなど、python について学ぶためにアクセスできるサイトは他にもたくさんあります。
    • Python は、オンライン アプリケーションではなく、ローカル アプリケーションの作成に最適です。ただし、Web 開発で Python を使用する方法はいくつかあります。
    • 人々の統計情報 (パートタイム、フルタイムなど) を、Python ファイルまたは Python で解析できる別のファイル (XML や JSON など) に記録する可能性が最も高いでしょう。
    • 結果については、コマンドライン/ターミナルに何かを出力するか、tkinter ライブラリを使用することができます。ウィンドウを開き、スケジュールを視覚的に表示します。

  • おそらくphpMyAdminなどを使用して、MySQLデータベースに人々の統計を記録する予定がある場合は、 PHPが最適です。
    • PHP はサーバー (Apache、IIS など) でホストする必要がありますが、それは問題にはなりません。
    • これも非常に簡単に習得できる言語です。膨大な量のリソースが利用できるため、php.netは私が思うに最高の場所の 1 つですが、もっと好きな別の場所を見つけることができるかもしれません。

  • HTMLCSSJavaScriptが好きなら、単純に Web ページを作成して、ユーザーにブラウザで開いてもらうことができます。
    • このオプションを使用した場合、人々の統計をファイル (JavaScript を使用している場合はおそらく JSON、または単純な JavaScript の場合) に書き出し、<script>タグまたは Ajax 呼び出しで参照するだけです。
    • これらを学習するためのリソースがたくさんあるので、自分のお気に入りを思い出すことさえできません。
    • ユーザーがプログラム内でスケジュールを編集できるようにする場合は、おそらく JavaScript が最適です。
  • HTMLCSSJavaScriptが好きで、デスクトップ アプリケーションが必要な場合は、 TideSDKをチェックしてください

PHP と MySQL を使用する場合は、HTML、CSS、および JavaScript のすべての機能も利用できることを覚えておいてください。そのため、PHPをお勧めします。唯一の欠点はサーバーが必要なことですが、それを回避する方法はたくさんあります ( XAMPP (windows/linux)WAMP (windows)MAMP (mac)など) 。

抜けてたらすみません、編集よろしくお願いします。

于 2013-03-16T18:09:19.280 に答える