355266 работ
представлено на сайте
Автоматизация работы кафедры учебного заведения (С++)

Диплом Автоматизация работы кафедры учебного заведения (С++), номер: 100452

Номер: 100452
Количество страниц: 60
Автор: cyberman
3250 руб.
Купить эту работу
Не подошла
данная работа?
Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу
essay cover Автоматизация работы кафедры учебного заведения (С++) , Цель:
Разработка программы, которая позволяет автоматизировать роботу методистов кафедры с целью составления планов для специальносте...

Автор:

Дата публикации:

Автоматизация работы кафедры учебного заведения (С++)
logo
Цель:
Разработка программы, которая позволяет автоматизировать роботу методистов кафедры с целью составления планов для специальносте...
logo
144010, Россия, Московская, Электросталь, ул.Ялагина, д. 15А
Телефон: +7 (926) 348-33-99

StudentEssay

buy КУПИТЬ ЭТУ РАБОТУ.
  • Содержание:
    Цель:
    Разработка программы, которая позволяет автоматизировать роботу методистов кафедры с целью составления планов для специальностей, групп и преподавателей
    Что умеет делать программа:
    Составляет плана работы кафедры учебного заведения, на учебный год в целом и по семестрам, задает план (в часах) каждого вида занятий по каждой дисциплине для каждой группы и распределяет этот план по преподавателям.
    Возможности:
    - Ведение справочников:
    o Преподаватели (с указанием преподаваемых дисциплин);
    o Учебные группы (с указанием специальности и количества студентов на каждый семестр)
    o Специальности;
    o Дисциплины;
    o Должности и звания преподавателей;
    o Семестры или периоды внутри учебного года (может быть больше двух, например летняя практика – отдельный период);
    - Задание планов обучения:
    o Распределение часов по группам, дисциплинам и видам занятий. Например, для группы «NNN» в первом семестре 2011-2012 учебного года по математике должно быть 60 часов лекций, 30 часов практики, 10 лабораторных и 1 экзамен… .
    o Распределение назначенных по группам планов преподавателям (нагрузка преподавателей). Например, читает лекции и принимает экзамен по математике в группе NNN в первом семестре 2011-2012 года Иванов И.И. , а практику ведет Петров П.П.
    o Создание планов-шаблонов по специальностям и назначение этих шаблонов в качестве планов групп с возможностью их последующего редактирования. Например, на этой кафедре для всех групп второго курса специальности «Информатика» по дисциплине «Теория баз данных» в первом семестре должно быть 30 часов лекций, 20 часов практики и зачет. При составлении плана по группам можно всем группам, попадающим под этот шаблон, назначить план-шаблон и в дальнейшем распределить его по преподавателям.
    o Использование формул. Некоторые виды занятий могут быть рассчитаны по формулам в зависимости от количества других видов занятий по этой дисциплине (для этой специальности, семестра и курса). Например, на 60 часов лекций по математике должно быть 20 часов практики (для специальности «Информатика» первый семестр второго курса).
    - Составление отчетов в Excel:
    o Часы работы по кафедре;
    o Аудиторная нагрузка;
    o Нагрузка преподавателей;
    • План работы кафедры;
    Краткая инструкция
    Справочники
    Почти во всех справочниках есть поле «Действующая». Если это поле заполнено — то запись считается действующей и появляется для выбора и т.д. Если поле не выбрано -то запись считается не действующей. Например дисциплина, которую перестали преподавать или преподаватель, который уволился — по ним нельзя будет составить план или выбрать их в форме для выбора.
    В справочнике преподавателей задается список дисциплин, которые может вести этот преподаватель. При назначении плана преподавателю его можно назначить только на те дисциплины, которые он может вести.
    В справочнике групп количество студентов задается на текущий учебный год и семестр. Если не будет задано — то в плане на текущий год-семестр будет выводиться ноль.
    Курс группы рассчитывается автоматом от года начала обучения группы. Количество курсов задается константой.
    Справочник семестров нужен для того чтобы задать учебные периоды внутри учебного года. В принципе их может быть больше чем два. Кроме весенний и осенний можно например задать «зимняя сессия», «летняя сессия», «летняя практика». Последовательность периодов (семестров) внутри года определяется индексом. Однако, при загрузке программы программа определяет автоматически только один из двух семестров: с индексом 1 — тот который с 1 сентября до 31 декабря и 2 — тот который с 1 января до 31 августа.
    Последовательность вывода типов занятий в плане зависит от индекса типа.

    Планы
    Распределение по группам и распределение по преподавателям — это один и тот же план работы кафедры на текущий год-семестр
    План работы по группам (распределение по группам) представляется в виде таблицы в которой строки — это дисциплины-группы, а столбцы — типы занятий. На пересечении строки и столбца ставится значение в часах — план работы этой группы по этой дисциплине по этому типу занятий. Естественно все в рамках текущего года-семестра.
    Чтобы добавить новую запись дисциплина-группа нужно нажать кнопку Добавить, выбрать дисциплину и группу. Появится строка в которой не проставлены значения. Их нужно проставить вручную в форме, после чего нажать на кнопку Сохранить. Нажатие на кнопку Удалить приведет к удалению всей строки (все значения во всех ячейках строки) включая распределение по преподавателям, хотя в данном режиме их и не видно. Чтобы удалить значение в конкретной ячейке нужно встать в нее и нажать Del или ввести в нее ноль. Отбор открывается/закрывается двойным щелчком на панели Отбор. После настройки параметров отбора нужно нажать кнопку Применить — будут отображаться только те строки, которые соответствуют отбору.
    План работы по преподавателям (распределение по преподавателям) полностью повторяет план по группам, но добавляется еще колонка преподаватель. В этой колонке показывается преподаватель которые ведет эту дисциплину для этой группы по всем типам занятий, которые перечислены в этой строке. Если разные типы занятий для одной и той-же дисциплины-группы ведут разные преподаватели (например лекции читает один, а практику ведет другой), то эта дисциплина-группа будет отображаться двумя строками. В одной будет стоять значение только в колонке Лекции, в другой — только в колонке Практика. Назначить преподавателя для всей строки — двойной щелчок в колонке Преподаватель в этой строке или нажать кнопку Назначить преподавателя, стоя в последней ячейке этой строки. Откроется форма выбора преподавателя. После успешного выбора преподавателя он будет назначен для всех типов занятий в этой строке (у которых ненулевое значение). Если нужно назначить преподавателя для конкретного типа занятий в текущей строке — нужно встать в эту ячейку и нажать кнопку Назначить преподавателя. Откроется окно выбора преподавателя и после успешного выбора он будет назначен для данного типа занятий в данной строке. Если он отличается от преподавателя для всей строки, то строка автоматом разобьется на две. Назначить преподавателя можно и из контекстного меню. Там же можно и очистить преподавателя.
    План работы по специальностям (распределение по специальностям) — это способ быстрого заполнения плана по группам (без распределения по преподавателям) . Допустим студенты специальности «Радиоэлектроника» на первом курсе должны прослушать по алгебре 20 часов лекций и 30 часов практики и 3 часа зачетов. Это повторяется из года в год для всех групп этой специальности. В план по специальностям вбивается эта «постоянная» информация . Далее нажав кнопку Заполнить в плане по группам программа автоматом вставит все дисциплины и группы, для которых запылено данные в плане по специальностям.

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


    Введение 2
    1 Обзор и анализ предметной области 3
    1.1 Постановка задачи 3
    1.2 Анализ предметной области 5
    1.3 Обоснование необходимости разработки нового программного обеспечения 9
    1.4 Формализованная постановка задачи 11
    2 Проектирование системы составления плана кафедры 16
    2.1 Выбор инструментальных средств реализация проекта 16
    2.1.1 Выбор операционной системы 16
    2.1.2 Выбор системы разработки 16
    2.2 Разработка структуры базы данных 19
    2.2.1 Описание входных данных 19
    2.2.2 Описание выходных данных 19
    2.2.3 Разработка модели базы данных 19
    3 Описание разработанного приложения 24
    3.1 Общие сведения 24
    3.2 Описание программных модулей 25
    3.3 Тестирование и отладка программы 33
    3.4 Руководство пользователя 36
    3.5 Руководство по установке, настройке и сопровождению программы 46
    4 Оценка экономической эффективности 50
    4.1.1 Расчет себестоимости разработки и внедрения ЭИС 50
    4.1.2 Обоснование целесообразности разработки и внедрения ЭИС 56
    4.1.3 Экономический эффект от внедрения ЭИС 57
    Заключение 58
    Список использованных источников 59


    1. Архангельский П.А. «Программирование в Borland C++» M. Наука, 2000
    2. Мухачева Э.А., Рубинштейн Г.Ш. «Математическое программирование», Новосибирск, Наука, 1977
    3. Ч. Петзолд Программирование для Windows 95; в двух томах - СПб.: BHV - Санк-Петербург, 1997
    4. Подбельский В.В., Фомин С.С. Программирование на языке Си: Учеб. Пособие. – 2-е доп. Изд. – М: Финансы и статистика, 2002. – 600с.
    5. Страуструп Б. «Язык программирования С++: Пер. с англ.» М. Радио и связь, 1991.-352с.:ил.
    6. Герберт Шилдт Программирование на C и C++ для Windows 95 - К.: Торгово - издательское бюро BHV, 1996
    7. Бобровский С.И. Delphi 5 – М.: Питер, 2002.
    8. Гаевский A. Разработка программных приложений на Delphi 6 – М.: Киев, 2000.
    9. Зуев В. A. Turbo Pascal 6.0, 7.0. М.: Москва, 1998.
    10. Коцюбинский А.О., Грошев С.В. Язык программирования Delphi 5 – М.: Москва, 1999.
    11. Леонтьев В.И. Delphi 5 – М.: Москва, 1999.
    12. Моисеев А.С. Object Pascal – М.: Москва, 2000.
    13. Немнюгин С.А. Программирование – М.: Питер, 2000.
    14. Ремизов Н. C. Delphi – М.: Питер, 2000
    15. Дарахвелидзе П.Г. Программирование в DELPHI 5. СПб., Бином, 2000
    16. Тейксейра С. Т. DELPHI 5. Руководство разработчика. М., Вильямс, 2000
    17. Угринович Н. Информатика и информационные технологии. Набор базовых знаний. М., Радио и связь, 2000
    18. Фаронов В.В. Delphi 3. Учебный курс. М., Нолидж, 1998
    19. Фаронов В.В. Delphi 4. Учебный курс. М., Нолидж, 1998
    20. Харрингтон Дж. Проектирование реляционных баз данных. М., ЛОРИ, 2000
    21. Шумаков В.П. Delphi 3 и создание приложений баз данных. М., Нолидж, 1998

logo

Другие работы