当前位置: 代码迷 >> C# >> 安卓平台的POS系统构架,该怎么解决
  详细解决方案

安卓平台的POS系统构架,该怎么解决

热度:294   发布时间:2016-05-05 05:17:50.0
安卓平台的POS系统构架
        我想做一个餐馆POS系统。业务流程有点菜、下单、结账、菜单编辑、顾客信息、日清帐等。其中点菜和下单在安卓平台的Pad上完成,其他业务在Windows系统的电脑上完成。电脑以C#编写。数据库是MySQL,安装在年闹钟。Pad与电脑在同一个Wifi局域网中。票据打印机和钱箱、刷卡器跟电脑连接。
        我有一定的WinForm C#基础。就是想通过这个项目学习更多的东西。我不知道这种构架叫CS还是BS或是其他什么?我现在有几个问题:
        1. 电脑上的C#用Winform还是Web?
        2. 安卓平台与C#互通的大体方法?它们之间用客户端与服务器的互访方式(就是安卓APP必须通过电脑上C#的服务器调用数据库数据),还是用安卓APP直接访问数据库MySQL(就是安卓和C#是“平等地”对着数据库)?
        3. 电脑本身也有客户端应用程序,也可以如Pad进行点菜和下单。这里是需要一套“服务器”来统一协调“有线”客户端和移动客户端,还是安卓可以直接便捷地访问“有线客户端”即可?

      不必拍砖,我网络概念较弱。请指教。谢谢!
------解决思路----------------------
引用
   1. 电脑上的C#用Winform还是Web?
  2. 安卓平台与C#互通的大体方法?它们之间用客户端与服务器的互访方式(就是安卓APP必须通过电脑上C#的服务器调用数据库数据),还是用安卓APP直接访问数据库MySQL(就是安卓和C#是“平等地”对着数据库)?
  3. 电脑本身也有客户端应用程序,也可以如Pad进行点菜和下单。这里是需要一套“服务器”来统一协调“有线”客户端和移动客户端,还是安卓可以直接便捷地访问“有线客户端”即可?
 


答:
1`winform叫CS  网页之类的 叫BS  至于你做成什么样子的 都可以 看你心情..
2`一般来说 安卓或者是ios或者其他"终端"都是通过web服务来连接服务器并且获取数据的 至于web服务 可以是webservice可以是aspx或者是ashx甚至是其他东西.
3`同2一样 写一套"服务"即可..然后给不同的"终端"调用

  所以 这里面的终端 包含很多 安卓 ios wp 网页之类的 或者是winform之类的都可以调用.
  相关解决方案