ВВЕДЕНИЕ 3
1. Проектирование и разработка программного обеспечения 4
1.1. Обзор существующих систем 4
1.2. Описание системы 4
1.3. Анализ бизнес процессов 5
2. Разработка структуры программного обеспечения системы 6
2.1. Средства реализации 6
2.2. Определение структуры базы данных 6
2.3. Описание основных форм 12
3. Разработка интерфейса сайта 14
3.1. Интерфейс гостя 14
3.2. Интерфейс пользователя 17
3.3. Интерфейс администратора 20
ЗАКЛЮЧЕНИЕ 22
СПИСОК ЛИТЕРАТУРЫ 23
ПРИЛОЖЕНИЕ
В настоящее время Интернет очень продвинут, и используется во многих аспектах жизни. Интернет используется не только как источник информации, но и как «инструменты» с различным функционалом.
Что делать, если вы потеряли или нашли какую-то важную вещь, документы, права, паспорт и, возможно, животных или даже людей? Конечно, если это произошло, то в этом случае вы могли бы рассказать об этом только своим друзьям, знакомым или родственникам, потому что круг общения одного человека слишком ограничен.
Услуга «Потерянные и найденные вещи» поможет найти потери и вернуть находки, не выходя из дома!
Только представьте, что теперь вся многотысячная аудитория в Казани сможет прочитать именно ваше объявление, ответить на него. И если человек узнает что-то о вашей потере, он сможет найти или вернуть ваши вещи или животное.
«Lost and Found Office» поможет вам найти то, что вы потеряли, а также вернуть найденные вещи их владельцам.
Целью выпускной квалификационной работы является разработка единой информационной системы в Казани, в которой будет собираться вся информация о найденных, забытых или утерянных объектах.
Задачи, поставленные в выпускной квалификационной работе: создать пользовательское меню, поиск по базе, регистрация пользователей возможность публикация информации о потеряной вещи с возможностью загрузки фотографии.
В ходе выполнения выпускной квалификационной работы все цели и задачи были выполнены. Разработана архитектура сайта, выбраны средства разработки. Создан удобный интерфейс для пользователей. Настроена база данных, где хранятся все данные пользователей, объявления и другие данные. При возникновении новых задач, сайт можно легко дополнять и расширять новыми приложениями, благодаря гибкой работе фреймворка Django, что хорошо сказывается на долговечности проекта.
Информационная система была реализована при помощи IDE PyCharm. При создании web-приложений Django на PyCharm, создаются все нужные файлы настроек и директории различных файлов Django, которые нужно заполнить и настроить.
Главной моделью приложения является модель о добавления информации, которая была рассмотрена на примере выше. В этой модели хранится вся основная информация. Так же используется встроенная в Django модель Users, которая хранит информацию о пользователях. Модель категории можно изменять и настраивать под свои цели. Модель Users является мощное средство авторизации, которая хранит информацию о пользователях. Модель Users хранит пароли в зашифрованном виде как хэш от пароля.
При работе над сайтом был получен новый опыт разработки информационных систем. Работа над клиентской и серверной частей web- проекта позволяет глубже понять, как устроены такие системы в целом.
1. Справочник по Python Django [Электронный ресурс] - Режим доступа: https://djbook.ru/ (дата обращения 10.05.19).
2. Курс Эффективный Django. [Электронный ресурс] - Режим
доступа: https://habrahabr.ru/post/240463/ (дата обращения 12.05.19).
3. Курс Try Django. [Электронный ресурс] - Режим доступа:
https://www.codeschool.com/courses/try-django (дата обращения 13.05.19).
4. Курс по Html5. [Электронный ресурс] - Режим доступа:
https://htmlbook.ru/ (дата обращения 18.05.19).
5. Справочник Angular Material. [Электронный ресурс] - Режим доступа: https://material.angularjs.org/latest/ (дата обращения 19.05.19).
6. Документация Chart.JS. [Электронный ресурс] - Режим доступа: http://www.chartjs.org/docs/ (дата обращения 22.05.19).
7. Дронов В. Django: Практика создания Web-сайтов на Python / В. Дронов [Текст]. — М.: БХВ-Петербург, 2016. — 465с
8. Джефф Ф. Django. Разработка веб-приложений на Python / Пол Биссекс, Уэсли Дж. Чан [Текст]. — М.: Символ-Плюс, 2013. — 614с.
9. Бен Хеник HTML и CSS Путь к совершенству. [Текст]. - СПб.: Изд-во «O'Reilly», 2011. -336 с.
10. Дакетт Д. HTML и CSS.Разработка и дизайн веб-сайтов. [Текст]. - Изд-во «Эксмо», 2013.-480 с.
11. Владимир Дронов.Django: практика создания Web-сайтов на Python. [Текст]. - Изд-во «БХВ-Петербург», 2016.-528 c.
12. Марти Алчайн. Pro Django [Текст]. - Изд-во «Apress», 2013.- 300