Файл: Разработка серверной части программного продукта для работы с документами по заказу ао нии Полюс им. М. Ф. Стельмаха Москва, 2023.pptx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.11.2023
Просмотров: 16
Скачиваний: 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»
Разработка базы данных
Разработка серверной части
Результат разработки
Заключение
Целью работы было создание программного продукта для работы с документами без использования дополнительного программного обеспечения, помимо браузера и подключения к локальной сети.
Для достижения данной цели были выполнены следующие задачи:
— создание и проектирование базы данных для хранения необходимой информации
— проектирование системы управления содержимым позволяющей администрировать интернет-ресурс
— разработка вывода информации из базы данных
— разработка ввода информации в базу данных
— разработка добавления информации в базу данных
— разработка удаления информации из базы данных
— разработка поиска информации из базы данных через веб-интерфейс
— разработка сортировки информации из базы данных через веб-интерфейс.