Введение
Глава 1. Технологии разработки систем управления базой данных
1.1. Программная платформа Windows .NET Framework
1.2. Интегрированная среда разработки Visual Studio 2015
1.3. Система построения клиентских приложений WPF
1.4. Кроссплатформенная база данных формата Sqlite
Глава 2. Система управления базой данных «Писатели Тувы»
2.1. Обзор аналогичных приложений
2.2. Структура базы данных «Писатели Тувы» .
2.3. Класс DataHelper для работы с базой данных SQLite
2.4. Структура приложения .
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
Выбранная тема выпускной квалификационной работы создание СУБД «Писатели Тувы» является актуальной в силу того, что в кожуунах республики Тыва качество интернет соединения не стабильно, в связи с чем возникает потребность создания локальной копии сайта pisateli-tuvy.ru.
В данной работе рассматривается написание программы на языке программирования C# с использованием технологии WPF (Windows Presentation Foundation - система для построения клиентских приложений Windows).
Объектно-ориентированные языки программирования пользуются в последнее время большой популярностью среди программистов, так как они позволяют использовать преимущества объектно-ориентированного подхода не только на этапах проектирования и конструирования программных систем, но и на этапах их реализации, тестирования и сопровождения.
Наиболее распространенным объектно-ориентированным языком программирования, безусловно, является C#. Свободно распространяемые коммерческие системы программирования C# существуют практически на любой платформе.
Объектом исследования дипломной работы является разработка программного продукта.
Предметом исследования дипломной работы является разработка приложения «Писатели Тувы».
Целью дипломной работы является создание системы управления базы данных писателей Тувы и их трудов с помощью языка программирования C# и использованием базы данных Sqlite.
Задачи дипломной работы:
1. Изучить литературу по БД Sqlite и VisualStudioC# WPF;
2. Создать базу данных для приложения писателей Тувы;
3. Создать административный модуль управления приложением, который
позволит администратору получить неограниченный доступ к реляционной базе данных и предоставит возможность удалять, редактировать и добавлять записи;
4. Создать способ записи на носитель информацию по конкретному писателю.
В результате разработки и создания программного продукта были выполнены следующие задачи:
• Изучена литература по БД SQLite и VisualStudio C# WPF:
1. Э. Троелсен. C# и платформа .NET.: Учебник/ - СПб.: Питер,2010.
2. Э.Стиллмен, Дж.Грин. Изучаем C#: Учебник/ 2-издание - СПб.: Питер, 2012.
3. Мэтью Мак-Дональд. WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов: Учебник/ 4-е издание - Вильямс, 2013.- 1024
• Создана база данных SQLite из Dump-файла MySql, предоставленного центром «Тюркологии» тувинского государственного университета с сайта "Писатели Тувы".
• Создан административный модуль управления, который позволяет:
1. Добавлять новых писателей в базу данных;
2. Добавлять материалы по уже существующим писателям в базе данных;
3. Редактировать данные писателей;
4. Удалять писателей из базы данных.
• Создан способ записи информации по отдельному писателю на разные виды электронных носителей:
1. Флеш-память;
2. CD-ROM
3. DVD-ROM
4. Blue-Ray Disk
Использование разработанной СУБД существенно облегчает поиск и изучение материалов писателей тувинской литературы. Данный программный продукт позволит преподавателям учебных заведений в кожуунах республики Тыва с проблемным интернет-соединением работать с базой данных «Писатели Тувы» локально.
Таким образом, задачи решены в полном объеме, цель достигнута - создана система управления базой данных «Писатели Тувы» с помощью языка программирования C# и использованием базы данных SQLite.