powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как сделать структуру базы для хранения важности заявки
6 сообщений из 81, страница 4 из 4
Как сделать структуру базы для хранения важности заявки
    #34788526
es3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sti es3000Ну у нас считают что это реально нужно.
Тут уже неоднократно встречался такой совет: пусть тот, кто считает, что это нужно напишет ТЗ. Если напишет, что сомнительно, тогда вы узнаете в каком виде это нужно и сможете начинать проектировать. А пока, перечитайте топик, вам многие говорят, что задача не формализована и проектировать просто рано.

Если ждать ТЗ от простых работников службы снабжения, уж точно в этом ТЗ ничего полезного не будет.
Суть их пожеланий ясна, а детали самим нужно продумывать.
Уже очень много выяснили, осталось совсем чуть-чуть и структура нарисуется сама собой :)
...
Рейтинг: 0 / 0
Как сделать структуру базы для хранения важности заявки
    #34789389
sti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
es3000Если ждать ТЗ от простых работников службы снабжения, уж точно в этом ТЗ ничего полезного не будет.
Суть их пожеланий ясна, а детали самим нужно продумывать.
Уже очень много выяснили, осталось совсем чуть-чуть и структура нарисуется сама собой :)Хозяин - барин. Главное потом не удивляться, если потом простые работники службы снабжения скажут, что они хотели совсем не это. ))
...
Рейтинг: 0 / 0
Как сделать структуру базы для хранения важности заявки
    #34790104
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
es3000
Ну пользователи будут бумажный документ оформлять в произволном виде, а в программу он будет заноситься конечно в формализованном.


Нет, я просто поражаюсь. Как Вы это себе представляете - сначала написать базу данных и программу, а потом пытаться вность туда документы в произвольном виде? Да Вам на второй день принесут такой произвольный вид, что там будут и замены позиций, и отмены заказов, и перемены заявок по отделам... Короче говоря, Вы пытаетесь избежать предпроектного обследования и проектирования задачи, и будете за это строго наказаны.

Необходимо:
1. Пообщаться со ВСЕМИ людьми, участвующими в процессе снабжения - от пользователя-заказчика до поставщика. Собрать образцы ВСЕХ документов, участвующих в процессе. Разумеется, Вы не будете автоматизировать весь процесс сразу. Возможно, Вы никогда не будете автоматизировать процесс полностью. Но даже чтобы автоматизировать малую его часть, исследовать нужно гораздо шире - по крайней мере все смежные аспекты.

2. Из собранных документов выделить недостаточно формализованные. Формализовать, предложить типовые бланки - например, заявка, коррекция заявки. Их графы должны перекликаться с представляемой базой данных. Попробовать заполнить десяток-другой бланков. Понять, где "жмет".

3. Думать о структуре базы данных.
...
Рейтинг: 0 / 0
Как сделать структуру базы для хранения важности заявки
    #34790552
es3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cane Cat Fisher
Нет, я просто поражаюсь. Как Вы это себе представляете - сначала написать базу данных и программу, а потом пытаться вность туда документы в произвольном виде? Да Вам на второй день принесут такой произвольный вид, что там будут и замены позиций, и отмены заказов, и перемены заявок по отделам... Короче говоря, Вы пытаетесь избежать предпроектного обследования и проектирования задачи, и будете за это строго наказаны.

Необходимо:
1. Пообщаться со ВСЕМИ людьми, участвующими в процессе снабжения - от пользователя-заказчика до поставщика. Собрать образцы ВСЕХ документов, участвующих в процессе. Разумеется, Вы не будете автоматизировать весь процесс сразу. Возможно, Вы никогда не будете автоматизировать процесс полностью. Но даже чтобы автоматизировать малую его часть, исследовать нужно гораздо шире - по крайней мере все смежные аспекты.

2. Из собранных документов выделить недостаточно формализованные. Формализовать, предложить типовые бланки - например, заявка, коррекция заявки. Их графы должны перекликаться с представляемой базой данных. Попробовать заполнить десяток-другой бланков. Понять, где "жмет".

3. Думать о структуре базы данных.

Я конечно согласен. Возразить даже нечего.
Но изначально проблема была просто в изменении важности заявки. Никакой коррекции самой заявки не надо было. А эта мелочь почему-то выросла в коррекцию, отмену.
Может вернемся к важности? И подумаем только над этим?
...
Рейтинг: 0 / 0
Как сделать структуру базы для хранения важности заявки
    #34790707
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забиваем на взаимосвязь версий строк, отмены, кто и когда изменил важность и весь документооборот.

Сделать строки заявки следующей структуры:
Код заявки

Номенклатура

Количество

Дата начала действия

Дата окончания действия

Важность

Соответственно достатосно просто будет сделать запрос "потребности на такое-то число"
...
Рейтинг: 0 / 0
Как сделать структуру базы для хранения важности заявки
    #34790967
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
es3000А эта мелочь почему-то выросла в коррекцию, отмену.
Может вернемся к важности? И подумаем только над этим?

Эта мелочь выросла в кореное изменение структуры базы данных, поскольку важность, как выяснилось, относится не к заявке в целом, а к отдельным ее позициям, которые неявно спрятаны в заявке. Отсюда - необходимость полноценной поддержки связки один-ко-многим (заявка-позиции), с операциями расщепления, редактирования и т.д., что у Вас совершенно не решено организационно. А к позиции уже и важность прикрутите. А с историей изменений - это отдельный вопрос.
...
Рейтинг: 0 / 0
6 сообщений из 81, страница 4 из 4
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как сделать структуру базы для хранения важности заявки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]