Файл: СОЗДАНИЕ ЭЛЕКТРОННОГО УЧЕБНИКА.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.04.2023

Просмотров: 289

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

2.4. Постановка задачи

Обозначение и наименование программы

Разрабатываемый программный продукт называется «Электронный учебник по анимации в 3D Max».

Обозначение программы: ЭУ (Электронный учебник).

Программное обеспечение, необходимое для функционирования программы

Для функционирования программы необходимо:

  • Операционная система MS Windows 2000/XP/Vista/7.
  • Internet Explorer 7.0 или выше.

3.1.3 Языки программирования, на которых написанная программа

При разработке программы были применены следующие языки программирования:

  • Borland Delphi 7 Studio.
  • HTML.

Функциональное назначение

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

  • Предоставление студентам лекций в текстовом виде.
  • Предоставление студентам возможности самообучения.
  • Предоставление преподавателям инструмента поддержки ведения занятий.

2.5 Описание логической структуры

Алгоритмы программы представлены на рисунках 2-6.

Рисунок 2. Алгоритм программы.

Рисунок 3. Алгоритм программы (продолжение).

Рисунок 4. Алгоритм программы (продолжение).

Рисунок 5. Алгоритм программы (продолжение).

Рисунок 6. Алгоритм программы (продолжение).

Рисунок 7. Алгоритм программы (продолжение).

Рисунок 8. Алгоритм программы (продолжение).

2.6 Экранные формы приложения

Экранные формы приложения представлены на рис. 9-19

Рисунок 9. Экранная форма. Урок 1.

Рисунок 10. Экранная форма. Урок 2.


Рисунок 11. Экранная форма. Урок 3.

Рисунок 12. Экранная форма. Урок 4.

Рисунок 13. Экранная форма. Урок 5.

Рисунок 14. Экранная форма. Урок 6.

Рисунок 15. Экранная форма. Урок 7.

Рисунок 16. Экранная форма. Урок 8.

Заключение

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

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

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

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

Литература

  1. Братищенко В.В. Проектирование информационных систем. — Иркутск: Изд-во БГУЭП, 2014. — 84 с.
  2. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. — М.: Финансы и статистика, 2016.
  3. Автоматизированные информационные технологии в экономике: Учебник / ВЗФЭИ; Под ред. Г.А.Титоренко. - М.: ЮНИТИ, 2016.- 220с.
  4. Бахтизин В.В., Глухова Л.А. Стандартизация и сертификация программного обеспечения: Учеб. пособие - Мн.: БГУИР, 2016. - 200с.
  5. Брагин Л. А., Иванов Г Г., Межиров Б. Л. Экономика торгового предприятия. – М.: ИНФРА, 2011 г. - 314с.
  6. Васильева Е.Н., Самугин Н.А., Падерно П.И. Использование прикладного программного обеспечения для создания документов и проведения расчетов. Учебное пособие. Морской корпус Петра Великого. – СПб.:СПВМИ, 2014. – 225с.
  7. Васильева Е.Н., Цехановский В.В. Угрозы безопасности информационных технологий. – СПб.: СпбГЭТУ, 2014 г. - 321с.
  8. Вендров А.М. CASE-технологии. Современные методы и средства проектирования экономических информационных систем - М.:Финансы и статистика, 2013. - 456с.
  9. Дригалкин В.В. HTML в Web- дизайне. - К.: Комиздат; Диалектика, 2010- 180с.
  10. Дригалкин В.В. HTML в примерах. Самоучитель. - К.: Комиздат; Диалектика, 2008- 190с.
  11. Дунаев В.В. HTML, скрипты и стили. – СПб.: BHV-Санкт-Петербург, 2011. – 1024с.
  12. Закон РФ № 69-ФЗ от 21.12.1994 “О пожарной безопасности РФ” (в редакции 25.10.2006)// Собрание законодательства РФ
  13. Закон РФ №5352-1 от 9 июля 1993 г. (с последующими дополнениями) «Об авторских и смежных правах»//Собрание законодательства РФ.
  14. Закону РФ №3523-1 от 23 сентября 1992г. «О правовой охране программ для электронно-вычислительных машин и баз данных».

Приложение 1. Листинг программы

object Form1: TForm1

Left = 398

Top = 132

Width = 1305

Height = 659

Caption = #1059#1095#1077#1073#1085#1080#1082' '#1087#1086' '#1072#1085#1080#1084#1072#1094#1080#1080

Color = clBtnFace

Font.Charset = DEFAULT_CHARSET

Font.Color = clWindowText

Font.Height = -11

Font.Name = 'MS Sans Serif'

Font.Style = []

OldCreateOrder = False

PixelsPerInch = 96

TextHeight = 13

object GroupBox1: TGroupBox

Left = 0

Top = 0

Width = 185

Height = 632

Align = alLeft

Caption = #1059#1088#1086#1082#1080

TabOrder = 0

object Button1: TButton

Left = 24

Top = 32

Width = 137

Height = 25

Caption = #1059#1088#1086#1082' 1'

TabOrder = 0

OnClick = Button1Click

end

object Button2: TButton

Left = 24

Top = 64

Width = 137

Height = 25

Caption = #1059#1088#1086#1082' 2'

TabOrder = 1

OnClick = Button2Click

end

object Button3: TButton

Left = 24

Top = 96

Width = 137

Height = 25

Caption = #1059#1088#1086#1082' 3'

TabOrder = 2

OnClick = Button3Click

end

object Button4: TButton

Left = 24

Top = 128

Width = 137

Height = 25

Caption = #1059#1088#1086#1082' 4'

TabOrder = 3

OnClick = Button4Click

end

object Button5: TButton

Left = 24

Top = 160

Width = 137

Height = 25

Caption = #1059#1088#1086#1082' 5'

TabOrder = 4

OnClick = Button5Click

end

object Button6: TButton

Left = 24

Top = 192

Width = 137

Height = 25

Caption = #1059#1088#1086#1082' 6'

TabOrder = 5

OnClick = Button6Click

end

object Button7: TButton

Left = 24

Top = 224

Width = 137

Height = 25

Caption = #1059#1088#1086#1082' 7'

TabOrder = 6

OnClick = Button7Click

end

object Button8: TButton

Left = 24

Top = 256

Width = 137

Height = 25

Caption = #1059#1088#1086#1082' 8'

TabOrder = 7

OnClick = Button8Click

end

end

object WebBrowser1: TWebBrowser

Left = 185

Top = 0

Width = 1112

Height = 632

Align = alClient

TabOrder = 1

ControlData = {

4C0000002A5200007F3D00000000000000000000000000000000000000000000

000000004C000000000000000000000001000000E0D057007335CF11AE690800

2B2E126208000000000000004C0000000114020000000000C000000000000046

8000000000000000000000000000000000000000000000000000000000000000

00000000000000000100000000000000000000000000000000000000}

end

end

unit main;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, OleCtrls, SHDocVw, StdCtrls;

type

TForm1 = class(TForm)

GroupBox1: TGroupBox;

Button1: TButton;

Button2: TButton;

Button3: TButton;

Button4: TButton;

Button5: TButton;

Button6: TButton;

Button7: TButton;

Button8: TButton;

WebBrowser1: TWebBrowser;

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

procedure Button4Click(Sender: TObject);

procedure Button5Click(Sender: TObject);

procedure Button6Click(Sender: TObject);

procedure Button7Click(Sender: TObject);

procedure Button8Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

WebBrowser1.Navigate(WebBrowser1.Path+'lessons\lesson1.html');

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

WebBrowser1.Navigate(WebBrowser1.Path+'lessons\lesson2.html');

end;

procedure TForm1.Button3Click(Sender: TObject);

begin

WebBrowser1.Navigate(WebBrowser1.Path+'lessons\lesson3.html');

end;

procedure TForm1.Button4Click(Sender: TObject);