Электронный учебник "Программа Erwin"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

?т верхнего меню ФАЙЛ позволяет переходить на те же формы, что и пункты основного меню главной формы.

Пункт верхнего меню справка вызывает две дополнительные формы:

-О ПРОГРАММЕ. Содержит краткую информацию о разработанной программе;

-О РАЗРАБОТЧИКЕ. Предоставляет информацию о создателе программы.

Пункт верхнего меню ВЫХОД закрывает программу.

 

3.5 Физическая структура

 

Программа состоит из пятнадцати модулей (Таблица 1):

Таблица 1 - Модули программы

Наименование модуляФункциональное назначениеZastavka.pasЗаставка программаregistr.pasРегистрация пользователяGlavnaya.pasГлавная форма программыTeoria.pasФорма ТеорияPractika.pasФорма Практикаtest.pasФорма ТестированиеTest_1.pasФорма ТестированиеTest_2.pasФорма ТестированиеTest_3.pasФорма ТестированиеTest_4.pasФорма ТестированиеImyl.pasФорма ЭмуляцияImyl1.pasФорма ЭмуляцияImyl2.pasФорма ЭмуляцияO_program.pasФорма О программеSpravka.pasФорма О разработчике

 

4. Описание программы

 

После запуска exe-файла на экране появляется заставка программы (Рисунок 1), которая по выбору действия либо сменяется формой регистрации (Рисунок 2), либо программа завершается. После регистрации открывается главная форма (Рисунок 3). На главной форме расположены три кнопки переходов, а так же верхнее меню.

 

Рисунок 1 - Форма заставки

 

Рисунок 2 - форма регистрации

 

Рисунок 3 - главная форма

 

Раздел Теория представляет собой компонент TreeView, содержащий ссылки на html-файл, открывающийся в WebBrowser (Рисунок 4).

 

Рисунок 4 - Форма ТЕОРИЯ

 

Раздел Практика представляет собой компонент TreeView, с помощью которого можно открыть в WebBrowser практические задания (Рисунок 5), перейти к тестированию или же к эмуляции.

 

Рисунок 5 - Форма ПРАКТИКА

 

Раздел Эмуляция (Рисунок 6) включает в себя 11 картинок с компонентами Delphi, которые позволяют создать имитацию работы программы Erwin.

Подраздел Тестирование вызывается из раздела практика, содержит в себе пять тестов по программе Erwin. Каждый тест включает в себя пять вопросов. (Рисунок 7).

 

Рисунок 6 - Форма Эмуляция

 

Рисунок 7 - форма Тестирование (ответ на вопрос)

 

5. Применение программы

 

Разработанная программа не требует установки на компьютер. Программу можно запустить с СD-диска, либо скопировать папку Электронный учебник Erwin.

Запустить программу можно файлом ychebbnik.exe.

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

На формы О ПРОГРАММЕ (Рисунок 8) и СПРАВКА (Рисунок 9) можно попасть только из главного меню.

 

Рисунок 8 - Форма О ПРОГРАММЕ

 

Рисунок 9 - Форма АВТОРСТВО

6. Тестирование и отладка

 

При разработке программы было выявлено и исправлено большое количество ошибок. В основном ошибки были в подгонке программы под разрешение экрана. Так же были синтаксические ошибки и ошибки при подсчете результата тестирования.

На тестирование и отладку ушло 40% времени от общего времени разработки программного продукта.

Основные ошибки при тестирование программы представлены в Таблице 2

 

Таблица 2 - Основные ошибки

ОшибкаИсправлениеНеправильно отображалась последовательность шагов в эмуляцииБыли исправлены последовательности открытия и скрытия панелей с изображениямиНе отображались html-файлы в WebbrouserИсправлен путь к html-файлуНеправильно отображались действия компонентов TreeViewбыла исправлена ошибка в указании индекса строки компонента TreeView

 

Заключение

 

В ходе курсового проекта был разработан Электронный учебник Программа Erwin

В процессе создания программы использовались приложения:

-Erwin 4, Erwin 7;

-Microsoft Office FrontPage 2007;

-Microsoft Office Word 2007;

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

-предоставляет теоретический материал по программе Erwin в виде текстовой информации;

-содержит практические работы;

-позволяет проверить свои знания в виде тестирования;

-наглядно демонстрирует работы программы Erwin.

Выполнены требования, поставленные перед разработкой:

-в программе определен способ необычного появления формы на экран (эффект появления);

-в программе использовалось большое количество различных компонентов;

-реализовано подключение HTML файлов;

-имитация работы в программе Erwin реализована в разделе Эмуляция.

 

 

Список литературы

 

1.Фаронов В.В. Программирование баз данных в Delphi 6. - СПб.:, 2003. - 520 с.

2.Культин Н.Б. Основы программирования в Delphi 7. - СПб.: БХВ-Петербург, 2004. - 597 с.

.С.В. Маклаков BPwin и ERwin. CASE - средства разработки информационных систем Диалог-МИФИ 2000 г. - 256 стр.

 

Приложение А

 

(обязательное)

Текст программы

var

zastavka: Tzastavka;:integer;ychebnik, Unit5;

{$R *.dfm}Tzastavka.sButton2Click (Sender: TObject);\\Закрытие программы;;

Tzastavka.sButton1Click (Sender: TObject);\\Переход к регистрации. Hide;. Show;

end;

var: Tregistr;, v:string; f:text;: TIniFile;:string;Unit6, ychebnik;

{$R *.dfm}Tregistr.sButton1Click (Sender: TObject);\\проверка имени и пароля при входеpass:string;(sedit1. Text=) or (sedit2. Text=) then begin (Введите нормальные данные); exit; end;

sedit2.Textthenbegin(!);exit;end:=sedit1.Text;.Hide;.show;.Timer2.Enabled:=true;;Tregistr.sButton3Click(Sender:TObject);\\%