Актуальность данной работы объясняется тем, что во времена, когда информационные технологии заняли значительную часть в жизни человека, у людей нет времени и желания ходить по различным инстанциям и они предпочитают делать все из удобного для себя места. На сегодняшний день несмотря на имеющиеся уже аналоги, такие как «ГИС ЖКХ» или «Домопульт» все еще имеется необходимость в правильно работающем приложении. Так как похожие приложения либо реализуют лишь часть функций, многие из которых вовсе не работают, либо необходимые функции и вовсе отсутствуют. Практическая значимость проекта состоит в том, что жилищная компания и жильцы ее дома получат удобное средство для обмена информацией и экономии времени обеих сторон, в то время как раньше все взаимодействие происходило только за счет бумажных объявлений. Теоретическая значимость заключается в том, что результаты исследования помогут лучше разобраться в вопросе взаимодействия между управляющей компанией и жильцами, а также сделать выводы
Веб-приложение для ЖКХ и ТСЖ, позволяющее в удобной форме организовать их работу, а также обеспечить связь между самими жильцами и управляющими компаниями их домов. Так же в работу входит полная документация к проекту. Приложение написано на языке С#, для базы данных использована liteDB. Фраемворк Bootstrap
ВВЕДЕНИЕ 4 1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 7 1.1 Анализ предметной области 7 1.2 Обзор существующих аналогов 8 1.3 Методология разработки 9 2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА 13 2.1 Диаграмма UML 13 2.2 Диаграмма Use-case 14 2.3 Диаграмма IDEF 16 2.4 Диаграмма ERD 18 3 РЕАЛИЗАЦИЯ ПРОЕКТА 20 3.1 Описание среды программирования 20 3.2 Описание платформы для разработки 21 3.3 Описание языка программирования 22 3.4 Описание Фреймворка 23 3.5 Описание системы безопасности 24 3.6 Создание базы данных 26 3.7 Разработка приложения 28 3.8 Хеширование паролей 32 4 ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА 34 4.1 Виды тестирования 34 4.2 Test case 36 5 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 40 5.1 Запуск программы 40 5.2 Вход в приложение 40 5.3 Работа в приложении для сотрудника 42 5.4 Работа в приложении для пользователя 48 ЗАКЛЮЧЕНИЕ 50 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 52 ПРИЛОЖЕНИЕ А (ТЕХНИЧЕСКОЕ ЗАДАНИЕ) 55 ПРИЛОЖЕНИЕ Б (КОД ПРОГРАММЫ)