powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Система для проектной организации
16 сообщений из 16, страница 1 из 1
Система для проектной организации
    #34110940
Фотография webus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здраствуйте!
Возникла делема... Разработка системы для проектной организации. Задача такова. В организации идет большая текучка документов. Т.е. договоров по регистрации проектов и конечно же самих чертежей. Задача все это стуктуировать в СУБД. Вопрос? Хранить все документы в BLOB полях? База будет расти немерено. Решил писать клиента на C#, а база FireBird 2.0.
Может кто делал подобные проекты для строительных контор! Дайте совета!
Спасибо...
...
Рейтинг: 0 / 0
Система для проектной организации
    #34111031
Так_забежал_просто
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поддерживал одну такую систему. Документы хранились в BLOB-полях. Правда, не в строительной, а в IT-конторе. И не на Firebird, а на Oracle. И не на C#, а на PowerBuilder, хотя, думаю, не принципиально. Ну да, база была большая, ну и что? Не считая неких глюков непропатченной версии Оракла, всё было вполне себе. Даже работали репликации этих BLOBов между двумя серверами.
...
Рейтинг: 0 / 0
Система для проектной организации
    #34111039
Фотография webus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня интересует подойдет ли FireBird для этих целей?
...
Рейтинг: 0 / 0
Система для проектной организации
    #34111159
dvim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если контора строительная, то там есть файлы больших объемов
(например Autocad)
Работа с такими файлами по сети медленна и чревата глюками.

я бы сделал через БД загрузку/выгрузку готовых решений на компы пользователей. (Естественно разделив права -выгружать "все", а загружать -только инженеры разработчики к примеру)
При этом смысла эти файлы хранить в БД , особенно в Firebird не вижу - лучше просто в ФС сервера.
Тем более что есть необходимость сохранять промежуточные версии - база слишком быстро разрастется так.. что ИМХо fb не понянет.


Просто сам работал в проектной конторе . Надо понять несколько принципов
1 Работать с большими чертежами люди будут с локального диска компа. всегда.
2 Надо иметь архив старых версий
3 Размер многих файлов превышает 50 метров
4 Иногда для работы требуется не 1 файл а папка (если в чертежах есть ссылки и тд)

Для похожей схемы использовать ФС сервера, но без прямого туда доступа со стороны клиентов. (Те программа сама их будет сохранять на лок диск по требованию.)
В бд же хранить только пути. К файлам и всей их истории.
...
Рейтинг: 0 / 0
Система для проектной организации
    #34111361
Фотография webus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за совет
...
Рейтинг: 0 / 0
Система для проектной организации
    #34111421
Фотография webus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот еще бы понять, как мне список файлов с сервера в DataGridView запихать...:) А так в приципе доступно... Может сервис какой написать
...
Рейтинг: 0 / 0
Система для проектной организации
    #34111599
dvim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто надо чтоб в определенные папки файлы могла помещать только программа.
Тогда помещая файл она и записывает в БД путь. (как строку)

А строки отображать в гриде .. Точнее лучше пути не отображать а иметь в гриде кнопку "загрузить"
по нажатию которой открываетс fileSave и предлагает сохранить файл на локальном каре.

Аналогично - fileLoad.
...
Рейтинг: 0 / 0
Система для проектной организации
    #34114004
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
dvim
Послушайтен коллегу - он говорит дело :) Наша система работает именно так, именно в строительных конторах. Только база у нас MS SQL. Добавить надо, что выгруженные из базы файлы можно хранить в локальном кэше - это исключает ситуации, когда вся контора приходит уром, нажимает одновременно "открыть" и все тормозит. Перед перекачкой надо убедиться, что в локальном кэше нет актуальной версии файла.
А вообще: почему бы не купить готовую систему?
Хочу еще добавить, что при работе с акадом сразу учтите, что документы могут быть многофайловыми с перекрестными ссылками, ссылки надо будет перенастроаивать или выгружать файлы правильно, впрочем, как и загружать в базу новые файлы (то есть учитывать ссылки и сохранять все, что необходимо).
То, что база будет расти, так на то она и база :) Все равно файлы хранить придется.
Если есть вопросы, или надумаете ознакомиться с имеющимися аналогами вашей системы, пишите на мыло в профиле.
...
Рейтинг: 0 / 0
Система для проектной организации
    #34114755
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
webus<...>
Задача все это стуктуировать в СУБД. Вопрос? Хранить все документы в BLOB полях?<...>

Если структурировать содержимое документов и хранить его - это одна задача, см. в сторону автоматизации документооборота.

Если не структурировать содержимое, а хранить документы в виде файлов-"чёрных ящиков" (даже если с полнотектовым поиском) - это другая задача, см. в сторону CVS/SVN/VSS и им подобных, а также всевозможных поисковиков, локальных и не очень (от Yandex Desktop до Google Search Appliance, либо от MnoGo Search до Oracle Text).

IMHO задача выбора СУБД здесь очень вторична. Писать самим систему документооборота ещё хоть как-то оправдано (трудоёмкость изучения существующих фреймворков для документооборота велика), а инструмент, повторяющий функциональность CVS - думаю, нет.
...
Рейтинг: 0 / 0
Система для проектной организации
    #34783740
Фотография webus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тема осталась актуальной. Пробовал PostgreSQL 8.2 и Firebird 2.0. Выбрал Firebird. Вопрос возник про учетные записи пользователей в этой системе. Как их организовать ?
...
Рейтинг: 0 / 0
Система для проектной организации
    #34785862
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На тему блобов было обсуждение.
...
Рейтинг: 0 / 0
Система для проектной организации
    #34785884
paul310
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем писать самим???

Под collaboration и doc-flow сейчас лучше всего, ИМХО, использовать sharepoint services 3. Если нужен мощный версионный контроль для тяжелых файлов - связка SVN + Tortuise.
...
Рейтинг: 0 / 0
Система для проектной организации
    #34788085
Фотография Dim Grishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как насчет PMOffice?
Rational Portfolio Manager
...
Рейтинг: 0 / 0
Система для проектной организации
    #34805890
Juzeppe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To webus
Если за год не особо получилось, то возьми готовую систему электронного архива. Если есть бабло/надо намыть - Documentum. А если дешево и сердито - возьми фриварный ktdms и засунь в него все свои чертежи.
...
Рейтинг: 0 / 0
Система для проектной организации
    #34817857
Фотография webus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JuzeppeTo webus
Если за год не особо получилось, то возьми готовую систему электронного архива. Если есть бабло/надо намыть - Documentum. А если дешево и сердито - возьми фриварный ktdms и засунь в него все свои чертежи.

пасибо
...
Рейтинг: 0 / 0
Система для проектной организации
    #34892219
Mike Sikalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
webusЗдраствуйте!
Возникла делема... Разработка системы для проектной организации. Задача такова. В организации идет большая текучка документов. Т.е. договоров по регистрации проектов и конечно же самих чертежей. Задача все это стуктуировать в СУБД. Вопрос? Хранить все документы в BLOB полях? База будет расти немерено. Решил писать клиента на C#, а база FireBird 2.0.
Может кто делал подобные проекты для строительных контор! Дайте совета!
Спасибо...

еще на практике часто необходимо создать некое наглядное представление этих "потоков документов", чтобы отвечать на вопросы "кто модифицирует данный документ?", "кто использует данный документ?", "какие документы используются/модифицируются данной ролью?".

Мы для этого используем Infopulse ShareProcess 2007

Кроме того, можно сгенерировать веб-сайт с подробной "картой" и с нее проставить линки прямо на конкретные хранилища документов
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Система для проектной организации
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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