Сопровождение учебного процесса ПК БГТУ

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



Содержание

Введение

1. Аналитическая часть

1.1 Описание предметной области

1.2 Обзор программ-аналогов

1.3 Моделирование проектируемой системы

1.4 Разработка технического задания

2. Конструкторская часть

2.1 Разработка архитектуры программной системы

2.2 Разработка структуры данных

2.3 Конструирование пользовательского интерфейса

2.4 Обработка событий и ошибок ввода данных

2.5 Разработка программного алгоритма

2.6 Организация интерфейса хранения данных

3. Экспериментальная часть

3.1 Тестирование системы

3.2 Руководство программиста

3.3 Руководство оператора

4. Экономический раздел

4.1 Организационная часть

4.1.1 Органиация работ по обеспечению программными продуктами в ПК БГТУ

4.1.1.1 Использование программных технологий в производственном процессе Политехнического колледжа Брянского Государственного Технического Университета

4.1.1.2 Функции и задачи работников ПКТУ, использующих программные технологии

4.2 Экономическая часть

4.2.1 Организация плановых работ по созданию программного продукта

4.2.1.1 Определение плановой трудоемкости выполнения работ по созданию программного продукта.

4.2.2 Форма и система оплаты труда программистов

4.2.2.1 Определение заработной платы исполнителей

4.2.3 Составление сметы затрат на разработку программного продукта

4.2.4 Определение предполагаемого экономического эффектаот применения программного продукта

5. Охрана труда

5.1 Мероприятия по технике безопасности при работе вычислительного центра

5.1.1 Требования к помещению ОА

5.1.2 Требования к организации и оборудованию рабочих мест ОА

5.1.3 Требования к освещению помещений и рабочих мест ОА

5.1.4 Эмоциональные нагрузки работников ОА

5.1.5 Режим труда и отдыха в ОА

5.1.6. Противопожарная безопасность отдела автоматизации

Заключение

Список используемой литературы

Введение

Информатизация оказывает большое влияние на всех участников учебного процесса - студентов, преподавателей, сотрудников учебной части. Неотъемлемой частью учебного процесса является расписание учебных диiиплин.

К сожалению, ввиду самых разнообразных причин, студенты ПК БГТУ зачастую не осведомлены об изменениях в своем расписании, ведь ежедневно в расписание вносятся некоторые поправки, касающиеся тех или иных учебных диiиплин.

Чтобы свести эту неосведомленность к минимуму, в качестве темы дипломной работы была выбрана разработка web-сервиса, предоставляющего студентам достоверное расписание на ближайший учебный день.

В рамках дипломной работы был разработан специальный web-интерфейс, предоставляющий всем студентам массив достоверной информации о расписания занятий в ПК БГТУ. Одной из ключевых особенностей разработанного web-интерфейса стала возможность подписки на обновления в расписании посредством электронной почты. Разработанный web-сервис решает такие задачи, как:

-Предоставление студентам ПК БГТУ достоверного расписания занятий.

-Предоставление информации о заменах в расписании, а так же оповещение о заменах по электронной почте.

-Упрощает обязанности работников учебной части и сокращает время, затрачиваемое на создание списка замен.

Основные требования к разрабатываемому web-сервису:

-Надежность - круглосуточная доступность web-сервиса, забота о работоспособности его программных составляющих.

-Интуитивно понятный интерфейс.

учебный процесс сервис интерфейс

-Возможность организации доступа к достоверному расписанию на завтрашний день по средствам web-интерфейса.

-Возможность подписки на обновления расписания по e-mail.

-Возможность оперативного вмешательства в учебный график по средствам администраторской панели.

При разработке web-сервиса были использованы следующие средства:

-HTML - стандартный язык разметки web-документов.

-CSS - каскадные таблицы стилей, при помощи которых был разработан web-дизайн данного web-сервиса.

-PHP - серверный скриптовый язык, благодаря которому была разработана программная часть web-сервиса.

-JavaScript - прототипно-ориентированный скриптовый язык программирования. Служит для придания интерактивности web-сервису.

-СУБД MySQL - в данном web-сервисе служит для хранения информации.

Пояснительная записка содержит аналитическую часть, конструкторскую часть, экспериментальную и экономическую часть, а так же мероприятия по охране труда.

Аналитическая часть содержит описание предметной области, а именно, рассматриваются особенности работы учебной части, возможности автоматизации рабочего процесса, используемые технологии. Рассмотрен список аналогичных программных продуктов и программ со сходной технологией разработки, их возможности, достоинства и недостатки. Представлена сводная таблица программ аналогов совместно с web-сервисом, разработанной в рамках данного дипломного проекта, построена ERD диаграмма, отображающая связь модулей программы, и техническое задание с кратким описанием особенностей web-сервиса.

Конструкторская часть включает архитектуру программной системы, которая поясняет функциональность каждого конкретного модуля, описание пользовательского интерфейса, руководство оператора, руководство программиста, содержащее основные положения работы про