Poyasnitelnaya (1210311), страница 8
Текст из файла (страница 8)
После подачи заявки через сайт и создания администрацией учетной записи должно сайт должен выслать на указанную почту имя пользователя и ссылку для создания пароля. Необходимо перейти по ссылке и создать пароль.
Для того чтобы проходить обучение, необходимо пройти авторизацию на сайте ДВУНЦ. Необходимо нажать на ссылку «войти» на навигационной панели верхней части сайта, после чего появится модальное окно, где нужно ввести имя пользователя и пароль и нажать на кнопку «войти». При правильном вводе учетных данных появится успешное оповещение ниже формы, в ином случае будет отображена ошибка. Для восстановления пароля необходимо в модальном окне нажать на ссылку «забыли пароль?», после чего на открывшейся странице ввести имя пользователя или электронную почту и ждать письма. В письме будет указана ссылка для создания нового пароля.
При первом входе на сайт ДВУНЦ необходимо перейти на страницу курса, который был указан ранее в заявке. Далее вместо кнопки «подать заявку на курс» должна появиться «пройти этот курс» (если этого не произошло, обратитесь к администрации сайта ДВУНЦ), на которую нужно нажать. После чего появится шкала изучения данного курса, станут доступны лекции и тесты, которые находятся в учебном плане курса, а также на странице «Профиль» (на которую можно зайти с помощью ссылки на навигационной панели в верхней части сайта) будет отображаться курс, как показано на рисунке 3.10. На странице профиля пользователь имеет возможность:
-
посмотреть информацию о своей учетной записи (имя пользователя, организацию, электронную почту, имя и фамилию);
-
курсы, которые привязаны к текущей учетной записи, со шкалой изучения;
-
отредактировать учетные данные: фамилию, имя, пароль.
Чтобы читать лекции необходимо зайти в область обучения с помощью страницы определенной курса (рисунок 3.8). Нужно перейти в учебный план и выбрать лекцию, которая еще не была изучена (изученные лекции отображаются с иконкой в виде галочки). Далее откроется область обучения с выбранной лекцией.
Область обучения содержит навигационную (правую) панель и контентную часть (лекционный материал и тесты). Чтобы покинуть этот раздел, нужно нажать на иконку креста в правом верхнем углу. Для навигации по курсу создана навигационная панель, которая собирает лекции и тесты по дисциплинам. Для каждых тем (лекций) и тестов созданы отдельные страницы, на которые можно перейти. Для изучения темы (лекции) необходимо прочитать весь материал и нажать на кнопку «закончить лекцию», после чего данная лекцию будет отображаться как изученная (в навигационной панели напротив названия появится иконка в виде галочки).
Рисунок 3.8 – Область обучения, демонстрация лекции
Для выполнения теста, необходимо перейти на страницу теста и нажать на кнопку «начать тест». Далее появится вопросы с вариантами ответов (есть как множественный выбор ответов, так и одиночный). Для навигации по вопросам созданы кнопки «следующий вопрос», «предыдущий вопрос». В конце теста необходимо нажать на кнопку «закончить тест». Результат теста зависит от типа теста, может быть в процентном соотношении или в баллах.
-
-
Руководство администратора
В руководстве описаны основные виды управления (новостями, статьями, пользователями, обучением (курсами и темами с лекциями и тестами), слушателями и антивирусной защитой), которые может совершать администратор. Управление – это возможность создания, редактирования и удаления. Все действия, описываемые, в этом руководстве затрагивают именно административную панель сайта ДВУНЦ (рисунок 3.1).
Для входа в административную панель необходимо перейти по ссылке: http://microais.beget.tech/wp-admin/, ввести учетные данные администратора и нажать на кнопку «войти».
-
-
Управление новостями
-
Для создания новости необходимо выбрать в левом меню пункт «добавить новую» раздела «записи». Далее откроется страница (рисунок 3.9), в которой нужно ввести заголовок и указать саму новость. Чтобы указать категорию необходимо найти правый блок «рубрики», где нужно выбрать одну или несколько категорий. По завершению редактирования следует нажать на кнопку «опубликовать».
Рисунок 3.9 – Административная панель: страница создания новости
Для удаления новости необходимо выбрать в левом меню пункт «все записи» раздела «записи». После откроется страница со списком новостей, из которого можно выбрать несколько или одну новость (с помощью специального поля, что находится левее названия новости). Затем в поле «действия» выбрать «удалить» и нажать на кнопку «применить». Либо можно воспользоваться альтернативным способом удаления: перейти в определенную новость или навести курсором мышки на определенную новость в списке и нажать на ссылку «удалить».
Для управления категориями новостей необходимо перейти на страницу меню «рубрики» раздела «записи» (рисунок 3.10). Для добавления новой категории нужно указать название категории, ярлык (URL категории), опционально указать родителя и описание, после чего нажать на кнопку «добавить новую рубрику». Для изменения или удаления необходимо навести курсор мышки на определенную категорию и нажать на соответствующую ссылку. Процесс изменения идентичен созданию.
Рисунок 3.10 – Административная панель: страница категорий новостей
-
Управление статьями (материалами)
Процесс создания, редактирования и удаления статей (материалов) идентичен этим действиям с новостями (пункт 3.8.1) за исключением раздела в меню и работы с категориями новостей (у статей нет категорий). Для управления статьями (материалами) необходимо в меню найти раздел «страницы». При создании или изменении статей можно указывать родительскую статью (материал) с помощью поля «родительская» в блоке «свойства страницы».
-
Управление пользователями
Для создания пользователя необходимо выбрать в левом меню пункт «добавить нового» раздела «пользователи». Далее откроется страница (рисунок 3.11), в которой нужно ввести имя пользователя, email, имя, фамилию, организацию. Пароль в целях безопасности генерируется автоматически в соответствие с пунктом 3.1 дипломного проекта. Чтобы посмотреть пароль нужно нажать на кнопку «показать пароль». Рекомендуется отправлять пользователю письмо об учетной записи, где будет указано имя пользователя и ссылка с дальнейшими инструкциями. Далее следует выбрать роль: «слушатель», «администратор» и нажать на кнопку «добавить нового пользователя».
Процесс редактирования и удаления пользователя идентичен редактированию и удалению новости (пункт 3.8.1) за исключением раздела меню. Для этого необходимо перейти на страницу меню «все пользователи» раздела «пользователи».
Рисунок 3.11 – Административная панель: страница создания пользователя
-
Управление обучением
Обучение разбивается на две составляющие: образовательные курсы и слушатели курсов. Для каждой созданы отдельные страницы в административной панели.
Для создания курса необходимо выбрать в левом меню пункт «курсы» раздела «LearnPress», затем нажать на кнопку «добавить». Далее откроется страница, в которой нужно ввести название курса, описание курса и справа указать категорию курса с помощью блока «рубрики курсов». Чтобы создать тему (рисунок 3.12), нужно перейти к разделу «Учебный план» и ввести в свободное поле «ввести название темы и нажать enter» название темы. После следует в этом же блоке выбрать лекции и тесты с помощью соответствующих кнопок. При создании темы автоматически появляется новый свободный блок для еще одной темы. Далее нужно перейти к настройкам курса в разделе «общие установки», т.е. указать продолжительность курса, внешнюю ссылку для подачи заявки (если это требуется), учебное время, язык обучения. В настройках «стоимость курса» следует указывать платность курса (если «да», то дополнительно вводить «стоимость» и «вторую стоимость» для указания цены за меньшее количество часов). После завершения редактирования нужно нажать на кнопку «Сохранить курс».
Рисунок 3.12 – Административная панель: страница создания курса, раздел создания темы
Процессы редактирования и удаления курса и управления категориями курсов идентичны редактированию и удалению новости и управлению категориями новостей (пункт 3.8.1) за исключением раздела меню. Для этого необходимо перейти на страницу меню «курсы» раздела «LearnPress». Для управления категориями курсов следует дополнительно перейти во вкладку «рубрики».
Для создания лекции необходимо выбрать в левом меню пункт «лекции» раздела «LearnPress», затем нажать на кнопку «добавить». Далее откроется страница, в которой нужно ввести название лекции, содержание лекции. После можно указать параметры лекции в соответствующем блоке ниже в виде продолжительности, разрешения на предварительный просмотр (при положительном заполнении поля данная лекция будет доступна для изучения гостям сайта). После завершения редактирования нужно нажать на кнопку «Опубликовать».
Процесс редактирования и удаления лекции идентичен редактированию и удалению новости (пункт 3.8.1) за исключением раздела меню. Для этого необходимо перейти на страницу меню «лекции» раздела «LearnPress».
Для создания теста необходимо выбрать в левом меню пункт «тесты» раздела «LearnPress», затем нажать на кнопку «добавить тест». Далее откроется страница, в которой нужно ввести название теста, описание теста. Для заполнения вопросов (рисунок 3.13) необходимо в соответствующем блоке ниже либо добавить новый вопрос, указав название вопроса и выбрав тип вопроса («истина или ложь», «множественный выбор», «одиночный выбор») либо выбрать вопрос из уже существующих (для управления вопросами необходимо перейти на страницу меню «вопросы» раздела «LearnPress»). Тип «истина или ложь» предлагает только два варианта ответа и один правильный. Тип «множественный выбор» предлагает несколько ответов, из которых могут быть несколько правильных. Тип «одиночный выбор» предлагает несколько ответов и один правильный.
Рисунок 3.13 – Административная панель: страница создания теста, раздел вопросов
После можно указать параметры теста в соответствующем блоке ниже в виде продолжительности, оценки сдачи теста (может принимать значения «нет оценки», «проценты», «баллы»), количество пересдач, возможности проверки ответов и возможности подсказок. Подсказки и количество баллов для вопросов необходимо устанавливать на странице определенного вопроса (чтобы это сделать, следует перейти на страницу меню «вопросы» раздела «LearnPress» и выбрать вопрос).
После завершения редактирования нужно нажать на кнопку «Опубликовать».
Процесс редактирования и удаления теста идентичен редактированию и удалению новости (пункт 3.8.1) за исключением раздела меню. Для этого необходимо перейти на страницу меню «тесты» раздела «LearnPress».
Для присвоения слушателю курсов необходимо выбрать в левом меню пункт «заказы» раздела «LearnPress», затем нажать на кнопку «добавить» или «добавить для множества пользователей» (если следует присвоить курсы для нескольких пользователей). Далее откроется страница, в которой нужно выбрать курсы с помощью кнопки «добавить курс», выбрать в поле «статус заказа» значение «завершенный» и назначить слушателей с помощью соответствующего поля ниже. После чего следует нажать на кнопку «Обновить». Для исключения курса у слушателя необходимо указать в поле «статус заказа» значение «отмененный».
-
Учетные данные
Для демонстрации были созданы пользователи с учетными данными (имя пользователя, пароль):
-
пользователь категории «слушатель» (user2, VdB$vgcQmaUek8P);
-
администратор (admin, D29ISJC1*y)ToUK).
Для входа на демонстрационный сайт необходимо перейти по ссылке: http://microais.beget.tech/account/. Для входа в административную панель демонстрационного сайта следует перейти по ссылке: http://microais.beget.tech/wp-admin/.
-
Экономическая часть. Расчет трудоемкости и стоимости проекта
Экономический эффект предполагает какой-либо полезный результат, выраженный в стоимостной оценке. Обычно в качестве полезного результата выступают прибыль или экономия затрат и ресурсов.
Экономический эффект – величина абсолютная, зависящая от масштабов производства и экономии затрат.
Экономическая эффективность – это соотношение между результатами хозяйственной деятельности и затратами живого и овеществленного труда, ресурсами. Экономическая эффективность зависит от экономического эффекта, а также от затрат и ресурсов, которые вызвали данный эффект. Таким образом, экономическая эффективность – величина относительная, получаемая в результате сопоставления эффекта с затратами и ресурсами [14].
Экономический эффект от внедрения сайта ДВУНЦ в защищенном исполнении может быть косвенным, потому что внедряемая разработка не является источником дохода, так как сайт ДВУНЦ уже существует. Однако созданные элементы безопасности будут сокращать риски возникновения угроз безопасности информации (угрозы несанкционированного доступа к базе данных и программному обеспечению, угрозы выявления паролей, угроза внедрения на сайт вредоносных алгоритмов), а, следовательно, уменьшать ущерб, который может быть причинен при появлении утечек и краж информации на сайте.
В данном разделе дипломного проекта будут рассчитаны трудоемкость проекта и стоимость разработки программного комплекса.
Оценка трудозатрат по разработке программного обеспечения может служить основой для предварительного планирования всего проекта.
Создание программного обеспечения имеет свои особенности. Одной из таких особенностей является изменение требований в процессе работы. Эта особенность оказывает наибольшее влияние именно на стадии разработки. Изменение требований заставляет корректировать план работ, где основой изменений являются работы по разработке программного обеспечения.
Процесс создания программного обеспечения начинается с этапа планирования. В основу оценки берётся опыт предыдущей работы. Разрабатывается архитектура системы, создаются подробные требования к системе. Требование может состоять не только в создании нового свойства программного обеспечения, но и в изменении существующих свойств. Каждое требование к системе оценивается, получая временное и стоимостное выражение оценки.