ВВЕДЕНИЕ 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
ПРИЛОЖЕНИЕ 24
В настоящее время Интернет очень продвинут, и используется во многих аспектах жизни. Интернет используется не только как источник информации, но и как «инструменты» с различным функционалом.
Что делать, если вы потеряли или нашли какую-то важную вещь, документы, права, паспорт и, возможно, животных или даже людей? Конечно, если это произошло, то в этом случае вы могли бы рассказать об этом только своим друзьям, знакомым или родственникам, потому что круг общения одного человека слишком ограничен.
Услуга «Потерянные и найденные вещи» поможет найти потери и вернуть находки, не выходя из дома!
Только представьте, что теперь вся многотысячная аудитория в Казани сможет прочитать именно ваше объявление, ответить на него. И если человек узнает что-то о вашей потере, он сможет найти или вернуть ваши вещи или животное.
«Lost and Found Office» поможет вам найти то, что вы потеряли, а также вернуть найденные вещи их владельцам.
Целью выпускной квалификационной работы является разработка единой информационной системы в Казани, в которой будет собираться вся информация о найденных, забытых или утерянных объектах.
Задачи, поставленные в выпускной квалификационной работе: создать пользовательское меню, поиск по базе, регистрация пользователей возможность публикация информации о потеряной вещи с вомозжностью загрузки фотографии.
1.1. Обзор существующих систем
Были рассмотрены следующие сайты, в которых размещаются объявления о находках:
1) сайт «Бюро находок» - http: //nahodok.ru;
2) сайт «Сервис находка: бюро находка онлайн » - https://nahodca.com;
3) сайт «Нетеряйка бюро находок» - https://neteryaika.ru;
4) сайт «Стол находки» - http://stolnahodki.ru;
5) сайт «Бюро находок - еденный центр находок!» - http://столнаходок.рф.
1.2.Описание системы
Система должна включать следующие компоненты:
- пользователь может бесплатно опубликовать объявление с сохранением в базе данных;
- кабинет администратора системы по работе с данными о клиентах и найденными ими предметами;
В ходе выполнения выпускной квалификационной работы все цели и задачи были выполнены. Разработана архитектура сайта, выбраны средства разработки. Создан удобный интерфейс для пользователей. Настроена база данных, где хранятся все данные пользователей, объявления и другие данные. При возникновении новых задач, сайт можно легко дополнять и расширять новыми приложениями, благодаря гибкой работе фреймворка Django, что хорошо сказывается на долговечности проекта.
Информационная система была реализована при помощи IDE PyCharm. При создании web-приложений Django на PyCharm, создаются все нужные файлы настроек и директории различных файлов Django, которые нужно заполнить и настроить.
Главной моделью приложения является модель о добавления информации, которая была рассмотрена на примере выше. В этой модели хранится вся основная информация. Так же используется встроенная в Django модель Users, которая хранит информацию о пользователях. Модель категории можно изменять и настраивать под свои цели. Модель Users является мощное средство авторизации, которая хранит информацию о пользователях. Модель Users хранит пароли в зашифрованном виде как хэш от пароля.
При работе над сайтом был получен новый опыт разработки информационных систем. Работа над клиентской и серверной частей web- проекта позволяет глубже понять, как устроены такие системы в целом.