これは私の最初のアプリであり、私が働いているビジネスを支援しようとしています。基本的に私はダミーのための Android タブレット アプリケーションをピックアップし、それを参照として使用しています。勤務先のタイムカード申請書のようなものを作っています。私の目標は、従業員が 1 日の間に入力する情報を取得し、給与計算担当者に電子メールで送信してもらうことです。すべてのコンテンツをデータベースに電子メールで送信する方法はありますか? または、コンテンツを別の読みやすい形式で送信する簡単な方法はありますか? すべての提案と代替案を受け入れます。お時間をいただきありがとうございます。
1 に答える
1
生の db ファイルは、おそらく給与担当者にとってあまり役に立ちません。
私があなただったら、すべての行についてDBにクエリを実行するものを作成します。結果のカーソルが得られたら、それを反復処理して、データをより便利なデータ形式に変換できます。
選択するデータ形式は、状況によって異なります。XML または CSV は良い選択肢のようです。Excelで開くことができるので、おそらくCSVの方が少し良いでしょう(おそらく給与関係の誰もがアクセスできます)
必要に応じて、独自のデータ形式を作成することもできます。ある種の単純な txt フラットファイルが最も簡単で、人間が非常に読みやすい (給与計算の従業員にとってはより簡単です)。
このようなもの:
IN Mike 2:31pm 6/14
IN Joe 2:45pm 6/14
OUT Mike 4:55pm 6/14
etc...
その後、あなたが良ければ、最後に何かを作って、その日の合計時間および/または支払い期間を集計します
Total Hours for period
Mike: 25.4
Joe: 22.3
etc...
編集: Web には CSV の例がたくさんあります。
ここから始めて、それが何であるかを学びましょう。
それが何であるかを理解したら、Java で読み取り/書き込みを実装する方法を学ぶ必要があります。文字列を使用して、プレーンなJavaでかなり簡単に実行できます。しかし、CSV データの操作を非常に簡単にするライブラリもいくつかあります。
于 2012-06-14T19:33:06.427 に答える