перейти к полному списку дипломных проектов
Ссылка на скачивания файла в формате .doc находится в конце странички
В результаті немає ніякої різниці між об’єктами, які надаються фірмою Borland або третіми фірмами, і об’єктами, які ви можете створити
Електронний підручник, який створений даною системою виконаний у форматі HTML, тобто він може бути розміщений на Internet-сервері. Дана система надає користувачу наступні можливості:
вставляти малюнки, аудіо- і відеофрагменти в параграфи електронного підручника;
автоматично створювати зміст електронного підручника;
автоматично вставляти навігаційні гіперссилки із підказами, що дозволяють "перегортати" розділи підручника;
автоматично копіювати всі файли, що складають електронний підручник, в окремий каталог.
Але за допомогою цієї системи можна лише створити електронний підручник з необхідної дисципліни на основі наявного теоретичного і практичного матеріалу, тобто даний інструментальний засіб не дозволяє створювати HTML-документи, які можна зв’язувати з параграфами.
Отже актуальним постає питання про розробку такої інструментальної системи створення електронних підручників, яка б забезпечувала крім зручного інтерфейсу користувача, HTML-формату параграфів електронного підручника, яка б дозволила їх вільно розміщувати на Web-серверах, ще й відсутність необхідності у якихось додаткових знаннях при створенні і роботі із проектом електронного підручника.
2. Проектно-пояснювальний розділ
В цьому розділі пояснюється вибір технології та мови програмування, вказуються основні апаратні та програмні вимоги необхідні для встановлення інструментальної системи створення електронних підручників на окремій ЕОМ. Крім цього, в ньому вказуються основні вимоги, які накладені на систему.
2.1 Вибір технології та мови програмування
2.1.1 Основні вимоги до системи.
Інструментальна система створення електронних підручників повинна бути виконана у вигляді окремого програмного додатку, що дасть змогу працювати клієнту із даною системою на комп’ютері із встановленим звичайним програмним забезпеченням. Для того, щоб подивитись на результати своєї роботи, тобто переглянути електронний підручник необхідна наявність Web-браузера.
Інструментальна система створення електронних підручників повинна володіти наступними властивостями та вимогами:
Дозволити користувачу створювати власні та відкривати вже існуючи проекти електронних підручників;
Забезпечувати зручний інтерфейс користувача;
Бути стійкою в роботі;
Оповіщати користувача про припущення ним певних помилок при роботі з системою;
Система повинна генерувати файл та каталог проекту електронного підручника;
Згенерований системою електронний підручник повинен являти собою комплекс Web-сторінок з чітко-визначеною структурою;
Електронний підручник, який буде згенерований системою повинен володіти елементами інтерактивності;
Система повинна мати засоби, які дозволяють створювати власні, нескладні Web-сторінки.
2.1.2 Вимоги та вибір мови програмування
Середовище створення програмних додатків Delphi 5.0 являє собою комбінацію деяких важливих технологій. До них належать наступні технології:
Високопродуктивний компілятор в машинний код;
Об’єктно-орієнтована модель компонент;
Візуальна (а відповідно і швидка) побудова програмних додатків з програмних прототипів;
Масштабовані засоби для побудови баз даних;
Інтегроване середовище розробки додатків;
Технологія Two Ways Tools.
Розглянемо кожну технологію детальніше.
Високопродуктивний компілятор в машинний код
Компілятор, який вбудований в Delphi, забезпечує високу продуктивність, яка необхідна для побудови програмних додатків в архітектурі “клієнт-сервер”. Цей компілятор на даний час є найбільш швидким у світі, його швидкість компіляції складає більше 120 тисяч рядків за хвилину на комп’ютері 486DX33. Він пропонує легкість розробки і малі витрати часу на перевірку готового програмного блока, який характерний для мов четвертого покоління (4GL) і в той же час він забезпечує якість коду характерного для компілятора 3GL. Крім того, Delphi забезпечує швидку розробку без необхідності писати вставку на С або ручного написання коду (хоча це й можливо).
У процесі розробки програмного додатку розробник обирає з палітри компонентів готові компоненти аналогічно художнику, який робить замазки кістю. Ще до компіляції він бачить результати своєї роботи — після підключення до джерела даних їх можна бачити відображеними на формі, можна переміщатися по даним, представляти їх в тому або іншому виді. З цієї точки зору проектування в Delphi мало чим відрізняється від проектування в інтерпретуючому середовищі, однак після виконання компіляції ми отримуємо код, який виконується в 10-20 разів швидше, ніж це ж саме зроблене за допомогою інтерпретатора. Крім того, в Delphi компіляція проводиться безпосередньо в рідний машинний код, в той час як певні існуючі компілятори, перетворюють програму в так названий р-код, який потім інтерпретується віртуальною р-машиною. Це не може не сказатися на фактичній швидкодії готового програмного додатку.
Компілятор Delphi є 32-бітовим, при цьому він надає можливість генерувати або прості EXE-файли, або складні програмні додатки, що потребують підключення DLL-бібліотек.
Об’єктно-орієнтована модель компонент
Основну увагу в цієї моделі Delphi приділялось максимальному повторному використанню коду. Це дозволяє розробникам будувати програмні додатки швидко із завчасно підготовлених об’єктів, а також дає їм можливість створювати свої власні об’єкти для середовища Delphi. Ніяких обмежень по типам об’єктів, які можуть створювати розробники, не існує. Дійсно, все в Delphi написано на ньому самому, тому розробники мають доступ до тих самих об’єктів і інструментів, які використовувались для створення середовища розробки. В результаті немає ніякої різниці між об’єктами, які надаються фірмою Borland або третіми фірмами, і об’єктами, які ви можете створити.
скачать бесплатно Інструментальна система створення електронних підручників
Содержание дипломной работы
Розробляється програмна документація даної системи та документація щодо апаратно-програмного забезпечення, необхідного для функціонування системи
Із розвитком людства об’єм знань значно виріс і з розвитком комп’ютерів інформація почала зберігатись в електронному вигляді, тобто з’явились електронні підручники
Головний недолік даної системи полягає в тому, що користувач повинен самотужки, писати зміст електронного підручника, тобто вона не надає засобів автоматизації змісту
В результаті немає ніякої різниці між об’єктами, які надаються фірмою Borland або третіми фірмами, і об’єктами, які ви можете створити
При зміні програмного коду у вікні редактора коду Delphi відповідним чином змінюються й самі компоненти
Каталог проекту буде містити в собі електронний підручник у вигляді Web-сторінок та графічних файлів, які складатимуть графічну частину даного підручника
2 Опис модулів
В програмному модулі Dialog, описаний клас TForm_Dialog, який в свою чергу являється нащадком від класу TForm
В програмному модулі InsertTopic описаний клас TForm_InsertTopic, який в свою чергу являється нащадком від класу TForm
При цьому, здійснюється обмін місцями теми електронного підручника, на якій знаходиться покажчик із темою, яка знаходиться на одну позицію нижче
Режим перегляду не дозволяє змінювати параметри стилів, а дозволяє лише переглядати параметри вибраного стиля або знищувати вибраний стиль
Поле “Файл” містить в собі назву HTML-файлу, який містить матеріал або інформацію про параграф електронного підручника з яким він зв’язаний
Тобто на кнопці буде одне зображення, а після того, як користувач наведе курсор миші, на кнопці з’явиться інше зображення
Для зміни шрифту необхідно вибрати потрібний шрифт у полі зі списком шрифтів
До таких тегів відносяться наступні:
— тег розмітки HTML-документу;
— тег заголовку HTML-документу;
— тег тіла HTML-документу
Назва графічного файлу може знаходитись і не на першій позиції після відокремлюючого символу, тобто імені може передувати один або декілька пустих символів (пропусків)
Каталог CodeHtml містить в собі наступні типи файлів:
файл змісту електронного підручника, який має назву contents
При натисканні на мітку користувач може згортати або розгортати список підвузлів
Підставляємо значення й одержуємо:
Накладні витрати, що включають витрати на освітлення, опалення і т
Види випромінювання:
рентгенівське випромінювання;
оптичне випромінювання;
високочастотні електромагнітні поля;
низькочастотні електромагнітні поля;
електростатичні поля (ГОСТ 12
Використання принтерів
Актуальною стає проблема впливу роботи принтерів на навколишнє середовище та користувачів ПЕОМ
Робоче сидіння (сидіння, стілець, крісло) користувача відеотерміналу та персональної ЕОМ повинно мати такі основні елементи: сидіння, спинку та стаціонарні або знімні підлокітники
При розробці даного проекту були засвоєні принципи побудови діаграм класів та діаграм станів за допомогою нової технології UML
Калверт Чарльз