В настоящее время во все сферы деятельности человека активно внедряются современные технологии, которые с каждым днем играют все большую роль в жизни людей. Существует множество программ для автоматизации каких либо действий. Например программы для составления расписаний, которыми пользуются многие учебные заведения, электронные журналы, которые со временем могут заменить их бумажные варианты.
Темой данной курсовой работы «Автоматизированная система оценки эффективности работы профессорско-преподавательского состава кафедры».
Целью курсовой работы является написания программы для автоматизации оценивания эффективности работы кафедры, так же необходимо создать базу данных для хранения информации. Программа будет написана в Delphi 7.
В качестве источников информации использовалась: справочная информация о работе кафедры, о рейтинговых таблицах эффективности работы профессорско-преподавательского состава. На основании этих источников была сформирована база данных, которая используется при разработке программы.
В этих источниках информации описаны показатели для рейтинговой оценки деятельности. Так же в них хранится информация о профессорско-преподавательском составе кафедры.
Алгоритм решения задачи имеет следующий вид:
- ввод исходных данных;
- ввод данных показателей эффективности;
- рассчитать показатель эффективности кафедры;
- занести данные в базу данных.
Для программы была создана база данных efectivnost, она была создана в MS Access. Эта СУБД выбрано за высокую надежность и легкое использование базы данных при подключении к программе.
База данных efectivnost состоит из 4 таблиц:
- кафедры – в этой таблице хранится информация о кафедре;
- кварталы – в этой таблице хранится информация о кварталах;
- показатели – эта таблица содержит в себе данные о показателях эффективности и максимальной оценке по ним;
- эфективности – в этой таблице хранятся данные об эффективности работы кафедры в квартале.
Приложение имеет следующие функции:
- добавление, удаление, редактирование записей в таблицах;
- расчет эффективности работы кафедры;
- занесение полученного результата в базу данных.
Для подключения базы данных к проекту использовалась технология ADO. Само приложение использует 3 формы:
- form1 – на ней отображаются данные об эффективности кафедр в разные года (рис. 3);
- form2 – используется для расчета эффективности работы кафедры и добавление об этом записи в соответствующую таблицу (рис. 4);
- form3 – используется для работы в таблицами (рис. 5).
На form1 расположены следующие элементы управления:
- dbgrid – для отображения данных полученных в результате запроса;
- adoconection1 – используется для подключения к базе данных;
- adoquery1 – используется для выборки данных из таблицы;
- datasourse1;
- button1 – испольузется для перехода на форму рассчета эфективности;
- mainmenu1 – используется для перехода на другие формы приложения.
СКРИНШОТЫ ИЗ РАБОТЫ



В ходе выполнения курсового проекта, была разработана программа, написанная на Delphi, и база данных efectivnost. В ходе разработки программы были получены практические навыки работы с базами данных и разработки приложений в среде Delphi.
При тестировании программы не выявлено недостатков. Программа выполняет все поставленные перед ней задачи и работает стабильно вне зависимости от данных которые в нее вводят.
1. Архангельский, А.Я. Программирование в Delphi 7. – М.: ЗАО "Бином - Пресс", 2010. – 1152с.
2. Галисеев, Г. В. Программирование в среде Delphi 7. Самоучитель. – М.: Дрофа, 2012 – 765 с.
3. Гофман, В. Э., Хомоненко, А. Д. Delphi 7. – СПб.: БХВ-Петербург, 2012. – 1152 с.
4. База данных. Методическое указания к самостоятельной работе студентов II курса, обучающие по направлению подготовки бакалавров/ Брянск. гос. инж. - технол. акад.. Сост. Е.Г. Рыжикова, - Брянск: БГИТА, 2013. – 17 с.
5. Фараонов, В. В. Система программирования Delphi. – СПб.: БХВ - Петербург, 2012. – 912 с.: ил.
6. Фаронов, В. В. Delphi. Программирование на языке высокого уровня: Учебник для вузов. – СПб.: Питер, 2010. – 640 с.