2012-06-07 21 views
1

目前我們有一個應用程序使用大型MS Access數據庫作爲SQL Server後端的前端。這已經是10多年的情況,Access數據庫變得緩慢,笨重且難以維護。從大型MS-Access數據庫轉移到新平臺

我們正在計劃使用不同的平臺創建一個新的前端。計劃是在軟件中創建一個基本框架,然後在兩到三年的時間內逐步將每個模塊逐個移到新程序中。

要求

  • 快速的數據錄入 - 最大的需求,訂單被接管 電話和數據錄入必須儘可能快。
  • 報告生成 - 發票,交貨單,管理報告。
  • 鏈接EPOS設備和應收包
  • 面向未來 - 儘可能
  • 可能使用的移動設備和觸摸屏在未來 生產/派遣/盤點。
  • 從XP開始在Windows平臺上運行。

經驗

  • Windows窗體
  • VB.Net 3.5
  • SQL服務器

鑑於我想知道別人怎麼想的要求,我們作爲一個公司,將是最好的技術使用?你會使用Windows窗體嗎? WPF?實體框架? .Net 4.0?

任何意見讚賞。

+1

抱歉!「目前我們有一個應用程序使用大型MS Access數據庫作爲SQL Server後端的前端,這種情況已出現10多年,Access數據庫變得緩慢,笨拙,難以維護。「 - 爲什麼前端變慢?它不應該需要壓縮,因爲插入/刪除都發生在SQL Server後端。 –

+0

也「過了2 - 3年」。:真的嗎?這款應用有多長? –

+0

我忘記提到後端曾經在MS Access中,直到大約5年前我們轉移到SQL Server時。前端有成千上萬的查詢和數百個表單和報告。 – Croberts

回答

2

我絕對喜歡WPF over Forms。 XAML有點學習曲線,但對我來說更容易編碼和維護。如果你有一個龐大的團隊(或者甚至一個小團隊)考慮MVVM。對EF沒有評論。如果現在進行任何調整,請查看您的SQL表設計。和WCF - 你要走三層?

相關問題