РАЗРАБОТКА ПРОГРАММЫ ОБСЛУЖИВАНИЯ ПОЛЬЗОВАТЕЛЕЙ
ПРИ РАБОТЕ С БАЗАМИ ДАННЫХ
Общие задачи и требования.
Целью работы студентов является разработка программных средств на языке манипулирования данными СУБД.
Программа должна удовлетворять следующим требованиям по интерфейсу пользователя:
- реализация меню для выбора действий с программой;
- ясность и лаконичность текстов сообщений;
- выдача подсказок по использованию функциональных клавиш для определения вспомогательных действий;
- реализация запросов к информации в базах данных в виде таблиц и экранных форм, удобных для использования;
- устойчивость программы к прерываниям из-за нерегламентированных действий пользователя.
Для разработки программы одна база данных предоставляется готовой и заполненной. Другая база данных, дополнительная, создается в соответствии с индивидуальным заданием. Программа должна обеспечивать работу со связанными базами данных.
Дополнительная база данных в каждом сеансе работы с программой создается только в том случае, если соответствующий файл не существует в рабочем каталоге. В противном случае должна быть обеспечена работа с уже существующей дополнительной базой данных.
Задание на разработку.
Разработать программу, обслуживающую пользователей при работе с двумя базами данных: картотекой вузов и дополнительным архивом.
Программа должна реализовывать следующие функциональные блоки.
1) Просмотр картотеки вузов по записям.
2) Реализация запроса к информации в виде экранной формы, таблицы или списка (индивидуальное задание п.п. 1, 2).
3) Создание, заполнение, ведение и просмотр информации в дополнительном архиве, создаваемом в соответствии с заданной структурой
(индивидуальное задание п. 3). При этом ввод и редактирование информации должны допускаться только во вновь введенных полях. При работе со строкой таблицы должна обеспечиваться подсказка в виде полного наименования вуза, имеющегося в исходной базе.
Исходные данные для выполнения задания.
База данных (БД) "Картотека вузов" , включающая 100 записей.
Имя файла БД: KARVUZW.DBF .
Структурный файл БД: STRKARTW.DBF .
- 2 -
БД включает следующие поля:
--------------------------------------------------------------------------------------------------------------¬
¦Name ¦Type ¦Length¦ Dec¦ Назначение
-------------+-------+--------+-----+----------------------------------------------------------------------+
¦ Z1 ¦ C ¦ 107 ¦ ¦ Полное наименование вуза
¦ Z2 ¦ C ¦ 8 ¦ ¦ Сокращенное наименование вуза
¦ STATUS ¦ C ¦ 11 ¦ ¦ Статус вуза: "Университет","Академия","Институт"
¦ CITY ¦ C ¦ 20 ¦ ¦ Город
¦ Z8 ¦ C ¦ 110 ¦ ¦ Почтовый адрес вуза
¦ Z10 ¦ C ¦ 20 ¦ ¦ Телекс
¦ Z11 ¦ C ¦ 20 ¦ ¦ Телетайп
¦ Z12 ¦ C ¦ 15 ¦ ¦ Факс
¦ E-mail ¦ C ¦ 30 ¦ ¦ Электронная почта
¦ REGION ¦ C ¦ 22 ¦ ¦ Наименование экономического региона,
¦ ¦ ¦ ¦ ¦ может принимать значения:
¦ ¦ ¦ ¦ ¦ "Центральный",
¦ ¦ ¦ ¦ ¦ "Центрально-Черноземный",
¦ ¦ ¦ ¦ ¦ "Волго-Вятский",
¦ ¦ ¦ ¦ ¦ "Поволжский",
¦ ¦ ¦ ¦ ¦ "Северо-Западный",
¦ ¦ ¦ ¦ ¦ "Северный",
¦ ¦ ¦ ¦ ¦ "Северо-Кавказский",
¦ ¦ ¦ ¦ ¦ "Уральский",
¦ ¦ ¦ ¦ ¦ "Западно-Сибирский",
¦ ¦ ¦ ¦ ¦ "Восточно-Сибирский",
¦ ¦ ¦ ¦ ¦ "Дальневосточный"
¦ Z15 ¦ C ¦ 40 ¦ ¦ Ректор вуза
¦ Z9 ¦ C ¦ 15 ¦ ¦ Телефон ректора
¦ Z20 ¦ C ¦ 40 ¦ ¦ Проректор по научной работе (по НИР)
¦ Z21 ¦ C ¦ 15 ¦ ¦ Телефон проректора по НИР
¦ Z22 ¦ C ¦ 3 ¦ ¦ Наименование научного управления
¦ ¦ ¦ ¦ ¦ ("НИС","НИЧ","НИУ")
¦ Z23 ¦ C ¦ 40 ¦ ¦ Начальник научного управления
¦ Z24 ¦ C ¦ 15 ¦ ¦ Телефон начальника научного управления
¦ Z13 ¦ C ¦ 128 ¦ ¦ Банковские реквизиты вуза
¦ Z18 ¦ N ¦ 8 ¦ 0 ¦ Планируемый объем финансирования
¦ ¦ ¦ ¦ ¦ (в условных единицах)
¦ Z3 ¦ N ¦ 8 ¦ 0 ¦ Запрошенный объем финансирования
¦ ¦ ¦ ¦ ¦ (в условных единицах)
¦ Z19 ¦ C ¦ 4 ¦ ¦ Контроль поступления документов
¦ ¦ ¦ ¦ ¦ ("есть"/"нет")
L------------+-------+--------+-----+---------------------------------------------------------------
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.