Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Архангельский_Дроздов_Ларин_2154

.pdf
Скачиваний:
16
Добавлен:
04.04.2023
Размер:
3.39 Mб
Скачать

номера, входящего номера, места хранения, категории отправления, статусом отправления, датой поступления в филиал:

SELECT [Трек-номер], [Входящий номер], [Место хранения], [Категория отправления], [Статус отправления], [Статус отправления], [Дата поступления в филиал]

FROM [Детали отправлений]

WHERE ([Категория отправления]) Like "*" & [Укажите категорию отправления] & "*");

Формирование запроса «Поиск по месту хранения» с отображением отправлений, хранящихся на определенном месте хранения, с выводом на экран трек-номера, входящего номера, места хранения, вида отправления,

категории отправления, датой поступления в филиал:

SELECT [Трек-номер], [Входящий номер], [Место хранения], [Вид отправления], [Категория отправления], [Дата поступления в филиал]

FROM [Детали отправлений]

WHERE ([Место хранения] Like "*" & [Укажите место хранения] & "*");

Формирование запроса «Поиск по типу доставки» с отображением отправлений, имеющим определенный тип доставки, с выводом на экран трек-

номера и типом доставки:

SELECT [Трек-номер], [Тип доставки]

FROM [Детали отправлений]

WHERE ([Тип доставки] Like "*" & [Укажите тип доставки] & "*");

41

5.4Работа с базой данных. Дополнительные запросы к базе данных

Врамках повышения эффективности работы с базой данных, были реализованы следующие дополнительные запросы:

1.Вывести трек-номера отправлений, вес которых больше 2

килограмм. SELECT [Вес]

FROM [Вес отправлений]

WHERE [Вес] > 2

ORDER BY [Вес] DESC;

2.Вывести трек-номера отправлений, прибывших в место вручения

16.11.2022.

SELECT [Трек-номер]

FROM [Детали оправлений]

WHERE ([Дата поступления] = (SELECT [Даты поступления] FROM [Даты] WHERE [Дата поступления] =16.11.2022));

3.Вывести наименования отправителей из г. Москва.

SELECT [Наименование отправителя]

FROM [Адресные данные отправлений]

WHERE [Адрес отправителя] = `г. Москва`;

4. Вывести наименования получателей из г. Жуковский. SELECT [Наименование получателя]

FROM [Адресные данные отправлений]

WHERE [Адрес получателя] = `г.Жуковский`;

42

5. Вывести трек-номера отправлений получателем которых является Емельянов Савелий Константинович.

SELECT [Трек-номера]

FROM [Адресные данные отправлений]

WHERE [Наименование получателя] = [Емельянов Савелий Константинович];

6. Найти количество отправлений, находящихся на участке курьерской доставки.

SELECT COUNT ([Место хранения])

FROM [Детали отправлений]

WHERE [Место хранения] = [Участок курьерской доставки];

7. Вывести трек-номера всех писем. SELECT [Трек-номер]

FROM [Детали отправлений]

WHERE [Вид отправления] = `Письмо`

ORDER BY [Трек-номер];

8.Найти количество посылок ценность которых превышает 1000

рублей.

SELECT COUNT ([Ценность])

FROM [Детали отправлений]

WHERE ([Вид отправления] = `Посылка`

AND [Ценность] >= 1000)

ORDER BY [Ценность] DESC;

43

9. Найти все прибывшие в филиал отправления тип доставки которых указан "самовывоз".

SELECT [Трек-номер]

FROM [Детали отправлений]

WHERE ([Статус отправления] = `Прибыло в место вручения` AND [Тип доставки] = `Самовывоз`);

10. Данные о принятых от клиентов отправлениях с сортировкой по стоимости услуг в порядке возрастания, в типе доставки которых указана

"курьерская доставка". SELECT [Трек-номер] FROM [Детали отправлений]

WHERE ([Статус отправления] = `Принято от клиента`

AND [Тип доставки] = `Доставка курьером`)

ORDER BY [Стоимость услуг] DESC;

11. Удалить все отправления, над которыми совершал операции сотрудник с табельным номером 203.

DELETE

FROM [Детали отправлений]

WHERE [Табельный номер сотрудника] = (SELECT [Табельный номер]

FROM [Сотрудники филиала] WHERE [Табельный номер] = 203);

12.Обновить данные о получателе на отправлении с трек-номером

133711220007.

UPDATE [Адресные данные отправлений]

SET [Наименование получателя] = `Новое наименование получателя', [Адрес получателя] = 'Новый адрес получателя'

WHERE [Трек-номер] = 133711220007;

44

13. Найти все письма, подлежащие возврату из-за истечения срока хранения.

SELECT [Трек-номер]

FROM [Детали отправлений]

WHERE ([Вид отправления] = `Письмо`

AND [Статус отправления] = `Истек срок хранения`)

ORDER BY [Трек-номер];

14. Найти всех сотрудников, занимающих должность курьера и вывести их ФИО.

SELECT [Фамилия], [Имя], [Отчество]

FROM [Сотрудники филиала]

WHERE [Должность] = `Курьер`;

15.Найти все почтовые отправления отправленные на имя ООО

"ЖмыхАирлайнс".

SELECT [Трек-номер]

FROM [Детали отправлений]

WHERE [Наименование получателя] = `ООО "ЖмыхАирлайнс"`;

16. Вывести входящие номера всех отправлений в порядке возрастания, которые имеют место хранения под номером 2030.

SELECT [Входящие номера]

FROM [Детали отправлений]

WHERE [Место хранения] = 2030

ORDER BY [Входящие номера];

45

17. Указать даты, когда были неудачные попытки вручения отправлений.

SELECT DISTINCT [Дата последней операции]

FROM [Детали отправлений]

WHERE [Статус отправления] = `Неудачная попытка вручения`;

18. Вывести адреса получателей, которым отправляли посылки из компании "ООО Мегалюль".

SELECT [Адрес получателя]

FROM [Детали отправлений]

WHERE ([Вид отправления] = `Посылка`

AND [Наименование отправителя] = `"ООО Мегалюль"`);

19.Перечислить трек-номера всех отправлений, доставленных

курьерами.

SELECT [Трек-номера] FROM [Детали отправлений]

WHERE [Статус отправления] = `Доставлено курьером`;

20.Найти количество отправлений, адресованных в Московскую область (МО).

SELECT COUNT ([Трек-номера])

FROM [Детали отправлений]

WHERE [Адрес получателя] = `МО`;

46

Выводы и результаты

При выполнении научно-исследовательской работы по разработке автоматизированной системы обработки почтовых отправлений компании

«ООО ЕМС Гарантпост» были получены следующие результаты:

1.Проанализирована деятельность компании «ООО ЕМС Гарантпост».

Выявлены все ключевые проблемы компании при работе с отправлениями. Предложен и осуществлён вариант наиболее рационального решения по автоматизации обработки, учета и хранения почтовых отправлений.

2.Разработаны автоматизированные рабочие места и выделены их основные задачи. Разработаны формы взаимодействия с конечным пользователем.

3.Проанализировано и выбрано, соответствующее программное обеспечение, системы управления базами данных. Построена логическая и физическая структура данных по автоматизации обработки отправлений. Спроектирована и разработана база данных почтовых отправлений компании «ООО ЕМС Гарантпост».

В результате выполнения работы были достигнуты поставленные цели

исформированная база данных успешно прошла тестирование благодаря введенным данным, именуемыми «контрольным вопросом».

Автоматизация системы, в данном случае учета данных почтовых отправлений, адресов отправителей и получателей, статусов операций над отправлениями, сотрудников филиала, является закономерным шагом существования компании. Базы данных, рассчитывающие, выполняющие и выводящие заданную человеком (пользователем) набор команд, позволяют значительно повысить производительность труда, скорость обработки отправлений, соблюдение требуемых стандартов, минимизация ошибок,

основанных на «человеческом факторе».

47

Источники информации

1.Федеральный закон «О почтовой связи» от 17.07.1999 №176-ФЗ.

2.Приказ Минкомсвязи России от 31.07.2014 №234 «Об утверждении Правил оказания услуг почтовой связи».

3.Постановление Правительства РФ от 30.12.2020г. № 2385 «О лицензировании деятельности в области оказания услуг связи».

4.ГК РФ от 26.01.1996 № 14-ФЗ.

5.ГОСТ Р 54934-2012/OHSAS 18001:2007. Национальный стандарт Российской Федерации. Системы менеджмента безопасности труда и охраны здоровья. Требования.

6.РД 50-680-88. Автоматизированные системы. Основные

положения.

7.ГОСТ 19.001-77. Общие положения.

8.ГОСТ 19.002-80. Схемы алгоритмов и программ. Правила выполнения.

9.ГОСТ 19.003-80. Схемы алгоритмов и программ. Обозначения условные графические.

10.ГОСТ 19.004-80. Термины и определения.

11.ГОСТ 19.005-85. Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения.

12.ГОСТ 19.101-77. Виды программ и программных документов.

13.ГОСТ 19.102-77. Стадии разработки.

14.ГОСТ 19.201-78. Техническое задание. Требования к содержанию

иоформлению.

15.РД IDEF0-2000. Методология функционального моделирования IDEF0. Руководящий документ.

16.РД 50 - 34.698-90. Автоматизированные системы. Требования к содержанию документов.

48

17.ГОСТ 19.103-77. Обозначение программ и программных

документов.

18.ГОСТ 19.104-78. Основные надписи.

19.ГОСТ 19 105-78. Общие требования к программным документам.

20.ГОСТ 34.003-90. Автоматизированные системы. Термины и определения.

21.ГОСТ 34.201-89. Виды, комплектность и обозначение документов при создании автоматизированных систем.

22.ГОСТ 34.601-90. Автоматизированные системы. Стадии

создания.

23.ГОСТ 34.602-89. Техническое задание на создание автоматизированной системы.

24.ГОСТ 34.603-92. Виды испытаний автоматизированных систем.

25.ГОСТ 19.106-78. Требования к программным документам, выполненным печатным способом.

26.Ковтун И.И., Романенко Г.С. Применение функционально-

реляционной методологии в процессе проектирования автоматизированных

информационных систем органов исполнительной власти // Информатизация

исвязь. – 2014. – № 4 – С. 65-72.

27.Ковтун И.И. Проблемы моделирования проектных решений в процессе проектирования автоматизированных информационных систем // Информатизация и связь. – 2012. – № 8 – С. 145-151.

28.Ковтун И.И. Функциональное моделирование в процессе технико-экономического обоснования программных проектов // Приборы и системы. Управление, контроль, диагностика. – 2017. – № 11 – С. 61-66.

29.Ковтун И.И., Юн Ф.А. Матрично-реляционный анализ информации систем автоматизации экономической деятельности // Научно-

практический, теоретический журнал «Экономика и управление: проблемы,

решения». – 2019. – Т.8(85) – № 1 – С. 96-102.

49

30.Грекул М.И. Проектирование информационных систем.

www.intuit.ru.

31.Мартин Грабер. Введение в SQL. Перевод В.А. Ястребов.

Издательство «ЛОРИ». 1996. (Martin Gruber. Understunding SQL. Copyright

1990. SYBEX Inc., 2021. Challenger Drive. Alameda, CA 94501)

32.Черемных С.В. и др. Моделирование и анализ систем. IDEF-

Технологии: практикум.,- М.: «ФиС», 2002 г.-188 с.

33.Черемных С.В. и др. Структурный анализ систем. IDEF-

Технологии.-М.: «ФиС»,2002 г.-207 с.

34.Давиденко К.Я. Технология программирования АСУ ТП. - М.:

Энергоатомиздат, 1986.-184 с.: ил.

35.Баранюк В.А. и др. Основы создания больших АСУ. М.: Сов.

радио. 1979.

36.Мейер Д. Теория реляционных баз данных: Пер. с англ. - М.:

Мир, 1987. - 608 с., ил.

37.Гилула М.М. Множественная модель данных в информационных системах. - М.: Наука, 1992. - 208с. ISBN 5-02-006938-8.

38.Дьяков И.А. Базы данных. Язык SQL: Учебное пособие. - Тамбов:

ТГТУ, 2004. - 80 с.

39.Копейкин М.В., Спиридонов В.В., Шумова Е.О. Базы данных.

Основы SQL реляционных баз данных: Учебное пособие. - СПб.: СЗТУ, 2005.

-160 с.

40.Гудов А.М., Шмакова Л.Е. Введение в язык структурированных запросов SQL: Учебное пособие. - Кемерово, Кемеровский госуниверситет,

2001. - 118 с.

41.Бураков П.В., Петров В.Ю. Введение в системы баз данных:

Учебное пособие. - СПб: СПбГУ ИТМО, 2010. - 128 с.

42.Баканов В.М. Введение в язык SQL запросов к базам данных:

Учебное пособие. - М.: МГАПИ, 2002. - 61 с.: ил.

50