Курсовая работа: Создание программы электронного учета успеваемости студентов с дальнейшим выводом ее в Интернет
QuantaPlus обеспечивает веб-разработчиков интуитивным и мощным многооконным интерфейсом (MultipleDocumentInterface, MDI ). С ее помощью вы можете увеличить свою производительность. Благодаря возможности добавления пользовательских действий, скриптов, панелей инструментов, вы можете автоматизировать свою работу. С помощью Kommander вы можете расширить QuantaPlus, вам не нужно будет каждый раз вспоминать функции скриптов и их синтаксис.
QuantaPlus состоит из нескольких ключевых компонентов. Рабочая область разделена на три сферы действия: глобальную, локальную и проект. В зависимости от того, какая из них используется, меняется набор отображаемых элементов.
Глобальные элементы
Глобальные элементы доступны всегда. Всё, от панелей инструментов до действий, отмеченное как глобальное, находится в общем дереве каталогов QuantaPlus. Например, администратор может создавать панели инструментов, действия, шаблоны и пометить их как общие, что позволяет обращаться к ним другим пользователям.
Локальные элементы
Общие элементы – это объекты, образующие личную коллекцию веб-инструментов пользователя – панели инструментов, шаблоны и т.д. Они хранятся в одном каталоге пользователя.
Элементы проекта
Элементы проекта – это объекты, которые доступны только в конкретном проекте. Это может быть что угодно, начиная с шаблона CSS и заканчивая панелью инструментов со специальными действиями над функциями проекта.
В соответствии с моделью программы (Рисунок 1) и спецификацией (Пункт 2.3.) мы делаем кодирование. Результаты кодирования представлены в Приложении А. Инструкция пользователя приведена в приложении Б.
2.5 Тестирование
Мы запускаем Web-браузер, в поле Адрес (Address) вводим http://localhots/~student/proga/main.php и нажимаем клавишу Enter. В рабочем окне браузера появится главная страница нашей программы. Это форма (Рисунок 2.1), которая содержит 4 ссылки:
«Программа «Контроль студентов» »
«О программе»
«Инструкция»
«Разработчики»
Рисунок 2.3 –Страница программы http://localhots/~student/proga/main.php
При нажатии на ссылку «Программа «Контроль студентов»» мы попадаем на страницу http://localhots/~student/proga/control_stud_form.html , которая содержит группу переключателей Номер группы, кнопку Показать результат и ссылку Вернуться на главную (Рисунок 2.2).
Рисунок 2.4 – Страница программы http://localhots/~student/proga/control_stud_form.html
Установим переключатель на одном из номеров групп, например, группа 362 и нажмем кнопку Показать результат. В окне браузера будет выведен результат работы сценария http://localhots/~student/proga/control_stud.php, то есть браузер будет выводить на экран содержимое файла /home/student/1/362.txt . Этот файл содержит информацию про успеваемость и посещаемость студентов группы 362 (Рисунок 2.3). Кроме информации о группе форма содержит ссылку Назад, при помощи которой мы можем вернуться на страницу http://localhots/~student/proga/control_stud_form.html.
Рисунок 2.5 - – Страница программы http://localhots/~student/proga/control_stud.php
Аналогично при установке переключателя на номере другой группы браузер отображает информацию о указанной группе. Если пользователь попытается напрямую вызвать файл сценария http://localhots/~student/proga/control_stud.php , то он будет перенаправлен на форму http://localhots/~student/proga/control_stud_form.html.
При нажатии на ссылку На главную мы возвращаемся на главную страницу.
При нажатии на ссылку О программе в окне браузера будет выведен результат работы сценария http://localhots/~student/proga/infa.php, который отображает содержимое файла /home/student/1/infa.txt. Этот файл содержит краткую информацию о нашей программе. При помощи ссылки На главную мы возвращаемся на главную форму. При нажатии на ссылку Инструкция будет выведен результат работы сценария http://localhots/~student/proga/infa1.php, который отображает содержимое файла /home/student/1/infa1.txt, который содержит инструкцию пользователя. Аналогично при нажатии на ссылку Разработчики в окне браузера будет выведен результат работы сценария http://localhots/~student/proga/infa2.php, который отображает содержимое файла /home/student/1/infa2.txt. Этот файл содержит информацию о разработчиках данной программы.
ВЫВОДЫ
Выполняя нашу курсовую роботу, мы задались целью выяснить, какие есть способы учета успеваемости студентов и по возможности внести что-то свое. Выяснив, что на данный момент существует много способов учета успеваемости, но самим распространенным является ведение журнала, и смотря на глобальную компьютеризацию школ и университетов, наблюдаемую в настоящее время, мы решили написать программу учета успеваемости и вывести ее в Интернет.
Работа основана на результатах работы программы электронного учета успеваемости, которую выполнили Жуков Е.Ю. и Зосимов В.В., а мы, Чернецкая О.В. и Андрейчук И.Н., решили вывести эту программу в Интернет.