Справочник комнатных растений
код для вставкиТамбовское областное государственное бюджетное образовательное учреждение среднего профессионального образования «Уваровский химимко-технологический колледж» Направление: «Образовательная (учебная) деятельность» Номинация: «Однопользовательские базы данных» Тема: разработка программного средства с использованием базы данных «Справочник комнатных растений» Автор: Белякова Галина Дмитриевна студентка 4 курса Специальность: 230401 «Информационные системы (по отраслям)» Руководитель: Жбакова Светлана Викторовна Введение. Актуальность данной работы заключается в информатизации малых потребностей людей. Сейчас не всегда получается найти прикладные программы, позволяющие выполнять работу в той или иной сфере, в не зависимости от того, является ли эта сфера профессией пользователя или просто увлечением, любимым хобби, и, поэтому, человеку приходиться обращаться к печатным источникам. Разработанное приложение призвано своеобразно помочь цветоводам в уходе за растениями, предлагая вносить данные в информационную базу на компьютере, а не записывать их от руки в тетрадь. Целью является предоставление пользователям, заинтересованным в разведении комнатных цветов, справочник комнатных растений в электронном виде, который мог бы позволять не только просматривать уже содержащуюся в программе информацию, но, так же, удалять и добавлять новую, по мере ещё появления или не надобности. В начале разработки был установлен ряд задач: 1) сделать программу удобной и простой в использовании; 2) спроектировать визуально приятный и удобный интерфейс; 3) обеспечить возможность просмотра информации, ещё редактирования, добавления или удаления; 4) обеспечить возможность поиска среди имеющейся информации как внутри приложения, так и новой - в сети интернет. Как объект исследования в работе была взята возможность создания электронного справочника с привязкой к определенной базе данных; как предмет – создание справочника комнатных растений, для помощи цветоводам, с которым они так же могли бы работать, используя наипростейший набор функций. Во время исследования, была изучена как литература, помогающая в создании программы, так и литература, в которой описывались виды и стандартные принципы ухаживания за комнатными растениями. Данное программное средство, как уже описывалось выше, призвано для помощи в разведении комнатных растений. Внедрение программы может быть осуществлено в ряды цветоводов, знакомых с компьютером. Для работы с программной обладать какими-то специфическими знаниями в области компьютерных технологий не нужно и, поэтому, справиться с ней сможет даже самый «юный», в работе с компьютером, пользователь. В качестве среды разработки программы выбрана среда программирования Delphi 7 и СУБД Microsoft Office Access 2003 - для организации базы данных. Практическая часть. Основная задача работы – создание программы, но, чтобы решить её, нужно так же решить ряд второстепенных, являющихся в ходе разработки по значению – самыми передовыми. Создание данного программного решения начинается с создания базы данных, которая будет состоять из одной таблицы «Таблица1». Заполнение таблицы начальными данными осуществляется непосредственно в самой базе и составляет 15 записей (рис. 1): Имя поля Тип данных Описание Название Текстовый 50 Семейство Текстовый 50 Происхождение Текстовый 50 Высота растения Текстовый 50 Температура Текстовый 50 Описание Поле Memo - Освещение Текстовый 50 Грунт Текстовый 50 Полив Текстовый 50 Опрыскивание Текстовый 50 Удобрения Текстовый 50 Фото Поле объекта OLE - Для начала был разработан интерфейс стандартного белого цвета, без лишних красок. Стартовая форма содержит в себе: Image1 – компонент изображения, используемый на данной форме для её декорирования; Button1, Button2 – компоненты кнопки, используемые для перемещения между формами и выхода из программы; Label1 – Label3 – компоненты метки, используемые для написания пояснительной информации; MainMenu1 – компонент меню, создающий, соответственно, стандартное для Windows, меню, без которого сейчас не обходится практически ни одна компьютерная программа. Компонент позволяет перемещаться между формами и завершать работу программы. Рис. 2 Стартовая форма Рис. 3 Часть программного кода стартовой формы Рабочая форма выполнена в аналогичном цвете с использованием компонентов: Button1 – компонент «Кнопка», который позволяет нам перемещаться между формами. В нашей программе, кнопка перемещает нас с рабочей формы назад, в основное меню и имеет имя «Выход в меню»; DBImage1 – компонент, который отображает изображение, прикрепленное к той или иной записи в базе данных; DBMemo1 – DBMemo11 – компоненты, отображающие на форме записи из базы данных и позволяющие через них же вносить новые; Label1 – Label15 – компонент «Надпись», обеспечивающий написание пояснительной информации на форме; ADOConnection – указывает путь к созданной нами базе данных; ADOTable – позволяет отобрать из выбранной базы нужную нам таблицу; DataSourse; BitBth1 (BLoadImage) – компонент «Кнопка», имеющий имя «Загрузить изображение» и позволяющий загрузить изображение в базу; MainMenu1 – компонент, создающий основное меню, в котором размещены функции по открытию поиска, добавлению изображения, добавления новой записи, выхода в главное меню и выхода в интернет; DBNavigator1 – панель навигации, которая позволяет перемещаться по записям не только от предыдущей к следующей, но и от самой первой к замой последней. Так же, панель навигации включает возможность с её помощью добавления новой записи, нажатием на «+», и удаления не нужной, соответственно, нажатием на «-». Рис.4 Рабочая форма программы Так же в программе создана справочная форма, содержащая небольшую инструкцию для работы с программой. Перемещение по записям осуществляется с помощью компонента MainMenu1, каждая кнопка которого, по названию, соответствует определенной информации. Помимо компонента MainMenu1, форма содержит: Image1 – Image7 – используемый для декорирования формы; Label1 – Label 9 – используемый для создания пояснительных записей; Memo1 – Memo7 – используемый для отображения справочной информации и лишенный возможности её редактирования пользователем. Так же, программе была присвоена собственная иконка. Рис. 5 Иконка программы Рис.6 Справочная форма В программе реализован выход в интернет, при нажатии кнопки «Больше информации…» на рабочей форме. Рис. 7 Код кнопки выхода в интернет Выводы и заключение. В процессе реализации программы все поставленные задачи были выполнены. Программа полностью функционирует и готова быть представленной пользователю для работы. Список использованных источников. 1) Дмитрий Осипов – «Базы данных и Delphi: теория и практика». 2) Валерий Рубанцев - «Delphi в примерах, играх и программах». 3) Михаил Голованов, Евгений Веселов – «Создание компонентов в среде Delphi. Руководство разработчика».
1/--страниц