Создать однотабличную базу данных средствами VBA в MS Excel

Контрольная работа

по дисциплине «Проектный практикум».

Тема: Работа с объектами в приложениях MicroSoft Office.

В работе предусмотрены следующие задания:

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

2. Создание пользовательского приложения по индивидуальному заданию на основе формы с использованием свойств и методов формы и внедренных в нее объектов.

3. Графическое отображение результатов вычислений.

Требования к выполнению контрольной работы

Контрольная работа должна содержать:

1. Модуль, содержащий генеральный список полей, с применением основных приемов форматирования.

2. Форму для занесения /добавления исходных данных в таблицу.

3. Модуль, при помощи которого в таблицу заносятся расчетные величины, вычисляемые предварительно в самом модуле.

4. Форму, позволяющую проанализировать табличные данные и

подвести итоги.

5. Форму, содержащую объекты для оформления внешнего вида отчета.

6. Вывод личных данных разработчика курсовой работы в протокол рабочего листа.

Требования к оформлению работы

Контрольная работа должна содержать:

· Титульный лист.

· Содержание:

Ø Введение (кратко о возможностях Vba в работе с объектами)

Ø Постановка задачи (генеральный список полей, формирующий таблицу) и требования к выполнению расчетов.

Ø Модули, их назначение и описание применяемых свойств, методов и процедур обработки событий в каждом модуле (в отдельном разделе содержания).

· Вывод.


Санкт-Петербургский Государственный Университет Технологии и Дизайна

Кафедра Прикладной информатики

Дисциплина

Проектный практикум

Контрольная работа

Тема: Объектно – ориентированное программирование в приложениях MicroSoft Office

Работу выполнил

Студент:

группа:

Принял. Преподаватель:

Санкт-Петербург

Год


Создать однотабличную базу данных средствами VBA в MS Excel.

1. Тендер на выполнение Госзаказов:

Проект создания:

1.1 «Мосты будущего» через пролив (по выбору), загадочную реку и т. д.
Наименование заказа. Начальная стоимость заказа. Подрядчик (наименование). Контактный телефон (или : факс, Е - mail). Дата начала выполнения заказа. Дата завершения заказа. Стоимость проекта. Фамилия сотрудника, контролирующего заказ.

1.2. Крупного медицинского диагностического центра в «городе моей мечты».
Наименование заказа. Начальная стоимость заказа. Подрядчик (наименование). Номер. Контактный телефон (или факс, Е - mail). Дата начала выполнения заказа. Дата завершения заказа. Стоимость проекта. Фамилия сотрудника, контролирующего заказ.

1.3. Коттеджного поселка в пригороде СПБ.
Наименование заказа. Этажность. Начальная стоимость заказа. Подрядчик (наименование). Номер. Контактный телефон (или факс, Е - mail). Дата начала выполнения заказа. Дата завершения заказа. Стоимость проекта. Фамилия сотрудника, контролирующего заказ.

1.4. Спортивного комплекса к Олимпиаде в Сочи. Город по выбору.
Наименование. Состав. Начальная стоимость заказа. Подрядчик (наименование). Номер. Контактный телефон (или факс, Е - mail). Дата начала выполнения заказа. Дата завершения заказа. Стоимость проекта. Фамилия сотрудника, контролирующего заказ.

2. Регистрация клиентов в отеле « ».
Фамилия. Имя. Пол (м, ж)- переключатели. Завтрак и документы (Завтрак в номере, Паспорт - флажки), Номер (одноместный, .. - из поля со списком). Продолжительность проживания. Оплата (наличными, кредитной карточкой, чеком). Стоимость проживания.

3. Регистрация туристов фирмы « ».
Фамилия. Имя. Пол(м, ж - переключатели). Направление( тур – из поля со списком). Оплата и документы (Оплачено. Фото сданы. Паспорт сдан - флажки). Продолжительность тура (счетчик). Стоимость тура.

4. Регистрация прибывающих в Россию (миграционная служба.)
Ф. И. О. Паспорт. Особые отметки в базе данных (из бывшего СССР, иных стран). Цель прибытия. Дата прибытия. Срок проживания в России на данный момент. Проживание до 1 года - поставить на временный учет, 1 – 3 года – возможен вид на жительство, 3 -7 лет – дать вид на жительство, гражданство.

5. Определение стажа работы сотрудников фирмы « ».
Ф. И. О. Паспорт. Дата рождения. Должность. Возраст. Начало работы. Начало работы в данной фирме. Общий стаж работы по настоящее время. Стаж работы в данной фирме. Поощрения в % отношении к зарплате, если стаж работы в данной фирме >= 5 лет.

6. Проект создания частного сада - «Мой прекрасный сад»:
Подбор растений для сада:

6.1. Лианы.

6.2. Декоративные кустарники.

6.3. Травянистые растения.

6.4. Хвойники.

6.5. Многолетние цветы.

6.7. Наименование.

Высота. Окраска листьев. Окраска цветов. Светолюбивые. Тенелюбивые. Время цветения. Стоимость (средняя). Наличие водоема. Горок. Стоимость проекта (Стоимость растений +оплата консультанта + оплата рабочих).

7. Оформить транспортную ведомость
и произвести соответствующие вычисления:

Наименование транспортного средства. Регистрационный номер. Средняя скорость (км/час). Расход топлива на 100 км пути. Дата отправки. Пункт отправки. Дата прибытия. Пункт прибытия. Время в пути. Длина маршрута. Средний расход топлива.

Примечание.Взять маршруты пригородов СПБ.

8. Оформить ведомость для работников некоторого научного отдела:
Фамилия И. О. Дата приема на работу. Стаж работы. Коэффициент надбавки за стаж (). Коэффициент надбавки за степень.

9. Определить дневную нагрузку компьютерного класса:
№ класса. Начало занятий. Конец занятий. Характеристика загруженности класса(вычисляется): равно или менее 2 часов – практически пустой, более 2 до 6 часов – малая нагрузка, от 6 до 12 норма, свыше 12 – перегрузка.

10. Оформить ведомость для работников некоторой группы с почасовой оплатой труда:
Фамилия И. О. Начало работы. Конец работы. Отработанное время в часах. Надбавка за вредность. Оплата труда (из расчета некоторого тарифа оплаты почасовых ставок).

11. Оформить отчет о продаже товаров:
Наименование товара. Дата поступления. Дата реализации. Срок реализации. Характеристика спроса на товар: реализация до 3 дней – товар пользуется спросом, от 1 до 30 – нормальная реализация, от 30 до 60 – замедленная реализация, свыше 60 дней – товар залежался.

12. Сформировать ведомость для учета проката видеокассет и СD в магазине «» :
№ п/п. Наименование. Фамилия. Дата выдачи. Дата возврата. Срок эксплуатации в часах. Срок эксплуатации в днях. Оплата: для срока пользования менее или равно 24 час. – тарифная ставка, >24 и <= 48 , то оплата = тарифная ставка +0,8*тарифная ставка, > 48 – за каждый просроченный день взимается 3 тарифных ставки, если СD или видеокассеты (а)утеряны(а), то штрафуется на 30 тарифных ставок.

13. Сформировать ведомость музыкальных композиций:
№ п/п. Название СD. Название композиции. Время звучания в сек. Дата первого звучания. Время существования композиции (дней).

14. Оформить Прайс – лист:
Код книги. Название. Автор. Издательство. Наличие. Оформление(). Цена. В зависимости от оформления увеличить цену на….%.

15. Сформировать накладную:
№ накладной. Дата. Фирма. Тип накладной (продажа на реализацию, возврат покупки, приход по обмену). Количество. Сумма. Оплата. Возврат. Коэффициент.

16. Сформировать ведомость с расчетом снижения балансовой стоимости по методу двойного % и равномерной амортизации:
№п/п. Наименование имущества. Стоимость имущества. Остаточная стоимость. Дата начала эксплуатации. Дата окончания эксплуатации. Время эксплуатации. Период. Коэффициент снижения стоимости. Сумма снижения стоимости. Расчет времени эксплуатации (Функция ), суммы снижения стоимости (Функция ДДОБ).

17. Расчет % ставки по прямому займу.
№п/п. % ставка за пользование кредитом.Срок кредита в годах. Период. Количество сроков уплаты. Сумма кредита. Платеж ежемесячный (функция ПРОЦПЛАТ). Платеж годовой (ПРОЦПЛАТ).

18. Расчет суммы годовой амортизации по предприятию.
№п/п. Наименование имущества. Стоимость имущества. Остаточная стоимость. Дата начала эксплуатации. Дата окончания эксплуатации. Время эксплуатации (расчет по функции ). Период. Сумма амортизации - расчет по функции АМГД.

19. Расчет суммы непосредственной амортизации за год.
№п/п. Наименование имущества. Стоимость имущества. Остаточная стоимость. Дата начала эксплуатации. Дата окончания эксплуатации. Время эксплуатации (расчет по функции ). Период. Сумма амортизации (расчет по функции АМР).

20. Оплата абонентами услуг телефонной междугородней сети:
Абонент. Пункт. Время разговора (мин). Стоимость 1 мин. Стоимость разговора. Время звонка. Скидка. К оплате.

21. Библиотека.
Наименование книги. Год издания. Время использования по настоящее число. Количество экземпляров. Стоимость (начальная). Состояние книги(хорошее, удовлетворительное, плохое). Остаточная стоимость (если Время использования более 30 лет и состояние хорошее, то 50% от стоимости, Время >15 лет и состояние удовлетворительное, то 70%, 30 лет и состояние плохое, то списать).

22. Крупные поставки материала.
Наименование материала. Артикул. Дата поставки. Объем поставки. Стоимость ед. материала. Стоимость поставки. Поставщик.

23. Продукция – поставщик:
Наименование продукции. Поставщик. Цена ед. продукции. Оптовая цена. Дата поставки. Объем поставки. Общая стоимость партии.

24. Продукция – отгрузка:
Наименование продукции. Потребитель. Цена ед. продукции. Объем отгрузки. Дата отгрузки. Дата получения. Время в пути ().Оптовая цена партии(%).

25. Стипендиальная ведомость:
Ф. И. О. Средний балл за сессию. Особые отметки. Основная стипендия. Дополнительная стипендия (если средний балл больше 4,5 и нет нарушений дисциплины (в особых отметках), то добавка 50%.). К выдаче(сумма = основная + доп. Стип.).

26. Перечень товаров в отделе магазина на (дата - сегодня): Наименование товара. Дата поступления товара. Количество. Цена за ед. Общая стоимость. Дата реализации. Количество реализовано. Стоимость реализации. Остаточная стоимость.

27. Универсиада 2011 (Турция).
Общее количество комплектов наград. Страна. Золото. Серебро. Бронза. Сумма наград по стране. % от общего количества по каждому виду наград.

28. Универсиада 2011 (Турция).
Страна. Вид спорта - (Биатлон. Фристайл. Фигурное катание, Лыжное двоеборье. Хоккей. Керлинг). Золото. Серебро. Бронза. Сумма медалей по стране. Чемпионы.

29. Мосты СПб.
Общее количество мостов. Наименование. Начало постройки. Окончание постройки. Архитектор. Длина моста. Ширина моста. Общая длина мостов. % к общей длине мостов.

30. Знаменитые скальные парки (ландшафтные, геологические).
Страна. Наименование парка. Год создания парка и архитектор (ландшафтного). Площадь парка. Наследники Юнеско (да/нет).

31. Национальные парки.
Страна. Наименование парка. Год создания парка и архитектор (ландшафтного). Площадь парка. Наследники Юнеско (да/нет).

32. Заповедные города России.
Наименование. Площадь. Плотность населения. Год/ы создания. Архитектор /(ы). Центральный объект города. Наследники Юнеско (да/нет).

33. Знаменитые заповедники и национальные парки мира.
Страна. Наименование. Вид (фауна, флора). Площадь. Год создания (ландшафтный). Наследники Юнеско (да/нет).

34. Аренда помещений.
Наименование помещения. Характеристика помещения. Этаж. Площадь кв. м. Высота потолка, м. Объем, куб. м. Стоимость кв. м. Срок аренды. Общая стоимость.


Демонстрационный пример.

Фрагменты работы: