销售点应用程序架构

时间:2009-08-01 02:03:54

标签: .net architecture prism point-of-sale

我被要求为餐馆建立一个POS应用程序。我有在VB6.0中创建POS应用程序的经验,并且一直想用UX创建一个。我希望用WPF作为前端创建一个。我几乎都有流程图和屏幕。

说了这么多,我不知道如何建筑一个。

我想到的几个主要问题是:

我应该使用WPF复合应用指南 - 棱镜。如果答案是肯定的,性能会降低,因为POS应用程序的时间可能很关键,客户需要及时的服务。

我认为依赖注入应该用于更好的维护。

使用ADO.NET实体框架 - LinQ to SQL

我希望稍后增加此应用程序,以包括库存管理和数据挖掘,管理报告。

将使用POS for .NET

希望我能够在本周末彻底解决这个问题。

请告知。

谢谢,

编辑: 我仍然保持开放状态,希望获得更多意见/建议。

1 个答案:

答案 0 :(得分:3)

那里有很多一般性的问题,我会尝试触及一切。

一般情况下,您应该查看Application Architecture Guide。它是构建各种.NET应用程序的非常好的通用入门读物。

我认为你不会对Prisim有任何问题。请特别注意MVVM Pattern。关于“绩效”问题,我认为你真正在谈论的是“回应性”。所以POS allplication需要对用户非常敏感。使用WVVM,您可以在应用程序中获得非常好的响应能力。

就个人而言,我会远离这个版本的实体框架(尽管next version is looking good)。我认为LinqToSQL很好(毕竟,SO使用它:)如果你想要ORM,请看NHibernate for .NET

祝你好运。