Інструментальна система створення електронних підручників
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?тема створення електронних підручників складається з однієї програми у вигляді виконавчого файлу та каталогів з графічними файлами.
Створений системою електронний підручник володіє елементами інтерактивності, які забезпечуються сценаріями, що написані на мові програмування сценаріїв (скриптів) JavaScript. Програма написана на мові програмування Object Pascal за допомогою системи розробки програмних додатків Borland Delphi 5.0.
3.2 Функціональне призначення
Інструментальна система створення електронних підручників дозволяє створювати та змінювати структуру електронних підручників, які представляють собою комплекс Web-сторінок, крім цього, система дозволяє створювати та переглядати власні, прості html-документи, які містять в собі основні теги мови гіпертекстової розмітки документів HTML, а також переглядати будь-які інші html-документи, яки не створені інструментальною системою електронних підручників.
Сценарії призначені для надання інтерактивності змісту електронного підручника. Програма-додаток призначена для роботи на окремий ЕОМ. Електронний підручник можна проглядати за допомогою Web-браузерів, таких як Microsoft Internet Explorer, версії не нижче 4.0 та Netscape Navigator, версії не нижче 2.0.
3.3 Загальна характеристика програми і принцип роботи
Інструментальна система створення електронних підручників являє собою проект, який написаний на мові програмування Object Pascal. Проект виконаний за допомогою середовища створення програмних додатків Borland Delphi 5.0. Інтерфейс інструментальної системи створення електронних підручників також розроблений за допомогою середовища створення програмних додатків Borland Delphi 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. Відношення між модулями
Робота програми починається з