| Санкт-Петербургский государственный инженерно-экономический университет. Факультет информационных систем в экономике и управлении. Кафедра вычислительных систем и программирования. Методические указания и контрольные задания для студентов заочной формы обучения. Все специальности, кроме 351400. Санкт-Петербург, 2005г. СОСТАВИТЕЛИ: канд. экон. наук, доц. О.Д. Мердина, канд. техн. наук, проф. Е.Л. Рамин, канд. экон. наук, доц. И.Г. Гниденко. РЕЦЕНЗЕНТ: канд. экон. наук, доц. Е.Б.Попов
Методичка включает в себя задания для двух(!) контрольных работ. Первая контрольная проектирование БД по заданию, вторая контрольная - создание пользовательского меню для удобства работы. Общая цена выполнения новых, ранее не выполнявшихся вариантов от 1500руб. В стоимость включено выполнение двух контрольных, пояснительная записка + база данных в электронном виде.
Выполнены следующие варианты контрольных работ: 1, 3, 4, 10, 12, 14, 15, 21, 24, 27, 29.
Вариант 01
Расчет повременной оплаты
1. Создать таблицы:
Таблица 1. Справочник работников
Структура таблицы: Табельный номер, Фамилия И. О., Разряд, Цех
Таблица 2. Справочник тарифов
Структура таблицы: Разряд, Тариф (руб./час.)
Таблица 3. Табель учета отработанного времени
Структура таблицы: Табельный номер, Отработанное время в часах, Номер месяца
Таблица 4. Ведомость начисления зарплаты
Структура таблицы: Месяц, Цех, Табельный номер. Фамилия И. О., Отработанное время, Тариф, Начислено (руб.)
2. Ввести в таблицу 1 сведения о 15-ти работниках из трех цехов, в таб-лицу 2 данные по пяти разрядам.
3. Создать форму «Табель» для ввода данных в таблицу 3, предусмотрев контроль вводимых данных (отработанное время) и выдачу сообщений при возникновении ошибок ввода. Для ввода табельного номера использовать поле со списком, содержащим табельные номера и фамилии, соответствующие таблице 1. Ввести данные о 15 рабочих за один месяц.
4. Создать запрос на добавление расчетных данных в четвертую таблицу за один месяц, номер которого должен вводится по запросу.
5. Создать форму (типа главная/подчиненная) только для просмотра све-дений об одном работнике. Главная форма должна содержать: Табельный номер, Фамилия И. О., Разряд, Цех, Тариф. Подчиненная форма должна иметь три графы (номер месяца, отработанное время, начисленную сумму) и количество строк, соответствующее отработанным месяцам.
6. Создать отчет "Платежная ведомость по цеху N … за месяц ..." с итогом по полю начислено. Цех и номер месяца должны вводиться по запросу. Платежная ведомость должна содержать графы: Номер по порядку, Табельный номер, Фамилия И.О., Сумма к выдаче, Подпись.
7. Создать отчет с итоговыми данными за два месяца, показывающий распределение сумм зарплаты в разрезе цехов по разрядам.
Дата выполнения: 07/01/2008
Вариант 03
Расчет оплаты по окладам
1. Создать таблицы:
Таблица 1. Справочник окладов
Структура таблицы: Должность, Оклад (руб./мес.)
Таблица 2. Справочник распределения служащих по должностям и окладам (штатное расписание)
Структура таблицы: Табельный номер, Фамилия И.О., Должность, Отдел
Таблица 3. Табель учета отработанного времени
Структура таблицы: Табельный номер, Отработанное время в днях, Номер месяца
Таблица 4. Ведомость начисления зарплаты
Структура таблицы: Отдел, Фамилия И.О., Начислено (руб.), Номер месяца
2. Ввести данные в справочники (15 сотрудников в трех отделах, три должности)
3. Создать форму «Табель учета отработанного времени» только для ввода записей в таблицу 3. Исключить возможность просмотра записей. Предусмотреть контроль вводимых данных (время в днях) и выдачу сообщений при возникновении ошибок ввода. Для ввода табельного номера использовать поле со списком, содержащим табельные номера и фамилии, соответствующие таблице 2. Ввести данные о 15-ти сотрудниках за один месяц.
4. Создать форму (типа главная/подчиненная) только для просмотра сведений о сотруднике, фамилия которого должна выбираться из списка фамилий. Главная форма должна содержать поля: Табельный номер, Фамилию И.О., Отдел, Должность, Оклад. Подчиненная форма должна содержать строки по количеству отработанных месяцев и графы – Номер месяца, Отработанное время. Вывести итог по отработанному времени.
5. Создать запрос на добавление расчетных данных в четвертую таблицу за один месяц, номер которого вводится по запросу.
6. Создать отчет "Платежная ведомость по отделу N… за месяц ...". Но-мер отдела и номер месяца должны вводиться по запросу. Платежная ведомость должна содержать графы: Номер по порядку, Табельный номер, Фамилия И.О., Сумма к выдаче, Подпись. Строки отчета упорядочить в алфавитном порядке фамилий. Вывести итоговую сумму к выдаче.
7. Создать отчет, содержащий только итоговые данные распределения итоговых сумм начисленной зарплаты по должностям в разрезе отделов.
Дата выполнения: 29/12/2006
Вариант 04
Формирование плана выпуска изделий
1. Создать таблицы:
Таблица 1. Справочник изделий
Структура таблицы: Код изделия, Наименование изделия, Стоимость сборки
Таблица 2. Справочник деталей
Структура таблицы: Код детали, Наименование детали, Цена
Таблица 3. План выпуска
Структура таблицы: Код изделия, Количество изделий
Таблица 4. Состав изделия
Структура таблицы: Код изделия, Код детали, Количество деталей
2. Ввести в таблицу 1 сведения о пяти изделиях, в таблицу 2 - данные о 10-ти деталях, которые используются при сборке изделий, в таблицу 3 – данные о плане выпуска пяти изделий (код изделия должен выбираться из по-ля со списком).
3. Создать форму «Состав изделия» типа главная/подчиненная для просмотра и ввода данных о составе изделия, наименование которого должно выбираться из списка. Главная форма должна содержать поля: Наименование изделия и Код изделия. Подчиненная форма должна иметь табличный вид и содержать строки с полями: Код детали, Количество в изделии. Значение поля Код детали должно выбираться из поля со списком. Каждое изделие должно содержать не менее трех деталей.
4. Создать форму «План выпуска изделия» типа главная/подчиненная. Код изделия должен выбираться из списка. Главная форма должна содержать поля: Код изделия, Наименование изделия, Количество изделий, Стои-мость сборки, Стоимость выпуска изделия. Подчиненная форма должна иметь табличный вид и содержать графы: Код детали, Наименование дета-ли, Цена детали, Количество деталей на план выпуска изделия, Стоимость деталей.
5. Создать итоговый отчет «План выпуска в стоимостном выражении». Отчет должен содержать графы: Код изделия, Наименование изделия, Количество изделий, Стоимость деталей, Стоимость сборки, Стоимость всего. Отчет должен содержать все итоговые стоимости на план выпуска.
Дата выполнения: 01/01/2007
Вариант 10
Формирование счетов на оплату в автосервисе
1. Создать таблицы:
Таблица 1. Справочник видов работ
Структура таблицы: Код работы, Марка автомобиля, Наименование работы, Стоимость работы
Таблица 2. Справочник исполнителей работ
Структура таблицы: Код исполнителя, Фамилия И.О.
Таблица 3. Заказы
Структура таблицы: Дата, Номер заказа, Клиент, Марка автомобиля, Код работы, Код исполнителя
2. Ввести в таблицу 1 сведения о 15 видах работ по трем маркам автомобилей, в таблицу 2 - сведения о пяти исполнителях.
3. Создать форму «Заказ» для ввода данных в таблицу 3. Использовать поля со списком для ввода кодов исполнителей работ и кодов работ. Ввести данные о пяти заказах на разные даты по трем клиентам. Каждый заказ должен содержать не менее трех работ.
4. Создать форму (типа главная/подчиненная) только для просмотра све-дений о заказах, выполняемых конкретным исполнителем, код которого должен выбираться из списка. Главная форма должна содержать код исполнителя и его фамилию. Подчиненная форма должна содержать в таб-личном виде перечень работ с указанием их наименования, марки автомобиля, клиента и стоимости работы. В форме должна быть вычислена итоговая стоимость всех работ, выполняемых исполнителем.
5. Создать отчет «Счет на оплату заказа». Номер заказа должен выбираться из списка. В счет вывести дату, номер заказа, сведения о марке автомобиля, фамилии клиента и о стоимости выполнения каждой работы и всего заказа.
6. Создать отчет на основе перекрестного запроса о стоимости выполнения работ по маркам автомобилей и исполнителям работ.
Дата выполнения: 09/03/2007
Вариант 12
Учет торговых заказов
1. Создать таблицы:
Таблица 1. Каталог товаров
Структура таблицы: Код товара, Наименование товара, Цена
Таблица 2. Клиенты
Структура таблицы: Код клиента, Наименование клиента, Адрес, Телефон
Таблица 3. Заказы
Структура таблицы: Номер заказа, Дата заказа, Код клиента, Код товара, Количество
2. Ввести в таблицу 1 сведения о 10-ти товарах, в таблицу 2 - данные о пя-ти клиентах.
3. Создать форму «Заказ» для ввода данных в таблицу 3, предусмотрев контроль вводимых данных (дата заказа, количество) и выдачу сообщений при возникновении ошибок ввода. Использовать поля со списком для вво-да кодов товаров и кодов клиентов. Ввести данные о заказах, которые сде-лали три клиента в разные дни, причем один заказ должен включать не-сколько товаров.
4. Создать форму (типа главная/подчиненная) только для просмотра све-дений по заказу, номер которого должен вводиться по запросу. Главная форма должна содержать номер заказа, дату заказа, сведения о клиенте и общую стоимость заказа. Подчиненная форма должна содержать в таблич-ном виде сведения о товарах: Код товара, Наименование товара, Цена, Ко-личество, Стоимость.
5. Создать многостраничный отчет для просмотра заказов выполненных за заданный период времени. Данные по одному заказу выводить на отдель-ную страницу. Даты начала и конца периода вводить по запросу. В заго-ловках отчета вывести: номер заказа, дату заказа, сведения о клиенте. От-чет должен содержать графы: Код товара, Наименование товара, Цена, Ко-личество, Стоимость. Вывести по каждому заказу итоговые стоимости. Вывести общую стоимость всех заказов за указанный период.
6. Создать отчет на основе перекрестного запроса с итоговыми данными о стоимости товаров, заказанных клиентами.
Дата выполнения: 14/05/20
Вариант 14
Учет совокупного годового дохода
1. Создать таблицы:
Таблица 1. Справочник работников
Структура таблицы: Табельный номер, Фамилия И.О., Адрес, Серия паспорта, Номер паспорта, Оклад, Количество детей, Отдел
Таблица 2. Журнал расчета заработной платы
Структура таблицы: Наименование месяца, Табельный номер, Отработан-ное время (в днях), Начислено, Удержано П/Н (подоходный налог)
Таблица 3. Справочник рабочих дней
Структура таблицы: Наименование месяца, Плановое количество рабочих дней
2. Ввести в таблицу 1 сведения о 10-ти работниках, работающих в трех отделах, в таблицу 3 - сведения за год.
3. Создать форму «Отработанное время» для ввода в таблицу 2. Использовать поле со списком для ввода табельного номера и наименования месяца. Должен осуществляться контроль ввода значения поля Отработанное время (в днях) в соответствии с количеством дней обрабатываемого месяца. Ввести сведения об отработанном времени всеми работниками за первые три месяца года.
4. Создать запрос на изменение записей таблицы 2. Значение поля начислено считать по формуле:
Начислено=Оклад / Плановое количество рабочих дней * Отработанное время
Значение поля Удержано П/Н считать по формуле:
Удержан ПН=(Всего начислено – Стандартный вычет на работника – Стандартный вычет на 1-го ребенка * Количество детей) * 0.13
Номер месяца расчета и значения стандартных вычетов вводить при выполнении запроса.
5. Создать форму «Справка о совокупном годовом доходе рабочего с начала года» (типа главная/подчиненная) для просмотра сведений о работнике, фамилия которого должна выбираться из поля со списком. Главная форма должна содержать все поля таблицы 1. Подчиненная форма должна содержать графы: название месяца, помесячный доход (начисленная сумма в соответствующем месяце). В нижней части главной формы должна быть выведена итоговая сумма за три месяца, облагаемая налогом:
SUM(Начислено – Стандартный вычет на работника – Стандартный вычет на 1-го ребенка * Количество детей).
6. Создать отчет «Сведения о совокупном облагаемом доходе по отделам и месяцам работы» (на основе перекрестного запроса)
Дата выполнения: 17/06/2006
Вариант 15
Расчеты с заказчиками за работу строительных механизмов
1. Создать таблицы:
Таблица 1. Справочник строительных механизмов
Структура таблицы: Код механизма, Наименование, Стоимость одного машиночаса работы
Таблица 2. Заказчики
Структура таблицы: Код заказчика, Наименование организации, Форма оплаты (наличными/безналичными)
Таблица 3. Заказы
Структура таблицы: Номер заказа, Дата заказа, Код заказчика, Код меха-низма, Объем работы в часах
2. Ввести в таблицу 1 сведения о 10-ти механизмах, предлагаемых фирмой, в таблицу 2 - данные о шести заказчиках.
3. Создать форму «Заказ» для ввода данных в таблицу 3. Использовать по-ля со списком для ввода кодов механизмов и кодов заказчиков. Преду-смотреть контроль вводимых данных (Дата заказа и Объем работы) и вы-дачу сообщений при возникновении ошибок ввода. Ввести данные по пяти заказам, сделанными разными заказчиками. В один заказ может быть включена работа нескольких механизмов на одного заказчика.
4. Создать форму (типа главная/подчиненная) только для просмотра дан-ных по заданному механизму, который должен выбирается из списка. Главная форма должна содержать сведения о механизме, а подчиненная иметь табличный вид и содержать данные о заказчиках, объеме и стоимо-сти работ. Форма должна содержать итоговые данные по объему и стоимо-сти работ выбранного механизма.
5. Создать отчет «Отчет об использовании механизмов» на основе пере-крестного запроса, содержащий сведения об объемах работ, выполненных различными механизмами по каждому из заказчиков.
Дата выполнения: 14/05/20
Вариант 21
Учет амортизации автотранспорта по группам автотранспорта
1.Создать таблицы:
Таблица 1. Группа автомобилей
Структура таблицы: Код группы, Наименование группы, Норма амортиза-ции (норма амортизации задается в % от первоначальной стоимости на 100 км пробега и может иметь значения от 0.01% до 0.05%)
Таблица 2. Материально ответственные лица (МОЛ)
Структура таблицы: Табельный номер, ФИО
Таблица 3. Автомобили
Структура таблицы: Государственный номер, Марка автомобиля, Код группы, Первоначальная стоимость, Дата ввода в эксплуатацию, Пробег на начало года, Табельный номер
Таблица 4. Месячные пробеги
Структура таблицы: Государственный номер, Пробег за месяц, Наименование месяца
2. Ввести в таблицу 1 сведения о 5 группах автомобилей (например, самосвалы, легковые, автобусы и т.д.), в таблицу 2 - сведения о 5 МОЛ, в таблицу 3 - сведения о 15 автомобилях, относящихся к 5 группам и 3 МОЛ. При вводе данных в таблицу 3 использовать поля со списком для ввода та-бельного номера МОЛ и кода группы автомобиля.
3. Создать форму (типа главная/подчиненная) "Пробеги за месяц" для за-полнения данными таблицы 4. Предусмотреть вывод в главную форму полных сведений о заданном автомобиле. Выбор государственного номера автомобиля должен осуществляться из поля со списком. Подчиненная форма должна иметь табличный вид и содержать два поля: наименование месяца и пробег за месяц. Ввод наименования месяца осуществлять путем выбора значения из списка.
4. Создать форму (типа главная/подчиненная) «Сведения об амортизационных отчислениях по группе автомобилей за месяц» для просмотра базы данных по каждой группе и содержащую в табличном виде список автомобилей группы, их пробегах, первоначальной стоимости и суммах амортизации за заданный месяц по каждому из них. Наименование месяца вводить по запросу.
5. Создать отчет «Сводная ведомость амортизационных отчислений с начала года» с вычислением сумм амортизации, пробегах и остаточной стоимости на начало и конец года по каждому автомобилю, по группе и всего. Сведения о каждом автомобиле выводить в полном виде.
Дата выполнения: 31/03/2007
Вариант 24
Учет основных средств по группам оборудования
1. Создать таблицы:
Таблица 1. Группа основных средств
Структура таблицы: Код группы, Наименование группы, Годовая норма амортизации (норма амортизации задается в % от первоначальной стоимости)
Таблица 2. Подразделение
Структура таблицы: Код подразделения, Наименование подразделения, ФИО материально ответственного лица (сокращенно МОЛ)
Таблица 3. Основные средства
Структура таблицы: Инвентарный номер, Наименование, Код группы, Первоначальная стоимость, Дата ввода в эксплуатацию, Код подразделения
2. Ввести в таблицу 1 сведения о пяти группах (станки, приборы, электро-оборудование, копировально-множительная техника, вычислительная техника), в таблицу 2 – о трех подразделениях.
3. Создать форму «Карточка учета» для ввода данных в таблицу 3. Использовать поля со списком для ввода кода подразделения и кода группы. Ввести 15 единиц учета.
4. Создать форму (типа главная/подчиненная) «Сведения об амортизационных отчислениях по группе основных средств за месяц» для просмотра сведений по каждой группе. Главная форма должна содержать код группы, наименование группы, номер месяца и итоговую сумму амортизации за месяц, подчиненная форма - в табличном виде список основных средств, входящих в группу и суммы амортизации за месяц по каждой единице учета. Предусмотреть ввод кода группы и номера месяца по запросу. Если срок амортизации не истек (срок окончания амортизации превышает дату окончания месяца), то сумма амортизационных отчислений за месяц вычисляется по формуле: A=S*N/(12*100), где S-первоначальная стоимость, N-годовая норма амортизации в %. Иначе сумма амортизации за месяц равна 0. Срок окончания амортизации вычислять по формуле: Дата ввода в эксплуатацию + 365*100/N
5. Создать форму для передачи оборудования из одного подразделения в другое. Выбор подразделений осуществлять с помощью полей со списком.
6. Создать запрос для поиска основных средств с нулевой остаточной стоимостью.
7. Создать отчет "Сводная ведомость амортизационных отчислений за текущий месяц по группе основных средств" с указанием первоначальной стоимости и вычислением сумм амортизации с начала эксплуатации и за текущий месяц, а также остаточной стоимости по каждому наименованию, МОЛ и всего. Сведения о каждой единице учета выводить в полном виде
Дата выполнения: 08/01/2007
Вариант 27
Учет обслуживания клиентов в автосервисе
1. Создать таблицы:
Таблица 1. Справочник видов работ
Структура таблицы: Код работы, Марка автомобиля, Наименование работы, Стоимость работы
Таблица 2. Справочник исполнителей работ
Структура таблицы: Код исполнителя, Фамилия И.О.
Таблица 3. Заказы
Структура таблицы: Дата, Номер заказа, Клиент, Марка автомобиля, Код вида работ, Код исполнителя
2. Ввести в таблицу 1 сведения о 15-ти видах работ по трем маркам автомобилей, в таблицу 2 - сведения о пяти исполнителях работ.
3. Создать форму «Заказ» для ввода данных в таблицу 3. Использовать поля со списком для ввода кодов исполнителей работ и видов работ. Ввести данные о пяти заказах на разные даты по трем клиентам. Каждый заказ должен содержать не менее трех видов работ.
4. Создать форму (типа главная/подчиненная) только для просмотра сведений о заказах, выполняемых по заданным маркам автомобилям. Марка автомобиля должна выбираться из поля со списком. Главная форма должна содержать марку автомобиля и общую стоимость всех работ по выбранной марке. Подчиненная форма должна содержать в табличном виде перечень исполнителей и выполняемых ими работ с указанием даты, номера заказа, наименования работы, клиента и стоимости работ.
5. Создать отчет «Счет на оплату заказа». Номер заказа должен выбираться из списка. В счет вывести дату и номер заказа, сведения о марке автомобиля, фамилии клиента, о стоимости выполнения каждой работы и всего заказа.
6. Создать перекрестный отчет о стоимости выполненных работ по маркам автомобилей и исполнителям работ.
Дата выполнения: 04/12/2007
Вариант 29
Учет автотранспортных перевозок по заказчикам
1. Создать таблицы:
Таблица 1. Справочник марок автомобилей
Структура таблицы: Код марки автомобиля, Марка автомобиля, Стоимость перевозки 1ткм
Таблица 2. Автомобили
Структура таблицы: Инвентарный номер, Код марки автомобиля
Таблица 3. Заказчики
Структура таблицы: Код заказчика, Наименование заказчика, Адрес, Телефон
Таблица 4. Заказы
Структура таблицы: Код заказа, Дата заказа, Код заказчика, Инвентарный номер автомобиля, Масса груза (тн.), Расстояние (км.)
2. Ввести в таблицу 1 сведения о трех марках автомобилей, в таблицу 2 - данные о 10-ти автомобилях трех марок, в таблицу 3 – сведения о трех заказчиках. При вводе данных в таблицу 2 использовать поле со списком для выбора кода марки автомобиля.
3. Создать форму «Заказ» для ввода данных в таблицу 4, предусмотрев контроль вводимых данных (Дата заказа, Масса груза, Расстояние) и вы-дачу сообщений при возникновении ошибок ввода. Использовать поля со списком для ввода кодов заказчиков и инвентарных номеров автомобилей. Ввести данные о пяти заказах. В один заказ может быть включена заявка на несколько автомобилей. Должно быть несколько заказов на автомобили одной и той же марки и несколько заказов одного и того же заказчика.
4. Создать форму (типа главная/подчиненная) для просмотра сведений о заказах на автомобили, сделанных одним заказчиком. Код заказчика дол-жен выбираться из поля со списком. Главная форма должна содержать все сведения о заказчике и итоговые суммы по массе груза, расстоянию и стоимости перевозок. Подчиненная форма должна содержать в табличном виде список автомобилей с перечнем номеров заказов, инвентарных номе-ров автомобилей, наименований заказчиков, массе груза, расстоянию и стоимости перевозки.
5. Создать отчет «Отчет об использовании автотранспорта» на основе перекрестного запроса, содержащий сведения о стоимости перевозок по маркам автомобилей и заказчикам.
6. Создать отчет «Счет на оплату автомобильных перевозок», содержащий сведения о заказчике и расчет стоимости перевозок по каждому заказанному автомобилю. В отчете для каждого автомобиля привести инвентарный номер, марку, массу груза, расстояние, стоимость перевозки 1 ткм, стоимость перевозки груза.
Дата выполнения: 14/05/20
|