Описание средств визуальной разработки
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ы с поиском. Также имеются кнопки Удалить, Изменить, Добавить. По нажатию кнопки Удалить программа выдаёт сообщение "Вы действительно хотите удалить…?". При нажатии на кнопку Добавить открывается форма редактирования таблицы с пустыми полями, в которые можно заполнять новые записи. Кнопка Изменить открывает Редактирование, в котором можно изменять уже имеющиеся записи.
Удаление записи по щелчку на кнопку Удалить представлено на рисунке 3.16.
Рисунок 3.16 - Удаление книги
Добавление новой записи по щелчку на кнопку Добавить представлено на рисунке 3.17
Рисунок 3.17 - Добавление записи
Изменение записи по щелчку на кнопку Изменить можно увидеть на рисунке 3.18
Рисунок 3.18 - Изменение записи
Главное меню представлено на рисунке 3.19
Рисунок 3.19 - Главное меню
Поиск осуществляется при введении информации в поле записи Edit и нажатии на кнопку Найти. По щелчку на кнопку Найти в поиске данных читателя записана процедура:
TFmPoiskDan. Button1Click (Sender: TObject);: integer;: =0;. DanQuery. Active: =false;. DanQuery. SQL. Clear;. DanQuery. SQL. add ('select *');. DanQuery. SQL. add ('from DannieChitatelia');. DanQuery. SQL. add ('where ');length (edit1. text) >0 then. text: =edit1. text+'%';s>0 then dm. DanQuery. SQL. add (' and ');. DanQuery. SQL. add (' Familiya like '''+edit1. text + '''');: =s+1;;length (edit2. text) >0 then. text: =edit2. text+'%';s>0 then dm. DanQuery. SQL. add (' and ');. DanQuery. SQL. add (' Adres like'''+edit2. Text+'''');: =s+1;;length (edit3. text) >0 then. text: =edit3. text+'%';s>0 then dm. DanQuery. SQL. add (' and ');. DanQuery. SQL. add (' №Udostoverenia like '''+edit3. Text+ '''');: =s+1;;length (edit4. text) >0 then. text: =edit4. text+'%';s>0 then dm. DanQuery. SQL. add (' and ');. DanQuery. SQL. add (' DataRozhdenia like '''+edit4. Text+ '''');: =s+1;;s=0 then dm. DanQuery. SQL. Delete (2);. DataSource: =dm. DanSource;. DanQuery. Active: =true;;
Поиск книг по шифру и году издания представлен на рисунке 3.20
Рисунок 3.20 - Поиск книг по шифру и году издания
Поиск книг по шифру, названию книги, автору, издательству, году издания представлен на рисунке 3.21
Рисунок 3.21 - Поиск книг
Поиск данных читателя по фамилии, адресу, № удостоверения дате рождения представлен на рисунке 3.22
Рисунок 3.22 - Поиск данных читателя
Поиск по учёту выдачи книг по полю даты представлен на рисунке 3.23
Рисунок 3.23 - Поиск учёта выдачи книг по датам
Поиск по учёту выдачи книг по полю даты и по полю шифра книги представлен на рисунке 3.24
Рисунок 3.24 - Поиск учёта выдачи книг по датам и по книге
Заключение
Данная программа разработана для обеспечения оперативности ведения информации о книгах, читателях и местонахождении книги. Она основана на современной базе данных. Использование базы данных и автоматизированной системы для работы с базой данных существенно сокращает время обслуживания читателей и время работы работников библиотеки по систематизации информации о книгах и многие другие задачи.
В библиотеке хранится разнообразная информация о книгах. Программа позволяет оперативно определить информацию о наличии в библиотеке книг некоторого автора, книг по определенной тематике. Необходимо учесть, что книги в библиотеке могут присутствовать в нескольких экземплярах, что книги одного автора могут иметь одинаковое название, поэтому книгам присваиваются некоторые уникальные шифры и заносятся в базу данных.
Информация о читателях в базе данных должна быть полной и достаточной для определения категории читателя, его места жительства и места работы. Необходимо учесть, что среди читателей могут быть однофамильцы, поэтому каждому читателя присваивается уникальный абонентский номер, по которому можно осуществить быстрый поиск в программе.
Программа является удобной как для читателя, так и для библиотекаря. С помощью данной программы библиотекари имеют возможность систематизировать книжный фонд, т.е. распределять книги по разным каталогам, добавлять новые книги и списывать старые, вести учет выдачи и возврата книг, записывать нового читателя в библиотеку или закрывать абонент читателя.
Список использованных источников
1. Практикум по Delphi для решения прикладных задач - учебное пособие для студентов специальности "Прикладная информатика (в экономике)" Кузнецова И. А.
. Практика программирования: Visual Basic, C++ Builder, Delphi. - СПб.: БХВ - Петербург, 2005, Кетков Ю.Л., Кетков А. Ю.
. Delphi в задачах и примерах. - СПб.: БХВ - Петербург, 2005, Культин Н.Б.