«Калькулятор на андройд» по специальности 1304000 «Вычислительная техника и программное обеспечение» мамандығы бойынша



бет12/27
Дата09.10.2022
өлшемі1,01 Mb.
#152305
1   ...   8   9   10   11   12   13   14   15   ...   27
Байланысты:
Пояснительная записка

5.3. Разработка структуры программы


При разработке нового приложения необходимо разработать правильную структуру таблиц. Плохая структура приведет к неэффективности и не возможности реализации некоторых функций. Хорошо продуманный набор таблиц не только помогает решать текущую задачу, но и оставляет задел для будущих модернизаций и усовершенствований, и что еще более важно, значительно сокращает время написания программы, позволяет вызывать и обрабатывать данные, используя запросы и SQL-операторы.


Базам данных постоянно грозит опасность стать громоздкими, застывшими и чрезмерно сложными системами. Новые функции порождают новые виды запросов к базе данных, что увеличивает набор логических связей между ее элементами. В связи с этим необходимо продумывать и использовать простые и ясные схемы организации данных.
Для разработки структуры данных используем реляционную модель данных, которая основана на математических принципах теории множеств. Прежде всего, в основе теории лежит определение отношений между отдельными таблицами с помощью связующих полей. Теория не требует и не предполагает какого-то определенного числа этих отношений, но поскольку каждая таблица связана еще хотя бы с одной, все эти таблицы в базе данных оказываются прямо или косвенно связанными. Теория так же утверждает, что управление данными становится очень простым, если данные организованы согласно правилам нормализации.
Для написания программы нужна схема, пример того как должны происходить те или иные действия в программе, их последовательность и т.д.
На начальном этапе разработке была начерчена вот такая блок-схема структуры программы (Рисунок 5.3.1. Структура программы).



Рисунок 5.3.1. Структура программы


Главным окном программы является “Главное меню”, из этого окна можно перейти в остальную часть программы. В “Главном меню” есть кнопки “Список преподавателей”, “О программе”, “Справка”, “Выход”.
Окно “Список преподавателей” можно сказать является почти самым главным, так как именно в этом окне вы получаете возможность использования главных возможностей программы.
Добавление преподавателя происходит в два этапа. В первом указывается фамилия, имя и отчество преподавателя для занесения в список преподавателей, а уже во втором этапе идет заполнение всех данных.
Так как таблица с полной информацией о преподавателе зависима от таблицы списка преподавателей, для начала нужно занести запись в таблицу список преподавателей, а уже потом заносить данные во вторую таблицу. Схема связи таблиц представлена ниже (Рисунок 5.3.2. Схема связи таблиц).



Рисунок 5.3.2. Схема связи таблиц


При редактировании я сделал так, чтобы не создавать еще лишних форм и кучу компонентов, я использовал уже существующую форму с добавлением преподавателя. Таким образом фактически при редактировании преподавателя вы попадаете на окно добавления преподавателя.


Также одно из сложных частей программы было перенос всех данных о преподавателе в документ MS Word, создавая так называемое резюме.


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   27




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет