
- •1 Постановка задачи
- •Описание предметной области
- •1.2 Актуальность решаемой задачи
- •Характеристика решаемой задачи
- •2 Проектирование программного модуля
- •2.1 Разработка модели данных
- •2.2 Разработка математической модели
- •Выбор программного обеспечения
- •Определение требований к техническим средствам
- •Защита информации
- •3 Разработка программного обеспечения
- •3.1 Алгоритм решения задачи
- •3.2 Определение формы представления входных и выходных данных
- •3.3 Тестирование программного модуля
- •3.4 Разработка справочной системы
- •3.5 Описание разрабатываемого программного продукта
Введение
Эффективное использование компьютеров для решения инженерных и научных задач невозможно без знаний основных методов составления схем алгоритмов, написания эффективного программного обеспечения на языках программирования. ХХI век характеризуется развитием компьютерной техники, постоянно разрабатываются и совершенствуются не только компьютеры, но и различные программы и приложения. Для создания приложений используется и Delphi — одна из самых мощных систем, позволяющих на самом современном уровне создавать как отдельные прикладные программы Windows, так и разветвленные комплексы, предназначенные для работы в корпоративных сетях и в Интернет.
Старая техника и технологические процессы не выгодны и не конкурентоспособна. Совершенствуется не только компьютерная техника, но и параллельно с этим обновляется и сопутствующее программное обеспечение, так как программирование реализуется в конкретных технологических рамках, задаваемых языком программирования.
Темой данного дипломного проекта является разработка обучающе-тестирующей программы по дисциплине «Маркетинг». Цель дипломного проекта, это разработка данного программного продукта, включающего в себя информационный справочник и тестирующую систему. Данная программа позволит пройти обучение, а по окончании обучения позволит пойти тест и проверить знания учащего по данному предмету.
Создание данной обучающе-тестирующей программы значительно облегчит обучение темы «Маркетинг в отрасли» по дисциплине «Маркетинг». Данный программный модуль поможет изучать дисциплину во внеурочное время, что значительно повысит знания учащихся по данной дисциплине. Так же обучающе-тестирующая программа облегчит проверку знаний благодаря встроенному тесту.
Эффективное использование компьютеров для решения инженерных и научных задач невозможно без знаний основных методов составления схем алгоритмов, написания эффективного программного обеспечения на языке программирования.
Языки программирования развивались параллельно с компьютерами. Первым языком программирования был машинный код, который использовался для пробивания перфокарт к первым компьютерам, но он требовал огромных познаний в области организации компьютеров. Затем был придуман Assembler, который очень сильно облегчил работу программистам. Однако и он оставался машинно-ориентированным языком. На смену ему пришли более простые Pascal и С, а затем Basic, C+ +, Delphi. На сегодняшний день наиболее популярен язык программирования Delphi 7, основанный на языке Object Pascal. Этот язык наиболее прост и понятен. Delphi 7 называют объектно-ориентированным языком программирования. Большинство современных приложений разрабатывается именно на этом языке.
1 Постановка задачи
Описание предметной области
1.2 Актуальность решаемой задачи
Сегодня обучение с использованием обучающе-тестирующих программ повсеместно используется в образовании. Существуют определенные причины, по которым программное обеспечение вводится в методику обучения. Этими причинами являются нарастающая компьютеризация, подготовка высококвалифицированных специалистов для компьютеризированного производства, доступ через сети ЭВМ к мировым информационным ресурсам, компьютеризация управления.
Совершенствуется не только компьютерная техника, но и обновляется сопутствующее программное обеспечение. Появляется и внедряется в процесс обучения большое количество программных продуктов, которые значительно упростили сам процесс обучения. Данные программные продукта несут в себе сразу несколько необходимых функций. Успешность компьютеризации образования определяется такими факторами как:
наличие вычислительной техники и программного обеспечения;
разработанность методики преподавания курса в целом и отдельных тем.
Все эти нововведения позволяют упростить сам процесс приобретения новых знаний, и сократить время, затрачиваемое на обучение. Широко в последнее время стало применяться дистанционное обучение, когда роль преподавателя сводится только к тому, чтобы дать учащемуся набор информации или обучающе-тестирующую программу, а после производить анализ результатов тестирования. Данные обучающе-тестирующие программы сделали жизнь преподавателей и учащихся проще, ведь необходимость тратить время на подбор необходимой литературы в бумажном варианте отпадает. Сокращается количество рукописных и бумажных вариантов носителей данных, что в значительной мере приводит к экономии, как сил, времени, так и денежных средств.
Обучающе-тестирующая программа позволяет учащимся самостоятельно освоить материал и проверить свои знания. Ученику проще информацию самому изучать и одновременно применять на практике, чем конспектировать со слов преподавателя.
Сегодня достаточно сложно найти программу, которая была бы довольно проста в использовании и одновременно выполняла бы функцию справочника. В связи с потребностями пользователя в мире разрабатывается много программ, которые рассчитаны на пользователя уже имеющего первоначальные навыки в программировании, но они сложны для понимания. Создаются различные по направленности программные продукты, которые значительно упрощают сам процесс обучения и несут в себе сразу несколько функций.
Одним из таких программных продуктов будет являться и данный дипломный проект, который представляет собой обучающе-тестирующую программу по дисциплине «Маркетинг». Данный проект прост в обращении и не требует углубленных знаний компьютера, пользователю достаточно уметь открывать файл.
Программа будет обучающе-тестирующей и, поэтому, местом ее применения преимущественно будут являться учебные заведения, в которых существуют специальности, изучающие данную дисциплину. Имея простой интерфейс пользователя, программа облегчает выбор нужной информации, проводит самоконтроль учащихся в виде теста по всем темам и просмотр презентаций. Изучив материал программы и основные термины и понятия, пользователь, может применять полученные знания непосредственно на практике.
Основным пользователем является учащийся любого учебного учреждения, где изучается данная дисциплина. Основными требованиями, предъявляемыми к данной программе, являются:
простота интерфейса;
доступность понимания теории;
проверка результатов изучения теории в виде тестов.
Актуальность данной работы обусловлена внедрением и развитием новых информационных технологий в процессе современного образования, позволяющей существенно повысить поставленные ранее цели и задачи обучения.
Для создания программы потребовалась переработка имеющихся данных, для построения наиболее четких и в то же время достаточно небольших лекций. Данный материал имеет широкое практическое применение во всех сферах деятельности. Проведенные учеными исследования показали важнейшую роль применения компьютерных программ в процессе обучения. Одной из важнейших характеристик данной программы будет являться доступность материала, который представлен в виде краткого, но в то же время достаточного изложения каждой темы. Данную работу можно использовать как непосредственно при изучении материала, так и во внеурочное время.
Данный программный продукт позволит решить задачу по обучению учащихся, а также по окончании курса обучения предлагает возможность проверки полученных знаний, благодаря прохождению теста по данному курсу обучения. Для успешного внедрения в процесс обучения программа должна отвечать ряду требований. С помощью обучения учащийся знакомится с материалом по выбранной теме (или указанной преподавателем), с подробными иллюстрациями и пояснениями. Данный электронный учебник облегчает практическое применение лекций, подготовку к различного рода опросам и экзаменам, а также способствует самостоятельной работе учащихся.
Внедрение данной программы уменьшит трудоемкость и повысит эффективность обучения. Скорость выполняемых операций составляет доли секунды, характеризуя быстродействие выполнения работ. Программный продукт будет являться однопользовательским, и не имеет соединения с локальной сетью, а, следовательно, не предназначен для работы в Internet.
Результатами применения разрабатываемой программы будут являться:
активизация учебный процесс;
индивидуализация обучения;
повышение наглядности в предъявлении материалов;
возможность просмотра обучающих презентаций;
смещение акцентов от теоретических знаний к практическим;
повышение интереса учащихся к обучению;
проведение теста среди учащихся, что упрощает работу преподавателей.
В будущем времени и показать как важна для этой дисциплины ОП