IT-ТЕХНОЛОГИИ КАК ИНСТРУМЕНТ ЛИЧНОЙ ЭФФЕКТИВНОСТИ СОВРЕМЕННОГО ПРЕПОДАВАТЕЛЯ


Тип работы:  Курсовая работа
Бесплатно:  Антиплагиат
Объем: 46 страниц
В избранное:   
Цена этой работы: 900 теңге
Какие гарантий?

через бот бесплатно, обмен

Какую ошибку нашли?

Рақмет!






Министерство образования и науки Республики Казахстан
Казахский национальный Университет им. аль-Фараби

Допущен к защите
Заведующим кафедрой_____________Урмашевым Б.А.

ДИПЛОМНАЯ РАБОТА

На тему: IT-ТЕХНОЛОГИИ КАК ИНСТРУМЕНТ ЛИЧНОЙ ЭФФЕКТИВНОСТИ
СОВРЕМЕННОГО ПРЕПОДАВАТЕЛЯ

по специальности 5B070400 - Вычислительная техника и программное
обеспечение

Выполнил
Жусупова А.М.

Научный руководитель
Рахимжанова Л.Б.
Зам.зав.каф.по учебной, метод.
и воспитательной работе, доцент

Нормоконтролер
Елеманова А.Е.

Алматы, 2015
Содержание

Введение 3
Основная часть
1. IT-технологии в деятельности современного преподавателя 5
1.1 Понятие IT-технологии: определение,основные принципы и
инструментарий 5
1.2 IT-технологии в педагогической деятельности 6
2. Объектно-ориентированный анализ и проектирование системы.
7
2.1 Сущность задачи
7
2.2 Проектирование модели программного средства
8
2.3 Требования к аппаратным и операционным ресурсам 10
2.4 Инструменты разработки программного средства 10
2.5 Требования к приложению и концептуальный прототип программы 13
2.6 Организация данных 14
2.7 Функции и элементы управления программным средством 17
2.8 Проектирование справочной системы приложения 18
3. Разработка и применение программного средства "Электронный журнал
педагога". 19
3.1 Общие сведения и функциональное назначение программы 19
3.2 Входные и выходные данные 20
3.3 Технические требования 22
3.4 Порядок проведения испытаний 23
3.4.1 Функциональное тестирование 23
3.4.2 Полное тестирование 25
3.5 Назначение программы, условия применения и справочная система 27
4. Охрана труда и окружающей среды. 29
4.1 Правовые, нормативные, социально-экономические и организационные
вопросы охраны труда 29
4.2 Обеспечение безопасных условий труда при выполнении работ с
использованием ПЭВМ 31
4.3 Пожарная безопасность 33
4.4 Охрана окружающей среды 37
5. Экономическая эффективность разработки программы "Электронный журнал
педагога"
41
5.1 Технико-экономическое обоснование разработки программы
41
5.2 Составление плана по разработке программного продукта 41
5.3 Определение цены программного средства 42
5.4 Экономическая эффективность разработки 47
Заключение 48
Список использованной литературы 49
Приложение А Текст программы

Приложение Б Выходные документы

Введение

Информационная революция, произошедшая в 70-х годах, привела к тому,
что человеческая цивилизация в конце XX столетия оказалась в состоянии
перехода от индустриальной фазы своего развития к информационной.
В информационном обществе деятельность, как отдельных людей, так и
коллективов все в большей степени будет зависеть от их информированности и
способности эффективно использовать имеющуюся информацию. В информационном
обществе использование компьютеров во всех сферах человеческой деятельности
обеспечит доступ к надежным источникам информации, избавит людей от
рутинной работы, ускорит принятие оптимальных решений. Необходимо
овладевать информационной культурой с раннего детства. Обеспечить должный
уровень информационной культуры призвана в первую очередь система
педагогического образования.
Актуальность проблемы обусловлена необходимостью поиска оптимальных
путей формирования информационной культуры преподавателя в процессе
повышения квалификации в развивающемся информационном пространстве.
Объект исследования – IT-технологии в образовании.
Предметом исследования – является разработка программного средства
Электронный журнал педагога.
Целью дипломного проектирования является разработка программного
средства направленного на облегчение личного учета нагрузки педагога.
Такого рода программа упрощает работу, связанную с учетом нагрузки
педагога, учетом посещаемости и оценок учащихся, учетом дисциплин,
формированием отчетов по пропускам, баллам и рейтингам учащихся, отчетов
преподавателей.
Для достижения цели дипломного проекта нужно решить следующие задачи:
выполнить объектно-ориентированный анализ и проектирование системы,
результатом которой будет модель системы Электронный журнал;
определить вычислительную систему, необходимую для создания программного
средства Электронный журнал педагога;
* по модели выполнить проектирование задачи;
* разработать программное средство Электронный журнал педагога;
* описать созданное программное средство;
* выбрать методику испытаний;
* описать процесс тестирования программы;
* привести примеры области применения программного средства.
Решение поставленных задач отражено в пояснительной записке, состоящей
из пяти разделов и содержащей необходимую и достаточную информацию по
использованию данного программного средства.
Первый раздел под названием IT-технологии как инструмент личной
эффективности современного преподавателя включает основные определения,
принципы и инструментарий IT-технологии в педагогической деятельности.
Во втором разделе Объектно-ориентированный анализ и проектирование
системы рассматривается сущность и актуальность поставленной задачи,
описание существующих аналогов, проектирование модели, отображающей
функциональную структуру объекта. Имеется описание вычислительной системы,
а именно: технические характеристики персонального компьютера, требования,
которые будут предъявляться к персональному компьютеру, описание
операционной системы, языка реализации и языка моделирование, требования к
программному средству, концептуальный прототип, логическую и физическую
структуры данных в контексте среды разработки, структуру и описание функций
пользователя в рамках среды разрабатываемого программного средства, функции
и элементы управления, проектирование справочной системы программному
средству.
Третий раздел Разработка и применение программного средства отражает
общее представление о программе на уровне пошагового описания всех процедур
и функций. В нем приведена физическая структура программы и описано
взаимодействие классов, а также требования к техническим средствам для
проведения испытания, требования к характеристикам программы применительно
к условиям эксплуатации, требования к информационной и программной
совместимости. Также описывается порядок проведения испытаний:
функциональное, полное тестирование. Раздел содержит информацию,
необходимую в процессе эксплуатации программного средства: его назначение,
условия применения, а также справочная система.
Четвертый раздел Охрана труда и окружающей среды - система
обеспечения безопасности жизни и здоровья работников в процессе трудовой
деятельности, включающая правовые, социально-экономические, санитарно-
гигиенические, реабилитационные и иные мероприятия.
В пятом разделе Экономическая эффективность разработки программы
производится технико-экономическое обоснование разработки программного
средства, составление плана по разработке программного продукта,
определение цены программного средства, экономическая эффективность
разработки.
Элементами новизны является многооконность приложения, возможность
добавления новых учащихся в базу при помощи функции экспорта списка
студентов из файла Microsoft Exel, а также сортировка списка по требуемым
параметрам.
В приложениях будут представлены текст программы и выходные документы.
Графическая часть, представлена пятью диаграммами: сущность-связь,
вариантов использования, классов, последовательности и компонентов.
Основная часть

1. IT-технологии как инструмент личной эффективности современного
преподавателя

1.1 Понятие IT-технологии: определение,основные принципы и
инструментарий

Процессы преобразования информации связаны с информационными
технологиями. Технология в переводе с греческого - искусство, умение, а это
не что иное как процесс. Процесс - определенная совокупность действий,
направленных на достижение поставленных целей.
Информационная технология - система взаимосвязанных методов и способов
сбора, хранения, накопления, поиска, обработки информации на основе
применения средств вычислительной техники.
Цель информационной технологии - производство информации для анализа
человеком и принятие на его основе решения по выполнению какого-либо
действия (управленческого решения).
Особенностью ИТ является то, что в ней и предметом и продуктом труда
является информация, а орудиями труда - средства вычислительной техники и
связи.
Основные принципы компьютерных (новых) информационных технологий:
• интерактивный режим (диалоговый или режим реального времени) работы с
ПК;
• интегрированность (стыковка);
• гибкость процесса изменения как данных, так и постановок задач.
Инструментарий информационной технологии - один или несколько
взаимосвязанных программных продуктов для определенного типа компьютера,
технология работы в котором позволяет достичь поставленную пользователем
цель (текстовый процессор (редактор), настольные издательские системы,
электронные таблицы, системы управления базами данных, электронные записные
книжки, электронные календари, информационные системы функционального
назначения (финансовые, бухгалтерские, для маркетинга и пр.), экспертные
системы и т.д.
Отрасль информационных технологий занимается созданием, развитием и
эксплуатацией информационных систем. Информационные технологии призваны,
основываясь и рационально используя современные достижения в области
компьютерной техники и иных высоких технологий, новейших средств
коммуникации, программного обеспечения и практического опыта, решать задачи
по эффективной организации информационного процесса для снижения затрат
времени, труда, энергии и материальных ресурсов во всех сферах человеческой
жизни и современного общества.
Все современные технологии призваны сделать нашу жизнь удобнее. И
информационные – не исключение. С появлением компьютера выполнение многих
процессов стало не только быстрее, но еще надежнее и эффективнее, при этом
появилась возможность выполнять многие действия, не выходя из дома. Покупка
билетов и бронирование отелей, заказ еды, приобретение товаров и услуг
через сеть Интернет – все это уже давно стало частью нашей жизни. Не
удивительно, что самые передовые технологии используются и в
образовательном процессе, позволяя получать более высокие результаты.

2. IT-технологии в педагогической деятельности

Современные информационные технологии предоставляют преподавателю
большой резерв технической и технологической поддержки, высвобождающей
значительную часть его времени непосредственно для живого общения со
студентами.
Компьютерная коммуникация как интегрирующее средство, обеспечивающее
реализацию учебно-воспитательного процесса, создает условия, позволяющие
использовать новые информационные технологии в процессе обучения, научиться
квалифицированно, пользоваться новейшими техническими средствами и
программными продуктами, приобрести навыки современных способов обработки
информации.
Мы занимаемся творчеством всякий раз, когда выражаем сложную мысль или
заполняем текстом чистый лист бумаги. Если мы делаем это эффективно и
необычно – значит, нас по праву можно назвать творческими людьми. (с)
Джеймс Алан Гарднер
Применение информационных коммуникационных технологий в процессе
обучения, несомненно, вызывает у детей повышенный интерес и усиливает
мотивацию обучения. Их использование создает возможности доступа к свежей
информации, осуществления диалога с источником знаний, экономит время.
Сочетание цвета, мультипликации, музыки, звуковой речи, динамических
моделей и т.д. расширяет возможности представления учебной информации.
Опыт работы заключается в создании собственной системы уроков,
разработке системы их проведения, разработке дидактических, контролирующих
материалов (в том числе и электронных) и методики их применения в учебном
процессе.
а. Информационно-коммуникационные технологии.
б. Интерактивные технологии.
г. Исследовательские методы в обучении.
д. Проектные методы обучения.
е. Мультимедиа технологии.
Информационные коммуникационные технологии поддерживают широкий
диапазон методических и организационно-педагогических нововведений: работу
в группах сотрудничества, проектную работу, альтернативные методы оценки
достижений учащихся и т.д.
Проникновение современных информационных технологий в сферу образования
позволяет педагогам качественно изменить содержание, методы и
организационные формы обучения. Целью этих технологий в образовании
является усиление интеллектуальных возможностей учащихся в информационном
обществе, а также гуманизация, индивидуализация, интенсификация процесса
обучения и повышение качества обучения на всех ступенях образовательной
системы. В последние годы термин информационные технологии часто
выступает синонимом термина компьютерные технологии, так как все
информационные технологии в настоящее время так или иначе связаны с
применением компьютера. Компьютеризация является неотъемлемой частью
информационного процесса. Компьютеризация образования относится к числу
крупномасштабных инноваций, пришедших в мировую образовательную систему в
последние десятилетия.
Принимая во внимание огромное влияние современных информационных
технологий на процесс образования, многие педагоги все с большей
готовностью включают их в свою методическую систему. Однако, процесс
информатизации образования не может произойти мгновенно, согласно какой-
либо реформе, он является постепенным и непрерывным.
Таким образом, информационные технологии выступают уже не столько
инструментами, дополняющими систему образования, но императивом
установления нового порядка знания и его инстуциональных структур. И для
того, чтобы обеспечить потребности обучаемых в получении знаний, учитель
должен овладеть информационными образовательными технологиями, а также,
учитывая их развитие, постоянно совершенствовать свою информационную
культуру путём самообразования, но при этом не злоупотреблять
использованием данных технологий в своей практике и ко всему подходить
творчески. Средства и формы медиаобразования дают педагогу возможности
профессионального роста и самосовершенствования на пути использования
новейших достижений науки и информационных технологий.

2. Объектно-ориентированный анализ и проектирование системы.

2.1 Сущность задачи

Предметной областью решаемой задачи является электронный журнал. В
электронном журнале имеются учащиеся и вся необходимая пользователю
информация о них, группах, дисциплинах.
Из всех задач, которое будет решать программное средство, можно
выделить ряд основных:
- ведение личного учета нагрузки педагога;
- ведение журнала учета посещаемости и оценок учащихся;
- возможность иметь в журналах представления на день, неделю,
месяц;
- предоставление отчетов по пропускам учащихся за месяц, семестр,
год, баллам и рейтингам;
- предоставление понятного и доступного интерфейса;
- предоставление защиты и разграничения прав доступа.
Данное программное средство направлено на облегчение личного учета
нагрузки педагога. Такого рода программа упрощает работу, связанную с
учетом нагрузки педагога, учетом посещаемости и оценок учащихся, учетом
дисциплин, формированием отчетов по пропускам, баллам и рейтингам учащихся,
отчетов преподавателей.
Разрабатываемое программное средство будет упрощать работу
преподавателю, так как у преподавателя уходит очень много времени на
составление отчетов вручную, а также на заполнение журнала учета
посещаемости и оценок учащихся.

2. Проектирование модели программного средства Электронный
Журнал педагога

На основании проведенного анализа предметной области и выявленного
круга задач, необходимо построить модель, которая будет отображать
функциональную структуру объектов программного средства, производимые ими
действия и связи между этими действиями.
В качестве инструмента для проектирования модели программного средства
будет выбран унифицированный язык моделирования - UML. Это язык для
специфицирования, визуализации, конструирования и документирования
программных средств.
В рамках языка UML все представления о модели сложной системы
фиксируются в виде специальных графических конструкций - диаграмм. В
терминах языка UML определены следующие виды диаграмм: диаграмма вариантов
использования, диаграмма классов, диаграммы поведения (диаграмма
деятельности), диаграммы взаимодействия (диаграмма последовательности),
диаграммы реализации (диаграмма компонентов), диаграмма сущность-связь.

Перечень этих диаграмм представляет собой неотъемлемую часть
графической нотации языка UML, сам процесс ООП неразрывно связан с
процессом построения этих диаграмм.
Совокупность построенных таким образом диаграмм содержит всю
информацию, необходимую для реализации проекта сложной системы.
Диаграмма - граф специального вида, состоящий из вершин в форме
геометрических фигур, которые связаны между собой ребрами или дугами.
Суть диаграммы вариантов использования состоит в следующем:
проектируемая система представляется в виде множества сущностей или
актеров, взаимодействующих с системой с помощью, так называемых вариантов
использования.
Диаграмма вариантов использования, отражающая варианты использования
приложения для пользователя системы, представлена в графической части на
листе 1.
Диаграмма классов служит для представления статической структуры модели
системы в терминологии классов объектно-ориентированного программирования.
Диаграмма классов может отражать, в частности, различные взаимосвязи между
отдельными сущностями предметной области, такими как объекты и подсистемы,
а также описывает их внутреннюю структуру и типы отношений. На данной
диаграмме не указывается информация о временных аспектах функционирования
системы. С этой точки зрения диаграмма классов является дальнейшим
развитием концептуальной модели проектируемой системы.
Диаграмма классов представляет собой некоторый граф, вершинами которого
являются элементы типа классификатор, которые связаны различными типами
структурных отношений. Следует заметить, что диаграмма классов может также
содержать интерфейсы, пакеты, отношения и даже отдельные экземпляры, такие
как объекты и связи. Когда говорят о данной диаграмме, имеют в виду
статическую структурную модель проектируемой системы. Поэтому диаграмму
классов принято считать графическим представленном таких структурных
взаимосвязей логической модели системы, которые не зависят или инвариантны
от времени. Диаграмма классов представлена в графической части на листе 2.
При моделировании поведения проектируемой или анализируемой системы
возникает необходимость детализировать особенности алгоритмической и
логической реализации выполняемых системой операций. Для моделирования
процесса выполнения операций в языке UML используются так называемые
диаграммы деятельности. Каждое состояние на диаграмме деятельности
соответствует выполнению некоторой элементарной операции, переход в
следующее состояние срабатывает только при завершении этой операции.
Графически диаграмма деятельности представляется в форме графа, вершинами
которого являются состояния действия, а дугами - переходы от одного
состояния действия к другому.
Основная цель использования диаграмм деятельности - визуализация
особенностей реализации операций классов, когда необходимо представить
алгоритмы их выполнения. Диаграмма деятельности представлена в графической
части на листе 3.
Временной аспект поведения имеет существенное значение при
моделировании синхронных процессов, описывающих взаимодействия объектов.
Именно для этой цели и используются диаграммы последовательности, в которых
ключевым моментом является динамика взаимодействия объектов во времени. При
этом диаграмма последовательности имеет как бы два измерения: одно - слева
направо в виде вертикальных линий, каждая из которых изображает линию жизни
отдельного объекта, участвующего во взаимодействии; второе - вертикальная
временная ось, направленная сверху вниз, на которой начальному моменту
времени соответствует самая верхняя часть диаграммы. Диаграмма
последовательности представлена в графической части на листе 4.
Диаграмма компонентов описывает объекты реального мира - компоненты
программного обеспечения. Эта диаграмма позволяет определить архитектуру
разрабатываемой системы, установив зависимости между программными
компонентами. Диаграмма компонентов представлена в графической части на
листе 5.

3. Требования к аппаратным и операционным ресурсам

Исходя из того, что главным инструментом разработки программного
средства Электронный журнал педагога будет являться Microsoft Access
2010, без которого данное программное средство не будет работать,
предусмотрены следующие аппаратные требования:
- Windows Server 2003 Service Pack 2, Windows Server 2008, Windows
Vista, Windows Vista Service Pack 1, Windows XP Service Pack 2, Windows XP
Service Pack 3, Windows 7;
- 32-разрядные системы: компьютер, оборудованный процессором Intel
или совместимым процессором с тактовой частотой 1 ГГц или выше
(рекомендуется 2 ГГц или выше, поддерживается только один процессор);
- 64-разрядные системы: процессор с тактовой частотой 1,4 ГГц или
выше (рекомендуется 2 ГГц или более быстрый, поддерживается только один
процессор);
- минимум 256 МБ ОЗУ (рекомендуется 1 ГБ или выше);
- 1 ГБ свободного места на диске.

4. Инструменты разработки программного средства

Инструментами разработки будут являться:
- операционная система Windows 7;
- интегрированная среда разработки Microsoft Visual Studio 2010
Ultimate;
- язык программирования C#;
- Microsoft Access 2010;
- CASE-среда Rational Rose 2003;
- средство построения справочных систем Help&Manual;
- инсталляционное средство SmartInstallTool.
При разработке программного средства Электронный журнал педагога
использовалась операционная система Windows 7, так как на данный момент эта
операционная система является самой распространённой операционной системой.
В Windows 7 были исправлены практически все недостатки предыдущих
операционных систем, так же новое внешнее оформление упрощает и
одновременно делает более эффективным выполнение типичных задач. Аппаратные
требования Windows 7 скромнее, она способна работать даже на маломощных
компьютерах и ещё добавлено множество функций, существенно облегчающих
работу за компьютером. [1]
Microsoft Visual Studio 2010 - средство разработки программного
обеспечения, разрабатываемое корпорацией Microsoft и включающее язык
программирования и среду разработки. В то же время Visual C# сочетает в
себе процедуры и элементы объектно-ориентированных и компонентно-
ориентированных языков программирования. Среда разработки Visual C#
включает инструменты для визуального конструирования пользовательского
интерфейса. Сейчас это самое производительное средство разработки на
планете. Visual Studio 2010 обеспечивает возможность создания разнообразных
приложений на основе одного набора навыков. [2]
Для разработки приложения был выбран язык программирования C#. В
последнее время С и C++ становятся наиболее используемыми языками при
разработке коммерческих и бизнес-приложений. Эти языки устраивают многих
разработчиков, но в действительности не обеспечивают должной продуктивности
разработки. К примеру, процесс написания приложения на C++ часто занимает
гораздо больше времени, чем разработка эквивалентного приложения на Visual
Basic. Именно поэтому Microsoft разработала новый язык — С#. Он имеет массу
преимуществ: простота, объектная ориентированность, типовая защищенность,
сборка мусора, поддержка совместимости версий и многое другое. Данные
возможности позволяют быстро и легко разрабатывать приложения. При создании
С# его авторы учитывали достижения многих других языков программирования:
C++, С, Java, Visual Basic и т.д. Надо заметить, что поскольку С#
разрабатывался что называется с нуля, у его авторов была возможность не
переносить в него все неудачные особенности любого из предшествующих
языков. Особенно это касается проблемы совместимости с предыдущими
версиями. В результате получился действительно простой, удобный и
современный язык, который по мощности не уступает C++, но существенно
повышает продуктивность разработок.[3]
Microsoft Access — реляционная СУБД  корпорации Microsoft. Имеет
широкий спектр функций, включая связанные запросы, связь с внешними
таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access
можно писать приложения, работающие с базами данных. Встроенные средства
взаимодействия MS Access со внешними СУБД с использованием
интерфейса ODBC снимают ограничения, присущие Microsoft Jet Database
Engine. Инструменты MS Access, которые позволяют реализовать такое
взаимодействие называются связанные таблицы (связь с таблицей СУБД) и
запросы к серверу (запрос на диалекте SQL, который понимает СУБД).
Корпорация Microsoft для построения полноценных клиент-серверных
приложений на базе MS Access рекомендует использовать в качестве движка
базы данных СУБД MS SQL Server. При этом имеется возможность совместить с
присущей MS Access простотой инструменты для управления БД и средства
разработки.
Microsoft Access 2010 предоставляет многофункциональную платформу
разработки решений для управления базами данных с помощью простых средств
настройки. Если настройка для конечных пользователей (включая изменение
отчетности) не требуется, можно распространять решения Access 2010, которые
будут выполняться без полной установки Access 2010. Для этого необходимо
создать и распространять пакет установки приложения, включив в него среду
выполнения, которая имеет официальное название от компании Microsoft -
Access 2010. 
Среда выполнения Access 2010 аналогична средам выполнения предыдущих
версий, в которых удалены или отключены все элементы интерфейса,
относящиеся к разработке. 
Для распространения среды выполнения Access 2010 не требуется
приобретать дополнительные продукты. Можно бесплатно распространять эту
среду или предоставить пользователям ссылку на данный загружаемый файл.[4]
Rational Rose в отличие от подобных средств проектирования способна
проектировать системы любой сложности, то есть инструментарий программы
допускает как высокоуровневое (абстрактное) представление (например, схема
автоматизации предприятия), так и низкоуровневое проектирование (интерфейс
программы, схема базы данных, частичное описание классов). Вся мощь
программы базируется всего на 5 диаграммах: последовательностей действий,
классов, компонентов, вариантов использования, деятельности; которые в
зависимости от ситуации способны описывать различные действия. [5]
Help&Manual - это очень удобный в использовании инструмент для создания
файлов справки. Help&Manual даёт возможность быстро создавать содержание
файлов справки и редактировать его структуру.[6]
SmartInstallTool - универсальный, гибкий и мощный инсталлятор, который
позволяет создавать полнофункциональные инсталляционные программы для
приложений. Программа имеет гибкий интерфейс и вместе с удобными
мастерами позволяет легко создавать инсталляционные файлы. Идеология
инсталлятора основана на двух главных принципах: полный контроль над
процессом установки и неограниченная расширяемость. [7]

5. Требования к приложению и концептуальный прототип программы

Разрабатываемое приложение должно иметь понятный и удобный в
использовании интерфейс, чтобы взаимодействие между программой и
пользователем было максимально упрощено. Для обучения пользователей
необходимо разработать справочную систему, в которой должны быть раскрыты
все аспекты работы с программой, возможные трудности, возникшие во время
работы и пути их решения. Кроме этого, при разработке форм необходимо
соблюдать определенные требования: формы в приложении должны иметь
стандартные элементы управления данными, не должны быть перегружены
информацией, понятны простому пользователю. При конструировании форм нужно
предусмотреть возможность защиты данных, а также предусмотреть
разграничение прав доступа.

Концептуальный прототип будет состоять из описания внешнего
пользовательского интерфейса – системы меню, диалоговых окон и элементов
управления. При создании приложения важную роль будут играть формы, так как
они являются основным диалоговым средством работы пользователя.
Разрабатываемое приложение будет многооконным. Существующие формы
представлены в таблице 3.1.

Таблица - 2.1
Назначение экранных форм программного средства

Форма Описание
Form1 Форма авторизации
Form2 Предназначена для управления возможностями
программы
Form 3 Предназначена для создания групп
Form 4 Форма личного кабинета преподавателя
Form 5 Форма входа администратора
Form 6 Предназначена для добавления нового преподавателя
Form 7 Предназначена для добавления новой дисциплины

На формах будут располагаться различные элементы управления,
предназначенные для определенных задач. За компонентом Button будут
закреплены разные действия для выполнения определенных функций, таких как:
вход в программу, отчеты, начать занятие, создание группы, добавление
учащегося, преподаваемые дисциплины, добавление нового преподавателя,
добавление новой дисциплины. Стандартный элемент управления Textbox будет
использован для ввода разнообразных данных и для отображения текста на
страницах.

6. Организация данных

Реляционная модель основана на математическом понятии отношения,
представлением которого является таблица. В реляционной модели отношения
используются для хранения информации об объектах, представленных в базе
данных. Отношение имеет вид двухмерной таблицы, в которой строки
соответствуют записям, а столбцы – атрибутам. Каждая запись должна
однозначно характеризоваться в таблице, для этого используют ключи. Для
логического размещения данных в реляционной базе используются таблицы.
В таблице Группа предоставляется информация о группах, структура
приведена в таблице 3.3

Таблица - 2.2
Структура таблицы Группа

Имя поля Тип поля Размер, байт Описание поля
ID. группы Числовой 4 Идентификатор группы
Название группы Текстовый 40 Название группы

В таблице Дисциплины предоставляется информация о дисциплинах,
структура приведена в таблице 3.4

Таблица - 2.3
Структура таблицы Дисциплины

Имя поля Тип поля Размер, байт Описание поля
ID. дисциплины Числовой 4 Идентификатор
дисциплины
Название дисциплины Текстовый 40 Название дисциплины

В таблице Оценки предоставляется информация об оценках, структура
приведена в таблице 3.5

Таблица - 2.4
Структура таблицы Оценки

Имя поля Тип поля Размер, байт Описание поля
ID. оценки Числовой 4 Идентификатор
дисциплины
Дата занятия Текстовый 40 Название дисциплины
Оценка Числовой 4 Оценка учащегося

В таблице Педагог предоставляется информация о педагогах, структура
приведена в таблице 3.6

Таблица - 2.5
Структура таблицы Педагог

Имя поля Тип поля Размер, байт Описание поля
ID. педагога Числовой 4 Идентификатор педагога
Имя педагога Текстовый 40 имя педагога
Отчество педагога Текстовый 40 Отчество педагога
Фамилия педагога Текстовый 40 Фамилия педагога
Биография Текстовый 40 Биография педагога
Логин Числовой 4 Логин
Пароль Числовой 4 Пароль

В таблице педагог-дисциплина предоставляется информация о педагогах
и дисциплинах, структура приведена в таблице 3.7

Таблица - 2.6
Структура таблицы Педагог-дисциплина

Имя поля Тип поля Размер, байт Описание поля
ID. педагога Числовой 4 Идентификатор педагога
ID. дисциплины Числовой 4 Идентификатор
дисциплины

В таблице Учащийся предоставляется информация об учащихся,
структура приведена в таблице 3.8
Таблица - 2.7
Структура таблицы Учащийся

Имя поля Тип поля Размер, байт Описание поля
ID. учащегося Числовой 4 Идентификатор учащегося
Имя учащегося Текстовый 40 имя учащегося
Отчество учащегося Текстовый 40 Отчество учащегося
Фамилия учащегося Текстовый 40 Фамилия учащегося
ID. группы Числовой 4 Идентификатор группы

Структура реляционной базы данных Электронный журнал представлена
на рисунке 2.1 схемой данных.

Рисунок 2.1. Схема базы данных Электронный журнал.
7. Функции и элементы управления программным средством

Для реализации интерфейса программного средства Электронный журнал
педагога была создана единая структура форм, которые содержат все
необходимые функции программного средства. За каждым пунктом навигационного
меню закреплен модуль информационной части. При выборе требуемого пункта
меню подключается закрепленный за этим пунктом модуль. Обязательными
функциями программного средства является ведение базы данных и создание
учетных записей преподавателей. Функции, которые выполняет программа –
ведение журнала преподавателя, создание групп, ведение личного кабинета
преподавателя, создание учетных записей преподавателей, добавление
дисциплин. Для выполнения вышеперечисленных функций необходимо запустить на
ПК программное средство. Программное средство отобразит главную форму
графического интерфейса. В главном будет меню, в котором можно будет
выбрать режим работы программного средства.

Таблица - 2.8
Функции и закреплённые за ними элементы управления.

Имя функции Событие, за которым Название элемента Реализация
закреплена функция управления (программный код)
Войти enterButton Приложение А
enterButton_Click страницы 45, 46
Отчеты reportButton Приложение А
reportButton_Click страница 46
Начать занятие doLessonButton_ClickdoLessonButto n Приложение А
страницы 52
Добавить addPupilButton Приложение А
учащегося addPupilButton_Click страницы 53
Создание группыaddButton_Click addButton Приложение А
страницы 52, 53
Добавление addButton_Click adButton Приложение А
дисциплины страницы 43, 48

Код программы представлен в приложении А.

8. Проектирование справочной системы приложения

Для работы с приложением начинающего пользователя необходимо обеспечить
качественной справочной системой, в которой должны быть приведены методы и
приемы работы с приложением, включающие данные о том, что произойдет после
нажатия на определенную кнопку или при выборе пункта меню; сведения о том,
какую информацию и в каком виде следует вводить в соответствующие поля,
каким образом можно вносить изменения в базу данных.
Пользователь должен иметь доступ к справочной информации на протяжении
всей работы с программой для этого пользователь может воспользоваться
выбором из главного меню пункта Помощь пункта Справка, после чего
пользователю будет предоставлена справочная система, состоящая из
нескольких разделов, и предоставляющая полную информацию о функциях
приложения, а также на главной форме приложения.
Справочная система необходима для ознакомления с программой. В ней
должна присутствовать информация, которая может пригодиться пользователю: о
правилах пользования приложением, о его возможностях и о создателе
программы.
Система справки данного программного средства будет содержать следующие
разделы:
– Введение;
– Добро пожаловать;
– Работа с программой;
– Функции программы.
Справочная система будет создана с помощью программного средства Help
&Manual.
3. Описание программного средства Электронный журнал педагога

3.1 Общие сведения и функциональное назначение программы

Для данного программного средства Электронный журнал педагога
предусмотрены следующие аппаратные и программные требования, необходимые
для стабильного функционирования:
- Windows Server 2003 Service Pack 2, Windows Server 2008,
Windows Vista, Windows Vista Service Pack 1, Windows XP Service
Pack 2, Windows XP Service Pack 3;
- 32-разрядные системы: компьютер, оборудованный процессором
Intel или совместимым процессором с тактовой частотой 1 ГГц или
выше (рекомендуется 2 ГГц или выше, поддерживается только один
процессор);
- 64-разрядные системы: процессор с тактовой частотой 1,4 ГГц или
выше (рекомендуется 2 ГГц или более быстрый, поддерживается
только один процессор);
- минимум 256 МБ ОЗУ (рекомендуется 1 ГБ или выше);
- 1 ГБ свободного места на диске.
Программное средство создано в среде разработки Visual Studio 2010
на языке программирования Visual Basic в операционной системе Windows 7.
Программное средство может работать в средах операционных систем семейства
Microsoft Windows начиная с Windows XP. Программа не требовательна к
системным ресурсам, также проста в использовании и не требует специальных
навыков при работе. Для работы данного программного средства требуется
предварительная установка и настройка следующих программных продуктов:
- Microsoft Access 2010;
- Microsoft .NET Framework 4.
Инсталляционное средство в данном программном средстве будет
предусмотрено и будет реализовано с помощью программы SmartInstallMaker.
Программное средство было разработано с целью облегчения личного учета
нагрузки педагога.
Данное программное средство служит для решения следующих задач,
связанных с учетом нагрузки педагога, учетом посещаемости и оценок
учащихся, учетом дисциплин, формированием отчетов по пропускам, баллам и
рейтингам учащихся, отчетов преподавателей.
Таким образом, программа может применяться в реальных условиях,
представляя собой достаточно удобный помощник.
2. Входные и выходные данные

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

Таблица - 3.1
Входные данные для таблицы Группа

Имя поля Тип поля Размер, байт Описание поля
ID. группы Числовой 4 Идентификатор группы
Название группы Текстовый 40 Название группы

Таблица - 3.2
Входные данные для таблицы Дисциплины

Имя поля Тип поля Размер, байт Описание поля
ID. Дисциплины Числовой 4 Идентификатор
дисциплины
Название дисциплины Текстовый 40 Название дисциплины

Таблица - 3.3
Входные данные для таблицы Оценки

Имя поля Тип поля Размер, байт Описание поля
ID. оценки Числовой 4 Идентификатор
дисциплины
Дата занятия Текстовый 40 Название дисциплины
Оценка Числовой 4 Оценка учащегося

Таблица - 3.4
Входные данные для таблицы Педагог

Имя поля Тип поля Размер, байт Описание поля
ID. педагога Числовой 4 Идентификатор педагога
Имя педагога Текстовый 40 имя педагога
Отчество педагога Текстовый 40 Отчество педагога
Фамилия педагога Текстовый 40 Фамилия педагога
Биография Текстовый 40 Биография педагога
Логин Числовой 4 Логин
Пароль Числовой 4 Пароль

Таблица - 3.5
Входные данные для таблицы Педагог-дисциплина

Имя поля Тип поля Размер, байт Описание поля
ID. педагога Числовой 4 Идентификатор педагога
ID. дисциплины Числовой 4 Идентификатор
дисциплины

Таблица - 3.6
Входные данные для таблицы Учащийся

Имя поля Тип поля Размер, байт Описание поля
ID. учащегося Числовой 4 Идентификатор учащегося
Имя учащегося Текстовый 40 имя учащегося
Отчество учащегося Текстовый 40 Отчество учащегося
Фамилия учащегося Текстовый 40 Фамилия учащегося
ID. группы Числовой 4 Идентификатор группы

Выходные данные соответствуют информации представляющей результат
выполнения функций программного приложения и представляет собой:
- отчеты по пропускам учащихся;
- отчеты по баллам и рейтингам учащихся;
- отчет преподавателя.

3. Технические требования

Минимальные аппаратные и программные требования к данному приложению
представлены в таблице 5.1.

Таблица - 3.7
Минимальные системные требования

Элементы конфигурации Описание характеристик
Процессор AMDIntel 1000Ghz +
Оперативная память 256mb +
Видео адаптер 64mb +
Дисковой накопитель 1000Mb+ свободного места
Клавиатура Совместимая с персональным компьютером
Мышь Совместимая с персональным компьютером
Блок питания 200W +
Монитор 15 +
Операционная система Windows XP\Vista\7
Библиотека .net Framework версии 4.0
Microsoft Access Версии 2010

Рекомендуемые аппаратные и программные требования к данному
приложению представлены в таблице 5.2
Таблица - 3.8
Рекомендуемые системные требования

Элементы конфигурации Описание характеристик
Процессор AMDIntel 2000Ghz +
Оперативная память 1024mb +
Видео адаптер 128mb +
Дисковой накопитель 1000Mb+ свободного места
Клавиатура Совместимая с персональным компьютером
Мышь Совместимая с персональным компьютером
Блок питания 300W +
Монитор 17 +
Операционная система Windows Vista\7
Библиотека .net Framework версии 4.0
Microsoft Access Версии 2010

4. Порядок проведения испытаний

3.4.1 Функциональное тестирование

Данное тестирование проводится для выявления неполадок и недочетов
программы на этапе ее сдачи в эксплуатацию.
Функциональное тестирование предполагает проверку выполнения всех
определенных на этапе проектирования функций.
Форма авторизации представлена на рисунке 3.1.

Рисунок 3.1. Форма авторизации в программе Электронный журнал

Протестируем функцию входа в программу. Для этого необходимо ввести
логин и пароль, при вводе неправильного логина и пароля высветиться
предупреждение.

Рисунок 3.2. Ошибка входа в систему

Для того чтобы добавить учащегося, необходимо создать группу, выбрать
подпункт создать, затем ввести название группы и нажать на кнопку
добавить учащегося, ввести в поля сведения об учащихся и нажать на кнопку
создать. Результат представлен на рисунке 3.3.

Рисунок 3.3. Создание новой группы

3.4.2 Полное тестирование

Полное тестирование предполагает моделирование всех действий
пользователя при работе с программой. В этом тестировании будет
представлен пример с конкретными данными и результатами.
Протестируем функцию добавления нового учителя. Для начала необходимо
войти под учетной записью администратора, рисунок 3.4.

Рисунок 3.4. Вход под учетной записью администратора

Далее необходимо выбрать в меню педагоги подпункт создать:

Рисунок 3.5. Добавить нового учителя
5. Назначение программы, условия применения и справочная система

Данное программное средство направлено на облегчение личного учета
нагрузки педагога. Такого рода программа упрощает работу, связанную с
учетом нагрузки педагога, учетом посещаемости и оценок учащихся, учетом
дисциплин, формированием отчетов по пропускам, баллам и рейтингам учащихся,
отчетов преподавателей.
Разрабатываемое программное средство будет упрощать работу
преподавателю, так как у преподавателя уходит очень много времени на
составление отчетов вручную, а также на заполнение журнала учета
посещаемости и оценок учащихся.
Разработанное программное средство имеет интуитивно понятный интерфейс,
довольно просто в применении, но в то же время позволяет уменьшить затраты
времени при работе пользователя.
Необходимо отметить, что программное средство Электронный журнал
педагога не обладает средствами, ограничивающими доступ к нему, а также
средствами, препятствующими свободному распространению приложения. Для
работы с приложением требуется установка ... продолжение
Похожие работы
Роль интернет - технологий в повышении эффективности различных форм образования в опыте зарубежных стран
Использование инновационных технологий на уроках русского языка с казахским языком обучения
Возможности использований информационных технологий при организации занятий по дисциплине экономика
Разработка электронного учебника “Экономика” в программной среде Macromedia Flash
Образовательная программа
Лингвокультурологический подход в обучении фразеологическим единицам с национально-культурным компонентом в семантике
ХАРАКТЕРИСТИКА РЫНКА ОБРАЗОВАТЕЛЬНЫХ УСЛУГ
СТУДЕНЧЕСКОЕ ТЕЛЕВИДЕНИЕ И РАДИО: МИРОВОЙ ОПЫТ И ТЕНДЕНЦИИ РАЗВИТИЯ В КАЗАХСТАНЕ
ИННОВАЦИОННАЯ ПОЛИТИКА РЕСПУБЛИКИ КАЗАХСТАН
Обучение коммуникативному аспекту грамматики студентов I курса языкового вуза
Дисциплины