Видеотека

Автор: Пользователь скрыл имя, 23 Сентября 2012 в 21:53, курсовая работа

Описание работы

Для разработки данной базы была выбрана среда разработки приложений Delphi. В программном продукте использовалась технология ADO - способ взаимодействия приложения, созданного в среде разработки Delphi, и базы данных. Объекты базы данных в Delphi основаны на SQL- языке.
Целью данной практики является разработка базы данных Библиотека.

Содержание

Введение 3
Аналитическая часть 4
1.1 Этап концептуального проектирования 4
1.1.1 Описание предметной области 4
1.1.2 Характеристика предметной области 5
1.1.3 Ограничения и допущения предметной области 6
1.1.4 Модель «Сущность-связь» (ER-диаграмма) 7
1.2 Этап логического проектирования 8
1.2.1 Обоснование выбора модели данных 8
1.2.2 Реляционная модель предметной области 8
1.2.3 Нормализация отношений 9
1.2.4 Логическая модель данных предметной области 11
1.3 Обоснование выбора системы управления базами данных 12
Проектная часть 14
2.1 Назначение и цель создания 14
2.2 Требования к системе 14
2.3 Руководство к использованию и эксплуатации 14
2.3.1 Инсталлятор 14
2.3.2 Главная форма 15
2.3.3 Таблицы 16
2.3.4 Запросы 17
2.3.5 Отчеты 23
2.3.6 Помощь 24
Заключение 26
Список используемой литературы 27

Работа содержит 1 файл

Видеотека(отчет).doc

— 1.56 Мб (Скачать)

 

Определяем типы связей между атрибутами в отношениях и представим их в виде реляционной схемы данных (см. рисунок 1.2)

 

 

 

Рисунок 1.2 – Реляционная модель данных

 

 

1.3          Обоснование выбора системы управления базами данных

 

Для создания базы данных выбираем реляционную модель данных и СУБД, основанную на этой модели, MS Access, т.к. она наиболее близко отражает внутреннюю модель данных, удовлетворяет пользователей базы данных с точки зрения технических характеристик, а также обладает широкими возможностями при проектировании приложений.

Microsoft Office Access или просто Microsoft Access — реляционная СУБД. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в Access можно писать приложения, работающие с базами данных.

Delphi - одна из самых мощных систем, позволяющих на самом современном уровне создавать как отдельные прикладные программы Windows, так и разветвленные комплексы, предназначенные для работы в корпоративных сетях и в Интернет. Delphi, как мощная система визуального объектно-ориентированного программирования, позволяет решать множество задач, в частности:

   Создавать законченные приложения для Windows самой различной направленности, от вычислительных и логических, до графических и мультимедиа.

   Быстро создавать оконный интерфейс для любых приложений, написанных на любом языке; интерфейс удовлетворяет всем требованиям Windows и автоматически настраивается на ту систему, которая установлена на компьютере пользователя, поскольку использует многие процедуры, функции, библиотеки Windows.

   Создавать мощные системы работы с локальными и удаленными базами данных любых типов; при этом имеются средства автономной отладки приложений с последующим выходом в сеть.

   Создавать многозвенные распределенные приложения, основанные на различных технологиях.

   Создавать приложения, которые управляют другими приложениями, в частности, такими программами Microsoft Office, как Word, Excel, Access и др.

   Создавать кросс-платформенные приложения, которые можно компилировать и эксплуатировать как в Windows, так и в системе Linux.

   Создавать приложения различных классов для работы в Интернет.

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

   И многое другое, включая создание отчетов, справочных систем, библиотек DLL, компонентов ActiveX и т.п.

В Delphi 7 разработчик приложений базы данных имеет возможность выбирать не только способы реализации бизнес - логики и интерфейса программы, не только архитектуру взаимодействия с базы данных (локальная, клиент - сервер, многоуровневая), но и механизм доступа к данным.

Приложения базы данных , обращающиеся к данным через ADO, независимы от процессора базы данных Borland Database Engine.

Технология ADO завоевала широкую популярность у разработчиков благодаря универсальности - базовый набор интерфейсов OLE DB имеется в каждой операционной системе Microsoft. Поэтому для обеспечения доступа приложения к данным достаточно лишь правильно указать провайдер соединения ADO и затем переносить программу на любой компьютер, где имеется требуемая база данных, и, конечно, установленная ADO.

В палитре компонентов Delphi 7 имеется страница ADO, содержащая набор компонентов, позволяющих создавать полноценные приложения базы данных, обращающихся к данным через ADO.

Технология ADO и интерфейсы OLE DB обеспечивают для приложений единый способ доступа к источникам данных различных типов. Например, приложение, использующее ADO, может применять одинаково сложные операции и к данным, хранящимся на корпоративном сервере SQL, и к электронным таблицам и локальным систем управление базы данных. Запрос SQL, направленный любому источнику данных через ADO, будет выполнен.

Технология ADO в целом включает в себя не только сами объекты OLE DB, но и механизмы, обеспечивающие взаимодействие объектов с данными и приложениями. На этом уровне важнейшую роль играют провайдеры ADO, координирующие работу приложений с источниками данных различных типов.


2        Проектная часть

 

2.1          Назначение и цель создания

 

При разработке проекта была реализована задача автоматизации учета книг в библиотеке.

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

Целью создания базы данных является закрепление знаний языка программирования Delphi7 и воплощение этих знаний в данной работе.

 

 

2.2          Требования к системе

 

Требования к системе описаны в таблице 2.1.

 

Таблица 2.1

Системные требования

№п/п

Оборудование

Параметры

1

Процессор

Intel Celeron 700 Мгц

2

Оперативная память

От 64 Мбайт;

3

Жесткий диск

10ГБ

4

Монитор

Super VGA (800х600), 256 цветов;

5

Мышь

Любая

6

Клавиатура

Любая

7

Операционная система

Windows 98/ME/XP/NT/7/Vista

8

Принтер

Монохромный лазерный формата А4


 

 

2.3          Руководство к использованию и эксплуатации

 

2.3.1    Инсталлятор

 

Для того чтобы установить программу необходимо запустить установочный файл "setup.ехе". После запуска установочного файла появится окно выбора пути установки представленное на рисунке 2.1.

 

 

Рис (2.1)

 

 

Далее ставим галочку Создать ярлык на рабочем столе и установить.
2.3.1  Главная форма

 

Для запуска программы необходимо запустить Витеотека)ХД.exe после чего на экране появится главная форма программы, на которой находится меню программы (см. рисунок 2.3).

 

Рисунок 2.3 – Главная форма программы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.3.2    Таблицы

 

Для того чтобы перейти к выбору таблицы необходимо щелкнуть левой кнопкой мыши на вкладку «Видеотека» (см. рисунок 2.4).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2.4 – Таблицы

 

Для того чтобы перейти к нужной таблицы нужно щелкнуть левой кнопкой мыши по соответствующей вкладке в открывшемся окне (см. рисунок 2.5).

 

 

 

Рисунок 2.5 – Выбор таблицы

 

 

2.3.3    Запросы

 

Для того чтобы перейти к выбору запросов необходимо щелкнуть левой кнопкой мыши на вкладку «запросы» (см. рисунок 2.6).

 

 

 

 

Рисунок 2.6 – Запросы

 

Для того чтобы перейти к нужному запросу нужно щелкнуть левой кнопкой мыши по соответствующей вкладке в открывшемся окне (см. рисунок 2.7).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2.7 – Выбор запроса

 

 

 

2.3.4    Отчеты

 

Для каждой таблицы и запроса существует отчет готовый для печати. Для того чтобы посмотреть отчет нужно выбрать вкладку отчеты и далее выбрать нужный отчет (см. рисунок 2.8).

Примечание: в некоторых таблицах существует кнопка отчета

 

 

 

Рисунок 2.8 – «отчеты»

 

. Пример отчета представлен на рисунке 2.9, остальные отчеты формируются по аналогии.

 

 

 

 

 

 

 

 

Рисунок 2.9 – Пример отчета


Заключение

 

В результате разработки программного продукта, была построена гибкая модель базы данных, в которой легко создать нужный запрос, данные представлены в удобном для пользователя виде. Программа позволяет заполнить базу данных, редактировать и т.д.

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

В процессе работы над проектированием БД была решена главная задача проекта - реализация подсистем, ведение данных и формирование выходных документов базы.

Задание было выполнено при помощи системы визуального программирования Delphi 7 Также были созданы запросы по критериям, необходимые для оперативного нахождения требуемой информации. На основе выполненных запросов формируются отчёты в электронном виде по выведенным данным, которые впоследствии при необходимости можно вывести на печать при помощи принтера.

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


Список используемой литературы

 

1)       В. Фаронов "Программирование баз данных в Delphi 6"

2)       П. Дорахвелидзе, Е. Марков, О. Котено "Программирование в Delphi 5"

3)       П. Дарахвелидзе "Программирование в Delphi 7"


Приложение А

 

Код программ

Информация о работе Видеотека