|
|
|
Как сделать структуру базы для хранения важности заявки
|
|||
|---|---|---|---|
|
#18+
sti es3000Ну у нас считают что это реально нужно. Тут уже неоднократно встречался такой совет: пусть тот, кто считает, что это нужно напишет ТЗ. Если напишет, что сомнительно, тогда вы узнаете в каком виде это нужно и сможете начинать проектировать. А пока, перечитайте топик, вам многие говорят, что задача не формализована и проектировать просто рано. Если ждать ТЗ от простых работников службы снабжения, уж точно в этом ТЗ ничего полезного не будет. Суть их пожеланий ясна, а детали самим нужно продумывать. Уже очень много выяснили, осталось совсем чуть-чуть и структура нарисуется сама собой :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2007, 14:52 |
|
||
|
Как сделать структуру базы для хранения важности заявки
|
|||
|---|---|---|---|
|
#18+
es3000Если ждать ТЗ от простых работников службы снабжения, уж точно в этом ТЗ ничего полезного не будет. Суть их пожеланий ясна, а детали самим нужно продумывать. Уже очень много выяснили, осталось совсем чуть-чуть и структура нарисуется сама собой :)Хозяин - барин. Главное потом не удивляться, если потом простые работники службы снабжения скажут, что они хотели совсем не это. )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2007, 18:57 |
|
||
|
Как сделать структуру базы для хранения важности заявки
|
|||
|---|---|---|---|
|
#18+
es3000 Ну пользователи будут бумажный документ оформлять в произволном виде, а в программу он будет заноситься конечно в формализованном. Нет, я просто поражаюсь. Как Вы это себе представляете - сначала написать базу данных и программу, а потом пытаться вность туда документы в произвольном виде? Да Вам на второй день принесут такой произвольный вид, что там будут и замены позиций, и отмены заказов, и перемены заявок по отделам... Короче говоря, Вы пытаетесь избежать предпроектного обследования и проектирования задачи, и будете за это строго наказаны. Необходимо: 1. Пообщаться со ВСЕМИ людьми, участвующими в процессе снабжения - от пользователя-заказчика до поставщика. Собрать образцы ВСЕХ документов, участвующих в процессе. Разумеется, Вы не будете автоматизировать весь процесс сразу. Возможно, Вы никогда не будете автоматизировать процесс полностью. Но даже чтобы автоматизировать малую его часть, исследовать нужно гораздо шире - по крайней мере все смежные аспекты. 2. Из собранных документов выделить недостаточно формализованные. Формализовать, предложить типовые бланки - например, заявка, коррекция заявки. Их графы должны перекликаться с представляемой базой данных. Попробовать заполнить десяток-другой бланков. Понять, где "жмет". 3. Думать о структуре базы данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 10:05 |
|
||
|
Как сделать структуру базы для хранения важности заявки
|
|||
|---|---|---|---|
|
#18+
Cane Cat Fisher Нет, я просто поражаюсь. Как Вы это себе представляете - сначала написать базу данных и программу, а потом пытаться вность туда документы в произвольном виде? Да Вам на второй день принесут такой произвольный вид, что там будут и замены позиций, и отмены заказов, и перемены заявок по отделам... Короче говоря, Вы пытаетесь избежать предпроектного обследования и проектирования задачи, и будете за это строго наказаны. Необходимо: 1. Пообщаться со ВСЕМИ людьми, участвующими в процессе снабжения - от пользователя-заказчика до поставщика. Собрать образцы ВСЕХ документов, участвующих в процессе. Разумеется, Вы не будете автоматизировать весь процесс сразу. Возможно, Вы никогда не будете автоматизировать процесс полностью. Но даже чтобы автоматизировать малую его часть, исследовать нужно гораздо шире - по крайней мере все смежные аспекты. 2. Из собранных документов выделить недостаточно формализованные. Формализовать, предложить типовые бланки - например, заявка, коррекция заявки. Их графы должны перекликаться с представляемой базой данных. Попробовать заполнить десяток-другой бланков. Понять, где "жмет". 3. Думать о структуре базы данных. Я конечно согласен. Возразить даже нечего. Но изначально проблема была просто в изменении важности заявки. Никакой коррекции самой заявки не надо было. А эта мелочь почему-то выросла в коррекцию, отмену. Может вернемся к важности? И подумаем только над этим? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 11:34 |
|
||
|
Как сделать структуру базы для хранения важности заявки
|
|||
|---|---|---|---|
|
#18+
Забиваем на взаимосвязь версий строк, отмены, кто и когда изменил важность и весь документооборот. Сделать строки заявки следующей структуры: Код заявки Номенклатура Количество Дата начала действия Дата окончания действия Важность Соответственно достатосно просто будет сделать запрос "потребности на такое-то число" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 12:11 |
|
||
|
Как сделать структуру базы для хранения важности заявки
|
|||
|---|---|---|---|
|
#18+
es3000А эта мелочь почему-то выросла в коррекцию, отмену. Может вернемся к важности? И подумаем только над этим? Эта мелочь выросла в кореное изменение структуры базы данных, поскольку важность, как выяснилось, относится не к заявке в целом, а к отдельным ее позициям, которые неявно спрятаны в заявке. Отсюда - необходимость полноценной поддержки связки один-ко-многим (заявка-позиции), с операциями расщепления, редактирования и т.д., что у Вас совершенно не решено организационно. А к позиции уже и важность прикрутите. А с историей изменений - это отдельный вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 13:04 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=34790967&tid=1544304]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
185ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 498ms |

| 0 / 0 |
