Axot

Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Занимаюсь этим, потому что пишу диплом. Хочется сделать что-то полезное, но для этого необходима помощь. Очень благодарен буду помощи со стороны инженеров-конструкторов и программистов. Сразу хочу сказать, что разрабатываемая программа будет бесплатна и, если что-то получится общими усилиями, результатом сможет воспользоваться любой желающий. Цель: Разработка программы для автоматизации конструкторского документооборота. Основные понятия: (материал взят из википедии) Система автоматизации документооборота (Система электронного документооборота, далее СЭД) — организационно-техническая система, обеспечивающая процесс создания, управления доступом и распространения электронных документов в компьютерных сетях, а также обеспечивающая контроль над потоками документов в организации. 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 системами.
- Интеграция с почтовиками.
- Ввод документов со сканера.
- ...
Необходимо максимально расширить список и конкретизировать каждый элемент списка. Предлагайте, критикуйте, советуйте... нужно собрать максимум информации. Примечание: Буду рад любой помощи. Пишите любые мысли относящиеся к делу. | Всего записей: 19 | Зарегистр. 25-01-2006 | Отправлено: 19:07 14-03-2008 | Исправлено: Axot, 07:42 19-03-2008 |
|