powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Построение СЭД на C#
53 сообщений из 53, показаны все 3 страниц
Построение СЭД на C#
    #38075749
MildLimit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Натолкните на примеры реализаций СЭД или подобных проектов, желательно open source и c использованием C# (сойдет и C++, Delphi).
Интересуют системы, в которых на основе модели метаданных (создаются через соответствующий GUI) формируются таблицы и хранимые процедуры в базе данных. Желательно не монстра с кучей возможностей, за которыми не видно базовых принципов. В качестве аналога можно взять 1С с его конфигурацией или ERP Монолит, в котором есть дизайнер базы данных. Все это нужно для понимания архитектуры построения таких систем.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38075920
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MildLimitНатолкните на примеры реализаций СЭД или подобных проектов, желательно open source и c использованием C#
Нету ничего. SharePoint и может быть бесплатный WSS в качестве такового может использоваться.
В мире Java народ хвалит Alfresco.
Изучайте сначала стандарты, такие как CMIS, затем уже рассматривайте и ищите решения которые эти стандарты поддерживают.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38076061
MildLimit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ладно, давайте по другому сформулирую вопрос. Нужно хранилище, объектами которого являются документы с набором полей (номер, содержание, прикрепленные файлы и т.д.), этот набор должен быть расширяем в зависимости от типа документа (т.е. возможность добавление как полей так и табличных частей). Также желательно наличие системы прав.
Такие open source решения есть?
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38076191
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MildLimit,

я уже ответил - Open Source ECM от Alfresco Software.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38076355
dtaimr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На java - Доцеро .
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38076687
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман ДынникИзучайте сначала стандарты, такие как CMIS, затем уже рассматривайте и ищите решения которые эти стандарты поддерживают.
"Стандарты СЭД: Запад попрощался со CMIS" ((с) веб)
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38076730
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Познавательно, спасибо.
Когда об этом вендоры объявят, тогда и можно будет говорить о "прощании".
А если кто то в желтой прессе типа синьюса написал свои имхо на основании всего лишь аналога "Просто трепа" sql.ru, то такой источник мягко говоря вызывает сомнение.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38076830
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник,
ну дак, умных и простых статей на _сложную_ тему СЭД по данному стандарту я тоже не нашёл.
Т.е. чем он помогает простому программисту)))
IMHO
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38076876
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Т.е. чем он помогает простому программисту)))
Тем что ограничивает воображение и фантазию вендоров )
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38077593
МихаилР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123"Стандарты СЭД: Запад попрощался со CMIS" ((с) веб)
Отнюдь.
Крупные вендоры для доступа к своим репозиториям его поддерживают. Правда обещанной версии 2.0 так и не вышло, а то, что есть в 1.0 - не особо кому-то уперлось (доставать и загружать документы можно было и раньше, без всякого CMIS - и код это был малюсенький для любой платформы).
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38077626
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МихаилР,
вот именно.
Есть присказка, с какой прибавке к зарплате стоит менять работу)
Так и в случае со стандартами. Они сами пробивают дорогу в жизнь.
При условии Весомых преимуществ.
А потом их - де факто....
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38077673
МихаилР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ну дак, умных и простых статей на _сложную_ тему СЭД по данному стандарту я тоже не нашёл.
Т.е. чем он помогает простому программисту)))

А там и нет ничего сложного. CMIS всего лишь описывает API на основе REST и SOAP для доступа к репозиториям контента.
Т.е. там есть понятие документов, папок, версий, метаданных, ... - и все.

Что это дает - унифицированный доступ к любому хранилищу контента, которое реализует поддержку CMIS. Т.е., условно говоря, вы можете написать клиент, который сможет работать сразу и с Alfresco и c SharePoint.

Другой вопрос - а так ли эта унификация нужна?
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38077747
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МихаилРДругой вопрос - а так ли эта унификация нужна?
вот и я про это. Если не нужна, то она умрёт через 3 года.
Удачи аффтару.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38077748
МихаилР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MildLimitТакие open source решения есть?
Вы серьезно хотите разбираться в тоннах кода чтобы понимать архитектуру одной конкретной системы?
Если не верите про тонны - посмотрите на объем исходников Alfresco. Конечно, репозиторий там - сотая часть, но и этого не мало.

Если вам нужен именно репозиторий, причем такого типа как у Alfresco - посмотрите на JackRabbit .

Но там ни о каких MildLimitна основе модели метаданных (создаются через соответствующий GUI) формируются таблицы и хранимые процедуры в базе данных речи не идет.

Вообще, не понятно, какова связь именно СЭД и генерации структуры базы на основе метамодели. Это есть очень во многих системах - далеко не СЭД.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38077773
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MildLimitВ качестве аналога можно взять 1С с его конфигурацией или ERP Монолит
это и есть Монстры по вашему описанию.
В самой СУБД 2 варианта:
- EAV со своими недостатками
- расширение таблицы сущностей добавляя поля в неё DDL командами (создать поле)
Всё это ооочень трудоёмко и дорого.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38077874
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123В самой СУБД 2 варианта:
вариантов хранилищ может быть больше, например, BigData/NoSQL, XML DB, системы хранение неструктурированных данных и т. д.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38077880
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман ДынникPetro123В самой СУБД 2 варианта:
вариантов хранилищ может быть больше, например, BigData/NoSQL, XML DB, системы хранение неструктурированных данных и т. д.
воооот. Именно это важно для архитектуры и программиста.
А не стандарт.
Поэтому, интересно, выше системы на NoSQL?
Т.к. я классические БД типа сиквел и Оракл - уважаю.
Порэтому, к другим вашим вариантам - скептически.
imho
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38077993
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123воооот. Именно это важно для архитектуры и программиста.
А не стандарт.

Стандарты наиболее важны для заказчика, потому что они для него являются некоторой метрикой при выборе.
Каждая поставленная цель должна быть S.M.A.R.T - (Specific,Measurable,Achievable,Relevant,Time-bound)
Стандарт, как минимум, позволяет сделать цель Measurable - определить критерии качества, затраты (временные и денежные).
Для разработчиков стандарт важен, потому что он позволяет сохранить инвестиции в их собственные знания.
Petro123Поэтому, интересно, выше системы на NoSQL?
Т.к. я классические БД типа сиквел и Оракл - уважаю.
Поэтому, к другим вашим вариантам - скептически.

Большинство промышленных ECM предоставляют распределенный механизм кеширования контента - это уже не RDBMS.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078034
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман ДынникБольшинство
может быть...
Мне интересна (imho как и аффтрау) именно переход от теории к практике.
"Сколько будет в граммах" (с).

Это как прийти в магазин и спросить про лучший компьютер).

Да - стандарты важны! Да - стандарты нужны!
Но, представь - что ТЫ главный архитектор ИС!

Вопрос - как делается добавление нового свойства в сущность в Сиквеле или Оракле?
Есть рядом форум - Проектирование СУБД.
Я 2 варианта назвал. Может кот даст - 3-тий конкретный.
Удачи!
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078095
MildLimit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МихаилРВообще, не понятно, какова связь именно СЭД и генерации структуры базы на основе метамодели. Это есть очень во многих системах - далеко не СЭД.
СЭД только в качестве примера выбран, я безусловно понимаю, что есть и другие системы с метамоделями. С удовольствием их бы тоже рассмотрел, если они написаны на C#.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078108
МихаилР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MildLimitСЭД только в качестве примера выбран, я безусловно понимаю, что есть и другие системы с метамоделями. С удовольствием их бы тоже рассмотрел, если они написаны на C#.
Я не очень понимаю, ваших конечных целей, поэтому боюсь советовать.

Но мне кажется, вам бы имело смысл посмотреть не на конечные системы, а на фреймворки для их разработки.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078131
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Роман ДынникБольшинство
может быть...
Мне интересна (imho как и аффтрау) именно переход от теории к практике.
"Сколько будет в граммах" (с).

Посмотри, например, архитектуру IBM Filenet. Различные конечные коннекторы работают с сервисами относящимися скорее к файловой системе.
http://ru.scribd.com/doc/47401420/FileNet-P8-Architecture-Complete]FileNet-P8-Architecture-Complete]
Petro123Да - стандарты важны! Да - стандарты нужны!
Но, представь - что ТЫ главный архитектор ИС!

Архитектор обязан рассматривать и использовать существующие отраслевые стандарты, готовые building blocks, использовать корпоративный голоссарий, общий репозитарий и множество других обобщающих артефактов.
Он обязан рассматривать как новая система встраивается в существующий архитектурный ландшафт чтобы определить base и target архитектуру и гепы, и поэтому стандарты архитектору еще более важны чем всем остальным.
Так например, TOGAF вводит понятие Standards Information Base - captures the standards with which new architectures must comply , which may include industry standards , selected products and services from suppliers, or shared services already deployed within the organization.
Вопрос - как делается добавление нового свойства в сущность в Сиквеле или Оракле?
Есть рядом форум - Проектирование СУБД.
Я 2 варианта назвал. Может кот даст - 3-тий конкретный.
Удачи!
Обычно либо через API, через интерфейс Workspace-а, либо артефактом в виде xml-файла.
В любом случае над системой хранения есть абстракция. Напрямую в Storage в ECM системах ничего не добавляется.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078227
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман ДынникОбычно либо через API, через интерфейс Workspace-а, либо артефактом в виде xml-файла.
В любом случае над системой хранения есть абстракция. Напрямую в Storage в ECM системах ничего не добавляется.
Модель Данных для сиквела или Оракла - это DDL команды которые воссоздают физическую схему БД.
Вопрос не через что, а какая Модель используется для СЭД.
Если говорить, что есть ОРМ, и пофигу какое хранилище (любое), то вообще разговор не имеет смысла.
Я вот об этом
http://www.databaseanswers.org/data_models/
______________________________________________
"Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078237
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЖелательно не монстра с кучей возможностей, за которыми не видно базовых принципов
я тоже за то, чтобы примеры были не корпоративных монстров, а хотя бы - 1 человеко-год.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078301
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123то вообще разговор не имеет смысла.

не имеет.
приведенный каталог моделей к физическому хранилищу также никакого отношения не имеет.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078309
iscrafm__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Роман ДынникPetro123воооот. Именно это важно для архитектуры и программиста.
А не стандарт.

Стандарты наиболее важны для заказчика, потому что они для него являются некоторой метрикой при выборе.
Каждая поставленная цель должна быть S.M.A.R.T - (Specific,Measurable,Achievable,Relevant,Time-bound)

Каждая система должна быть KISS (Keep It Simple, Stupid) прежде всего. А если не получается, то можно воспользоваться стандартами. Благо их рождаемость очень высокая.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078312
iscrafm__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Роман ДынникАрхитектор обязан рассматривать и использовать существующие отраслевые стандарты, готовые building blocks, использовать корпоративный голоссарий, общий репозитарий и множество других обобщающих артефактов.
Он обязан рассматривать как новая система встраивается в существующий архитектурный ландшафт чтобы определить base и target архитектуру и гепы, и поэтому стандарты архитектору еще более важны чем всем остальным.

Архитектор сам разрабатывает стандарты.

p.s. гепы - это кто?
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078328
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман ДынникPetro123то вообще разговор не имеет смысла.

не имеет.
приведенный каталог моделей к физическому хранилищу также никакого отношения не имеет.
странный спор.
Ты говоришь более общие и теоретические вещи.
Я говорю более конкретно и ближе к модели хранилища.
Нет волшебных пузырьков.
При добавлении поля к сущности:
- для XML мы добавляем Node
- для РСУБД мы добавляем Колонку (маппинг ОРМ) или Запись (EAV)
А если ты против Модели в РСУБД, то тогда на Delphi нету СЭД.
И рядом топик Проектирование СУБД - тоже разогнать.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078380
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm__Архитектор сам разрабатывает стандарты.

Если нет подходящих - разрабатывает сам.
p.s. гепы - это кто?

это разрывы между базовой(baseline) и целевой(target) архитектурами.
см. TOGAF Gap Analysis
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078383
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
Не надо говорить о модели хранилища, надо говорить о модели данных.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078393
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ты говоришь более общие и теоретические вещи.
Я говорю исключительно о практических архитектурных вещах, позволяющих предотвратить изобретение "велосипедов".
На мой взгляд, прежде чем что то делать, стоит хотя бы оглянуться вокруг.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078399
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынникнадо говорить о модели данных.
ну и ......?
оно?
http://www.databaseanswers.org/data_models/
И какая у вас на работе методология проектирования НОВЫХ информационных систем?
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078471
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ну и ......?
оно?
http://www.databaseanswers.org/data_models/
И какая у вас на работе методология проектирования НОВЫХ информационных систем?
Да, оно если мы не касаемся темы физического уровня хранилища данных
...
Мне не очень близок и понятен термин методология проектирования, я ничего по этому поводу сказать не могу.
Мне знакомы термины методология разработки и управления проектом, методология управления и разработки архитектуры предприятия.
...
Используются разные методологии в зависимости от характера проекта, какое это имеет значение? Иногда и вообще никакие не используются в случае прототипирования или r&d например.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078522
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман ДынникМне знакомы термины методология разработки и управления проектом
ну, оно.
Ведь проекты бывают разные. Например, "Строительство дома".
Т .к. вы любите стандарты, то в стандарты и методы разработки ПО тоже есть.

Вот я и спросил, по какому стандарту вы работаете.
Может у вас вообще Модели нету. Может у вас XP- очень экстремальное программирование.
Поэтому Вам не нравится та модель что я привёл.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078545
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я уже ответил, что для разных проектов разные методологии, а иногда и без.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078564
iscrafm__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Роман Дынникiscrafm__p.s. гепы - это кто?

это разрывы между базовой(baseline) и целевой(target) архитектурами.
см. TOGAF Gap Analysis
понятно, спасибо. по-русски сейчас не модно говорить :)
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078586
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm__по-русски сейчас не модно говорить :)
методологию на русский никто не переводил, да и во избежании неточностей перевода лучше использовать первоисточник.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078618
Ares_ekb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы делали такую штуку для медицины. Сначала был вариант XML (поля документа) + XML (схема документа, a la XSD) + XSLT (шаблон документа) = HTML (сам документ). Потом сделали более реляционный вариант:
1) В БД описываются документы / поля
2) Для них генерятся классы (или точнее интерфейсы + классы с логикой - Domain Components ) в динамической сборке
3) Классы подхватываются XAF'ом, он генерит для них формы и т.п.
4) Шаблоны документов описываются в RTF. С помощью MailMerge получается итоговый документ

У видов документов можно выбирать базовый класс, есть "типовые" (уже частично заполненные) документы.

Интересные вещи пишет PerformanceDBA
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078621
Ares_ekb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123а хотя бы - 1 человеко-год.Если не считать первую неудачную XML-реализацию, то ушло 1-2 человеко-месяца на всё.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078652
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ares_ekbPetro123а хотя бы - 1 человеко-год.Если не считать первую неудачную XML-реализацию, то ушло 1-2 человеко-месяца на всё.
ну по срокам ты, конечно, загнул...
И, не забудь, что у СЭД есть конкретные "фичи" и функционал (типа Маршрутизация и т.д.)
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078715
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник,
методологию на русский никто не переводил, да и во избежании неточностей перевода лучше использовать первоисточник.
Если уж писать иноязычный первоисточник кирилицей, то для точности добавлять в скобках его оригинальное написание - геп (Gap). Для ясности.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078725
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0Если уж писать иноязычный первоисточник кирилицей, то для точности добавлять в скобках его оригинальное написание - геп (Gap). Для ясности.
спасибо, исправлюсь )
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078728
MildLimit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ares_ekbPetro123а хотя бы - 1 человеко-год.Если не считать первую неудачную XML-реализацию, то ушло 1-2 человеко-месяца на всё.
Замечательно, но ведь вряд ли вы поделитесь кодом своего проекта 8)
Не думал, что тут развернется такая бурная дискуссия.


МихаилРЯ не очень понимаю, ваших конечных целей, поэтому боюсь советовать.
Но мне кажется, вам бы имело смысл посмотреть не на конечные системы, а на фреймворки для их разработки.
Цель довольно проста, это ознакомление. Фреймворки тоже подойдут безусловно. Просто в голове летают мысли по части таких систем и их реализации.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078823
Ares_ekb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123И, не забудь, что у СЭД есть конкретные "фичи" и функционал (типа Маршрутизация и т.д.)Ну, да, ЭЦП и много чего. Я говорю конечно только о самих документах. Я пытался найти простое решение для маршрутизации, но бесплатной BPMN-рисовалки под .NET нет (

MildLimitЗамечательно, но ведь вряд ли вы поделитесь кодом своего проекта 8)Есть идея сделать проект с открытым кодом, но там местами такой фарш, что смысла пока нет ( Я лучше ещё похвастаюсь ) Тут задаем поля документа и базовый класс
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078824
Ares_ekb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут редактируем шаблон
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078826
Ares_ekb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут же редактируем сам документ
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38078829
Ares_ekb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут же редактируем формочку
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38079264
iscrafm__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ares_ekb,

чем у тебя отличается дихотомическая переменная от категориальной? только тем что всего две категории на выбор?
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38079308
Ares_ekb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm__,

1) я выбирал типы переменных исходя из удобства последующего статистического анализа. Много алгоритмов заточено именно под дихотомические переменные. Если бы я хранил их как категориальные, понадобилась бы куча проверок на количество уровней.

2) Дополнительные заморочки с пользовательским интерфейсом. Категориальные - всегда выпадающий список или что-то типа. Дихотомическая - как правило, чек-бокс. Это работает из коробки.

3) Ну, и хранить в базе битовое поле эффективней, чем guid/int/...-внешний ключ.

У нас бОльшая часть переменных именно дихотомические, я думаю, что в такой денормализации есть смысл...

Мы сомневались насчет текстовых переменных ) Была идея объединить их с категориальными. Есть в чистом виде категориальные переменные. Есть категориальные с вариантом "другое", где человек может вписать что угодно - в этом случае значение переменной - уже кортеж (ссылка_на_категорию, текст). Ну, а значение текстовой переменной содержит только текст без ссылки. Категории использовались бы как "подсказки" возможных текстовых значений. В итоге отказались от этой идеи.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38079326
Ares_ekb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё мы поломали голову над переменными с несколькими значениями. В принципе, человек может захотеть указать несколько категорий. Но при анализе такие переменные всё-равно придется превращать в несколько дихотомических. В итоге решили, что в множественных значениях нет особого смысла.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38079414
Panshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MildLimit,
в рамках платформы nexus был разработан документооборот см. nexus.arbinada.com Правда, здесь нет необходимости в программировании на c#. Достаточно уметь писать процедуры в transactsql
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38089708
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На простой вопрос понаотвечали обо всём, что знали, но только не отвечали на вопрос.

В MS .NET есть компонент WF (Windows Workflow Foundation) для программирования и работы технологических процессов, частным случаем которых является СЭД. Имеется визуальный конструктор процессов в составе Microsoft Viasual Studio. Кроме того, в Sharepoint есть технологические процессы (сводящиеся к WF) и свой визуальный конструктор (правда, процессы в нём предусмотрены простые, но можно использовать и процессы WF). Таким образом, надо достать литературу по разработке процессов в WF и/или Sharepoint и ознакомиться. Готовые СЭД - я не знакомился (сам программирую в Документуме, то есть в другой технологии), но есть некая DocsVision, можно получить её демонстрационную версию. В ней также есть свой визуальный конструктор (в конечном счёте процесс выполняется в WF) и возможность использования подпроцессов и активностей процессов, спроектированных непосредственно в WF.
Причём тут C#: хотя с помощью визуальных конструкторов можно разработать целый процесс (или в WF можно, наоборот, целый процесс запрограммировать на C# без визуальных конструкторов), но есть смысл сочетать нарисованные и запрограммированные части процесса.
Для создания интерфейса пользователя используются различные технологии MS, в основном WebParts, тоже можно разрабатывать без программирования и с ним. Подробности - в документации по WF и Sharepoint. Есть много книг. На сайте MS есть кое-какие уроки.
...
Рейтинг: 0 / 0
Построение СЭД на C#
    #38090438
МихаилР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan MНа простой вопрос понаотвечали обо всём, что знали, но только не отвечали на вопрос.
Вы, я вижу, решили не отставать...

Коллега просит поделиться примерами систем в которых используется некая метамодель, на осонове которой в дальнейшем формируются структуры данных в базе.
Ни о организации Workflow, ни о UI он рассказывать не просил.
...
Рейтинг: 0 / 0
53 сообщений из 53, показаны все 3 страниц
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Построение СЭД на C#
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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