Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Проектирование информационной системы ⇐ ПредыдущаяСтр 4 из 4
В результате анализа (раздел 1) были выделены категории концептуальных классов, представленные в таблице 1. Таблица1. Список категорий концептуальных классов
Пользуясь списком категорий и методом анализа словесного описания вариантов использования, составлен список кандидатур на роль концептуальных классов для предметной области. Он соответствует требованиям и принятым упрощениям для всей предметной области. Список концептуальных классов:
На основании анализа словесного описания варианта использования, составлен список ассоциаций для предметной области, представленный в таблице 2.2. Таблица 2.2. – Ассоциации для модели предметной области
На основании анализа технического задания и описания вариантов использования выделены атрибуты классов для модели предметной области, представленные в таблице 2.3. Таблица 2.3. – Атрибуты классов для модели предметной области
В результате объединения концептуальных классов, ассоциаций и атрибутов классов концептуальная модель предметной области имеет вид, показанный на рисунке 2.2. Рисунок 2.2. – Концептуальная модель предметной области ^ 2.3. Разработка алгоритма функционирования системы Для того чтобы предотвратить несанкционированный доступ, вход в систему осуществляется с проверкой имени и пароля. Для этого необходимо разработать разделение одного интерфейса. Алгоритм работы системы в виде диаграммы деятельностей приведен на рисунке 2.3. Алгоритм работы специалиста отдела кадров в виде диаграммы деятельностей представлен на рисунке 2.4. На рисунке 2.5 представлена деятельность специалиста отдела кадров «Работа с личной карточкой». На рисунке 2.6 представлена деятельность специалиста отдела кадров «Создание личной карточки». Рисунок 2.3. – Алгоритм работы системы Рисунок 2.5. – Диаграмма деятельностей «Работа с личной карточкой» Рисунок 2.6. – Диаграмма деятельностей «Создание личной карточки» Алгоритм выполнения деятельности «Создание личной карточки» разработан на основе сценария, приведенного в разделе 1.3.9. ^ 2.4. Проектирование базы данных ^ 2.5. Реляционная модель данных На рисунке 2.8 изображена реляционная модель данных. Рисунок 2.8. – Реляционная модель данных Реляционная модель данных разработана на основе концептуальной модели предметной области. Реляционная модель данных в дальнейшем служит для разработки БД. Информация о столбцах таблиц приведена в таблицах 2.4, 2.5, 2.6. Атрибуты-
Таблица 2.4. – Таблица Сотрудник (личная карточка)
|