Студопедия — Правила выполнения контрольной работы. К контрольным работам по дисциплине
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Правила выполнения контрольной работы. К контрольным работам по дисциплине






Задания

К контрольным работам по дисциплине

Базы данных и управление ими».

Методические указания по их выполнению

 

 

(для студентов очной формы обучения)

Специальность 050501 – «Профессиональное обучение (информатика, вычислительная техника и компьютерные технологии)»

специализация «Компьютерные технологии»

 

 

Екатеринбург, 2008

УДК 377:681.3.06: 519.682.5

Задания к контрольным работам по дисциплине «Базы данных и управление ими». Методические указания по их выполнению. Рос. гос. проф.‑пед. ун-т – Екатеринбург: 2008. – 43 с.

 

 

Составил: доцент, к.т.н. В.В. Вьюхин

 

 

Одобрено на заседании кафедры сетевых информационных систем и компьютерных технологий обучения ______________ Протокол №______

 

 

И.о. заведующего кафедрой

 

 

________________В.В. Вьюхин

 

Рекомендовано к печати методической комиссией факультета информатики от "___"_____________2008 г. Протокол №_____.

 

 

Председатель методической комиссии ИнИ

 

 

__________________А.А. Карасик

 

 

© ГОУ ВПО «Российский государственный

профессионально-педагогический

университет», 2008

Часть 1. Контрольная работа № 1

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

Контрольная работа рассчитана на самостоятельное выполнение студентами дневной формы обучения специализации «Компьютерные технологии» вне рамок аудиторных занятий с последующей защитой разработанных компонентов.

Контрольная работа выполняется и защищается с использованием СУБД Foxpro 2.0.

Контрольная работа должна быть оформлена на листах формата А4. Листы контрольной работы должны быть сшиты.

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

Номер варианта задания определяет и регистрирует преподаватель, ведущий занятия. Самостоятельное изменение номера варианта студентом не допускается. Работа с несоответствующим номером варианта задания не зачитывается и переделывается в соответствии с требуемым номером варианта.

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

Все размерные, весовые и стоимостные данные должны приводиться с точностью до двух символов после десятичной точки.

При защите контрольной работы обучаемый должен уметь объяснить применение любой использованной команды или ее опции.

В отчет по контрольной работе № 1 должны быть включены:

‑ текст задания;

‑ схемы отношений (таблиц);

‑ заполненная база данных;

‑ командные файлы в соответствии с вариантом задания;

‑ файлы вывода результатов.

Выполнение контрольной работы по дисциплине является критерием допуска студента к сдаче экзамена. Невыполнение контрольной работы в срок, как правило, влечет за собой снижение рейтинговой оценки и недопуск к экзамену по дисциплине.

 

 

Содержание контрольной работы

В данной контрольной работе вы разрабатываете собственную прикладную систему на основе СУБД Foxpro 2.0. Система использует реляционную модель данных и соответствует идеологии эпохи персональных компьютеров, когда СУБД и приложение располагались на одном компьютере. Система предполагает сравнительно скромные требования к аппаратному обеспечению и монопольный режим работы. Выполняя контрольную работу, необходимо:

1. Изучить форматы команд create, use, modify structure, modify command, browse, append, edit, list, display, define popup, define bar, set filter. Помимо указанных общих команд вам, вероятно, придется познакомиться с некоторыми дополнительными командами, список этих команд определится из вашего варианта.

2. Создать таблицы реляционной базы данных и ввести в каждую из них достаточное количество записей. Таблицы не должны содержать частично заполненных и пустых записей.

3. Распечатать командой list в выводной файл содержание всех таблиц вашей базы данных (имя выводного файла – ваша фамилия, набранная буквами латинского алфавита длиной не более 8 символов).

4. Создать командный файл, включающий в себя все возможности вашей программы.

5. Независимо от номера варианта обязательно дополнить ваш командный файл командой ввода-редактирования данных Browse с обязательным использованием опций fields, for, title и ключей доступа к различным полям R, V, H, B, W. Команда Browse может быть встроена в качестве одного из дополнительных пунктов главного или одного из вложенных меню, которые вы создадите.

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

7. Если в задании предусматривается выбор из меню файлов, то в качестве пунктов меню должны быть использованы только файлы базы данных, созданные обучающимся.

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

9. Для удобства представления результатов выполнения команд вашего командного файла настроить вывод на файл VIVOD.

10. Отладить командный файл таким образом, чтобы при его запуске на исполнение для любой последовательности выбираемых пунктов меню не возникало сообщений об ошибках. Сообщение об ошибке любого вида означает, что контрольная работа не будет зачтена до исправления ошибок.

11. На момент защиты контрольной работы обеспечить отсутствие в таблицах пустых записей. Для этого при запуске продукта должна выполняться процедура, удаляющая во всех таблицах записи, не содержащие информации вообще, либо в указанных вами полях.

 

 

Варианты заданий контрольной работы

Для каждого варианта задания указаны таблицы, из которых состоит БД, а также главное меню вашей прикладной системы.

 

Вариант 1

 

Создать БД из таблиц:

- SPISOK (ТАБЕЛЬНЫЙ_НОМЕР, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ГОД_РОЖДЕНИЯ),

- OBRAZ (ТАБЕЛЬНЫЙ_НОМЕР, ГОД_ОКОНЧАНИЯ, УЧЕБНОЕ_ЗАВЕДЕНИЕ),

- DETI (ТАБЕЛЬНЫЙ_НОМЕР, ИМЯ, ГОД_РОЖДЕНИЯ_РЕБЕНКА),

- SEMPOL (ТАБЕЛЬНЫЙ_НОМЕР, ИМЯ_СУПРУГИ, ГОД_РОЖДЕНИЯ_СУПРУГИ).

- MILITARY (ТАБЕЛЬНЫЙ_НОМЕР, ВОЕННО_УЧЕТНАЯ_СПЕЦИАЛЬНОСТЬ, ЗВАНИЕ)

Ввести данные во все файлы (не менее 5 человек).

Разработать главное меню системы с пунктами:

- ввод данных в файл (после выбора файла из меню файлов с использованием опции prompt files) командами BROWSE и CHANGE,

- редактирование данных в файлах (после связывания всех файлов по типу одна запись - со многими) командой BROWSE,

- удаление ошибочно введенных записей для каждого файла после выбора файла из меню файлов (с использованием команд define bar),

 

 

Вариант 2

 

Создать БД из таблиц:

- SPISOK (ТАБЕЛЬНЫЙ_НОМЕР, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ГОД_РОЖДЕНИЯ, ПОЧТОВЫЙ_ИНДЕКС, ГОРОД, УЛИЦА, ДОМ, КВАРТИРА),

- DETI (ТАБЕЛЬНЫЙ_НОМЕР, ИМЯ, ГОД_РОЖДЕНИЯ_РЕБЕНКА),

- OBRAZ (ТАБЕЛЬНЫЙ_НОМЕР, ГОД_ОКОНЧАНИЯ, УЧЕБНОЕ_ЗАВЕДЕНИЕ),

- SEMPOL (ТАБЕЛЬНЫЙ_НОМЕР, ИМЯ_СУПРУГА, ГОД_РОЖДЕНИЯ_СУПРУГА),

- VUS (ТАБЕЛЬНЫЙ_НОМЕР, ВУС, ЗВАНИЕ).

Ввести данные во все файлы (не менее 5 человек).

Разработать главное меню системы с пунктами:

- ввод данных в файл (после выбора файла из меню файлов) командами BROWSE и EDIT(с использованием команд define bar),

- редактирование данных в файлах (после связывания всех файлов по типу одна запись - со многими) командой BROWSE,

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

- вывод на экран любой из нижеуказанных комбинаций полей всех БД при работающем фильтре:

- ТАБЕЛЬНЫЙ_НОМЕР, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, УЧЕБНОЕ_ЗАВЕДЕНИЕ, ГОД_ОКОНЧАНИЯ,

- ТАБЕЛЬНЫЙ_НОМЕР, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ИМЯ_СУПРУГА, ГОД_РОЖДЕНИЯ_СУПРУГА,

- ТАБЕЛЬНЫЙ_НОМЕР, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, УЛИЦА, ДОМ, КВАРТИРА,

- ТАБЕЛЬНЫЙ_НОМЕР, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ЗВАНИЕ, ВУС.

 

 

Вариант 3

 

Создать БД из таблиц:

- NIR (НОМЕР_ДОГОВОРА, НАИМЕНОВАНИЕ_ДОГОВОРА, СУММА, РУКОВОДИТЕЛЬ, ДАТА_НАЧАЛА, ДАТА_ОКОНЧАНИЯ, ЭКОН_ЭФФЕКТ),

- PUBL (КОД_СОТРУДНИКА, НАИМЕНОВАНИЕ_ПУБЛИКАЦИИ, ГОД_ПУБЛИКАЦИИ, КОЛИЧЕСТВО_СТРАНИЦ, ВИД_ПУБЛИКАЦИИ),

- UCHEBA (КОД_СОТРУДНИКА, ПЛАНОВАЯ_НАГРУЗКА, ВЫПОЛНЕННАЯ_НАГРУЗКА, НЕДОВЫПОЛНЕНИЕ_АБСОЛЮТНОЕ, НЕДОВЫПОЛНЕНИЕ_ОТНОСИТЕЛЬНОЕ),

- POVISH (КОД_СОТРУДНИКА, ГОРОД, ОРГАНИЗАЦИЯ, ВИД_ПОВЫШЕНИЯ_КВАЛИФИКАЦИИ, ДАТА_НАЧАЛА, ДАТА_ОКОНЧАНИЯ, РЕЗУЛЬТАТ);

-.SOTR (КОД_СОТРУДНИКА, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО).

Ввести данные во все файлы (не менее 5 человек).

Разработать главное меню системы с пунктами:

- редактирование данных в первых двух файлах командой BROWSE,

- редактирование записей в файлах (после выбора из меню файлов) командой CHANGE,

- редактирование файла POVISH с помощью клавишного меню, обеспечивающего:

- добавление записи,

- пометка записи на удаление,

- восстановление удаленных записей,

- физическое удаление помеченных на удаление записей,

- вывод на экран следующих документов (после выбора из подменю):

- ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, НАИМЕНОВАНИЕ_ПУБЛИКАЦИИ, ГОД_ПУБЛИКАЦИИ, КОЛИЧЕСТВО_СТРАНИЦ,

- НОМЕР_ДОГОВОРА, НАИМЕНОВАНИЕ_ДОГОВОРА, СУММА, РУКОВОДИТЕЛЬ.

 

 

Вариант 4

 

Создать БД из таблиц:

- NIR (НОМЕР_ДОГОВОРА, НАИМЕНОВАНИЕ_ДОГОВОРА, СУММА, РУКОВОДИТЕЛЬ, ДАТА_НАЧАЛА, ДАТА_ОКОНЧАНИЯ, ВИД_ФИНАНСИРОВАНИЯ),

- PUBL (ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, НАИМЕНОВАНИЕ_ПУБЛИКАЦИИ, ГОД_ПУБЛИКАЦИИ, КОЛИЧЕСТВО_СТРАНИЦ, ВИД_ПУБЛИКАЦИИ, ИЗДАТЕЛЬСТВО, КОЛИЧЕСТВО_ЭКЗЕМПЛЯРОВ),

- UCHEBA (ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ПЛАНОВАЯ_НАГРУЗКА_1-ЫЙ_СЕМЕСТР, ВЫПОЛНЕННАЯ_НАГРУЗКА_1-ЫЙ_СЕМЕСТР, ПЛАНОВАЯ_НАГРУЗКА_2-Й_СЕМЕСТР, ВЫПОЛНЕННАЯ_НАГРУЗКА_2-Й_СЕМЕСТР, НЕДОВЫПОЛНЕНИЕ_ЗА_1-Й_СЕМЕСТР, НЕДОВЫПОЛНЕНИЕ_ЗА_2-ОЙ_СЕМЕСТР, НЕДОВЫПОЛНЕНИЕ_ЗА_ГОД),

- POVISH (ГОРОД, ОРГАНИЗАЦИЯ, ВИД_ПОВЫШЕНИЯ_КВАЛИФИКАЦИИ, ДАТА_НАЧАЛА, ДАТА_ОКОНЧАНИЯ, РЕЗУЛЬТАТ).

 

Ввести данные во все файлы (не менее 7 записей).

Разработать главное меню системы с пунктами:

- ввод данных в файлы системы (после выбора файла из меню файлов) командой BROWSE в файлы NIR и PUBL и командой append в файлы UCHEBA и POVISH,

- редактирование данных в файлах (после выбора из меню файлов с использованием команд define bar) командой BROWSE,

- работа с клавишным меню в окне BROWSE, обеспечивающим:

- перемещение по записям,

- пометка записи на удаление,

- восстановление удаленных записей,

- физическое удаление помеченных на удаление записей,

- создание фильтров по одному полю (для двух полей файла PUBL) с демонстрацией результата в окне BROWSE,

- вывод на экран любой из указанных комбинаций полей (после выбора из подменю):

- ФАМИЛИЯ, ИНИЦИАЛЫ, ВЫПОЛНЕННАЯ_НАГРУЗКА, НЕДОВЫПОЛНЕНИЕ_АБСОЛЮТНОЕ,

- ФАМИЛИЯ, ИНИЦИАЛЫ, НАИМЕНОВАНИЕ_ПУБЛИКАЦИИ, ГОД_ПУБЛИКАЦИИ, КОЛИЧЕСТВО_СТРАНИЦ.

 

 

Вариант 5

 

Создать БД из таблиц:

- PROGR (КОД_АВТОРА, ДИСЦИПЛИНА, ГОД_ИЗДАНИЯ, НАЗВАНИЕ_УЧЕБНОГО_ЗАВЕДЕНИЯ, ДАТА_УТВЕРЖДЕНИЯ, КОЛИЧЕСТВО_ЭКЗЕМПЛЯРОВ),

- METPOSOB (КОД_АВТОРА, ДИСЦИПЛИНА, НАЗВАНИЕ_РАЗДЕЛА, ОБЪЕМ_В_СТРАНИЦАХ, ТИРАЖ, ГОД_ИЗДАНИЯ),

- UCHEBN (КОД_АВТОРА, НАЗВАНИЕ, ИЗДАТЕЛЬСТВО, ГОД_ИЗДАНИЯ, ОБЪЕМ_В_ПЕЧАТНЫХ_ЛИСТАХ, ТИРАЖ),

- RUKOPIS (КОД_АВТОРА, НАЗВАНИЕ, ЧИСЛО_СТРАНИЦ, ГОД),

- AVTOR (КОД_АВТОРА, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО).

 

Ввести данные во все файлы (не менее 7 записей).

Разработать главное меню системы с пунктами:

- выбор файла из меню файлов (выбранный файл показывается в окне BROWSE с использованием опции define bar),

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

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

- индексирование файлов системы по выбранному из подменю варианту с демонстрацией индексирования в окне BROWSE (не менее трех вариантов),

- просмотр файлов UCHEBN и RUKOPIS с помощью команды CHANGE после выбора из подменю.

 

 

Вариант 6

 

Создать БД из таблиц:

- PROGR (КОД_АВТОРА, ДИСЦИПЛИНА, ГОД_ИЗДАНИЯ, НАЗВАНИЕ_УЧЕБНОГО_ЗАВЕДЕНИЯ, ДАТА_УТВЕРЖДЕНИЯ, КОЛИЧЕСТВО_ЭКЗЕМПЛЯРОВ),

- METPOSOB (КОД_АВТОРА, ДИСЦИПЛИНА, НАЗВАНИЕ_РАЗДЕЛА, ОБЪЕМ, ТИРАЖ, ГОД_ИЗДАНИЯ),

- UCHEBN (КОД_АВТОРА, НАЗВАНИЕ, ИЗДАТЕЛЬСТВО, ГОД_ИЗДАНИЯ, ОБЪЕМ, ТИРАЖ),

- RUKOPIS (КОД_АВТОРА, НАЗВАНИЕ, ЧИСЛО_СТРАНИЦ, ГОД)

- AVTOR (КОД_АВТОРА, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО).

Ввести данные во все файлы (не менее 7 записей).

Разработать главное меню системы с пунктами:

- выбор файла из меню файлов с демонстрацией файла в окне Browse,

- индексация файла после выбора из меню файлов по одному из полей базы данных (после выбора из подменю полей) с использованием опций prompt files и prompt structure,

- установка фильтров разного типа по полям, выбранным из меню фильтров,

- ввод и редактирование:

- файлов PROGR и METPOSOB с помощью команды BROWSE;

- файла PROGR с помощью окна Change, в котором должно действовать клавишное меню, обеспечивающее не менее 4 различных действий,

- файла AVTOR с помощью команды EDIT.

 

 

Вариант 7

 

Создать БД из таблиц:

- PROGR (АВТОР, ДИСЦИПЛИНА, ГОД_ИЗДАНИЯ, НАЗВАНИЕ_УЧЕБНОГО_ЗАВЕДЕНИЯ, ДАТА_УТВЕРЖДЕНИЯ, КОЛИЧЕСТВО_ЭКЗЕМПЛЯРОВ),

- METPOSOB (АВТОР, ДИСЦИПЛИНА, НАЗВАНИЕ_РАЗДЕЛА, ОБЪЕМ, ТИРАЖ, ГОД_ИЗДАНИЯ),

- UCHEBN (АВТОР, НАЗВАНИЕ, ИЗДАТЕЛЬСТВО, ГОД_ИЗДАНИЯ, ОБЪЕМ, ТИРАЖ),

- RUKOPIS (АВТОР, НАЗВАНИЕ, ЧИСЛО_СТРАНИЦ, ГОД).

Ввести данные во все файлы (не менее 7 записей).

Разработать главное меню системы с пунктами:

- индексация файла после выбора из меню файлов по одному из полей базы данных (с демонстрацией индексирования в окне Browse),

- установка фильтров по полям, выбранным из меню фильтров (с демонстрацией действия фильтра в окне Browse) (не менее 4 вариантов для разных таблиц),

- ввод и редактирование:

- файла PROGR с помощью команды BROWSE и

- файла UCHEBN с помощью @...SAY...GET с использованием клавишного меню.

 

 

Вариант 8

 

Создать БД из таблиц:

- VOPROS (КОД_ДИСЦИПЛИНЫ, НОМЕР_ВОПРОСА, ТЕКСТ_ВОПРОСА, КАТЕГОРИЯ_СЛОЖНОСТИ_ВОПРОСА),

- OTVET (КОД_ДИСЦИПЛИНЫ, НОМЕР_ВОПРОСА, НОМЕР_ОТВЕТА, ТЕКСТ_ОТВЕТА, БАЛЛЫ_ЗА_ОТВЕТ),

- OCENKA (ГРУППА, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, СУММА_БАЛЛОВ, ОЦЕНКА),

- DISCIPL (КОД_ДИСЦИПЛИНЫ, НАЗВАНИЕ_ДИСЦИПЛИНЫ).

Ввести данные во все файлы (не менее 9 вопросов, 3 ответов на каждый вопрос и 3 дисциплин).

Разработать главное меню системы с пунктами:

- ввод данных в файлы VOPROS, OTVET с помощью команды BROWSE после установления связи типа одна запись со многими по полям КОД_ДИСЦИПЛИНЫ и НОМЕР_ВОПРОСА,

- ввод данных в файлы OCENKA, DISCIPL с помощью команды CHANGE,

- установка фильтра на все файлы по выбранному из подменю значению поля КОД_ДИСЦИПЛИНЫ,

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

 

 

Вариант 9

 

Создать БД из таблиц:

- VOPROS (КОД_ДИСЦИПЛИНЫ, НОМЕР_ВОПРОСА, ТЕКСТ_ВОПРОСА, КАТЕГОРИЯ_СЛОЖНОСТИ_ВОПРОСА),

- OTVET (КОД_ДИСЦИПЛИНЫ, НОМЕР_ВОПРОСА, НОМЕР_ОТВЕТА, ТЕКСТ_ОТВЕТА, БАЛЛЫ_ЗА_ОТВЕТ),

- OCENKA (ГРУППА, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, СУММА_БАЛЛОВ, ОЦЕНКА),

- DISCIPL (КОД_ДИСЦИПЛИНЫ, НАЗВАНИЕ_ДИСЦИПЛИНЫ).

 

Ввести данные во все файлы (не менее 9 записей).

Разработать главное меню системы с пунктами:

- установить фильтр на все файлы системы по полю КОД_ДИСЦИПЛИНЫ после выбора фильтра из меню кодов дисциплин,

- ввод данных в файлы VOPROS, OTVET с помощью команды BROWSE после установления связи типа одна запись со многими по полю НОМЕР_ВОПРОСА и установки фильтра по коду дисциплины,

- редактирование данных в поле БАЛЛЫ_ЗА_ОТВЕТ с помощью команды @...SAY...GET после установления связи типа одна запись со многими по полю НОМЕР_ВОПРОСА и установки фильтра по коду дисциплины,

- навигация по записям любого выбранного файла (после выбора из подменю) с помощью клавишного меню.

 

Вариант 10

 

Создать БД из таблиц:

- MATUCHET (ИНВЕНТАРНЫЙ_НОМЕР, НАЗВАНИЕ, АУДИТОРИЯ),

- PARAMETR (ИНВЕНТАРНЫЙ_НОМЕР, ЗАВОД_ИЗГОТОВИТЕЛЬ, СТРАНА_ИЗГОТОВИТЕЛЬ, СТОИМОСТЬ, СРОК_СЛУЖБЫ, СРОК_ПРИОБРЕТЕНИЯ, СРОК_СПИСАНИЯ, ОСТАТОЧНАЯ_СТОИМОСТЬ),

- TEHNICH (ИНВЕНТАРНЫЙ_НОМЕР, МОЩНОСТЬ, НАПРЯЖЕНИЕ, МАССА, НАИБОЛЬШИЙ_ГАБАРИТ),

- DOKUMENT (ИНВЕНТАРНЫЙ_НОМЕР, НАЛИЧИЕ_ДОКУМЕНТОВ, НОМЕР_ПАПКИ_С_ДЕЛОМ).

 

Ввести данные во все файлы (не менее 7 записей).

Разработать главное меню системы с пунктами:

- ввод данных в файлы MATUCHET и PARAMETR с помощью команды BROWSE,

- ввод данных в файл TEHNICH с помощью команд @...SAY...GET с организацией навигации по записям с помощью клавишного меню,

- просмотр данных файлов MATUCHET и TEHNICH одновременно с помощью команды BROWSE после организации связи файлов,

- печать документов (после выбор документа из подменю). Список документов (не менее трех) и полей в них определяется разработчиком,

- выбор способа индексирования файлов (из специального клавишного подменю),

- распечатка всех полей из всех файлов для объекта, выбранного из подменю-списка по полю НАЗВАНИЕ.

 

 

Вариант 11

 

Создать БД из таблиц:

- MATUCHET (ИНВЕНТАРНЫЙ_НОМЕР, НАЗВАНИЕ, АУДИТОРИЯ),

- PARAMETR (ИНВЕНТАРНЫЙ_НОМЕР, ЗАВОД_ИЗГОТОВИТЕЛЬ, СТРАНА_ИЗГОТОВИТЕЛЬ, СТОИМОСТЬ, СРОК_СЛУЖБЫ, СРОК_ПРИОБРЕТЕНИЯ, СРОК_СПИСАНИЯ, ОСТАТОЧНАЯ_СТОИМОСТЬ),

- TEHNICH (ИНВЕНТАРНЫЙ_НОМЕР, МОЩНОСТЬ, НАПРЯЖЕНИЕ, МАССА, НАИБОЛЬШИЙ_ГАБАРИТ),

- DOKUMENT (ИНВЕНТАРНЫЙ_НОМЕР, НАЛИЧИЕ_ДОКУМЕНТОВ, НОМЕР_ПАПКИ_С_ДЕЛОМ).

Ввести данные во все файлы (не менее 7 записей).

Разработать главное меню системы с пунктами:

- ввод данных в файлы MATUCHET и PARAMETR с помощью команды BROWSE, в файле PARAMETR должно работать клавишное меню минимум для трех действий,

- ввод данных в файл TEHNICH и DOKUMENT с помощью команд Change,

- просмотр данных файлов MATUCHET и TEHNICH одновременно с помощью команды BROWSE после организации связи файлов,

- выбор фильтра (из специального подменю) с демонстрацией действия фильтра в окне Browse. Значения фильтров определять в диалоговом режиме.

 

 

Вариант 12

 

Создать БД из таблиц:

- SPISOK (ТАБЕЛЬНЫЙ_НОМЕР, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ОКЛАД, КОЛИЧЕСТВО_ДЕТЕЙ, ОТРАБОТАНО_ДНЕЙ_В_МЕСЯЦЕ),

- DANNIE (ДНЕЙ_В_МЕСЯЦЕ, НОРМА_РЕГИОНАЛЬНОЙ_НАДБАВКИ, НОРМА_ПЕНСИОННОГО_НАЛОГА, НОРМА_ПОДОХОДНОГО_НАЛОГА, НОРМА_ПРОФСОЮЗНОГО_ВЗНОСА),

- LICEVOI (ТАБЕЛЬНЫЙ_НОМЕР, РЕГИОНАЛЬНАЯ_НАДБАВКА, НАЧИСЛЕНО, ПЕНСИОННЫЙ_НАЛОГ, ПОДОХОДНЫЙ_НАЛОГ, УДЕРЖАНИЯ, В_ВЕДОМОСТЬ),

- FORMULA (ИМЯ_ПОЛЯ_ФАЙЛА_LICEVOI, ФОРМУЛА_ВЫЧИСЛЕНИЯ_ЭТОГО_ПОЛЯ).

Ввести данные во все файлы (не менее 7 записей).

Разработать главное меню системы с пунктами:

- ввод данных в файл DANNIE командой Change,

- ввод данных в файл SPISOK командой APPEND,

- расчет значений полей файла LICEVOI (командой replace),

- выбор одного из файлов (из подменю) и демонстрация выбора окном Browse

- организация навигации по файлу LICEVOI с помощью клавишного меню (вперед, назад, в начало, в конец, выход).

 

 

Вариант 13

 

Создать БД из таблиц:

- SPISOK (ТАБЕЛЬНЫЙ_НОМЕР, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ОКЛАД, ОТРАБОТАНО_ДНЕЙ_В_МЕСЯЦЕ, ПОДРАЗДЕЛЕНИЕ, ГРАФИК_РАБОТЫ),

- BOLNICH (ТАБЕЛЬНЫЙ_НОМЕР, ДАТА_НАЧАЛА_БОЛЬНИЧНОГО, ДАТА_ОКОНЧАНИЯ_БОЛЬНИЧНОГО),

- OTPUSK (ТАБЕЛЬНЫЙ_НОМЕР, ДАТА_НАЧАЛА_ОТПУСКА, ДАТА_ОКОНЧАНИЯ_ОТПУСКА, ПРОЦЕНТ_ОПЛАТЫ),

- POLIS (ТАБЕЛЬНЫЙ_НОМЕР, НОМЕР_СТРАХОВОГО_ПОЛИСА, КОГДА_ВЫДАН_ПОЛИС, КЕМ_ВЫДАН_ПОЛИС),

- GRAPHIC (НОМЕР_ГРАФИКА, ГРАФИК).

Ввести данные во все файлы (не менее 6 записей).

Разработать главное меню системы с пунктами:

- ввод и редактирование данных в выбранном (из подменю) файле командой APPEND,

- выбор фильтра для файла SPISOK (из подменю), типы фильтров указать в отдельном подменю, значения данных для фильтров определять в диалоговом режиме. Условия фильтров: равно, не равно, вхождение в интервал, не вхождение в интервал,

- распечатка 2-3 документов после выбора из подменю (каждый документ – набор полей по выбору автора).

 

 

Вариант 14

 

Создать БД из таблиц:

- SPISOK (ТАБЕЛЬНЫЙ_НОМЕР, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ОКЛАД, ОТРАБОТАНО_ДНЕЙ_В_МЕСЯЦЕ, ПОДРАЗДЕЛЕНИЕ),

- BOLNICH (ТАБЕЛЬНЫЙ_НОМЕР, ДАТА_НАЧАЛА_БОЛЬНИЧНОГО, ДАТА_ОКОНЧАНИЯ_БОЛЬНИЧНОГО),

- OTPUSK (ТАБЕЛЬНЫЙ_НОМЕР, ДАТА_НАЧАЛА_ОТПУСКА, ДАТА_ОКОНЧАНИЯ_ОТПУСКА, ПРОЦЕНТ_ОПЛАТЫ),

- POLIS (ТАБЕЛЬНЫЙ_НОМЕР, НОМЕР_СТРАХОВОГО_ПОЛИСА, КОГДА_ВЫДАН_ПОЛИС, КЕМ_ВЫДАН_ПОЛИС).

Ввести данные во все файлы (не менее 7 записей).

Разработать главное меню системы с пунктами:

- ввод и редактирование данных (после выбора из подменю файлов) разными командами (APPEND, CHANGE, EDIT, BROWSE),

- выбор фильтра для файла POLIS (из подменю) (не менее трех фильтров разного типа),

- удаление данных старше фиксированной даты из файла после выбора имени файла из подменю (для файлов BOLNICH и OTPUSK). Дата указывается в диалоге с пользователем,

- использование клавишного меню, обеспечивающего:

- пометка записей на удаление,

- физическое удаление записей во всех файлах после - подтверждения удаления.

- отмена пометок удаленных записей.

 

 

Вариант 15

 

Создать БД из таблиц:

- SPISOK (ТАБЕЛЬНЫЙ_НОМЕР, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ОКЛАД, ОТРАБОТАНО_ДНЕЙ_В_МЕСЯЦЕ, ПОДРАЗДЕЛЕНИЕ),

- BOLNICH (ТАБЕЛЬНЫЙ_НОМЕР, ДАТА_НАЧАЛА_БОЛЬНИЧНОГО, ДАТА_ОКОНЧАНИЯ_БОЛЬНИЧНОГО),

- OTPUSK (ТАБЕЛЬНЫЙ_НОМЕР, ДАТА_НАЧАЛА_ОТПУСКА, ДАТА_ОКОНЧАНИЯ_ОТПУСКА, ПРОЦЕНТ_ОПЛАТЫ),

- POLIS (ТАБЕЛЬНЫЙ_НОМЕР, НОМЕР_СТРАХОВОГО_ПОЛИСА, КОГДА_ВЫДАН_ПОЛИС, КЕМ_ВЫДАН_ПОЛИС).

Ввести данные во все файлы (не менее 7 записей).

Разработать главное меню системы с пунктами:

- ввод и редактирование данных в файлы

- SPISOK (командой BROWSE) и

- BOLNICH (командами @...SAY...GET). Навигацию по записям обеспечить с помощью клавишного меню. Предусмотреть движение вперед, назад, переход на первую и последнюю записи, выход из цикла ввода,

- индексация файла SPISOK по любому его полю (выбор поля из подменю с опцией prompt structure),

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

- связать соответствующими видами связи файлы друг с другом и вывести по 2-3 поля из каждой таблицы в окне Browse.

 

 

Вариант 16

 

Создать БД из таблиц:

- SPISOK (ТАБЕЛЬНЫЙ_НОМЕР, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ДОМАШНИЙ_АДРЕС),

- DEPONENT (ТАБЕЛЬНЫЙ_НОМЕР, СУММА, ДАТА_ЗАНЕСЕНИЯ, ДАТА_ВЫДАЧИ, ПАРОЛЬ_ОПЕРАТОРА, ДАТА_ОПЕРАЦИИ),

- ARHIV (ТАБЕЛЬНЫЙ_НОМЕР, СУММА, ДАТА_ЗАНЕСЕНИЯ, ДАТА_ВЫДАЧИ),

- KOPIJA (ТАБЕЛЬНЫЙ_НОМЕР, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ДОМАШНИЙ_АДРЕС, СУММА, ДАТА_ЗАНЕСЕНИЯ, ДАТА_ВЫДАЧИ).

Ввести данные во все файлы (не менее 7 записей).

Разработать главное меню системы с пунктами:

- ввод и редактирование данных в файлы (после выбора из подменю с использованием команды define bar) командой Browse:

- SPISOK,

- DEPONENT (после ввода ПАРОЛЯ_ОПЕРАТОРА),

- индексация файла SPISOK по любому его полю (выбор поля из подменю) с демонстрацией результата в окне BROWSE,

- печать 2-3 документов (по выбору из подменю документов с использованием опции prompt field),

- перевод данных из таблицы DEPONENT в таблицу ARHIV.

 

 

Вариант 17

 

Создать БД из таблиц:

- STUDENT (НОМЕР_ЗАЧЕТНОЙ_КНИЖКИ, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ГРУППА, ДАТА_РОЖДЕНИЯ, АДРЕС_ПРОЖИВАНИЯ, ПОЛ, СЕМЕЙНОЕ_ПОЛОЖЕНИЕ, КОЛИЧЕСТВО_ДЕТЕЙ, КОД_ОСОБЫХ_ОТМЕТОК);

- PARENTS (НОМЕР_ЗАЧЕТНОЙ_КНИЖКИ, ФИО_МАМЫ, ФИО_ПАПЫ, АДРЕС, ТЕЛЕФОН_ДОМАШНИЙ, ТЕЛЕФОН_РАБОЧИЙ);

- CHILD (НОМЕР_ЗАЧЕТНОЙ_КНИЖКИ, ИМЯ_РЕБЕНКА, ДАТА_РОЖДЕНИЯ);

- MARKS (КОД_ОСОБОЙ_ОТМЕТКИ, СОДЕРЖАНИЕ_ОСОБОЙ_ОТМЕТКИ);

- PRIKAZ (НОМЕР_ЗАЧЕТНОЙ_КНИЖКИ, НОМЕР_ПРИКАЗА, ДАТА_ПРИКАЗА, СОДЕРЖАНИЕ_ПРИКАЗА);

- STIPA (НОМЕР_ЗАЧЕТНОЙ_КНИЖКИ, СЕМЕСТР, ВЕЛИЧИНА_СТИПЕНДИИ).

Ввести данные во все файлы (не менее 5 записей).

Разработать главное меню системы с пунктами:

- ввод данных о студентах (STUDENT, PARENTS, CHILD) с разработкой подменю (с использованием команд Change, Append или Browse);

- разработка 2-3 документов (с созданием подменю с использованием опции prompt field):

- определение средней стипендии для всех студентов файла, группы после выбора из подменю;

- создание экзаменационной ведомости (с разработкой подменю) для каждой группы.

 

 

Вариант 18

 

Создать БД из таблиц:

- STUDENT (НОМЕР_ЗАЧЕТНОЙ_КНИЖКИ, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ГРУППА, ДАТА_РОЖДЕНИЯ, АДРЕС_ПРОЖИВАНИЯ, ПОЛ, СЕМЕЙНОЕ_ПОЛОЖЕНИЕ, КОЛИЧЕСТВО_ДЕТЕЙ, КОД_ОСОБЫХ_ОТМЕТОК, ПРИМЕЧАНИЯ);

- PARENTS (НОМЕР_ЗАЧЕТНОЙ_КНИЖКИ, ФИО_МАМЫ, ФИО_ПАПЫ, АДРЕС, ТЕЛЕФОН_ДОМАШНИЙ, ТЕЛЕФОН_РАБОЧИЙ);

- CHILD (НОМЕР_ЗАЧЕТНОЙ_КНИЖКИ, ИМЯ_РЕБЕНКА, ДАТА_РОЖДЕНИЯ);

- MARKS (КОД_ОСОБОЙ_ОТМЕТКИ, СОДЕРЖАНИЕ_ОСОБОЙ_ОТМЕТКИ);

- PRIKAZ (НОМЕР_ЗАЧЕТНОЙ_КНИЖКИ, НОМЕР_ПРИКАЗА, ДАТА_ПРИКАЗА, СОДЕРЖАНИЕ_ПРИКАЗА);

Ввести данные во все файлы (не менее 5 записей).

Разработать главное меню системы с пунктами:

- ввод данных в файлы (STUDENT, PRIKAZ) с разработкой подменю (с использованием команд Browse);

- ввод данных в файлы (STUDENT, PRIKAZ) с разработкой клавишного подменю (с использованием команд SAY…GET);

- создание экзаменационной ведомости (с разработкой подменю)

- для всех групп факультета;

- для групп указанного курса факультета;

- для одной группы факультета;

 

 

Вариант 19

 

Создать БД из таблиц:

- SESSION (НОМЕР_ЗАЧЕТНОЙ_КНИЖКИ, КУРС, СЕМЕСТР, КОД_ДИСЦИПЛИНЫ, КОД_ВИДА_АТТЕСТАЦИИ, НОМЕР_ПЕРЕСДАЧИ, ДАТА, КОД_ОЦЕНКИ);

- OCENKA (КОД_ОЦЕНКИ, СОДЕРЖАНИЕ_ОЦЕНКИ);

- STUDENT (НОМЕР_ЗАЧЕТНОЙ_КНИЖКИ, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ГРУППА,

ДАТА_РОЖДЕНИЯ, АДРЕС_ПРОЖИВАНИЯ, ПОЛ, СЕМЕЙНОЕ_ПОЛОЖЕНИЕ, КОЛИЧЕСТВО_ДЕТЕЙ, КОД_ОСОБЫХ_ОТМЕТОК, ПРИМЕЧАНИЯ);

Ввести данные во все файлы (не менее 7 записей).

Разработать главное меню системы с пунктами:

- ввод данных разными командами (после выбора из подменю) в файлы STUDENT, SESSION с разработкой подменю;

- определение среднего балла (с разработкой подменю)

- для всех студентов факультета;

- для студентов факультета по курсам;

- для всех групп факультета;

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

 

 

Вариант 20

 

Создать БД из таблиц:

- PROGR (КОД_АВТОРА, ДИСЦИПЛИНА, ГОД_ИЗДАНИЯ, НАЗВАНИЕ_УЧЕБНОГО_ЗАВЕДЕНИЯ, ДАТА_УТВЕРЖДЕНИЯ, КОЛИЧЕСТВО_ЭКЗЕМПЛЯРОВ),

- METPOSOB (КОД_АВТОРА, ДИСЦИПЛИНА, НАЗВАНИЕ_РАЗДЕЛА, ОБЪЕМ, ТИРАЖ, ГОД_ИЗДАНИЯ),

- UCHEBN (КОД_АВТОРА, НАЗВАНИЕ, ИЗДАТЕЛЬСТВО, ГОД_ИЗДАНИЯ, ОБЪЕМ, ТИРАЖ),

- RUKOPIS (КОД_АВТОРА, НАЗВАНИЕ, ЧИСЛО_СТРАНИЦ, ГОД),

- AVTOR (КОД_АВТОРА, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО).

Ввести данные во все файлы (не менее 7 записей).

Разработать главное меню системы с пунктами:

- индексация одного из первых двух файлов (выбор файла из подменю) по одному из индексных выражений (после выбора из подменю):

- по коду автора,

- по дисциплине,

- по году издания,

- установка фильтров по полям, выбранным из меню фильтров (по полям, выбранным автором из подменю, созданного с применением опции prompt structure). Значения для фильтров устанавливаются в диалоговом режиме (SAY…GET). Фильтры должны использовать условия равно, не равно, вхождение в интервал,

- печать 1-2 документов (после выбора из подменю). Поля для документов определяются разработчиком.

 







Дата добавления: 2015-09-07; просмотров: 338. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

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

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Методы прогнозирования национальной экономики, их особенности, классификация В настоящее время по оценке специалистов насчитывается свыше 150 различных методов прогнозирования, но на практике, в качестве основных используется около 20 методов...

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

Травматическая окклюзия и ее клинические признаки При пародонтите и парадонтозе резистентность тканей пародонта падает...

Подкожное введение сывороток по методу Безредки. С целью предупреждения развития анафилактического шока и других аллергических реак­ций при введении иммунных сывороток используют метод Безредки для определения реакции больного на введение сыворотки...

Принципы и методы управления в таможенных органах Под принципами управления понимаются идеи, правила, основные положения и нормы поведения, которыми руководствуются общие, частные и организационно-технологические принципы...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия