книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Разработка и реализация системы учета товара.1 ( Курсовая работа, 40 стр. )
РАЗРАБОТКА И РЕАЛИЗАЦИЯ RUNTIME-СИСТЕМЫ ПАРАЛЛЕЛЬНОГО ЯЗЫКА ПРОГРАММИРОВАНИЯ MC# ( Курсовая работа, 30 стр. )
Разработка и реализация системы модульно-рейтингового контроля знаний студентов: подсистема “студент” ( Дипломная работа, 82 стр. )
Разработка и реализация системы учета товара_5713. ( Курсовая работа, 41 стр. )
Разработка и создание базы данных3 ( Курсовая работа, 47 стр. )
Разработка интернет - магазина автомобильных запчастей ООО "РС-Авто". ( Дипломная работа, 122 стр. )
Разработка интерфейса программы "Отдел кадров 17 ( Курсовая работа, 49 стр. )
Разработка информационно-аналитической системы для исследования морского биоразнообразия залива Петра Великого ( Дипломная работа, 38 стр. )
Разработка каталога материалов космической съёмки и Web-интерфейса к нему с функциями пространственного поиска ( Курсовая работа, 9 стр. )
Разработка клиент-серверной аналитической распределенной информационной системы управления рабочим временем ( Дипломная работа, 133 стр. )
РАЗРАБОТКА МОДУЛЯ ДЛЯ СБОРА И АНАЛИЗА ДАННЫХ О СОСТОЯНИИ ЖЁСТКИХ ДИСКОВ ДЛЯ СИСТЕМЫ МОНИТОРИНГА СЕТИ ( Курсовая работа, 51 стр. )
Разработка обучающей программы по классам в C++ ( Курсовая работа, 26 стр. )
Разработка программного обеспечения для работы с файлами ( Курсовая работа, 38 стр. )
Разработка программного обеспечения для проведения различных математических операций над комплексными числами ( Курсовая работа, 32 стр. )
Разработка программного продукта, позволяющего автоматизировать процесс составления учебного расписания в Азовском технологическом институте ( Дипломная работа, 100 стр. )
Разработка программного обеспечения для работы со структурными типами данных и обработке информации о сотрудниках нескольких отделов ( Курсовая работа, 24 стр. )
Разработка программного обеспечения для работы со структурированными данными ( Курсовая работа, 46 стр. )
Разработка программного обеспечения для работы со строками ( Курсовая работа, 29 стр. )
Разработка программных средств, реализующих «Обобщенную модель каталога метаданных» Открытого геопространственного консорциума OGC ( Курсовая работа, 43 стр. )
Разработка программного обеспечения поддержки процессов закупа и учёта хранения товаров на складе __________________ ( Дипломная работа, 117 стр. )
Разработка программного обеспечения для устройства сопряжения IBM PC с автоматизированной установкой исследования и контроля полупроводниковых пластин ( Дипломная работа, 109 стр. )
Разработка программного продукта “Хроника моего рода” для операционной среды Windows ( Дипломная работа, 65 стр. )
Разработка программного обеспечения распределенной системы сбора данных электро- и магнитометрических измерений. ( Курсовая работа, 24 стр. )
Разработка программное обеспечение для работы с сообщениями ( Курсовая работа, 27 стр. )
Разработка программы имитирующей действия (в несколько упрощённом виде) реальных синтаксических анализаторов ( Курсовая работа, 54 стр. )

ОГЛАВЛЕНИЕ

Введение 3

Постановка задачи 3

Глава 1: Анализ предметной области автоматизация малых организаций 3

1.1 Системы автоматизации производства и управления ресурсами 3

1.1.1 Роль и место автоматизированных систем в управлении предприятием 3

1.1.2 Современные ERP-системы 3

1.1.3 Недостатки ERP-систем 3

1.2 Специфика автоматизированных систем для малых организаций 3

1.2.1 Потребности малых организаций в автоматизации бизнес-процессов 3

1.2.2 Системы управления проектами и задачами 3

1.2.3 Требования к системе 3

1.3 Существующие решения систем управления задачами 3

1.3.1 Обзор современных систем управления задачами 3

1.3.2 Сравнительный анализ существующих систем 3

1.4 Методологии распределения времени и ресурсов в управлении проектами 3

1.4.1 Диаграммы Гантта 3

1.4.2 Сетевые модели PERT и CPM 3

1.4.3 Метод критической цепи 3

1.5 Принципы разработки кроссплатформенных распределенных приложений 3

1.5.1 Способы организации кроссплатформенности 3

1.5.2 Клиент-серверная архитектура 3

Выводы по главе 1 3

Глава 2: Проектирование и разработка автоматизированной системы управления проектами 3

2.1 Выбор инструментальных средств разработки 3

2.1.1 AllFusion Process Modeler r7 3

2.1.2 Выбор СУБД 3

2.1.3 Инструмент визуального проектирования БД MySQL Workbench 3

2.1.4 Выбор языка программирования 3

2.1.5 Инструменты разработки пользовательского графического интерфейса 3

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

2.3 Разработка базы данных 3

2.3.1 Логическая модель данных 3

2.3.2. Физическая модель БД 3

2.4 Разработка графического пользовательского интерфейса 3

2.4.1 Примеры интерфейса для различных ролей пользователей 3

2.4.2 Пример работы с интерфейсом пользователя 3

Выводы по главе 2 3

Глава 3: Расчет затрат на создание программного обеспечения и оценка технико-экономической эффективности разработанного ПО. 3

3.1 Расчет затрат на разработку 3

3.1.1 Расчет затрат на основную заработную плату разработчикам 3

3.1.2 Расчет дополнительной заработной платы разработчиков программы 3

3.1.3 Расчет отчислений на социальное страхование и обеспечение 3

3.1.4 Расчет затрат на амортизацию ЭВМ 3

3.1.5 Расчет затрат на электроэнергию, используемую ЭВМ в процессе разработки программы 3

3.1.6 Расчет накладных расходов 3

3.2 Расчет затрат на эксплуатацию системы 3

3.2.1 Расчет дополнительной заработной платы обслуживающего персонала системы 3

3.2.2 Расчет отчислений на социальное страхование и обеспечение 3

3.2.3 Расчет затрат на амортизацию ЭВМ, используемых при эксплуатации системы 3

3.2.4 Расчет затрат на электроэнергию, используемую ЭВМ в процессе эксплуатации системы 3

3.2.5 Расчет накладных расходов 3

3.3 Расчет отпускной цены разрабатываемой системы 3

3.4 Расчет экономической эффективности 3

3.5 Расчет окупаемости капитальных вложений 3

Выводы по главе 3 3

Глава 4: Безопасность и экологичность проекта 3

4.1 Потенциально опасные и вредные производственные факторы 3

4.2 Обеспечение электробезопасности 3

4.3 Электромагнитные поля 3

4.4 Требования к микроклимату 3

4.5 Обеспечение санитарно-гигиенических требований к помещениям 3

4.6 Противопожарная защита 3

4.7 Требования к ПЭВМ 3

4.8 Требования к освещению на рабочих местах, оборудованных ПЭВМ 3

4.9 Общие требования к организации рабочих мест пользователей ПК 3

Выводы по главе 4 3

Заключение 3

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

Приложения 3

Приложение 1: Примеры листинга программного кода. 3

Приложение 2: Основной SQL-код БД 3

Приложение 3: Слайды презентации 3

Аннотация

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

Основой разработанной системы является база данных. Для ее проектирования использовалось CASE-средство Erwin 4.0 и свободная реляционная система управления базами данных MySQL.

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

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

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

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

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

Совершенно очевидно, что программное обеспечение такого типа может быть различной степени сложности, начиная от современных многопользовательских ERP систем, построенных по технологии клиент-сервер, до простейших однопользовательских систем типа органайзера. В настоящее время на рынке представлено огромное количество средств автоматизации различных бизнес-процессов: CRM - системы управления взаимоотношениями с клиентами, HRM - системы управления персоналом, SCM - системы управления поставками, и многие другие. Крупные ERP-системы объединяют в себе функционал таких модулей-подсистем. Доработка и внедрение ERP-систем под конкретного заказчика - очень трудоемкий процесс (по некоторым оценкам в России лишь около 20% успешных внедрений), которым занимаются компании-интеграторы.

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

Постановка задачи

Задача оперативного управления проектными заданиями встает в организациях самых различных типов: коммерческих и государственных, производственных и научных, в самых разнообразных сферах деятельности, поскольку в условиях жесткой конкуренции все предприятия стремятся повысить производительность своей работы путем эффективного распределения обязанностей среди сотрудников. При этом руководитель должен учитывать общую загруженность работников при выполнении ими должностных функций и обеспечить контроль выполнения заданий. Для решения такого рода задач служит система управления проектами (Project management system).

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

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

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

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

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

" Возможность развертывания в локальной сети предприятия, построенной на любой распространенной технологии,

" Кроссплатформенность - возможность работы системы под любой распространенной операционной системой (Windows и Linux),

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

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

Задачи проекта:

" изучить процесс деятельности организаций в плане распределения заданий;

" проанализировать аналогичные существующие системы;

" изучить методики распределения проектных заданий;

" определить функциональные требования к разрабатываемому ПО;

" разработать структуру ИС и экранные формы;

" проверить работоспособность созданной ИС.

Разрабатываемая система должна реализовывать следующие функции:

" Ведение списка задач как отдельного сотрудника, так и структурной единицы компании в целом, распределение задач структурной единицы по ее сотрудникам,

" Разделение прав пользователей,

" Создание подзадач,

" Отслеживания статуса выполнения задач,

" Поиск по задачам,

" Хранение дополнительной информации по задачам: общедоступных и персональных комментариев, списка контактов и т.д.,

" Автоматизированную подсистему распределения задач структурной единицы по ее сотрудникам,

" Подсистему анализа эффективности работы сотрудников и структурной единицы,

" Удобные инструменты администрирования системы.

Использование такой системы на небольших предприятиях позволит увеличить эффективность работы персонала за счет:

" Ускорения работы, благодаря единому интерфейсу доступа к необходимой для выполнения задач информации,

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

" Возможности анализа эффективности работы сотрудников, планирования задач,

" Мотивации сотрудников, из-за наглядности задач и сроков их выполнения,

" Повышения надежности хранения данных, благодаря единой базе данных с возможности резервного копирования и восстановления.

СПИСОК ЛИТЕРАТУРЫ

1. Уолл Л., Кристиансен Т., Орвант Д. Программирование на Perl. Изд-во: Символ-Плюс, 2006.- 1152 с.

2. [Электронный ресурс] Режим доступа: http://erp.lanit.ru/erp.html

3. [Электронный ресурс] Режим доступа: http://ru.wikipedia.org/wiki/ERP

4. [Электронный ресурс] Режим доступа: http://www.erp-online.ru/erp/functions/

5. [Электронный ресурс] Режим доступа: http://www.cmdsoft.ru/information_systems/erp/what_is_erp_system/

6. [Электронный ресурс] Режим доступа: http://www.avasystems.ru/press/erpchoice

7. [Электронный ресурс] Режим доступа: http://erp-expert.com.ua/content/erp_project_implementation_p1

8. Мария Суханова. Как бы далеко ты ни летал… // Журнал "Intelligent Enterprise", Спецвыпуск № 7, 2006 г.

9. Ольга Мельник. Соблазн и необходимость совместной работы // Журнал "Intelligent Enterprise", № 5, 2008 г.

10. [Электронный ресурс] Режим доступа: http://www.intervolga.ru/weblog/7/

11. [Электронный ресурс] Режим доступа: http://www.cfin.ru/itm/crm-review.shtml

12. СанПиН 2.2.2/2.4.1340-03 Санитарно-эпидемиологические правила и нормативы, "Гигиенические требования к персональным электронно-вычислительным машинам и организации работы" Москва, 1999.

13. [Электронный ресурс] Режим доступа: http://news.netcraft.com/

14. [Электронный ресурс] Режим доступа: http://atman.habrahabr.ru/blog/74842/

15. [Электронный ресурс] Режим доступа: http://www.redmine.org/

16. [Электронный ресурс] Режим доступа: http://ru.wikipedia.org/wiki/Easy_Projects_.NET

17. [Электронный ресурс] Режим доступа: http://www.megaplan.ru/products/task.html

18. Шэнк, Джеффри Д. Технология клиент-сервер и ее приложения - М.: Лори, 1995, - 418с.

19. Харрингтон Дж. Л. Проектирование реляционных баз данных, - М.: Лори, 2005. - 230 с.

20. [Электронный ресурс] Режим доступа: http://acm.mipt.ru/twiki/bin/view/CSprogtech/Crossplatform

21. [Электронный ресурс] Режим доступа: http://shootout.alioth.debian.org/gp4/benchmark.php

22. [Электронный ресурс] Режим доступа: http://www.citforum.ru/SE/project/victor_theory/

23. [Электронный ресурс] Режим доступа: http://www.top-personal.ru/issue.html?405

24. [Электронный ресурс] Режим доступа: http://www.zulanas.lt/images/adm_source/docs/2_Babitsky_paperRUS.pdf

25. [Электронный ресурс] Режим доступа: http://www.iteam.ru/publications/project/section_35/article_3448/

26. [Электронный ресурс] Режим доступа: http://www.lib.ua-ru.net/diss/cont/57674.html

27. [Электронный ресурс] Режим доступа: http://tweakers.net/reviews/657/6

28. Васвани В.Полный справочник по MySQL, - М.: Издательский дом "Вильямс", 2006 - 526 с.

29. [Электронный ресурс] Режим доступа: http://www.michurin.com.ru/python-vs-perl.shtml

30. [Электронный ресурс] Режим доступа: http://msk.treko.ru/show_dict_1252/

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»