Реализация средствами С++ базы данных "Учёт фототехники"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
?а (изменение значения данных, формы представления, расположения).РешениеОтображает решение или функцию переключательного типа с одним входом и двумя или более альтернативными выходами, из которых только один может быть выбран после вычисления условий, определенных внутри этого элемента. Вход в элемент обозначается линией, входящей обычно в верхнюю вершину элемента.Данные(ввод-вывод)Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод). Данный символ не определяет носителя данных (для указания типа носителя данных используются специфические символы).Рис. 1.5- Элементы блоков функциональных схем.
2 РАЗРАБОТКА ПРИЛОЖЕНИЯ
2.1 Использованные компоненты
Компонент TLabel
С++ компонент Label предназначен для отображения статического текста, то есть надписей и меток на Форме, которые не меняются в течение всего времени работы программы. Конечно, текст надписи, отображаемый компонентом Label можно изменить, но не непосредственно, а только программно.
Компонент TEdit
Компонент С++ Edit представляет собой однострочное текстовое поле, служащее для ввода данных пользователем. Основным свойством компонента С++ Edit, передающим введённую информацию, является свойство Edit1.Text типа String.
Компонент TPanel
Панели Panel используются наиболее широко. С их помощью компонуются различные элементы интерфейса (кнопки, окна редактирования, списки), функционально связанные друг с другом. Такая функциональная связь должна поддерживаться и зрительной связью - объединением соответствующих элементов в рамках одной панели. Панели Panel могут также использоваться для организации инструментальных панелей, полос состояния и т.п., хотя для этих целей имеются и специализированные компоненты, которые будут рассмотрены позднее.[4]
Компонент TImage
Компонент Image много богаче по своим возможностям и удобнее. Компонент Image имеет существенное преимущество: в нем не приходится думать о перерисовке изображения, испорченного из-за перекрытия данного окна другими. у компонента Image имеются свойства, позволяющие работать с различными типами графических файлов. [13]
Компонент TDBGrid
Компонент TDBGrid обеспечивает табличный способ отображения на экране строк данных из компонентов TTable или TQuery. Приложение может использовать TDBGrid для отображения, вставки, уничтожения, редактирования данных БД.
Компонент TDataSource
Компонент DataSource действует как посредник между компонентами TDataSet (TTable, TQuery, TStoredProc) и компонентами DataControls - элементами управления, обеспечивающими представление данных на форме. Компоненты TDataSet управляют связями с библиотекой BorlandDatabaseEngine (BDE), а компонент DataSource управляет связями с данными в компонентах DataControls.
Компонент DBNavigator
Компонент DBNavigator предоставляет пользователю возможность просматривать набор данных. Навигатор содержит кнопки для перехода на первую, последнюю, предыдущую и следующую записи, вставки, удаления и редактирования записи, отмены и сохранения изменений, а также обновления данных. Этот компонент практически полностью автоматизирован, поэтому все, что вам остается сделать в большинстве случаев - это поместить его на форму, связать с DataSource
Компонент RadioButton
Компонент RadioButton - "радиокнопка", и как следует из названия, служит для "переключения каналов", как и в настоящем радиоприёмнике. Это значит, если выбран один из компонентов RadioButton, то с остальных компонентов выбор автоматически снимается. Получается, что в данный момент может быть выбран только один из группы компонентов RadioButton.
Компонент ADOConnection
Компонент ADOConnection используется для создания соединения с базой данных другой системы. Чтобы добавить новый сервис ADOConnection, нужно выбрать группу, в которую будет входить этот сервис в дереве сервисов, и воспользоваться командой контекстного меню дерева сервисов [Новый] ->[ADOConnection].
Компоненты GroupBox
GroupBox во многом похож на обычную панель. Он предназначен для группировки схожих по смыслу компонентов. Текст из свойства Caption выходит не посреди панели, а вверху, создавая таким образом заглавие этой панели. При перемещении GroupBox, будут перемещаться и все компоненты, расположенные на нем.
Компоненты ADOTable
ADOTable - таблица ADO, обеспечивает доступ к одной таблице ADO-источника данных и позволяет другим компонентам управлять этими данными, связываясь с компонентом ADOTable через компонент DataSource.При использовании компонента доступа ADOTable к данным по технологии ADO установление соединения с хранилищем данных можно выполнить с помощью компонента ADOConnection, для которого с помощью его свойства ConnectionString нужно установить соединение с хранилищем данных.[12]
2.2 Интерфейс программы
Рис 2.1- Главное окно программы
Рис 2.2- Подраздел меню Фотоаппараты
Рис 2.3- БД Фотоаппаратов.
Рис 2.4- БД Фотоаппаратов.
Рис 2.4- Аксессуары
Рис 2.5- О разработчике.
2.3 Используемые технические средства
Минимальные требования для запуска и работы программы:
Win 98/2000/XP/;
CPU - 200 MHz;
RAM - 8 MB;
HDD - 10 MB.
Разрешение монитора для комфортной работы - 1024х768.
Рекомендуемое - 1366х768.
2.4 Вызов и загрузка.
Для обеспечения загрузки, запуска, выполнения и завершения программы оператору следует выполнить следующие действия:
Включить компьютер и подготовить его к работе.
Проверить на