Главная страница

Библиотека. библиотека. Задание на курсовой проект Студенту Джаборову Алламырату (фамилия, имя собственное, отчество) группа 10701121 Тема курсовой работы Электронная библиотека Сроки сдачи финальной работы 19 декабря 2022 г


Скачать 486.8 Kb.
НазваниеЗадание на курсовой проект Студенту Джаборову Алламырату (фамилия, имя собственное, отчество) группа 10701121 Тема курсовой работы Электронная библиотека Сроки сдачи финальной работы 19 декабря 2022 г
АнкорБиблиотека
Дата01.11.2022
Размер486.8 Kb.
Формат файлаdocx
Имя файлабиблиотека.docx
ТипКурсовой проект
#765616
страница2 из 5
1   2   3   4   5

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


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

Сведения о книгах содержат:

□ номер УДК;

фамилию и инициалы автора;

□ название;

□ год издания;

□ количество экземпляров данной книги в библиотеке.

При работе с системой пользователь должен иметь возможность решать следующие задачи:

□ начальное формирование данных о всех книгах в библиотеке в виде списка;

□ добавление данных о книгах, вновь поступающих в библиотеку;

удаление данных о списываемых книгах;

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

3. Разработка программы



3.1 Системный анализ предметной области


Программа выполнена в среде Borland C++Builder 6 на языке программирования C++ с использованием визуальных средств. Программа имитирует Справочник филателиста.

Необходимо разработать программу для учета марок и коллекционеров.

Данная программа состоит из базы данных включающей в себя одну таблицу:

Книги:

Данная программа предназначена для:

Всех категорий пользователей, которые хотят ознакомиться со справочником филателиста.

Во время работы с программой пользователь должен иметь возможность решать следующие задачи:

1. При необходимости просматривать базу данных.

2. Редактировать ранее внесенные данные базы данных.

  1. Удалять и добавлять записи, в зависимости от цели пользования данной программой.

  2. Осуществлять поиск как по одному из параметров так и по всем параметрам одновременно.

3.2 Структура хранимой информации


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

Создаем нашу БД под названием "books" с помощью программы Microsoft Access, которая входит в пакет Microsoft Office. Наша БД состоит из одной таблицы "Books" - содержая информацию о книгах.

Таблица "Books" включает в себя:

  • num - содержит порядковый номер

  • num_udk - содержит номер УДК

  • autor - содержит фамилию и инициалы автора

  • title - содержит название

  • count_in_library - содержит год издания

  • year_print - содержит количество экземпляров данной книги в библиотеке

После создания и заполнения таблиц мы получаем наши исходные данные.

3.3 Подключение к информации и ее отображение


Для подключения и отображения информации в проекте используются следующие компоненты:

DBGrid

ADOConnection

DataSource

ADOQuery

ADOCommand

Описание компонентов:

Компонент DBGrid обеспечивает табличный способ отображения на экране строк данных из компонентов ADOTable или ADOQuery. Приложение может использовать DBGrid для отображения, вставки, уничтожения, редактирования данных БД.

Компонент ADOConnection предназначен для управления соединением с объектами хранилища данных ADO. Он обеспечивает доступ к хранилищу данных компонентам ADO, инкапсулирующим набор данных (см. ниже).

Применение этого компонента дает разработчику ряд преимуществ:

все компоненты доступа к данным ADO обращаются к хранилищу данных через одно соединение;

возможность напрямую задать объект провайдера соединения;

доступ к объекту соединения ADO;

возможность выполнять команды ADO;

выполнение транзакций;

расширенное управление соединением при помощи методов-обработчиков событий.

Компонент DataSource действует как посредник между компонентами TDataSet (TTable, TQuery, TStoredProc) и компонентами Data Controls - элементами управления, обеспечивающими представление данных на форме. Компоненты TDataSet управляют связями с библиотекой Borland Database Engine (BDE), а компонент DataSource управляет связями с данными в компонентах Data Controls.

Компонент TADOQuery предназначен для выполнения SQL-запросов в хранилище данных ADO (ADO data store).

Компонент выполняет запросы SELECT, INSERT, DELETE, UPDATE, ALTER TABLE и CREATE TABLE. Также исполняет хранимые процедуры.

Объект ADOCommand представляет команду (запрос или выражение), которая может быть обработана источником данных. Команды могут быть выполнены методом Execute, используемым в ADOCommand. TADOCommand чаще всего используется для исполнения команд языка определения данных (DDL) SQL.
1   2   3   4   5


написать администратору сайта