В настоящее время во все сферы деятельности человека активно внедряются современные технологии, которые с каждым днем играют все большую роль в жизни людей. Существует множество программ для автоматизации каких-либо действий. Например, программы для составления расписаний, которыми пользуются многие учебные заведения, электронные журналы, которые со временем могут заменить их бумажные варианты.
Темой данной курсовой работы «Автоматизированная система оценки эффективности работы профессорско-преподавательского состава кафедры».
Целью курсовой работы является написания программы для автоматизации оценивания эффективности работы кафедры, так же необходимо создать базу данных для хранения информации. Программа будет написана в Delphi 7.
В качестве основных источников информации по подготовке данного проекта и написания работы были использованы различные справочные материалы, касающиеся организации и проектирования практической части работы, так и информационного исследования объекта автоматизации:
- литература по программированию в среде Delphi;
- справочная информация об организации работы с СУБД Access и хранения данных с ее помощью;
- документация, используемая при организации работы кафедры;
- справочная информация о работе кафедры, рейтинговые таблицы эффективности работы профессорско-преподавательского состава.
Для хранения и использования информации в приложении требуется создать базу данных.
Процесс проектирования информационных систем является сложной задачей. Он начинается с построения инфологической модели данных, то есть идентификации сущностей.
Инфологическая модель предметной области представляет собой описание структуры и динамики предметной области, характера информационных потребностей пользователей в терминах, понятных пользователю и не зависимых от реализации БД. Это описание выражается в терминах не отдельных объектов предметной области и связей между ними, а их типов, связанных с ними ограничений целостности и тех процессов, которые приводят к переходу предметной области из одного состояния в другое.
Прежде всего требуется выделить и описать основные информационные объекты будущей системы. Что считать значимым информационным объектом системы зависит от того, какие цели автоматизации требуется решить и что лежит в основе информации используемой в приложении.
Прежде всего нам необходимо выделить основные информационные объекты и сущности будущей системы, определить их атрибуты.
Основными объектами данной системы будут являться преподаватель кафедры, и параметры, согласно которым производиться оценка деятельности сотрудников кафедры.
Каждый информационный объект имеет свои характеристики. Преподавателя характеризуют его имя и фамилия, должность. Параметр определяется по названию и количеству баллов, которое может быть присвоено за его выполнение.
Для реализации пользовательского интерфейса и функций управления данными используется среда визуального программирования Borland Delphi версии 7. Delphi – Это комбинация нескольких важнейших технологий:
- высокопроизводительный компилятор в машинный код;
- объектно-ориентированная модель компонент;
- визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов;
- масштабируемые средства для построения баз данных.
Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений. Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения (4GL) и в то же время обеспечивает качество кода, характерного для компилятора 3GL. Кроме того, Delphi обеспечивает быструю разработку без необходимости писать вставки на Си или ручного написания кода (хотя это возможно).
В процессе построения приложения разработчик выбирает из палитры компонент готовые компоненты как художник, делающий крупные мазки кистью. Еще до компиляции он видит результаты своей работы - после подключения к источнику данных их можно видеть отображенными на форме, можно перемещаться по данным, представлять их в том или ином виде.
В этом смысле проектирование в Delphi мало чем отличается от проектирования в интерпретирующей среде, однако после выполнения компиляции мы получаем код, который исполняется в 10-20 раз быстрее, чем-то же самое, сделанное при помощи интерпретатора.
В ходе выполнения курсового проекта, была разработана программа, написанная на 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 с.