|
|
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
Уважаемые гуру..оцените структуру БД и если можно укажите на ошибки.:) БД по учету входящих,исходящих,внутренних документов..на филиалах и их хранение. branch-филиалы. users - пользователи incoming - входящие outgoing - исходящие internal - внутренние repository - хранение документов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 09:28 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
Таблицы входящих,исходящих и внутренних сделать в одной не получится.т.к будут добавлены уникальные поля для каждой таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 09:44 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
сделай одну табличку с доками incoming, outgoing, internal и добавь поле "type" в котором будет указываться какой документ (incoming, outgoing, internal) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 09:49 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
Проектировщик.т.к будут добавлены уникальные поля для каждой таблицы. поясни ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 09:51 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
Например в исходящих будет город,организация.и.т.д в внутренних отдел.и.т.д ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 09:58 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
ПоектировщикНапример в исходящих будет город,организация.и.т.д в внутренних отдел.и.т.д Таблицу отделов на мой взгляд лучше назвать Department, ну это так, отступление! А насчёт того что нельзя объединить - это странно, помоему действительно надо поле признак документа добавить и всё, да и таблицу repository тоже туда, только поля добавить! А то что некоторые поля будут = Null то тоже ничего, ну можно сделать на это ограничения. А исходящее письмо пишется кудато, в тотже город или регион, да и как правило от кудато письмо тоже напровляется в какойто отдел! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 10:37 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
Поектировщик Таблицы входящих,исходящих и внутренних сделать в одной не получится.т.к будут добавлены уникальные поля для каждой таблицы. Например в исходящих будет город,организация.и.т.д в внутренних отдел.и.т.д Здесь одна из стандартных схем реализации наследования на связи 1-к-1: Выделяете базовую сущность "Документ" с общими для всех атрибутами и наследуете от нее входящие, исходящие и внутренние дополняя уникальными полями. В начальной стадии проекта рекомендовал бы сделать так, потому что не все требования могут быть учтены на первоначальном этапе. В дальнейшем, если объем данных будет достаточно большим, то для оптимизации придется мигрировать атрибуты базовой таблицы во все дочерние и избавиться от базовой сущности. Т.е. получится то что у вас сейчас. Но на начальных стадиях и без острой необходимости (повышение производительности) это делать не рекомендуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 10:43 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
Leximusпомоему действительно надо поле признак документа добавить и всё ...А то что некоторые поля будут = Null то тоже ничего, ну можно сделать на это ограничения. Я придерживаюсь такой позиции - Single table inheritance (т.е. введение discriminator type field) имеет смысл делать если производные типы отличаются не более чем 2-3 атрибутами, при чем опять же на первоначальных этапах не увлекаться подобным типом наследования. Этот тип наследования скорее тоже оптимизационный, а не аналитический. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 10:50 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
ПроектировщикТаблицы входящих,исходящих и внутренних сделать в одной не получится.т.к будут добавлены уникальные поля для каждой таблицы. сделай одну для спертипа документа, к ней привязывайхарактерные для входящих исходящих ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 10:52 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
1. DocumentType вместе с DocumentName хорошо бы в справочник вынести. Я так понимаю, что это "Письмо, Приказ, Распоряжение..." ? 2. Sender, Recipient - то же самое. 3. Для входящего документа, userID - какой оно смысл имеет? 4. Executor - это в сущности какой-то User? Тогда ссылку на справочник. 5. Взаимосвязь между документами отслеживать не попросили? (На ваш N от такого-то сообщаем... В дополнение N от... В отмену N от... ) Попросят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 10:56 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
Бедновата схема. Прототип эскиза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 12:01 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
авторБД по учету входящих,исходящих,внутренних документов что такое внутренний документ ??? --- это ведь относительное понятие... для одних он внутренний а для других он внешний !!! при большом количестве уровней в структуре организации -- ваще сложно сказать какой док внутренний а какой внешний (имхо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 14:11 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
Всем спасибо за конструктивную критику.)) выделил сущность документ, тип документа из справочника. названия и коды отделов на филиалах разные, поэтому связал отделы и персоны с филиалом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 08:08 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
зачем делать справочники organization, document_type, document_name, city? для каких целей необходимо в storage запихивать в разные поля имя файла и расширение файла? время обеда, продолжу потом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 08:45 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
автор для каких целей необходимо в storage запихивать в разные поля имя файла и расширение файла Имя прикрепленного к документу файла. расширение документа необходимо для FullTextSearch в MS SQL сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 08:50 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
насчет справочников проясни ? как правильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 08:51 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
Все равно очень-очень слабенько. Документы бывает подписываются более чем одним лицом. Дополнительные подписанты могут иметь одинаковый статус, кто-то может только визировать. Документы часто адресуются более чем одному лицу. При этом получатели могут иметь равный статус (кому) могут быть основные (кому) и менее важные (копия). Классификация документов не проработана. Она может быть по нескольким измерениям одновременно. Создается впечатление, что вы высасываете из пальца постановку задачи в области, где у вас нет опыта работы. Погуглите возможности систем хранения и обработки документов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 08:55 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
Постановка задачи была простая. хранить исх.вх корреспонденцию в трех приемных, с возможностью просмотра третьими лицами. О документообороте речи не шло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 09:00 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
ПроектировщикПостановка задачи была простая.Это всегда так начинается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 09:34 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
Программист-Любитель ПроектировщикПостановка задачи была простая.Это всегда так начинается. Ну а если пытаться "выгугливать" и реализовывать фитчи "которые как КАЖЕТСЯ понравятся пользователям", а не следовать реальным требованиям, все заканчивается параличем анализа и срывом сроков :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 11:53 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
Роман Дынник Ну а если пытаться "выгугливать" и реализовывать фитчи "которые как КАЖЕТСЯ понравятся пользователям", а не следовать реальным требованиям, все заканчивается параличем анализа и срывом сроков :)) Согласен Вот наверно финальный вариант. Добавил: У документа может быть несколько исполнителей + таблица у кого документ может быть на ознакомлении, подписи.и.т.д ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 11:57 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
ПроектировщикВот наверно финальный вариант. Добавил: У документа может быть несколько исполнителей + таблица у кого документ может быть на ознакомлении, подписи.и.т.дТеперь стало по-настоящему смешно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 12:42 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
Судя по задаче вполне нормальная схема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 12:54 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
WidomsСудя по задаче вполне нормальная схема.С виду да. Годится для учебной курсовой работы. Для диплома уже слабовато. Тем более в практике документоучета и/или документооборота нормально работать не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 13:36 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
если по условию тех.задания ничего больше не требуется, зачем изобретать велосипед ? P.S а если и говорить о полноценном документообороте то лучьше использовать готовые решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 16:00 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
Как то следует из контекста темы вы выполняете не только роль "тупого кодера" но и аналитика-постановщика. Вы упускаете из виду очень многие аспекты работы с документами, которые заказчику кажутся само собой разумеющися, но никак не отражены в вашей схеме. Как только дело дойдет до показа макета или, не дай бог, начала практического развертывания, все эти прелести вылезут наружу. Итог такого рода разработок, затеваемых без должного ощущение общего масштаба бедствия: в лучшем случае работать будет неудобно, в худшем - вообще невозможно. Причем у разработчика намерения самые благие, просто он еще не сделал несколько аналогичных систем и даже не знает, какое количество граблей на 1 м2 терпеливо поджидают его впереди. Общая эмпирическая аксиома - никакая ИС масштаба отдела/участка работы и выше не может реально работать, если она зиждется на дюжине таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 16:23 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
Программист-Любитель Вы упускаете из виду очень многие аспекты работы с документами, которые заказчику кажутся само собой разумеющися.+1 Постановщик должен понимать объект автоматизации существенно лучше тех, кого он автоматизирует. Совсем не обязательно делать все, но задать все необходимые вопросы обязательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 17:02 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
т.е ты предлагаешь пересмотреть/предусмотреть фичи которыми возможно никто не будет пользоватся. показал макет будущим,пользователям их в принципе все устраивает. хотя в чем то ты и прав: мы и кодеры и проектировщики а еще мы катриджи заправляем, а что делать работа такая. извиняюсь что так сумбурно написал, писал с КПК ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 17:16 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
проектировщикт.е ты предлагаешь пересмотреть/предусмотреть фичи которыми возможно никто не будет пользоватся. показал макет будущим,пользователям их в принципе все устраивает. Нет не так. Вы НЕ ЗНАЕТЕ фичи, которые ОБЯЗАТЕЛЬНО ПОТРЕБУЮТСЯ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 08:19 |
|
||
|
Оцените структуру БД - Учет документов.
|
|||
|---|---|---|---|
|
#18+
Программист-ЛюбительНет не так. Вы НЕ ЗНАЕТЕ фичи, которые ОБЯЗАТЕЛЬНО ПОТРЕБУЮТСЯ. Даже если и знать, не стоит пытаться сразу же все реализовывать и предусматривать. Маршрутизатор и контроль исполнения не простые вещи в документообороте. Если в этом функционале нет сейчас острой необходимости (не определено ни бизнес-требованиями, ни функциональными, ни пользовательскими), лучше отложить его на более поздние циклы разработки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2008, 01:34 |
|
||
|
|

start [/forum/topic.php?all=1&fid=32&tid=1544052]: |
0ms |
get settings: |
11ms |
get forum list: |
22ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
194ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 564ms |

| 0 / 0 |
