Информационная система 'Рейтинг студента'

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    1,72 Мб
  • Опубликовано:
    2015-07-03
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Информационная система 'Рейтинг студента'

Содержание

Введение

.        Анализ уровня информатизации в Республике Казахстан

1.1    Информатизация системы образования Республики Казахстан

.2  Введение инновационного технического образовании

2.       Описание предметной области

2.1    Структура Костанайского социально - технического университета им. академика З.Алдамжар

2.2    Понятие рейтинг

2.3    Виды рейтинга

.4      Разработка рейтинговой системы

.5      Принципы рейтинговой оценки знаний Костанайского социально - технического университета им. академика З.Алдамжар

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

3.1    Структура программного продукта

.2  Описание внешнего вида программы

3.3    Структура пакета проекта

.4      Обоснование выбора программного средства

.5      Обработка событий

.6      Инструкция для пользователя

4.       Охрана труда и техника безопасности

4.1    Общие требования

4.1.1  Требования к организации рабочего места

4.1.2 Требования к освещению помещений и рабочих мест

.1.3   Требования к шуму и вибрации

Заключение

Список используемой литературы и источников

программный информационный рейтинг

Введение

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

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

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

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

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

На смену отдельным формам и методам <C:\Users\Пользователь\AppData\Local\Temp\Temp1_allbest-r-01615771.zip\Modern technology.doc> активного обучения, делающим процесс обучения разорванным на части, приходят целостные образовательные технологии вообще и технологии обучения, в частности. Технологичность учебного процесса состоит в том, чтобы сделать учебный процесс полностью управляемым.

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

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

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

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

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

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

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

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

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

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

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

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

1. 
Анализ уровня информатизации в республике Казахстан

1.1    Информатизация системы образования Республики Казахстан

Информатизация системы образования рассматривается как стратегически важное направление Государственной программы развития системы образования в Республике Казахстан до 2010 года.

За последние годы государство достигли определенного прогресса. Первый этап компьютеризации школ был завершен к 10-летию независимости Республики Казахстан.

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

Реальным шагом для вхождения нашей республики в единое образовательное пространство явилась реализация на территории стран Центральной Азии и Закавказья проекта «Виртуальный шелковый путь». В Казахстане при поддержке данного проекта создана научно-образовательная компьютерная сеть «КАЗРЕНА». В рамках проекта предоставляется наземная спутниковая станция и доступ к Интернет организаций образования и науки до 2005 года.

Создан Центральный телекоммуникационный узел, к которому подключены узел центрального аппарата МОН РК и узлы департаментов образования областей.

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

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

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

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

В этой связи необходимо сфокусировать внимание на:

¾     создании информационной инфраструктуры системы образования;

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

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

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

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

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

Решение этих задач внесет позитивные изменения в систему образования и положительно скажется на интеллектуальном и духовном развитии населения страны и будет способствовать повышению статуса нашего государства в мировом сообществе [1].

1.2    Введение инновационного технического образования

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

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

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

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

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

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

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

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

2.           
Описание предметной области

.1      Структура Костанайского социально - технического университета им.академика З.Алдамжар

В качестве предметной области выбран университет им. академика Зулкарнай Алдамжар, структурная схема которого представлена на рисунке 1.




















Рисунок 1. Структура университета

Учреждение "Костанайский социально - технический университет имени академика Зулхарнай Алдамжар" создано в результате перерегистрации учредительного документа учреждения "Костанайская социальная академия" в 2004 году.

Учреждение "Костанайская социальная академия" открылось в 1998 году. Учредителем и президентом был Алдамжар Зулхарнай Алдамжарович  <#"863325.files/image001.gif">

Рисунок 4. Главная форма программы «Рейтинг студента»

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

На изображении 4 показан тестовый пример программного продукта «Рейтинг студента».

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

Рисунок 5. Вкладка «Кафедра»

Щелкнув по кнопке «Дисциплины» появляется вкладка «Дисциплины» со списком изучаемых предметов. Этот список можно редактировать или сформировать новый, в поле, которое расположено ниже. Для сохранения изменений необходимо «кликнуть» по кнопке «Изменить», на изображенном рисунке 6.

Для удаления записей нужно щелкнуть правой кнопкой мыши, затем выбрать команду «Удалить».

Рисунок 6. Вкладка «Дисциплины»

На вкладке «Успеваемость», на предоставленном рисунке 7, размещены поля для наименования дисциплины и баллов. Данные о студенте можно выбрать из списков на панели «Студент», которое расположено справа вверху. После того, как были введены данные, необходимо нажать кнопку Enter и ниже появляется таблица успеваемости, своего рода ведомость. Ее можно редактировать или создать на форме.

Рисунок 7. Вкладка «Успеваемость»

Как показано на рисунке 8, дисциплины и баллы вводятся также из списков, которые были ранее сформированы и находятся справа внизу. В списке появляется уже «забитые» наименования дисциплины, а баллы выставляются по ведомости.

Для сохранения введенных данных необходимо «кликнуть» по кнопке «Добавить».

Чтобы удалить наименование дисциплины необходимо щелкнуть правой кнопку мыши. Появиться небольшая форма, с командой удалить, затем курсором навести на нее и кликнуть. Запись удалена.

Рисунок 8. Ввод данных на вкладке «Успеваемость»

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

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

Рисунок 9. Вкладка «Посещаемость»

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

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

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

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

Рисунок 10. Вкладка «Научная работа»

На вкладке «Показатели» рассчитываются как повышающие, т.е. бонусные баллы, так и понижающие баллы.

В поле «Повышающие» взяты такие критерии как:

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

¾      участие студента в общественной жизни университета;

¾      участие в спортивных мероприятиях.

Напротив каждого критерия вводятся баллы. Затем введенные баллы суммируются.

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

Рисунок 11. Вкладка «Показатели»

На вкладке «Суммарный рейтинг» представленной на рисунке 12, суммируются все полученные результаты и в итоге мы получаем рейтинг студента.

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

Рисунок 12. Вкладка «Суммарный рейтинг»

Если щелкнуть по кнопке «Отчет в Excel», то все результате откроется Microsoft Excel, как продемонстрировано на рисунке 13.

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

Для того чтобы выйти из программы необходимо щелкнуть по кнопке «Закрыть» на форме.

Рисунок 13. Вывод отчета в Excel

Рисунок 14. Вывод отчета с отрицательным результатом

3.3    Структура пакета проекта

Файловая структура:.exe - исполняемый файл.dpr - файл проекта.res - файл ресурсов пакета.dfm - файл скомпилированных модулей, содержит пакет стандартных компонентов, используемых модулей

Unit1.pas - файл модуля

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

.4      Обоснование выбора программного средства

В дипломном проекте разработан программный продукт «Рейтинг студента», который был написан с использованием среды программирования Delphi 7.- язык программирования, который используется в одноимённой среде разработки. Название используется начиная с 5 версии среды разработки[11], ранее это был Object Pascal, разработанный фирмой Borland и изначально реализованный в её пакете Borland Delphi, от которого и получил в 2003 году своё нынешнее название. Object Pascal по сути является наследником языка Pascal с объектно-ориентированными расширениями.

Изначально среда разработки была предназначена исключительно для разработки приложений Microsoft Windows, затем был реализован также для платформ GNU/Linux (как Kylix), однако после выпуска в 2002 году Kylix 3 его разработка была прекращена, и, вскоре после этого, было объявлено о поддержке Microsoft .NET. При этом высказывались предположения, что эти два факта взаимосвязаны.

Реализация среды разработки проектом Lazarus (Free Pascal) позволяет использовать его для создания приложений на Delphi для таких платформ, как GNU/Linux, Mac OS X и Windows CE.- результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5.5, добавил в Паскаль объектно-ориентированные свойства, а Delphi - объектно-ориентированный язык программирования с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией. Так как все классы наследуют функции базового класса TObject, то любой указатель на объект можно преобразовать к нему, после чего воспользоваться методом ClassType и функцией TypeInfo, которые и обеспечат интроспекцию. Также отличительным свойством Дельфи от С++ является то, что объекты по умолчанию располагаются в динамической памяти. Однако можно переопределить виртуальные методы NewInstance и FreeInstance класса TObject. Таким образом, абсолютно любой класс может осуществить «желание» «где хочу - там и буду лежать». Соответственно организуется и «многокучность».

Де-факто Object Pascal, а затем и язык Delphi являются функциональными наращиваниями Turbo Pascal. Об этом говорят обозначения версий компилятора. Так, в Delphi 7 компилятор имеет номер версии 15.0 (Последняя версия Borland Pascal / Turbo Pascal обозначалась 7.0, в Delphi 1 компилятор имеет версию 8.0, в Delphi 2 - 9.0, и т. д. Номер версии 11.0 носит компилятор Pascal, входивший в состав среды C++ Builder).оказал огромное влияние на создание концепции языка C# для платформы .NET. Многие его элементы и концептуальные решения вошли в состав С#. Одной из причин называют переход Андерса Хейлсберга, одного из ведущих разработчиков Дельфи, из компании Borland Ltd. в Microsoft Corp.

Версия 1 была предназначена для разработки под 16-разрядную платформу Win16;

Версии со второй компилируют программы под 32-разрядную платформу Win32;

Вместе с 6-й версией Delphi вышла совместимая с ним по языку и библиотекам среда Kylix, предназначенная для компиляции программ под операционную систему GNU/Linux;

Версия 8 способна генерировать байт-код исключительно для платформы .NET. Это первая среда, ориентированная на разработку мультиязычных приложений (лишь для платформы .NET);

Первая версия полноценной среды разработки Delphi для .NET - Delphi 8. Она позволяла писать приложения только для .NET. В настоящее время, в Delphi 2006, можно писать приложения для .NET, используя стандартную библиотеку классов .NET, VCL для .NET. Среда также позволяет создавать .NET-приложения на C# и Win32-приложения на C++. Delphi 2006 содержит функции для написания обычных приложений с использованием библиотек VCL и CLX. Delphi 2006 поддерживает технологию MDA с помощью ECO (Enterprise Core Objects) версии 3.0.

В марте 2006 года компания Borland приняла решение о прекращении дальнейшего совершенствования интегрированных сред разработки JBuilder, Delphi и C++ Builder по причине убыточности этого направления. Планировалась продажа IDE-сектора компании. Группа сторонников свободного программного обеспечения организовала сбор средств для покупки у Borland прав на среду разработки и компилятор (см. openDelphi.org).

Однако в ноябре того же года было принято решение отказаться от продажи IDE бизнеса. Тем не менее, разработкой IDE продуктов теперь будет заниматься новая компания - CodeGear, которая будет финансово полностью подконтрольна Borland.

В августе 2006 года Borland выпустил облегченные версию RAD Studio под именем Turbo: Turbo Delphi, Turbo Delphi for .NET, Turbo C#, Turbo C++. В марте 2008 года было объявлено о прекращении развития этой линейки продуктов.

В марте 2007 года CodeGear порадовала пользователей обновленной линейкой продуктов Delphi 2007 for Win32 и выходом совершенно нового продукта Delphi 2007 for PHP.

В июне 2007 года CodeGear представила свои планы на будущее, то есть опубликовала так называемый roadmap, с которым можно ознакомиться здесь

августа 2008 года компания Embarcadero, новый хозяин CodeGear, опубликовала пресс-релиз на Delphi for Win32 2009. Версия принесла[12] множество нововведений в язык, как-то:

Полная поддержка Юникода по умолчанию во всех частях языка, VCL и RTL, замена всех Windows API функций на юникодные аналоги (MessageBox = MessageBoxW)

Обобщённые типы, они же generics.

Среди многих распостранённых программных продуктов, сделанных на Delphi, можно найти:

Продукция Borland: Borland Delphi, Borland C++ Builder, Borland JBuilder 1 и 2 версии.

Администрирование/разработка баз данных: MySQL Tools (Administrator, Query Browser), IBExpert, TOAD

Инженерное ПО: Altium Designer/Protel (проектирование электроники)

Просмотрщики графики: FastStone Image Viewer, FuturixImager, Photofiltre

Видео и аудио проигрыватели: The KMPlayer (видео- и аудиопроигрыватель; не путайте с KMPlayer), X-Player (аудиопроигрыватель), AIMP (аудиопроигрыватель)

Доставка информации в Интернете: Skype (VoIP и IM; используется в версии для Windows, в случае Linux используется Qt), QIP, QIP Infium и R&Q, (ИМы), The Bat! и si.Mail (клиенты электронной почты), PopTray (средство для проверки почты), FeedDemon (просмотр RSS/Atom новостных групп), XanaNews (чтение новостных групп), Xnews (чтение новостных групп).

Создание музыки: FL Studio (ранее FruityLoops)

Разработка программного обеспечения: Dev-C++, Dev-PHP , Maguma Open Studio и Open Perl IDE (IDE), DUnit (юнит-тестирование), Jedi Code Format (форматирование программного кода), Game Maker (создание игр) Help & Manual (система авторинга справки), Inno Setup (движок для инсталляции)

Веб-разработка: Macromedia HomeSite (HTML-редактор), TopStyle Pro (CSS-редактор), Macromedia Captivate (захват экрана), Quick Page 2008 (Среда разработки Web-сайтов)

Веб-браузеры (оболочки для MSIE): Avant Browser, Netcaptor

Утилиты: Spybot - Search & Destroy, Ad-Aware (антишпионское ПО), jv16 PowerTools, FDK (многофункциональная утилита для оптимизации системы), Total Commander и Frigate (файловые менеджеры), DarkCrypt TC/GUI (программный комплекс для шифрования), ImageSpyer и StegoTC (программный стеганографический комплекс), Copernic Desktop Search, PowerArchiver и PeaZip (архиваторы), MCubix (интеллектуальный анализ данных), Download Master [менеджер закачек], ACProtect (программа для упаковки и защиты EXE-файлов)

Текстовые редакторы: SynEdit, Bred2, KeyNote, cEdit Professional, Programmer’s Notepad, UniRed, gleditor

Редакторы двоичных файлов (HEX-редакторы): Hexapad

Бухучёт и налогообложение: Intuit's Lacerte Professional Tax Software, включая все подсистемы, такие как QuickBooks/EasyACCT Trial Balance Utility, Document Management System и Client Database Repair Utility [20].

В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, решение других задач. Отличительной особенностью седьмой версии является поддержка технологии .NET. Delphi 7 Studio может работать в среде операционных систем от Windows 98 до Windows XP. Особых требований, по современным меркам, к ресурсам компьютера пакет не предъявляет: процессор должен быть типа Pentium или Celeron с тактовой частотой не ниже 166 МГц (рекомендуется Pentium II 400 МГц), оперативной памяти - 128 Мбайт (рекомендуется 256 Мбайт), достаточное количество свободного дискового пространства (для полной установки версии Enterprise необходимо приблизительно 475 Мбайт).

.5      Обработка событий

В структуру программы входит 1 форма:

TfMain - главная форма на которой расположены следующие компоненты:

Рrocedure TfMain. Form Create (Sender: TObject) - отвечает за открытие таблицы и базы данных;

Для создания интерфейса программного продукта «Рейтинг студента» были использованы наборы визуальных компонентов, основные из которых располагаются на страницах Standard, Additional, Win32 Палитра компонентов. Их называют стандартными, дополнительными и 32-разрядными компонентами.

На странице Standard находятся интерфейсные компоненты, которые были использованы для разработки данного приложения:

Popup Menu, рисунок 15 - контекстное меню появляется при размещении указателя в форме или в области некоторого элемента управления и нажатии правой кнопки мыши. Обычно контекстное меню содержит команды, влияющие только на тот объект, для которого это меню, поэтому такое меню также называют локальным. На рисунке 16 показан примерный вид контекстного меню.

Рисунок 15. Popup Menu

Рисунок 16. Контекстное меню

Label - метки или надписи, рисунок 17.

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

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

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

List Box - простой список представляет собой прямоугольную область, в которой располагаются его строковые элементы.

Combo Box - комбинированный список объединяет поле редактирования и раскрывающийся список. Пользователь может выбирать значение из списка или вводить его непосредственно в поле, рисунок 17.

Group Box- группа используется в основном для визуального выделения функционально связанных управляющих элементов. Задающий прямоугольную рамку с заголовком (свойство Caption) в верхнем левом углу и объединяющий содержащиеся в нем элементы управления, рисунок 17.

Рисунок 17. Group Box с Label и Combo Box

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

На странице Additional расположены дополнительные компоненты, которые были применены в создании данного приложения:

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

Рrocedure TfMain.Factors_sbClearClick(Sender: TObject) - эта процедура отвечает за выполнения функций добавления, изменения или принятия данных.

Рисунок 18. Кнопки - Speed Button

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

Скин - это своего рода «одежда» для программного продукта. В данном примере имеется один скин, но можно подключить библиотеки с несколькими скинами. Это предоставляет возможность пользователю менять «одежду».

Function TfMain.BitmapToRgn(Image: TBitmap): HRGN;: HRGN;, y: integer;: integer;: TColor;: integer;: TColor;:= 0;:= CreateRectRgn(0, 0, Image.Width, Image.Height);(CreatedRgns);(Image.Width = 0) or (Image.Height = 0) then;y := 0 to Image.Height - 1 do:= Image.Canvas.Pixels[0,y];:= 1;x := 0 to Image.Width - 1 do:= Image.Canvas.Pixels[x, y];CurrentColor = CurrentPixel then(ConsecutivePixels)CurrentColor = clWhite then:= CreateRectRgn(x - ConsecutivePixels, y, x, y + 1);(Result, Result, TmpRgn, RGN_DIFF);(CreatedRgns);(TmpRgn);;:= CurrentPixel;:= 1;;;(CurrentColor = clWhite) and (ConsecutivePixels > 0) then:= CreateRectRgn(x-ConsecutivePixels, y, x, y+1);(Result, Result, TmpRgn, RGN_DIFF);(CreatedRgns);(TmpRgn);;;;

//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TfMain.FormActivate(Sender: TObject);(fMain.Active) and (MainWindow.ActivePageIndex<0) then sbOverallRatingClick(sbOverallRating);;

//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TfMain.FormCreate(Sender: TObject); :integer;:= ImageBackground.Picture.Bitmap.Height;:= ImageBackground.Picture.Bitmap.Width;(Handle, .BitmapToRgn

(ImageBackground.Picture.Bitmap), );.Free;;

i:=0 to .PageCount-1 do .Pages[i].:=false;;

Рисунок 19. Image Background

На странице Win32 Палитра компонентов находятся компоненты, относящиеся к 32-разрядному интерфейсу, которые были использованы при разработке данного программного продукта:

Page Control - многостраничный блокнот, расположен на странице Win32 Палитры компонентов, представляет собой элемент управления, содержащий несколько страниц или вкладок (Tab Sheet), расположенных одна на другой, на которые пользователь может переходить, щелкая мышью на ярлыках этих страниц. Компактное расположение страниц блокнота позволяет удобно размещать и группировать другие элементы управления, рисунок 20.

Рисунок 20. Page Control с вкладками

SpinEdit - счетчик по внешнему виду и функциональным возможностям соединяет в себе счетчик UpDown и ассоциированный с ним редактор Edit. Счетчик UpDown существует как автономный элемент управления и не имеет поля, в котором отображается изменяемое число, связан с однострочным редактором Edit, рисунок 21.

Рисунок 21. SpinEdit

ListView - список, внешнему виду и функциональным возможностям напоминает многострочное поле Меmо.

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

На странице Data Access находятся невизуальные компоненты, предназначенные для организации доступа к данным:

На странице ADO расположены компоненты, предназначенные для управления данными с использованием технологии ADO (Active Data Objects):

ADO Connection - соединение с хранилищем данных с помощью провайдера ADO, рисунок 22.

ADO Query - набор данных Query, осуществляет связь с таблицей через запрос, рисунок 22.

Рисунок 22. Элементы для связки с базой данных MS Access

.6      Инструкция для пользователя

Для корректной работы программы расчета рейтинга студента необходимо вставить накопитель информации в CD-Rom или USB-порт, на котором размещено приложение «G:\дипломный проект» находится файл Рейтинг.exe. При запуске данного файла на экран выйдет форма, которая содержит следующие пункты меню:

¾      Студенты;

¾      Кафедра;

¾      Дисциплина;

¾      Успеваемость;

¾      Посещаемость;

¾      Научная работа;

¾      Показатели;

¾      Суммарный рейтинг;

¾      Закрыть.

База данных должна находиться, в том же каталоге что и exe-файл.

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

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

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

4.     
Охрана труда и техника безопасности

4.1    Общие требования

.1.1 Требования к организации рабочего места

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

При размещении рабочих мест с ПК учитываться следующие расстояния между рабочими столами с видеомониторами: при рядном расположении расстояние между тыльной поверхностью одного видеомонитора до экрана другого не менее 2.0 м; при любом расположении расстояние между боковыми поверхностями видеомониторов не менее 1.0 м; расстояние между стеной с оконными проемами и столами от 0.5м до 2,3м.

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

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

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

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

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

4.1.2 Требования к освещению помещений и рабочих мест

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

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

Искусственное освещение в помещениях, где ведутся работы на ВДТ или ПЭВМ, должно осуществляться системой общего равномерного освещения. В производственных и административно-общественных помещениях, где ведется работа с документами, рекомендуется применение комбинированного освещения (к общему освещению дополнительно устанавливаются светильники местного освещения, предназначенные для освещения зоны расположения документов).

На рабочих местах у ВДТ и ПЭВМ освещенность нормируется в вертикальной плоскости (плоскости экрана) и в горизонтальной плоскости (плоскости стола в зоне работы с документами). Нормирование ведется в абсолютных единицах (люксах), вне зависимости от того, естественное или искусственное освещение в помещении.

На горизонтальной поверхности стола в зоне работы с документами комбинированная освещенность должна быть не менее 500 лк (при этом освещенность от общей системы должна составлять не менее 300 лк).

При отсутствии комбинированного освещения освещенность на горизонтальной поверхности стола (естественная или искусственная) должна быть не менее 400 лк. На экране (в вертикальной плоскости) освещенность должна быть 200 лк. Местное освещение не должно создавать блики на экране и увеличивать его освещенность более 300 лк. Уровни освещенности рабочих мест приведены в приложении 5.

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

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

Отраженная блесткость на рабочих поверхностях (экран, стол, клавиатура и др. ) ограничивается за счет правильного выбора типов светильников и расположения рабочих мест по отношению к источникам естественного и искусственного освещения, при этом яркость потолка, при применении системы отраженного освещения, не должна превышать 200 кд/кв. м.

Необходимо ограничивать неравномерность распределения яркости в поле зрения пользователя ВДТ и ПЭВМ, при этом соотношение яркости между рабочими поверхностями (стол экран) не должно превышать 3:1-5:1, а между рабочими поверхностями и поверхностями стен и оборудования - 10:1.

В качестве источников света при искусственном освещении рекомендуется применять преимущественно люминесцентные лампы типа ЛБ. При устройстве отраженного освещения в производственных и административно-общественных помещениях допускается применение метало - галогенных ламп мощностью до 250 Вт. Рекомендуется применение ламп накаливания в светильниках местного освещения.

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

В помещениях с ВДТ и ПЭВМ для освещения рекомендуется применять светильники серии ЛПО36 с зеркализированными решетками, укомплектованные высокочастотными пускорегулирующими аппаратами (ВЧ ПРА) для снижения коэффициента пульсации. Допускается применять светильники серии ЛПО36 без ВЧ ПРА только в модификации "Кососвет", а также светильники прямого света - П, преимущественно прямого света - Н, преимущественно отраженного света - В. Применение светильников без рассеивателей и экранирующих решеток не допускается. При отсутствии светильников с ВЧ ПРА лампы многоламповых светильников или рядом расположенные светильники общего освещения следует включать на разные фазы трехфазной сети. Рекомендуемые типы светильников приведены в приложении 6.

Яркость светильников общего освещения в зоне углов излучения от 50 до 90 градусов с вертикалью в продольной и поперечной плоскостях должна составлять не более 200 кд/кв. м, защитный угол светильников должен быть не менее 40 градусов.

Светильники местного освещения должны иметь не просвечивающий отражатель с защитным углом не менее 40 градусов. Коэффициент запаса (Кз) для осветительных установок общего освещения должен приниматься равным 1.4.

Для обеспечения нормируемых значений освещенности в помещениях для использования ВДТ и ПЭВМ следует проводить чистку оконных стекол и светильников не реже двух раз в год и проводить своевременную замену перегоревших ламп.

.1.3 Требования к шуму и вибрации

В производственных помещениях, где работа на ВДТ и ПЭВМ является вспомогательной, уровни шума на рабочих местах не должны превышать допустимых для данного вида работ, регламентированных ГОСТ “Шум Общие требования безопасности”.

В помещениях, где работа на ВДТ и ПЭВМ является основной (диспетчерские, операторские, расчетные, посты управления, залы вычислительной техники, офисы и др. ), во всех учебных заведениях (включая вузы) и дошкольных учреждениях уровень шума на рабочем месте не должен превышать 50 дБА. При выполнении инженерно-технических работ, при осуществлении лабораторного, аналитического и измерительного контроля уровень шума в помещении с ВДТ и ПЭВМ не должен превышать 60 дБА. В помещениях операторов ЭВМ (без дисплеев) уровень шума не должен превышать 65 дБА. На рабочих местах в помещениях, где размещены шумные агрегаты вычислительных машин (АЦПУ и т.п.), уровень шума не должен превышать 75 дБА. Спектральные характеристики, соответствующие нормируемым уровням звука, приведены в приложении 7.

При выполнении работ с ВДТ и ПЭВМ в производственных помещениях уровни вибрации не должны превышать допустимых значений для категории 3, тип "в", регламентированных ГОСТ "Вибрационная безопасность. Общие требования" (приложение 8), для остальных рабочих мест - не более приведенных в приложении 9.

Шумящее оборудование (АЦПУ, принтеры и т.п.), уровни шума которого
превышают допустимые для данного вида работ, должно находиться вне помещения с ВДТ и ПЭВМ.

Для снижения уровня шума можно для отделки помещений использовать звукопоглощающие материалы (разрешенные органами и учреждениями Госсаннадзора республики) с максимальным коэффициентом звукопоглощения
в области частот 63-8000 Гц, подтвердив эффективность мероприятий акустическими расчетами.

Дополнительным звукопоглотителем служат однотонные занавеси из плотной ткани, гармонирующие с окраской стен и подвешенные в складку на расстоянии 15-20 см от ограждения. Ширина занавеси должна быть в 2 раза больше ширины окна.

Техника безопасности, условия труда и гигиены на рабочих местах офис - регистратора соответствуют нормам и правилам Конституции Республики Казахстан (от 30 августа 1995 года), Закону Республики Казахстан «О безопасности и охране труда», Трудовому кодексу Республики Казахстан, Закону «О санэпидемиологическом благополучии населения».

Заключение

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

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

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

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

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

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

-       более детальное изучение объектно-ориентированного языка программирования Borland Delphi 7.

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

Информационная система расчета рейтинга студента, как и любое приложение, имеет ряд достоинств, которые приведены ниже:

1.  Удобный и простой пользовательский интерфейс;

2.      Расчет рейтинга студента и хранение результатов в базе данных;

.        Вывод отчета на печать;

.        Не требуется больших затрат системных ресурсов.

Список литературы:

1.       http://www.edu.gov.kz/ru/nacionalnaja_sistema_ocenki_kachestva_obrazovanija/

.        ЭКСПРЕСС-К, Чтобы не остаться в стороне, №30 (15437) от 14 февраля 2004 года.

4.      http://kosstu.kz

.        http://charko.narod.ru/teхt/an1/20.html - В.С.Аванесов

6.      www.google.ru <http://www.google.ru>

.        www.government.kz

8.      www.wikipedia.ru

.        Штойер Р. Многокритериальная оптимизация. - М.:РиС,1992.

10.    http://ru.wikipedia.org/wiki/3.html.text

.        http://ru.wikipedia.org/wiki/Delphi_(язык_программирования)

.        Хомоненко А, Гофман В, Мещеряков Е, Никифоров В. «Delphi 7» Санкт - Петербург, «БХВ-Петербург», 2008.

.        Никита Культин, Delphi в задачах и примерах, С-П, 2005.

.        Нил Дж. Рубенкинг Язык программирования Delphi для "чайников". Введение в Borland Delphi 2006 = Delphi for Dummies. - М.: «Диалектика», 2007.

15.    Гофман В.Э., Хомоненко А.Д. «Delphi 7. Учебный курс»-СП.:БХВ-Петербург,2003.

.        Культин Н.Б.-«DELPHI в задачах и примерах». Санкт-Петербург. Спб.: «БХВ-Петербург», 2005.

17.    Робинсон С. Microsoft Access 2000/Учебный курс/.

.        Вирт Н. Алгоритмы и структуры данных / Пер. с англ. - М.: Мир, 2000.

.        Зелковиц М., Шоу А., Гэннон Дж. Принципы разработки программного обеспечения / Пер. с англ. - М.: Мир, 2003.

.        Практическое руководство по программированию / Пер. с англ. Б. Мик, П. Хит, Н. Рашби и др.; под ред. Б. Мика, П. Хит, Н. Рашби. - М.: Радио и связь, 2000.

21.    Delphi7 /Под общ.ред. А. Д. Хомоненко .- СПб.:БХВ-Петербург, 2005.

22.     Хавьер Пашеку Программирование в Borland Delphi 2006 для профессионалов = Delphi for .NET Developer’s Guide. - М.: «Вильямс», 2006.

23.    А.Н. Вальвачев, К.А. Сурков, Д.А. Сурков, Ю.М. Четырько Программирование на языке Delphi. Учебное пособие. - 2005.

. Гофман В. Э., Хомоненко А.Д. “Delphi 6” - СП.: БХВ - Петербург, 2002.

. Архангельский А. Я. “Программирование в среде Delphi” - М.: ЗАО “Издательство БИНОМ”, 2001.

. Елманова Н. З. “Основы разработки приложений с помощью Delphi и C++ Builder” - М.: Учебный центр Interface Ltd, 2000.

27. Финкельштейн Э. “Delphi 6”.: Пер. с англ.: М.: Издательский дом “Вильямс”, 2001.

. Архангельский А. Я. “Delphi 7. Инструкции разработки приложений” - М.: ЗАО “Издательство БИНОМ”, 2004.

. Гофман В. Э., Хомоненко А.Д. “Delphi 5. Учебный курс” - СП.: БХВ - Петербург, 1999.

. Федоренко Ю. “Алгоритмы и программы на Turbo Pascal. Учебный курс” - СП.: Питер, 2001.

Похожие работы на - Информационная система 'Рейтинг студента'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!