Проектирование и разработка справочной информационной системы "Азиатские государства"

Понятие и назначение информационных систем в современном мире, история и этапы их развития, структура и взаимодействие отдельных компонентов. Объектно-ориентированная среда программирования Delphi, разработка и содержание инструкции пользователя.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 16.06.2015
Размер файла 2,3 M

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

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

Application. Initialize;

Application. CreateForm (TfmExample, fmExample);

Application. Run;

Каждый из них реализует обращение к одному из методов объекта Application. Объектом называется специальным образом оформленный фрагмент программы, заключающий в себе данные и подпрограммы для их обработки. Данные называются полями объекта, а подпрограммы - его методами. Объект в целом предназначен для решения какой-либо конкретной задачи и воспринимается в программе как неделимое целое (иными словами, нельзя из объекта «выдернуть» отдельное поле или метод). Объекты играют чрезвычайно важную роль в современных языках программирования. Они придуманы для того, чтобы увеличить производительность труда программиста и одновременно повысить качество разрабатываемых им программ. Два главных свойства объекта - функциональность и неделимость - делают его самостоятельной или даже самодостаточной частью программы и позволяют легко переносить объект из одной программы в другую. Разработчики Delphi придумали для нас с вами сотни объектов, которые можно рассматривать как кирпичики, из которых программист строит многоэтажное здание программы. Такой принцип построения программ называется объектно-ориентированным программированием (ООП) [15]. В объекте Application собраны данные и подпрограммы, необходимые для нормального функционирования Windows-программы в целом. Delphi автоматически создает объект-программу Application для каждого нового проекта. Строка

Application. Initialize;

означает обращение к методу Initialize объекта Application. Прочитав эту строку, компилятор создаст код, который заставит процессор перейти к выполнению некоторого фрагмента программы, написанного для нас разработчиками Delphi. После выполнения этого фрагмента (программисты говорят: после выхода из подпрограммы) управление процессором перейдет к следующей строке программы, в которой вызывается метод CreateForm и т.д.

Элементы программы - это минимальные неделимые ее части, еще несущие в себе определенную значимость для компилятора. К элементам относятся [16]:

1. зарезервированные слова;

2. идентификаторы;

3. типы;

4. константы;

5. переменные;

6. метки;

7. подпрограммы;

8. комментарии.

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

Например, зарезервированное слово begin означает для компилятора начало составного оператора.

Идентификаторы - это слова, которыми программист обозначает любой другой элемент программы, кроме зарезервированного слова, идентификатора или комментария.

Идентификаторы в Object Pascal могут состоять из латинских букв, арабских цифр и знака подчеркивания. Никакие другие символы или специальные знаки не могут входить в идентификатор.

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

Константы определяют области памяти, которые не могут изменять своего значения в ходе работы программы. Как и любые другие элементы программы, константы могут иметь свои собственные имена. Объявлению имен констант должно предшествовать зарезервированное слово const (от англ. constants - константы

Переменные связаны с изменяемыми областями памяти, т.е. с такими ее участками, содержимое которых будет меняться в ходе работы программы. В отличие от констант переменные всегда объявляются в программе. Для этого после идентификатора переменной ставится двоеточие и имя типа, по образу которого должна строиться переменная. Разделу объявления переменной (переменных) должно предшествовать слово var. Например:

Метки - это имена операторов программы. Метки используются очень редко и только для того, чтобы программист смог указать компилятору, какой оператор программы должен выполнятся следующим. Метки, как и переменные, всегда объявляются в программе. Разделу объявлений меток предшествует зарезервированное сло-во label (метка). Например:

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

Таким образом, подпрограммы являются средством структурирования программ, т.е. расчленения программ на ряд во многом независимых фрагментов. Структурирование неизбежно для крупных программных проектов, поэтому подпрограммы используются в Delphi-программах очень часто.

Модули проекта

Модули - это программные единицы, предназначенные для размещений фрагментов программ [17]. С помощью содержащегося в них программного кода реализуется вся поведенческая сторона программы. Любой модуль имеет следующую структуру: заголовок секция интерфейсных объявлений секция реализации терминатор Заголовок открывается зарезервированным словом Unit за которым следует имя модуля и точка с запятой. Секция интерфейсных объявлений открывается зарезервированным словом Interface, a секция реализации - словом implementation. Терминатором модуля, как и терминатором программы, является end с точкой. Следующий фрагмент программы является синтаксически правильным вариантом модуля:

В программном продукте разработаны 3 модуля: Unit1, Unit2, Unit3.

Первый модуль - главное окно программы.

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, jpeg, ExtCtrls, sSkinManager;

type

TForm1 = class(TForm)

Image1: TImage;

Button1: TButton;

sSkinManager1: TsSkinManager;

procedure Button1Click (Sender: TObject);

private

{Private declarations}

public

{Public declarations}

end;

var

Form1: TForm1;

implementation

uses Unit2;

procedure TForm1. Button1Click (Sender: TObject);

begin

Form2. ShowModal;

end;

end.

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

1. Image1 - добавление изображения. В качестве изображения на главном окне выбрана карта Азии (рисунок 7.).

Рисунок 7. Изображение на главной странице проекта

2. Button1 - кнопка Далее открывает следующую форму проекта.

3. sSkinManager1 - компонента для разработки профессионального интерфейса пользователя, используется для придания уникальности.

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

Классы служат основным инструментом реализации мощных возможностей Delphi. Класс является образцом, по которому создаются объекты, и наоборот, объект - это экземпляр реализации класса. Образцы для создания элементов программы в Object Pascal называются типами, таким образом, класс TfmExamplel - это тип. Перед его объявлением стоит зарезервированное слово type (тип), извещающее компилятор о начале раздела описания типов [18, 19].

Стандартный класс TForm реализует все нужное для создания и функционирования пустого Windows-окна.

Второй модуль - окно отображения информации.

unit Unit2;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, OleCtrls, SHDocVw, Menus, sSkinManager;

type

TForm2 = class(TForm)

MainMenu1: TMainMenu;

WebBrowser1: TWebBrowser;

sSkinManager1: TsSkinManager;

N1: TMenuItem;

N2: TMenuItem;

N3: TMenuItem;

N4: TMenuItem;

N5: TMenuItem;

N6: TMenuItem;

N7: TMenuItem;

N8: TMenuItem;

N9: TMenuItem;

N10: TMenuItem;

N11: TMenuItem;

N12: TMenuItem;

N13: TMenuItem;

N14: TMenuItem;

N15: TMenuItem;

N16: TMenuItem;

N17: TMenuItem;

N18: TMenuItem;

N19: TMenuItem;

N20: TMenuItem;

N21: TMenuItem;

N22: TMenuItem

N23: TMenuItem;

N24: TMenuItem;

N25: TMenuItem;

N26: TMenuItem;

N27: TMenuItem;

N28: TMenuItem;

N29: TMenuItem;

N30: TMenuItem;

N31: TMenuItem;

N32: TMenuItem

N33: TMenuItem;

N34: TMenuItem;

N35: TMenuItem;

N36: TMenuItem;

N37: TMenuItem;

N38: TMenuItem;

N39: TMenuItem;

N40: TMenuItem;

N41: TMenuItem;

N42: TMenuItem

N43: TMenuItem;

N44: TMenuItem;

N45: TMenuItem;

N46: TMenuItem;

N47: TMenuItem;

N48: TMenuItem;

N49: TMenuItem;

N50: TMenuItem;

N51: TMenuItem;

N52: TMenuItem

N53: TMenuItem;

N54: TMenuItem;

N55: TMenuItem;

N56: TMenuItem;

N57: TMenuItem;

N58: TMenuItem;

N59: TMenuItem;

N60: TMenuItem;

procedure N2Click (Sender: TObject);

procedure N3Click (Sender: TObject);

procedure N4Click (Sender: TObject);

procedure N5Click (Sender: TObject);

procedure N6Click (Sender: TObject);

procedure N7Click (Sender: TObject);

procedure N8Click (Sender: TObject);

procedure N9Click (Sender: TObject);

procedure N10Click (Sender: TObject);

procedure N11Click (Sender: TObject);

procedure N12Click (Sender: TObject);

procedure N13Click (Sender: TObject);

procedure N14Click (Sender: TObject);

………………………………………….

procedure N27Click (Sender: TObject);

private

{Private declarations}

public

{Public declarations}

end;

var

Form2: TForm2;

implementation

uses Unit3;

procedure TForm2.N2Click (Sender: TObject);

begin

WebBrowser1. Navigate ('C:\ИС Азия\states\afg.htm');

end;

procedure TForm2.N3Click (Sender: TObject);

begin

WebBrowser1. Navigate ('C:\ИС Азия\states\az.htm');

end;

procedure TForm2.N4Click (Sender: TObject);

begin

WebBrowser1. Navigate ('C:\ИС Азия\states\arm.htm');

end;

procedure TForm2.N5Click (Sender: TObject);

begin

WebBrowser1. Navigate ('C:\ИС Азия\states\bahr.htm');

end;

procedure TForm2.N6Click (Sender: TObject);

begin

WebBrowser1. Navigate ('C:\ИС Азия\states\egipet.htm');

end;

…………………………………………………….

procedure TForm2.N27Click (Sender: TObject);

begin

Form3. ShowModal;

end;

end.

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

1. MainMenu1 - компонент создания списка меню (Рисунок 8.). Полное содержание меню представлено в таблице 2.

Рисунок 8. Создание списка меню

2. WebBrowser1 - компонент отображения веб-страниц. Отображение происходит при помощи команды - WebBrowser1. Navigate ('C:\ИС Азия\states\afg.htm').

3. sSkinManager1 - компонента для разработки профессионального интерфейса пользователя, используется для придания уникальности.

После выполнения

procedure TForm2.N27Click (Sender: TObject);

begin

Form3. ShowModal;

end;

открывается окно О программе.

unit Unit3;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, sSkinManager, StdCtrls;

type

TForm3 = class(TForm)

sSkinManager1: TsSkinManager;

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

private

{Private declarations}

public

{Public declarations}

end;

var

Form3: TForm3;

implementation

end.

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

Таблица 2. Структура данных в системе

Западная Азия

Южная Азия

Юго-Восточная Азия

Восточная Азия

Северная Азия

Центральная Азия

Афганистан

Индия

Бруней

Дальний Восток России

Уральский ФО

Казахстан

Азербайджан

Пакистан

Восточный Тимор

Китай

Сибирский ФО

Киргизия

Армения

Бангладеш

Вьетнам

Тайвань

Дальневосточный ФО

Таджикистан

Бахрейн

Бутан

Индонезия

Япония

Туркмения

Грузия

Непал

Камбоджа

КНДР

Узбекистан

Египет

Шри-Ланка

Лаос

Республика Корея

Израиль

Мальдивы

Малайзия

Монголия

Иордания

Мьянма

Ирак

Сингапур

Иран

Таиланд

Йемен

Филиппины

Катар

Кипр

Кувейт

Ливан

ОАЭ

Оман

Саудовская Аравия

Сирия

Турция

2.3 Принципы создания HTML - документов

Для отображения информации о странах в боле удобном и читаемом виде при разработке программного модуля использовался компонент Delphi WebBrowser, который использует элемент управления ActiveX WebBrowser, входящий в состав Microsoft Internet Explorer. Таким образом, этот компонент имеется на любом компьютере, на котором установлен Internet Explorer. Все последние версии Windows содержат TWebBrowser в своем составе и без него практически неработоспособны.

В связи с этим необходимо описать технологию разработки HTML - документов.

HTML - это не язык программирования, это язык разметки. Он возник в результате длительного развития гипертекстовых информационных систем, появление которых скрывается в далеком прошлом. Идея таких систем была введена В. Бушем в 1945 году в предложениях по созданию электромеханической информационной системы Memex [20]. Идея гипертекстовой информационной системы состоит в том, что пользователь имеет возможность просматривать документы (страницы текста) в том порядке, в котором ему это больше нравится, а не последовательно, как это принято при чтении книг. Поэтому термин гипертекст можно кратко определить, как нелинейный текст. Это достигается путем специального механизма для связи различных страниц текста при помощи гипертекстовых ссылок, т.е. у обычного текста есть «линейные» ссылки типа «следующий - предыдущий», а у гипертекста можно построить еще сколь угодно много других ссылок. Примерами гипертекста являются энциклопедии, в которых текст каждой статьи содержит ссылки на другие статьи, а те, в свою очередь, на какие-то другие и т.д. Довольно очевидно, что гипертекстовые системы представляют собой весьма удобные средства хранения и связывания разнородной информации, используемой на множестве компьютеров, объединенных в сеть.

В качестве инструмента для создания HTML - документов в данном проекте была выбрана среда Microsoft Front Page. Данная среда имеет удобный и понятный интерфейс, который значительно облегчает работу (рисунок 9).

FrontPage, входит в пакет приложений Microsoft Office, стал первым продуктом широкого использования для Internet, сочетающим в себе клиентскую и серверную части и обеспечивающим возможность разработки сайта в целом и установки его на большинство популярных серверов. FrontPage способен взять на себя всю необходимую работу по программированию. Однако FrontPage станет достаточно серьезным помощником и для профессиональных разработчиков, предпочитающих держать в руках полный контроль над творческим процессом. Программа FrontPage выпущена компанией Microsoft и выполнена в едином стиле продуктов, входящих в пакет Microsoft Office, поэтому внешний вид программы практически не отличается от текстового процессора Word [21].

Рисунок 9. Окно Microsoft Front Page

В верхней части окна располагается строка меню и две панели инструментов: Стандартная и Форматирование. Включать или отключать отображение панелей инструментов позволяет меню Вид. В левой части находится Панель представлений, при помощи которой можно переключать режимы документа. Основную часть окна занимает рабочая область, в которой могут быть открыты одно или несколько окон, содержащих отдельные документы. В нижней части окна располагается строка состояния, содержащая справочную информацию. Так же в нижней части окна находятся три кнопки просмотра документа [21].

Анатомия Web-страницы

Ниже показана заготовка типичного Web-документа. На этом примере рассмотрим структуру HTML-страниц [22].

Пример (шаблон) Web-страницы

<HTML>

<HEAD>

<Т1Т1Е>Структура Web-страницы</TITLE>

<STYLE> H2 {font-family: Arbat;}

CODE {font-family: Arial;} </style>

<META http-equiv= «Content-Type» content= «text/html; charset=windows-1251»>

<META name= «Author» content= «Alexei Goncharov»>

Если рассмотреть исходные тексты различных Web-страниц, то можно легко увидеть схожесть их структур. Это объясняется тем, что документы создаются по определенным правилам. В основу синтаксиса языка HTML лег стандарт ISO 8879:1986 «Information processing. Text and office systems. Standard Generalized Markup Language (SGML)». Правда, существует большое различие между стандартом официальным и стандартом фактическим. HTML постоянно развивается, дополняется новыми элементами, и изучать его надо не по официальным первоисточникам, а на практике, обращаясь к последним разработкам ведущих фирм и специалистов [22].

Чтобы понять структуру Web-страницы, необходимо рассмотреть вес элементы, входящие в приведенный выше листинг. При рассмотрении элементов языка будем приводить оба тега: начальный и конечный. Например: <I> </i>. Этим можно подчеркнуть, что в большинстве случаев разработчик должен использовать два тега для каждого элемента. Число случаев, когда допустим только начальный тег (часть элементов не имеют конечного вообще), невелико, и они специально оговариваются [23]. Для имен тегов можно использовать как прописные, так и строчные буквы латинского алфавита. Некоторые пользователи записывают начальные теги прописными буквами, а конечные теги - строчными. Это помогает разобраться в исходном тексте Web-страницы.

Синтаксис HTML.

<HTML> </html>

Обозначение документа на языке HTML. Выше было упомянуто о том, что одним из принципов языка является многоуровневое вложение элементов. Данный элемент является самым внешним, так как между его начальным и конечным тегам должна находиться вся Web-страница. В принципе, этот элемент можно рассматривать как формальность. Он имеет атрибуты version, lang и d i r, которыми в данном случае редко кто пользуется, и допускает вложение элементов HEAD, BODY, FRAMESET и других, определяющих общую структуру Web-страницы. Естественно что конечным тегом </html> заканчиваются все подобные документы.

<HEAD> </head>

Область заголовка Web-страницы. Иными словами, ее первая часть. Так же, как предыдущий элемент, HEAD служит только для формирования общей структуры документа. Этот элемент может иметь атрибуты lang и d i r, должен включать элемент TITLE и допускает вложение элементов BASE, МЕТА, LINK, OBJECT, SCRIPT, STYLE.

<title>Афганистан</title>

Элемент для размещения заголовка Web-страницы. Строка текста, расположенная внутри этого элемента, отображается не в документе, а в заголовке окна браузера. Эта строка часто используется при организации поиска в WWW [23]. Поэтому авторы, создающие Web-страницы для размещения в Сети, должны позаботиться о том, чтобы эта строка, не будучи слишком длинной, достаточно точно отражала назначение документа.

<МЕТА>

<meta http-equiv= «Content-Language» content= «ru»>

<meta http-equiv= «Content-Type» content= «text/html; charset=windows-1251»>

Этот элемент содержит служебную информацию, которая не отражается при просмотре Web-страницы. Внутри него нет текста в обычном понимании, поэтому нет и конечного тега. Каждый элемент МЕТА содержит два основных атрибута, первый из которых определяет тип данных, а второй - содержание.

Кроме этого, элемент МЕТА может содержать URL. Шаблон соответствующего атрибута таков:

URL= «http:// адрес»

<BODY background=1.bmp> </body>

Этот элемент заключает в себе гипертекст, который определяет собственно Web страницу. Это та произвольная часть документа, которую разрабатывает авто страницы и которая отображается браузером. Соответственно, конечный тег этого элемента надо искать в конце HTML-файла. Внутри элемента BODY можно использовать все элементы, предназначенные для дизайна Web-страницы. Внутри начального тега элемента BODY можно расположить ряд атрибутов, обеспечивающих установки для всей страницы целиком. Рассмотрим их по порядку [24].

Один из самых полезных Для дизайна - атрибут, определяющий фон страницы. Его появление можно уподобить маленькой революции в WWW, так как одинаково серые Web-страницы вдруг расцвели яркими цветными узорами:

background=1.bmp

Более простое оформление фона сводится к заданию его цвета:

bgcolor= "#ff/? GGSS»

Цвет фона задается тремя двуразрядными шестнадцатеричными числами, которые определяют интенсивность красного, зеленого и синего цветов соответственно. Более подробно о задании цветов будет рассказано ниже. Оба приведенных выше атрибута не являются альтернативными и часто используются совместно: если по каким-либо причинам не может быть найден рисунок фона, используется цвет.

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

text= "#/?/? GGB5»

Для задания цвета текста гиперссылок используется следующий атрибут:

Точно так же можно задать цвет для просмотренных гиперссылок:

vlink= "#/?/? GGflS»

Можно также указать изменение цвета для последней выбранной пользователем гиперссылки:

Гипертекст, расположенный внутри элемента BODY, может иметь произвольную структуру. Ее определяют, в первую очередь, назначение Web-страницы и фантазия разработчика [25].

<Hl></hl>

Элемент заголовка. Существует шесть уровней заголовков, которые обозначаются Н1…Н6. Заголовок уровня 1 самый крупный, а уровень 6 обеспечивает самый маленький заголовок. Для заголовков можно использовать атрибут, задающий выравнивание влево, по центру или вправо:

align= «left»

align= «center»

align= «right»

<HR>

HTML-документ может быть очень большим, и в этом случае пользователю должна быть предоставлена возможность быстрого перемещения к нужному раздел документа [25]. Для этого можно использовать механизм гиперссылок. Необходим также в нужных местах текста расставить соответствующие метки. Здесь мы рассмотрим только шаблон для создания меток:

<А name=» метка «>Произвольный текст</а>

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

<Р>Переход к <А href=«метка «>метке</а></р>

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

Правила синтаксиса

Теперь можно сделать некоторые обобщающие выводы относительно синтаксиса HTML. При использовании каждого элемента важно знать, какие элементы могут располагаться внутри него и внутри каких элементов может находиться он сам. Так, взаимное расположение элементов HTML, HEAD, TITLE и BODY должно быть стандартным на любой странице, правда, в тех случаях, когда не используются фреймы. Если же страница представляет собой документ планировки фреймов, то вместо элемента BODY используется элемент FRAMESET [26].

Существуют группы элементов, которые используются совместно. К ним относятся элементы для создания таблиц, списков, фреймов. В этом случае порядок вложения элементов определяется логикой создания того или иного объекта на странице: тут надо помнить несложные правила конструирования. Таблицы и фреймы часто используются для того, чтобы разместить детали страницы (рисунки, текст и т.д.) в определенном порядке. Например, располагая рисунок внутри ячейки таблицы, можно добиться определенного его положения. В таких случаях вложенность элементов определяется разработчиком Web-страницы, и многое зависит от его фантазии и умения (рисунок 10). [26].

Рисунок 10. Работа с разделением областей

Большое количество элементов, которые используются для форматирования текста, допускают самые разнообразные варианты вложения. И сами они обязательно должны располагаться внутри определенных элементов. Здесь надо руководствоваться здравым смыслом: каждый элемент выполняет заданную функцию и имеет определенную область действия.

Надо заметить, что браузеры построены таким образом, что они «стараются» реагировать на ошибки разметки гипертекста. Если страница может быть отображена, то она выводится на экран без каких-либо предупреждающих сообщений (рисунок 11). Программа интерпретирует ошибочно расставленные теги определенным образом и формирует изображение, следуя логике, заложенной в нее разработчиками. При этом вид страницы может и не соответствовать замыслу автора. И только в случае очень серьезных ошибок или явных противоречий браузер выводит сообщение с невозможности отобразить страницу. Косвенным признаком ошибки разметок может служить появление на странице фрагментов кода HTML.

Правила синтаксиса распространяются и на использование стартового и конечного тегов, атрибутов и содержимого элемента. Не путайте понятия «элемент» и «тег». Элемент - это контейнер, содержащий атрибуты внутри стартового тега к полезную информацию между стартовым и конечным тегами. Тег - это конструкция, заключенная в угловые скобки и используемая для обозначения области действия элемента [26].

Рисунок 11. Просмотр страницы

Таким образом, полезная информация одного элемента должна находиться или между начальным и конечным тегами данного элемента, или между начальным тегом данного и начальным тегом следующего элемента. Любой произвольный текст, введенный на страницу, воспринимается броузером как подлежащий выводу на экран и, следовательно, форматированию в соответствии с окружающими этот текст элементами. При этом не учитывается разбиение текста на строки, полученное в текстовом редакторе. Теоретически, всю Web-страницу можно уместить в одной длинной строке. Символы конца строки, введенные, например, в Блокноте, могут помочь чтению кода HTML, но не отображаются браузером.

Очень важным правилом, которое не имеет исключений, является размещение атрибутов элемента внутри начального тега [27].

2.4 Руководство пользователя

Для выполнения программы необходимо загрузить на персональном компьютере файл AZIA.еxe (рисунок 12), и далее работать с ним.

Рисунок 12. AZIA.еxe

После запуска ехе файла появляется главное окно программы (рисунок 13).

Рисунок 13. Главное окно

После нажатия кнопки Далее открывается форма для работы с системой (рисунок 14).

Рисунок 14. Основная форма

При выборе страны появляется соответствующая информация (рисунок 15).

Рисунок 15. Выбор страны из главного меню

После выбора страны отображается содержимое системы (рисунок 16).

Рисунок 16. Информация о стране

Для отображения информации об авторе необходимо выбрать пункт меню О программе (рисунок 17).

Рисунок 17. Окно О программе

Заключение

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

Учебный процесс специфицируется по видам занятий, специальностям и предметным областям или дисциплинам, в этой связи приоритетность разработки и внедрения информационных технологий и объектов учебного и учебно-методического назначения имеет первостепенное значение.

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

В свете разработки и применении интерактивных информационных справочных систем можно были сформулированы следующие задачи:

5. провести аналитическое исследование роли информационных систем и технологий в современном мире. Результаты исследования отразить в первом разделе дипломного проекта.

6. выбрать инструментальное средство разработки программного продукта.

7. систематизировать информацию об азиатских государствах.

8. разработка программного продукта с понятным интерфейсом.

Каждая из перечисленных задач выполнена и результаты представлены в соответствующих разделах.

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

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

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

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

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

Интенсивное развитие технических средств информационных технологий обучения предоставляет хорошие дидактические возможности, эффективность реализации которых в значительной мере зависит от подбора, методической обоснованности, технического и программного обеспечения.

Список использованной литературы

1. http://www.sibupk.nsk.su/INTRANET/UNIVER/KONFA/ProgKonf.htm - сервер, посвященный международной конференции по теме «Компьютерные технологии в научном процессе и образовании

2. Башмаков А.И., Башмаков И.А. Разработка компьютерных учебников и обучающих систем. Москва - 2003.

3. О.В. Ефремов, П.С. Беляев. Информационные системы в науке, образовании и бизнесе. ГОУ ВПО «Тамбовский государственный технический университет» (ТГТУ), 2006

4. А.В. Могилев, Н.И. Пак, Е.К. Хеннер, Информатика, Учебник для ВУЗов - М.: Издательство Academa, 1999.

5. Информатика. Базовый курс. Учебник для Вузов/под ред. С.В. Симоновича, - СПб.: Питер, 2000.

6. Шафрин Ю.А. Основы компьютерной технологии. - М.: АБВ, 1997.

7. Информатика: учебник. - 3-е изд., перераб. / под ред. проф. Н.В. Макаровой. - М.:Финансы и статистика, 1999 - 768 с.

8. Информационные системы и процессы: сб. науч. тр. / под ред. В.М. Тютюнника. - Тамбов: Нобелистика, 2003. - Вып. 1. - 206 с.

9. Андрейчиков, А.В. Интеллектуальные информационные системы: учебник / А.В. Андрейчиков, О.Н. Андрейчикова. - М.: Финансы и статистика, 2004. - 424 с.: ил.

10. (www.mediaedu.ru).

11. Дж. Матчо, Д. Фолкнер. Delphi - М: БИНОМ, 2005.

12. Фаронов В., Delphi 7. Учебный курс - С.-Пб.: Питер, 2002.

13. Кэнту М. Delphi 7 для профессионалов - С.-Пб.: Питер, 2002.

14. Орлик С., Секреты Delphi - М.: Бином, 2001.

15. Архангельский А.Я. Delphi 7. Справочное пособие. - М: ЗАО Издательство БИНОМ», 2008.

16. Архангельский А.Я. Программирование в Delphi 7. - М.: ЗАО «Издательство БИНОМ», 2008.

17. Гофман В.А., Хомоненко А.В. Delphi 7. - С-П.:БХВ-Петербург. 2007.

18. Дейт К. Объектно-ориентированное программирование. - М.: Hаука. 2002.

19. Шумаков П.В. Delphi 6.0 и создание баз данных. - М.: Бином. 2001.

20. HTML 4.0. А. Матросов, А. Сергеев, М. Чаунин. БХВ - Петербург, 2004.672 с.

21. Якушина Е.В., «INTERNET для школьников и начинающих пользователей» - Москва: «Аквариум» ГИППВ, 2000 г.

22. Стивен Хольцнер, «Dynamic HTML. Руководство разработчика», Москва 2000

23. Майкл Штепнер НТМL 4.0, руководство пользователя. «Ирина», Киев 2000.-С. 245-345.

24. Зеленоградский А.Я. НТМL версии 4.0. Справочное пособие. «Издательство Бином», 2001. - С. 328.

25. Сапронов В.В., Тихий П.В. Руководство по НТМL. - М. Нолидж, 2000. - С. 364.

26. Лемех А.С. Динамический НТМL - М. Нолидж, 2000. - С. 542.

27. Хеслоп Б., Бадник Л. НТМL с самого начала. Санкт-Петербург: Питер, 1997.-С. 280.

28. Безопасность жизнедеятельности: безопасность технологических процессов и производств. Кукин П.П., В.Л. Лапин М: высшая школа, 2004 г.

29. Основы безопасности жизнедеятельности. Хван Т.А., Хван П.А. Ростов - на - Дону: «Феникс», 2000 г.

30. Безопасность жизнедеятельности. Русак О.Н., Малаян К.Р., Занько Н.Г. СПб, 2002 г.

31. Безопасность жизнедеятельности, Приходько Н.Г., Алматы, 2004 г.,

32. СНиП II - 4 - 79. Естественное и искусственное освещение. Нормы проектирования.-М.: Стройиздат, 1980.

33. Охрана труда в торговле, общественном питании, пищевых производствах в малом бизнесе и быту. Фатыхов Д.Ф., Белехов А.Н. М: Академия, 2003 г.,

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


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

  • 1С: Предприятие как специализированная объектно-ориентированная система управления базами данных, ее назначение и использования в организациях, среда разработки и порядок работы с информационной базой. Объектно-ориентированные методы программирования.

    методичка [47,3 K], добавлен 06.07.2009

  • Развитие современных информационных технологий. Этапы объектно-ориентированного проектирования информационных систем Rational Rose. Моделирование железнодорожной информационной системы. Создание диаграмм последовательности, компонентов, размещения.

    курсовая работа [840,0 K], добавлен 11.07.2012

  • Обоснование языка программирования Object Pascal и среды разработки Delphi. Создание интерфейса пользователя. Проектирование структуры и описание компонентов, использованных при разработке программного продукта. Составление инструкции пользователя.

    курсовая работа [888,7 K], добавлен 20.05.2015

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

    отчет по практике [1,1 M], добавлен 16.04.2017

  • История развития, характеристика, предназначение и особенности языка программирования Delphi. Разработка проекта создания кроссворда на объектно-ориентированном языке Delphi, который состоит из 19 вопросов по горизонтали и 16 вопросов по вертикали.

    курсовая работа [970,5 K], добавлен 15.05.2014

  • Интегрированная среда разработки Lazarus. Среда программных продуктов Lazarus, объекты программных компонентов. Палитра компонентов Standard, Additional. Разработка справочной системы: структура проекта, интерфейс программы, компоненты приложения.

    курсовая работа [695,2 K], добавлен 08.01.2023

  • Предмет объектно-ориентированного программирования и особенности его применения в средах Паскаль, Ада, С++ и Delphi. Интегрированная среда разработки Delphi: общее описание и назначение основных команд меню. Процедуры и функции программы Delphi.

    курсовая работа [40,8 K], добавлен 15.07.2009

  • Разработка 32-разрядных приложений Windows с помощью системы виртуального объектно-ориентированного программирования Delphi. Работа с коммуникационными портами. Виртуальное проектирование Windows. Назначение контактов COM порта (разъём DB-9S.).

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

  • Описание процесса проектирования информационно–справочной системы с помощью среды разработки Delphi 10 Lite, ее использование для регистрации сварочных работ. Функциональное назначение программы и ее логическая структура. Свойства информационной системы.

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

  • Информационное, структурно-функциональное и объектно-ориентированное проектирования. Разработка и реализация информационной системы для авиазаводов. Разработка прототипа программного продукта – Borland Delphi 7.0. Автоматизирование документооборота.

    курсовая работа [4,4 M], добавлен 26.02.2014

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