Добавлен: 28.04.2023
Просмотров: 291
Скачиваний: 2
СОДЕРЖАНИЕ
1. Описание среды Autodesk 3ds Max
2. Описание средства разработки
2.1 Средство разработки программного модуля Delphi 7
2.1.1 Общие сведения о Delphi 7
2.1.2 Объектно-ориентированный язык Delphi
2.2 Средство разработки страниц - HTML
2.3 Средство разработки страниц - CSS
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.
Заключение
Применение автоматизированных учебных комплексов, безусловно, является большим шагом вперёд в системе образования. Ведь не случайно всё больше и больше учебных заведений занимаются внедрением подобных программ.
Электронный учебник, разработанный в рамках данной курсовой работы, несомненно, является востребованной разработкой, поскольку позволяет обучаемым воздержаться от покупки дорогостоящей бумажной литературы и иметь всегда под рукой (на своем персональном компьютере) справочное пособие.
Сфера применения данного приложения может варьироваться в зависимости от целевой аудитории. Наиболее перспективными считаются использование данного учебника как системы дистанционного обучения (для групп заочного обучения. В последнем случае рекомендуется давать теоретический материал в виде конспекта, а на лабораторных работах должно осуществляться закрепление знаний, используя данный учебник в качестве источника литературы.
Среди достоинств данной программы следует отметить её лёгкую адаптируемость к другой теме, дисциплине, целевой аудитории. Замена буквально нескольких файлов данной программы позволяет создать принципиально другой учебник.
Литература
- Братищенко В.В. Проектирование информационных систем. — Иркутск: Изд-во БГУЭП, 2014. — 84 с.
- Вендров А.М. Проектирование программного обеспечения экономических информационных систем. — М.: Финансы и статистика, 2016.
- Автоматизированные информационные технологии в экономике: Учебник / ВЗФЭИ; Под ред. Г.А.Титоренко. - М.: ЮНИТИ, 2016.- 220с.
- Бахтизин В.В., Глухова Л.А. Стандартизация и сертификация программного обеспечения: Учеб. пособие - Мн.: БГУИР, 2016. - 200с.
- Брагин Л. А., Иванов Г Г., Межиров Б. Л. Экономика торгового предприятия. – М.: ИНФРА, 2011 г. - 314с.
- Васильева Е.Н., Самугин Н.А., Падерно П.И. Использование прикладного программного обеспечения для создания документов и проведения расчетов. Учебное пособие. Морской корпус Петра Великого. – СПб.:СПВМИ, 2014. – 225с.
- Васильева Е.Н., Цехановский В.В. Угрозы безопасности информационных технологий. – СПб.: СпбГЭТУ, 2014 г. - 321с.
- Вендров А.М. CASE-технологии. Современные методы и средства проектирования экономических информационных систем - М.:Финансы и статистика, 2013. - 456с.
- Дригалкин В.В. HTML в Web- дизайне. - К.: Комиздат; Диалектика, 2010- 180с.
- Дригалкин В.В. HTML в примерах. Самоучитель. - К.: Комиздат; Диалектика, 2008- 190с.
- Дунаев В.В. HTML, скрипты и стили. – СПб.: BHV-Санкт-Петербург, 2011. – 1024с.
- Закон РФ № 69-ФЗ от 21.12.1994 “О пожарной безопасности РФ” (в редакции 25.10.2006)// Собрание законодательства РФ
- Закон РФ №5352-1 от 9 июля 1993 г. (с последующими дополнениями) «Об авторских и смежных правах»//Собрание законодательства РФ.
- Закону РФ №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);