Дипломная работа: Інструментальна система створення електронних підручників

Інструментальна система створення електронних підручників являє собою проект, який написаний на мові програмування ObjectPascal. Проект виконаний за допомогою середовища створення програмних додатків BorlandDelphi 5.0. Інтерфейс інструментальної системи створення електронних підручників також розроблений за допомогою середовища створення програмних додатків BorlandDelphi 5.0.

Єдина умова, яку накладає система, це те що виконавчий файл інструментальної системи створення електронних підручників повинен знаходитись в тому самому каталозі, що й каталоги з графічними файлами.

Проект виконаний у вигляді виконавчого файлу з назвою EBookCreator.exe, який необхідно запустити на виконання для того, щоб почати роботу з інструментальною системою створення електронних підручників. Після того, як додаток запущений на виконання, система запропонує користувачу зробити вибір: створити новий проект електронного підручника або відкрити вже існуючий проект. В залежності від вибору, який зробить користувач, можна буде почати роботу по створенню нового або редагуванню вже існуючого проекту електронного підручника.

Система накладає на будь-який електронний підручник, яка вона створює, наступні правила:

будь-який електронний підручник повинен обов’язково мати хоча б одну тему та підпис автора;

кожна тема електронного підручника може в собі містити один або декілька параграфів, або не містити жодного;

кожний параграф електронного підручника повинен бути зв’язаним з певним HTML-файлом, який містить матеріал або інформацію про даний параграф електронного підручника. Якщо параграф не буде зв’язаним з якимось HTML-файлом, то система самостійно створить HTML-файл, якій буде містити в собі тільки заголовок параграфу;

кожний параграф електронного підручника повинен мати певну іконку, яка буде відображена у змісті електронного підручника, який являтиме собою Web-сторінку;

підпис, який свідчить про авторство, завжди у підручнику знаходиться в кінці змісту підручника.

Інструментальна система створення електронних підручників має простий і зручний інтерфейс. Система дозволяє проводити над електронним підручником наступні дії:

додати нову тему електронного підручника; якщо вибране місце займає певна тема або певний параграф електронного підручника, то нова тема додається в кінці вибраної теми або в кінці теми, до якої належить вибраний параграф;

додати новий параграф електронного підручника; якщо вибране місце займає певна тема або параграф електронного підручника, то наступним після них;

знищити вибраний параграф електронного підручника;

знищити вибрану тему електронного підручника, при цьому видаляються всі параграфи, які належать вибраній темі;

перейменувати вибрану тему електронного підручника, тобто змінити його назву;

перейменувати вибраний параграф електронного підручника;

змінити порядок розташування тем електронного підручника;

переносити параграф електронного підручника з однієї теми до іншої, або з одного місця в темі електронного підручника до іншого в межах тієї ж теми;

проглядати вміст HTML-файлів, які не створені інструментальною системою створення електронних підручників, а також дозволяє проглядати та редагувати ті HTML-файли, які створені за допомогою HTML-редактору системи.

Після завершення роботи система запропонує користувачу зберегти зміни в проекті електронного підручника. В результаті збереження буде створений файл та каталог проекту електронного підручника. Файл проекту буде містити в собі дані про структуру та елементи, якими володіє електронний підручник. Каталог проекту буде містити в собі електронний підручник у вигляді Web-сторінок та графічних файлів, які складатимуть графічну частину даного підручника.

3.4 Детальний опис програми

3.4.1 Опис програми-додатка

Проект “інструментальної системи створення електронних підручників” складається з 11 модулів: Dialog, InsertChapter, InsertTopic, MoveChapter, Rename, HTMLRedactor, Style, Image, Table, HyperLink, ViewHtml та головного файлу додатку EBookCreator. На малюнку 1 можна побачити відношення між ними:


Малюнок 1. Відношення між модулями

Робота програми починається з виконання головного файлу додатку, в якому спочатку проводиться виклик методу ініціалізації проекту. Після цього, створюються наступні форми:

інтегрованого середовища інструментальної системи створення електронних підручників;

діалогу;

вставки нової теми;

вставки нового параграфу;

переміщення тем;

К-во Просмотров: 267
Бесплатно скачать Дипломная работа: Інструментальна система створення електронних підручників