Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
5
Добавлен:
31.03.2015
Размер:
80.38 Кб
Скачать

РАЗРАБОТКА ПРиложения для ОБСЛУЖИВАНИЯ ПОЛЬЗОВАТЕЛЕЙ

ПРИ РАБОТЕ С БАЗой ДАННЫХ

 Общие задачи и требования.

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

При разработке приложения должен быть создан проект в среде СУБД и затем реализован в виде исполняемого приложения. Используемые при работе приложения таблицы должны быть объединены в составе базы данных.

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

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

- ясность и лаконичность текстов сообщений;

- реализация запросов к базе данных с представлением результатов в виде экранных форм и отчетов, удобных для использования;

- устойчивость программы к прерываниям из-за нерегламентированных действий пользователя.

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

Общее задание на разработку.

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

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

2) Просмотр двух исходных таблиц с данными о вузах по записям с выводом информации в виде карточки выбираемого пользователем вуза.

3-4) Реализация запросов к данным, представление результатов на экране и, по указанию пользователя, в файле отчета (индивидуальное задание п.п. 1, 2).

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

Исходные данные для выполнения задания.

Таблица "Картотека вузов" , vuzkart.dbf с записями, содержащими сведения о вузах России.

Таблица vuzstat.dbf, содержащая статистические данные по вузам.

Структура таблиц исходных данных.

Таблица vuzkart.dbf

Ключ

Имя столбца

Тип данных

Описание

codvuz

char(6)

Код вуза

z1

char(200)

Полное наименование вуза

z1full

char(250)

Полное юридическое наименование вуза

z2

char(12)

Сокращённое наименование

z2ustav

char(100)

Сокращённое наименование по уставу

foundyear

integer(4)

Год основания вуза

z8

char(110)

Юридический адрес вуза

z9

char(40)

Справочный телефон вуза

z12

char(20)

Номер факса вуза

e_mail

char(30)

Адрес электронной почты

www

char(30)

Адрес официального сайта вуза

z15

char(40)

Ректор вуза

region

char(17)

Федеральный округ

city

char(20)

Город

status

char(15)

Статус вуза

oblname

char(40)

Субъект федерации

gr_ved

char(3)

Принадлежность к ведущим вуза (ФУ – федеральный университет, НИУ – национальный исследовательский университет)

prof

char(2)

Профиль вуза: ИТ – инженерно-технический, КЛ – классический университет, ГП – гуманитарно-педагогический, МП - многопрофильный

Таблица vuzstat.dbf

Ключ

Имя столбца

Тип данных

Описание

codvuz

char(6)

Код вуза

PPS

integer(4)

Численность профессорско-преподавательского состава (ППС)

PR

integer(4)

ППС профессора

DC

integer(4)

ППС доценты

DN

integer(4)

ППС доктора наук

KN

integer(4)

ППС кандидаты наук

ZOB

integer(4)

Количество зданий-общежитий

STUD

integer(4)

Количество студентов, всего

BAC

integer(4)

Обучается по программам бакалавриата

SPEC

integer(4)

Обучается по программам подготовки специалистов

MAG

integer(4)

Обучается по программам магистратуры

ST_OCH

integer(4)

Студентов по очной форме обучения

ST_OCH_Z

integer(4)

Студентов по очно-заочной форме обучения

ST_Z

integer(4)

Студентов по заочной форме обучения

ASP

integer(4)

Аспирантов всего

ASP_OCH

integer(4)

Аспирантов по очной форме обучения

Соседние файлы в папке Информатика (Visual FoxPro) 2