Введение - Разработка и тестирование автоматизированной системы контроля успеваемости студентов
Тема разработки автоматизированной системы контроля успеваемости и вычисления оценок слабо освещена в научной литературе со стороны вычислительной части и части представления информации. В частности, нет работ, которые рассматривают разработку системы вычисления оценок с помощью определенной формулы для каждого отдельного периода обучения. Тем более не освещается вопрос о понятии deadline, который представляет собой дату, после которой меняются условия сдачи работы.
Для данной задачи существует большое количество программных решений по данной теме существует большое количество, однако в большинстве из них отсутствует гибкая настройка формул расчета оценок, а deadlines представляют собой даты, после которых преподаватель перестает принимать работу или оценка за них становится равной нулю.
Все это делает разработку системы с гибкой настройкой вычислительной части актуальной.
Целью выпускной квалификационной работы является разработка автоматизированной системы контроля успеваемости и вычисления оценок студентов.
Задачи выпускной квалификационной работы:
- 1. Найти документацию Национального исследовательского университета "Высшая школа экономики" (далее - НИУ ВШЭ) по организации учебного процесса в учебном заведении и провести ее анализ. 2. Найти литературу по теме автоматизации контроля успеваемости и вычисления оценок студентов и проанализировать ее. 3. Найти существующие решения в сфере автоматизированных систем контроля успеваемости и вычисления оценок студентов и провести их сравнительный анализ. 4. Выбрать и обосновать методы решения для автоматизированной системы контроля успеваемости и вычисления оценок студентов. 5. Обосновать выбор языков программирования. 6. Подобрать и обосновать выбор инструментальных и программных средств для создания автоматизированной системы контроля успеваемости и вычисления оценок студентов. 7. Исследовать и разработать структурные схемы и структуру программного обеспечения для автоматизированной системы контроля успеваемости и вычисления оценок студентов. 8. Разработать прикладное программное обеспечение для автоматизированной системы контроля успеваемости и вычисления оценок студентов. 9. Протестировать программное обеспечение для автоматизированной системы контроля успеваемости и вычисления оценок студентов.
Система построена на клиент-серверной архитектуре. На стороне сервера находится реляционная база данных с системой управления базами данных MySQL. На стороне клиента находится программное обеспечение, написанное на языке C# с помощью бесплатной среды разработки Microsoft Visual Studio C# 2010 Express.
В качестве результата предполагается получить автоматизированную систему с возможностью создания курсов и настройки формул расчета оценок для каждого периода обучения.
Данные о всех оценках должны быть представлены одновременно на одном экране. Должна присутствовать возможность менять количество контрольных точек внутри определенного вида занятий. К некоторым типам работ должна быть добавлена возможность добавлять deadlines в количестве до трех штук. Для того, чтобы результаты можно было отправить студентам, должна быть возможность экспортировать данные в часто используемый тип Excel-файла.
Похожие статьи
-
Следующей задачей было изучение литературы по теме и ее анализ. Для этого использовались публикации из российских источников с целью учета особенностей...
-
Заключение - Разработка и тестирование автоматизированной системы контроля успеваемости студентов
В итоге выполнения выпускной квалификационной работы были достигнуты и получены следующие результаты: - собраны и приняты полезные сведения о системе...
-
После выполнения задачи по Подбору и анализу литературы, настало время поиска и сравнительного анализа уже существующих решений задачи контроля...
-
Прогноз погоды - научно обоснованное предположение о будущем состоянии погоды в определенном пункте или регионе на определенный период. Составляется...
-
В связи с увеличением числа сотрудников, работающих в компании, а также с расширением рабочего проекта, возникла проблема, связанная с версионностью...
-
Обзор и анализ нормативных документов Для начала решения поставленных задач необходимо было изучить нормативную документацию НИУ ВШЭ, которая касается...
-
Для тестирования процесса расчета оценок будет специально создан учебный курс с двумя модулями, один из которых будет включать экзамен, а другой - нет. В...
-
Общие сведения о тестировании Данный раздел посвящен проведению тестирования клиентского приложения. Тестирование для серверной части системы не...
-
Для работы с базами данных созданы системы управлением базами данных. Существует довольно большое количество СУБД, особенно предназначенных для работы с...
-
Следующим этапом, когда документация найдена, источники изучены, а другие решения проанализированы, является реализация автоматизированной системы...
-
SimpleXML. В PHP версии 5.0 и выше появилось расширение для работы с xml структурой. Библитека SimpleXML содержит большое количество методов для работы с...
-
Введение - Разработка информационно-справочной системы "Аптека"
Для большинства средних и мелких российских предприятий информационные системы с использованием сетей персональных компьютеров являются фактическим...
-
Введение - Информационная система Вуза
Одним из важнейших условий обеспечения эффективного функционирования любой организации является наличие развитой автоматизированной информационной...
-
При работе над проектом разрабатывались два основных компонента системы: база данных (далее - БД) и интерфейс клиентского приложения. Затем необходимо...
-
Завершив выбор схемы работы системы и общего принципа работы ее частей и выбрав тип базы данных, следует перейти к выбору языка программирования....
-
В ходе разработки было создано пять форм, обеспечивающих взаимодействие между пользователем и приложением: - начальное окно выбора учебного года, курса и...
-
Проектирование базы данных было Подробно описано в главе 7. Благодаря графической оболочке MySQL Workbench для MySQL все SQL запросы на создание таблиц...
-
Структура системы В ходе разработки выпускной квалификационной работы использовались базы данных, созданные в среде MySQL Workbench, и создано клиентское...
-
Для написания АИС использовались следующие языки программирования, программные средства и библиотеки: - Язык программирования PHP 5.4; -...
-
В качестве основы расчета оценки стоимости разработки информационной системы была выбрана модель - COCOMO II. Согласно описываемой модели расчеты должны...
-
Оценка стоимости разработки программного обеспечения, или, в частности информационной системы, - один из самых важных, сложных и в то же время неизбежных...
-
Разрабатываемая система должна включать справочную информацию о работе системы и подсказки пользователю. В состав сопровождающей документации должны...
-
Экономическое обоснование необходимости разработки информационной системы "Учет посещаемости в детском саду" В современных условиях хозяйствования...
-
Чтобы не заканчивать эту главу на такой печальной ноте, я решил включить в последний раздел избранные максимы о построении экспертных систем, почерпнутые...
-
Разработка клиент-серверной части проекта, то есть связь между клиентским приложением и базой данных, реализуется при помощи специальной библиотеки MySQL...
-
При создании или при классификации информационных систем неизбежно возникают проблемы, связанные с формальным - математическим и алгоритмическим...
-
В рамках выпускной квалификационной работы была разработана автоматизированная информационная система, предназначенная как для автоматического, так и для...
-
К расчету оценки необходимо подходить с большой ответственностью, поскольку это основной элемент системы. Но изначально необходимо определить, за что и...
-
Алгоритм работы. В результате работы АИС генерируются три xml документа - два со структурой сравниваемых баз данных и один с результатами сравнения. В...
-
Математическое и программное обеспечение (МО, ПО)- совокупность математических методов, моделей, алгоритмов и программ для реализации целей и задач...
-
Предметная область IoT (Интернет вещей) - это сеть физических объектов - устройств, транспортных средств, зданий и других вещей со встроенной...
-
Для поддержания компьютерной системы 1С:Библиотека в исправном состоянии необходимо осуществлять мероприятия в соответствии с типовой системой...
-
Основными целями разработки системы являются: - повышение эффективности процесса подготовки расходной и доходной части проекта бюджета; - повышение...
-
Введение - Автоматизированная система управления городскими финансами
Автоматизированная система управления городскими финансами - это специально разрабатываемая программная платформа для поддержки и осуществления...
-
Введение - Разработка справочной информационной системы "Рецепты"
Задание курсовой работы. Разработать и отладить информационную справочную систему "Рецепты", которая будет позволять хранить, выводить на экран,...
-
Требования к функциональным характеристикам система должна обеспечивать выполнение следующих функций: - Актуальная информативность Исходные данные:...
-
Разработка концептуальной модели АИС - Проектирование автоматизированной информационной системы
Любая деятельность компании отражается в документах, и, чтобы улучшить качество рабочих бизнес-процессов, необходимо улучшить документооборот, т. е....
-
Введение - Проектирование автоматизированной информационной системы
Информационный интерфейс программа С развитием информационных технологий компьютеры, с их расширенными функциональными возможностями, активно применяются...
-
Считается, что правильно организованный документооборот и электронный архив документов становятся необходимыми условиями эффективной работы современного...
-
Программная система должна пройти следующие виды испытаний: 1) предварительные; 2) опытная эксплуатация; 3) приемочные. Приемо-сдаточные испытания...
Введение - Разработка и тестирование автоматизированной системы контроля успеваемости студентов