Android平台的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进行点菜和下单。这里是需要一套“服务器”来统一协调“有线”客户端和移动客户端,还是安卓可以直接便捷地访问“有线客户端”即可?
不必拍砖,我网络概念较弱。请指教。谢谢!