Вы находитесь на странице: 1из 16

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

Федеральное государственное бюджетное образовательное учреждение


высшего образования
Томский государственный университет систем управления и
радиоэлектроники Факультет систем управления (ФСУ)
Кафедра автоматизированных систем управления (АСУ)

Курсовой проект по дисциплине «Базы данных»


Тема: «База данных АРМ сотрудника лаборатории НК»

Выполнила:
Студент гр. __________________

____________ Н. Н. Батманов
« » ____апреля___ 2019 г.

Проверил:
ассистент

____________ И. А. Красиков
«__» _____________ 2019 г.

2019
СОДЕРЖАНИЕ

1 Введение...........................................................................................................................................3
2 Назначение и область применения базы данных..........................................................................4
2.1 Описание предметной области................................................................................................4
2.2 Предполагаемые пользователи и цель проекта......................................................................5
3 Исходные данные для проектирования.........................................................................................6
3.1 Входные документы и сообщения...........................................................................................6
3.2 Выходные документы и сообщения........................................................................................7
3.3 Деловой регламент....................................................................................................................8
3.4 Транзакции пользователя.........................................................................................................9
4 Модель данных пользователя.......................................................................................................10
4.1 Модель «сущность-связь»......................................................................................................10
4.2 ER-диаграмма..........................................................................................................................12
4.3 FA-диаграмм............................................................................................................................13
4.4 Глоссарий.................................................................................................................................14
Список использованных источников..............................................................................................16
1 Введение

Организация ООО «Очумелые ручки» занимается неразрушающим


контролем (НК) и производством промышленного оборудования.
Объектами контроля являются линейный трубопровод, буровой
инструмент (различные бурильные трубы, резьбы, элеваторы, сварной шов,
переводники). Основные практикуемые методы контроля: визуальный(ВИК),
магнитный, вихретоковый, капилярный, ультра-звуковой (УЗК).
Под руководством начальника лаборатории НК состоит порядка 10-15
выездных специалистов, выполняющих работы по неразрушающему контролю
на территории заказчика. Каждый специалист имеет индивидуальный набор
аттестаций под различные виды работ (ВИК, УЗК, магнитный и т.д.)
Возвращаясь из командировки должен заполнить множество отчетов на
различные объекты контроля. Данные отчеты набираются в MS Excel шаблон.
После чего руководитель «в ручном» режиме делает проверку каждого отчета
перед отправкой на печать.
В теории, данные отчеты нужны для формирования отчетности для
заказчика, базы данных проведенных работ, анализа и формирования
статистики и как архивные и справочные источники информации.
Большая часть функции данных отчетов не используется, а сами они
переходят в бумажный архив. Потому как проводить автоматизированный поиск
поиск внутри офисных файлов, чтобы получить какую-либо статистическую
выборку, является очень ресурсоемкой и требующих специальных навыков
задачей.
В связи с этим стоит задача построения системы автоматизации ведения
отчетности. И хранения ее электронной версии в СУБД, что позволит с
меньшими затратами выполнять прежние функции, так и наращивать, к
примеру, функционал статистических функций.
2 Назначение и область применения базы данных

2.1 Описание предметной области

Объектами контроля являются линейный трубопровод, буровой


инструмент (различные бурильные трубы, резьбы, элеваторы, сварной шов,
переводники). Основные практикуемые методы контроля: визуальный(ВИК),
магнитный, вихретоковый, капилярный, ультра-звуковой (УЗК).
Под руководством начальника лаборатории НК состоит порядка 10-15
выездных специалистов, выполняющих работы по неразрушающему контролю
на территории заказчика. Каждый специалист имеет индивидуальный набор
аттестаций под различные виды работ (ВИК, УЗК, магнитный и т. д.)
Данные отчеты нужны для формирования отчетности для заказчика, базы
данных проведенных работ, анализа и формирования статистики и как
архивные и справочные источники информации.
2.2 Предполагаемые пользователи и цель проекта

Функции сотрудника отдела НК:


 Контроль объекта;

 Заполнение формы отчета о проделанной работе;

 Возможность формирования статистических отчетов за длительный


период;
 Ведение архивной документации.

Предполагаемый пользователь: Сотрудник (эксперт) отдела НК


(неразрушающего контроля) и начальник лаборатории.
Цель проекта: Автоматизация функций сотрудника отдела НК.
Точка зрения: Сотрудник отдела НК (неразрушающего контроля).
3 Исходные данные для проектирования

3.1 Входные документы и сообщения

Форма для ввода отчета о проделанной работе специалистом:


― Дата : 14.011.2018;
― Код специалиста (Д107);
― ФИО специалиста: Иванов Иван Иванович;
― Номер сквозной нумерации отчета в БД (А023545);
― Заказчик;
― Место нахождения объекта контроля (ремонтная база,
месторождение);
― Объект контроля (буровая труба, переводник, сварной шов);
― Номер завода изготовителя;
― Метод контроля (УЗК, магнито-порошковый, капилярный контроль);
― Результат исследования;
― Комментарий в свободной форме.
3.2 Выходные документы и сообщения

Форма статистики:
― Временной период выборки;
― Код специалиста (Д107);
― ФИО специалистов: Иванов Иван Иванович;
― Объекты контроля, кол-во;
3.3 Деловой регламент

 Код специалиста уникальный (идентификационный номер,


назначенный внутри организации);
 Номер отчетов состоит из буквы и 6 цифр(буква шифрует год
составления);
 Названия организации заказчика уникальны (ООО «Газ-Нефть
добыча»);
 В одной форме могут фигурировать несколько специалистов.
3.4 Транзакции пользователя

 Ввод экспертного отчета о проделанной работе;


 Ввод и обновление сведений о специалистах;
 Корректировка отчетов специалистов;
 Ввод и обновление сведений об аттестации специалиста;
 Корректировка в базе сведений, связанных с заказчиками.
4 Модель данных пользователя

4.1 Модель «сущность-связь»

Средством моделирования предметной области на этапе концептуального


проектирования является модель «сущность-связь». Часть ее так же называют
ER-моделью. Она представляет связи между сущностями.
Сущность – это некий объект реального мира, который может
существовать независимо.
В нашем случае можно выделить следующие связи (рис. 4.1):
1) объект – имеет (какой-то) – завод производитель;

2) объект – имеет (какое-то) – место расположения;

3) объект – имеет (какой-то) – тип из списка возможных для проверки

изделий;
4) объект – содержится (в каком-то) – заказе;

5) заказчик — направил (какой-то) — заказ;


6) пользователь начальник — принимает (какой-то) — заказ;
7) пользователь эксперт — содержится (каком-то) — эксперт_метод;
8) метод контроля — содержится (каком-то) — эксперт_метод;
9) заказ — имеет (какой-то) — эксперт_метод.
Заказчик Пользователь
начальник

направил
принимает

Заказ

имеет

содержится Пользователь
эксперт

Объект содержится
имеет

Завод
производитель
эксперт_метод

имеет

Место содержится
расположения

Метод контроля

имеет

Тип

Рис. 4.1 – Модель «сущность-связь»


4.2 ER-диаграмма

Рис.4.2 – ER-диаграмма
4.3 FA-диаграмм

Рис.4.3 – FA-диаграмма
4.4 Глоссарий

Таблица 4.1 — описание СУЩНОСТЕЙ.


Таблица 4.2 — описание АТРИБУТОВ для СУЩНОСТЕЙ.

Таблица 4.1
Имя Описание
Директор Пользователь начальника
Завод производитель Производитель объекта контроля

заказ заявка на выполнение работ


специалистом
Заказчик Список контрагентов
Место контроля географическое расположение
объекта контроля
Метод список возможных к применению
методов контроля
Объект Список объектов когда-либо
конртролируемых организацией и
находящихся в заявках ожидающих
обработки
Пользователь Список пользователей системы
Тип объекта контроля Список возможных объектов
контроля
Эксперт пользователи специалистов
Эксперт_Метод Сводная таблица соответствия
методов контроля, доступных
конкретному специалисту
Таблица 4.2
Имя переменной Тип данных Is PK Is FK
код пользователя INTEGER Yes Yes
Заказчик_ид VARCHAR(20) Yes No
Название VARCHAR(20) No No
ИНН VARCHAR(10) No No
код заказа INTEGER Yes No
дата заказа DATE No No
категория годности VARCHAR(20) No No
Комментарий LONG TEXT() No No
Заказчик_ид VARCHAR(20) No Yes
объекта_ид TEXT() No Yes
код пользователя INTEGER No Yes
код места контроля LONG TEXT() Yes No
адрес места VARCHAR(20) No No
код метода контроля INTEGER Yes No
название метода контроля VARCHAR(20) No No
код заказа INTEGER Yes Yes
код метода контроля INTEGER Yes Yes
код пользователя INTEGER No Yes
наличие деффекта BOOLEAN No No
дата прохождения DATE No No
код пользователя INTEGER Yes Yes
код пользователя INTEGER Yes No
ФИО VARCHAR(20) No No
логин VARCHAR(20) No No
тип пользователя NVARCHAR(20 No No
0)
пароль VARCHAR(20) No No
объекта_ид TEXT() Yes No
код завода производителя VARCHAR(20) No Yes
код типа объетка котроля VARCHAR(20) No Yes
Дата_последнего контроля DATE No No
категория VARCHAR(20) No No
годности_последнего
контроля
код места контроля LONG TEXT() No Yes
код завода производителя VARCHAR(20) Yes No
Название завода VARCHAR(20) No No
производителя
код типа объетка котроля VARCHAR(20) Yes No
наименование типа объекта VARCHAR(20) No No
контроля
Список использованных источников

1) Гвоздева В. А., Лаврентьева И. Ю. Основы построения


автоматизированных информационных систем: учебник - М.:
Форум: Инфра-М, 2009. - 320 с.

2) Исаев Г. Н. Проектирование информационных систем: Учебное


пособие - М.: Омега-Л, 2015. - 424 с.

3) С.В. Одиночкина Разработка баз данных в Microsoft Access 2010 -


Санкт-Петербург: НИУ ИТМО, 2012. - 83 с.

4) Муравьев, А. И. Базы данных: Учебное пособие [Электронный


ресурс] / А. И. Муравьев. — Томск: ТУСУР, 2006. — 136 с. — Режим
доступа: https://edu.tusur.ru/publications/763

Вам также может понравиться