Курсовая работа: Разработка электронного органайзера средствами C++ Builder 6
firm
post
Таблицы между собой не связаны, т.к несут разную смысловую нагрузку и реализуют разные задачи в приложении.
Таблица TBL_EVENTS предназначена для работы планировщика задач. Она содержит данные о введенных событиях (название, дата).
Таблица TBL_ PEOPLE предназначена для работы адресной книги. Она содержит данные о персоне (Ф.И. О, адрес, телефон (дом, раб, сотовый), ICQ, e-mail, дата рождения, название фирмы, должность).
2.2 Программная структура приложения "Organizer 1.0"
В приложении используются:
главная форма с главным меню, обеспечивающим переход ко всем функциям приложения (frmMain);
формы, используемые Планировщиком задач для просмотра (frmViewEv), редактирования (frmEditEv) и добавления событий (frmAddEv);
формы, используемые Адресной книгой для просмотра (frmBook), добавления (frmAddB) и редактирования записей (frmEditB), а также форма поиска в книге по различным параметрам (frmSearchB);
модуль данных (DM), который содержит в себе компоненты DataSource, IBDataBase, IBTranzaction, IBQuery, обеспечивающие работу с базой данных.
Для реализации просмотра, добавления и редактирования информации в приложении использованы следующие компоненты С++ Builder:
IBDatabase Этот компонент в основном используется в приложениях, работающих на платформе InterBase. Его задачи связаны с общением с удаленным сервером, реализацией транзакций, работой с паролями.
IBTransaction - организует управление транзакциями.
DataSource В качестве источника данных всегда используется размещенный на странице Data Access компонент DataSource. Он связывается с набором данных своим свойством Data Set.
IBQuery - невизуальный компонент набора данных, выполняющий запросы SQL к серверу InterBase.
DBGrid представляет собой таблицу, в которой могут отображаться поля строк, числовые и булевы поля. Для связи этого компонента с набором данных используется только одно свойство - DataSource.
DBNavigator - набор кнопок для навигации по DBGrid.
2.3 Главная форма
На главной форме приложения представлено:
главное меню,
календарь,
навигационные кнопки, обеспечивающие быстрый доступ к адресной книге и планировщику задач соответственно,
список событий запланированных на сегодня.
Рис. Главная форма
2.3.1 Структура Главного меню
Файл
Адресная книга (осуществляет переход на форму, отображающую записи Адресной книги - frmBook)
Напоминалка (осуществляет переход на форму, отображающую записи о событиях frmViewEv)
Выход (закрывает приложение)
Адресная книга