Skip to content

Курсовой проект по дисциплине "Системный анализ и проектирование информационных систем"

Notifications You must be signed in to change notification settings

only1avetrill/CP_SAiPIS_2022.072303

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

О проекте

Данный репозиторий — курсовой проект по дисциплине "Системный анализ и проектирование информационных систем" студента группы 072303 Янцевича Даниила Александровича. Тема: программное средство для принятия решений по выбору подрядчиков на озеленение методом взвешенных экспертных оценок (на примере детского сада).

Запуск программного средства

Разработка данного программного средства ведётся на языке Python с использованием фреймворка Django в IDE PyCharm. Для запуска приложения необходимо перейти в директорию, в которой хранится главный файл manage.py, с помощью команды cd kursach_site в терминале. Далее необходимо ввести команду python manage.py runserver, которая запустит проект на локальном сервере (localhost или 127.0.0.1:8000).

Запуск данного программного средства также возможен без IDE и не требует этого репозитория, т.к. оно развёрнуто и доступно по адресу.

Работа с программным средством

Авторизация/регистрация

После запуска сервера Вы попадёте на страницу авторизации, которая также позволит Вам перейти на страницу регистрации (для тестирования зарегистрированы данные пользователи: представитель детского сада с логином TestSadUser и паролем 303SadPassword, представитель организации по озеленению с логином TestOzelenUser и паролем 303OzelenPassword, пользователь с правами администратора с логином TestAdminUser и паролем 303AdminPassword).

image image

Главная страница

После авторизации Вы попадёте на главную страницу, на которой можно просмотреть (в том числе и в отсортированном виде) объявления детских садов с заказами на озеленение, которые отображают всю необходимую информацию (адрес, площадь для озеленения и бюджет, срок сдачи, контактная информация и актуальность на сегодняшний день). Объявления добавляются пользователями (это может сделать только администратор или пользователь с учётной записью детского сада) и хранятся в базе данных.

image image

При отсутствии объявлений выводится соответствующее сообщение.

image

Для добавления объявления используется дополнительная страница.

image

Выбор подрядчиков

При переходе на соответствующую страницу Вы увидите список подрядчиков на озеленение, на которой можно просмотреть (в том числе и в отсортированном виде) предложения организаций по озеленению, которые отображают всю необходимую информацию (минимальная площадь для заказа, средняя стоимость за один квадратный метр и контактная информация). Подрядчики добавляются пользователями (это может сделать только администратор или пользователь с учётной записью подрядчика) и хранятся в базе данных.

image image

При отсутствии подрядчиков выводится соответствующее сообщение.

image

Для добавления подрядчиков используется дополнительная страница.

image

Статистика и аналитика

На отдельной странице пользователь может узнать подробнее о статистке сайте (количество зарегистрированных пользователей, количество пользователей в сети, количество добавленных объявлений, количество добавленных подрядчиков).

image

Связь с разработчиком/администрацией

На отдельной странице пользователь может узнать подробнее об этом сайте, а также получить контакты для связи с разработчиком.

image

About

Курсовой проект по дисциплине "Системный анализ и проектирование информационных систем"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published