销售点应用架构 [英] Point of Sale Application Architecture

查看:18
本文介绍了销售点应用架构的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我被要求为一家餐厅构建一个 POS 应用程序.我有在 VB6.0 中创建 POS 应用程序的经验,并且一直想用 UX 创建一个.我希望用 WPF 作为前端创建一个.我几乎已经记住了过程图片和屏幕.

I have been asked to build a POS Application for a Restaurant. I have experience creating POS application in VB6.0 and have always wanted to create one with UX. I am looking to create one with WPF as front end. I pretty much have the process picture in mind and also screens.

说了这么多,不知道怎么架构一个.

Said so much, I am not sure how to Architecture one.

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

Few Major questions that come to my mind are :

我是否应该使用 WPF 的复合应用程序指南 - Prism.如果答案是肯定的,那么性能会像 POS 应用程序一样降低,时间可能很关键,客户需要及时的服务.

Should I use Composite Application Guidance for WPF - Prism. If the answer is yes will performance reduce as in POS Application, time can be critical, customers want prompt service.

我认为应该使用依赖注入来更好地维护.

I am thinking Dependency Injection should be used for better maintenance.

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

using ADO.NET Entity Framework- LinQ to SQL

我想稍后扩展此应用程序以包含库存管理和数据挖掘、管理报告.

I want to grow this application later to include Inventory Management and Data Mining, Management reports.

将为 .NET 使用 POS

will use POS for .NET

希望这个周末我能把这一切都弄清楚.

Hope I will be able to get this all cleared up this weekend.

请指教.

谢谢,

三月

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

I am still leaving it open will like to get more views/ advises.

推荐答案

这里有很多一般性问题,我会尽量对所有内容略加探讨.

Lots of general questions there, I'll try to touch a little on everything.

通常,您应该查看应用程序架构指南.这是一本关于构建各种 .NET 应用程序的非常好的通用入门读物.

In general you should check out the Application Architecture Guide. It's a very good, general primer on architecting all sorts of .NET applications.

我认为 Prism 不会有任何问题.请特别注意 MVVM 模式.在性能"问题上,我认为您真正谈论的是响应性".因此,POS allplication 需要对用户非常敏感.使用 WVVM,您可以在应用程序中获得非常好的响应能力.

I don't think you are going to have any problem with Prisim. Take specific note of the MVVM Pattern. On the "performance" issue, I think what you are really talking about is "responsiveness". So a POS allplication needs to be very responsive to the user. Using WVVM, you can get very good responsiveness in your application.

就我个人而言,我会远离这个版本的实体框架(尽管 下一个版本看起来不错).我认为 LinqToSQL 很好(毕竟,所以使用它:) 看看 NHibernate for .NET 如果你想要 ORM.

Personally, I would stay away from this version of Entity Framework (although next version is looking good). I think LinqToSQL is fine (afterall, SO uses it :) Look at NHibernate for .NET if you want ORM.

祝你好运.

这篇关于销售点应用架构的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆