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 - Информация для библиотекаря
Программа состоит из двенадцати форм:
«Запуск» - форма запуска приложения;
«Учётная запись»- форма учетной записи;
«Библиотека», «Информация для библиотекаря» - главные формы.
«Добавления» - форма для добавления книги.
В каждой форме имеются кнопки навигации по списку, удалению, просмотру, поиску записей.
Для того чтобы добавить запись в таблицу, нужно нажать на форме кнопку - добавить и в таблице появится форма, заполнив её она автоматически перенесется в таблицу.
Для удаления записи из таблицы необходимо нажать кнопку «Удалить».
Для того чтобы найти какую - либо запись в таблице нужно ввести данные в поле поиска и нажать кнопку «Поиск». Если такая запись в таблице имеется, то курсор таблицы выделит искомое поле. В противном случае программа выдаст сообщение, что таких данных в таблице нет.
- Введение
- 1. Общая часть
- 1.1 Постановка задачи
- 1.1.1 Назначение задачи
- 1.1.2 Технико-математическое описание задачи
- 1.1.3 Требования к программе
- 1.1.4 Требования к составу и параметрам технических средств
- 1.2 Описание языка программирования
- 1.2.1 Выбор языка программирования
- 1.2.2 Элементы языка программирования
- 2. Специальная часть
- 2.1 Описание алгоритма
- 2.2 Текст программы
- 2.3.1 Общие сведения
- 2.3.2 Вызов и загрузка
- Заключение