Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Створення інформаційної системи, яка генерує варіанти практичних завдань з курсу "Обчислювальна математика"

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





>

3.4 Функціонування системи


Розроблена система включає в себе наступні компоненти:

o index.php - головна сторінка web - сайту, на якому розташована форма.

o list.php - сторінка, на якій відображається результат у вигляді посилання на архів (zip), який містить згенеровані варіанти.

o fpdf.php - бібліотека для роботи з файлами PDF формату.

o папка font - папка, в якій розташовуються шрифти, що використовуються при формуванні файлу.

o папка pic - папка для зберігання зображень, які поміщаються у файл.

o style.css - таблиця стилів необхідна для формування сторінки web-сайту.

Тестова версія даної системи доступна за адресою: <# "364" src = "doc_zip1.jpg"/>

Рисунок 1 - Зовнішній вигляд головної сторінки


Генерація файлів здійснюється наступним чином. PHP сценарій містить в собі цикл FOR, який виконує стільки ітерацій, скільки необхідно створити варіантів завдань. Це значення PHP сценарій отримує з форми. У циклі відбувається формування файлу (PDF) з використанням функцій описаних вище. Це являє собою розміщення за певними координатами символьних констант і графічних зображень. Частина символьних констант зберігається в базі даних, а частина розміщена безпосередньо в самому PHP сценарії. Графічні зображення розміщені в окремій папці (не в базі), це пов'язано з особливостями функції Image бібліотеки FPDF. Структура усіх файлів практично однакова. Кожен варіант має відмінності тільки в певних місцях (підкреслені місця, див. Додаток). У ці місця довільним чином, використовуючи функцію random, і поміщаються текстові та символьні константи, тим самим і відбувається генерація варіанта (файлу). Створений файл поміщається в архів. Після того як цикл FOR виконає всі ітерації, і всі файли будуть додані в архів, ім'я якого також передається з форми, буде відображена посилання користувачеві на архів (див. Малюнок 2). Архів має розширення. ZIP. Користувач, натискаючи на посилання, зберігає тим самим архів на своїй локальній машині. Браузер зберігає архів у папці, яка вказана в настройках браузера, як папка для збереження файлів або видасть запит на вибір місця, куди саме зберегти файл. p> Також хочеться загострити увагу на тому, що розмір PDF-документа зросте приблизно на розмір файлів шрифтів, використовуваних для його формування. У цьому звичайно полягає недолік бібліотеки - чим більше шрифтів використовуємо в PDF-документі, тим він більше В«важитьВ». Але з іншого боку, якщо ми хочемо бути впевнені, що одержувач нашого документа прочитає його, ми повинні приєднати шрифт до документа. br/>В 

Рисунок 2 - Друга ст...


Назад | сторінка 11 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Архіви - як соціокультурний феномен. Сутність поняття "архів". ...
  • Реферат на тему: Архів Помісного наказу
  • Реферат на тему: Обласне державне установа "Державний архів Саратовської області" ...
  • Реферат на тему: Російський державний військово-історичний архів
  • Реферат на тему: Державний історичний архів Литви у Вільнюсі