а баз даних і всього сайту
Концепція школи передбачає індивідуальний розвиток особистості, яка, найкраще реалізується в конкретній, цілеспрямованої діяльності. Чим ширше така діяльність проникає у життя, зокрема в життя школи, чим ближче вона (діяльність) до реальної дійсності, чим більше спрямованості на кінцевий результат, тим активніше виділяється творча самостійність учня, тим більше у нього стимул підвищити свій освітній рівень, навчитися конкретному справі, придбати досить універсальних знань, не тільки допомагають йому в роботі, але і сприяють його індивідуальному розвитку.
При цьому під кінцевим результатом розуміється продукт навчальної діяльності, який відповідає найсуворішим вимогам сторонніх, незалежних експертів, а не як це часто буває в школах: аби щось дитина зробив і то добре, а його робота потім просто пару років валяється в учительському шафі і потім просто викидається. Мало того такий продукт оцінюється не тільки з якихось формальними критеріями, а й за своєю актуальністю, необхідності та важливості, якщо вже не для всього людства, то хоча б для школи.
Тут слід зауважити, що строгість вимог до результатів діяльності має двоїсту структуру, з одного боку вона (строгість) відлякує хлопців, викликає невпевненість у своїх силах і знаннях, але з іншого активний інтерес спробувати, розібратися, і зрештою перемогти.
Якщо при цьому врахувати, що така діяльність розгортається в кабінеті інформатики, з участю дорослих професіоналів, то природно очікувати, що мова піде про нових інформаційних технологіях в рамках реалізації даного проекту.
В якості такого проекту, який спирається на нові інформаційні технології, був обраний проект створення шкільної веб-сайту.
Такий проект дозволяє використовувати всю (або майже всю) сукупність шкільних предметів в процесі його реалізації, крім того сюди ж підключаються комутативні та соціальні технології.
Шкільний сайт повинен відображати концепцію школи, розповідати про шкільному устрої, про шкільне життя. Кожен відвідувач повинен знайти щось собі. Наприклад вчителю відвідуючому нашу сторінку в інтернеті будуть цікаві, деякі експерименти проходять в нашій школі, учневі напевно буде цікавий розповідь про шкільному театрі або розповіді учнів про самих себе, батьку - інформація про школу, чи варто приводити свою дитину до нас у школи чи ні.
При проектуванні БД необхідно вирішити питання про найбільш ефективну структуру даних.
Для зберігання інформації необхідної для роботи сайту була створена база даних school12 до складу якої входять 5 таблиць: settings raquo ;, nov raquo ;, prepod raquo ;, photo raquo ;, user .
Таблиця settings raquo ;, структура якої складається з шести стовпців, є основною і зберігає в собі основний контент сайту.
Таблиця news raquo ;, структура якої складається з восьми стовпців. Призначена для зберігання категорій новин, в ній зберігаються їх назви та опису.
Таблиця prepod raquo ;, структура якої складається з восьми стовпців. Призначена для зберігання категорій Педагоги, в ній зберігаються їхні імена й описи.
Таблиця photo raquo ;, структура якої складається з трьох стовпців. Призначена для зберігання категорії фотографії, в ній зберігаються фотографії та їх опису.
Таблиця user raquo ;, структура якої складається з трьох стовпців, призначена для входу в адмін панель.
Стовпці використовувані в цих таблицях:
· стовпець id, генерується автоматично при додавання запису в таблицю.
· стовпець title зберігає в собі заголовок новини, і одночасно з цим підставляється між тегами lt; titlte gt; при виведенні новини користувачеві.
· стовпець meta_d, показує короткий опис новини, що використовується для пошукових роботів.
· стовпець meta_k, показує ключові слова новини, використовувані для пошукових роботів.
· стовпець date, показує дату додати джерело.
· стовпець spec, показує предмети викладаються викладачем.
· стовпець img, показує шлях картинки.
· стовпець description, показує короткий опис новини.
· стовпець text, показує повний текст новини.
· стовпець author, показує автора новини.
· стовпець login, містить логін для введення його в форму.
· стовпець password містить пароль в зашифрованому вигляді для введення його в форму.
Як наочний приклад на малюнках 3 і 4 показана структура та...