Проектирование информационной системы

Сбор данных для проектирования информационной системы. Организация и управление деятельностью подразделения, движение документооборота между отделами. Разработка объектно-ориентированной модели средствами Rational Rose и функциональной модели - BPwin.

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 25.03.2015
Размер файла 26,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

Введение

1. Описание предметной области

2. Разработка объектно-ориентированной модели средствами Rational Rose

3. Разработка функциональной модели системы средствами BPwin

Заключение

Список литературы

Введение

Я, Дубинецкий Дмитрий Юрьевич, студент V курса, специальности «Прикладная информатика в экономике», проходил преддипломную практику в Рыбницком городском и районном Совете народных депутатов в период с 3 сентября по 22 октября 2014 года.

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

Целью преддипломной практики было: расширение и закрепление полученных в ВУЗе теоретические и практические знания, сбор данных для проектирования информационной системы. Для этого были определены следующие задачи:

1) Провести обследование предметной области.

2) Изучить организацию и управления деятельностью подразделения.

3) Изучить движения документооборота между отделами.

4) Разработать объектно-ориентированную модель средствами Rational Rose.

5) Разработать функциональную модель системы средствами BPwin.

проектирование информационный документооборот функциональный

1. Описание предметной области

1.1 Общая характеристика предприятия

Регламент Рыбницкого городского и районного Совета народных депутатов определяет организационное устройство Совета, полномочия его органов и должностных лиц, формы, методы, порядок деятельности Совета и его органов, а также взаимодействия с другими органами государственной власти и управления.

Совет является представительным органом государственной власти на территории г. Рыбницы и Рыбницкого района, координирующим на данной территории деятельность всей системы местного самоуправления.

Численный состав Совета - 92 депутата. Совет состоит из депутатов, избираемых гражданами Приднестровской Молдавской Республики в ходе свободных выборов проживающих на территории г. Рыбницы и Рыбницкого района, проводимых на основе всеобщего, равного и прямого избирательного права при тайном голосовании.

Срок полномочий депутатов Совета - 5 лет. Полномочия Совета начинаются с момента открытия его первой сессии и заканчиваются с началом работы первой сессии Совета нового созыва. В составе Совета депутаты осуществляют депутатские полномочия без прекращения основной трудовой деятельности.

Порядок организации и деятельности Совета и его органов определяется в соответствии с Конституцией, Законом Приднестровской Молдавской Республики «Об органах местной власти, местного самоуправления и государственной администрации в Приднестровской Молдавской Республике», другими нормативно-правовыми актами Приднестровской Молдавской Республики и Регламентом.

Деятельность Совета основывается на принципах коллективного, свободного обсуждения и решения вопросов, гласности, учета общественного мнения, политического многообразия и многопартийности.

Совет осуществляет свою деятельность в формах сессий Совета, заседаний президиумов и комиссий. Все решения принимаются коллективно путем голосования на сессиях Совета при наличии кворума, установленного Законом «Об органах местной власти, местного самоуправления и государственной администрации в Приднестровской Молдавской Республике» и Регламентом.

Организационная структура Совета включает:

а) руководство Совета (Председатель Совета и его заместитель);

б) рабочие органы Совета (Президиум и комиссии);

в) аппарат Совета.

История Рыбницкого городского и районного Совета народных депутатов начинается с городских и районных Советов народных депутатов, как представительных органов власти, которые осуществляли свою деятельность раздельно. Исполнительная власть в городе и районе осуществлялась исполнительными комитетами образованных соответствующими Советами на первых организационных сессиях, и которые им были подотчетны.

С конца 1994 года в республике была проведена реорганизация местных органов власти, и полномочиями исполнительными органами власти были наделены вновь образованные государственные администрации административно-территориальных единиц республики.

По результатам местного референдума 26 марта 1995 года был образован Рыбницкий городской и районный Совет народных депутатов, который возглавил Власюк Е.А.

Структура Рыбницкогого городского и районого совена народных депутатов

- Председатель Рыбницкого городского и районного Совета народных депутатов

- Заместитель председателя Рыбницкого городского и районного Совета народных депутатов

- Президиум (в состав входят председатели постоянных депутатских комиссий)

- Постоянные депутатские комиссии:

1) по развитию ЖКХ и объектов социальной инфраструктуры в сельских административных населенных пунктах

2) по ценам и тарифам ЖКХ и повышению эффективности деятельности коммунальных служб и муниципальных организаций

3) по здравоохранению и социальной защите граждан

4) по архитектуре, муниципальной собственности, земельным ресурсам

5) по повышению эффективности использования земель

6) по молодежной политике и спорту

7) по образованию и культуре

8) по бюджету и внебюджетным фондам

9) по экономическому развитию и созданию условий повышения деловой активности и инвестиционной привлекательности

10) по взаимодействию с правоохранительными органами и повышения уровня общественной безопасности, мандатная и депутатской этики

11) по взаимодействию с общественными, ветеранскими организациями, экологии и СМИ

12) по торговле, транспорту и правам потребителей

13) по промышленности

Местные Советы народных депутатов - это основное звено системы местного самоуправления:

1. Основным звеном в системе местного самоуправления являются местные Советы народных депутатов как представительные органы государственной власти на территории соответствующих административно-территориальных единиц Приднестровской Молдавской Республики. На своей территории местные Советы координируют деятельность всей системы местного самоуправления.

2. Сельские, поселковые, городские, районные Советы народных депутатов составляют единую систему местных Советов народных депутатов

Приднестровской Молдавской Республики. Единство системы местных Советов народных депутатов обеспечивается общностью правовых начал, принципов образования и деятельности, а также задач, которые они призваны решать в интересах населения и социального, экономического развития соответствующей территории.

Местные Советы народных депутатов самостоятельно устанавливают порядок своей деятельности в соответствии с законодательством Приднестровской Молдавской Республики.

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

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

Советы народных депутатов правомочны рассматривать и решать вопросы, отнесенные к их компетенции настоящим Законом.

Решения Советов, принятые в пределах своей компетенции, являются обязательными для исполнения соответственно нижестоящими Советами, государственной администрацией, всеми находящимися на территории Совета предприятиями (объединениями), организациями и учреждениями, общественными организациями, их органами, а также должностными лицами, гражданами. Решения Советов не должны противоречить Конституции Приднестровской Молдавской Республики и действующим Законам.

Районный Совет народных депутатов:

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

2) созывает первые сессии Советов народных депутатов во вновь образованных в городе (районного подчинения), поселке, селе;

3) рассматривает и решает вопросы о преобразовании сельских поселений (объединение, разъединение, переименование, перевод в другую категорию и т.д.);

4) устанавливает правила, за нарушения которых предусмотрена административная ответственность, по вопросам благоустройства территории, обеспечения на ней чистоты и порядка, торговли на рынках, определяет время, когда запрещается нарушать тишину в общественных местах;

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

Районный Совет народных депутатов вправе решать и другие вопросы общерайонного значения, если при этом не ущемляются самостоятельность и независимость сельских, поселковых Советов народных депутатов в осуществлении ими своих полномочий.

Районный (городской, поселковый, сельский) Совет народных депутатов осуществляет свою деятельность в форме сессий районного (городского, сельского, поселкового) Совета народных депутатов. Сессии местных Советов могут быть очередными и внеочередными. Порядок их организации и проведения определяется регламентом работы местных Советов народных депутатов. По решению районного (городского, поселкового, сельского) Совета народных депутатов сессии могут быть разделены на несколько пленарных заседаний.

Пленарные заседания могут быть очередными и внеочередными. Порядок их организации и проведения определяется регламентами работы местных Советов народных депутатов.

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

2. Разработка объектно-ориентированной модели средствами Rational Rose

Пакет Rational Rose способен решать практически любые задачи в проектировании информационных систем: от анализа бизнес процессов до кодогенерации на определенном языке программирования. Позволяет разрабатывать как высокоуровневые, так и низкоуровневые модели, осуществляя тем самым либо абстрактное проектирование, либо логическое. Rational Rose популярное средство визуального моделирования объектно-ориентированных информационных систем компании Rational Software Corp. Работа продукта основана на универсальном языке моделирования UML (Universal Modeling Language). Rational Rose имеет весь необходимый набор визуальных средств проектирования, осуществляет прямое и обратное проектирование.

Основополагающими элементами языка Rational Rose являются сущности, отношения и диаграммы. Сущности - это абстракции, которые являются основными объектно-ориентированными элементами языка. Они представляют собой статические части модели, соответствующие концептуальным или физическим элементам системы.

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

Диаграммы представляют собой связанные графы, в вершинах которых находятся сущности, а ребрами являются отношения. С помощью таких графов - диаграмм можно рассматривать моделируемую систему с различных точек зрения. Язык UML позволяет создавать несколько типов визуальных диаграмм.

Диаграмма использования системы (Use Cases) показывает, какая функциональность должна быть реализована в системе, основные функции, которые должны быть включены в систему (use cases) и их окружение (actors).

Диаграмма Вариантов Использования представительным органом государственной власти Рыбницкого городского и районного Совета народных депутатов предоставляет возможность наглядно увидеть структуру и функции аппарата Горрайсовета: работа с гражданами; рассмотрение обращений граждан; учеты и контроль депутатских запросов; рассмотрение и дачи заключения о проектах закона; организация работы постоянной депутатской комиссий; работа с сельскими Советами; работа с документацией; составление отчетов о проделанной работе.

В языке UML взаимодействующие объекты обмениваются между собой некоторой информацией. При этом информация принимает форму законченных сообщений. Для моделирования взаимодействия объектов в языке UML используются соответствующие диаграммы взаимодействия. Взаимодействия объектов можно рассматривать во времени, и тогда для представления временных особенностей передачи и приема сообщений между объектами изображается диаграмма последовательности (рис. 4). Диаграммы взаимодействий используют для моделирования динамических аспектов системы, а впоследствии, для создания исполняемых систем с помощью прямого и обратного проектирования. Обмен сообщений происходит в определенной последовательности, и диаграмма последовательностей позволяют получить отражение этого обмена во времени.

Диаграмма Вариантов Использования Экономического отдела предоставляет возможность наглядно увидеть структуру и функции данного отдела: рассмотрение обращений граждан; рассмотрение и дачи заключения на законопроекты; организация работы постоянной депутатской комиссий; взаимодействие с исполнительным органом власти Гос. Администрация; составление отчетов.

На этой диаграмме не указывается время в виде отдельного измерения. Поэтому последовательность взаимодействий и параллельных потоков может быть определена с помощью порядковых номеров. Следовательно, если необходимо явно специфицировать взаимосвязи между объектами в реальном времени, лучше это делать на диаграмме последовательности.

Только Rational Rose имеет весь необходимый набор визуальных средств проектирования. Rose поможет решить проблемы с кодогенерацией на определенном языке программирования, осуществляет такие подходы, как прямое и обратное проектирование. Такой арсенал позволит не только проектировать новую систему, но и доработать старую, произведя процесс обратного проектирования.

3. Разработка функциональной модели системы средствами BPwin

BPwin - мощный программный продукт с помощью которого можно проводить моделирование, анализ, описание и последующую оптимизацию бизнес-процессов. С помощью BPwin можно создавать графические модели бизнес-процессов. Графическое изображение схемы выполнения работ, организации документооборота, обмена различными видами информации позволяет визуализировать существующую модель организации бизнеса. Это дает возможность использовать передовые инженерные технологии для решения задач управления организацией.

С помощью BPwin можно организовать подробное документирование всех важных аспектов бизнес-процессов, т.е. необходимых действий, способов их осуществления и контроля за ними, необходимыми для этого ресурсами и впоследствии визуализировать полученную информацию. BPwin позволяет повысить эффективность ИТ-решений в бизнесе, проектировщики и аналитики бизнес-моделей получают возможность найти оптимальное соотношение между бизнес-требованиями, корпоративными инициативами, процессами информационной архитектуры и проектированием приложений. С помощью BPwin можно увидеть полную картину организации деятельности предприятия: от количества работы в небольших подразделениях предприятия до сложных функций организации предприятия.

САSЕ-средство верхнего уровня ВРwin, поддерживающее методологии IDEF0 (функциональная модель), IDEF3 (WorcFlow Diagram) и DFD (DataFlow Diagram).

Методология IDEF0 предписывает построение иерархической системы диаграмм - единичных описаний фрагментов системы. Сначала проводится описание системы в целом и ее взаимодействия с окружающим миром (контекстная диаграмма), после чего проводится функциональная декомпозиция - система разбивается на подсистемы и каждая подсистема описывается отдельно (диаграммы декомпозиции). Модели информационной системы исследуемой предметной области были разработаны с использованием различных методологий.

Как правило, моделирование средствами IDEF0 является первым этапом изучения любой системы. С целью отображения взаимодействия с внешним миром была построена контекстная диаграмма.

Рассматривая потоки данных, выделена информация, которая участвует в процессах, она делится на четыре основные части: вход, управление, механизмы и выход.

Входными элементами являются новые сотрудники, документация, законопроекты, обращение граждан.

Исполнения ведется за счет привлечения человеческих ресурсов и материально-технических ресурсов.

В работе предприятия средствами контроля являются законы и регламент.

Выходными элементами являются ответы на обращения, отчетность, заключения, уволенные сотрудники.

После описания системы в целом проведено разбиение ее на крупные фрагменты. Этот процесс называется функциональной декомпозицией, а диаграммы, которые описывают каждый фрагмент и взаимодействие фрагментов, называются диаграммами декомпозиции первого уровня.

Работа экономического отдела представлена на диаграмме декомпозиции 2-го уровня. Экономический отдел является самостоятельным структурным подразделением, которая подчиняется председателю Горрайсовета. Заведующий отдела и специалисты экономического отдела руководствуется Законом ПМР «Об органах местной власти, местного самоуправления и государственной администрации в Приднестровской Молдавской Республике», Регламентом Горрайсовет, должностные инструкции другими нормативными документами.

Работа главного специалиста представлена на диаграмме декомпозиции 3-го уровня. Главный специалист отдела подчиняется заведующему отделу. Главный специалист руководствуется законом ПМР «Об органах местной власти, местного самоуправления и государственной администрации в Приднестровской Молдавской Республике», регламентом, положением об аппарате Горрайсовета, должностной инструкции и другими нормативными документами.

Главный специалист отдела подчиняется заведующему отделу, участвует в рассмотрении обращений граждан; принятие участие в подготовке и проведении Президиумов Совета, сессий городского и районного Совета народных депутатов; оказание содействия в работе постоянных депутатских комиссий согласно распоряжения председателя Рыбницкого городского и районного Совета народных депутатов; ведение учета посещения депутатами и приглашенными сессий Рыбницкого городского и районного Совета народных депутатов (по городу); ведение протоколов постоянных депутатских комиссий; ведение учетных карточек депутатов Рыбницкого городского и районного Совета народных депутатов (по городу); подготовка ответов по законопроектам; подготовка информации на сайт Рыбницкого городского и районного Совета народных депутатов; размещение информации на сайте Рыбницкого городского и районного Совета народных депутатов;

Нотация IDEF3 - вторая важнейшая нотация (после IDEF0), предназначенная для описания потоков работ (Work Flow Modeling). Она широко используется для создания моделей бизнес-процессов организации на нижнем уровне - при описании работ, выполняемых в подразделениях и на рабочих местах.

Методология IDEF3 позволяет графически описать и составить исчерпывающую документацию процессов, фокусируя внимание на ходе их выполнения и на отношениях процессов и важных объектов, являющихся частями этих процессов.

Главный специалист созывает депутатскую комиссию, где на заседании депутатской комиссии рассматриваются полученные законопроекты. Депутатская комиссия принимает решение о принятии законопроекта или неприятия. Главный специалист на основании решения депутатской комиссии подготавливает заключение на законопроект для Верховного Совета.

Диаграмма дерева узлов показывает иерархию работ в модели и позволяет рассмотреть всю модель целиком, но не показывает взаимосвязи между работами (стрелками). Диаграмма дерева узлов (Node tree) необходима для представления общей структуры последовательности декомпозиций (рис. 10).

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

Заключение

В ходе практики была изучена деятельность представительного органа государственной власти, регламент Рыбницкого городского и районного Совета народных депутатов, структура и функциональные обязанности аппарата, а также нормативные и законодательные документы по вопросам работы с документацией.

В результате прохождения практики была реализована поставленная цель и задачи. Была исследована и проанализирована предметная область, изучена работа всех отделов, построены объектно-ориентированная и функциональная модели с использованием 2-х методологий.

Исходными данными для проектирования информационной системы стали данные, полученные в результате прохождения преддипломной практике, и требования, сформированные к данной информационной системе. Выделены основные виды работ, которые выполняются в данной системе, на основе которых была разработана функциональная модель в пакете BPwin, а также объектно-ориентированная модель в пакете Rational Rose. При рассмотрении диаграмм данных моделей, был сделан вывод, что в работе с проектами закона и с обращениями граждан приходится много операций, много работы с документацией. В частности это хорошо прослеживается на диаграмме последовательностей.

Проделанная работа позволила наглядно и понятно представить структуру движения документов, показать взаимодействие между отделами, выявить недостатки в работе Рыбницком городском и районном Совете народных депутатов. Это способствует повышению качества и достоверности информации, что поможет в поисках путей решения проблем в тяжёлых нынешних условиях.

Список литературы

1. Закон ПМР «Об органах местной власти, местного самоуправления и государственной администрации в Приднестровской Молдавской Республике»

2. Регламент

3. Проектирование экономических информационных систем, А.А. Сорокин, Г.Н. Смирнова, Ю.Ф. Тельнов, 2002.

4. Буч Г., Рамбо Д., Джекобсон А. «Язык UML. Руководство пользователя», М.: ДМК, 2000 г.

5. Вендров А.М. «CASE-технологии. Современные методы и средства проектирования информационных систем».

6. Маклаков С.В. Моделирование бизнес-процессов в BPwin, 2002.

7. Создание информационных систем, С.В. Маклаков, М.: ДИАЛОГ- МИФИ, 2003г.

8. Методические указания к лабораторным работам по курсу «Проектирование информационных систем»/ Сост. Л.К. Скодорова. - Рыбница РФ ПГУ им. Т.Г. Шевченко,2004 г.

9. Методические указания по выполнению лабораторных работ по курсу «Проектирование информационных систем»/ Сост. Ю.С. Константикова, Поветкина М.А. - Рыбница РФ ПГУ им. Т.Г. Шевченко, 2004 г.

10. Методические указания по написанию отчёта

11. Моделирование экономических и производственных процессов предприятий с использованием BPWin: Методические указания к лабораторным работам по курсу "Проектирование информационных систем"/ сост. Л.К. Скодорова. - Рыбница Р.Ф. ПГУ им. Т.Г. Шевченко, 2004 г.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.