Електронний журнал вчителя - Курсовая работа

бесплатно 0
4.5 50
Характеристика мов програмування. Опис логічної структури. Створення головної сторінки електронного журналу за допомогою гіпертекстової розмітки, бази даних для роботи журналу. Розробка таблиць, форм та скрипту. Тестування програмного забезпечення.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Курсовий проект (робота) - це самостійно виконана і відповідно оформлена творча робота студента з вирішення конкретного практичного завдання з однієї або декількох загальнотехнічних чи спеціальних дисциплін на основі набутих теоретичних знань та умінь. Курсовий проект виконується протягом навчального семестру у відповідності з навчальним планом спеціальності«Електронний журнал» призначений для спрощення контролю та обліку навчальних досягнень і відвідування учнів класу. «Електронний журнал» може використовуватися в школі заступником директора і класним керівником. «Електронний журнал» складається з електронних таблиць бази даних розробленої в MYSQL, які мають наступні назви і поля: учні Кожен вчитель та класний керівник заповнюють свій листок так як і в звичайному шкільному журналі.Наприклад, в інтерфейсі можна буде реалізувати мінливі малюнки, рухомий рядок з тексту та багато іншого. ? Управління програмою на даній мові програмування йде через локальний введення інформації. Найчастіше використовується як частина браузера , що надає можливість коду на стороні клієнта (такому, що виконується на пристрої кінцевого користувача) взаємодіяти з користувачем, керувати браузером, асинхронно обмінюватися даними з сервером , змінювати структуру та зовнішній вигляд веб-сторінки . Мова JAVASCRIPT також використовується для програмування на стороні сервера (подібно до таких мов програмування, як Java і C# ), розробки ігор , стаціонарних та мобільних додатків, сценаріїв в прикладному ПЗ (наприклад, в програмах зі складу Adobe Creative Suite ), всередині PDF-документів тощо. На відміну від скриптової мови JAVASCRIPT , користувач не бачить PHP-коду, бо браузер отримує готовий html-код.Для компютерних програм алгоритм є списком деталізованих інструкцій, що реалізують процес обчислення, який, починаючи з початкового стану, відбувається через послідовність логічних станів, яка завершується кінцевим станом. Перехід з попереднього до наступного стану не обовязково детермінований - деякі алгоритми можуть містити елементи випадковості. Наша програма повинна мати чіткий, сформований алгоритм, який дозволить швидко працювати програмі і безперебійно оброблювати вхідні і вихідні дані. Алгоритм нашої програми виглядає наступним чином: 1.Для розробки нашого проекту для початку необхідно створити головну сторінку електронного журналу за допомогою гіпертекстової розмітки. Дадати записи в таблицю учні в таблицю предмети в таблицю уроки в таблицю оцінки В вище наведеному коді ми створили головну сторінку, яка містить заголовок проекту, меню для управління і область для відображення. Далі нам необхідно спроектувати і створити таблиці. Нижче наведено код форми для заповнення таблиці Учні: Введіть код учня: Введіть імя учня: Введіть прізвище учня: Для того щоб дані з форми відправити в БД нам необхідно створити скрипт на мові php.Техніка тестування також включає як процес пошуку помилок або інших дефектів, так і випробування програмних складових з метою оцінки. Тестування ПЗ може надавати обєктивну, незалежну інформацію про якість ПЗ, ризики відмови, як для користувачів так і для замовників. Тестування може проводитись, як тільки створено виконуваний код (навіть частково завершено). На противагу цьому, відповідно до вимог гнучкої розробки ПЗ , програмування і тестування часто відбувається одночасно. Тест дизайн (Test Design) - це етап процесу тестування програмного забезпечення, на якому проектуються і створюються тестові випадки (тест кейси), відповідно до визначених раніше критеріями якості та цілями тестування.В ході виконання завдання курсової роботи мною було розроблено проект електронного журналу вчителя, що містить наступні дані про навчальний процес учнів учні Звязок з предметом Програма повноцінно працює при будь-яких вхідних даних і може бути впроваджена у виробництво і застосовуватись навчальними закладами для автоматизації обліку оцінок учнів.Код головної сторінки function SHOWUSER(str) {if (str == "") {document.GETELEMENTBYID("main").INNERHTML = ""; // code for IE7 , Firefox, Chrome, Opera, Safari xmlhttp = new XMLHTTPREQUEST(); } xmlhttp.onreadystatechange = function() {if (xmlhttp.READYSTATE == 4 && xmlhttp.status == 200) {document.GETELEMENTBYID("main").INNERHTML = xmlhttp.RESPONSETEXT;Введіть код учня: Введіть імя учня: Введіть прізвище учня: Форма уроки Введіть код урока: Введіть дату урока: Введіть тему урока: Введіть код предмета: Форма предмети Введіть код урока: Введіть код учня: Введіть оцінку: Додаток С $ath = mysql_query("INSERT INTO `учні`(`Імя`, `Прізвище`, `Код`) VALUES ("".$_GET["iuch"]."","".$_GET["puch"]."","".$GET["coduch"]."")"); $ath = mysql_query("INSERT INTO `уроки`(`код`, `дата`, `тема`, `код_предмета`) VALUES ("".$_GET["codur"]."","".$_GET["dateur"]."","".$GET["themeur"]."

План
Зміст

Вступ

1. Опис предметної області

2. Мови програмування, на яких написана програма

3. Опис логічної структури

4. Створення проекту і опис коду

5. Тестування проекту

Висновок

Список використаної літератури

Додаток А Додаток В

Додаток С

Додаток D

Вывод
В ході виконання завдання курсової роботи мною було розроблено проект електронного журналу вчителя, що містить наступні дані про навчальний процес учнів учні

- імя

- прізвище предмети

- назва уроки

- Звязок з предметом

- дата

- тема оцінки

- Звязок з уроком

- Звязок з учнем

- Оцінка (значення)

Програма повноцінно працює при будь-яких вхідних даних і може бути впроваджена у виробництво і застосовуватись навчальними закладами для автоматизації обліку оцінок учнів.

Список литературы
1. JAVASCRIPT: Подробное руководство (Definitive Guide)

2. Ajax и PHP: Разработка динамических веб-приложений

3. JAVASCRIPT. Библия пользователя

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?