4.2. Проектирование данных
Ссылка на 1-ю часть статьи. Архитектура данных – это статическое и динамическое описание информационных систем, содержащих в себе некоторое количество отделов или подразделов организации. Классический структурный подход к созданию ИС предполагает последовательную реализацию этапов анализа, проектирования, создания модулей, объединения модулей в единую систему, тестирования и внедрения. Результаты моделирования могут быть сведены в таблицу, которую затем следует привести к третьей нормальной форме.
Отношение называется приведенным к первой нормальной форме, если все его атрибуты простые. Отношение находится во второй нормальной форме, если оно находится в первой нормальной форме и значения в каждом неключевом атрибуте однозначно определяются значением первичного ключа. Отношение находится в третьей нормальной форме, если оно находится во второй нормальной форме и все неключевые атрибуты не зависят друг от друга [15]. Полученная архитектура данных приведена к третьей нормальной форме и представлена на рисунке 5.
Прежде чем приступить к физическому проектированию базы данных в среде, требуется определить типы и размерность полей соответствующих атрибутов. Это необходимо для сохранения целостности данных в проектируемой базе. Пример задания типов данных и размерности продемонстрирован в таблице 2.
Рис. 5. Архитектура данных разрабатываемого приложения
Таблица 2. Атрибуты таблицы «Пациенты»
4.3. Проектирование приложения
На данном этапе смоделируем структуру программы. При работе с программой необходимо, чтобы интерфейс приложения был интуитивно понятен и удобен пользователю. Прежде всего, пользователю будет предложено пройти авторизацию. Причём у каждого пользователя будет индивидуальный логин и пароль, хранящийся в базе данных сотрудников. На рисунке 6 представлена главная вкладка приложения, куда пользователь перенаправляется после авторизации.
Рис. 6. Главная страница интерфейса
Предполагаемая вкладка «База пациентов», применяемая для внесения и просмотра данных пациентов, дана на рисунке 7.
Полный текст статьи: https://corpinfosys.ru/archive/issue-12/102-2020-12-designthinkingis