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

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

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

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

Добавлен: 09.11.2023

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

Скачиваний: 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»

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

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

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

Заключение

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