我的學生對高校管理軟件的工作,工作流程/設計
在我的財務模塊,之前從學生的任何費用徵收應該有需求,因此,一旦需求所產生的收費可以完成
- 印度盧比
- 美元或任何其他貨幣類型。
但母語是印度盧比收集,
我的問題,
我可以收集印度盧比,但對美元,如果我收集它,我不知道的價值在收集期間印度盧比的美元。收銀員將在第二天把錢存入銀行,所以美元價值可能有所不同。
如何實現在我的項目這一功能。任何機構可以引導我完成任務
我使用的.Net 1.1,Oracle 9i數據庫。
感謝, 蘇尼爾
我的學生對高校管理軟件的工作,工作流程/設計
在我的財務模塊,之前從學生的任何費用徵收應該有需求,因此,一旦需求所產生的收費可以完成
但母語是印度盧比收集,
我的問題,
我可以收集印度盧比,但對美元,如果我收集它,我不知道的價值在收集期間印度盧比的美元。收銀員將在第二天把錢存入銀行,所以美元價值可能有所不同。
如何實現在我的項目這一功能。任何機構可以引導我完成任務
我使用的.Net 1.1,Oracle 9i數據庫。
感謝, 蘇尼爾
那麼,你可以通過Windows工作流達致這可是你不使用任何高版本的.NET和你爲什麼不使用更高的版本。
BUT爲起點
1-維持兩個組數據庫表一個可以被稱爲Fee_Transcation_Request和第二的將被稱爲假設Fee_Transaction_Persisted。
2 - 每當你正在做相關的費用的任何交易,必須存放在_REQUEST表這是因爲其尚未COMMITED。
3-讓cahsier登錄到應用程序,療法必須是工作quequ(可以是一個網格控件)打開請求的形成_REQUEST表。
4-收銀員會挑的要求,做了一些要求和魔法提交,當收銀員提交這一請求,你能堅持在實際_Persisted表收費細節。
這僅僅是開始邏輯
您可以通過同步回覆到一些有效的資源(如網絡)維持匯率的列表。爲此,您需要:
Windows服務
要保持最新的匯率,您可以創建一個Windows服務,將同步您的在線率數據庫。舉例來說,有很多的網站,它提供了XML的形式最新的匯率,或Web服務等。
Web服務:
你能想出一個Web服務,將索要InputCurrencyType
,InputAmount
,OutputCurrencyType
並返回轉換量。例如:
decimal dINR = YourCurrencyConversionWebService.ConvertCurrency("USD", "2000", "INR");
用戶每次存款外幣,您可以撥打您的Currency Conversion
Web服務,並保存在你的數據庫返回的當地貨幣金額。
我認爲這可能是一個會計問題,而不是編程問題,因爲實施將取決於會計規則(例如,是否有單獨的帳戶尚未存入資金?等)。 – 2010-12-03 06:28:49