Разработать и реализовать структуру базы данных, серверную компоненту, интерфейс приложения и взаимодействие с базой данных. Разрабатываемая система предназначена для ведения учёта в музее. Со стороны обычного пользователя в ней реализована возможность просмотра, добавление, удаление и редактирование экспонатов. Также пользователь сможет вести запись проводим экскурсий. Администратор может добавлять, удалять и редактировать записи работников. В качестве базы используется PostgreSQL. Приложение на C#/WPF.
В архиве проект Visual Studio, инструкция по запуску, расчетно пояснительная записка(стр. 27), презентация для выступления, 2 диаграммы.
ОГЛАВЛЕНИЕ
1.ТЕХНИЧЕСКОЕ ЗАДАНИЕ. 4
2.Научно-исследовательская часть. 7
2.1 Постановка задачи проетирования. 7
2.2 Описание предметной области. 7
2.3.Перечень задач, подлежащих решению в процессе разработки. 7
2.4 Обоснование выбора инструментов и платформы для разработки. 8
3. Проектно-конструкторская часть. 9
3.1. Разработка структуры приложения. 9
3.2. Логическая схема базы данных. 18
3.3.Разработка интерфейса взаимодействия пользователя с системой. 19
3.4. Разработка архитектуры приложения. 22
4. Проектно-технологическая часть. 24
4.1. Проектирование начального и тестового наполнения базы данных. Порядок развертывания системы. 24
Заключение. 26
Список использованных источников. 27
1 Мэтью Макдональд - WPF: Windows Presentation Foundation в .NET 4.0 с примерами на C# / Springer Nature Customer Service Center LLC, 2012. – 1114 с.
2. Карпова, И.П. Базы данных: Учебное пособие / И.П. Карпова. - СПб.: Питер, 2013. - 240 c.
3. Microsoft Windows Presentation Foundation. Базовый курс. — СПб.: Питер, 2012. — 944 с.
4. Ревунков Г.И., Ковалева Н.А., Силантьева Е.Ю. Проектирование баз данных. [Электронный ресурс] – МГТУ им. Н.Э.Баумана, 2018. – 48 с. Режим доступа: https://e.lanbook.com/reader/book/103499/
5. Стоунз PostgreSQL. Основы / Стоунз, Мэттью Ричард; , Нейл. - М.: СПб: Символ-Плюс, 2002. - 640 c.
6. Уорсли, Дж. PostgreSQL. Для профессионалов (+ CD) / Дж. Уорсли, Дж. Дрейк. - М.: СПб: Питер, 2002. - 496 c.
7. https://www.npgsql.org/efcore/index.html - Npgsql Entity Framework Core Provider
8. Троелсен и Джепикс. Язык программирования C# 7 и платформы .NET и .NET Core – изд. Вильямс, 2018 – 1300с.