logo
Разработка "Программы учёта книг и читателей библиотеки МБОУ Иванищевская СОШ"

2.1 Описание алгоритма

2.1.1 Схема алгоритма

Разработка структуры таблиц

В программном продукте «Программы учёта книг и читателей библиотеки МБОУ Иванищевская СОШ» используется три cвязанных таблиц, структура которых была создана при помощи MS Access и представлена в соответствии с таблицами 3-6.

Таблица 3 - Структура таблицы «Книги»

Имя поля

Тип данных

Размер поля

Ключ

Назначение

ID_книги

Счетчик

-

*

ID_книги

Автор

Текстовый

30

Автор

Название книги

Текстовый

30

Название книги

Год издания

Числовой

Длинное целое

Год издания

Количество экземпляров

Числовой

Длинное целое

Количество экземпляров

Номер стеллажа

Числовой

Длинное целое

Номер стеллажа

Шифр книги

Числовой

Длинное целое

Шифр книги

Дата закрепления за читателем книги

Числовой

Длинное целое

Дата закрепления за читателем книги

Тематика

Числовой

Длинное целое

Тематика

Таблица 4 - Структура таблицы «Список учащихся»

Имя поля

Тип поля

Размер поля

Ключ

Назначение

Счетчик

-

*

ФИО

Текстовый

30

ФИО

Класс

Текстовый

10

Класс

Таблица 5 - Структура таблицы «Стеллаж»

Имя поля

Тип данных

Размер поля

Ключ

Назначение

ID_стелажа

Счетчик

-

*

ID_стелажа

Тематика

Текстовый

25

Тематика

Количество книг

Числовой

Длинное целое

Количество книг

Таблица 6 - Структура таблицы «Списанные книги»

Имя поля

Тип поля

Размер поля

Ключ

Назначение

ID_списаной книги

Счетчик

-

*

ID_списаной книги

Автор

Текстовый

50

Автор

Название книги

Текстовый

50

Название книги

Год издания

Дата/Время

-

Год издания

Количество экземпляров

Числовой

Длинное целое

Количество экземпляров

Номер стеллажа

Числовой

Длинное целое

Номер стеллажа

Шифр книги

Числовой

Длинное целое

Шифр книги

программа учет книга читатель

Алгоритмы обработки информации

К алгоритмам обработки информации относят:

1) добавление записи;

2) удаление записи;

3) поиск записей;

Операция добавления записи:

1) заполнение полей данными;

2) просмотр добавленной записи.

Блок-схема операции добавления представлена в соответствии с рисунком 1.

Рисунок 1 - Блок-схема операции добавления

Операция удаления записи:

1) выбор записи для удаления;

2) удаление записи из базы данных;

3) просмотр полученных записей.

Блок-схема операции удаления представлена в соответствии с рисунком 2.

Рисунок 2 - Блок-схема операции удаления

Операция поиска:

1) ввод данных;

2) просмотр найденной записи.

Блок-схема операции поиска имеет вид в соответствии с рисунком 3.

Рисунок 3 - Блок-схема операции поиска

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

Для запуска «Программы учёта книг и читателей библиотеки МБОУ Иванищевская СОШ» необходимо скопировать программу с компактного диска в корневой каталог жесткого диска компьютера.

Например «C:новая папка «Программы учёта книг и читателей библиотеки МБОУ Иванищевская СОШ».

Затем следует войти в эту директорию и запустить программу двойным щелчком мышью либо нажатием клавиши Enter на клавиатуре. После запуска этого файла на экране отобразится заставка в соответствии с рисунком 4.

Затем открывается форма учетной записи программы. Где необходимо ввести под какой учетной записью заходит данный пользователь.

Если это ученик то необходимо ввести фамилию имя отчество нажать кнопку «Завести учетною запись», затем кнопку «Войти» в соответствии с рисунком 5.

Рисунок 5 - Учетная запись программы

Перед учеником открывается форма «Библиотека», в первой вкладке ученик видит «Книги в наличии», во второй вкладке «Задолжности» в соответствии с рисунками 6-7.

Рисунок 6 - Книги в наличии

Рисунок 7 - Задолжности

Если это заведующий библиотекой то на форме «Учетная запмсь» необходимо ввести пароль и логин затем нажать кнопку «Войти» в соответствии с рисунком 8.

Рисунок 8 - Учетная запись

Открывается форма «Информация для библиотекаря». На ней присутствую вкладки : «Книги», «Задолжники», «Стеллаж», «Списанные книги», « Список читателей», в соответствии с рисунком 9.

Рисунок 9 - Информация для библиотекаря

Программа состоит из двенадцати форм:

«Запуск» - форма запуска приложения;

«Учётная запись»- форма учетной записи;

«Библиотека», «Информация для библиотекаря» - главные формы.

«Добавления» - форма для добавления книги.

В каждой форме имеются кнопки навигации по списку, удалению, просмотру, поиску записей.

Для того чтобы добавить запись в таблицу, нужно нажать на форме кнопку - добавить и в таблице появится форма, заполнив её она автоматически перенесется в таблицу.

Для удаления записи из таблицы необходимо нажать кнопку «Удалить».

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