Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по курсовой работе вариант про пловцов.doc
Скачиваний:
16
Добавлен:
29.05.2017
Размер:
327.68 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

Федеральное государственное образовательное

Учреждение высшего профессионального образования

Национальный исследовательский технологический университет

«МИСиС»

Институт итасу

Курсовая работа дисциплина: Макросы и приложения

Разработка программного обеспечения для работы с Базой Данных «Участники соревнований.xls»

Выполнила:

Студентка группы МИТ-14-2

Квасова Виктория Олеговна

__________________________

Проверила:

Доцент кафедры АСУ

Муратова Светлана Юрьевна

__________________________

Москва, 2016

Оглавление

Оглавление 3

1.Задание курсовой работы 4

1.1.Вариант №16 - 34 4

1.1.1. Постановка задачи 4

2.Листинг программы 7

2.1.Microsoft Excel Objects 7

2.1.1.ЭтаКнига 7

2.2.Forms 7

2.2.1.frmВыбора 7

2.3.Modules 8

2.3.1.Module1 8

2.3.2.Вывод 8

2.3.3.Сохранение файла 11

2.3.4.Существование 12

3.План тестирования программы 14

4. Придуманное мной задание 15

  1. Задание курсовой работы

    1. Вариант №16 - 34

(автор концепции студентка группы МИТ-12-1 Наумова Д.К.)

1.1.1. Постановка задачи

  1. В базе данных (БД) Excel содержатся данные об участниках соревнований по плаванию. БД хранится в папке E:\Соревнования\Участники соревнований.xlsи имеет следующую структуру:

Спортивный

клуб

Участник соревнования

Стиль плаванья

Дистанция

Год рождения

Пол

Разряд

Результат

ГБУ №2

Арясова Татьяна

Кроль

500 m

1999

Ж

2

6,32

Динамо

Карпенко Иван

Кроль

100 m

1996

М

1

1,04

Динамо

Жоголь Игорь

Брас

50 m

1998

М

2

2,14

Олимпийский

Рожков Евгений

Спина

200 m

1997

М

3

3,59

ГБУ №2

Бобкова Анна

Спина

50 m

1998

Ж

3,35

ГБУ №2

Масаидова Арина

Баттерфляй

200 m

1996

Ж

3

2,43

Олимпийский

Климков Сева

Брас

500 m

2001

М

2

7,21

Динамо

Иванова Татьяна

Кроль

100 m

1996

Ж

1,57

МАУ СК

Тарасов Сергей

Брас

200 m

1999

М

3

3,01

ГБУ №2

Сергеева Елена

Кроль

200 m

1997

Ж

2,22

МАУ СК

Рунов Дмитрий

Спина

500 m

1998

М

1

3,58

ГБУ №2

Быков Дмитрий

Баттерфляй

50 m

1995

М

3

2,45

МАУ СК

Сарычева Светлана

Спина

50 m

2000

Ж

2

1,46

МАУ СК

Нефедов Дмитрий

Брас

100 m

2001

М

1

1,07

Олимпийский

Ланшин Иван

Баттерфляй

100 m

1999

М

4,06

ГБУ №2

Войтенкова Дарена

Баттерфляй

50 m

2001

Ж

3,32

ГБУ №2

Михеева Надежда

Спина

50 m

1997

Ж

3

2,11

ГБУ №2

Левин Слава

Брас

500 m

1998

М

1

4,37

Динамо

Каримова Алина

Кроль

100 m

1999

Ж

4,51

  1. Требуется (с помощью средств VBA) разработать программное обеспечение, позволяющее получать список участников соревнований определенного стиля. Выходная таблица должна иметь следующий вид:

{Стиль } Юноши (или Девушки) в зависимости от того, кого пользователь указал в форме

п.п.

Участник соревнования

Спортивный

клуб

Дистанция

Год рождения

Разряд

Результат

  1. Количество отформатированных строк в итоговой таблице, не считая заголовка и шапки, должно совпадать с количеством сформированных записей.

  2. Записи должны быть отсортированы по дистанции, затем по результату.

  3. Сохранить таблицу в файле {Стиль}-юноши или девушки в зависимости от пола.xls(например,Кроль-юноши.xls, если пользователь указал юношей) на листе с текущей датой. Книга должна иметь один лист.

  4. Файл поместить в папку E:\Соревнования\Участники.

  5. В случае отсутствия папки – создать её.

  6. Запрос на создание списка участников соревнований реализовать с помощью формы, которая имеет следующий вид:

Рис.1. Форма запроса

  1. Поле со списком Стильсодержит значения одноименного столбца в БД. Названия стилей должны быть отсортированы по алфавиту. По умолчанию установить 1-й элемент отсортированного списка.

  2. С помощью выключателей пользователь указывает пол участников соревнований. По умолчанию включить Девушки.

  3. Кнопку ОКсвязать с клавишей [Enter], кнопкуОтмена– с клавишей [Escape].

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

  5. Программа должна находиться в файле Программа Соревнования.xls.

  6. При открытии файла с программой в стандартном интерфейсе Excel должна появляться панель инструментов с кнопками О программе и Соревнования. При щелчке по кнопке О программе на экране должна появляться форма с данными о разработчике программы. Вторая кнопка предназначена для вызова формы (рис.1).

  7. При закрытии файла с программой привнесенный пользовательский интерфейс должен удаляться.

  8. Оформить программу согласно требованиям, изложенным на лекциях.

  9. Придумать свой вариант задания.