|
|
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
БД фитнес центр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2013, 17:51 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
Немного исправил) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2013, 18:20 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
Фиговенько. Нет классификации услуг. Нет количественных измерений услуг. Нет объектов (тренажерны зал, бассейн). Нет тренеров и инструкторов. Нет абонементов. Нет разных акций и скидок. Нет оплат за периоды, вперед. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 09:19 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
Что подразумевается под классификацией услуг и их количественным измерением? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 13:00 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
Это не вы должны были в исходном тз описать ? Любой плоский список становится неудобным как только в реальности он начинает стремительно заполняться данными. Значит надо их (услуги) как-то группровать, классифицировать. Плавать в бассейне 1 час или 2 или без ограничения времени есть разница ? Надо как-то количественно мерить услуги ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 13:22 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
Смысл ясен. К сожалению далаю не по тз а по образу и подобию другой программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 13:38 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
Вам нужна критика вашей схемы или надо любой ценой не уйти от "образца" ? Зачем задавать вопрос на форуме, заведома не имея возможности подкрутить как-то где-то заполученный вариант ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 15:33 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
П-ЛВам нужна критика вашей схемы или надо любой ценой не уйти от "образца" ? Зачем задавать вопрос на форуме, заведома не имея возможности подкрутить как-то где-то заполученный вариант ? Ну почему же есть такая возможность. И пару идей из вашего первого сообщения, возможно подкручу) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 17:51 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
Комрады извеняюсь за оффтоп - что за дизайнер использует автор - хочу тоже схему нарисовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2013, 09:29 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
Dr.HofmannКомрады извеняюсь за оффтоп - что за дизайнер использует автор - хочу тоже схему нарисовать. Дизаенер БД из IBExpert ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2013, 21:48 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
Таблица subscriptions это похоже абонементы? Почему бы не сделать просто справочник абонементов? Поля: id, serviceid, countvisits, balans оставляем. Остальные убираем. Добавляем поле длительности абонемента duration в сутках например Поля countvisits и duration могут иметь значения null, остальные not null И там писать варианты: 1. Абонемент на месяц (12 занятий) на посещение бассейна 2. Абонемент на месяц (количество занятий неограничено) на посещение бассейна 3. Абонемент на 12 занятий (длительность посещения не ограничена) на посещение бассейна и т.д. отдельно сделать табличку покупки абонементов customer_subscritions: id customerid subscriptionid datebuy datestart dateend (может иметь значения null) и в таблице посещений добавить поле subscritionid (тут можно писать как номер абонемента пользователя, так и номер абонемента из справочника) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 09:05 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
В таблице visits не очень понятно назначение поля keynumber. Может быть это номер дорожки или тренажёра? Если мои догадки неправильны, то думаю стоит указывать на какой дорожке происходило посещение. Особенно это важно при бронировании, ибо похоже, что таблица pre_record как раз нужна для бронирования, а так как она по сути должна иметь те же поля, что и visits (при бронировании также можно указать способ оплаты, написать комментарии, указать какую дорожку или тренажёр занять), то логичнее их объединить в одну таблицу с добавлением в таблицу visits поля reservation например, в которой ставить отметку о брони ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 09:19 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
Weekend, прежде чем рисовать схему тщательно изучите предметную область, проведите серию интервью с ключевыми бизнесами, оговорите scope их требований на сейчас и на возможный вырост. П-Л правильно обозначил. После работы в полях на фронте еще столько сущностей появится в схеме - навскидку: план тренировок, рекомендации и противопоказания, расписания занятий, диеты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 12:03 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
WeekendDr.HofmannКомрады извеняюсь за оффтоп - что за дизайнер использует автор - хочу тоже схему нарисовать. Дизаенер БД из IBExpert Пасиб. Вроде установил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 12:09 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
Mr.FontaineВ таблице visits не очень понятно назначение поля keynumber. Это номер шкафчика в раздевалке) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2013, 20:50 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
Mr.FontaineОсобенно это важно при бронировании, ибо похоже, что таблица pre_record как раз нужна для бронирования, а так как она по сути должна иметь те же поля, что и visits (при бронировании также можно указать способ оплаты, написать комментарии, указать какую дорожку или тренажёр занять), то логичнее их объединить в одну таблицу с добавлением в таблицу visits поля reservation например, в которой ставить отметку о брони И еще одно поле где отмечается посещение? Да так лучше наверное будет во избежании дублирования данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2013, 20:56 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
Alex_496Weekend, прежде чем рисовать схему тщательно изучите предметную область, проведите серию интервью с ключевыми бизнесами, оговорите scope их требований на сейчас и на возможный вырост. П-Л правильно обозначил. После работы в полях на фронте еще столько сущностей появится в схеме - навскидку: план тренировок, рекомендации и противопоказания, расписания занятий, диеты Сразу не сказал, что к сожалению проект делаю, для себя в тренировочных целях. И и поэтому стараюсь сделать модель с минимальным количеством сущностей, о которых могу иметь представление наверняка. Но общался по этому поводу с человеком работавшим в фитнес клубуе администратором. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2013, 21:03 |
|
||
|
Покритикуйте схему
|
|||
|---|---|---|---|
|
#18+
Mr.FontaineТаблица subscriptions это похоже абонементы? Почему бы не сделать просто справочник абонементов? Поля: id, serviceid, countvisits, balans оставляем. Остальные убираем. Добавляем поле длительности абонемента duration в сутках например Поля countvisits и duration могут иметь значения null, остальные not null И там писать варианты: 1. Абонемент на месяц (12 занятий) на посещение бассейна 2. Абонемент на месяц (количество занятий неограничено) на посещение бассейна 3. Абонемент на 12 занятий (длительность посещения не ограничена) на посещение бассейна и т.д. отдельно сделать табличку покупки абонементов customer_subscritions: id customerid subscriptionid datebuy datestart dateend (может иметь значения null) и в таблице посещений добавить поле subscritionid (тут можно писать как номер абонемента пользователя, так и номер абонемента из справочника) А за ищею с абонементами спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2013, 21:05 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38309479&tid=1541190]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
154ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 266ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...