2016-08-03 2 views
-2

現在、学校でプロジェクトを行っていて、アカウントの月末残高を保管しておきたい例えば、X軸が月、Y軸が月末の残高ですが、その方法はわかりません。C#asp.net貯蓄口座の月末残高をチャートに保存する方法

たとえば、どの月をどの月に属しているデータを保存するのですか?私はインターネット上の関連情報を見つけるのが難しかった。

私はC#を初めて使用し、現在VS 2013を使用しています。誰かが私を助けることができれば本当に感謝しています! (私は最後のプレゼンテーションまで4日間残っています)。

+0

まあ、実際に私たちは銀行のウェブサイトをやっています。誰もが別の仕事を与えられます。だから私はアカウントの部分をやっている。私は実際にそれをどのように保存するのか分かりません。私はトランザクションを利用できるかどうか考えています。 (ただし、デビット額のみを保管するので、代わりに1か月の費用グラフを作成することができますか?) – Lili

+0

リレーショナルデータベースはストレージに適していますか?途中でバックエンド(ASP.NET、PHP、Ruby on Rails ...)は何ですか? – EJoshuaS

+0

、Visual StudioでSQLサーバーを使用しています。 c#asp.net – Lili

答えて

0

ユーザーの月末残高を取得するには、SQL ServerジョブまたはWindowsタスクスケジューラを使用してサーバー上で実行する小さなスクリプトまたはプログラムを使用して、月の最終日の日次残高を取得します。

原則として、発生したトランザクションに基づいて任意の日の残高を計算することもできます。たとえば、今日の残高が1,000ドルで、前回の水曜日の残高が必要であることがわかっている場合、次の取引が行われたことがわかります。
7/28 $ -25(ガス)
7/28 $ -10 250 + 15 + 10 + 25 = $ 800 - アウト)
7/29 $ + 250(給料)
7/30 $ -15(書籍購入
はその後、私は先週の水曜日のバランスが1000でなければならないことを知っています。これの主な欠点は、この計算を定期的に行っている場合は、非常に遠い過去の残高を計算すると計算上高価になる可能性があるということです(たとえば、ユーザーが履歴をプルアップするたびに行う必要がある場合)、または多くのユーザーがいる場合

フロントエンドのUIに関しては、ここにチャートを書くための良い指示があります:https://msdn.microsoft.com/en-us/library/dd456632.aspx

+0

ありがとうございました!実際には、私は非常にウィンドウのタスクスケジューラの使用を理解していない。どんな例がありますか?だから私が望むものを達成するためにバックエンドコードを使用する方法はありませんか? – Lili

+0

https://msdn.microsoft.com/en-us/library/windows/desktop/aa383614(v=vs.85).aspx – EJoshuaS

+0

基本的に、このルートに行った場合、小さな実行可能ファイルSomeProgram.exe何もしないでデータベースに行き、各ユーザーの現在の残高を取得し、それを現在の月の期末残高として挿入します。次に、月の最後の日に実行するようにSomeProgram.exeをスケジュールします。 (月の最後の日が営業日であるかどうかは特に気にしませんが、残っていない場合は前回の営業日と同じでなければなりません)。 – EJoshuaS

関連する問題