Details
Title | Разработка сайта на React.js и модуля чат для компании ИНФОТЕХ: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения» |
---|---|
Creators | Лапшин Даниил Эдуардович |
Scientific adviser | Шаляпин Владимир Валентинович |
Other creators | Локшина Екатерина Геннадиевна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий |
Imprint | Санкт-Петербург, 2020 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | react.js ; API ; VScode ; фреймворк ; инфотех ; SEO ; usability ; UI test ; сайт ; frame work ; infotech ; site |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.04 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
Links | Отзыв руководителя ; Отчет о проверке на объем и корректность внешних заимствований |
DOI | 10.18720/SPBPU/3/2020/vr/vr20-941 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Record key | ru\spstu\vkr\7129 |
Record create date | 7/23/2020 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Тема выпускной работы: «Разработка сайта на React.js и модуля чат для компании ИНФОТЕХ». Данная работа была посвящена разработке на React.js,а так же анализу предприятия ИНФОТЕХ. Задачи которые были решены в ходе разработке: •Проанализировать предприятие ООО «ИНФОТЕХ» и работу его отделов; •Проанализировать задач для разработки проекта; •Проанализировать рынок существующих решений; •Проанализировать целесообразности выполнения проекта; •Реализация проекта; •Тестирование проекта. Для выбора фреймворка и платформы была проведена сравнительная исследовательская работа. В начале стоял выбор фреймворка, на котором мы будем писать сайт для компании ИНФОТЕХ, выбирал я из следующих фреймворков: React.js, Angular, Vue.js. На какой платформе разрабатывать я выбирал из следующих: VS code sublime text 3, PhpStorm. Для создания модуля чат я пользовался API React Slack Chat. Так, как помимо поставленных задач планируется расширение и добавление большего функционала, поэтому это так же сказалось на выборе фреймворка. Так же будет важен пункт тестирования и SEO оптимизация так, как проект будет продвигаться в поисковых системах. В результате проделанной работы я выбрал фреймворк React.js, а так же платформу VS code. Так же были проведены все SEO тесты и Usability тестирование. После чего сайт был опубликован на хостинг под доменом – pascounter.infoteh.ru.
The topic of the graduation project: “Development of the website in React.js framework and the chat module for INFOTECH company”. The goal of the project is the development of the React.js-based website as well as the analysis of the structure and functioning of INFOTECH. The milestones of the workplan are: • Detailed analysis of the structure of INFOTECH Ltd. and functioning of its departments • Analysis of the key issues of the development process • Analysis of the market of the existing solutions • Analysis of feasibility and practicability of the project • Project implementation • Product testing A comparative study was done for identification of a suitable framework and platform. React.js, Angular and Vue.js were considered as possible frameworks. The options for the platform were: VS code, sublime text 3, Php Storm. API React Slack Chat was used for the chat module. Choosing the framework, I considered the planned further development of the product. The testing and search engine optimization (SEO) are also important since the product will be used in the web browser applications. As a result, I choose React.js framework and VS code platform. After SEO and Usability testing, the website was published in the hosting under domain pascounter.infotech.ru.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 27
Last 30 days: 0