Вход

Программирование процесса распределения учащихся по образовательным центрам

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 563764
Дата создания 2015
Страниц 116
Мы сможем обработать ваш заказ (!) 20 сентября в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 500руб.
КУПИТЬ

Содержание

Введение 3
1 Аналитический раздел 5
1.1 Общая постановка задачи 5
1.2 Классические задачи принятия решений. 7
1.3 Многостадийный процесс 9
1.4 Задача линейного программирования 11
1.5 Задача о распределении ресурсов 15
1.6 Транспортная задача 18
Вывод по аналитическому разделу 23
2 Конструкторский раздел 25
2.1 Сценарий работы программы 25
2.2 Расчет функции прогнозируемой прибыли 28
2.3 Предлагаемый алгоритм работы программы 29
2.3.1 Алгоритм формирования групп для текущего распределения 32
2.3.2 Алгоритм поиска нового распределения для данного курса 32
2.4 Диаграмма классов 33
2.5 Спецификация основных классов 34
2.6 Требования к БД 37
2.7 Концептуальная модель базы данных 37
2.8 Спецификации таблиц 39
2.9 Вычисление расстояния по GPS-координатам 43
3 Технологический раздел 46
3.1 Требования к вычислительной системе 46
3.2 Выбор СУБД 47
3.3 Выбор среды разработки 48
3.4 Выбор языка программирования 49
3.5 Используемые технологии 50
3.6 Пользовательский интерфейс 54
3.6.1 Интерфейс приложения 54
3.6.2 Интерфейс веб-приложения 54
3.7 Развертывание системы 63
3.8 Функциональная декомпозиция системы по уровням 64
4 Исследовательский раздел 65
4.1 Исследование зависимости времени работы алгоритма от числа учащихся 65
4.2 Нагрузочное тестирование 68
Вывод по исследовательскому разделу 75
5 Организационно-экономический раздел 76
5.1 Организация и планирование процесса разработки 76
5.2 Расчет трудоемкости выполнения работ 79
5.3 Расчет количества исполнителей 86
5.4 Календарный план-график разработки программного продукта 87
5.5 Расчет стоимости программного продукта 89
5.6 Расчет экономической эффективности 92
Выводы 94
6 Промышленная экология и безопасность 95
6.1 Анализ вредных и опасных факторов 95
6.1.1 Освещенность 95
6.1.2 Электрические и магнитные поля 97
6.1.3 Статическое электричество 100
6.1.4 Электробезопасность 100
6.1.5 Опасность возникновения пожара 101
6.1.6 Шум 102
6.1.7 Вибрация 103
6.1.8 Травматизм 104
6.1.9 Микроклимат 105
6.2 Расчет системы освещенности 107
6.2.1 Расчет площади светопроемов 107
6.3 Расчет искусственного освещения 109
6.3.1 Общее освещение 109
6.3.2 Местное освещение 111
Заключение 113
Вывод 114
Список использованных источников 115

Введение

Современная педагогика характеризует термином “дополнительное образование” всю ту сферу образования, которая находится за пределами общеобразовательного государственного стандарта.
Школьники могут получать дополнительное образование как в частных компаниях, некоммерческих структурах или непосредственно в самих школах. В России действует множество образовательных центров, где учащиеся могут пройти обучение по различным дисциплинам и изучить выбранный курс. Ежегодное количество обучающихся в таком учреждении может превышать десятки тысяч человек. (Например, компания ФТК). При создании подобного образовательного центра могут возникнуть некоторые организационные проблемы: как контролировать учебный процесс, учитывать оплату занятий, совершать массовое оповещение родителей о каких-либо новостях, иметь быстрый доступ к основной информации, касающейся сотрудников компании и др.
Для сведения всей информации о вышеперечисленных объектах наиболее целесообразным решением проблемы контроля и управления подобных образовательных учреждений является использование баз данных.
Так же широко используется практика обращения к базе данных через интернет. Это позволяет работать с базой данных удаленно без установки дополнительного программного обеспечения на машину клиента и хранить данные централизованно. Так, если компания будет иметь множество офисов, она сможет ограничиться одной базой данных, что значительно упрощает контроль над данными. Такая база данных позволит получать актуальную информацию о содержащихся сведениях из любой точки земного шара.
Кроме вышеперечисленных организационных проблем, которые могут быть решены грамотным хранением информации и предоставлением легкого доступа к ней как сотрудникам образовательного учреждения, так и его клиентам, могут возникнуть более сложные проблемы, которые требуют их исследования и алгоритмической реализации. Таковой, например, является проблема распределения учеников по группам перед началом процесса обучения. После того, как компания набрала для обучения большое количество учащихся, число которых может иметь порядок тысячи, следует проблема оптимального их распределения по группам так, чтобы прибыль для компании была наибольшей. Например, если в 4 близлежащих образовательных центрах будут 4 малые (3-5 человек) группы по одному и тому же предмету, то затраты на преподавателей и аренду помещения можно сократить почти в 4 раза, если соединить все эти группы в одну, разместив в одном, наиболее подходящем для учащихся, образовательном центре. Сэкономленная на этом прибыль уже является хорошим основанием для исследования этой проблемы и поиска её решения. Сейчас подобные проблемы в компаниях решаются сотрудниками компании без помощи каких-либо алгоритмов, но с использованием интуиции и примерном представлении о данной проблеме.
Целью данной работы является разработка программного продукта для распределения учащихся по группам с учетом некоторых условий с целью извлечения максимальной прибыли. Такая программа может оказать существенную помощь руководителям образовательных учреждений.

Фрагмент работы для ознакомления

Работа выполнена согласно требований ГОСТ. Сдана на отлично. Уровень оригинальности текста на антиплагиат.ру составил 50

Список литературы

1. Библиотека MSDN (http://msdn.microsoft.com)
2. Википедия – свободная энциклопедия (http://ru.wikipedia.org)
3. Интернет-ресурс Habrahabr (http://habrahabr.ru)
4. Сажин Ю.Б., Самохин С.В. Выполнение организационно-экономической части дипломного проекта по разработке и использованию программного продукта: Методическое пособие. – М. : МГТУ им. Н.Э. Баумана, 2006
5. Уотсон, Нейгел, Педерсен, Рид, Скиннер. Visual C# 2010: полный курс. Пер. с англ. – М. : ООО «И.Д. Вильямс», 2010.
6. Дейт К. Дж. Введение в системы баз данных, 7-е изд. - М. : Издательский дом "Вильямс", 2008.
7. Географические информационные системы и дистанционное зондирование (http://gis-lab.info/)
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00365
© Рефератбанк, 2002 - 2024