2

私の両親は小さなピザ屋を経営しており、タッチスクリーンとレシート用の小型プリンターを備えた電子キャッシュレジスターに切り替えたいと考えています。

私が留守中に設置されていて、今日見たばかりです。彼らが手に入れたものは、彼らのニーズにはあまりにも複雑です. 彼らは小さなテイクアウトと配達の場所ですが、与えられたソフトウェアはテーブルとサーバーを備えたレストラン向けに作られました。

彼らが必要とすることを行うために、Java (私は Comp-Sci の 3 年生です) でアプリケーションを作成できると考えました。

私はこれを試みるべきか、それともあまりにも複雑な作業なのか疑問に思っています。私が必要だと思うのは、製品(ピザのサイズ/トッピング/ピザのスライスなど)が追加されていることです。また、注文の領収書を小さなプリンターに印刷して、開く/開くことができる必要があります。まで現金を閉じます。

編集: また、私が最も恐れていることは、プリンター/現金への接続を処理することです。これは難しいことですか?

4

2 に答える 2

3

なぜこれができないのかわかりません!

もし私があなたの立場にあったら、元のソフトウェア会社に返金を求め、インターネット経由での注文も可能にするWebアプリケーションを作成します。comp-sciの教育を受ければ、問題はないはずです。また、剣を研ぐ良い機会でもあります。

作成する(pdf)請求書が、お住まいの州の税法に準拠していることを確認してください。

次に、両親が家族での休暇のためにソフトウェアに支払ったお金を使用します。

アプリの作成と休暇の両方で、たくさんの楽しみをお祈りします。:)

于 2012-09-22T18:18:57.627 に答える
3

これについての私の考えは、Java開発者として:

  • アプリロジック
    • 非常に単純で、Javaの基本的な知識があれば誰でもそれを行うことができます。これが正確な合計を示すことを期待する場合は、税金についてもいくつか知っておく必要があります。
  • UI
    • Java自体はこれを特に簡単にするわけではありませんが(個人的には、Swingはこれまでに作成された中で最もひどいライブラリの1つだと思います)、単純なUIを作成するのはそれほど難しくありません。
  • 外部デバイスとのインターフェースにする
    • ベンダーがドキュメントを提供している場合は、JNIを使​​用してドライバーをロードし、コマンドを送信する方法を理解できる可能性があります。しかし、あなたのコースがそれについてあなたに教えてくれたとは思えません。それはかなり具体的な仕事です。ベンダーがドライバーに関するドキュメントを提供していない場合は、ドライバーをリバースエンジニアリングするために長い時間を費やすことになります。

私はすべてやって学ぶことです。大学生として、WoWのキャラクターをある種の奇妙な通貨として数えない限り、私の時間は本質的に価値がありませんでした。このようなものにそれを費やすのは、30回目のHyjalをクリアするよりも間違いなく良かったでしょう。

于 2012-09-22T18:21:46.100 に答える