Компьютерная система тестирования знаний

Разработка алгоритма реализации программного обеспечения компьютерной системы по обработке данных, основанной на Microsoft Visual C# Windows Form. Возможности языка программирования, компонентов базовых библиотек и элементов управления программой.

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 03.12.2013
Размер файла 587,7 K

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

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

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

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Кафедра: Информатики и информационных технологий

Специальность: Прикладная информатика

ОТЧЁТ

по производственной практики

Ельманов Иван Олегович

Нижний Новгород, 2013 год

Содержание

Введение

1. Проектирование реализации информационной системы

2. Процесс реализации проекта

Заключение

Введение

1) Цели производственной практики.

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

2) Задачи практики.

Во время прохождения практики мы должны разработать систему тестирования знаний, используя Microsoft Visual C# Windows Form. Данный проект тестирования знаний должен включать в себя:

- Вопросы по выбранной дисциплине;

- Возможность ответа пользователя на вопрос, посредством выбора варианта ответа;

- Подсчёт количества правильных ответов и вывод результатов на экран.

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

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

1. Проектирование реализации информационной системы

C# - это типизированный, объектно-ориентированный, простой и в то же время мощный язык программирования, который позволяет разработчикам создавать многофункциональные приложения. Разработан в 1998-2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft.

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

Особенности C#:

- Полный и хорошо определенный набор основных типов;

- Встроенная поддержка автоматической генерации XML-документации;

- Автоматическое освобождение динамически распределенной памяти;

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

- Полный доступ к библиотеке базовых классов.NET, а также легкий доступ к Windows API (если это действительно необходимо);

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

- Простое изменение ключей компиляции. Позволяет получать исполняемые файлы или библиотеки компонентов.NET, которые могут быть вызваны другим кодом так же, как элементы управления ActiveX (компоненты СОМ);

- Поддержка свойств и событий в стиле Visual Basic;

- Возможность использования С# для написания динамических web-страниц ASP.NET.

2. Процесс реализации проекта

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

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

Переменная задаётся в созданном нами статическом классе названным “Data”. Задание глобальной переменной в Program.cs:

Пример окон с выводами вопросов и вариантов ответов на экран:

Код окна завершения тестирования:

Окно завершения тестирования:

Пример кода подобных окон:

Заключение

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

- Обследование Предметной области;

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

- Реализация программы.

В результате практики был создан работающий проект тестирования знаний. Программа последовательно выдаёт пользователю список вопросов, занесённые в код программы (Designer.cs или прописанные в свойствах элементов формы).

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

Программа работает правильно, без ошибок.

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

Размещено на Allbest.ru

...

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

  • Разработка программного продукта, предназначенного для тестирования знаний пользователя по теме "Тепловые двигатели" нa языкe C++ в среде Micrоsоft Visual Studio с использовaниeм библиотeки MFC. Функциональное назначение созданного Windows-приложения.

    курсовая работа [954,4 K], добавлен 25.06.2011

  • Архитектура и принцип действия персонального компьютера, понятие и классификация его программного обеспечения. Блок-схема алгоритма расчета квадратного трехчлена. Назначение, возможности, интерфейс и работа Windows. Программирование на Visual Basic.

    реферат [33,5 K], добавлен 26.12.2009

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

    курсовая работа [341,9 K], добавлен 19.04.2011

  • Основы языка программирвоания C++. Элементы управления в Microsoft Visual C++. Алгоритмические конструкции языка программирования Visual C++ и базовые элементы управления. Глобальные константы и переменные. Управление программой с помощью клавиатуры.

    курсовая работа [1,7 M], добавлен 08.04.2015

  • Понятие объектно-ориентированного программирования, общая характеристика языков высокого уровня. Разработка программного обеспечения для реализации компьютерной игры "пинбол" с помощью императивного программирования в среде Microsoft Visual Basic.

    курсовая работа [428,9 K], добавлен 19.09.2012

  • Описание среды разработки Microsoft Visual Studio. Поддерживаемые технологии и языки программирования. Возможности и особенности компьютеризированного тестирования человека. Проектирование программного обеспечения с использованием объектного подхода.

    курсовая работа [3,0 M], добавлен 09.02.2013

  • Проектирование программного обеспечения для создания баз данных о работах студентов университета при помощи языка Visual Basic. Разработка интерфейса пользователя. Руководство для системного программиста. Краткое описание алгоритма работы с программой.

    курсовая работа [2,6 M], добавлен 19.03.2010

  • Техника создания графики при помощи API функций, экспортируемых библиотекой GDI32.DLL. Разработка на языке программирования С++ в среде программирования Microsoft Visual C++ программы для отображения часов реального времени в цифровом и аналоговом виде.

    курсовая работа [2,8 M], добавлен 27.01.2010

  • Использование информационных технологий в учебном процессе. Тестирование как средство контроля знаний. Разработка компьютерной системы тестирования знаний. Описание языка программирования. Вредные факторы воздействия компьютера на здоровье человека.

    дипломная работа [562,2 K], добавлен 06.06.2014

  • Создание программы с использованием принципов объектно-ориентированного программирования на языке высокого уровня С# средствами Microsoft Visual Studio 2010. Построение алгоритма реализации. Определение математического аппарата, применение его в задаче.

    курсовая работа [500,4 K], добавлен 13.01.2015

  • Центр обеспечения безопасности (Windows Security Center) в операционной системе Windows XP SP2 и угрозы компьютерной безопасности. Обеспечение безопасности хранения данных в ОС Microsoft. Алгоритм создания отказоустойчивых томов для хранения данных.

    курсовая работа [507,1 K], добавлен 13.11.2011

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

    дипломная работа [3,2 M], добавлен 11.09.2014

  • Разработка на языке программирования C# в среде Microsoft Visual Studio 2010 на базе Microsoft NET Framework 4 (4.5) программного средства, реализующего компилятор модельного языка программирования. Лексический, синтаксический и семантический анализатор.

    курсовая работа [1,3 M], добавлен 24.06.2013

  • Многообразие мини-игр и возможности языка Visual basic 6.0 для их реализации. Понятие мини-игр и их классификация. Элементы управления мини-игры "Реверси". Разработка прикладной программы. Создание игрового интерфейса. Написание программного кода.

    курсовая работа [1,5 M], добавлен 03.06.2014

  • Появление и развитие Microsoft. Крупнейшая в мире компания-разработчик компьютерного программного обеспечения. Появление Windows и Интернета. Выход Windows XP с обновленным дизайном. Разработка интеллектуальных функций для обеспечения безопасности.

    реферат [32,7 K], добавлен 19.11.2013

  • Изучение технических возможностей операционной системы Windows XP – ОС семейства Windows NT корпорации Microsoft. Особенности интегрированного программного обеспечения. Дополнительные аплеты в панели управления Windows. Графический интерфейс пользователя.

    презентация [7,4 M], добавлен 23.05.2010

  • Сумма двух разреженных полиномов, заданных ненулевыми коэффициентами и их номерами. Разработка программ на языке программирования Visual Basic for Applications. Вывод справочной информации. Операционная система Windows. Хранение двоичных данных.

    научная работа [390,2 K], добавлен 09.03.2009

  • Выбор языка программирования. Требования к информационному и техническому обеспечению. Реализация базы данных. Разработка алгоритма работы программного обеспечения. Форма идентификации пользователя. Руководство пользователя. Типы элементов диалога.

    дипломная работа [1,3 M], добавлен 05.07.2013

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

    дипломная работа [1,7 M], добавлен 13.06.2017

  • Обзор возможностей, базовых классов и элементов управления Microsoft Visual Foxpro, описание функций и возможностей языка SQL. Постановка задачи, руководство пользователя и листинг программы. Компоненты информационной системы, основные функции СУБД.

    курсовая работа [360,1 K], добавлен 12.06.2010

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