我需要開發一個酒店預訂系統,該系統將用於預訂房間(在客戶中散步)和網站在線。什麼應該是最好的辦法如何設計在線/離線使用的預訂系統?
一)有兩個應用程序(在線/離線)&數據庫,並間隔 B)同步他們在Web服務器上的一個Web應用程序和一個數據庫
會有什麼利弊兩種方法的缺點?
我將使用c#/ sql服務器。
我需要開發一個酒店預訂系統,該系統將用於預訂房間(在客戶中散步)和網站在線。什麼應該是最好的辦法如何設計在線/離線使用的預訂系統?
一)有兩個應用程序(在線/離線)&數據庫,並間隔 B)同步他們在Web服務器上的一個Web應用程序和一個數據庫
會有什麼利弊兩種方法的缺點?
我將使用c#/ sql服務器。
我可以看到的第一個選項的一個明顯的缺點是,如果您間歇性地同步應用程序,最終可能會導致雙重預訂房間的情況。所以由於這個原因,我不能真正推薦你所描述的情況下的第一種方法。
這個觀點的另一面是,對於單個Web應用程序,您不會遇到與意外雙重預訂有關的問題。
爲什麼要有兩個應用程序?對於漫步客戶,您的主管可以使用相同的Web應用程序和數據庫,這將避免重複預訂。