Описание средств визуальной разработки

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

ы с поиском. Также имеются кнопки Удалить, Изменить, Добавить. По нажатию кнопки Удалить программа выдаёт сообщение "Вы действительно хотите удалить…?". При нажатии на кнопку Добавить открывается форма редактирования таблицы с пустыми полями, в которые можно заполнять новые записи. Кнопка Изменить открывает Редактирование, в котором можно изменять уже имеющиеся записи.

Удаление записи по щелчку на кнопку Удалить представлено на рисунке 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, Культин Н.Б.