Занимаюсь этим, потому что пишу диплом. Хочется сделать что-то полезное, но для этого необходима помощь. Очень благодарен буду помощи со стороны инженеров-конструкторов и программистов. Сразу хочу сказать, что разрабатываемая программа будет бесплатна и, если что-то получится общими усилиями, результатом сможет воспользоваться любой желающий.
Разработка программы для автоматизации конструкторского документооборота.
Система автоматизации документооборота (Система электронного документооборота, далее СЭД) — организационно-техническая система, обеспечивающая процесс создания, управления доступом и распространения электронных документов в компьютерных сетях, а также обеспечивающая контроль над потоками документов в организации.
PDM-система (Product Data Management — система управления данными об изделии) — организационно-техническая система, обеспечивающая управление всей информацией об изделии. При этом в качестве изделий могут рассматриваться различные сложные технические объекты (корабли и автомобили, самолёты и ракеты, компьютерные сети и др.). PDM-системы являются неотъемлимой частью PLM-систем.
PLM (сокр. от англ. Product Lifecycle Management) — технология управления жизненным циклом изделий. Организационно-техническая система обеспечивающая управление всей информацией об изделии и связанных с ним процессах на протяжении всего его жизненного цикла, начиная с проектирования и производства до снятия с эксплуатации. При этом в качестве изделий могут рассматриваться различные сложные технические объекты (корабли и автомобили, самолеты и ракеты, компьютерные сети и др.).
SWR-Спецификация - программа автоматической генерации и оформления конструкторских спецификаций
СЭД в Википедия.ру
Портал посвященный СЭД
Аналитическая информация о рынке СЭД на портале CNews.ru
PDM. Википедия.
PLM. Википедия.
Код программы планирую писать на php. Какую-то часть прийдется на Си подобных языках написать. Общая архитектура система планируется клиент-серверной. Клиент работает через веб интерфейс. БД программы будет крутиться на MySQL, пока я думаю и этого будет достаточно.
Общий план действий:
1) Обзор рынка существующих СЭД. Сравнительная характеристика сущестующих СЭД с разрабатываемой системой.
2) Моделирование предметной области. Диаграмма вариантов использования и т.д.
3) Написание опытного образца.
4) Испытание.
5) Доведение до ума.
В данный момент почитал про существующие системы. Можно сделать вывод, что большая часть СЭД предназначены для обычного делопроизводтсва и для конструкторского документооборота (далее КД) не годится. Из конструкторских СЭД удалось найти только T-Flex Docs , но у этой программы и я думаю у аналогичных ей есть один минус - они не бесплатные. Материал по другим конструкторским СЭД пока не удалось найти, но из общения с конструкторами знакомыми понял, что есть такие программы в составе крупных CAD систем, типа CATIA фирмы Dassault Systemes.
Кроме СЭД для стандартного делопроизводства на предприятии, существуют системы для конструкторского документооборота, PDM и PLM системы.
Список PDM систем(материал взят из Википедии):
APPIUS PDM (1С:PDM) (http://www.appius.ru/index.php?form=index&href=ind_pdm)
Lotsia PLM (http://www.lplm.ru/)
PDM Step Suite (PSS) (http://pss.cals.ru/)
SWR-PDM (http://www.solidworks.ru/products/data_management/)
T-FLEX DOCs (http://www.tflex.ru/products/docs/)
ЛОЦМАН:PLM (http://www.plm.ascon.ru/products/index.php?id=2)
Список PLM систем:
IBM PLM Solution (http://www-03.ibm.com/solutions/plm/country/ru/index.html)
SAP PLM (http://www.sap.com/cis/solutions/business-suite/plm/index.epx)
Siemens A&D UGS PLM Software TeamCenter (http://www.ugs.ru/)
Oracle Agile PLM (http://www.oracle.com/agile/index.html)
1. Понятно, что создать продукт корпоративного плана на коленках, не представляется возможным. Системы класса PDM и PLM результат работы крупных софтверных кампаний имеющий огромный опыт. Но продукты класса PDM и PLM я считаю расчитаны на крупные предприятия, требуют капитальных вложений по внедрению и обучению. Но на данный момент, считаю возможным создать коробочный продукт с минимальным набором функций, расчитаный на мелкие и средние фирмы. Тогда остается вопрос функциональности, необходимо выяснить что должна уметь делать разрабатываемая программа. Какие функции необходимы в первую очередь, какие функции просто реализовать.
2. От общего к частному. Чтобы на пальцах понять, что система должна уметь делать, предлагаю создать список всевозможных вариантов использования, др. словами функциональности системы, а в дальнейшем проанализировать:
Список функциональных возможностей системы:
Авторизация, регистрация пользователей, управление ролями пользователей.
Хранение данных, версий.
Поиск данных.
Доступ через Web-интерфейс.
Трэй агент на машине клиента.
Интеграция с CAx системами.
Интеграция с почтовиками.
Ввод документов со сканера.
...
Необходимо максимально расширить список и конкретизировать каждый элемент списка. Предлагайте, критикуйте, советуйте... нужно собрать максимум информации.
Буду рад любой помощи. Пишите любые мысли относящиеся к делу.
Цель:
Разработка программы для автоматизации конструкторского документооборота.
Основные понятия: (материал взят из википедии)
Система автоматизации документооборота (Система электронного документооборота, далее СЭД) — организационно-техническая система, обеспечивающая процесс создания, управления доступом и распространения электронных документов в компьютерных сетях, а также обеспечивающая контроль над потоками документов в организации.
PDM-система (Product Data Management — система управления данными об изделии) — организационно-техническая система, обеспечивающая управление всей информацией об изделии. При этом в качестве изделий могут рассматриваться различные сложные технические объекты (корабли и автомобили, самолёты и ракеты, компьютерные сети и др.). PDM-системы являются неотъемлимой частью PLM-систем.
PLM (сокр. от англ. Product Lifecycle Management) — технология управления жизненным циклом изделий. Организационно-техническая система обеспечивающая управление всей информацией об изделии и связанных с ним процессах на протяжении всего его жизненного цикла, начиная с проектирования и производства до снятия с эксплуатации. При этом в качестве изделий могут рассматриваться различные сложные технические объекты (корабли и автомобили, самолеты и ракеты, компьютерные сети и др.).
SWR-Спецификация - программа автоматической генерации и оформления конструкторских спецификаций
Ссылки:
СЭД в Википедия.ру
Портал посвященный СЭД
Аналитическая информация о рынке СЭД на портале CNews.ru
PDM. Википедия.
PLM. Википедия.
Основная часть:
Код программы планирую писать на php. Какую-то часть прийдется на Си подобных языках написать. Общая архитектура система планируется клиент-серверной. Клиент работает через веб интерфейс. БД программы будет крутиться на MySQL, пока я думаю и этого будет достаточно.
Общий план действий:
1) Обзор рынка существующих СЭД. Сравнительная характеристика сущестующих СЭД с разрабатываемой системой.
2) Моделирование предметной области. Диаграмма вариантов использования и т.д.
3) Написание опытного образца.
4) Испытание.
5) Доведение до ума.
Что уже сделано:
В данный момент почитал про существующие системы. Можно сделать вывод, что большая часть СЭД предназначены для обычного делопроизводтсва и для конструкторского документооборота (далее КД) не годится. Из конструкторских СЭД удалось найти только T-Flex Docs , но у этой программы и я думаю у аналогичных ей есть один минус - они не бесплатные. Материал по другим конструкторским СЭД пока не удалось найти, но из общения с конструкторами знакомыми понял, что есть такие программы в составе крупных CAD систем, типа CATIA фирмы Dassault Systemes.
Кроме СЭД для стандартного делопроизводства на предприятии, существуют системы для конструкторского документооборота, PDM и PLM системы.
Список PDM систем(материал взят из Википедии):
APPIUS PDM (1С:PDM) (http://www.appius.ru/index.php?form=index&href=ind_pdm)
Lotsia PLM (http://www.lplm.ru/)
PDM Step Suite (PSS) (http://pss.cals.ru/)
SWR-PDM (http://www.solidworks.ru/products/data_management/)
T-FLEX DOCs (http://www.tflex.ru/products/docs/)
ЛОЦМАН:PLM (http://www.plm.ascon.ru/products/index.php?id=2)
Список PLM систем:
IBM PLM Solution (http://www-03.ibm.com/solutions/plm/country/ru/index.html)
SAP PLM (http://www.sap.com/cis/solutions/business-suite/plm/index.epx)
Siemens A&D UGS PLM Software TeamCenter (http://www.ugs.ru/)
Oracle Agile PLM (http://www.oracle.com/agile/index.html)
Вопросы:
1. Понятно, что создать продукт корпоративного плана на коленках, не представляется возможным. Системы класса PDM и PLM результат работы крупных софтверных кампаний имеющий огромный опыт. Но продукты класса PDM и PLM я считаю расчитаны на крупные предприятия, требуют капитальных вложений по внедрению и обучению. Но на данный момент, считаю возможным создать коробочный продукт с минимальным набором функций, расчитаный на мелкие и средние фирмы. Тогда остается вопрос функциональности, необходимо выяснить что должна уметь делать разрабатываемая программа. Какие функции необходимы в первую очередь, какие функции просто реализовать.
2. От общего к частному. Чтобы на пальцах понять, что система должна уметь делать, предлагаю создать список всевозможных вариантов использования, др. словами функциональности системы, а в дальнейшем проанализировать:
Список функциональных возможностей системы:
Авторизация, регистрация пользователей, управление ролями пользователей.
Хранение данных, версий.
Поиск данных.
Доступ через Web-интерфейс.
Трэй агент на машине клиента.
Интеграция с CAx системами.
Интеграция с почтовиками.
Ввод документов со сканера.
...
Необходимо максимально расширить список и конкретизировать каждый элемент списка. Предлагайте, критикуйте, советуйте... нужно собрать максимум информации.
Примечание:
Буду рад любой помощи. Пишите любые мысли относящиеся к делу.