- •Программирование на языке visual basic 2005
- •Лабораторная работа № 1. Изучение интегрированной среды разработки Visual Studio 2005
- •Основные сведения об интегрированной среде разработки
- •1.6. Вид формы с калькулятором
- •Лабораторная работа №2 Отладка программ и обработка ошибок в Visual Basic 2005 Цель лабораторной работы:
- •Основные сведения о средствах отладки и обработки ошибок
- •Средства обнаружения и предупреждения возникновения синтаксических ошибок
- •Обработка ошибок времени выполнения
- •Средства обнаружения логических ошибок
- •Выполнение лабораторной работы
- •Лабораторная работа №3 Создание и обработка файлов Цель лабораторной работы:
- •Выполнение лабораторной работы
- •Лабораторная работа № 4. Разработка и отладка приложения по индивидуальному заданию
- •Лабораторная работа 5
- •5.1. Наследование формы
- •5.2. Настройка производной формы
- •5.3. Создание собственных базовых классов
- •5.3.1. Добавление в проект нового класса
- •Создание проекта Person Class
- •Объявление переменных класса
- •Создание свойств
- •Создание метода
- •Создание объекта с помощью нового класса
- •5.4. Наследование базового класса
- •Использование ключевого слова Inherits
- •Краткая справка по лабораторной работе 5
- •Приложение 1
- •Приложение 2
- •Приложение 3
- •Библиографический список
Лабораторная работа № 4. Разработка и отладка приложения по индивидуальному заданию
Цель лабораторной работы: приобретение практических навыков по разработке пользовательского интерфейса и по программированию типовых вычислительных процессов при решении задач обработки данных, хранящихся в файлах последовательного или произвольного доступа.
В соответствии с индивидуальным заданием необходимо самостоятельно:
-
разработать пользовательский интерфейс приложения (окно приложения, окна форм для ввода/вывода данных, окна сообщений и меню приложения;
-
выполнить программирование процедур создания и просмотра файлов;
-
выполнить программирование задач обработки данных файлов.
Вариант 1.
Создать Windows-приложение "Расчет повременной зарплаты".
Предусмотреть:
-
Создание входных файлов:
Справочник рабочих (Табельный номер, Фамилия, Имя, Отчество, Разряд, Цех);
Справочник тарифов (Разряд, Тариф(руб/час)).
-
На основе данных входных файлов и отработанного времени, вводимого в форму, получение выходного файла: Начисленная зарплата (Цех, Табельный номер, Начислено).
-
Вывод в форму из выходного файла начисленную зарплату по заданному табельному номеру.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 2.
Создать Windows-приложение "Расчет повременной зарплаты по цеху".
Предусмотреть:
-
Создание входных файлов: Справочник рабочих (Табельный номер, Фамилия, Имя, Отчество, Разряд, Цех). Количество цехов 3; Справочник тарифов (Разряд, Тариф(руб/час));
-
На основе данных входных файлов и отработанного времени, вводимого в форму, получение выходного файла : Начисленная зарплата(Цех, Табельный номер, Начислено).
-
Вывод общей по цеху начисленной зарплаты.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 3.
Создать Windows-приложение "Формирование плана выпуска продукции".
Предусмотреть:
-
Создание входных файлов: Справочник цехов изготовителей (Код цеха, Наименование цеха). Количество цехов 3; Справочник характеристик продукции (Код продукции, Наименование продукции, Код цеха, Цена).
-
На основе данных входных файлов и Планового количества, вводимого в форму, получение выходного файла: План выпуска (Код цеха, Код продукции, Количество, Стоимость).
-
Вывод общей по цеху плановой стоимости выпускаемой продукции.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 4.
Создать Windows-приложение "Формирование плана выпуска изделий".
Предусмотреть:
-
Создание входных файлов: Справочник изделий (Код изделия, Наименование изделия, Цена сборки); Справочник деталей (Код детали, Наименование детали, Цена); Состав изделия (Код изделия, Код детали, Количество в изделии).
-
На основе данных входных файлов и Планового количества изделий, вводимого в форму, получение выходного файла: План выпуска изделия (Код изделия, Стоимость выпуска изделия).
-
Вывод Стоимости выпуска заданного изделия.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 5.
Создать Windows-приложение "Расчет удержаний с зарплаты".
Предусмотреть:
-
Создание входных файлов: Справочник работников (Табельный номер, Фамилия, Имя, Отчество, Номер отдела, Количество льгот); Начисления (Табельный номер, Начислено).
-
На основе данных входных файлов получение выходного файла: Удержания (Табельный номер, Удержание в ПФ, Удержание ПН).
-
Вывод общей суммы удержаний по заданному табельному номеру.
-
Создание меню для выполнения всех указанных в задании пунктов.
Примечание: Размер МРОТ должен быть задан при открытии формы Расчет удержаний.
Удержание в ПФ = Начислено* 0.01
Удержание ПН = (Начислено - МРОТ*Количество льгот)*0.12
Вариант 6.
Создать Windows-приложение "Расчет заплаты к выдаче".
Предусмотреть:
-
Создание входных файлов: Справочник работников (Табельный номер, Фамилия, Имя, Отчество, Номер отдела, Количество льгот); Начисления (Табельный номер, Начислено).
-
На основе данных входных файлов получение выходного файла: Удержания (Табельный номер, Удержание в ПФ, Удержание ПН).
-
Вывод суммы зарплаты к выдаче по заданному табельному номеру.
-
Создание меню для выполнения всех указанных в задании пунктов.
Примечание: Размер МРОТ должен быть задан при открытии формы Расчет удержаний.
Удержание в ПФ = Начислено* 0.01
Удержание ПН = (Начислено - МРОТ*Количество льгот)*0.12
Вариант 7
Создать Windows-приложение "Формирование программы строительно-монтажных работ".
Предусмотреть:
-
Создание входных файлов: Смета работ (Код объекта, Наименование объекта, Код работы, Физический объем работы); Справочник расценок (Код работы, Наименование работы, Расценка (руб.)).
-
На основе данных входных файлов получение выходного файла: Стоимость работ (Код объекта, Итоговая стоимость работ).
-
Вывод Итоговой стоимости работ по заданному объекту.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 8
Создать Windows-приложение "Учет потребности в деталях на план выпуска".
Предусмотреть:
-
Создание входных файлов: Справочник изделий (Код изделия, Наименование изделия, План выпуска); Справочник деталей (Код детали, Наименование детали, Цена); Состав изделия (Код изделия, Код детали, Количество в изделии).
-
На основе данных входных файлов и заданных кодов деталей получение выходного файла: Плановая потребность (Код детали, Количество на план, Стоимость).
-
Вывод Количества и Стоимости требуемых деталей.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 9
Создать Windows-приложение "Учет движения деталей на складе".
Предусмотреть:
-
Создание входных файлов: Движение (Код детали, Наименование детали, Остаток на начало); Накладные на поступление (Номер накладной, Код детали, Количество поступило); Требования на выдачу (Номер требования, Код детали, Количество выдано).
-
На основе данных входных файлов и заданных кодов деталей получение выходного файла: Учет остатков (Код детали, Остаток на конец).
-
Вывод остатков на начало и конец обработки по заданному коду детали.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 10
Создать Windows-приложение "Формирование счетов на оплату в автосервисе".
Предусмотреть:
-
Создание входных файлов: Справочник видов работ (Код работы, Марка автомобиля, Наименование работы, Стоимость работы); Заказы (Дата, Номер заказа, Клиент, Марка автомобиля, Код работы).
-
На основе данных входных файлов и заданных Номеров заказов получение выходного файла: Счет (Дата, Номер заказа, Марка автомобиля, Стоимость заказа).
-
Вывод Стоимости заказа по заданному Номеру заказа.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 11
Создать Windows-приложение "Учет выполнения работ в автосервисе".
Предусмотреть:
-
Создание входных файлов: Справочник видов работ (Код работы, Марка автомобиля, Наименование работы, Стоимость работы); Справочник исполнителей работ (Код исполнителя, Фамилия И.О.); Заказы (Дата, Номер заказа, Клиент, Марка автомобиля, Код работы, Код исполнителя).
-
На основе данных входных файлов и заданных Номеров заказов получение выходного файла: Выполнение работ (Код исполнителя, Номер заказа, Марка автомобиля, Стоимость заказа).
-
Вывод Стоимости выполненных работ по заданному Коду исполнителя.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 12
Создать Windows-приложение "Учет торговых заказов ".
Предусмотреть:
-
Создание входных файлов: Каталог товаров (Код товара, Наименование товара, Цена); Клиенты (Код клиента, Наименование клиента, Адрес, Телефон).
-
На основе данных входных файлов и заданного в форме Кода клиента, Кода товара и Количества получение выходного файла: Заказы (Номер заказа, Дата заказа, Код клиента, Код товара, Количество).
-
Вывод Стоимости заказа по заданному Номеру заказа
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 13
Создать Windows-приложение "Формирование реестра заказов ".
Предусмотреть:
-
Создание входных файлов: Справочник услуг (Код услуги, Наименование услуги, Стоимость услуги); Клиенты (Код клиента, Наименование клиента, Адрес, Телефон).
-
На основе данных входных файлов и заданного в форме Кода клиента, Кода услуги и Стоимости услуги получение выходного файла: Заказы (Номер заказа, Дата заказа, Код клиента, Код услуги, Стоимость услуги).
-
Вывод Общей стоимости заказа по заданному Номеру заказа.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 14
Создать Windows-приложение "Учет оплаты заказов ".
Предусмотреть:
-
Создание входных файлов: Справочник услуг (Код услуги, Наименование услуги, Стоимость услуги); Клиенты (Код клиента, Наименование клиента, Адрес, Телефон).
-
На основе данных входных файлов и заданного в форме Кода клиента, Кода услуги и Стоимости услуги получение выходного файла: Заказы (Номер заказа, Дата заказа, Код клиента, Код услуги, Стоимость услуги, Форма оплаты).
-
Вывод суммы оплаты заказов по заданной Форме оплаты.
-
Создание меню для выполнения всех указанных в задании пунктов.
Примечание: Форма оплаты: наличными или по безналичному расчету.
Вариант 15
Создать Windows-приложение "Формирование заказов на использование строительных механизмов ".
Предусмотреть:
-
Создание входных файлов: Справочник строительных механизмов (Код механизма, Наименование, Стоимость одного машиночаса работы); Заказчики (Код заказчика, Наименование организации, Форма оплаты).
-
На основе данных входных файлов и заданного в форме Кода заказчика, Кода механизма и введенного в форму Объема работы в часах получение выходного файла: Заказы (Номер заказа, Дата заказа, Код заказчика, Код механизма, Объем работы в часах).
-
Вывод Стоимости заказа по заданному Номеру заказа.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 16
Создать Windows-приложение "Учет автотранспортных перевозок по маркам автомобилей ".
Предусмотреть:
-
Создание входных файлов: Справочник марок автомобилей (Код марки автомобиля, Марка автомобиля, Стоимость перевозки одного ткм); Автомобили (Инвентарный номер, Код марки автомобиля); Заказчики (Код заказчика, Наименование заказчика, Адрес, Телефон).
-
На основе данных входных файлов и заданного в форме Кода заказчика, Инвентарного номера автомобиля и введенных в форму Массы груза и Расстояния, Номера заказа и Даты заказа получение выходного файла: Заказы (Номер заказа, Дата заказа, Код заказчика, Инвентарный номер автомобиля, Масса груза(тн), Расстояние(км)).
-
Вывод Стоимости заказа по заданному Номеру заказа.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 17
Создать Windows-приложение "Учет автотранспортных перевозок по маркам автомобилей ".
Предусмотреть:
-
Создание входных файлов: Справочник марок автомобилей (Код марки автомобиля, Марка автомобиля, Стоимость перевозки одного ткм); Автомобили (Инвентарный номер, Код марки автомобиля); Заказчики (Код заказчика, Наименование заказчика, Адрес, Телефон).
-
На основе данных входных файлов и заданного в форме Кода заказчика, Инвентарного номера автомобиля и введенных в форму Массы груза и Расстояния, Номера заказа и Даты заказа получение выходного файла: Заказы (Номер заказа, Дата заказа, Код заказчика, Инвентарный номер автомобиля, Масса груза(тн), Расстояние(км)).
-
Вывод Стоимости перевозок по заданной Марке автомобиля.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 18
Создать Windows-приложение "Учет продаж продовольственных товаров ".
Предусмотреть:
-
Создание входных файлов: Ценник (Код товара, Наименование товара, Цена розничная); Накладные (Номер накладной, Код товара, Количество поступило, Дата поступления).
-
На основе данных входных файлов и заданного в форме Кода товара, и введенных в форму Количества продано и Даты продажи и Номера чека получение выходного файла: Продажи (Номер чека, Код товара, Количество продано, Дата продажи).
-
Вывод Остаточной стоимости товара по заданному Коду товара.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 19
Создать Windows-приложение "Учет финансирования строительных объектов по отраслям".
Предусмотреть:
-
Создание входных файлов: Отрасли (Код отрасли, Наименование отрасли (жилье, здравоохранение, культура и так далее)); Строительный объект (Наименование объекта, Код отрасли, Код организации, Объем финансирования в 1 квартале, Объем финансирования во 2 квартале, Объем финансирования в 3 квартале, Объем финансирования в 4 квартале, Год ввода в эксплуатацию).
-
На основе данных входных файлов и заданного в форме Кода отрасли получение выходного файла: Финансирование отрасли (Код отрасли, Объем финансирования в 1 квартале, Объем финансирования во 2 квартале, Объем финансирования в 3 квартале, Объем финансирования в 4 квартале).
-
Вывод Общей суммы финансирования по заданному Коду отрасли.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 20
Создать Windows-приложение "Учет финансирования строительных объектов по организациям".
Предусмотреть:
-
Создание входных файлов: Отрасли (Код отрасли, Наименование отрасли (жилье, здравоохранение, культура и так далее)); Строительная организация (Код организации, Наименование организации); Строительный объект (Наименование объекта, Код отрасли, Код организации, Объем финансирования в 1 квартале, Объем финансирования во 2 квартале, Объем финансирования в 3 квартале, Объем финансирования в 4 квартале, Год ввода в эксплуатацию).
-
На основе данных входных файлов и заданного в форме Кода организации получение выходного файла: Финансирование по организациям (Код организации, Объем финансирования в 1 квартале, Объем финансирования во 2 квартале, Объем финансирования в 3 квартале, Объем финансирования в 4 квартале).
-
Вывод Общей суммы финансирования по заданному Коду организации.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 21
Создать Windows-приложение "Учет автотранспортных перевозок по заказчикам".
Предусмотреть:
-
Создание входных файлов: Справочник марок автомобилей (Код марки автомобиля, Марка автомобиля, Стоимость перевозки одного ткм); Автомобили (Инвентарный номер, Код марки автомобиля); Заказчики (Код заказчика, Наименование заказчика, Адрес, Телефон).
-
На основе данных входных файлов и заданного в форме Кода заказчика, Инвентарного номера автомобиля и введенных в форму Массы груза и Расстояния, Номера заказа и Даты заказа получение выходного файла: Заказы (Номер заказа, Дата заказа, Код заказчика, Инвентарный номер автомобиля, Масса груза(тн), Расстояние(км)).
-
Вывод Стоимости заказа по заданному Коду заказчика.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 22
Создать Windows-приложение "Учет продаж промышленных товаров".
Предусмотреть:
-
Создание входных файлов: Ценник (Код товара, Наименование товара, Цена розничная); Накладные (Номер накладной, Код товара, Количество поступило, Дата поступления).
-
На основе данных входных файлов и заданного в форме Кода товара, и введенных в форму Количества продано и Даты продажи и Номера чека получение выходного файла: Продажи (Номер чека, Код товара, Количество продано, Дата продажи).
-
Вывод Стоимости проданного товара по заданному Коду товара.
-
Создание меню для выполнения всех указанных в задании пунктов.
Вариант 23
Создать Windows-приложение "Учет студентов ".
Предусмотреть:
-
Создание входных файлов: Справочник факультетов (Номер факультета, Наименование факультета); Справочник специальностей (Код специальности, Наименование специальности); Справочник студентов (Номер зачетной книжки, ФИО, Номер группы, Вид обучения).
-
На основе данных входных файлов и заданного в форме Кода специальности получение выходного файла: Обучение (Номер факультета, Код специальности, Количество коммерческих студентов, Количество бюджетных студентов).
-
Вывод Количества .коммерческих студентов по заданному Коду специальности.
-
Создание меню для выполнения всех указанных в задании пунктов.