1 Востаннє редагувалося naolanx (07.11.2017 20:19:49)

Тема: допомога в написанні адмінки

Потрібна допомога в написанні системи управління готелем

так як я хочу написати її для себе та заодне вивчити як працює PHP з базами данних
я бачу це так
заходжу на domen.com(наприклад)
там вхід
після того як я його проходжу я бачу там категорії-номери- та календар
і можу вносити там зміни
наскільки це реально і чи знайдеться хтось хто може роздуплити трохи в цій темі

Подякували: 221VOLT1

2

Re: допомога в написанні адмінки

Ну у вашому випадку, я бачу як мінімум три таблиці:

  • category - список категорій

  • room - список номерів

  • event - список подій календаря

таблиці category та room мають бути зв'язані по типу один-до-багатьох. Тобто один запис із таблиці category з'єднаний із багатьма записами із таблиці room.

таблиця event це, в мому розумінні список подій які мають дату початку та дату кінці, правильно?

набір полів у всіх таблицях, це вже на власний розсуд. як мінімум будуть поля id, name, date_entered та date_modified

(function(){
  console.log("called anonymously");
})()
Подякували: 221VOLT1

3

Re: допомога в написанні адмінки

Ну, мабуть, має бути як мінімум ще табилця users :)

4

Re: допомога в написанні адмінки

mike написав:

таблиці category та room мають бути зв'язані по типу один-до-багатьох. Тобто один запис із таблиці category з'єднаний із багатьма записами із таблиці room.

Чому? Що в вашому розумінні є "категорія"? Якщо це тип номеру - стандартний, люкс, презіденський, десь у комірчині - то так - один номер не може бути двох різних тпів одночасно. А категорія - наприклад "номера з джакузі" та "номера з кабінкою для душу" - номер запросто може бути у двох категорях одночасно - якщо у ньому є й джакузі й кабінка. Чи наприклад номер може бути двомісним - але в той же час мати категорію "додаткове дитяче ліжко"

5

Re: допомога в написанні адмінки

varkon написав:
mike написав:

таблиці category та room мають бути зв'язані по типу один-до-багатьох. Тобто один запис із таблиці category з'єднаний із багатьма записами із таблиці room.

Чому? Що в вашому розумінні є "категорія"? Якщо це тип номеру - стандартний, люкс, презіденський, десь у комірчині - то так - один номер не може бути двох різних тпів одночасно. А категорія - наприклад "номера з джакузі" та "номера з кабінкою для душу" - номер запросто може бути у двох категорях одночасно - якщо у ньому є й джакузі й кабінка. Чи наприклад номер може бути двомісним - але в той же час мати категорію "додаткове дитяче ліжко"

це , швидше, не категорія, а опція -тобто -  ще одна сутність )