Создание автоматизированного рабочего места "Делопроизводитель" для ООО СПК "Мидис-Строй"

Автор: Кулаева Е.В.

Журнал: Экономика и социум @ekonomika-socium

Статья в выпуске: 1 (44), 2018 года.

Бесплатный доступ

В статье рассматриваются особенности создания SQL-запросов, позволяющие решать поставленные перед информационной системой задачи анализа и обработки данных.

Документооборот, базы данных, автоматизированные информационные системы, информационная структура, таблицы

Короткий адрес: https://sciup.org/140235836

IDR: 140235836

Текст научной статьи Создание автоматизированного рабочего места "Делопроизводитель" для ООО СПК "Мидис-Строй"

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

Вначале был разработан запрос «Журнал зарегистрированной входящей информации», формирующий список входящей информации и автоматически вычисляющий дату выполнения резолюции. Поле «ФИО» взято из таблицы «Сотрудники». В результате был получен следующий SQL код:

SELECT Входящие.Регист_номер, Входящие.Рег_дата, Входящие.[Вид документа], Входящие.Содержание, Входящие.[Вид доставки], Входящие.Корреспондент, Входящие.Резолюция, Сотрудники.ФИО, [рег_дата]+[Срок исполнения(дни)] AS [Дата исполнения], Входящие.[Отметка об исполнении], Входящие.Контроль

FROM Сотрудники INNER JOIN Входящие ON Сотрудники.[Табельный номер] = Входящие.[Табельный номер];

Следующий запрос – «Журнал зарегистрированной исходящей информации», формирующий исходящей список. Его SQL код.

SELECT Исходящие.Регист_номер, Исходящие.Рег_дата, Исходящие.[Вид документа], Исходящие.Содержание, Исходящие.[Вид доставки], Исходящие.Корреспондент, Сотрудники.ФИО

FROM Сотрудники INNER JOIN Исходящие ON Сотрудники.[Табельный номер] = Исходящие.[Табельный номер];

Третий запрос «Входящие документы на контроле». Он формирует список входящих невыполненных документов, поставленных на контроль. Ниже приведен его SQL– код.

SELECT Входящие.Регист_номер, Входящие.Рег_дата, Входящие.Корреспондент, Входящие.Содержание, Входящие.Резолюция, Сотрудники.ФИО, [Рег_дата]+[Срок исполнения(дни)] AS [Дата исполнения]

FROM Сотрудники INNER JOIN Входящие ON Сотрудники.[Табельный номер] = Входящие.[Табельный номер]

WHERE (((Входящие.Контроль)=True) AND ((Входящие.[Отметка об исполнении])=False));

Следующий запрос создает список «выполненных» документов.

SELECT Входящие.Регист_номер, Входящие.Рег_дата, Входящие.Содержание, Входящие.Корреспондент, Входящие.Резолюция, Сотрудники.ФИО, Входящие.[Отметка об исполнении]

FROM Сотрудники INNER JOIN Входящие ON Сотрудники.[Табельный номер] = Входящие.[Табельный номер]

WHERE (((Входящие.[Отметка об исполнении])=True));

Для выявления документов, выполнение резолюции по которым просрочено, предназначен запрос «Просроченные документы».

SELECT Входящие.Регист_номер, Входящие.Рег_дата, Входящие.[Вид документа], Входящие.Содержание,       Входящие.Корреспондент,       Входящие.Резолюция,

Входящие.[Срок    исполнения(дни)],    Входящие.[Отметка    об    исполнении],

Входящие.Контроль, Сотрудники.ФИО, [Рег_дата]+[Срок исполнения(дни)] AS [Дата исполнения]

FROM Сотрудники INNER JOIN Входящие ON Сотрудники.[Табельный номер] = Входящие.[Табельный номер]

WHERE (((IIf(([Рег_дата]+[Срок исполнения(дни)]

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

SELECT Входящие.Регист_номер, Входящие.Рег_дата, Входящие.[Вид документа], Входящие.Содержание,    Входящие.[Вид доставки],    Входящие.Корреспондент,

Сотрудники.ФИО

FROM Сотрудники INNER JOIN Входящие ON Сотрудники.[Табельный номер] = Входящие.[Табельный номер]

WHERE (((Входящие.[Вид документа])=[Какой документ]));

SELECT Входящие.Регист_номер, Входящие.Рег_дата, Входящие.[Вид документа], Входящие.Содержание,    Входящие.[Вид доставки],    Входящие.Корреспондент,

Сотрудники.ФИО

FROM Сотрудники INNER JOIN Входящие ON Сотрудники.[Табельный номер] = Входящие.[Табельный номер]

WHERE (((Входящие.Рег_дата)=[Укажите дату]));

SELECT Входящие.Регист_номер, Входящие.Рег_дата, Входящие.[Вид документа], Входящие.Содержание,    Входящие.[Вид доставки],    Входящие.Корреспондент,

Сотрудники.ФИО

FROM Сотрудники INNER JOIN Входящие ON Сотрудники.[Табельный номер] = Входящие.[Табельный номер]

WHERE (((Входящие.Корреспондент)=[Укажите корреспондента]));

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

Интерфейс программы состоит из двухуровневого меню, что позволяет более просто освоить работу с приложением.

Рисунок 1 – Главное меню

Список литературы Создание автоматизированного рабочего места "Делопроизводитель" для ООО СПК "Мидис-Строй"

  • Автоматизированные информационные технологии в экономике: Учебник/Под ред. проф. ГА. Титоренко. -М.: Компьютер, ЮНИТИ, 2007 г., с.325
  • Басаков М.И. Кадровое делопроизводство. -Ростов-на-Дону: Изд-во «Феникс», 2002.
  • Введение в информационный бизнес: Учебное пособие/Под ред. В. П. Тихомирова, А. В. Хорошилова. -М.: Финансы и статистика, 2006 г., с. 215
  • Информационные системы в экономике: Учебник/Под ред. проф. В. В. Дика. -М.: Финансы и статистика, 2006. с. 335
Статья научная