Курсовая работа: База данных студентов

1) Программа должна работать под управлением операционной системы семейства Windows версии 98 и выше.

2) Для установки программы необходимо 2,5 Мб дискового пространства.

3) В ходе работы программа должна занимать не более 15 Мб оперативной памяти.

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

Функциональные требования

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

2) При изменении размеров окна «Поиск студентов» компонент для отображения результатов поиска должен изменять свои размеры соответствующим образом.

3) Окно «Поиск студентов» должно содержать главное меню со следующими пунктами:

а) Файл:

- сохранить данные поиска (предназначено для сохранения данных поиска в файл);

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

- печать (предназначено для вывода на печать результатов поиска);

б) Параметры поиска:

- сброс всех параметров (предназначено для установления всех параметров поиска в первоначальное состояние);

в) Справка:

- помощь (предназначено для вызова справки по пользованию программы);

- о программе (данные о программе и её создателях);

4) Остальные окна не должны содержать главного меню.

Требования к производительности

1) Время от момента запуска программы до отображения окна не должно превышать 2 секунд.

2) Время, затраченное на обработку и вывод результатов поиска не должно превышать 3 секунд.

Детальная спецификация интерфейсов

1) На окне «База данных студентов», открывающем при запуске программы, должно находиться название программы и кнопки «Начать поиск» для перехода к поиску данных о студентах, а также кнопка «Выход» для завершения работы с программой. При нажатии на кнопку «Выход» система должна запросить подтверждение на выход из программы сообщением «Вы действительно хотите выйти из программы?».

В случае ответа «Да» программа должна завершить свою работу, в противном случае, т.е. при нажатии кнопки «Нет» программа должна продолжить работу.

2) На форме «Поиск студентов» (рисунок 1) должно находиться поле для отображения результатов поиска со списком отобранных студентов. Также на данной форме должны находиться две области «Поиск студента по вузу и специальности» и «Поиск студента по личным данным».

Область «Поиск студента по вузу и специальности» должна содержать поля-списки: «Выберите вуз», «Выберите институт», «Выберите факультет», «Выберите специальность», «Выберите курс». Каждое из данных полей-списков должно содержать варианты значений, предназначенные для выбора.

Область «Поиск студента по личным данным» должна содержать поля-списки «Успеваемость», а также для ввода даты рождения студента 3 поля-списка: «Число», «Месяц», «Год». Также в этой области должны находиться 3 поля ввода для поиска по фамилии «Введите фамилию», по имени «Введите имя», по отчеству «Введите отчество».

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

При нажатии правой кнопкой мыши на таблицу с данными, можно выбрать, какие из столбцов отображать, а какие не отображать, т.е. сделать невидимыми.

К-во Просмотров: 462
Бесплатно скачать Курсовая работа: База данных студентов