Сопровождение учебного процесса ПК БГТУ - Программирование, компьютеры и кибернетика дипломная работа
![](/file/c17a668ccb7333e986a5a.jpg)
Главная
Программирование, компьютеры и кибернетика
Сопровождение учебного процесса ПК БГТУ
Разработка web-интерфейса, предоставляющего всем студентам массив достоверной информации о расписания занятий в ПК БГТУ. Возможность подписки на обновления в расписании посредством электронной почты. Основные требования к разрабатываемому web-сервису.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
- Возможность организации доступа к достоверному расписанию на завтрашний день по средствам web-интерфейса.
- Возможность подписки на обновления расписания по e-mail.
- Возможность оперативного вмешательства в учебный график по средствам администраторской панели.
При разработке web-сервиса были использованы следующие средства:
- HTML - стандартный язык разметки web-документов.
- CSS - каскадные таблицы стилей, при помощи которых был разработан web-дизайн данного web-сервиса.
- PHP - серверный скриптовый язык, благодаря которому была разработана программная часть web-сервиса.
- JavaScript - прототипно-ориентированный скриптовый язык программирования. Служит для придания интерактивности web-сервису.
- СУБД MySQL - в данном web-сервисе служит для хранения информации.
Пояснительная записка содержит аналитическую часть, конструкторскую часть, экспериментальную и экономическую часть, а так же мероприятия по охране труда.
Аналитическая часть содержит описание предметной области, а именно, рассматриваются особенности работы учебной части, возможности автоматизации рабочего процесса, используемые технологии. Рассмотрен список аналогичных программных продуктов и программ со сходной технологией разработки, их возможности, достоинства и недостатки. Представлена сводная таблица программ аналогов совместно с web-сервисом, разработанной в рамках данного дипломного проекта, построена ERD диаграмма, отображающая связь модулей программы, и техническое задание с кратким описанием особенностей web-сервиса.
Конструкторская часть включает архитектуру программной системы, которая поясняет функциональность каждого конкретного модуля, описание пользовательского интерфейса, руководство оператора, руководство программиста, содержащее основные положения работы программы, информацию о действиях, необходимых для настройки корректной работы сервиса, а так же описание обработки ошибок ввода вывода, разработки программного алгоритма.
Экспериментальная часть содержит результаты испытаний программы в нормальных и экстремальных условиях, поведение программы в исключительных ситуациях, а также результаты нагрузочных тестов.
В экономической части рассчитывается плановая трудоемкость выполнения работ по созданию программного продукта, расчет сметы затрат на разработку программного продукта, а так же определяется экономический эффект от использования программы за год.
В разделе охраны труда освещаются мероприятия по технике безопасности при работе вычислительного центра.
Характеристики программных продуктов
Безопасность хранения личных данных
сервис, разработанный в данном проекте
Проведя анализ программ-аналогов был сделан вывод, что необходимо уделить особое внимание таким характеристикам, как интерактивность веб-интерфейса, удобство пользования и безопасность хранения личных данных пользователей.
Хранит расписания для групп на понедельник
Хранит расписания для групп на вторник
Хранит расписания для групп на среду
Хранит расписания для групп на четверг
Хранит расписания для групп на пятницу
Хранит расписания для групп на субботу
Рисунок 2 .2.2 - Структура таблицы raspisanie
В каждой ячейке таблицы хранится информация об одном учебном дне (количество пар, их порядок, проводимые предметы, номера аудиторий и фамилии преподавателей).
Информация в ячейках таблицы raspisanie зашифрована следующим образом:
[предм1 > преп1 > н. аудит1] | [предм2 > преп2 > н. аудит2] | [предм2 > преп2 > н. аудит2]
Любой из блоков может быть пропущен, тогда в результирующей таблицы будет пустая ячейка, что будет означать об отсутствии пары в этот учебный день.
Расшифровка данных из ячеек производится с помощью функций getLessonsWeek ($group) и getLessonsTomottow ($group), которые на основе зашифрованной в таблице информации формируют результирующую таблицу на неделю и на следующий учебный день соответственно. Аргументом для функций служит идентификатор группы.
Таблица для хранения информации о зарегистрированных пользователях users
Рисунок 2 .2.3 - Структура таблицы users
Таблица состоит из следующих полей:
Таблица 2 .2.2 - Описание полей таблицы users
Хранит идентификатор пользователя. Первичный ключ, автоинкремент.
Хранит логин пользователя для входа в систему
Содержит Фамилию и имя зарегистрировавшегося студента
Хранит адрес электронной почты пользователя
Отвечает за отображение контактной информации пользователя в общедоступных разделах сайта
Идентификатор учебной группы, в которой состоит студент
Из за того, что многие пользователя используют один и тот же пароль при авторизации во многих системах, целесообразным в плане безопасности стало решение хранения паролей пользователей в виде хэша md5. MD5 предназначен для создания "отпечатков" или "дайджестов" сообщений произвольной длины и последующей проверки их подлинности.
Зашифрованную информацию невозможно расшифровать, ее можно лишь проверить, сверив хранимый в БД хэш с хэшем введенного пароля.
То есть, пароль пользователя при регистрации записывается в базу в зашифрованном виде, а при авторизации хранимый хэш сравнивается. Таким образом непосредственно пароли на сервере не хранятся, поэтому утечка конфиденциальной информации при нарушении целостности БД невозможна.
Таблица для хранения информации о группах groups
Рисунок 2 .2.4 - Структура таблицы groups
Таблица состоит из следующих полей:
Таблица 2 .2.3 - Описание полей таблицы users
Идентификатор группы. Так же хранится и в других таблица. По идентификатору происходит выборка имени группы.
Рисунок 2 .2.5 - Структура таблицы news
Таблица 2 .2.4 - Описание полей таблицы users
Идентификатор новости. Служит для идентификации новости для ее редактирования или удаления из базы данных.
Таблица для хранения списка замен replacement
Рисунок 2 .2.6 - Структура таблицы replacement
Таблица 2 .2.5 - Описание полей таблицы users
Идентификатор замены. первичный ключ. Автоинкремент.
Идентификатор группы. определяет для какой группы установлена замена.
Структура информационного процесса. Структура адреса и составляющие электронной почты. Этапы развития информационных технологий. Программное обеспечение электронной почты. Виды современных информационных технологий. Сбор, обработка и хранение информации. контрольная работа [69,1 K], добавлен 02.02.2013
Сущность понятия электронной почты, ее возможности в современной сети Интернет. Основные угрозы, мешающие работе этой формы электронной коммуникации. Особенности способов информационной защиты, принципы корректного использования электронной почты. контрольная работа [20,0 K], добавлен 28.12.2012
История появления электронной почты как технологии и сервиса по пересылке электронных сообщений между пользователями компьютерной сети. Система организации почтовых адресов. Принцип работы электронной почты, ее основные преимущества и недостатки. презентация [842,6 K], добавлен 03.10.2016
Базовые понятия систем электронной почты. Протокол обмена электронной почтой. Релеи, маршрутизация почты. Основные угрозы почтовой службы. Безопасность почтового сервера. Защита от вредоносного программного обеспечения. Средства динамического скрининга. курсовая работа [2,3 M], добавлен 28.01.2016
Общие характеристики и стандарты электронной почты. Почтовые программы, регистрация почтовых ящиков, этикет, безопасность и технология функционирования электронной почты. Получение и отправка сообщений, адресная книга и процедура работы с вложениями. курсовая работа [704,1 K], добавлен 26.08.2010
Понятие электронной почты. Сравнительная характеристика почтовых систем и оценка эффективности. Обучение персонала использованию электронной почты. Защита персональных данных. Преступления в сфере компьютерной деятельности. Дистанционное обучение. дипломная работа [77,6 K], добавлен 23.06.2012
Разработка и обоснование структуры проектируемой компьютерной сети на предприятии. Абсолютные адреса подсети и требуемое коммутационное оборудование. Описание протоколов передачи и получения электронной почты. Программное обеспечение клиента и сервера. курсовая работа [579,3 K], добавлен 19.10.2011
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Сопровождение учебного процесса ПК БГТУ дипломная работа. Программирование, компьютеры и кибернетика.
Сочинение Егэ 2022 Пример С Разбором
Итоговая Контрольная Работа Древний Мир
Дипломная работа по теме Методические особенности обучения решению текстовых задач учащихся начальной школы
Дипломная работа по теме Виды оздоровительной рекреационной двигательной активности
Реферат: Программируемый периферийный интерфейс. Генерация звука с запретом и без запрета прерываний
Реферат по теме Приватизация государственной собственности: правовое содержание и особенности осуществления в России в 1990-х годах
Лев Толстой Полное Собрание Сочинений Сколько Томов
Реферат: География туризма. Скачать бесплатно и без регистрации
Сила Духа Сочинение 9.3 Пример Из Литературы
Дипломная работа по теме Управление затратами предприятия (на примере предприятия ОАО 'Водоканал' г. Приозерск)
Реферат по теме Ранние китайские религии
Контрольная работа по теме Стили современного литературного языка
Глобализация И Культура Реферат
Курсовой Проект Оформление Образец
Реферат: Obituary Stephen Jay Gould Essay Research Paper
Мангилик Ел Казакша Эссе
Курсовая работа по теме Оплата труда как основа стимулирования работника
Человек И Общество Сочинение Егэ
Дипломная работа по теме Разработка эффективной кадровой политики предприятия
Реферат по теме Русская культура XIII-XV веков
Биологический электропривод. Биоинформатика - Биология и естествознание реферат
Содержание образования и его социально-педагогические функции - Педагогика лекция
Генератор линейно возрастающего напряжения - Коммуникации, связь, цифровые приборы и радиоэлектроника курсовая работа