Дипломная работа: Исследование и разработка информационной системы процесса внутрикорпоративного взаимодействия сотрудников компании на примере ООО "Монтаж"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
55
Файлы с отчётами по видам деятельности только просматриваются.
Работа с программой начинается с вызова заставки. В рамках заставки
можно вызвать справку, а также пользователю необходимо ввести имя
пользователя и пароль доступа. Производится проверка пароля, если он
правильный, то открывается главное меню.
Главное меню позволяет открыть любой справочник, посредством нажатия
кнопки «Справочники».
2.4.2. Характеристика базы данных
На рисунке 2.4 представлена схема данных ИС планирования.
Схема данных состоит из тринадцати таблиц: три справочника и десять
таблиц: справочник «Виды продукции», справочник «Склады», справочник
«Контракты», справочник «Филиалы», таблица «Производство», таблица «Сток»,
таблица «Продажи», таблица «Доставки», таблица «План продаж», таблица «План
производства», таблица «План складирования», таблица «План доставки»,
таблица «Коэффициенты планирования».
Рисунок 2.4. Схема данных ИС планирования
56
Справочник «Виды продукции» связан с таблицами «Производство»,
«План продаж», «План складирования», «План производства», «План доставки»
по ключевому полю «Код продукции» с полями «Код продукции» в указанных
таблицах. При изменении справочника, то есть, добавлении нового вида
продукции, данные о нём, автоматически вносятся в указанные таблицы.
Справочник «Филиалы» связан с таблицами «Коэффициенты
планирования», со справочником «Склады», таблицами «Производство», «План
производства» по полям «Код филиала». При изменении справочника, то есть,
добавлении нового филиала, данные о нём, автоматически вносятся в таблицы и
справочник. Справочник «Склады» связан с таблицами «Коэффициенты
планирования». «План доставок», «План складирования» «Складирование» по
коду «Код склада».
Таблица «Договора» связана с таблицами «Коэффициенты планирования»
«План продаж», «Продажи» по полям «Код договора.
Таблица «Продажи» связана с таблицей «Коэффициенты планирования» и
таблицей «Доставки» по полям «Код продукции».
Таблица «Производство» связана с таблицей «Складирование» по полю
«Код производства».
Таблица «Складирование» связана с таблицей «Доставки» по полю «Код
склада». Связи остальных таблиц уже описаны.
Таблица «Коэффициенты планирования» связана по коду коэффициента со
всеми таблицами планов по ключевым полям.
В целом можно отметить следующую логику работы взаимодействия
таблиц БД. В таблицах «Производство» «Складирование», «Доставки, «Продажи»
содержатся данные о соответствующих видах деятельности. Таблицы
обновляются по мере поступления новых отчётов. Таблицы с планами содержат
предыдущие планы по видам деятельности. Таблица с коэффициентами
планирования также обновляется. Новые коэффициенты служат основой для
расчёта планов деятельности с учётом бывших планов и отчётах о выполненных
планах (таблицы с видами деятельности). Так как таблица связана со всеми
четырьмя таблицами производства, продаж, складирования, доставок по
57
идентифицирующим кодам, то после появления новых коэффициентов,
программный модуль расчёта планов может обновлять таблицы с планами.
При проектировании базы данных разработаны следующие таблицы,
наименование которых и их назначение приведено в таблице 2.8.
Таблица 0.8. Описание таблиц базы данных
№ пп
Наименование
Хранимые данные
1.
dokument
Данные о документах
2.
dolg
Должности сотрудников отдела
документооборота
3.
history
История посещения системы ее
пользователями
4.
nach
Сведения о руководстве
5.
otdel
Сведения о структурных подразделениях
инспекции
6.
sotr
Сведения о сотрудниках ОД
7.
tip
Типы документов
Характеристика каждой таблицы базы данных приведена ниже, в таблицах
2.9–2.15.
Таблица 0.9. Таблица Dokument
№ пп
Идентификатор
Тип данных
Примечание
1.
idd
int(11)
Код документа
2.
ids
int(5)
Код сотрудника
3.
named
varchar(45)
Наименование
4.
idkd
int(5)
Код типа
5.
datepod
varchar(45)
Дата подготовки
6.
datez
timestamp
Дата и время
регистрации
58
7.
kolvostr
varchar(45)
Количество страниц
8.
prim
varchar(45)
Примечание
9.
otkuda
varchar(45)
Адресат
10.
link
text
Ссылка на документ
11.
status
int(1)
Статус
12.
archiv
int(1)
Флаг помещения в
архив
13.
rnp
int(1)
Флаг резолюции
начальника отдела
Таблица 0.10. Таблица Dolg
№ пп
Идентификатор
Тип данных
Примечание
1.
idd
int(11)
Код должности
2.
namedolg
varchar(45)
Наименование
должности
Таблица 0.11. Таблица History
№ пп
Идентификатор
Тип данных
Примечание
1.
idh
int(11)
Код записи
2.
idsh
int(4)
Код пользователя
3.
hist
varchar(30)
Дата и время входа в
систему
Таблица 0.12. Таблица Nach
№ пп
Идентификатор
Тип данных
Примечание
1.
idNach
int(11)
Код записи
2.
nameN
varchar(45)
Имя
3.
dolgN
int(2)
Код должности
4.
loginN
varchar(10)
Логин
5.
parolN
varchar(10)
Пароль
59
6.
datesN
timestamp
Дата регистрации
7.
surnameN
varchar(45)
Имя и отчество
8.
datebor
varchar(14)
Дата рождения
9.
udalN
int(1)
Флаг удаления
10.
idOtdN
int(2)
Код отдела
Таблица 0.13. Таблица Otdel
№ пп
Идентификатор
Тип данных
Примечание
1.
idOtd
int(11)
Код отдела
2.
nameOtd
varchar(100)
Наименование отдела
3.
KrNameOtd
varchar(10)
Краткое
наименование отдела
Таблица 0.14. Таблица Sotr
№ пп
Идентификатор
Тип данных
Примечание
1)
idsotr
int(11)
Код сотрудника
2)
name
varchar(45)
Фамилия
3)
dolg
int(2)
Код должности
4)
login
varchar(10)
Логин
5)
parol
varchar(10)
Пароль
6)
dates
timestamp
Дата регистрации
7)
surname
varchar(45)
Имя и отчество
8)
datebor
varchar(14)
Дата рождения
9)
udal
int(1)
Отметка об удалении
Таблица 0.15. Таблица Tip
№ пп
Идентификатор
Тип данных
Примечание
1)
idtip
int(11)
Код типа документа
Источник: https://baza.diplomsite.ru/previewfile/8713