我需要开发一个酒店预订系统,用于内部预订(步行客户)和网站上的在线预订。什么是最好的方法
a)有两个应用程序(在线/离线)&数据库并定期同步它们 b)在Web服务器上有一个Web应用程序和一个数据库
这两种方法的优点和缺点是什么?
我将使用c#/ sql server。
答案 0 :(得分:2)
我可以看到第一个选项的一个明显的缺点是,如果您间歇性地同步应用程序,最终可能会出现双重预订房间的情况。因此,鉴于您描述的情况,我无法真正推荐第一种方法。
这个论点的另一面是,对于单个Web应用程序,您没有与意外双重预订相关的问题。
答案 1 :(得分:0)
为什么要有两个申请?对于walkin客户,您的管理人员也可以使用相同的Web应用程序和数据库,这将避免双重预订。