Введення  
   Виробнича практика проходила на ЗАТ НВП В«ЗНАКВ». 
  За час проходження практики були виконані наступні види робіт: 
  В· ознайомлення з діяльністю та завданнями підприємства; 
  В· ознайомлення з мовами програмування web-додатків (HTML, CSS, PHP); 
  В· вивчення основ роботи з БД в середовищі MS SQL server management express 2005. 
  і отримані наступні результати: 
    1.   Постановка завдання і цілей практики  
   Завдання: модернізація сайту. Є БД в яку записується час приходу і відходу на роботу, а також місце роботи (офіс та виробництво), необхідно сформувати звіт (у вигляді інтернет - сторінки) в якому відображається календар з повною інформацією про виконану роботу вибранногосотрудніка. p align="justify"> Цілі: 
  В· Розробити форму представлення даних на екрані. 
  В· Сформувати дані з БД, придатні для виведення на екран. 
  В· Вивчення основ web-програмування (HTML, CSS, PHP). 
  В· Вивчення основ роботи з БД в середовищі MS SQL server management express 2005. 
  В· Реалізація технології спливаючих підказок (javascript). 
    2.   Реалізація поставлених цілей  
    2.1 Розробка форми представлення даних на екрані  
   Вихідна форма (рисунок 1): 
 В  
 Малюнок 1-вихідна форма представлення даних на екрані. 
   Недоліки даного подання: 
  В· Немає можливості подивитися дані за весь місяць. 
				
				
				
				
			  В· Складно проглядається відповідність між входом на роботу і виходом з неї. 
  В· Складне уявлення даних, результатом чого є складність сприйняття інформації. 
    2.2 Розробка нової форми подання  
   Для можливості перегляду інформації про співробітника за весь місяць передбачена можливість перегляду всього робочого місяця у вигляді календаря. Для більш зручного орієнтування за календарем вихідні дні виділені червоним, а також виділено поточний день. У кожному дні календаря заноситься наступна інформація: 
  В· Дата (формат: день.місяць.рік). 
  В· Облік обіду (формат: години: хвилини). 
  В· Облік дороги (формат: години: хвилини). 
  В· Кількість відпрацьованих годин на поточний день (формат: години: хвилини). Відображається зеленим, якщо у співробітника за поточний день не було порушень і червоним, якщо порушення були. 
  В· Іконка, при наведенні на яку показується додаткова інформація. 
  Один день календаря представлений на малюнку 2. 
 В  
 Малюнок 2 - один день з календаря. 
   В результаті розробки види подання інформації була отримана наступна форма (малюнок 3). br/>В  
 Рисунок 3 - нова форма подання інформації на екрані. 
    2.3 Формування даних з БД, які придатні для виведення на екран  
   Вихідна форма (малюнок 4): 
 В  
 Малюнок 4 - вихідна форміровка даних. 
   Для зручності сприйняття інформації вхід і вихід об'єднали в один рядок і, якщо в цьому рядку присутнє порушення, то вся або частина рядка виділяється помаранчевим кольором. Так само вся додаткова інформація показується тільки при наведенні на певну ділянку форми і ховається при зсуві курсора миші з певного місця на формі. Результатпредставлен на малюнку 5. br/>В  
 Малюнок 5 - нова форміровка даних. 
    2.4 Реалізація технології спливаючих підказок  
   Для реалізації даного пункту був обраний мову програмування javascript для якого необхідно підключити плагін tiptip: 
   
   Для реалізації підказки необхідно прописати наступну функцію: 
  ...