Правильная тема ВКР

This commit is contained in:
2026-05-26 19:35:01 +03:00
parent 99230f7ed3
commit e997f9ec84
9 changed files with 20 additions and 16 deletions

View File

@@ -6,7 +6,7 @@ Wallenc — мобильное приложение для Android, предна
== Техническое задание (выдержка)
*Наименование:* мобильное приложение Wallenc.
*Наименование:* мобильное приложение для защищённого хранения пользовательских данных (Wallenc).
*Основание для разработки:* производственная практика, задание ООО НМФ «Нейротех», направление 09.03.04.

View File

@@ -1,11 +1,11 @@
#import "common.typ": pz-biblio-strip-en, pz-front-heading
#import "common.typ": pz-biblio-strip-en, pz-front-heading, pz-thesis-topic-en
#pagebreak(weak: true)
#pz-biblio-strip-en(
udk: "004.738.5",
author: "Pytkov Roman Evgenievich",
title: "Development of the Wallenc mobile application — a universal wallet for secure storage of data on untrusted backends without a dedicated application server",
title: pz-thesis-topic-en,
year: 2026,
)
@@ -14,7 +14,7 @@
#{
set par(first-line-indent: 0pt, justify: true)
[The thesis describes the Wallenc mobile application a client wallet for storing data on untrusted backends without a dedicated application server. Data is encrypted on the device before upload; decryption is performed only when the user enters a valid key. The work includes analysis of analogues, requirements, architecture and UI design, Kotlin implementation for Android, testing, and a brief economic assessment.]
[The thesis is devoted to a mobile application for secure storage of user data (the Wallenc software product). Data is encrypted on the device before upload; decryption is performed only when the user enters a valid key. The work includes analysis of analogues, requirements, architecture and UI design, Kotlin implementation for Android, testing, and a brief economic assessment.]
parbreak()

View File

@@ -1,9 +1,9 @@
#import "common.typ": pz-biblio-strip-ru, pz-front-heading
#import "common.typ": pz-biblio-strip-ru, pz-front-heading, pz-thesis-topic
#pz-biblio-strip-ru(
udk: "004.738.5",
author: "Пытков Роман Евгеньевич",
title: "Разработка мобильного приложения Wallenc — универсального кошелька для безопасного хранения данных на небезопасных хранилищах без собственного сервера",
title: pz-thesis-topic,
year: 2026,
)
@@ -12,7 +12,7 @@
#{
set par(first-line-indent: 1.25cm, justify: true)
[Пояснительная записка посвящена разработке мобильного приложения Wallenc клиентского кошелька для безопасного хранения данных на недоверенных хранилищах без собственного сервера приложения. Описаны анализ предметной области и аналогов, формирование требований, проектирование архитектуры и пользовательского интерфейса, программная реализация на Kotlin (Android, Jetpack Compose, Room, Hilt), тестирование и краткая экономическая оценка.]
[Пояснительная записка посвящена разработке мобильного приложения для защищённого хранения пользовательских данных (программный продукт Wallenc). Описаны анализ предметной области и аналогов, формирование требований, проектирование архитектуры и пользовательского интерфейса, программная реализация на Kotlin (Android, Jetpack Compose, Room, Hilt), тестирование и краткая экономическая оценка.]
parbreak()

View File

@@ -22,6 +22,11 @@
v(0.75em)
}
// Официальная тема ВКР (приказ, титул, аннотация, ТЗ).
#let pz-thesis-topic = "Мобильное приложение для защищённого хранения пользовательских данных"
#let pz-thesis-topic-en = "Mobile application for secure storage of user data"
#let pz-thesis-subject = "мобильном приложении для защищённого хранения пользовательских данных"
// Бланк аннотации: 2×2 без рамок; левый столбец — отступ, текст во 2-м (2 ячейки).
#let pz-dept-mop = "кафедра МОП ЭВМ"
#let pz-dept-sait = "кафедра системного анализа и телекоммуникаций"

View File

@@ -1,6 +1,6 @@
#heading(numbering: none, outlined: true)[Заключение]
В пояснительной записке рассмотрены анализ предметной области, проектирование и реализация мобильного приложения Wallenc клиентского кошелька для безопасного хранения данных на недоверенных хранилищах без собственного сервера.
В пояснительной записке рассмотрены анализ предметной области, проектирование и реализация мобильного приложения для защищённого хранения пользовательских данных (Wallenc).
По главе 1 сформированы требования и выполнен сравнительный анализ аналогов; обоснован выбор стека Kotlin/Compose/Room/Hilt. По главе 2 спроектированы бизнес-процессы, DFD, UML-диаграммы и модель данных Room. Глава 3 описывает пользовательские сценарии и интерфейсные решения. Глава 4 представляет реализованные модули; полный исходный код приведён в приложении А. Глава 5 документирует план и результаты тестирования. Глава 6 содержит краткую экономическую оценку.

View File

@@ -4,7 +4,7 @@
*Актуальность* темы обусловлена распространением мобильных приложений для хранения файлов и секретов, а также ограниченностью готовых решений: многие продукты привязаны к собственному backend, закрытой экосистеме или узкой предметной области @google-secure-folder @bitwarden-help @cryptomator-docs.
*Цель работы* повысить конфиденциальность пользовательских данных при работе с недоверенными хранилищами за счёт разработки мобильного клиентского приложения Wallenc без собственного сервера приложения и с единой моделью vault и клиентским шифрованием.
*Цель работы* повысить конфиденциальность пользовательских данных при работе с недоверенными хранилищами за счёт разработки мобильного приложения для защищённого хранения пользовательских данных (Wallenc) без собственного сервера приложения и с единой моделью vault и клиентским шифрованием.
Для достижения цели были поставлены следующие *задачи*:
+ выполнить анализ предметной области и сравнительный обзор аналогов, сформировать требования к программному продукту;

View File

@@ -1,4 +1,4 @@
#import "common.typ": pz-sig-line
#import "common.typ": pz-sig-line, pz-thesis-topic
#pagebreak(weak: true)
@@ -44,7 +44,7 @@
#set par(first-line-indent: 0pt, justify: true, leading: 0.95em)
#tz-row[
1. Тема выпускной квалификационной работы: #quote[Разработка мобильного приложения Wallenc универсального кошелька для безопасного хранения данных на небезопасных хранилищах без собственного сервера] утверждена приказом по ВУЗу 2191-к от 17.02.2026 г.
1. Тема выпускной квалификационной работы: #quote[#pz-thesis-topic] утверждена приказом по ВУЗу 2191-к от 17.02.2026 г.
]
#tz-row[2. Требования и исходные данные к работе:]

View File

@@ -1,4 +1,4 @@
#import "common.typ": pz-sig-line
#import "common.typ": pz-sig-line, pz-thesis-topic
#let pz-title-page(
ministry: [],
@@ -104,7 +104,7 @@
university-short: [(ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ)],
institute: [Институт компьютерных технологий и информационной безопасности],
department: [Кафедра математического обеспечения и применения ЭВМ (МОП ЭВМ)],
topic: [Разработка мобильного приложения Wallenc универсального кошелька для безопасного хранения данных на небезопасных хранилищах без собственного сервера],
topic: [#pz-thesis-topic],
program: [Методы и средства разработки программного обеспечения],
direction: [09.03.04],
student-name: [Пытков Р. Е.],

View File

@@ -1,4 +1,5 @@
#import "@preview/modern-g7-32:0.2.0": appendixes, enum-numbering, gost
#import "includes/common.typ": pz-appendix-title, pz-fig, pz-thesis-subject
#set enum(numbering: enum-numbering)
#set heading(numbering: "1.1.1.1")
@@ -10,7 +11,7 @@
short: "ЮФУ",
),
about: "пояснительной записке",
subject: "разработке мобильного приложения Wallenc — универсального кошелька для безопасного хранения данных на небезопасных хранилищах без собственного сервера",
subject: pz-thesis-subject,
approved-by: (
name: "Беликов А. Н.",
position: "старший преподаватель кафедры системного анализа и телекоммуникаций",
@@ -29,8 +30,6 @@
#set text(font: "Times New Roman")
#import "includes/common.typ": pz-appendix-title, pz-fig
#include "includes/blank-front-matter.typ"
#include "includes/abstract-ru.typ"
#include "includes/abstract-en.typ"