Данное приложение предназначено для управления магазином, занимающимся продажей товаров. Программа позволяет добавлять сведения о товарах, сотрудниках магазина, поставщиках, поступивших товарах и проданных товарах, а также просматривать, редактировать и удалять информацию о них. Также в программе можно запрашивать отчет о доходах магазина за весь период существования магазина и сохранять его в Microsoft Word. Приложение написано на языке C# в среде разработки – Microsoft Visual Studio 2017. База данных создается и экспортируется в программу с помощью платформы MS SQL Server. Главное ее преимущество тесная интеграция с программными продуктами от Microsoft и возможность экспорта/импорта данных в большинство распространенных форматов данных, что позволяет использовать MS SQL Server как центральное хранилище данных. Отладка производилась в операционной системе Microsoft Windows 10.
Введение. 5
1 Анализ и описание системы управления магазином. 6
1.1 Описание предметной области. 6
1.2 Цели и задачи проектирования системы.. 7
2. Проектирование информационной системы «Магазин». 8
2.1 Диаграмма прецедентов (вариантов использования) 8
2.2 Диаграмма последовательности. 12
2.3 Диаграмма классов. 15
3 Разработка программного средства. 18
3.1 Выбор средств реализации программного обеспечения. 18
3.2 Модульная структура программного обеспечения. 18
3.3 Проектирование базы данных. 20
3.4 Программная реализация. 21
3.5 Описание пользовательского интерфейса. 22
Заключение. 28
Список литературы. 29
Приложение А.. 30
Приложение Б. 31
Приложение В.. 32
Приложение Г. 33
1. Фаулер М. UML. Основы: учеб. -метод. комплекс / М. Фаулер–СПб: Символ-Плюс, 2004. – 192 с.
2. Диаграмма прецедентов (вариантов использования) UML [Электронный ресурс]/ https://planerka.info/item/diagramma-precedentov-variantov-ispolzovaniya-uml/
3. Теория и практика UML. Диаграмма последовательности [Электронный ресурс]/ http://www.it-gost.ru/articles/view_articles/94
4. UML-диаграммы классов [Электронный ресурс]/ https://prog-cpp.ru/uml-classes/
5. Дейт, К.Дж. Введение в системы баз данных: учеб. пособие. – К.: Диалектика; Издание 6-е - Москва, 2010. - 784 c.
6. Голицына О. Л. Основы проектирования баз данных: учеб. пособие / О. Л. Голицына, Т. Л. Партыка, И. И. Попов. - Гриф МО. – М.: Форум - ИНФРА-М, 2012. - 416 c.