Компьютерный учет посещаемости и успеваемости

Принципы организации контроля за учебно-воспитательным процессом. Обзор существующих программных средств для компьютерного учета успеваемости и посещаемости. Базы данных в Delphi. Математическая модель и алгоритм решения задачи, программная реализация.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 03.07.2015
Размер файла 1,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Дипломный проект

На тему: «Компьютерный учет посещаемости и успеваемости»

Содержание

  • Введение
  • 1. Аналитическая часть
    • 1.1 Общая характеристика и структура предприятия
    • 1.2 Характеристика поставленной задачи
      • 1.2.1 Цель и задачи контроля
      • 1.2.2 Принципы организации контроля за учебно-воспитательным процессом
      • 1.2.3 Функции контроля за учебно-воспитательным процессом
      • 1.2.4 Формы и методы контроля
      • 1.2.5 Планирование контроля теоретического и производственного обучения
      • 1.2.6 Информационные технологии управления образовательным процессом в учебных заведениях
    • 1.3 Обзор существующих программных средств для компьютерного учета успеваемости и посещаемости
  • 2. Проектная часть
    • 2.1 Постановка задачи
    • 2.2 Технические требования к проектированию программы
    • 2.3 Математическая модель и алгоритм решения задачи
    • 2.4 Описание среды реализации
      • 2.4.1 Базы данных в Delphi
    • 2.5 Программная реализация
    • 2.6 Руководство пользователя
  • 3. Охрана труда и безопасность жизнедеятельности
    • 3.1 Планировка помещения, размещение оборудования
    • 3.2 Производственный микроклимат
    • 3.3 Производственное освещение
    • 3.4 Воздействие шума
    • 3.5 Электропожаробезопасность
    • 3.6 Эргонометрические характеристики рабочего места
    • 3.7 Выводы, предложения и замечания
  • Заключение
  • Список использованных источников

Введение

Разделы дипломного проекта:

1. Введение;

2. Аналитическая часть;

3. Проектная часть;

4. Охрана труда и безопасность жизнедеятельности;

5. Заключение;

6. Список использованных источников.

Раздел «Введение» раскрывает содержание и структуру дипломного проекта.

Раздел «Аналитическая часть» состоит из трех подразделов.

В первом подразделе описывается структура предприятия, для которого был написан данный дипломный проект - Костанайский строительный колледж.

Во втором, раскрывается теоретическая часть проекта, в которой рассматриваются цели, задачи, принципы, функции, формы, методы и планирование учебно-воспитательного процесса.

Третий подраздел рассматривает существующие на рынке системы для автоматизации контроля и анализа посещаемости и успеваемости учащихся.

Раздел «Проектная часть» состоит из шести подразделов.

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

Второй подраздел описывает технические требования, которым должен соответствовать программный продукт «Компьютерный учет посещаемости и успеваемости»

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

Четвертый подраздел описывает язык, на котором была написана программа, а также обоснование для его выбора в качестве языка реализации.

В пятом подразделе рассматривается процесс написания программы, ее особенности, отмечены наиболее интересные места программного кода.

Шестой подраздел носит информативно-справочный характер. В нем говорится о правилах пользования программой.

Раздел «Охрана труда и безопасность жизнедеятельности» содержит результаты проведенного анализа помещений Костанайского строительного колледжа, предназначенных для работы с компьютерами на соответствие нормам по охране труда и безопасности жизнедеятельности.

Раздел «Заключение» содержит обобщенные выводы и итоги по дипломному проекту «Компьютерный учет посещаемости и успеваемости».

Раздел «Список использованных источников» представляет собой список литературы, используемый в процессе написания дипломного проекта.

Дипломный проект «Компьютерный учет посещаемости и успеваемости» был разработан для образовательного учреждения Костанайский строительный колледж.

Костанайский строительный колледж осуществляет подготовку кадров по восьми различным специальностям. Группы специальностей представляют собой различные отделения, во главе которых стоят заведующие отделениями.

Программный продукт «Компьютерный учет посещаемости и успеваемости» ориентирован, на то, что его пользователями будет классные руководителей групп, а также заведующие отделениями.

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

Одной из проблем организации учебного процесса учащихся является контроль за посещаемостью занятий и текущей успеваемостью. В этом плане контроль с использованием информационных технологий позволит оптимизировать организацию учебного процесса[1]. На данный момент анализ посещаемости и успеваемости учащихся в Костанайском строительном колледже введется на бумажных бланках, автоматизированная организация учета и анализа посещаемости и успеваемости учащихся отсутствует. Программные продукты представленные на рынке и реализующие автоматизированный учет и анализ посещаемости и успеваемости, ориентированы в основном на крупные учебные заведения, что не подходят для колледжа, вследствие чего было принято решение о написании собственного программного продукта, который позволит:

1. Обеспечить рациональную работу классных руководителей и заведующих отделениями;

2. Упростить работу заведующему отделением;

3. Позволит автоматизировать процесс учета и анализа посещаемости и успеваемости учащихся.

В соответствии с решаемыми задачами на каждом из участков системы данный программный продукт логически делится на два модуля.

Модуль «Работа с табелем посещаемости» в соответствии со структурой данных решает следующие задачи:

- Составление и редактирование списка учащихся;

- Создание и редактирование табеля посещаемости;

- Просчет и организация печати данных по посещаемости учащихся.

Модуль «Работа с табелем успеваемости» решает задачи:

- Составление и редактирование списка учащихся;

- Создание и редактирование табеля успеваемости;

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

- Организация сводной рапортички данных по группам отделения.

1. Аналитическая часть

1.1 Общая характеристика и структура предприятия

Костанайский строительный колледж был образован в 1956 году. В 1992 году на основании Распоряжения Главы Костанайской областной администрации РК от 21 мая 1992 года № 195-Р было принято создать на базе строительного техникума и части базы СПТУ-4 новый тип учебного заведения ПТУ-техникум, подчинив его областному управлению народного образования. В следствии чего, приказом областного управления народного образования № 612 от 25 августа 1992 года ПТУ-техникум переименован в строительный лицей №1.

Затем, в 1995 году, приказом министерства образования РК № 312 от 11 ноября 1995 года Костанайский строительный лицей-техникум переименован в Костанайский строительный колледж.

Форма собственности - государственная.

Ведомственная принадлежность - Департамент образования Костанайской области акимата Костанайской области.

Колледж, как юридическое лицо имеет Устав, разработанный на основании действующего законодательства Республики Казахстан.

Колледж осуществляет образовательную деятельность согласно Государственной лицензии серии АБ№0045423 и приложения к лицензии №0060006 на право ведения образовательной деятельности по восьми специальностям:

- 0639002 - «Архитектура»

- 2802002 - «Эксплуатация, техническое обслуживание и ремонт подъемно-транспортных тракторных, строительных, дорожных машин и оборудования»

- 2919002 - «Сварочное производство»

- 3706002 - «Программное обеспечение вычислительной техники и автоматизированных систем»

- 4303002 - «Строительство и эксплуатация зданий и сооружений»

- 4317002 - «Монтаж и эксплуатация внутренних санитарно-технических устройств и вентиляции»

- 4323002 - «Монтаж и эксплуатация оборудования и систем газоснабжения»

- 4337002 - «Производство строительных изделий и конструкций».

В технологии обучения приоритетными являются личностно-ориентированное обучение, дифференцированный подход в организации учебного процесса, внедрению в учебный процесс новых информационных технологий, распространение инновационных методов педагогического образования в колледже и лицее.

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

В создании нормативно-правовой базы администрация колледжа опиралась на «Закон об образовании». Ведется системная работа по локальным актам, регламентирующим уставную деятельность, деятельность коллектива, образовательно-воспитательный процесс. Действующие локальные акты позволяют администрации совместно с профсоюзной организацией регламентировать деятельностью колледжа, сглаживать социальную напряженность.

Локальные акты:

1. Положение об органах управления колледжем, структура колледжа (Приложение А);

2. Положение о структурных подразделениях колледжа;

3. Регламентация прав участников образовательного процесса;

4. Локальные акты об общественно-профессиональных объединениях и службах сопровождения;

5. Положения о смотрах, конкурсах, массовых мероприятиях.

Анализ документации колледжа показал наличие организационно-распорядительной документации, ее соответствие организационно-правовым нормам действующего законодательства.

Распорядительная деятельность директора находит свое отражение в приказах по вопросам финансово-хозяйственной деятельности, по организации образовательно-воспитательного процесса, результаты внутриколледжного контроля по разным направлениям фиксируется в итоговых справках, актах, находят свое отражение в приказах по колледжу.

В целях обеспечения качественной организации учебно-воспитательного процесса в колледже созданы 4 отделения дневного обучения и 1 отделение заочного обучения:

1. Архитектурно-строительное

2. Сварочно-механическое

3. Программное обеспечение

4. Лицей

5. Заочное отделение

Администрацией колледжа наложен контроль за посещаемостью учебных занятий, своевременно выясняются причины нарушения устава, отдельные учащиеся ставятся на внутриколледжный учет.

На данный момент анализ посещаемости и успеваемости учащихся в Костанайском строительном колледже введется на бумажных бланках, компьютерная организация учета и анализа посещаемости и успеваемости учащихся отсутствует. Дипломный проект «Компьютерный учет посещаемости и успеваемости» позволит автоматизировать систему учета и анализа успеваемости и посещаемости учащихся.

1.2 Характеристика поставленной задачи

1.2.1 Цель и задачи контроля

Система внутриколледжного контроля за учебно-воспитательным процессом, как и любая другая система, представляет собой связное целое, образованное взаимоподчинением и согласованностью составляющих его частей, элементов. Такими элементами являются цели, принципы, формы, виды и методы контроля[2].

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

Общая цель внутриколледжного контроля за учебно-воспитательным процессом дифференцируется и конкретизируется в его задачах. Среди них наиболее характерными для среднепрофессионального колледжа являются следующие[3]:

1. проверка качества преподавания и уровня знаний, умений и навыков учащихся; получение информации о состоянии учебно-воспитательной работы с учащимися;

2. воздействие на учебно-воспитательный процесс с целью повышения его эффективности; оказание помощи преподавателям и мастерам производственного обучения, особенно начинающим;

3. выявление лучшего опыта работы, обобщение и распространение его в педагогическом коллективе;

4. организация работы преподавателей и мастеров производственного обучения по совершенствованию учебно-воспитательного процесса.

Задачи по обобщению и распространению лучшего опыта, а также по организации деятельности педагогов над совершенствованием учебно-воспитательного процесса, решаемые в ходе контроля, получают свое дальнейшее продолжение и завершение в организаторской деятельности руководителей колледжей и работы всего педагогического коллектива.

1.2.2 Принципы организации контроля за учебно-воспитательным процессом

Успешное достижение цели и решение задач внутриколледжного контроля возможны лишь при условии реализации принципов организации контроля. Можно выделить следующие принципы организации внутриколледжного контроля за учебным процессом: целенаправленность внутриколледжного контроля, всесторонность, объективность, систематичность, действенность и гласность[4].

Целенаправленность контроля заключается в точном выборе руководителями училища цели контроля, в том, чтобы направить всю работу по контролю за учебным процессом на решение главных задач, стоящих перед коллективом колледжа, и оказать действенное влияние на его работу. Контроль осуществляется не изолированно от остальной деятельности руководителей, а в самой тесной связи с нею. Он служит важнейшим средством совершенствования учебно-воспитательного процесса.

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

Объективность контроля учебно-воспитательного процесса -- это определение реального состояния дел, точной картины педагогических явлений, их принципиальная оценка. Объективность контроля складывается из правильного выявления картины и точной оценки состояния данного вопроса. Она обеспечивается обстоятельной проверкой состояния учебно-воспитательного процесса, анализом фактов и выяснением причин явлений. Выводы руководителей по результатам контроля должны быть обоснованными. Помимо отражения негативных явлений, они предполагают действенную помощь преподавателям, направленную на устранение и предупреждение недостатков и ошибок в работе. Для разработки и принятия обоснованных решений необходимы глубокое знание фактов, состояния объекта контроля, достоверная информация о нем. Этим в значительной степени предопределяется эффективность контроля.

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

Действенность контроля -- это его результативность, эффективность, своевременное принятие решений в ходе контроля и по итогам его, оперативная реализация этих решений.

Анализируя имеющиеся недостатки, упущения в работе отдельных преподавателей и мастеров производственного обучения, руководители вскрывают причины и определяют пути их устранения, ориентируют педагогический коллектив на изучение опыта лучших, оказывают повседневную практическую помощь в организации учебно-воспитательного процесса.

Итоги проверки и принимаемые решения должны быть конкретными: названы лица, в работе которых выявлены недостатки, вскрыты их причины; разработаны меры, которые помогут ликвидировать эти недостатки; указаны сроки проверки исполнения принятых решений. Результативность контроля достигается не количеством проверок и выявленных недостатков, а глубоким анализом их, объективными выводами, конструктивными предложениями, продуманной последующей работой, направленной на исправление недостатков и закрепление успехов в работе контролируемых.

Гласность контроля. Как правило, контроль осуществляется открыто. Заранее объявляются сроки и объекты контроля, а также цели посещения уроков. В обсуждении результатов контроля участвуют как проверяющие, так и те преподаватели и мастера производственного обучения, работа которых анализируется. С ходом и результатами проверки знакомят весь педагогический коллектив, информация и контроль дополняют друг друга. По результатам контроля проводятся совещания, педагогические советы, издаются приказы. Гласность контроля -- одна из важных мер общественного воздействия. Доброжелательная и конструктивная критика недостатков в работе отдельных преподавателей и мастеров производственного обучения является эффективным средством их воспитания.

Осуществление принципов организации контроля теоретического и производственного обучения позволяет находить правильные пути решения задач, стоящих перед среднепрофессиональными колледжами, воспитывать педагогические кадры, повышать чувство ответственности руководителей. Перечисленные принципы, входящие в систему контроля и являющиеся основополагающими ее элементами, в значительной мере определяют содержание следующего элемента системы -- функций контроля.

1.2.3 Функции контроля за учебно-воспитательным процессом

Вопрос о функциях внутриколледжного контроля -- наименее разработанный в литературе по вопросам педагогического контроля. Между тем теоретическое осмысление вопроса о содержании функций контроля и рациональном их осуществлении в практической деятельности руководителей училищ имеет важное значение для организации учебно-воспитательного процесса

Функции контроля определяют роль, назначение контроля, круг деятельности проверяющих. Применительно к внутриколледжскому контролю могут быть выделены следующие пять функций: информационная, обучающая, развивающая и организующая[5].

Информационная функция контроля предполагает получение руководством училища информации о состоянии учебно-воспитательного процесса. Она заключается в констатации, фиксировании состояния дела; анализе выполнения преподавателями и мастерами производственного обучения учебных планов и программ; оценке качества уроков теоретического и производственного обучения, а также качества знаний, умений и навыков учащихся; выявлении передового опыта, а также недостатков в работе педагогов и учащихся с целью их предупреждения и исправления; определении путей совершенствования учебно-воспитательного процесса.

Обучающая функция контроля заключается в том, что руководители, посещая уроки и анализируя работу преподавателей и мастеров производственного обучения, вскрывают причины недостатков в их работе, намечают вместе с ними конкретные пути и средства улучшения преподавания и повышения качества знаний и навыков учащихся.

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

Организующая функция контроля заключается в упорядочении учебной работы в процессе контроля, в кропотливой повседневной деятельности руководителей, способствующей повышению качества обучения, в разработке конкретных мер по осуществлению принятых в ходе контроля решений, направленных на совершенствование учебно-воспитательного процесса, в четкой проверке исполнения.

1.2.4 Формы и методы контроля

К основным формам контроля за учебным процессом относятся следующие[6]:

- проверка планирующих и отчетных документов, характеризующих состояние учебно-воспитательной работы;

- посещение уроков и анализ работы преподавателей и мастеров производственного обучения;

- проверка знаний, умений и навыков учащихся;

- отчеты педагогов об учебно-воспитательной работе перед руководителями колледжа.

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

В педагогической и методической литературе нет единой точки зрения на определение методов контроля за учебным процессом и их группировку. Анализ практической деятельности показывает, что, выделяя различные методы, необходимо исходить из конкретных задач контроля, характера и содержания труда контролирующих лиц и особенностей объекта контроля. Можно выделить следующие методы внутриколледжного контроля за учебным процессом[2]:

1. изучение и анализ планирующей и учетно-отчетной документации (планов работы преподавателей и мастеров производственного обучения, журналов учета производственного и теоретического обучения, графиков загрузки учащихся, графиков перемещения учащихся по рабочим местам и др.);

2. наблюдение за работой преподавателей, мастеров производственного обучения и учащихся во время посещения уроков;

3. беседы с педагогами о состоянии учебно-воспитательной работы;

4. проведение письменных и лабораторно-практических контрольных работ, а также бесед с учащимися с целью изучения качества их знаний;

5. заслушивание и обсуждение отчетов преподавателей и мастеров производственного обучения об учебной и воспитательной работе;

6. изучение и анализ статистических данных, характеризующих состояние теоретического и производственного обучения.

В ходе осуществления внутриколледжного контроля за учебным процессом руководители используют различные методы. Задачи контроля можно решить, лишь применяя комплекс методов контроля. Выбор того или иного метода в каждом случае зависит от поставленной цели, от конкретных задач контроля. Не всегда методы используются в «чистом» виде, чаще всего применяются сочетания их.

1.2.5 Планирование контроля теоретического и производственного обучения

Система планирования внутриколледжного контроля включает годовое, месячное планирование и планирование контроля уроков. Планирование внутриколледжного контроля должно осуществляться на основе анализа результатов работы за предыдущий период. Оно определяется фактическим положением дел за предыдущий период. Оно определяется фактическим положением дел в колледже и задачами, стоящими перед коллективом в новом учебном году.

Вопросы контроля за учебно-воспитательным процессом входят в план работы колледжа на учебный год, и целесообразно выделять их в самостоятельный раздел. Анализ работы колледжей показывает, что в годовой план могут быть включены следующие вопросы[5]:

- выполнение учебных планов и программ, индивидуальных планов преподавателей и мастеров производственного обучения;

- состояние журналов учета теоретического и производственного обучения;

- качество преподавания;

- качество знаний, умений и навыков учащихся; состояние дневников, тетрадей и различных работ учащихся;

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

- работа учебных кабинетов и мастерских, кружков по предметам:

- работа методических объединений и комиссии;

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

- работа преподавателей со слабоуспевающими учащимися;

- содержание и объем домашних заданий учащихся;

- состояние учебных мастерских и материально-техническое обеспечение производственного обучения;

- организация практики на предприятиях;

- подготовка к выпускным квалификационным экзаменам.

В план могут быть включены и другие вопросы, связанные с контролем за учебным процессом.

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

В настоящее время во многих учебных заведениях частично решены задачи достижения определенного уровня аппаратного и программного обеспечения.

Традиционные способы работы с информацией практически изжили себя и альтернативы использованию компьютерных технологий управленческого назначения, практически, нет. Поэтому приоритетной задачей учебного заведения является внедрение информационных технологий не только в образовательный процесс, но и систему управления учебным заведением в целом.

На основе термина «педагогическое управление» введен новый термин «ИТ-управление».

ИТ-управление - это комплекс принципов, методов, организационных форм и технологических приемов управления учебно-воспитательным процессом.

Объектом ИТ-управления учебным заведением является учебно-воспитательный процесс. Цели ИТ-управления выражаются в следующемх[7]:

- эффективное и планомерное использование материальных и нематериальных ресурсов учебного заведения (в т.ч. преподавателей) и обучаемых;

- высокая степень автоматизации учебного процесса, всесторонняя информационная поддержка деятельности учебного заведения;

- подготовка ИТ-компетентных руководителей образования и преподавателей;

- прививание обучаемым высокого уровня информационной культуры.

Для достижения этих целей ИТ-управление должно решать такие задачи:

- создать структуру необходимой информации, ее источников и результатов с позиции оптимальности, необходимости и достаточности;

- благодаря информатизации выработать количественные характеристики требуемых результатов работы, конкретизировав сроки достижения и затраты времени и ресурсов;

- определить методику непрерывного обновления основных показателей образовательного процесса, установить сроки и ответственных исполнителей;

- обеспечить высокую доступность и открытость оперативных показателей учебного процесса (посещаемость, успеваемость и др.);

- проводить анализ качества учебно-воспитательного процесса на основе интерактивных показателей;

- предусмотреть правила учета и контроля деятельности субъектов учебного процесса;

- повышать квалификацию исполнителей, оставляя за ними право на инициативу и творческую работу;

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

Реализация модели образовательного процесса позволила разработать комплексную интегрированную систему управления (ИСУ) учебным заведением . Применение ИСУ позволит решить следующие задачи[8]:

- автоматизация процессов управления учебным процессом (формирование расписания, распределение нагрузки и занятости аудиторий, формирование учебных планов);

- поддержка электронной формы документооборота, доступность всех нормативных документов;

- доступность и открытость результатов учебного процесса (электронные журналы и рейтинги учащихся и учителей);

- мониторинг качества образования (анализ и формирование отчетов по результатам обучения);

- хранение личных дел учащихся и учителей в электронном виде;

- наличие достаточного объема цифровых образовательных ресурсов;

- обеспечение коммуникации всех участников образовательного процесса, доступность всех информационных ресурсов внутри учебного заведения.

1.3 Обзор существующих программных средств для компьютерного учета успеваемости и посещаемости

На данный момент на рынке компьютерных услуг представлены следующие программные продукты, осуществляющие компьютерный учет посещаемости и успеваемости.

1. Автоматизированный комплекс учета посещаемости и успеваемости студентов «АРАТО»;

2. Модуль автоматизированного комплекса «Альма Матер», под названием «Учет успеваемости и посещаемости» ;

3. Автоматизированная система на базе «1С:Предприятие 7.7», под названием «1С: Деканат».

АК «АРАТО» предназначен для использования в учебном процессе учебного заведения. Ведение электронного журнала, создание отчетов, база данных информации об учащихся.

В АК «АРАТО» входят: база данных по всем занимающимся студентам, электронный журнал посещаемости и успеваемости, средства подсчета статистики и подготовки документов. Доступ в программу ограничен и разрешен только преподавателям, зарегистрированным в системе при вводе личного пароля. Студенты заносятся в БД и прикрепляются к определенной подгруппе в иерархическом справочнике, где факультеты, группы и подгруппы представляют собой различные уровни, что позволяет делать выборки как по одной группе, специальности, курсу, факультету или по учебному заведению в целом. Для заполнения журнала преподаватель выбирает из справочника наименование предмета, вид работы и группы у которых проводится занятие. В сетке также можно указать часы когда проходило занятие, записать тему, содержание занятия. Отмечаются присутствовавшие студенты, каждому студенту можно выставить отметку. Программный комплекс позволяет составлять разнообразные отчеты и делать различные выборки на основе данных с помощью языка SQL. Для этого в программу встроен удобный генератор отчетов FastReport. Отчет об одном занятии (содержание, список студентов, оценки), журналы посещаемости и успеваемости студентов определенного предмета за период (такой отчет может быть составлен в целом по группе, курсу, специальности, факультету) - подсчет суммарных итогов (количество студентов на занятии, количество занятий, которые посетил студент, пропущенные занятия), успеваемость студента за период и т.д.

Программа представляет собой универсальный комплекс, облегчающий работу преподавателям, на кафедре, в деканатах и в университете в целом. Основные характеристики:

- поддержка больших объемов данных;

- обеспечение работы как локально, так и удаленно, поддержка нескольких рабочих мест одновременно;

- возможность получения разнообразной аналитической информации;

- прозрачный и удобный интерфейс для работы даже неопытных пользователей.

АК «Альма Матер». Данные этого модуля позволят деканату своевременно реагировать на случаи пропуска студентами большого количества занятий за текущий семестр, а также отслеживать неуспевающих студентов, и принимать меры по их предупреждению в дальнейшем.

В состав модуля входит:

- Ведение учебных карточек студентов;

- Учет успеваемости;

- Учет успеваемости по модулям;

- Управление "должниками";

- Формирование рейтингов и сводных отчетов по успеваемости;

- Формирование документов для проведения экзаменов;

- Подготовка данных для приложений к дипломам и академическим справкам;

- Аналитические данные для принятия решений;

- Ведение электронного журнала посещаемости;

- Формирование "вклеек" в журнал посещаемости;

- Формирование сводных отчетов по посещаемости.

Контроль успеваемости студента может осуществляться по бально - рейтинговой шкале, с обязательным переводом оценок к национальной шкале и шкале ECTS Европейская система перевода и накопления кредитов -- общеевропейская система учета учебной работы студентов при освоении образовательной программы или курса. Контроль успеваемости студента может включать следующие виды: текущий, итоговый (модульный) для каждого зачетного модуля, итогово - модульный для каждой учебной дисциплины, семестровый (академический).

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

В рамках итоговой аттестации студенты сдают государственные экзамены и защищают дипломную работу или проект.

Информация о пропущенных занятиях систему вводится еженедельно, на основе документальных данных. Для ввода предусмотрено по каждой группе студентов количество вкладок, которые соответствуют количеству и номерам семестров из учебного плана. По каждому студенту группы вводится общее за неделю по всем дисциплинам количество пропущенных часов.

Инспектор деканата ведет учет всех документов - уважительных причин пропуска занятий в системе.

Автоматизированная система «1С: Деканат» на базе «1С:Предприятие 7.7». разработана для оперативного контроля успеваемости студентов и также решения различных учетных задач (ведение базы данных о студентах, подготовка ведомостей на экзамены и зачеты, сертификатов и выписок с оценками, расчеты по оплате за обучение и т.п.). Данный продукт удобен тем, что для ведения бухгалтерского учета в большинстве образовательных учреждений используется сетевая версия «1С:Бухгалтерия 7.7», которая развернута на всех компьютерах администрации и бухгалтерии. Кроме этого, в некоторых учебных заведениях используется программа «1С:Библиотека школы», а для контроля знаний - программа «1С:Экзаменатор».

Система учета успеваемости разработана на базе типовой конфигурации «Бухгалтерия 7.7». Для решения поставленных задач в конфигурацию внесен ряд изменений.

Добавлены новые справочники и средства для работы с ними:

- Обучаемые;

- Специальности;

- Дисциплины;

- Преподаватели;

- Дисциплины специальности.

Добавлены новые документы и соответствующие им журналы:

- Прием на курс;

- Оценки по дисциплине;

- Акты за обучение;

- Квитанции на оплату;

- Сертификаты за обучение.

Добавлены новые отчеты:

- Свод оценок;

- Сведения об обучаемых;

- Выгрузка сведений в библиотеку и бухгалтерию.

В начале учебного года корректируются справочники для учета изменений в учебных планах и составе преподавателей. Затем формируются приказы о приеме студентов на первый или переводе на очередной курс. Сведения о впервые принятых студентах переносятся в программы «1С:Библиотека» и «1С:Бухгалтерия». В процессе обучения еженедельно от преподавателей поступает информация о текущей успеваемости, зачетах, контрольных работах, экзаменах и т.п., которые и вносятся в систему. После обработки данных формируется свод оценок в различных разрезах, на основании чего формируется текущий рейтинг студента. В период сессии с помощью системы формируются списки студентов, допущенных к экзаменам, и экзаменационные ведомости. По окончании учебного года студентам выдаются сертификаты ebsi Группа европейских бизнес-школ, находящихся в различных городах Европы и США , в которых указываются дисциплины на русском и иностранном языках, перечисляются оценки, полученные студентами по шкале ebsi, и соответствующие им российские оценки.

Существуют и другие системы реализующие автоматизацию процесса учета и анализа посещаемости и успеваемости. Однако все они по своим характеристикам схожи с вышеописанным программным обеспечением.

2. Проектная часть

2.1 Постановка задачи

На основе вышеизложенного материала, можно провести анализ, что большинство программных продуктов, ориентированных на автоматизацию процесса анализа и учета успеваемости и посещаемости обладают рядом недостатков:

1. Стоимость программного продукта. Все программы распространяются по довольно высокой цене

2. Данные системы обладают перегруженностью интерфейса, а также наличием множества других операций, которые не требуются в процессе учета и анализа успеваемости и посещаемости, что затрудняет работу пользователя с ними.

3. Многие программные продукты, реализующие компьютерный учет посещаемости и успеваемости разработаны под определенное учебное заведение, что усложняет их внедрение и эксплуатацию. Данные программные продукты приобретаются укомплектованным файлом, внести какие-то изменения в него не возможно, по причине отсутствия исходных материалов, а также существования закона об авторском праве.

В результате проведенного анализа было принято решение о написании собственного программного продукта для автоматизации процесса учета и анализа успеваемости и посещаемости для Костанайского строительного колледжа.

Планируется сделать распространение данной программы бесплатно в рамках колледжа, исключить функции, которые не требуются в реализации учета и анализа посещаемости и успеваемости, что позволит создать удобный и интуитивно понятный интерфейс для пользователей, также учесть при разработке индивидуальные особенности образовательного процесса Костанайского строительного колледжа.

2.2 Технические требования к проектированию программы

Технические требования к проектированию программы «Компьютерный учет посещаемости и успеваемости» представлены в следующем списке:

1. Хранить в автономной базе данных информацию о посещаемости и успеваемости по группам, а также списки групп.

2. Выводить в удобной форме данные по следующим запросам пользователя:

- поиск заданного учащегося по фамилии;

- выборка всех неуспевающих учащихся;

- выборка всех учащихся, у которых число пропусков >= 30 часов;

- выборка всех учащихся, которые учатся на «отлично»;

- выборка всех учащихся, которые учатся на «хорошо»;

- просчитывать процент посещаемости по группе;

- просчитывать процент качества знаний по группе;

- просчитывать процент успеваемости по группе;

- просчитывать средний балл по группе.

3. Выводить следующие документы на печать:

- ведомость успеваемости учащихся по группам и предметам

- выводить ведомость посещаемости учащихся по группам

Входной информацией для подмодуля «Работа с табелем посещаемости» служат журналы учета посещаемости занятий, которые ведутся старостами всех групп. Каждую неделю семестра в журналах подсчитывается количество пропущенных академических часов для каждого учащегося. Информация в систему вводится еженедельно. По каждому учащемуся группы вводится общее за неделю (месяц) по количество пропущенных часов.

Входной информацией для подмодуля «Работа с табелем успеваемости» служат журналы учета успеваемости учащихся, которые ведутся преподавателями дисциплин. Каждый месяц в журналах выставляется итоговая аттестация учащегося. Информация в систему вводится ежемесячно. По каждой группе выявляются неуспевающие, хорошисты и отличники.

Структура программы представлена в приложении Г.

2.3 Математическая модель и алгоритм решения задачи

Просчитать процент посещаемости, процент качества знаний, процент успеваемости и средний балл. Если известно, что количество человек в группе равно - 29, из них количество хорошистов - 10, количество отличников - 5, а количество неуспевающих - 3. Количество отработанных часов составляет - 144, а количество пропусков - 180. Количество пятерок - 40, четверок - 50, троек - 80, двоек - 2, не аттестаций - 2.

Решение:

За кол-во человек в группе принимается переменная - А;

За кол-во хорошистов переменная - В;

За кол-во отличников переменная - С;

За кол-во неуспевающих переменная - М;

Кол-во «5» - О;

Кол-во «4» - H;

Кол-во «3» - U;

Кол-во «2» - N;

Кол-во «н/а» - J;

Кол-во отработанных часов - Е;

Кол-во пропусков - Т, тогда:

Процент посещаемости = 100 - ((Т*100%)/(Е*А))

следовательно

Процент посещаемости = 100 - ((180*100%)/(144*29)) = 95,69 %

Процент качества знаний = ((В + С)*100%)/А)

следовательно

Процент качества знаний = ((10+5)*100%)/29) = 51, 72 %

Процент успеваемости = ((А - М)/А)*100%

следовательно

Процент успеваемости = ((29 - 3)/29)*100% = 93,1 %

Для просчета среднего балла вводятся две переменные S и Q.

S = О + H + U + N + J;

Q = (О*5) + (H*4) + (U*3) + (N*2) + (J*0);

Средний балл = Q/S, следовательно

S = 40 + 50 + 80 + 2 + 2 = 174;

Q = (40*5) + (50*4) + (80*3) + (2*2) + (2*0) = 644;

Средний балл = 644/174 = 3,7

Языком для реализации программного продукта «Компьютерный учет посещаемости и успеваемости» был выбран объектно-ориентированный. Одно из главных преимуществ ООП (объектно-ориентированное программирование) -- не только адекватное отображение объектов реального мира, а способность поддерживать эволюционное развитие программ за счет сочетания виртуализации и наследования. Эти языки программирования работают с графическим пользовательским интерфейсом в среде Windows, в них встроен механизм "управления от событий"[9]. Это существенно снижает трудоемкость разработки прикладных программ.

2.4 Описание среды реализации

Средой реализации дипломного проекта был выбран язык объектно-ориентированного программирования Borland Delphi 6.0.

В среде программирования Delphi простота и удобство сочетаются с мощью и гибкостью. Она обеспечивает визуальное проектирование пользовательского интерфейса, имеет развитый объектно-ориентированный язык Object Pascal (Delphi) и уникальные по своей простоте и мощи средства доступа к базам данных. Язык Delphi по возможностям значительно превзошел язык Basic и даже в чем-то язык C++, но при этом он оказался весьма надежным и легким в изучении (особенно в сравнении с языком C++). В результате, среда Delphi позволила программистам легко создавать собственные компоненты и строить из них профессиональные программы. Еще один плюс языка Delphi - он не чувствителен к регистру символов в отличие от языка С[10].

Среда Delphi стала, по сути, лучшим средством программирования для операционной системы Windows.

Программирование в Delphi строится на тесном взаимодействии двух процессов: процесса конструирования визуального проявления программы (т. е. ее Windows-окна) и процесса написания кода, придающего элементам этого окна и программе в целом необходимую функциональность. Для написания кода используется окно кода, для конструирования программы - остальные окна Delphi, и прежде всего - окно формы.

Между содержимым окон формы и кода существует неразрывная связь, которая строго отслеживается Delphi. Это означает, что размещение на форме компонента приводит к автоматическому изменению кода программы и наоборот - удаление тех или иных автоматически вставленных фрагментов кода может привести к удалению соответствующих компонентов[11].

Среда программирования Delphi - это комбинация нескольких важнейших технологий[12]:

- Высокопроизводительный компилятор в машинный код

- Объектно-ориентированная модель компонент

- Визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов

- Масштабируемые средства для построения баз данных

Компилятор в машинный код. Компилятор, встроенный в Delphi, в настоящее время является самым быстрым в мире, его скорость компиляции составляет свыше 120 тысяч строк в минуту на компьютере 486DX33. Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения (4GL) и в то же время обеспечивает качество кода, характерного для компилятора 3GL. Кроме того, Delphi обеспечивает быструю разработку без необходимости писать вставки на Си или ручного написания кода (хотя это возможно).

Кроме того в Delphi компиляция производится непосредственно в родной машинный код, в то время как существуют компиляторы, превращающие программу в так называемый p-код, который затем интерпретируется виртуальной p-машиной. Это не может не сказаться на фактическом быстродействии готового приложения.

Объектно-ориентированная модель программных компонент. Основной упор этой модели в Delphi делается на максимальном реиспользовании кода. Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для среды Delphi.

Быстрая разработка работающего приложения из прототипов. Cреда Delphi включает в себя полный набор визуальных инструментов для скоростной разработки приложений, поддерживающей разработку пользовательского интерфейса и подключение к корпоративным базам данных. VCL - библиотека визуальных компонент, включает в себя стандартные объекты построения пользовательского интерфейса, объекты управления данными, графические объекты, объекты мультимедиа, диалоги и объекты управления файлами, управление DDE и OLE.

Масштабируемые средства для построения баз данных. Объекты БД в Delphi основаны на SQL и включают в себя полную мощь Borland Database Engine. В состав Delphi также включен Borland SQL Link, поэтому доступ к СУБД Oracle, Sybase, Informix и InterBase происходит с высокой эффективностью. Кроме того, Delphi включает в себя локальный сервер Interbase для того, чтобы можно было разработать расширяемые на любые внешние SQL-сервера приложения в офлайновом режиме. Разработчик в среде Delphi, проектирующий информационную систему для локальной машины (к примеру, небольшую систему учета медицинских карточек для одного компьютера), может использовать для хранения информации файлы формата .dbf (как в dBase или Clipper) или .db (Paradox). Если же он будет использовать локальный InterBase for Windows 4.0 (это локальный SQL-сервер, входящий в поставку), то его приложение безо всяких изменений будет работать и в составе большой системы с архитектурой клиент-сервер.

Это - масштабируемость на практике - одно и то же приложение можно использовать как для локального, так и для более серьезного клиент-серверного вариантов.

2.4.1 Базы данных в Delphi

Принципы построения баз данных

Всегда, когда возникает потребность манипулировать большими массивами данных, используются базы данных.

База данных - это, прежде всего набор таблиц. Таблицу можно представлять себе как обычную двумерную таблицу с характеристиками (атрибутами) какого-то множества объектов[13]. Таблица имеет имя -- идентификатор, по которому на нее можно сослаться. В таблице 1 приведен пример фрагмента подобной таблицы с именем Pers, содержащей сведения о сотрудниках некоторой организации.

Столбцы таблицы соответствуют тем или иным характеристикам объектов -- полям. Каждое поле характеризуется именем и типом хранящихся данных. Имя поля -- это идентификатор, который используется в различных программах для манипуляции данными. Он строится по тем же правилам, как любой идентификатор, т.е. пишется латинскими буквами, состоит из одного слова и т.д. Таким образом, имя -- это не то, что отображается на экране или в отчете в заголовке столбца (это отображение естественно писать по-русски), а идентификатор, соответствующий этому заголовку. Например, для таблицы 1 введено для последующих ссылок имена полей Num, Dep, Fam, Nam, Par, Year_b, Sex, Charact, Photo, соответствующие указанным в ней заголовкам полей.

Таблица 1. Пример таблицы данных о сотрудниках Pers

Номер

Отдел

Фамилия

Имя

Отчество

Год рождения

Пол

Характеристика

Фотография

Num

Dep

Fam

Nam

Par

Year_b

Sex

Charact

Photo

1

Бухгалтерия

Иванов

Иван

Иванович

1950

м

...

...

2

Цех 1

Петров

Петр

Петрович

1960

м

...

3

Цех 2

Сидоров

Сидор

Сидорович

1955

м

...

...

4

Цех 1

Иванова

Ирина

Ивановна

1961

ж

...

...

...

...

...

...

...

...

...

Столбцы таблицы соответствуют тем или иным характеристикам объектов -- полям. Каждое поле характеризуется именем и типом хранящихся данных. Имя поля -- это идентификатор, который используется в различных программах для манипуляции данными. Он строится по тем же правилам, как любой идентификатор, т.е. пишется латинскими буквами, состоит из одного слова и т.д. Таким образом, имя -- это не то, что отображается на экране или в отчете в заголовке столбца (это отображение естественно писать по-русски), а идентификатор, соответствующий этому заголовку. Например, для таблицы 1 введено для последующих ссылок имена полей Num, Dep, Fam, Nam, Par, Year_b, Sex, Charact, Photo, соответствующие указанным в ней заголовкам полей.

Тип поля характеризует тип хранящихся в поле данных. Это могут быть строки, числа, булевы значения, большие тексты (например, характеристики сотрудников), изображения (фотографии сотрудников) и т.п.

Каждая строка таблицы соответствует одному из объектов. Она называется записью и содержит значения всех полей, характеризующие данный объект.

При построении таблиц баз данных важно обеспечивать непротиворечивость информации. Обычно это делается введением ключевых полей -- обеспечивающих уникальность каждой записи. Ключевым может быть одно или несколько полей[14]. В приведенном выше примере можно было бы сделать ключевыми совокупность полей Fam, Nam и Par. Но в этом случае нельзя было бы заносить в таблицу сведения о полных однофамильцах, у которых совпадают фамилия, имя и отчество. Поэтому в таблицу введено первое поле Num -- номер, которое можно сделать ключевым, обеспечивающим уникальность каждой записи.

При работе с таблицей пользователь или программа как бы скользит курсором по записям. В каждый момент времени есть некоторая текущая запись, с которой и ведется работа. Записи в таблице базы данных физически могут располагаться без какого-либо порядка, просто в последовательности их ввода. Но когда данные таблицы предъявляются пользователю, они должны быть упорядочены. Пользователь может хотеть просматривать их в алфавитном порядке, или рассортированными по отделам, или по мере нарастания года рождения и т.п. Для упорядочивания данных используется понятие индекса. Индекс показывает, в какой последовательности желательно просматривать таблицу. Он является как бы посредником между пользователем и таблицей (Рисунок 1).

Рисунок 1. Схема перемещения курсора по индексу

База данных обычно содержит не одну, а множество таблиц. Например, база данных некоторой организации может содержать таблицу имеющихся в ней подразделений с характеристикой каждого из них. Пример такой таблицы с именем Dep приведен в таблице 2. Имена полей этой таблицы: Dep и Proisv.

Таблица 2. Пример таблицы данных о подразделениях Dep

Отдел

Тип

Dep

Proisv

Бухгалтерия

управление

Цех 1

производство

Цех 2

производство

Отдельные таблицы, конечно, полезны, но гораздо больше информации можно извлечь именно из совокупности таблиц. Например, пользователю может потребоваться узнать общее количество сотрудников, работающих в производственных цехах. Но ни одна из приведенных выше таблиц не поможет ответить на этот вопрос, польку в таблице Pers отсутствуют сведения о типах отделов, а в таблице Dep -- о сотрудниках. Для получения ответов на подобные запросы необходимо рассмотрение совокупности связных таблиц.

В связных таблицах обычно одна выступает как главная, а другая или несколько других -- как вспомогательные, управляемые главной[15]. В этом случае взаимодействие таблиц иллюстрируется рисунком 2. Главная и вспомогательная таблицы связываются друг с другом ключом. В качестве ключа могут выступать какие-то поля, присутствующие в обеих таблицах. Например, в приведенных ранее таблицах головной может быть таблица Dep, вспомогательной Pers, а связываться они могут по полю Dep, присутствующему в обеих таблицах. Курсор скользит по индексу главной таблицы. Каждой записи в главной таблице ключ ставит в соответствие в общем случае множество записей вспомогательной таблицы. Так на примере каждой записи главной таблицы Dep соответствуют те записи вспомогательной таблицы Pers, в которых ключевое поле Dep с названием отдела совпадает с названием отдела в текущей записи главной таблицы. Иначе говоря, если в текущей записи главной таблицы в поле Dep написано "Бухгалтерия", то во вспомогательной таблице Pers выделяются все записи сотрудников бухгалтерии.

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.