Рисунок 1. Структура Башкирского Строительного Колледжа
Функции подразделений БСК:
· Директор: Координирует деятельность всех подразделений. Является председателем Совета директоров ССУЗов РБ;
· Заместитель директора по учебной работе: организовывает учебный процесс, составляет расписание занятий, принимает на работу сотрудников по определенным критериям.
· Заместитель директора по учебно-производственной работе: организует учебные и производственные практики для студентов и контролирует их прохождение.
· Заместитель директора по регионам: координирует деятельность всех
подразделений в регионах БСК по Республике Башкортостан.
· Заместитель директора по воспитательной работе: устраивает культурные развлекательные мероприятия для учащихся.
· Методист: составляет методические рекомендации для преподавателей.
· Заведующий отделением: следит за успеваемостью, посещаемостью и дисциплиной студентов своего отделения, принимает решения о предоставлении справок, допусков, направлений, подводит итоги по семестрам, учебным годам, выписывает дипломы выпускникам.
· Обязанности председателя цикловых комиссий: контролирует учебный процесс, оказывает помощь преподавателям и мастерам производственного обучения.
1.2 Характеристика программного продукта и комплекса, к которому она относится
Автоматизированное пособие было написано на языке гипертекстовой разметки HTML с элементами JavaScript, которые позволяют создавать для пользователя удобный интерфейс. Помимо языка HTML, был использован язык JavaScript - блокирующий нажатие правой кнопки мыши и клавиатуры для защиты от редактирования исходного кода страниц. HTML обладает несложным набором команд и вполне успешно справляется с задачей описания текстовой информации и отображением ее на экране программы просмотра – браузера. Однако сами отображаемые данные никак не связаны с теми тэгами, которые используются для форматирования, поэтому у программ-анализаторов нет возможности использовать тэги HTML.
Недостатком HTML можно назвать ограниченность набора его тэгов. Для HTML определен фиксированный набор дескрипторов и поэтому у разработчика нет возможности вводить собственные, специальные тэги.
JavaScript - новый язык для составления скриптов, разработанный фирмой Netscape. Он считается одним из самых замечательных инструментов Web, причем область его применения распространяется очень быстро. Являясь расширением гипертекстового языка разметки (HTML - HyperTextMarkupLanguage), JavaScript позволяет управлять всеми элементами, из которых состоит Web-страница. С помощью JavaScript можно создавать так называемые «интеллектуальные» Web-страницы, т.е. такие, которые контролируют вводимую информацию, обрабатывают ее и на основе такого анализа отображают содержимое.
Использование дескриптора <SCRIPTLANGUAGE="JavaScript"> позволяет добавлять в документHTML сценарии, написанные на JavaScript или другом любом языке сценариев.
Программа для просмотра Web - страниц - браузер (от англ. слова browser). К этой категории относятся программные средства, предназначенные для просмотра электронных документов, выполненных в формате HTML.
1.3 Постановка задачи
В данном дипломном проекте требуется модифицировать и обновить электронно-учебное пособие по дисциплине «Технические средства информатизации». Пособие должно содержать теоретическую часть, в котором содержится обновленный материал для полного освоения курса предмета ТСИ с новыми характеристиками устройств. Для быстрой и удобной навигации требуется создать систему гиперссылок. Создать словарь технических терминов. В учебном пособии необходим тестовый раздел для проверки знаний студентов с оценкой результатов и поиск необходимой информации по запросу преподавателя.
1.4 Методы решения
1.4.1 Алгоритм решения
Словесный алгоритм решения поставленной задачи
ШАГ 1 НАЧАЛО
ШАГ 2 Процесс поиска необходимой информации
ШАГ 3 Формирование структуры учебного пособия
ШАГ 4 Формирование разделов
ШАГ 5 Создание тестовой системы
ШАГ 6 Оформление словаря
ШАГ 7 КОНЕЦ
1.4.2 Функциональная модель
Рисунок 3.Функциональная модель
Рисунок 4.Процесс изучения дисциплины
Рисунок 5.Процесс прохождения теста студентом
1.5 Программная реализация
Для реализации программы был выбран язык гипертекстовой разметки страниц html, а так же встраиваемый в html язык JavaScript. Все созданные документы разрабатываются как web - сайт, которые играют функцию окна и диалоговой панели одновременно. Окно содержит элементы управления: поля ввода, ссылки, которые поддерживают интерфейс пользователя и обеспечивают запуск управляемых событий процедур. Для встраивания скриптов в тело HTML-документа используется контейнер SCRIPT. Не все программы просмотра способны распознавать скрипты, поэтому скрипты помещается с комментариями.
1.6 Программная документация
1.6.1 Техническое задание
Наименование программы:
Электронное учебное пособие по дисциплине: Технические средства информатизации
Область применения программы:
БСК, учебное заведение.
Основание для разработки:
задание выдано Резванову Д.Т., в БСК, руководителем дипломного проектаМихайловской И.Г.
Функциональное назначение программы:
Просмотр теоретического материала, связь между разделами с помощью гиперссылок, правильно работающие кнопки, проверка знаний студентов.
Эксплуатационное назначение:
просмотр материала по теме, система помощи, тестирование,
Требования к программе:
Защита от несанкционированного доступа, механизм перехода (взаимный), генерация формы, функция подсчета результатов теста.
Информация оформлена в виде входных данных, вопросы с правильным ответами в тестах и результаты тестов.
1.6.2 Руководство по использованию программы
Назначение программы:
Назначение и функции, выполняемые программой:
Программа предназначена для учащихся Башкирского Строительного Колледжа, для изучения пройденного материала и прохождения тестирования по определенному разделу.
Способы эксплуатации программы:
Программа должна использоваться для проверки знания учащегося.
Условия, необходимые для выполнения программы:
Данная программа должна запускаться без особых сложностей и занимать около не более 40Mb памяти на жестком диске.
Минимальный состав аппаратных и программных средств:
Для успешной работы программы должен присутствовать необходимый минимум: процессор Pentium; ОС Windows ХР или другая операционная система не ниже Windows 98.
Для успешной работы, не должно требоваться каких-то специальных программных средств, разве что стандартный браузер Internet Explorer (для работы с автоматизированным контролем).
Требования и квалификации пользователя программы:
Программа должна быть доступна любому человеку, который имеет минимальные знания о компьютере.
1.6.3 Проверка качества программного продукта
Проверка программы выполнялось в различных вариантах:
1) программа прошла проверку на занятиях студентов I и II курса по ТСИ;
2) при прохождении процентовок оценивалась качество программного продукта преподавателями комиссии и руководителем Михайловской И.Г.;
3) цикловая комиссия выявила недочеты, указала на достоинства и недостатки;
4) в электронном учебном пособии были сделаны доработки по устранению, выявлению недостатков.
Рисунок 6. Главная страница электронного учебного пособия (Start.htm)
Для запуска программного продукта необходимо запустить файл Start.htmоткрывается главная страница электронного учебного пособия, состоящая из трех частей: (рис.6)
1. Верхняя часть (top.html) – содержит название учебника, ФИО разработчика и руководителя;
2. Левая часть (left.html) – в ней находятся содержание в виде гиперссылок;
3. Правая часть (right.html) – в ней отображается информация учебного пособия.
Тестовая программа написана на JavaScript (рис.7), находится прямо в электронном учебном пособии (рис.6), что позволяет проверять знания студентов без отрыва от изучения теоретической части.
Рисунок 7. Код тестовой программы
Рисунок 8.Тестовая программа
Вывод результата количества правильных ответов осуществляется при нажатии кнопки «Подсчитать баллы» (рис.9)
Рисунок 10.Вывод результатов теста
Нажав на кнопку поиск, мы переместимся в форму поиска, в котором нужно ввести слово для поиска.
Рисунок 11.Пример работы с поиском
После запуска поиска откроется та страница учебника, по которой был сделан запрос.