Технические средства информатизации
Теоретическое обоснование разработки электронного учебного пособия по дисциплине "Технические средства информатизации". Обоснование выбора инструментальных средств, стадии и этапы разработки программного продукта. Руководство пользователя программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 18.01.2012 |
Размер файла | 5,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Технические средства информатизации
Введение
Технические средства информатизации - это совокупность систем, машин, приборов, механизмов, устройств и прочих видов оборудования, предназначенных для автоматизации различных технологических процессов информатики, причем таких, выходным продуктом которых является именно информация (сведения, знания) или данные, используемые для удовлетворения информационных потребностей в разных областях предметной деятельности общества.
Современные технические средства информатизации и информационные системы на их основе характеризуются двумя основными свойствами.
Во-первых, они состоят из большого числа взаимосвязанных и взаимодействующих элементов, причем не обязательно одинаковой физической природы, объединенных общностью целей и задач функционирования в составе системы.
Во-вторых, они отличаются сложностью процессов движения информации и поведения, что обусловлено большим числом взаимосвязанных функций, реализуемых техническими средствами и системами, случайным характером внешних воздействий, необходимостью функционирования в условиях априорной неопределенности и часто меняющихся обстоятельств.
Все технические средства информатизации в зависимости от выполняемых функций можно разделить на шесть групп:
1. Устройства ввода информации.
2. вывода информации.
3. обработки информации.
4. передачи и приема информации.
5. хранения информации.
6. Многофункциональные устройства.
Объект исследования - процесс изучения «технические средства информатизации».
Чтобы достигнуть цели нужно решить ряд задач:
1. Найти и проанализировать техническую литературу;
2. Составить примерное содержание электронного учебного пособия;
3. Проанализировать программный продукт и написать пояснительную записку к курсовой работе.
Данный программный продукт может быть использован как студентами для самостоятельного изучения, так и преподавателем в процессе преподавания.
Программный продукт имеет следующие возможности:
1. ввод данных пользователя;
2. запись данных пользователя в файл;
3. хранение данных пользователя в файле.
1. Теоретическое обоснование разработки электронного учебного пособия
1.1 Электронное учебное пособие
Электронное учебное пособие (ЭУП) - это связанные между собой теория и практика с наглядными иллюстрациями (и / или видео роликами, звуками, анимациями и т.п.). Различие между электронным учебником и печатным вариантом является то, что печатный вариант рассчитан на определенный уровень знаний, умений, навыков (ЗУН), а электронный может иметь несколько уровней сложности. Также отличительной чертой является то, что в электронном учебнике нет предела визуальным эффектам (иллюстрации, видео ролики, звуки, анимации) все это ограничивается лишь возможностями разработчика, а в печатном варианте эффекты ограничены. Электронное пособие обеспечивает многовариантность, многоуровневость и разнообразие проверочных заданий, тестов. Электронный учебник позволяет все задания и тесты давать в интерактивном и обучающем режиме. При неверном ответе можно давать верный ответ с разъяснениями и комментариями. Так же ЭУП не исчисляется тиражом и не имеет лимита в выпуске. И его можно дополнять, корректировать, модифицировать в процессе эксплуатации. Для обеспечения многофункциональности при использовании и в зависимости от целей разработки электронные учебники могут иметь различную структуру. Например, для использования на уроках можно создавать электронный учебник, поддерживающий школьную программу по конкретному предмету и учебный материал подавать согласно имеющемуся тематическому планированию. Можно разрабатывать электронные учебники без привязки к тематическому планированию, а просто следуя учебному плану по конкретному школьному курсу. Можно создавать электронные учебники по принципу вертикального изучения учебного материала [10].
Стремительный процесс информатизации школ на основе современных компьютеров, поступающих в учебные заведения страны, открывает в образовании путь электронным учебникам. Этот термин в настоящее время наиболее устойчив, и к этому типу разработок относятся все в большей или меньшей степени целостные компьютерные курсы учебного назначения.
Учебник, в классическом понимании, это книга для учащихся или студентов, в которой систематически излагается материал в определенной области знаний на современном уровне достижений науки и культуры. Следовательно, учебник как электронный, так и печатный, имеют общие признаки, а именно:
1. Учебный материал излагается из определенной области знаний.
2. Этот материал освещен на современном уровне достижений науки и культуры.
3. Материал в учебниках излагается систематически, т.е. представляет собой целое завершенное произведение, состоящее из многих элементов, имеющих смысловые отношения и связи между собой, которые обеспечивают целостность учебника.
В любом учебнике (электронном и печатном) выделяются две основные части: содержательная и процессуальная. В электронном учебнике к ним добавляются еще две части: управляющая и диагностическая. Содержательная часть учебника включает следующие компоненты: познавательный, демонстрационный; процессуальная часть включает компоненты: моделирующий, контрольный, закрепляющий. Познавательный компонент направлен на передачу знаний учащимся. Это, как правило, текстовая информация. Демонстрационный компонент поддерживает и раскрывает содержательный; моделирующий компонент позволяет применять знания к решению практических задач, моделировать изучаемые явления, процессы. Контрольно - закрепляющий компонент определяет степень усвоения учащимися изучаемого материала. Управляющая часть представляет собой программную оболочку электронного учебника, способную обеспечить взаимосвязь между его частями и компонентами. Диагностическая часть хранит статистическую информацию о работе с конкретными программами [11].
1.2 Анализ технического задания
Техническое задание на программный продукт «Электронное учебное пособие» по дисциплине «технические средства информатизации» содержит:
- описание требований предъявляемых к программе;
- основание для разработки;
- этапы разработки;
- описание разработки фрагментов программы;
- тестирование разработанной программы.
Техническое задание состоит из:
1. Основания для разработки. В этом разделе описывается документ на основании, которого ведётся разработка программного продукта.
2. Назначение разработки - описывает функциональные и эксплуатационные назначения программы. Предназначенные для описания характеристик, которым должна соответствовать программа.
3. Стадии и этапы разработки. Описывает алгоритм разработки программного продукта.
4. Описание разработки программы. Описание структуры, функций и событий обработки данных.
5. Тестирование разработанной программы. Выявление наличия ошибок в разработанной программе.
1.3 Модель жизненного цикла
При разработке данного программного продукта использовалась итерационная модель жизненного цикла, так как она позволяет проверять и корректировать проектирование системы на каждой стадии разработки, в результате чего трудоемкость отладки существенно снижается. Если на каком либо этапе в ходе промежуточной проверки обнаружена ошибка, то необходимо повторить весь цикл работы только этой стадии, при этом анализ причины ошибки и корректировки в случаи необходимости исходных данных этапа или его содержания, но в процессе разработки системы могут изменяться начальные требования.
Этапы разработки программы:
- Постановка задачи
- Разработка алгоритма программы
- Поиск материалов
- Разработка интерфейса
- Тестирование
- Отладка.
2. Техническое задание на разработку электронного учебного пособия
2.1 Основания для разработки. Назначение разработки
Требования к программному изделию
Программа разрабатывается на основе учебного плана специальности 050501 Профессиональное обучение.
Задание на курсовое проектирование выдано 12.03.2009 года.
Наименование работы:
«Электронное учебное пособие по дисциплине «технические средства информатизации».
Разработчик: Счастливцев А.Ю.
Руководитель: Южаков А.М.
Данный программный продукт может быть использован как студентами для самостоятельного изучения, так и преподавателем в процессе преподавания.
Программный продукт должен обеспечивать возможность выполнения следующих функций:
1. Ввод данных пользователя;
2. Запись данных пользователя в файл;
3. Хранение данных пользователя в файле;
Программа разработана в Delphi 7. При этом программа защищена от ввода недопустимых данных. Программа обладает свойством восстанавливаемости, т.е. способность в процессе восстановления своих функций допускать ремонт, после которого продолжается нормальная работа программы.
2.2 Обоснование выбора инструментальных средств
Для написания курсовой работы выбрана среда разработки Delphi 7, потому что среда Delphi 7 в данное время самая актуальная, распространенная, широко известная и проста в интерфейсе. На данное время эта среда настолько заинтересована пользователями и программистами что множество программных продуктов пишутся именно с помощью Delphi 7.
Система визуального программирования Delphi обладает большой популярностью среди широкого круга пользователей: от неспециалистов до системных программистов, занимающихся разработкой сложных приложений и информационных систем.
Также с его помощью можно качественно, удобно и просто оформлять программные продукты. Язык Delphi 7 понятен. Студентам можно будет самостоятельно дополнять ЭУП и так сказать модернизировать программу тем самым, показывая свои умения.
Delphi позволяет быстро и удобно разрабатывать эффективные приложения. Она позволяет удобно создавать приложения с помощью инструментальных программных средств.
2.3 Стадии и этапы разработки
Модель построения программы состоит из следующих этапов:
- Анализ;
- Проектирование;
- Программирование;
- Тестирование и отладка.
На этапе анализа производится описание задачи. Описание является полным, последовательным, доступным для чтения и обзора различных заинтересованных лиц. В ходе выполнения этого этапа получают следующее:
- Уточняются требования, приведённые в задании на курсовое проектирование;
- Разрабатывается спецификация на программный продукт.
Итог выполнения этапа анализа - спецификация, содержащая конкретное описание программного продукта.
На этапе проектирования происходит иерархическое разбиение задачи создания программного продукта на подзадачи. На этом этапе производится следующее:
- Формируется структура программного продукта и разработка алгоритмов, задаваемых спецификацией;
- Формируется интерфейс программного продукта, подбираются лекции и лабораторные работы.
Результат работы этапа проектирования - алгоритм решения задачи, структура программного продукта, её внешний вид.
Цель этапа программирования - создание программного продукта в выбранной среде программирования. Итогом выполнения этого этапа является рабочая программа, отвечающая всем требованиям, указанным в задании на курсовое проектирование.
На этапе тестирования и отладки выявляются ошибки в программном продукте, проверяется работоспособность программного продукта и его соответствие спецификации. В ходе выполнения этого этапа выполняются следующие работы:
- Подготавливаются данные для отладки;
- Планируется сам процесс отладки;
- Проводится испытание программного продукта.
Результат выполнения этого этапа - оттестированный и отлаженный программный продукт.
В настоящее время для установления соответствия программного продукта заданным правилам построения, техническим условиям и заданиям на них, для определения достигнутых показателей качества широко используется тестирование программного продукта. Тестирование - процесс выполнения программы с целью обнаружения ошибок.
2.4 Тестирование программного продукта
электронный учебник программа информатизация
Для тестирования программы была применена методика функционального тестирования программного продукта - тестирование методом «чёрного ящика». Тестирование программы данным методом заключается в следующем: известны функции программы, исследуется работа каждой функции на всей области определения.
При тестировании программного продукта методом «чёрного ящика» рассматриваются системные характеристики программ, и игнорируется их внутренняя логическая структура. Основное место приложения тестов «чёрного ящика» - интерфейс программного обеспечения.
Технология тестирования методом «чёрного ящика» ориентирована на решение следующей задачи: сокращение необходимого количества тестовых вариантов и выявление не однократной ошибки, а класса ошибок.
При тестировании мной электронного учебного пособия методом «Черного ящика» ошибок выявлено не было: программа работает корректно, все кнопки подвергающиеся нажатию функционируют, следовательно, данная программа соответствует техническим условиям.
2.5 Описание разработки
Данное ЭУП после двойного нажатия левой кнопки мыши по ярлыку «Project1.exe» происходит запуск программы и появляется главная форма, на которой расположены действующие кнопки после нажатия, которых происходит выполнение определенной команды. В данном ЭУП я использовал компонент «popupmenu» с помощью которого при нажатии правой кнопки мыши появляется меню в котором можно выбрать изображение, располагающееся на рабочей области данного ЭУП.
Рисунок 1 - главная форма.
Для того чтобы перейти к одному из разделов нужно кликнуть левой кнопкой мыши по кнопке. Пример №1:
Клик по кнопке «Лекции». Используется следующая процедура:
procedure TForm1. Button1Click (Sender: TObject); // Процедура открытия лекции.
begin
button7. Visible:=true; // отображение кнопки №1
button7. Caption:='Лекции №1'; // переименовать кнопку №1 в лекция №1
button8. Visible:=true; // отображение кнопки №2
button8. Caption:='Лекции №2'; // переименовать кнопку №2 в лекция №2
button9. Visible:=true; // отображение кнопки №3
button9. Caption:='Лекции №3'; // переименовать кнопку №3 в лекция №3
button10. Visible:=true; // отображение кнопки №4
button10. Caption:='Лекции №4'; // переименовать кнопку №4 в лекция №4
end;
на рабочей области ЭУП появляются кнопки с выбором лекций.
Рисунок 2 - Меню с выбором лекций
При нажатии на кнопку «Лекция №1» отображается первая лекция вписанная в объект memo для прокрутки лекции используется scrollbar с правой стороны объекта memo.
Используется следующая процедура:
procedure TForm1. Button7Click (Sender: TObject); // процедура отображения лекции
begin
memo1. Visible:=true; // показать memo с 1 лекцией
memo3. Visible:=false; // показать memo с 2 лекцией
memo4. Visible:=false; // показать memo с 3 лекцией
memo5. Visible:=false; // показать memo с 4 лекцией
end;
Рисунок 3 - Открытая лекция №1
При нажатии на кнопку «Главное меню» лекция скрывается и отображается главное меню. Используется процедура схожего типа что и при нажатии на предыдущие кнопки:
Пример №2:
Клик по кнопке «Руководство». Появляется руководство пользователя в писанное в Memo и кнопка «главное меню», после клика по которой вы снова выходите в главное меню.
При нажатии на кнопку «Презентация» используется следующая процедура при которой запускается файл из директории программы с презентацией по ТСИ на тему «Сканеры»:
procedure TForm1. Button2Click (Sender: TObject);
begin
button7. Visible:=false;
… // скрытие кнопок главного меню при открытии презентации.
button12. Visible:=false;
shellexecute (handle, 'open', 'presentations.pps', nil, nil, sw_restore); // открытие файла с презинтацией
end;
Рисунок 4 - Открытое руководство пользователя
При нажатии на кнопку «Тест», отображается тест и скрывается главное меню. Процедура работы теста указана ниже:
procedure TForm1. Button12Click (Sender: TObject); // Тест.
begin
memo2. Visible:=true; // отображение области для вопросов и кнопок для ответов.
radiobutton1. Visible:=true; // отображение области для вопросов и кнопок для ответов.
radiobutton2. Visible:=true; // отображение области для вопросов и кнопок для ответов.
radiobutton3. Visible:=true; // отображение области для вопросов и кнопок для ответов.
radiobutton4. Visible:=true; // отображение области для вопросов и кнопок для ответов.
case a of
0:begin // 1 вопрос
z:=0; // переменная для определения количества правильных ответов.
button12. Caption:='Следующий вопрос';
radiobutton1. Checked:=false; // снятие выделения с ответов
… // показать первый вопрос.
memo2. Lines. Text:='в какой формат преобразуют информацию сканеры';
radiobutton1. Caption:='аналоговую';
radiobutton2. Caption:='Цифровую';
radiobutton3. Caption:='аналого-цифровую';
radiobutton4. Caption:='иную';
a:=a+1; // увеличение номера вопроса.
end;
1:begin // 2 вопрос
if radiobutton2. Checked=true then z:=z+1; // если нажат правильный ответ в предыдущем вопросе добавить один бал к имеющимся.
radiobutton1. Checked:=false; // снятие выделения с ответов
… // показать второй вопрос.
memo2. Lines. Text:='каких сканеров не бывает';
radiobutton1. Caption:='ручной';
radiobutton2. Caption:='планшетный';
radiobutton3. Caption:='барабанный';
radiobutton4. Caption:='Листовой';
a:=a+1; // увеличение номера вопроса.
end;
… // подсчет результатов теста.
10:begin
…
memo2. Lines. Text:='вы ответили правильно на '+inttostr(z)+' из 10'; // выведение результата.
…
a:=0; // переключение страницы на первую для повторного прохождения теста.
end;
end;
end;
Рисунок 5 - Формы с тестированием
Пример №3:
Клик по кнопке «Об авторе». Отображается всплывающее окно с фамилией разработчика данного ЭУП.
Используется при этом следующая процедура:
procedure TForm1. Button5Click (Sender: TObject);
begin
button7. Visible:=false;
… // скрытие всех объектов главного меню.
button12. Visible:=false;
showmessage (' Счастливцев А.Ю. '); // вывод всплывающего окна.
end;
Рисунок 6 - Всплывающее окно об авторе
3. Эксплуатационная документация на программный продукт
Эксплуатационная документация на программный продукт «Электронное учебное пособие по дисциплине «технические средства информатизации» состоит из руководства пользователя.
3.1 Руководство пользователя
Руководство пользователя - документ, в котором содержатся сведения необходимые для эксплуатации программы, для проверки и настройки программы, для общения пользователя с компьютером в процессе выполнения программы.
Руководство состоит из следующего:
- Начало работы
- Системные требования
- Установка программного продукта
- Установка
- Удаление
- Управление программным продуктом
- Интерфейс
Начало работы
Системные требования
Операционная система: Windows XP.
Процессор: Intel Pentium IV 1,2 ГГц
ОЗУ: 256 Мб
Видео карта с 256 Мб памяти
4-х скоростной CD-ROM
100 Mб свободного места на жестком диске
Клавиатура, мышь
Установка программного продукта
Установка
Дважды щелкните по самораспаковывающемуся архиву и укажите путь, куда распаковать программный продукт.
Удаление
На папке «Курсовая» нажмите правой кнопкой мыши и кликните «удалить» после чего очистите корзину.
Управление программным продуктом
Все управление основано на мыши, клавиатура используется только при введении данных в тесте.
Интерфейс
Для запуска ЭУП необходимо левой кнопкой мыши дважды кликнуть по ярлыку «Project1.exe».
№ |
Кнопка |
Описание |
|
1 |
«Выход» |
Щелкнув по этой кнопке, вы выйдите из программы. |
|
2 |
«Руководство пользователя» |
Щелкнув по этой кнопке, откроется руководство, которое вы читаете. |
|
3 |
«Лекции» |
Щелкнув по этой кнопке, откроются лекции. |
|
4 |
«Презентация» |
Щелкнув по этой кнопке, вы откроете презентацию. |
|
5 |
«Тест» |
Щелкнув по этой кнопке, откроется тест для проверки усвоенного материала. |
|
6 |
«Открыть Лабораторную работу №1» |
Щелкнув по этой кнопке, откроется первая лабораторная работа. |
|
7 |
«Открыть Лабораторную работу №2» |
Щелкнув по этой кнопке, откроется вторая лабораторная работа. |
|
8 |
«Открыть Лекцию №1» |
Щелкнув по этой кнопке, откроется первая лекция. |
|
9 |
«Открыть Лекцию №2» |
Щелкнув по этой кнопке, откроется вторая лекция. |
|
10 |
«Открыть Лекцию №3» |
Щелкнув по этой кнопке, откроется третья лекция. |
Заключение
Эксплуатационная документация содержит сведения о разработанной программе, а также сведения необходимые для работы с программой. В ходе курсового проектирования выяснилось, что составление комплекта документации на программу более трудоемкая и ответственная работа, которая требует большого количества времени, чем разработка самой программы. Но она необходима при разработке и эксплуатации программного продукта.
В перспективе дальнейшего использования программы «ЭУП по теме «Технические средства информатизации» возможно её усовершенствование.
Все поставленные задачи и цели для создания программного продукта были достигнуты и реализованы в процессе разработки. В дальнейшем будет доработан программный продукт и добавятся следующее:
- Лекции (на данный момент их 3);
- Лабораторные работы (на данный момент их 3);
- Тесты разного уровня сложности (на данный момент 1);
- Руководство для программиста (на данный момент только для пользователя).
Список литературы
1. Архангельский А.Я. Delphi7. Справочное пособие. - М.: ЗАО «Издательство БИНОМ», 2001
2. Бобровский С.И. Delphi 7: библиотека программиста. - СПб.: Питер, 2002.
3. Бобровский С.И. Delphi 7. Учебный курс. - СПб.: Питер, 2006.
4. Дархвелидзе П.Г., Марков Е.П. Программирование в Delphi 7. - СПб.: БХВ-Петербург, 2003
5. Конопка Р. Создание оригинальных компонент в среде Delphi/Пер. с англ. Рэй Конопка.-К.: НИПФ «ДиаСофт Лтд.», 1996.
6. Культин Н.Б. Основы программирования в Delphi 7. - СПб.: БХВ - Петербург, 2003.
7. Культин Н.Б. Delphi в задачах и примерах. - СПб.: БХВ - Петербург, 2006.
8. Левитес Д. «Современные образовательные технологии» - М., 2000
9. Марко Канту, Тим Гуч при участии Джона Лэма. Delphi. Руководство разработчика: Пер. с англ. - К.: ВЕК+, М.: ЭНТРОП, М.:ДЭСС, 1999.
10. Поган А.М., Царенко Ю.А. Программирование в Delphi. Просто как 2Ч2. - М.: ЭКСМО, 2006.
11. Попов В.Б. Delphi. Самоучитель. - СПб.: Питер, 2004.
12. Тейксейра Стив, Пачек Ксавье. Delphi 7. Руководство разработчика / Пер. с англ. - М.: Издательский дом «Вильямс», 2002.
13. Тюкачёв Н.А. Программирование в Delphi для начинающих. - СПб.: БХВ - Петербург, 2007.
14. Фаронов В.В. Delphi. Программирование на языке высокого уровня: Учебник для вузов - СПб.: Питер.: «Питер Пресс», 2008
15. Фокс Дж. Программное обеспечение и его разработка / Пер. с англ.-М.: Мир, 1985.
Размещено на Allbest.ru
Подобные документы
Обоснование выбора языка, виды языков программирования. Характеристика программного продукта, постановка задачи, методы решения, программная реализация, программная документация. Руководство по использованию программы. Защита программного продукта.
дипломная работа [1,6 M], добавлен 22.02.2010Обоснование выбора метода проектирования и инструментальных средств для разработки программного средства и базы данных. Требования к эргономике и технической эстетике. Разработка алгоритмов приложения. Руководство пользователя. Безопасность труда.
дипломная работа [2,9 M], добавлен 17.10.2014Требования к разработке электронного учебно-методического обеспечения процесса обучения. Создание программного продукта – электронного учебника для изучения основ высшей математики. Разработка эскизного, технического и рабочего проектов программы.
курсовая работа [1,1 M], добавлен 12.03.2013Стадии разработки программного средства. Средства, методологии и методы его разработки. Оценка надежности и качества проекта. Обоснование необходимости разработки программы. Тестирование как процесс выполнения тестовой программы с намерением найти ошибки.
презентация [57,0 K], добавлен 27.12.2013Обзор существующих решений и обоснование выбора языка программирования. Разработка структурной схемы, интерфейса программного продукта. Технические требования к оборудованию, тест программного продукта, руководство системного программиста и оператора.
дипломная работа [2,0 M], добавлен 10.07.2012Общие сведения о предприятии, его организационная структура управления. Краткая характеристика рабочего места, технические средства информатизации. Сравнение видеоадаптеров Gigabyte Radeon HD и Palit GeForce. Обоснование выбора программного обеспечения.
отчет по практике [81,6 K], добавлен 21.05.2013Общие сведения об электронных комплексах. Выбор и обработка источников информации. Структурная организация электронного тестирующего комплекса. Выбор программных средств для его создания. Разработка структуры и дизайна электронного тестируемого комплекса.
курсовая работа [3,2 M], добавлен 08.11.2013Архитектура программного продукта и требования к платформе, обоснование выбора разработки. Закономерности и основные этапы алгоритмизации и программирования, а также отладка и тестирование продукта. Разработка и содержание руководства пользователя.
дипломная работа [2,3 M], добавлен 19.01.2017Создание электронного учебника "Визуальные и не визуальные компоненты Delphi". Основные требования к организации интерфейса. Логическая структура и технические средства. Аппаратно–программный комплекс. Применение программы, тестирование и отладка.
курсовая работа [39,5 K], добавлен 03.12.2012История развития электронных учебников, их применение, достоинства и недостатки. Программные средства создания учебного пособия по курсу "Новые информационные технологии". Технические характеристики персонального компьютера; руководство пользователя.
дипломная работа [1,5 M], добавлен 23.04.2015