Дипломная работа: Інструментальна система створення електронних підручників
На сьогоднішній день існує певна кількість інструментальних систем, за допомогою яких можна створювати електронні підручники. Інструментальна система створення електронних підручників представляє собою засіб, в першу чергу, для викладача, за допомогою якого останній може створювати електронні підручники для студентів денної та заочної форми навчання. Крім цього, за його допомогою можуть бути створенні електронні підручники і для школярів.
Певні інструментальні системи потребують додаткові знання, наприклад знань з області гіпертекстової розмітки Web-сторінок, тобто знання тегів мови HTML (HyperTextMarkupLanguage — мова гіпертекстової розмітки) та синтаксису мови програмування сценаріїв (скриптів)JavaScript, інші системи дозволяють створювати електронні підручники у інших форматах, тобто не в HTML-форматі. Крім цього, в багатьох системах інтерфейс містить багато зайвого, і з-за цього підвищується складність роботи з ними.
Тому виникає необхідність у створенні інструментальної системи створення електронних підручників, яка б мала зручний інтерфейс користувача, не потребувала якихось додаткових знань, з боку користувача, з іншій області науки, генерувала електронні підручники у HTML-форматі, надавала підручнику чітку структуру, а також максимально відповідала б тим вимогам, які поставлені замовником.
Нижче наведений короткий опис деяких інструментальних систем створення електронних підручників.
HTMLHelpEpublisherVersion 1.1 — являє собою інструментальний засіб, за допомогою якого, можна створювати електронні підручники у CHM-форматі.Цей формат на даний час, практично повністю замінив стандартний формат файлів допомоги (*.hlp), особливо в операційній системі Windows2010. Даний програмний продукт надає користувачу зручний інтерфейс, крім того, надає багато можливостей при створенні змісту електронного підручника. В цілому, даний інструментальний засіб є непоганим, але він не дозволяє створювати самостійні файли для параграфів, тобто необхідна наявність теоретичного або практичного матеріалу.
MicrosoftFrontPageEditorVersion 3.0.2.926 — являє собою потужний редактор HTML-документів, який призначений для створення Web-сторінок, в які можна вставляти елементи інтерактивності, написані на мові програмування сценаріїв (скриптів) та програми-аплети, які написані на мові програмування Java. Головний недолік даної системи полягає в тому, що користувач повинен самотужки, писати зміст електронного підручника, тобто вона не надає засобів автоматизації змісту.
Система дистанційного навчання –“Прометей” — являє собою інструментальний засіб, за допомогою якого можна створювати навчальні курси з будь-яких дисциплін у вигляді електронних підручників. Електронний підручник, який створений даною системою виконаний у форматі HTML, тобто він може бути розміщений на Internet-сервері. Дана система надає користувачу наступні можливості:
вставляти малюнки, аудіо- і відеофрагменти в параграфи електронного підручника;
автоматично створювати зміст електронного підручника;
автоматично вставляти навігаційні гіперссилки із підказами, що дозволяють "перегортати" розділи підручника;
автоматично копіювати всі файли, що складають електронний підручник, в окремий каталог.
Але за допомогою цієї системи можна лише створити електронний підручник з необхідної дисципліни на основі наявного теоретичного і практичного матеріалу, тобто даний інструментальний засіб не дозволяє створювати HTML-документи, які можна зв’язувати з параграфами.
Отже актуальним постає питання про розробку такої інструментальної системи створення електронних підручників, яка б забезпечувала крім зручного інтерфейсу користувача, HTML-формату параграфів електронного підручника, яка б дозволила їх вільно розміщувати на Web-серверах, ще й відсутність необхідності у якихось додаткових знаннях при створенні і роботі із проектом електронного підручника.
2. Проектно-пояснювальний розділ
В цьому розділі пояснюється вибір технології та мови програмування, вказуються основні апаратні та програмні вимоги необхідні для встановлення інструментальної системи створення електронних підручників на окремій ЕОМ. Крім цього, в ньому вказуються основні вимоги, які накладені на систему.
2.1 Вибір технології та мови програмування
2.1.1 Основні вимоги до системи.
Інструментальна система створення електронних підручників повинна бути виконана у вигляді окремого програмного додатку, що дасть змогу працювати клієнту із даною системою на комп’ютері із встановленим звичайним програмним забезпеченням. Для того, щоб подивитись на результати своєї роботи, тобто переглянути електронний підручник необхідна наявність Web-браузера.
Інструментальна система створення електронних підручників повинна володіти наступними властивостями та вимогами:
Дозволити користувачу створювати власні та відкривати вже існуючи проекти електронних підручників;
Забезпечувати зручний інтерфейс користувача;
Бути стійкою в роботі;
Оповіщати користувача про припущення ним певних помилок при роботі з системою;
Система повинна генерувати файл та каталог проекту електронного підручника;
Згенерований системою електронний підручник повинен являти собою комплекс Web-сторінок з чітко-визначеною структурою;
Електронний підручник, який буде згенерований системою повинен володіти елементами інтерактивності;
Система повинна мати засоби, які дозволяють створювати власні, нескладні Web-сторінки.
2.1.2 Вимоги та вибір мови програмування
Середовище створення програмних додатків Delphi 5.0 являє собою комбінацію деяких важливих технологій. До них належать наступні технології:
Високопродуктивний компілятор в машинний код;
Об’єктно-орієнтована модель компонент;
Візуальна (а відповідно і швидка) побудова програмних додатків з програмних прототипів;
Масштабовані засоби для побудови баз даних;