close

Вход

Забыли?

вход по аккаунту

?

Справочник комнатных растений

код для вставки
Тамбовское областное государственное бюджетное
образовательное учреждение среднего профессионального образования
«Уваровский химимко-технологический колледж»
Направление: «Образовательная (учебная) деятельность»
Номинация: «Однопользовательские базы данных»
Тема: разработка программного средства с использованием базы данных «Справочник
комнатных растений»
Автор: Белякова Галина Дмитриевна
студентка 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. Руководство разработчика».
Документ
Категория
Образование
Просмотров
38
Размер файла
1 397 Кб
Теги
комнатные
1/--страниц
Пожаловаться на содержимое документа