Разработка приложения для предметной области "Сбор сведений о писателях и их литературных произведениях" - Курсовая работа

бесплатно 0
4.5 194
Построение логической модели базы данных "Сбор сведений о писателях и их литературных произведениях". Описание таблиц и построение физической модели системы. Проектирование базы данных в XML и разработка клиентской части в среде программирования C#.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Практическая часть работы разделена на следующие этапы: построение логической модели базы данных; описание таблиц и построение физической модели базы данных; разработка базы данных в XML и разработка клиентской части в среде программирования C#.База данных - набор сведений, хранящихся некоторым упорядоченным способом. Сами по себе базы данных не представляли бы интереса, если бы не было систем управления базами данных (СУБД). Система управления базами данных - это совокупность языковых и программных средств, которая осуществляет доступ к данным, позволяет их создавать, менять и удалять, обеспечивает безопасность данных и т.д. В общем СУБД - это система, позволяющая создавать базы данных и манипулировать сведениями из них. Каждая таблица состоит из столбцов (их называют полями или атрибутами) и строк (их называют записями или кортежами).Цель данной работы - создание базы данных «Сбор сведений о писателях и их литературных произведениях», предназначенной для хранения, сбора и накапливания информации о писателях, их произведениях, жанрах произведений, об издательствах, а так же для формирования трех следующих отчетов: 1) Предпочитаемый автором жанр (будет формироваться в MS Excel). 2) Поиск первого произведения автора (будет формироваться в MS Excel). 3) Расчет возраста авторов (будет формироваться в MS Word). 2) четырех форм, которые отображают таблицы данных и меню для работы с таблицами;Рис.Класс Form1: У класса существует таблица, которая помогает в составлении отчетов формата MS Excel, но она не выводится на саму форму, т.к. в этом нет необходимости. Методы: · CREATETABLE(): создание каркаса таблицы; · Otchet(int k): вывод отчета формата MS Excel; Класс Автор: Поля представлены в таблице вида: id Name SECONDNAME Burn Death Класс Жанр: Поля представлены в таблице вида: id Author Creation Genre(все примеры взяты из функций связанных с таблицей «жанр», отличие от остальных функций только в количестве атрибутов, их названий и типе) Создание и заполнение таблиц: 1) Эта функция отвечает за заполнение таблицы, в ней используется еще одна функция: CREATETABLE(), отвечающая за создание таблицы; //забиваем поля в тег genre1.APPENDCHILD(Name); {string name, creation, genre; XMLNODELIST list = xd.GETELEMENTSBYTAGNAME("genre1"); // Создаем и заполняем лист по тегу for (int i = 0; i <list.Count; i )В меню расположены кнопки: Жанр, Автор, Произведение, Издательство и три кнопки вывода отчетов и Выход. Кнопки: Автор, Жанр, Произведение, Издательство, содержат таблицы, с информацией. А так же присутствует функции фильтрации данных и возвращение исходной таблицы и меню с основными функциями работы с таблицей. Пункт меню «Добавить» в таблице, осуществляет добавление записи в таблицу (при условии что формат введенных данных правилен). Пункт меню «Удалить», осуществляет удаление записи (Рис.5)В результате выполнения курсовой работы была разработана база данных в формате XML и клиентское приложение к ней.

План
Оглавление

Аннотация

Глава1 Системы хранения данных

Глава 2 Реализация программного обеспечения

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

2.2 Алгоритмическая схема решения задачи

2.3 Описание классов

2.4 Основные используемые алгоритмы и их описание

2.5 Описание пользовательского интерфейса

Заключение

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

Аннотация

Вывод
В результате выполнения курсовой работы была разработана база данных в формате XML и клиентское приложение к ней. Так же считаю, что все цели поставленные в разделе «Постановка задач» выполнены.

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

Список литературы
Книги и учебники: 1. Грейвс Марк. Проектирование баз данных на основе XML.: Вильям, 2002;

2. Информационные системы и базы данных. Организация и проектирование.: Владислав Пирогов, 2009;

3. Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML.: Токмаков Г.П., 2010;

Ресурсы интернет: 4. http://msdn.microsoft.com/;

5. http://www.fvn2009.narod.ru/Manuscripts/Algorithmization/algorithm8.htm.

Размещено на

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?