Автор: Пользователь скрыл имя, 16 Января 2011 в 21:02, курсовая работа
Целью данного курсового проекта является проектирование информационной системы проектной организации. Для ее создания необходимо описать всю систему и предъявляемые к ней требования, для этого нужно провести анализ ее предметной области, разбить систему на подсистемы или подразделения, определить входную и выходную информацию.
Решаемые задачи:
* визуализировать систему в ее текущем состоянии;
* определить структуру и поведение системы;
* получить шаблон, позволяющий затем сконструировать систему;
* документировать принимаемые решения, используя полученные модели.
ВВЕДЕНИЕ...……………………………………………..…….…..... 2
1 ОПИСАНИЕ СИСТЕМЫ….…………………………….…............ 4
1. Описание предметной области ………………….………........ 4
2. Виды запросов............................................................................. 5
3. Описание входной и выходной информации………….…….. 6
2 ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ…….. 9
2.1 Выбор методологии проектирования…………………….….. 9
2.2 Моделирование бизнес-процессов…………………………… 10
2.3 Модель функциональных требований к БД………………….. 13
2.4 Логическая модель базы данных……………………………… 14
3 РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ…………….. 17
3.1 Диаграмма компонентов………………………………………. 17
3.2 Выбор средства реализации…………………………………… 17
ЗАКЛЮЧЕНИЕ……………………………………………………..… 19
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ…………………..… 20
ПРИЛОЖЕНИЕ А……………………………………………………… 22
СОДЕРЖАНИЕ
ВВЕДЕНИЕ...……………………………………………..
1 ОПИСАНИЕ СИСТЕМЫ….…………………………….…........
2 ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ…….. 9
2.1 Выбор
методологии проектирования…………………….…..
2.2 Моделирование бизнес-процессов…………………………… 10
2.3 Модель функциональных требований к БД………………….. 13
2.4 Логическая модель базы данных……………………………… 14
3 РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ…………….. 17
3.1 Диаграмма компонентов………………………………………. 17
3.2 Выбор средства реализации…………………………………… 17
ЗАКЛЮЧЕНИЕ……………………………………………………
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ…………………..… 20
ПРИЛОЖЕНИЕ А……………………………………………………… 22
ПРИЛОЖЕНИЕ Б………………………………………………
ПРИЛОЖЕНИЕ В………………………………………………
ВВЕДЕНИЕ
В связи с развитием информационных технологий, они стали активно применятся в различных сферах человеческой деятельности, связанных с обработкой информации и представлением данных.
В современном обществе своевременная обработка информации способствует совершенствованию организации производства, оперативному и долгосрочному планированию, прогнозированию и анализу хозяйственной деятельности. Каждая организация стремиться минимизировать затраты времени, материальных, трудовых ресурсов в ходе своей деятельности и упростить процесс обработки информации. Эти задачи можно решить с использованием информационных систем.
Использование баз данных и информационных систем становится неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов.
При разработке приложения необходимо также обеспечить выполнение всех требований к системе и налагаемых ограничений. В процессе проектирования основное внимание уделяется логическому решению, обеспечивающему выполнение основных требований.
Центральным элементом деятельности, ведущей к созданию информационной системы, является моделирование. Модели позволяют наглядно продемонстрировать желаемую структуру и поведение системы. Они также необходимы для визуализации и управления ее архитектурой. Модели помогают добиться лучшего понимания создаваемой нами системы, что зачастую приводит к ее упрощению и возможности повторного использования. Наконец, модели нужны для минимизации риска.
Целью
данного курсового проекта
Решаемые задачи:
1 ОПИСАНИЕ СИСТЕМЫ
Проектная организация представлена следующими категориями сотрудников: конструкторы, инженеры, техники, лаборанты, прочий обслуживающий персонал, каждая из которых может иметь свойственные только ей атрибуты. Например, конструктор характеризуется числом авторских свидетельств, техники - оборудованием, которое они могут обслуживать, инженер или конструктор может руководить договором или проектом и т.д. Сотрудники разделены на отделы, руководимые начальником так, что каждый сотрудник числится только в одном отделе.
В
рамках заключаемых проектной
Для
выполнения ряда проектов подрядная
организация может привлекать субподрядные
организации, передавая им объемы работ.
1. получить данные о составе указанного отдела или всей организации полностью, по указанной категории сотрудников, по возрастному составу;
2. получить перечень руководителей отделов;
3. получить сведения об участии указанного сотрудника или категории сотрудников в проектах (договорах) за определенный период времени;
4. получить данные о численности и составе сотрудников в целом и по отдельным категориям, участвующих в указанном проекте;
5. получить данные о численности и составе сотрудников в целом и по отдельным категориям, участвующих в проектах за указанный период времени.
6. получить сведения об использовании оборудования указанными проектами (договорами);
7. получить перечень договоров или проектов, выполняемых в данный момент или в период указанного интервала времени;
8. получить информацию о том, какие проекты выполняются (выполнялись) в рамках указанного договора и какие договора поддерживаются указанными проектами;
9. получить данные об эффективности использования оборудования (объемы проектных работ, выполненных с использованием того или иного оборудования);
10. получить данные о стоимости выполненных договоров (проектов) в течение указанного периода времени;
11. получить перечень и стоимость работ, выполненных субподрядными организациями;
12. получить сведения об эффективности договоров (стоимость договоров соотнесенная с затраченным временем или стоимость с учетом привлеченных людских ресурсов);
13. получить данные о распределении оборудования на данный момент или на некоторую указанную дату;
14. получить сведения об эффективности
проектов (стоимость договоров соотнесенная
с затраченным временем или стоимость
с учетом привлеченных людских ресурсов).
Данную систему можно разбить на три отдела согласно выполняемым функциям
1. Отдел кадров
2.
Отдел учёта выполнения
3. Отдел стоимостного учёта всех выполненных работ
Каждый отдел выполняет определенную задачу в совокупности составляющие информационную систему.
Отдел кадров.
Подчиняется непосредственно руководству организации. При поступлении на работу человека оформляют в этом отделе в качестве сотрудника, какого либо отдела. Принимает на работу или увольняет с работы по приказу руководства. В отделе кадров имеется база данных, где хранятся все данные о сотрудниках, то есть ФИО, место проживания, возраст и прочие данные. Эта база хранится в электронном виде. Для её заполнения требуется сотрудник, который будет заниматься заполнением этих данных. Этот отдел получает данные после запроса в соответствующий отдел о составе данного отдела, также может получить информацию обо всей организации полностью или перечень руководителей отделов. При поступлении запроса на получение данных о сотруднике, группе сотрудников отдел кадров рассматривает этот запрос и при положительном ответе выдаёт эту информацию руководителям других отделов, непосредственному руководству или заинтересованным внешним организациям только с разрешения руководства.
В отделе учёта кадров на входе имеем запрос о получении данных на сотрудника или группу сотрудников, данные сотрудника при поступлении на работу. На выходе ответ на запрос (либо интересующие данные, либо отказ на получение), данные которые хранятся в организации.
Отдел учёта договоров
Этот
отдел также подчиняется
В отделе учёта выполнения договоров и проектов на входе заказ на выполнение проекта, на выходе готовый отчёт о выполнении проекта.
Отдел стоимостного учёта всех выполненных работ занимается стоимостным учётом всех выполненных работ, а также затрат на исполнение данного проекта по договору. Получает данные о стоимости выполненных договоров (проектов) в течение указанного периода времени, перечень и стоимость работ выполненных субподрядными организациями, сведения об эффективности договоров (стоимость договоров соотнесенная с затраченным временем или стоимость с учетом привлеченных людских ресурсов), сведения об эффективности проектов (стоимость договоров соотнесенная с затраченным временем или стоимость с учетом привлеченных людских ресурсов).
В
отделе стоимостного учета всех выполненных
работ на входе запрос на стоимостную
оценку выполненных работ, на выходе отчет
о затратах на реализацию конкретного
проекта предоставляемая заказчику.
2 ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ
2.1 ВЫБОР МЕТОДОЛОГИИ
ПРОЕКТИРОВАНИЯ
На начальных этапах создания информационной системы необходимо понять, как работает организация, которую собираются автоматизировать. Никто в организации не знает, как она работает в той мере подробности, которая необходима для создания ИС. Руководитель хорошо знает работу в целом, но не в состоянии вникнуть в детали работы каждого рядового сотрудника. Рядовой сотрудник хорошо знает, что творится на его рабочем месте, но плохо знает, как работают коллеги. Поэтому для описания работы предприятия (или его части) необходимо построить модель, которая содержала бы сведения обо всех участниках бизнес-процессов.
Модель предметной области – система, имитирующая структуру или функциональные возможности исследуемой системы является адекватной исследуемой предметной области.
Требования, предъявляемые к модели:
1) формализуемость - позволяет однозначно описать предметную область;
2) понятность для заказчиков и исполнителей;
3) физическая реализуемость;
4) возможность оценки эффективности.
Можно выделить следующие методологии:
1) Методология функционального моделирования работ SADT
Информация о работе Проектирование информационной системы проектной организации