ВВЕДЕНИЕ
. Описание предметной области
. Разработка объектно-ориентированной модели средствами Rational Rose
. Разработка функциональной модели системы средствами BPwin
. Компоненты DIRECTUM версии 4.9.1
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
ВВЕДЕНИЕ
- система электронного документооборота и управления взаимодействием, нацеленная на повышение эффективности работы всех сотрудников организации в разных областях их совместной деятельности [10].
Система DIRECTUM соответствует концепции ECM (Enterprise Content Management) и поддерживает полный жизненный цикл управления документами, при этом традиционное бумажное делопроизводство органично вписывается в электронный документооборот [ 9].обеспечивает эффективную организацию и контроль деловых процессов на основе технологии Workflow: согласование документов, обработка сложных заказов, подготовка и проведение совещаний, поддержка цикла продаж и других процессов взаимодействия [11].
Целью данной курсовой работы является изучение и описание компонентов системы Directum версии 4.9.1.
Задачами для выполнения является:
· Изучение компонент;
· Описание компонент;содержит три основных слоя: платформа,
построенная на обязательных компонентах системы, модули системы и технические
решения, бизнес-решения, за счет которых обеспечиваются такие преимущества
DIRECTUM, как масштабируемость, возможность гибкой настройки, интеграция с
другими корпоративными системами, обеспечение территориально распределенной
работы и т.д [10].
.
Описание предметной области
Информационная система филиала предназначена для упрощения регулированием системы управления персоналом и для автоматизации её функций.
МГУП «Тирастеплоэнерго» занимается обеспечением оказания услуг населению и предприятиям, предметом деятельности, которого являются [1]:
- производство, распределение и отпуск тепловой энергии потребителям;
- ремонт и изоляция тепловых сетей;
ремонт теплопроводов и тепловая изоляция;
установка приборов учета тепловой энергии и ГВС;
ремонт котлов и котельного оборудования.
В состав МГУП «Тирастеплоэнерго» входят следующие структурные подразделения [1]:
- Директор филиала - 1 шт.ед.
Главный бухгалтер - 1 шт.ед.
Бухгалтерия - 8 шт.ед.
Плановый отдел - 3 шт.ед.
Отдел учета и реализации тепловой энергии - 12 шт.ед.
Специалист по производственно-технической комплектации - 11,5 шт.ед.
Общий отдел (прочий персонал) - 2 шт.ед.
Инженер по охране труда - 1 шт.ед.
Отдел кадров - 2 шт.ед.
Главный инженер - 1 шт.ед.
Производственно-технический отдел - 7 шт.ед.
Служба диспетчерского управления режима и наладки - 37 шт.ед.
Служба по транспортировке тепловой энергии - 28 шт.ед.;
Служба по ремонту основного и вспомогательного оборудования - 38 шт.ед.;
Энергослужба - 21,5 шт.ед.;
Служба по выработке тепловой энергии - 51 шт.ед.;
Автотранспортный участок - 22,5 шт.ед.
Дубоссарский участок по эксплуатации котельных и тепловых сетей - 113,75 шт.ед.;
Каменский участок по эксплуатации котельных и тепловых сетей - 36 шт.ед.
Ввиду отсутствия финансовых возможностей для проведения капитального ремонта тепловых сетей с заменой изношенных участков с привлечением специализированных проектных и подрядных организаций, ремонт производится силами МГУП "Тирастеплоэнерго" в отопительный период только на аварийных участках. В межотопительный период производится замена участков тепловых сетей, не выдержавших гидравлические испытания на повышенное давление, которые проводятся по окончании отопительного периода.
Кроме выработки и транспортировки потребителям тепловой энергии, МГУП «Тирастеплоэнерго» в 2011 году согласно Указа Президента №621 от 9 августа 2010 года «О техническом обслуживании внутридомовых инженерных сетей тепло -, водо -, и электроснабжения жилищного фонда Приднестровской Молдавской Республики» производит техническое обслуживание внутридомовых инженерных сетей отопления и ГВС в жилищном фонде вышеуказанных городов.
По состоянию на 01.01.2012 г. Филиал МГУП «Тирастеплоэнерго» в г. Рыбница состоит в договорных отношениях на поставку тепловой энергии с потребителями, относящимися к категории коммунально-бытовых с 451 потребителем, использующих тепловую энергию для целей отопления и горячего водоснабжения. Договорная тепловая (отопительная) нагрузка потребителей тепловой энергии составляет 136,13 Гал/час.
В системе управления предприятия, планирование является центральной функций. Основной деятельностью по планированию в филиале МГУП «Тирастеплоэнерго» занимается плановый отдел.
Основные функции, которые выполняет ПО [4]:
выполнение работы по осуществлению экономической деятельности организации;
разработка предложений, направленных на повышение эффективности и рентабельности производства, повышение производительности труда и т. д. на основе осуществления экономического анализа хозяйственной деятельности предприятия;
формирование, ведение и хранение базы данных экономической информации;
подготовка периодической отчетности в установленном порядке;
проверка соблюдения дисциплины цен в структурных подразделениях.
Филиалом формируются годовые планы экономического и социально развития и предоставляются в Головное предприятие для составления, консолидированного бизнес плана по МГУП «Тирастеплоэнерго».
План по оказанию коммунальных услуг по отоплению и горячему водоснабжению формируется:
по отоплению - исходя из договорных тепловых нагрузок объектов теплопотребления всех категорий потребителей на момент формирования плана и расчётной продолжительности отопительного периода;
по горячему водоснабжению (подогреву воды) - исходя из раннее действовавших норм расхода тепловой энергии на нагрев воды для нужд ГВС на одного проживающего.
Плановый отдел является самостоятельным структурным подразделением МГУП «Тирастеплоэнерго» филиала в г. Рыбница.
Отдел создается и ликвидируется приказом генерального директора по представлению директора филиала.
Отдел подчиняется непосредственно директору филиала, в административном порядке подчиняется директору по экономике и финансам.
Все работники отдела назначаются на должность и освобождаются от нее приказом директора филиала.
В своей деятельности отдел руководствуется Коллективным договором;
настоящим положением; законодательными актами Приднестровской Молдавской
Республики; Трудовым кодексом Приднестровской Молдавской Республики; приказами
и распоряжениями государственной службы энергетики и жилищно-коммунального
хозяйства; приказами и распоряжениями руководителя предприятия и филиала;
прочими нормативными документами.
2. Разработка объектно-ориентированной модели
средствами Rational Rose
Проектирование исследуемой подсистемы средствами Rational Rose. Rational Rose − средство моделирования объектно-ориентированных информационных систем, базирующееся на языке моделирования UML. Пакет Rational Rose способен решать практически любые задачи в проектировании информационных систем: от анализа бизнес процессов до кодогенерации на определенном языке программирования. Позволяет разрабатывать как высокоуровневые, так и низкоуровневые модели, осуществляя тем самым либо абстрактное проектирование, либо логическое [7].
Среда Rational Rose позволяет проектировать варианты использования и их диаграммы для визуализации функциональных возможностей системы. Она содержит все диаграммы UML, действующих лиц, варианты использования, объекты, классы, компоненты и узлы системы. Она детально описывает, что подсистема содержит и как она функционирует, поэтому разработчики могут использовать её в качестве эскиза или чертежа создаваемой системы. При разработке современных информационных систем много времени уделяется проектированию и моделированию предметной области, поскольку необходимо изначально договориться с заказчиком обо всех нюансах, чтобы потом как можно меньше вносить изменения на поздних этапах. Rational Rose позволяет вносить изменения в модель на различных уровнях проектирования [6 ].
Таким образом, Rational Rose помогает на концептуальном уровне разобраться с генеральным планом автоматизации. Для улучшения взаимопонимания обеих сторон совместно с Rational Rose применяют инструмент SoDA, позволяющий на основе построенной модели дать полный отчет по ее состоянию, соответствующий всем общепризнанным мировым стандартам (в частности ISO 9000). Важнейшим свойством Rational Rose принято считать открытость архитектуры, что позволяет дополнять имеющийся в ней инструментарий новыми функциями.
В составе Rational Rose можно выделить шесть основных структурных компонент: репозиторий, графический интерфейс пользователя, средства просмотра проекта (browser), средства контроля проекта, средства сбора статистики и генератор документов. К ним добавляются генератор кодов (индивидуальный для каждого языка) и анализатор для С++, обеспечивающий восстановление модели проекта по исходным текстам программ. Средства автоматической генерации кодов программ на языке С++, используя информацию, содержащуюся в логической и физической моделях проекта, формируют файлы заголовков и файлы описаний классов и объектов. Создаваемый таким образом скелет программы может быть уточнен путем прямого программирования на языке С++.
В результате обследования предметной области МГУП «Тирастеплоэнерго» для создания списка требований к системе и определения множества выполняемых системой функций построена диаграмма вариантов использования (Use Сase Diagram) (рис. 1).
Данная диаграмма позволяет отображать поведение системы, то есть, что система будет делать, а не то, как она это будет делать. Диаграмма вариантов использования - это описания сценария поведения, которому следуют действующие лица. Актёры используются для моделирования внешних по отношению к проектируемой системе сущностей, которые взаимодействуют с системой и используют её в качестве отдельных пользователей. Для определения функций каждого актёра применяется вариант использования. Каждый вариант использования определяет действия, которые должны быть выполнены проектируемой системой при взаимодействии её с соответствующим актёром.
Диаграмма вариантов использования МГУП «Тирастеплоэнерго» описывает всю систему в целом, где рассматриваются работы отдельных подразделений: плановый отдел, бухгалтерия, отдел кадров, отдел учета и реализации тепловой энергии, производственно технический отдел и др.

объектный ориентированный модель система
Диаграмма вариантов использования «плановый отдел», отражает функции:
составление статистических отчетов, разработку бюджетов денежных средств,
составление калькуляций, разработка планов по труду и заработной плате, расчет
фонда заработной платы , контроль за расходование заработной платы, анализ
движения денежных фондов, проверка отчетов в ПТО в распределении природного
газа, распределение трудозатрат по видам деятельности ,составление финансовых
планов и др. (рис. 2).
Рис. 2. Диаграмма функций планового отдела
Для моделирования поведения на логическом уровне построена диаграмма последовательности, описывающая взаимодействие объектов во времени. Различные составные элементы системы не существуют изолированно, а оказывают определенное влияние друг на друга, что и отличает систему как целостное образование от простой совокупности элементов. Данная диаграмма имеет два измерения. Одно - слева направо в виде вертикальных линий, каждая из которых изображает линию жизни. Второе измерение - вертикальная временная ось, направленная сверху вниз. Взаимодействие объектов описывается с помощью передачи сообщений между ними. Сообщения изображаются в виде горизонтальных стрелок с названием взаимодействия, образуя порядок по времени своего возникновения.
На диаграмме последовательности «Взаимодействие с другими отделами»
показано взаимодействие объектов, участвующих в процессе устройства специалиста
на работу в МГУП«Тирастеплоэнерго» (рис. 3).
Рис. 3. Диаграмма последовательности «взаимодействие с отделами»
3. Разработка функциональной модели системы
средствами BPwin
Для моделирования бизнес-процессов информационной системы МГУП «Тирастеплоэнерго» выбрано CASE-средство верхнего уровня PLATINUM BPwin. BPwin - это инструмент визуального моделирования информационной системы, позволяющий, наглядно описывать, анализировать и совершенствовать сложные бизнес-процессы, любую деятельность или структуру в виде модели, что позволяет значительно повысить эффективность работы предприятия [5 ].
Система BPwin помогает оптимизировать процессы управления, быстро создавать и анализировать модели ИП с целью оптимизации деловых и производственных процессов. Модель, разработанная в BPwin, обеспечивает интегрированное изображение того, как работает организация. Данный пакет позволяет отслеживать соответствие структуры бизнеса, документооборота, финансовых потоков динамичным требованиям современной экономики [5 ].
К основным бизнес-процессам фирмы относятся: выполнение заказов на услуги предприятий и населения, прием и выполнение заказов на установку измерительных счетчиков горячей воды.
К вспомогательным - учет ГСМ и материальных средств, учет персонала и оплаты его труда.
Построение функциональной модели филиала МГУП «Тирастеплоэнерго» осуществим с помощью методологии IDEF0 с использованием CASE-средства BPwin. Первым шагом в разработке функциональной модели является построение контекстной диаграммы, отображающей взаимодействие моделируемого единственным контекстным процессом предприятия с внешним миром. В контекст входит определение субъекта моделирования, цели и точки зрения на модель.
При этом придерживаться основного принципа: структурирование должно
осуществляться в соответствии с деятельностями и бизнес-процессами предприятия.
Это объясняется тем, что для пользователя будущей системы наибольшую ценность
представляют именно бизнес-процессы, цель разработки системы заключатся в их
улучшении.
Рис.4 Контекстная диаграмма Филиала МГУП
Поскольку основной деятельностью предприятия является оказание услуг клиентам, то входом на нашей контекстной диаграмме будет заявки клиентов, а выходом - оказание услуги. Кроме обслуживания клиентов разрабатываемая система решает задачу приема новых специалистов в штат МГУП «Тирастеплоэнерго», поэтому также входом на контекстной диаграмме будут новые специалисты, а выходом - уволенные сотрудники. Вся деятельность происходит под управлением нормативно законодательных актов ,ГОСТ и ГОС служащих энергетики и ЖКХ. В качестве механизма выступает трудовые ресурсы предприятия и материально технические ресурсы. Результатом деятельности является так же договора и отчетность.
После описания системы в целом разбиваем ее на крупные фрагменты, строим диаграммы декомпозиции.
На диаграмме декомпозиции первого уровня отражаются основные деятельности
предприятия и их взаимосвязи (рис.5).