Разработка "Программы учёта книг и читателей библиотеки МБОУ Иванищевская СОШ"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
три cвязанных таблиц, структура которых была создана при помощи MS Access и представлена в соответствии с таблицами 3-6.
Таблица 3 - Структура таблицы Книги
Имя поляТип данныхРазмер поляКлючНазначениеID_книги Счетчик-*ID_книгиАвторТекстовый30АвторНазвание книгиТекстовый30Название книгиГод издания ЧисловойДлинное целоеГод изданияКоличество экземпляровЧисловойДлинное целоеКоличество экземпляровНомер стеллажаЧисловойДлинное целоеНомер стеллажаШифр книгиЧисловойДлинное целоеШифр книгиДата закрепления за читателем книгиЧисловойДлинное целоеДата закрепления за читателем книгиТематикаЧисловойДлинное целоеТематика
Таблица 4 - Структура таблицы Список учащихся
Имя поляТип поляРазмер поляКлючНазначение№Счетчик-*№ФИОТекстовый 30ФИОКлассТекстовый10Класс
Таблица 5 - Структура таблицы Стеллаж
Имя поляТип данныхРазмер поляКлючНазначениеID_стелажа Счетчик-*ID_стелажаТематикаТекстовый25ТематикаКоличество книгЧисловойДлинное целоеКоличество книг
Таблица 6 - Структура таблицы Списанные книги
Имя поляТип поляРазмер поляКлючНазначениеID_списаной книги Счетчик-*ID_списаной книгиАвторТекстовый50АвторНазвание книгиТекстовый50Название книгиГод изданияДата/Время-Год изданияКоличество экземпляровЧисловойДлинное целоеКоличество экземпляровНомер стеллажаЧисловойДлинное целоеНомер стеллажаШифр книгиЧисловойДлинное целоеШифр книгипрограмма учет книга читатель
Алгоритмы обработки информации
К алгоритмам обработки информации относят:
) добавление записи;
) удаление записи;
) поиск записей;
Операция добавления записи:
) заполнение полей данными;
) просмотр добавленной записи.
Блок-схема операции добавления представлена в соответствии с рисунком 1.
Рисунок 1 - Блок-схема операции добавления
Операция удаления записи:
1)выбор записи для удаления;
2)удаление записи из базы данных;
3)просмотр полученных записей.
Блок-схема операции удаления представлена в соответствии с рисунком 2.
Рисунок 2 - Блок-схема операции удаления
Операция поиска:
1) ввод данных;
2) просмотр найденной записи.
Блок-схема операции поиска имеет вид в соответствии с рисунком 3.
Рисунок 3 - Блок-схема операции поиска
Описание работы программы
Для запуска Программы учёта книг и читателей библиотеки МБОУ Иванищевская СОШ необходимо скопировать программу с компактного диска в корневой каталог жесткого диска компьютера.
Например C:\новая папка \ Программы учёта книг и читателей библиотеки МБОУ Иванищевская СОШ.
Затем следует войти в эту директорию и запустить программу двойным щелчком мышью либо нажатием клавиши Enter на клавиатуре. После запуска этого файла на экране отобразится заставка в соответствии с рисунком 4.
Затем открывается форма учетной записи программы. Где необходимо ввести под какой учетной записью заходит данный пользователь.
Если это ученик то необходимо ввести фамилию имя отчество нажать кнопку Завести учетною запись, затем кнопку Войти в соответствии с рисунком 5.
Рисунок 5 - Учетная запись программы
Перед учеником открывается форма Библиотека, в первой вкладке ученик видит Книги в наличии, во второй вкладке Задолжности в соответствии с рисунками 6-7.
Рисунок 6 - Книги в наличии
Рисунок 7 - Задолжности
Если это заведующий библиотекой то на форме Учетная запмсь необходимо ввести пароль и логин затем нажать кнопку Войти в соответствии с рисунком 8.
Рисунок 8 - Учетная запись
Открывается форма Информация для библиотекаря. На ней присутствую вкладки : Книги, Задолжники, Стеллаж, Списанные книги, Список читателей, в соответствии с рисунком 9.
Рисунок 9 - Информация для библиотекаря
Программа состоит из двенадцати форм:
Запуск - форма запуска приложения;
Учётная запись- форма учетной записи;
Библиотека, Информация для библиотекаря - главные формы.
Добавления - форма для добавления книги.
В каждой форме имеются кнопки навигации по списку, удалению, просмотру, поиску записей.
Для того чтобы добавить запись в таблицу, нужно нажать на форме кнопку - добавить и в таблице появится форма, заполнив её она автоматически перенесется в таблицу.
Для удаления записи из таблицы необходимо нажать кнопку Удалить.
Для того чтобы найти какую - либо запись в таблице нужно ввести данные в поле поиска и нажать кнопку Поиск. Если такая запись в таблице имеется, то курсор таблицы выделит искомое поле. В противном случае программа выдаст сообщение, что таких данных в таблице нет.
2.2 Текст программы
Текст программы представлен в приложении А.
2.3 Инструкция по выполнению программы
.3.1 Общие сведения
Программа состоит из 5 взаимодействующих модулей. Каждый модуль имеет свое непосредственное назначение, в соответствии с таблицей 7.
Таблица 7 - Описание модулей программы
НазваниеНазначение модуляЗаставкаФорма ЗаставкаУчетная записьФорма Учетная записьФорма для ученикаФорма БиблиотекаФорма для библиотекаряФорма Информация для библиотекаряФорма добавления книгиФорма Добавление
Для реализаци