2009-08-01 34 views
1

我被要求爲餐廳構建POS應用程序。我有在VB6.0中創建POS應用程序的經驗,並一直想用UX創建一個。我正在創建一個WPF作爲前端。我非常注意過程畫面,也屏幕。銷售點應用程序體系結構

說了這麼多,我不知道如何建築一個。

浮現在我的腦海裏幾個主要的問題是:

我應該使用複合應用程序指南WPF - 棱鏡。如果答案是肯定的,那麼性能會降低,因爲在POS應用程序中,時間可能非常關鍵,客戶需要及時的服務。

我想依賴注入應該用於更好的維護。

使用ADO.NET實體框架帶的LINQ to SQL

我想以後發展這個應用程序,包括庫存管理和數據挖掘,管理報告。

將使用POS用於.NET

希望我就能得到這一切都清楚了這個週末。

請指教。

謝謝

編輯: 我仍然任由會想獲得更多的意見/建議。

+0

任何更新@TheMar ....如果您提供一些研發摘要,這將是一個很大的幫助 – 2013-06-21 13:41:20

回答

3

那裏有很多一般性的問題,我會試着去摸一切。

一般來說,你應該看看Application Architecture Guide。這是一個關於構建各種.NET應用程序的非常好的通用入門書。

我不認爲你會有任何問題Prisim。請特別注意MVVM Pattern。在「表現」問題上,我認爲你真正在談論的是「響應性」。所以POS聯合需要對用戶非常敏感。使用WVVM,您可以在應用程序中獲得非常好的響應能力。

就我個人而言,我會遠離這個版本的實體框架(儘管next version is looking good)。我認爲LinqToSQL很好(畢竟,所以用它:)如果你想要ORM,請看NHibernate for .NET

祝你好運。

+0

謝謝JP。是的,我在談論使用Prism等框架時的響應能力。在經歷了很多網絡材料之後,對於這個項目來說,NHibernate for .NET似乎太大了,這讓我對LinQ to SQL更感興趣。到目前爲止,應用程序體系結構指南已經發布 – TheMar 2009-08-01 03:55:31