ВВЕДЕНИЕ 4
1 Теоретическая часть 7
1.1 Общие сведения об АРМ 7
1.2 Предметная область 9
1.3 Возможные решения 11
1.4 Техническое задание на проектирование 11
1.5 Вывод 13
2 Практическая часть 15
2.1 Проектная часть 15
2.1.1 ER-диаграмма 15
2.1.2 Диаграмма деятельности 17
2.1.3 Диаграмма состояний 20
2.1.4 Контекстная диаграмма 20
2.2 Программная часть 23
2.2.1 Архитектура проекта 23
2.2.1.1 Технология WPF 23
2.2.1.2 Язык разметки XAML 24
2.2.1.3 Паттерн Singleton 26
2.2.1.4 ORM Entity Framework 26
2.2.1.5 Паттерн проектирования MVVM 31
2.2.2 Выбор базы данных 33
2.2.3 Порядок работы программы 35
ЗАКЛЮЧЕНИЕ 43
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 44
В разные исторические периоды развития мировой экономики, ресурсы, необходимые для успеха в бизнесе менялись. В аграрной цивилизации основными ресурсами были, земельные и трудовые. Основой индустриальной цивилизации стали огромные потоки материалов и производства энергии, обрабатывающиеся с использованием капиталоемких технологий. Переход общественности к информационным технологиям (далее ИТ) и высоким технологиям вводит в оборот информационные ресурсы и увеличивает спрос на профессиональные навыки специалистов. Ни одна сфера деятельности не может теперь не только без сервисных и производственных технологий для производства продукции и услуг, но и без информационных технологий для управления информацией, производства, закупок, продаж, маркетинга и других функциональных подразделений предприятия, которые стали необходимыми инструментами управления.
Информационные технологии позволяют эффективно управлять всеми типами ресурсов, а также работать предпринимателю в одиночку. Поскольку ресурсы всегда ограничены, ключом к успеху является принятие надлежащих и своевременных управленческих решений в концентрации ресурсов для достижения наиболее сильного эффекта. Это обеспечивается за счет сведений, предоставляемых посредством информационных технологий, которые позволяют объединять ресурсы в нужное время и в нужном месте, чтобы решить основные задачи и проблемы. Знания, организованные в систему, способствуют повышению компетентности сотрудников и позволяют им работать более целенаправленно, наиболее эффективно и менее энергозатратно.
В рамках ИТ-стратегии должен быть формализованный подход к пониманию системы, принципов и методов, на основе которых будут развиваться все элементы корпоративной информационно-управляющей системы (КИУС). Организация интегрированного процесса, который поддерживает все этапы работы предприятия, направленные на успешное развитие бизнеса и есть цель проекта по разработке ИТ-стратегии.
Для достижения этой цели, необходимо:
- совершенствование системы управления;
- преднамеренное планирование и внедрение информационных технологий;
- создание единого информационного пространства предприятия;
- снижение совокупной стоимости владения информационными
технологиями (закупка, разработка, внедрение, обучение, поддержка);
- возможность быстро и экономично развивать информационную инфраструктуру в будущем;
- повышение конкурентоспособности и акционерной стоимости.
Информационные технологии и системы (ИТ /С), в первую очередь инструмент управления. Так же, как и любой другой, он используется для координации и контроля бизнес-процессов для достижения поставленных целей. Простое владение этим инструментом, как и любым другой, не гарантирует успеха, но его отсутствие на крупных предприятиях приводит к краху. Основное различие между зрелой ИТ /C от "недорослей", это не сумма средств, потраченных на ИТ, а стоимость, добавленная ими. Требуется грамотно пользоваться ИТ, а не просто иметь капитал, для того, чтобы инвестиции приносили пользу. Обладание IT-инструментом, является необходимым, но недостаточным условием для успеха в бизнесе.
Возможности современных компьютерных технологий для автоматизации обработки информации могут повысить производительность труда, увеличить эффективность управления документами и ускорить обмен управленческой информацией.
Концепция распределенных автоматизированных систем управления, которая направлена на локальную обработку информации, получила большое распространение в настоящее время. Это позволяет организовать разделение управленческого труда персонала для автоматизации своих функций. Для реализации этой идеи необходимо создать на каждом уровне управления и предметной области автоматизированные рабочие места на базе персональных компьютеров [5][7].
В ходе выполнения выпускной квалификационной работы были освоены и приобретены навыки программирования в паттерне проектирования MVVM на системе WPF. Были получены навыки управления реляционными базами данных и в дальнейшем использованы для организации данных с помощью MSSQL Server. Описан информационный процесс работы склада. Определены цели, задачи и функциональная структура создаваемой системы, по результатам которых был создан программный продукт.
Использование описанного в проекте технологий в реальной информационной системе «АРМ работника склада автозапчастей» позволило достичь внушительных результатов в интеграции программных продуктов, значительно сократить сложность и стоимость разработки новых компонентов, а также поддержки «унаследованных» частей системы.
1 СТО 4.2-07-2014 Система менеджмента качества. Общие требования к построению, изложению и оформлению документов учебной и научной деятельности. - Введ. 30.12.2013. - Красноярск : ИПК СФУ, 2014. - 60 с.
2 Бен-Ган, И. Microsoft SQL Server 2012. Основы T-SQL / И. Бен-Ган. - Москва : Эксмо, 2015. - 33с.
3 Макдональд, М. WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов / М. Макдональд. - Москва : Вильямс, 2013. - 29с.
4 Федорова, Г. Н. Информационные системы. Учебник. / Г. Н. Федорова. - Москва : Академия, 2013. - 42с.
5 Фаулер, М. Архитектура корпоративных программных приложений. / М. Фаулер. - Москва.: Вильямс, 2006. - 544 с.
6 Венделева, М. А. Информационные технологии управления. / М. А. Венделева, Ю. В. Вертакова. - Москва: Юрайт, 2011. - 34с.
7 Басс, Л. Архитектура программного обеспечения на практике: 2-е издание. / Л. Басс, П. Клементс, Р. Кацман. - Санкт-Петербург : Питер, 2006. - 575 с.
8 Информационные технологии и управление предприятием / В. В. Баронов, Г. Н. Калянов, Ю. Н. Попов, И. Н. Титовский. - Москва : Litres, 2014. - 52с.
9 Entity Framework [Электронный ресурс]. - Режим доступа: http://msdn. microsoft.com/en-US/data/ef.