И8-12-1 / Вариант 14 - 56
.docДЗ № 2 (Вариант № 13 – 11-1)
Написать программу, которая формирует список экзаменов и зачетов.
Постановка задачи:
Имеется файл Учебный план 230100.xls (см. приложение), который хранится в папке C:\ИТАСУ.
-
Требуется (с помощью средств VBA) разработать программное обеспечение, позволяющее получать список контрольных мероприятий (зачетов, экзаменов и курсовых работ) для той или иной сессии. Выходная таблица должна иметь вид:
Перечень контрольных мероприятий для направления {Направление}.
{Сессия}
№ |
Семестр |
Дисциплина |
Контрольное мероприятие |
|
|
|
|
-
Количество отформатированных строк в итоговой таблице, не считая заголовка и шапки, должно совпадать с количеством отобранных записей.
-
В исходном файле обрабатываются только те строки, в которых заполнено поле Кафедра.
-
В поле Семестр проставляются номера семестров.
-
В поле Контрольное мероприятие – его вид (экзамен, зачет, диф.зачет, если в столбце зачетов номер семестра указан со звездочкой, КР)
-
Записи итоговой таблицы должны быть отсортированы по семестрам, контрольным мероприятиям и дисциплинам.
-
Сформированную таблицу сохранить в файле {Направление}.xls. Пример: 230100.xls. Книга должна иметь один лист. Название листа - текущая дата.
-
Файл поместить в папку C:\ИТАСУ\{Сессия}.
-
При отсутствии папки – создать её.
-
Запрос на создание списка контрольных мероприятий реализовать с помощью формы, которая имеет следующий вид:
-
В списке Направление пользователь указывает интересующее его направление. На основе выбранного направления формируется имя открываемой БД и имя конечного файла.
-
Список Направление должен формироваться из индексов направлений, которые присутствуют в названии учебных планов (например, если название файла Учебный план 230100.xls, то в список Направление попадет индекс 230100. Вспомним, что учебные планы хранятся в папке C:\ИТАСУ). Элементы списка должны быть отсортированы по алфавиту. По умолчанию установить первый элемент отсортированного списка.
-
С помощью командных кнопок Осень или Весна пользователь указывает нужный семестр.
-
Кнопку Осень связать с клавишей [Enter], кнопку Отмена – с клавишей [Escape].
-
Программа должна находиться в файле Программа Контрольные мероприятия.xls.
-
Оформить программу согласно требованиям, изложенным на лекциях.
ДЗ № 3
Модифицировать программу Программа Контрольные мероприятия.xls следующим образом:
-
При открытии файла с программой в стандартном интерфейсе Excel должна появляться панель инструментов Учеба с кнопками О программе и Контрольные мероприятия. При щелчке по кнопке О программе на экране должна появляться форма с данными о разработчике программы. Вторая кнопка предназначена для вызова формы, реализованной в ДЗ № 2.
-
При закрытии файла с программой привнесенный пользовательский интерфейс должен удаляться.
Требования к оформлению ДЗ 2 и 3
Отчет по ДЗ должен быть сдан в электронном и печатном виде и включать в себя:
-
Титульный лист (пустые строки недопустимы! Вспоминаем интервалы! ).
-
Оглавление.
-
Постановку задачи (задание, которое Вы получили от меня).
-
Листинг программы, напечатанный в редакторе VBA (или в редакторе Word: шрифт – Courier, 10 пунктов).
-
План тестирования программы.
-
Придуманное Вами задание.
-
Главы должны быть пронумерованы. Стиль заголовков – Заголовок 1. Если в главах имеются параграфы, то стиль заголовка должен соответствовать их уровню.
-
Электронная версия отчета должна быть оформлена согласно стандартам и принципам, изложенным в курсе «Офисные программные пакеты».
При невыполнении этих требований домашняя работа считается невыполненной и к защите не принимается!
Приложение
Наименование дисциплин |
Распределение по семестрам |
Распределение часов по видам занятий |
Кафедра |
||||||||||||||
Экзамены |
Зачеты |
Курсовые |
Всего часов |
Самостоятельная работа |
из них аудиторных |
Курсовые работы или проекты |
|||||||||||
проекты |
работы |
Всего в аудитории |
Лекции |
Лабораторные работы |
Практические занятия |
Семинары |
|||||||||||
9 |
10 |
11 |
14 |
15 |
20 |
21 |
22 |
23 |
26 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
|
Гуманитарный, социальный и экономический цикл |
4 |
5 |
1,1 |
2 |
|
|
6 |
7 |
1270 |
539 |
731 |
110 |
60 |
459 |
102 |
20 |
|
Базовая часть |
4 |
5 |
1 |
1 |
|
|
6 |
7 |
866 |
373 |
493 |
110 |
60 |
255 |
68 |
20 |
|
Практика иностранного языка (социальный контекст) ч.1 |
|
|
1* |
|
|
|
|
|
170 |
68 |
102 |
|
|
102 |
|
|
РИЯЛ |
Практика иностранного языка (социальный контекст) ч.2 |
|
|
2* |
|
|
|
|
|
170 |
68 |
102 |
|
|
102 |
|
|
РИЯЛ |
Логика |
|
|
4 |
|
|
|
|
|
68 |
34 |
34 |
17 |
|
|
17 |
|
ПЭ |
Экономика |
5 |
|
|
|
|
|
|
|
180 |
95 |
85 |
34 |
|
|
51 |
|
ЭТ |
Корпоративный финансовый учет |
6 |
|
|
|
|
|
6 |
|
108 |
40 |
68 |
34 |
17 |
17 |
|
10 |
ЭТ |
Основы производственного менеджмента |
7 |
|
|
|
|
|
7 |
|
102 |
34 |
68 |
17 |
17 |
34 |
|
10 |
ЭТ |
Управление предприятиями на базе ERP/MES-систем с освоением навыков пользователя |
|
|
7 |
|
|
|
|
|
68 |
34 |
34 |
8 |
26 |
|
|
|
ЭТ |
Вариативная часть, в т.ч. дисциплины по выбору студента |
|
|
1 |
3* |
|
|
|
|
404 |
166 |
238 |
|
|
204 |
34 |
|
|
Дисциплины по выбору вуза |
|
|
1 |
3* |
|
|
|
|
404 |
166 |
238 |
|
|
204 |
34 |
|
|
Практика иностранного языка (социальный и академический контекст ) ч.3 |
|
|
3* |
|
|
|
|
|
170 |
68 |
102 |
|
|
102 |
|
|
РИЯЛ |
Практика иностранного языка (социальный и академический контекст ) ч.4 |
|
|
4* |
|
|
|
|
|
170 |
68 |
102 |
|
|
102 |
|
|
РИЯЛ |
Персональная эффективность |
|
|
2 |
|
|
|
|
|
64 |
30 |
34 |
|
|
|
34 |
|
ФИСПН |
Математический и естественнонаучный цикл |
|
|
|
|
|
|
|
|
2070 |
1101 |
969 |
476 |
51 |
442 |
|
32 |
|
Базовая часть |
|
|
|
|
|
|
|
|
1348 |
719 |
629 |
289 |
34 |
306 |
|
32 |
|
Математический анализ |
1 |
2 |
|
|
|
|
|
|
256 |
120 |
136 |
68 |
|
68 |
|
|
МА |
Математический анализ. Ч.1 |
1 |
|
|
|
|
|
|
|
128 |
60 |
68 |
34 |
|
34 |
|
|
МА |
Математический анализ. Ч.2 |
2 |
|
|
|
|
|
|
|
128 |
60 |
68 |
34 |
|
34 |
|
|
МА |
Дифференциальные уравнения |
3 |
|
|
|
|
|
|
|
136 |
68 |
68 |
34 |
|
34 |
|
|
|
Аналитическая геометрия и алгебра |
2 |
1 |
|
|
|
|
|
|
256 |
120 |
136 |
68 |
|
68 |
|
|
|
Аналитическая геометрия и алгебра. Ч.1 |
1 |
|
|
|
|
|
|
|
128 |
60 |
68 |
34 |
|
34 |
|
|
МА |
Аналитическая геометрия и алгебра. Ч.2 |
2 |
|
|
|
|
|
|
|
128 |
60 |
68 |
34 |
|
34 |
|
|
МА |
Теория вероятностей и математическая статистика |
4 |
|
|
|
|
|
|
|
102 |
51 |
51 |
17 |
|
34 |
|
|
МА |
Основы математической логики |
3 |
|
|
|
|
|
|
|
102 |
68 |
34 |
17 |
|
17 |
|
|
ИК |
Информатика и программирование |
1 |
|
|
|
|
|
2 |
|
160 |
109 |
51 |
17 |
34 |
|
|
32 |
АСУ |
Физика |
2 |
3 |
|
|
|
|
|
|
272 |
153 |
119 |
51 |
|
68 |
|
|
|
Физика. Ч.1 |
2 |
|
|
|
|
|
|
|
128 |
77 |
51 |
17 |
|
34 |
|
|
ФИЗ |
Физика. Ч.2 |
3 |
|
|
|
|
|
|
|
144 |
76 |
68 |
34 |
|
34 |
|
|
ФИЗ |
Химия |
|
|
2 |
|
|
|
|
|
64 |
30 |
34 |
17 |
|
17 |
|
|
ОиНХ |
Вариативная часть, в т.ч. дисциплины по выбору студента |
|
|
|
|
|
|
|
|
722 |
382 |
340 |
187 |
17 |
136 |
|
|
|
Дисциплины по выбору вуза |
|
|
|
|
|
|
|
|
300 |
181 |
119 |
68 |
|
51 |
|
|
|
Экология |
|
|
2 |
|
|
|
|
|
96 |
62 |
34 |
17 |
|
17 |
|
|
БЖД |
Основы математического моделирования |
4 |
|
|
|
|
|
|
|
68 |
34 |
34 |
17 |
|
17 |
|
|
АСУ |
Основы теории автоматического управления |
4 |
|
|
|
|
|
|
|
136 |
85 |
51 |
34 |
|
17 |
|
|
КИУСА |
Дисциплины по выбору студента |
|
|
|
|
|
|
|
|
422 |
201 |
221 |
119 |
17 |
85 |
|
|
|
Интеллектуальный анализ данных |
|
|
6 |
|
|
|
|
|
108 |
40 |
68 |
34 |
|
34 |
|
|
АСУ |
Финансовая математика |
|
|
6 |
|
|
|
|
|
108 |
40 |
68 |
34 |
|
34 |
|
|
|
Методы безусловной оптимизации |
|
|
5 |
|
|
|
|
|
102 |
68 |
34 |
17 |
|
17 |
|
|
АСУ |
Теория систем и системный анализ |
|
|
5 |
|
|
|
|
|
136 |
68 |
68 |
34 |
|
34 |
|
|
|
Лингвистические основы информатики |
|
|
6 |
|
|
|
|
|
72 |
38 |
34 |
17 |
|
17 |
|
|
АСУ |
Современные технологии создания компиляторов |
|
|
6 |
|
|
|
|
|
72 |
4 |
68 |
34 |
34 |
|
|
10 |
|
Нейросети и нейрокомпьютеры |
|
|
6 |
|
|
|
|
|
72 |
4 |
68 |
34 |
34 |
|
|
10 |
|
Программирование Web, XML, БД на С# |
6 |
|
|
|
|
|
|
|
72 |
21 |
51 |
34 |
17 |
|
|
|
АСУ |
Распределенные вычисления |
6 |
|
|
|
|
|
|
|
72 |
38 |
34 |
17 |
17 |
|
|
10 |
|
Методы условной и дискретной оптимизации |
6 |
|
|
|
|
|
6 |
|
68 |
34 |
34 |
17 |
|
17 |
|
|
АСУ |
Стохастические методы оптимизации |
6 |
|
|
|
|
|
6 |
|
68 |
34 |
34 |
17 |
|
17 |
|
10 |
|
Профессиональный цикл |
|
|
|
|
|
|
|
|
4010 |
2146 |
1864 |
738 |
481 |
645 |
|
120 |
|
Базовая часть |
|
|
|
|
|
|
|
|
1742 |
1004 |
738 |
341 |
247 |
150 |
|
76 |
|
Электротехника |
4 |
|
|
|
|
|
|
|
102 |
51 |
51 |
34 |
17 |
|
|
|
ЭМЭ |
Безопасность жизнедеятельности |
|
|
3* |
|
|
|
|
|
68 |
34 |
34 |
17 |
|
17 |
|
|
БЖД |
ЭВМ и периферийные устройства |
|
|
1,3,2* |
|
|
|
|
|
330 |
211 |
119 |
51 |
68 |
|
|
32 |
|
Вычислительные машины и системы |
|
|
1 |
|
|
|
|
|
128 |
77 |
51 |
17 |
34 |
|
|
|
АСУ |
Типовые интерфейсы и сетевое оборудование |
|
|
3 |
|
|
|
|
|
102 |
68 |
34 |
17 |
17 |
|
|
|
АСУ |
Операционные системы и среды |
|
|
2* |
|
|
|
3 |
|
100 |
66 |
34 |
17 |
17 |
|
|
32 |
АСУ |
Программирование |
7,2,3 |
|
|
|
|
|
|
|
340 |
187 |
153 |
68 |
68 |
17 |
|
|
|
Стандартизация и сертификация программых средств и ИТ |
7 |
|
|
|
|
|
|
|
68 |
34 |
34 |
17 |
|
17 |
|
|
АСУ |
Структурное и процедурное программирование |
2 |
|
|
|
|
|
|
|
136 |
85 |
51 |
17 |
34 |
|
|
|
АСУ |
Объектно-ориентированное программирование |
3 |
|
|
|
|
|
|
|
136 |
68 |
68 |
34 |
34 |
|
|
|
АСУ |
Промышленные методологии разработки программных систем и CASE-технологии |
|
|
5 |
|
|
|
|
|
108 |
57 |
51 |
34 |
|
17 |
|
|
АСУ |
Программное обеспечение инженерной графики |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
АСУ |
Управление проектами |
|
|
8 |
|
|
|
|
|
108 |
69 |
39 |
26 |
|
13 |
|
|
АСУ |
Сети и телекоммуникации |
4 |
7 |
|
|
|
|
|
|
210 |
108 |
102 |
51 |
17 |
34 |
|
|
|
Мировые информационные ресурсы и интернет-технологии |
4 |
|
|
|
|
|
|
|
102 |
51 |
51 |
34 |
17 |
|
|
|
АСУ |
Интеллектуальные информационные системы |
|
|
7 |
|
|
|
|
|
108 |
57 |
51 |
17 |
|
34 |
|
|
АСУ |
Системы нормативно-справочной информации |
|
|
7* |
|
|
|
7 |
|
136 |
102 |
34 |
17 |
17 |
|
|
10 |
АСУ |
Базы данных |
3 |
|
|
|
|
|
4 |
|
136 |
85 |
51 |
17 |
34 |
|
|
34 |
АСУ |
Проектирование информационных систем |
|
|
8,8 |
|
|
|
|
|
204 |
100 |
104 |
26 |
26 |
52 |
|
|
|
Технология разработки информационных Интернет-систем |
|
|
8* |
|
|
|
|
|
102 |
50 |
52 |
26 |
|
26 |
|
|
АСУ |
Проектный практикум по разработке информационных систем |
|
|
8 |
|
|
|
|
|
102 |
50 |
52 |
|
26 |
26 |
|
|
АСУ |
Вариативная часть, в т.ч. дисциплины по выбору студента |
|
|
|
|
|
|
|
|
2268 |
1142 |
1126 |
397 |
234 |
495 |
|
44 |
|
Дисциплины по выбору вуза |
|
|
|
|
|
|
|
|
980 |
435 |
545 |
51 |
85 |
409 |
|
34 |
|
Практика иностранного языка (социальный, академический и профессиональный контекст ) ч.5 |
|
|
5* |
|
|
|
|
|
170 |
68 |
102 |
|
|
102 |
|
|
РИЯЛ |
Практика иностранного языка (социальный, академический и профессиональный контекст ) ч.6 |
|
|
6* |
|
|
|
|
|
170 |
68 |
102 |
|
|
102 |
|
|
РИЯЛ |
Практика иностранного языка (социальный, академический и профессиональный контекст ) ч.7 |
|
|
7* |
|
|
|
|
|
170 |
68 |
102 |
|
|
102 |
|
|
РИЯЛ |
Практика иностранного языка (социальный, академический и профессиональный контекст ) ч.8 |
8 |
|
|
|
|
|
|
|
76 |
24 |
52 |
|
|
52 |
|
|
РИЯЛ |
Офисные программные пакеты |
|
|
1 |
|
|
|
|
|
96 |
45 |
51 |
|
51 |
|
|
|
АСУ |
Инженерная компьютерная графика |
1 |
|
|
|
|
|
|
|
128 |
77 |
51 |
|
17 |
34 |
|
|
ДИЗ |
Метрология, стандартизация и сертификация |
|
|
4 |
|
|
|
|
|
68 |
34 |
34 |
17 |
|
17 |
|
|
ФМ |
Макросы и приложения |
|
|
4 |
|
|
|
5 |
|
102 |
51 |
51 |
34 |
17 |
|
|
34 |
АСУ |
Дисциплины по выбору студента |
|
|
|
|
|
|
|
|
864 |
501 |
363 |
205 |
98 |
60 |
|
|
|
Прикладные задачи лингвистики |
7 |
|
|
|
|
|
|
|
180 |
95 |
85 |
34 |
17 |
34 |
|
|
АСУ |
Администрирование Unix/Linux - систем |
7 |
|
|
|
|
|
|
|
180 |
146 |
34 |
17 |
17 |
|
|
|
|
Автоматизация бухгалтерского учета |
6 |
|
|
|
|
|
|
|
108 |
57 |
51 |
34 |
17 |
|
|
|
АСУ |
Сетевые технологии |
6 |
|
|
|
|
|
|
|
108 |
74 |
34 |
17 |
17 |
|
|
|
|
Тестирование программного обеспечения |
|
|
7* |
|
|
|
|
|
144 |
93 |
51 |
34 |
17 |
|
|
|
АСУ |
Статистический и интеллектуальный анализ данных |
|
|
7* |
|
|
|
|
|
144 |
110 |
34 |
17 |
17 |
|
|
|
|
Системы менеджмента качества ISO 9001 |
8 |
|
|
|
|
|
|
|
72 |
33 |
39 |
26 |
|
13 |
|
|
АСУ |
Администрирование баз данных |
8 |
|
|
|
|
|
|
|
72 |
33 |
39 |
26 |
13 |
|
|
|
|
Моделирование и анализ деятельности сложных социально-экономических систем |
8 |
|
|
|
|
|
|
|
102 |
50 |
52 |
26 |
13 |
13 |
|
|
АСУ |
Автоматизация оперативного управления производством |
8 |
|
|
|
|
|
|
|
102 |
50 |
52 |
26 |
26 |
|
|
|
|
Основы программирования на C# |
5 |
|
|
|
|
|
|
|
144 |
93 |
51 |
34 |
17 |
|
|
|
АСУ |
Системы реального времени |
5 |
|
|
|
|
|
|
|
144 |
93 |
51 |
34 |
17 |
|
|
|
|
Автоматизация управления предприятием |
|
|
5 |
|
|
|
|
|
114 |
80 |
34 |
17 |
17 |
|
|
|
АСУ |
Автоматизация маркетинга и сбыта |
|
|
5 |
|
|
|
|
|
114 |
80 |
34 |
17 |
17 |
|
|
|
|
Дисциплины профиля |
5 |
6 |
5* |
8 |
|
|
6 |
|
424 |
206 |
218 |
141 |
51 |
26 |
|
10 |
|
Информационные технологии и системы |
5 |
|
|
|
|
|
|
|
99 |
48 |
51 |
34 |
17 |
|
|
|
АСУ |
Прикладной статистический анализ |
|
|
5* |
|
|
|
|
|
102 |
51 |
51 |
34 |
17 |
|
|
|
АСУ |
Защита информации |
6 |
|
|
|
|
|
6 |
|
76 |
25 |
51 |
34 |
17 |
|
|
10 |
АСУ |
Математические модели в производственно-экономических системах |
8 |
|
|
|
|
|
|
|
68 |
29 |
39 |
26 |
|
13 |
|
|
АСУ |
Автоматизация финансового учета |
|
|
8 |
|
|
|
|
|
74 |
48 |
26 |
13 |
|
13 |
|
|
АСУ |
Физическая культура |
|
|
1 |
2 |
|
|
|
|
408 |
|
408 |
|
|
408 |
|
|
|
Физическая культура 1 |
|
|
1 |
|
|
|
|
|
68 |
|
68 |
|
|
68 |
|
|
ФК |
Физическая культура 2 |
|
|
2 |
|
|
|
|
|
68 |
|
68 |
|
|
68 |
|
|
ФК |
Физическая культура 3 |
|
|
3 |
|
|
|
|
|
68 |
|
68 |
|
|
68 |
|
|
ФК |
Физическая культура 4 |
|
|
4 |
|
|
|
|
|
68 |
|
68 |
|
|
68 |
|
|
ФК |
Физическая культура 5 |
|
|
5 |
|
|
|
|
|
68 |
|
68 |
|
|
68 |
|
|
ФК |
Физическая культура 6 |
|
|
6 |
|
|
|
|
|
68 |
|
68 |
|
|
68 |
|
|
ФК |
НИР (как раздел исследовательской практики) |
|
|
6 |
7 |
|
|
|
|
216 |
216 |
|
|
|
|
|
|
|
НИР (как раздел исследовательской практики) 1 |
|
|
6 |
|
|
|
|
|
72 |
72 |
|
|
|
|
|
|
АСУ |
НИР (как раздел исследовательской практики) 2 |
|
|
7 |
|
|
|
|
|
72 |
72 |
|
|
|
|
|
|
АСУ |
НИР (как раздел исследовательской практики) 3 |
|
|
8* |
|
|
|
|
|
72 |
72 |
|
|
|
|
|
|
АСУ |
Учебная практика |
|
|
4 |
|
|
|
|
|
108 |
108 |
|
|
|
|
|
|
АСУ |
Производственная практика |
|
|
6* |
|
|
|
|
|
216 |
216 |
|
|
|
|
|
|
АСУ |
Итоговая государственная аттестация |
|
|
|
|
|
|
|
|
270 |
270 |
|
|
|
|
|
|
|
Факультативные дисциплины |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Практика по разработке и реализации социальных проектов |
|
|
|
2 |
|
|
|
|
72* |
72* |
|
|
|
|
|
|
|
Итого |
|
|
|
|
|
|
|
|
8568 |
4596 |
3972 |
1324 |
592 |
1954 |
102 |
172 |
|