Цель и задачи
Декомпозиция процесса деятельности специалиста склада по учету радиодеталей
СПАСИБО ЗА ВНИМАНИЕ!
436.37K
Категория: Базы данныхБазы данных

Разработка автоматизированной системы управления технологическими процессами ООО «Связьторг»

1.

МОСКОВСКИЙ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ
Выпускная квалификационная
работа
Разработка автоматизированной
системы управления
технологическими процессами (на
примере ООО «Связьторг»)
Москва – 2018
1

2. Цель и задачи

Цель работы - разработка автоматизированной системы
учета и поиска радиоэлектронных компонентов ООО
«Связьторг».
Задачи работы:
Анализ теоретических основ использований
автоматизированных информационных систем;
Анализ деятельности предприятия и выявление
неавтоматизированного технологического процесса и
обоснование необходимости его автоматизации;
Обоснование средств разработки
автоматизированной системы;
Построение основных моделей информационного
и программного обеспечения;
Оценка стоимости разработки и ее экономической
эффективности.
2

3. Декомпозиция процесса деятельности специалиста склада по учету радиодеталей

3

4.

Выбор средств разработки
Коэффициент
относительно
Функция
InterBase Paradox
й
важности
Стоимость СУБД
13,5
+
+
Операционная система
12,5
+
+
Простой интерфейс
14,6
+
+
Широта распространения
13,6
+
+
Качество справочной
14,4
+
+
информации к системе
Количество
15,9
+
пользователей
Простота использования
15,5
+
+
Сумма
100,0%
100%
84%
Microsoft
Access
+
+
+
+
+
71%
4

5.

Схема базы данных
5

6.

Экранные формы
6

7.

Форма прихода с группировкой по
дате
SELECT dRash.dt_rash, dRash.id_rash, sprStatusDoc.NmStatusDoc, sprDetal.name_detal,
[sprTipNom].[name_tip]+'('+[sprMarkaNom].[name_marka]+')' AS Номенклатура, dRashStr.kol,
sprNomenklatura.id_tip, sprNomenklatura.id_marka
FROM (dRash INNER JOIN sprStatusDoc ON dRash.KodStatusDoc = sprStatusDoc.KodStatusDoc)
INNER JOIN (((sprNomenklatura INNER JOIN sprTipNom ON (sprNomenklatura.id_tip =
sprTipNom.id_tip) AND (sprNomenklatura.id_tip = sprTipNom.id_tip)) INNER JOIN (sprDetal INNER JOIN
dRashStr ON sprDetal.id_detal = dRashStr.id_detal) ON sprNomenklatura.id = dRashStr.id) INNER JOIN
sprMarkaNom ON sprNomenklatura.id_marka = sprMarkaNom.id_marka) ON dRash.id_rash =
dRashStr.id_rash
WHERE (((dRash.dt_rash) Between [Формы]![f_otchet]![dtn] And [Формы]![f_otchet]![dtk]) AND
((sprNomenklatura.id_tip)=[Формы]![f_otchet]![ПолеСоСписком10]) AND
((sprNomenklatura.id_marka)=[Формы]![f_otchet]![ПолеСоСписком25]));
7

8.

Форма расхода с группировкой по
статусу
SELECT dRash.dt_rash, dRash.id_rash,
sprStatusDoc.NmStatusDoc, sprDetal.name_detal,
[sprTipNom].[name_tip]+'('+[sprMarkaNom].[name_mar
ka]+')' AS Номенклатура, dRashStr.kol
FROM (dRash INNER JOIN sprStatusDoc ON
dRash.KodStatusDoc = sprStatusDoc.KodStatusDoc)
INNER JOIN (((sprNomenklatura INNER JOIN
sprTipNom ON (sprNomenklatura.id_tip =
sprTipNom.id_tip) AND (sprNomenklatura.id_tip =
sprTipNom.id_tip)) INNER JOIN (sprDetal INNER JOIN
dRashStr ON sprDetal.id_detal = dRashStr.id_detal)
ON sprNomenklatura.id = dRashStr.id) INNER JOIN
sprMarkaNom ON sprNomenklatura.id_marka =
sprMarkaNom.id_marka) ON dRash.id_rash =
dRashStr.id_rash
WHERE (((dRash.dt_rash) Between
[Формы]![f_otchet]![dtn] And [Формы]![f_otchet]![dtk]));
8

9.

Форма администрирования
9

10.

Экранные формы
10

11.

Результаты апробации
Фактор
Надежность
Сопровождаемость
Удобство применения
Эффективность
Универсальность
Корректность
Значение показателей
0,90
0,76
0,92
0,85
0,79
0,78
11

12.

Экономические показатели
Изменение трудовых затрат, рублей в год
604
1146
1750
0
200
400
600
800
1000
1200
1400
1600
1800
Изменение стоимостных затрат, рублей в год
89968
170801
260769
0
50000
100000
150000
200000
250000
300000
12

13. СПАСИБО ЗА ВНИМАНИЕ!

13
English     Русский Правила