Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Функциональные требования



Вся необходимая информация должна храниться централизованно на файл-сервере. Клиентское место бухгалтерии должно обеспечивать возможность работы со списком сотрудников, отделов и должностей (добавление, редактирование, удаление), расчет заработной платы за выполнение того или иного проекта, автоматическое составление ведомости заработной платы. Клиентское место работы с поставщиками должно предусматривать работу со списком поставщиков и материалов, а также формирование отчета по продукции всех поставщиков и отчета материальных затрат по проекту.

Клиентское место инвестиционного отдела должно позволять редактировать список проектов научно-исследовательского и проектного института, их калькуляцию, оценивать возможные результаты расширения производства, готовить отчет по калькуляции на дом и сводку о результатах расширения.


ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ

Диаграмма сущность-связь является самым высоким уровнем в моделях данных и определяет набор сущностей и атрибутов проектируемой системы.

В процессе проектирования базы данных было определено 7 основных сущностей: сотрудник, отдел, должность, проект, калькуляция, материал, поставщик. Схема базы данных изображена на рисунке 2.

 

Рисунок 2 – Схема базы данных системы документооборота

Описание всех сущностей, их атрибутов приведено в таблицах 1-10.

Таблица 1

Сущность «Persons» (Сотрудник)

Ключи Наименование Тип данных Значение Описание
ID Счетчик NOT NULL ID
  FIO Текстовый NOT NULL ФИО
  Birthday Дата NOT NULL Дата рождения
  Birthplace Текстовый NOT NULL Место рождения
  Passport Текстовый NOT NULL Серия, номер паспорта
  Passport_Give Текстовый NOT NULL Кем выдан паспорт
  Passport_Date Текстовый NOT NULL Дата выдачи паспорта
  Living_Place Текстовый NOT NULL Место жительства
FK Posts_FK Числовой NOT NULL Внешний ключ таблицы Posts

 

Таблица 2

Сущность «Department» (Отдел)

Ключи Наименование Тип данных Значение Описание
ID Счетчик NOT NULL ID
  Name Текстовый NOT NULL Название отдела

Таблица 3

Сущность «Posts» (Должность)

Ключи Наименование Тип данных Значение Описание
ID Счетчик NOT NULL ID
  Name Текстовый NOT NULL Название отдела
  Salary_ratio Числовой NOT NULL Коэффициент заработной платы. Сумма, полученная от проекта, распределяется равномерно между отделами. Сотруднику начисляется зарплата в соответствии с коэффициентом.
FK Department_FK Числовой NOT NULL Внешний ключ таблицы Department

 

Таблица 4

Сущность «Project» (Проект)

Ключи Наименование Тип данных Значение Описание
ID Счетчик NOT NULL ID
  Name Текстовый NOT NULL Название проекта
  Deadline Дата NOT NULL Срок сдачи проекта

Таблица 5

Сущность «Materials» (Материалы)

Ключи Наименование Тип данных Значение Описание
ID Счетчик NOT NULL ID
  Name Текстовый NOT NULL Наименование материала
  Cost Числовой NOT NULL Цена материала
FK Supplier_FK Числовой NOT NULL Внешний ключ таблицы Supplier

Таблица 6

Сущность «Supplier» (Поставщик)

Ключи Наименование Тип данных Значение Описание
ID Счетчик NOT NULL ID
  Name Текстовый NOT NULL Название поставщика
  Address Текстовый NOT NULL Адрес поставщика

Таблица 7

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.