4.3 Структура программы
· .dpr – файл проекта создается во время работы над проектом. Этот файл содержит исходный текст главной программы приложения. (ProjectBWI.dpr)
· .pas – файлы модулей проекта представляют собой файлы с исходными текстами программ на языке Pascal. (UnitBWI.pas, UnitStart.pas, UnitAboutProg.pas).
· .DB – файл базы данных. (Books.DB).
· .ico – изображение, являющееся значком запускного файла. (IconBook.ico.).
· .jpg – изображения, используемые на формах. (LibraryAbout.jpg, LibraryPic.jpg).
· .dfm – файлы форм содержат двоичное представление форм. (UnitBWI.dfm, UnitStart.dfm, UnitAboutProg.dfm).
· .res – файлы ресурсов содержат двоичные данные, называемые также ресурсами, которые связаны с выполняемым файлом приложения. (ProjectBWI .res).
· .dof – файлы опций проекта хранят установки, определенные во вкладках окна Project Options. Такой файл создается при первом же сохранении проекта и обновляется при каждом последующем (ProjectBWI . Dof).
· .dcu – файлы скомпилированных модулей (UnitBWI.dcu, UnitStart.dcu, UnitAboutProg.dcu).
5. Тестирование и отладка
5.1 Тестирование
Стартовая форма программы
Главная форма программы
Главная форма программы с отображением имеющихся средств
Форма, содержащая информацию о программе
5.2 Отладка
1. Во время тестирования программного средства было обнаружено, что при нажатии на кнопку «Закрыть» формы программы перестают отображаться, а выполнение процесса программы продолжается .
Решением этой проблемы может служить изменение методов отображения форм с использования свойства Visible на обработчик OnShow (Hide/Show) форм. В программе предусмотрена кнопка для корректного завершения «Выход».
2. В программном средстве предусмотрено хранение данных о количестве экземпляров издания в библиотеке, а также выдача/возврат издания, но не предусмотрена возможность отображения фактического количества экземпляров при выдаче/возврате. Необходимо добавить в БД поле для отображения фактического количества экземпляров издания.
3. При внесении изменений в запись БД при работе с таблицей результатов выборки изменения не произойдут в таблице, отображающей все записи БД, но при выходе из программы и повторном её запуске изменения произойдут. Для решения этой проблемы можно установить связь между БД и результатом работы SQL-запроса, это может привести к усложнению программы.
Дальнейшие поиск и устранение ошибок, а также оптимизация будут происходить на этапе сопровождения программного средства.
Заключение
В данной курсовой работе была рассмотрена разработка программы для учета библиотечного фонда в среде Delphi. Внедрение новых информационных технологий позволяет решить прежние задачи с большей эффективностью.
Поставленные цели:
· В среде Delphi создать приложение под Windows с базой данных.
· В проектируемой программе предусмотреть возможность редактирования базы данных.
· Добавить возможность выборки из базы данных по запросам пользователя.
· Создать уникальный значок приложения и включить в проект.
Решение поставленных задач:
изучены элементы управления базами данных среды программирования Borland Delphi 7;
проанализирован теоретический материал, предназначенный для студентов 1 курса специальности «Прикладная информатика в экономике»;
Выводы:
1. Изучена технология визуального проектирования.
2. Создано программное средство для управления библиотекой.
3. Интерфейс ПС прост, удобен и понятен для пользователей.
Список использованной литературы
1. Архангельский, А.Я. Программирование в Delphi 7/А.Я. Архангельский.- М.: Бином-Пресс, 2003.- 1152 с.: ил.
2. Канту, М. Delphi7: Для профессионалов/М. Канту.- СПб.: Питер, 2004.-1101с.: ил.
3. Пестриков, В.М. Delphi на примерах/В.М. Пестриков, А.Н. Маслобоев.-СПб.:БХВ-Петерберг, 2005.- 596 с.: ил.
4. Стивене, Р. Delphi. Готовые алгоритмы/Р. Стивене: Пер. с англ. Мерещука П.А. -2-е изд., стер. –М.:ДМК Пресс; СПб.:Питенр, 2004. -384 с.:ил.
5. Работа с базами данных в Delphi:Метод. указ./Сост. А.В. Степанов, Ю.А. Степанов.- Новокузнецк.:ГОУВПО СибГИУ, 2003.- 24 c.
6. Конспект лекций по дисциплине “Библиография”.
7. Конспект лекций по дисциплине “Высокоуровневые методы информатики и программирования”.
... , как класса программного обеспечения и т.д. Проведенный анализ предметной области выявил основные задачи, которые необходимо автоматизировать при разработке информационной системы бюджетного процесса финансового управления Новоегорлыкского сельского поселения. Рассмотрение существующих решений по информатизации управления региональными и местными бюджетами показало, что целесообразно провести ...
... которых возможно в библиотеках. 2. Государственная система научно-технической информации Государственная система научно-технической информации (ГСНТИ) представляет собой совокупность научно-технических библиотек и информационных организаций, специализирующихся на сборе и обработке НТИ и взаимодействующих между собой с учетом принятых на себя системных обязательств. ГСНТИ России была создана ...
... 6. Справка. Представление графа сценария задачи представлено на рисунке 1. Рис.1 Граф сценария задачи «Библиотека вуза» 3.2 Разработка контекстной диаграммы Контекстной диаграмма позволяет наглядно представить бизнес-процессы, протекающие в данной информационной системе, документооборот и информационные массивы При построении данной диаграммы используется принцип ...
... (1072) & ChrW(95) & ChrW(1082) & ChrW(1083) & ChrW(1080) & ChrW(1077) & ChrW(1085) & ChrW(1090) & ChrW(1086) & ChrW(1074) DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_ВсеЧитатели_Click: Exit Sub Err_ВсеЧитатели_Click: MsgBox Err.Description Resume Exit_ВсеЧитатели_Click End Sub Кроме того, в автоматизированной системе “Библиотека” присутствуют и дру
0 комментариев