Дипломная работа

от 20 дней
от 9999 рублей

Курсовая работа

от 10 дней
от 1999 рублей

Реферат

от 3 дней
от 699 рублей

Контрольная работа

от 3 дней
от 99 рублей
за задачу

Диссертация

Сроки и стоимость индивидуальные

Главная - Программирование - Составление расписания занятий учебного заведения

Составление расписания занятий учебного заведения Программирование . Дипломная

  • Тема: Составление расписания занятий учебного заведения
  • Автор: Сергей
  • Тип работы: Дипломная
  • Предмет: Программирование
  • Страниц: 90
  • Год сдачи: 2008
  • ВУЗ, город: МТУ (Москва)
  • Цена(руб.): 5000 рублей

Заказать персональную работу

Выдержка

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

Анализ предметной области
Постановка задачи
Целью дипломного проектирования является разработка автоматизированной системы составления расписания занятий студентов кафедры. Исходными данными задачи являются данные о свободных и занятых аудиториях, свободности преподавателей, а также учебный план групп. На основании этих данных система должна позволять пользователю формировать расписание занятий учебной группы на семестр, контролируя при этом свободность аудиторий и преподавателей и соответствие составляемого расписания учебному плану.
Программа должна позволять ввести учебный план группы на семестр и далее предоставляет интерактивные интерфейс для ввода расписания занятий, при этом контролируя следующие параметры:
Соответствие вновь вводимого (редактируемого) занятия учебному плану группы;
Свободность аудитории;
Свободность преподавателя.
При составлении расписания в бумажном виде перед методистом кафедры встает проблема учета проведенной и оставшейся по дисциплине аудиторной нагрузке: суммарное число часов проведенных занятий по дисциплине сравнивается с запланированной аудиторной нагрузкой в учебном плане. Эта работа требует от методиста определенных усилий. По бумажным вариантам расписания ведется подсчет проведенной аудиторной нагрузки, затем сверяется с часами по учебному плану. Причем учет выполнения аудиторной нагрузки ведется отдельно по лекционным, практическим и лабораторным занятиям для каждой группы. Также нужно учесть тот факт, что лекционные занятия может проводить один преподаватель, а практические и лабораторные другой. Поэтому в программе необходимо иметь данные о рабочем плане каждой группы. Необходимо осуществлять автоматический учет проведенных занятий. По запросу методиста должна выдаваться необходимая информация выполнено/осталось часов. Это является одной из наиболее важных функций разрабатываемой программы, которая позволит избавиться от бумажных носителей.
Разрабатываемая программа Редактор составления расписаний занятий должна вести учет проведенной нагрузки для каждого преподавателя. Это важно с точки зрения учета выполнения аудиторной нагрузки.
Так как одни и те же преподаватели кафедры заняты в проведении аудиторных занятий по разным дисциплинам у разных групп, необходимо контролировать возможность наложения занятий. Для этого, чтобы не составлять длинный список занятости преподавателя в различных формах обучения в течение семестра, перед составлением расписания каждый преподаватель дает методисту информацию о том, какие пары и в какие дни он свободен от прочих занятий.
По мере составления расписания свободные пары, указанные преподавателем, становятся занятыми и это обстоятельство должно учитываться программой. Методисту кафедры удобно, чтобы в программе визуально можно было бы просматривать информацию о том, как используются (дисциплина и группа) названные преподавателем пары.

Содержание

Программа позволяет составить расписание занятий студентов исходя из имеющихся данных о наличии свободных аудиторий, наличие свободных преподавателей, а также учебного планы группы.
Программа позволяет ввести учебный план группы на семестр и далее предоставляет интерактивные интерфейс для ввода расписания занятий, при этом контролируя следующие параметры:
·        Соответствие вновь вводимого (редактируемого) занятия учебному плану группы;
·        Свободность аудитории;
·        Свободность преподавателя.
 
Содержание
Введение 2
1Анализ предметной области 3
1.1Постановка задачи 3
1.2Требования к системе 6
1.2.1Требования к функциональным характеристикам 6
1.2.2Требования к надежности 10
1.2.3Требования к составу и параметрам технических средств 11
1.2.4Требования к информационной и программной совместимости 12
1.3Выбор средств разработки 13
1.3.1Выбор операционной системы 13
1.3.2Выбор языка программирования 14
1.3.3Выбор системы управления базами данных 16
1.3.3.1.Сравнение архитектур «файл-сервер» и «клиент-сервер» 16
1.3.3.2.SQL-сервер Microsoft SQL Server и его основные компоненты 19
1.3.3.3.Особенности использования средств Borland C++ Builder при разработке клиентских приложений, работающих с удаленными БД в архитектуре «клиент-сервер» 21
2Разработка структуры базы данных 22
3Описание программы 27
3.1Описание логической структуры 27
3.2Вызов и загрузка 38
3.3Входные данные 39
3.4Выходные данные 39
4Тестирование и отладка программы 40
5Описание применения 41
5.1Руководство пользователя 41
5.2Руководство по установке, настройке и сопровождению программы 52
Заключение 57
Список использованных источников

Литература

1.Герберт Шилдт Программирование на C и C++ для Windows 95 - К.: Торгово - издательское бюро BHV, 1996
2.Ч. Петзолд Программирование для Windows 95; в двух томах - СПб.: BHV - Санк-Петербург, 1997
3.Страуструп Б. «Язык программирования Си++» Москва, Радио и связь, 1991
4.Архангельский В.В. Программирование в С++ Builder 4. М.: Бином, 1998г., 560с. с ил.
5. Подбельский В.В., Фомин С.С. Программирование на языке Си: Учеб. Пособие. 2-е доп. Изд. М: Финансы и статистика, 2002. 600с.

Форма заказа

Напрмер, Экономика

Похожие работы

Название Цена
Оптимизация портфеля ценных бумаг с использованием генетического алгоритма 2500
Проектирвоание автоматизированной информационной системы отдела продаж интернет-магазина 4000
Автоматизация учета хозяйственных операций в ЗАО 4000
Web сайт. Создание сайта для фирмы 4000
Конфигуратор системных блоков персональных компьютеров 2500
Разработка электронного документооборота для ЗАО "Тренд" 4000
Анализ имеющихся систем управления контентом (CMS) 4000
Автоматизированная система реализации услуг на предприятии информационных технологий 4000
Создание интернет-магазина оптичиских приборов 4000
Разработка интернет-магазина по продаже футбольной атрибутики ФК Спартак Москва 4000

© 2010-2017, Все права защищены. Принимаем заказы по всей России.