Функция 1 «Учет кадров». Локальная проблемная область этой функции связана с процессом управления персоналом и рассматривается с точки зрения сотрудников отдела кадров и руководства организации.
Данная локальная проблемная область ориентирована на сотрудников организации, поскольку при выполнении этой функции пользователей интересуют сведения, относящиеся к тем или иным сотрудникам.
При реализации этой функции необходимо учитывать в информационной схеме следующие сведения:
Табельный номер. Однозначно идентифицирует каждого сотрудника.
Сведения о сотруднике — ФИО, паспортные данные, телефон, семейное положение, образование, зарплата, дата рождения.
Сведения о стаже — общий стаж работы сотрудника на каждой должности в различных подразделениях организации.
Контактные сведения — сведения о контактных телефонах сотрудника. У одного сотрудника может быть несколько телефонов, причем различных категорий (типов): служебных, домашних, мобильных, прочих. Для каждого телефона могут быть указаны номер по порядку контактного телефона данного сотрудника; номер телефона в соответствующем формате; категория телефона; дополнительные сведения.
Функция 2 «Экспертиза». Локальная проблемная области этой функции связана с процессом проведения экспертизы.
При реализации этой функции необходимо учитывать в информационной схеме следующие сведения:
При реализации этой функции необходимо учитывать в информационной схеме следующие сведения:
Экспертиза объекта недвижимости:Регистрационный номер экспертизы и дата проведения экспертизы.
Объект недвижимости - Код объекта, Код типа объекта, Название типа объекта, Адрес, Владелец.
Владелец объекта недвижимости: Код владельца, ФИО владельца.
Отвечающий эксперт: Код, ФИО эксперта.
Часть объекта: Нпп части, Код типа, Название типа, Код части, Название части, Входит в состав части (код), Параметр объекта.
Параметр объекта: Нпп, Код параметра, Название параметра, Значение параметра.
Функция 3 «Покупка».
Локальная проблемная области этой функции связана с процессом проведения покупки объекта недвижимости.
При реализации этой функции необходимо учитывать в информационной схеме следующие сведения:
Заключение договора покупки: регистрационный номер договора на покупку, дата заключения договора, объект недвижимости, собственник, регистрационный номер экспертизы, ответственный сотрудник, причина покупки, стоимость.
Объект недвижимости: Код объекта, Код типа объекта, Название типа объекта, Адрес.
Собственник: Код собственника, ФИО собственника.
Ответственный сотрудник: Код, ФИО сотрудника.
Причина покупки: Нпп, Код вида причины, Название вида причины, Содержание.
Функция 4 «Продажа».
Локальная проблемная области этой функции связана с процессом проведения продажи объекта недвижимости.
При реализации этой функции необходимо учитывать в информационной схеме следующие сведения:
Заключение договора продажи: регистрационный номер продажи, дата продажи, объект недвижимости, покупатель, ответственный сотрудник, история продажи, стоимость.
Объект недвижимости: Код объекта, Адрес.
Покупатель: Код покупателя, ФИО покупателя.
Ответственный сотрудник: Код, ФИО.
История продажи: Дата выставления, Потенциальный покупатель.
Состав множественного агрегата «Потенциальный покупатель» агрегата «История продажи»: Код, ФИО, Дата начала переговоров, Дата окончания переговоров, Содержание.
1.4 Вывод
В результате анализа функционирования организации «Агентства недвижимости» в плане четырех автоматизируемых функций, связанных с деятельностью агентства недвижимости, получены локальные описания проблемной области информационной системы, включающие данные о экспертизах, покупках и продажах.
Данный раздел посвящен проектированию исходных локальных моделей базы данных. Для каждой автоматизируемой функции строится иерархическая модель данных. Специфицируются исходные локальные ограничения целостности и операционные правила.
2.1Составление исходных локальных моделей
В данном подразделе на основе описательных моделей данных, полученных на предшествующих этапах проектирования для каждой автоматизируемой функции, строятся исходные концептуальные модели иерархического вида в графической форме. Рисунки, содержащие исходные модели, приведены в конце раздела.
В данном подразделе для построенных выше исходных моделей выявляются и записываются локальные ограничения целостности и операционные правила, а именно:
– ограничения атрибутов и агрегатов (таблица 2.1);
– ограничения кортежей (таблица 2.2);
– ограничения уникальности (таблица 2.3);
– другие ограничения (таблица 2.4);
– операционные правила (таблица 2.5).
В таблицах указаны только дополнительные ограничения, не отраженные на диаграммах в документе «Иерархическая модель». Для компактности по каждой функции представлено не более одного ограничения некоторого вида.
Таблица 2.1
Ограничения атрибутов и агрегатов
Имя атрибутаили агрегата | Тип | Размер | Границыили допустимые значения | Структура | Условие | Многозначность | Значениепо умолчанию | ||||||||
мин | макс | ||||||||||||||
Функция 1 «Учет кадров» | |||||||||||||||
1.1. ФИО | строка рус. букв | <=50 | 1) | 1 | 1 | ||||||||||
1.2. Дата рождения | дата | 2) | 1 | 1 | |||||||||||
1.3. Стаж | положит. целое | вычисл. 3) | 1 | 1 | |||||||||||
1.4. Телефон.Нпп | положит. целое | 1 | 1 | инкр. 4) | |||||||||||
Функция 2 «Экспертиза» | |||||||||||||||
2.1. Регистрационный номер экспертизы | положит. целое | <=30 | 1 | 1 | инкр. 4) | ||||||||||
2.2. Дата проведения2.3. Объект недвижимости 2.3.1. Код объекта 2.3.2. Код типа объекта 2.3.3. Название типа объекта 2.3.4. Адрес 2.3.5. Владелец 2.3.5.1. Код владельца 2.3.5.2. ФИО владельца2.4. Ответственный эксперт 2.4.1. Код 2.4.2. ФИО2.5. Часть объекта 2.5.1. Нпп части 2.5.2. Код типа 2.5.3. Название типа 2.5.4. Код части 2.5.5. Название части 2.5.6. Параметр объекта2.5.6.1. Нпп 2.5.6.2. Код параметра2.5.6.3. Название параметра2.5.6.4. Значение параметра | дата агрегат положит. целое положит. целое строка рус. букв строка рус. букв агрегат положит. целое строка рус. букв агрегат положит. целое строка рус. букв агрегат положит. целое положит. целое строка рус. букв положит. целое строка рус. букв агрегат положит. целое положит. целое строка рус. букв положит. целое | <=50 <=50 <=50 <=50 <=50 <=50 <=50 <=50 <=50 <=30 <=50 <=50 <=50 <=15 <=50 <=50 <=50 <=50 <=30 <=15 <=30 <=30 <=30 <=30 | 1) 1) | 5) | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | М 1 1 М М 1 М М М 1 1 1 М М М М М 1 М М М 1 М М | инкр. 4) инкр. 4) | ||||||||
Функция 3 «Покупка» | |||||||||||||||
3.1. Регистрационный номер договора на покупку3.2. Дата заключения договора3.3. Объект недвижимости 3.3.1. Код объекта 3.3.2. Код типа объекта 3.3.3. Название типа объекта 3.3.4. Адрес3.4. Собственник 3.4.1. Код собственника 3.4.2. ФИО собственника3.5. Регистрационный номер экспертизы3.6. Ответственный сотрудник 3.6.1. Код 3.6.2. ФИО3.7. Причина покупки 3.7.1. Нпп 3.7.2. Код вида причины 3.7.3. Название причины 3.7.4. Содержание3.7. Стоимость | положит. Целое дата агрегат положит. целое положит. целое строка рус. букв агрегат строка рус. букв строка рус. букв положит. целое агрегат положит. целое строка рус. букв агрегат положит. целое положит. целое строка рус. букв строка рус. букв строка цифр | <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 | 1) 1) | 5) | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 1 1 1 1 1 1 1 М М М 1 1 М М М 1 1 1 1 М | инкр. 4) инкр. 4) инкр. 4) | ||||||||
<=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 | |||||||||||||||
Функция 4 «Продажа» | |||||||||||||||
3.1. Регистрационный номер продажи3.2. Дата продажи3.3. Объект недвижимости 3.3.1. Код объекта 3.3.2. Адрес3.4. Покупатель 3.4.1. Код покупателя 3.4.1. ФИО покупателя3.5. Ответственный сотрудник 3.5.1. Код 3.5.2. ФИО3.6. История продажи 3.6.1. Дата выставления 3.6.2. Потенциальный покупатель 3.6.2.1. Код 3.6.2.2. ФИО 3.6.2.3. Дата начала переговоров 3.6.2.4. Дата окончания переговоров 3.6.2.5. Содержание3.7. Стоимость | положит. целое дата агрегат положит. целое строка рус. букв агрегат положит. целое строка рус. букв агрегат положит. целое строка рус. букв агрегат дата агрегат положит. целое строка рус. букв дата дата строка рус. букв положит. целое | <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 <=30 | 1) 1) 1) | 5) 5) 5) 5) | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 1 1 1 1 1 М М М М 1 1 М 1 М 1 1 1 1 М М | инкр. 4) |
1) Российские фамилии, имена, отчества (первая буква прописная, остальные — строчные; возможны двойные фамилии, разделенные дефисом, многословные имена, разделенные пробелами).