Какой самый простой способ создать сайт бронирования по предварительной записи? - PullRequest
5 голосов
/ 17 мая 2009

Моя жена начинает новый бизнес и хочет, чтобы я создал для нее веб-сайт, который позволит клиентам записываться на приемы. Я мог бы, конечно, пойти дальше и начать создавать что-то с нуля, но, учитывая, что это довольно стандартная проблема, я бы предпочел повторно использовать существующее решение (желательно в Java, но в этом есть некоторая гибкость) или строить поверх размещенного хоста. решение, как Google Calendar. Что бы вы порекомендовали?

Ответы [ 4 ]

3 голосов
/ 17 мая 2009

НЕ создавайте свои собственные с нуля; это удивительно сложный процесс (если вам интересно, посмотрите на стандарт iCalendar; здесь задействована удивительно большая сложность). Как человек, который пытался разработать подобные вещи с нуля прежде, я настоятельно рекомендую использовать существующее размещенное решение, такое как Календарь Google.

3 голосов
/ 17 мая 2009

Существуют расширенные инструменты для API Календаря Google . В частности, прочитайте Руководство разработчика Календаря Google .

0 голосов
/ 29 сентября 2018

Я только что сделал для этого библиотеку Android с открытым исходным кодом, но ее очень просто превратить в стандартную библиотеку Java. Вот эта страница: https://bitbucket.org/warwick/schedule_utils_demo/src/master/

Библиотека поддерживает вычисление, когда объект будет доступен в следующий раз, на основе элементов расписания, часов работы и заданного времени.

У него также есть метод для получения списка доступных интервалов между заданными временами, основанными на часах работы и элементах расписания. Вы можете раскошелиться на репозиторий и выполнить его рефакторинг в JavaScript или на любой другой язык.

Надеюсь, это поможет

0 голосов
/ 24 января 2013

Системы онлайн-бронирования намного сложнее, чем кажутся. Например, вам необходимо принять во внимание предотвращение двойного бронирования.

Вместо того, чтобы заново изобретать колесо, вы можете использовать существующую систему онлайн-бронирования, такую ​​как www.EzyOnlineBookings.com . Это недорого, достаточно гибко, чтобы справиться с большинством сценариев, и выглядит довольно красиво. Кроме того, он интегрируется непосредственно с календарем Google, если ваша жена предпочитает использовать календарь Google для бизнеса.

...