Файл: Разработка серверной части программного продукта для работы с документами по заказу ао нии Полюс им. М. Ф. Стельмаха Москва, 2023.pptx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.11.2023

Просмотров: 15

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Выпускная квалификационная работа

на тему:

«Разработка серверной части программного продукта для работы с документами по заказу АО «НИИ «Полюс» им. М.Ф. Стельмаха»

Москва, 2023

Руководитель: Долгова Н.А.

Выполнил:

студент группы ИС-33/У20

Васильев Василий Игоревич

Специальность: 09.02.07 Информационные системы и программирование

Вступление


Акционерное общество «Научно-исследовательский институт «Полюс» имени М. Ф. Стельмаха» является ведущим научным центром России в области лазерных технологий. Для выполнения всех поставок, заказов и обработки внутренней документации, необходимы специальные программные продукты, чтобы ускорить взаимодействия внутри конкретного отдела компании, так и между отделами.

Во время практики в вышеупомянутой компании было дано задание двум разработчикам Буштокову Алиму Ибрагимовичу и Васильеву Василию Игоревичу.

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

Цели и задачи


Цель выпускной квалификационной работы: программный продукт для работы с документами без использования дополнительного программного обеспечения, помимо браузера и подключения к локальной сети.

Выпускная квалификационная работа имеет следующие задачи:

— проектирование дизайна пользовательского интерфейса

— разработка сайта с соблюдением всех требований заказчика

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

— проектирование и разработка системы управления содержимым программного продукта

— проектирование и разработка поисковой системы и сортировки информации на главной странице программного продукта.

«Астрал.ЭДО»

«1С:Документооборот»

— эффективное управление процессами

— инструментами для совместной работы

— доступ с различных устройств

— функциональный почтовый клиент

— работа с договорными документами.

— облачное сохранение

— доступ с различных устройств

— эффективное управление процессами.


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

Программный продукт для документооборота включает в себя следующее:

— публикация документа на серверное хранилище

— поиск по номеру документа

— поиск по имени или описанию документа

— фильтрация для поиска по статусу, типу и дате действия документа

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

Проектирование главной страницы


При работе с программным продуктом, пользователь может выполнять следующие действия:

─ просмотр блоков с документами

─ поиск документа

─ фильтрация документов,

─ просмотр дополнительной информации о документе

─ добавление и удаление документа и его параметров


Проектирование базы данных


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

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

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


HTML – это язык гипертекстовой разметки, который используется для структурирования и отображения веб-страницы и её контента.

CSS – это формальный язык описания внешнего вида документа, написанного с использованием языка разметки HTML.

JavaScript – язык программирования, являющийся прототипно-ориентированным.


Выбор инструментов разработки серверной части и базы данных


PHP - это распространённый язык программирования общего назначения с открытым исходным кодом. PHP специально сконструирован для веб-разработок и его код может внедряться непосредственно в HTML.

phpMyAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL.

phpMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL

Выбор среды разработки


Для создания пользовательской и серверной частей был выбран редактор исходного кода Visual Studio Code, разработанный компанией Microsoft.

Разработка базы данных


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

Таблица «file_doc»

Таблица «privyazka_file_po_type_doc»

Разработка базы данных


Таблица «zncheniya_file_po_type_doc»

Таблица «type»

Таблица «status»

Разработка базы данных


Таблица «names»

Таблица «exemplar»

Разработка базы данных

Разработка серверной части

Результат разработки

Заключение


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

Для достижения данной цели были выполнены следующие задачи:

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

— проектирование системы управления содержимым позволяющей администрировать интернет-ресурс

— разработка вывода информации из базы данных

— разработка ввода информации в базу данных

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

— разработка удаления информации из базы данных

— разработка поиска информации из базы данных через веб-интерфейс

— разработка сортировки информации из базы данных через веб-интерфейс.