1.8 Перечень эксплуатационных качеств базы данных
Программный продукт должен обладать следующими примитивами качества:
1) завершенность – то есть программа должна удовлетворять всем требованиям, предъявляемым к ней, для выполнения заложенных в неё функций;
2) устойчивость – то есть программа должна продолжать корректное функционирование, несмотря на неправильный ввод данных, и, в случае ошибки, предупреждать пользователя соответствующим сообщением на экране;
3) информативность – то есть программа должна содержать информацию, необходимую и достаточную для понимания назначения программного средства, существующих ограничений, текущего состояния программы (справка, различные сообщения, документация);
4) временная эффективность – то есть, программное средство должно выполнять возложенные на него функции за определённый относительно небольшой промежуток времени;
5) понятность – то есть пользователь должен легко понять её назначение, ограничения, входные данные, результаты работы, разобрать текст программы;
удобочитаемость – лёгкость восприятия программного кода.
2.1 Функциональная схема базы данных
2.2 Модульная структура базы данных2.3 Описание интерфейса базы данных
Пользовательский интерфейс базы данных «Учет успеваемости и проверки остаточных знаний студентов специальности 230105 Программное обеспечение вычислительной техники и автоматизированных систем» разработан в СУБД MS Access.
Интерфейс пользователя — это совокупность средств, при помощи которых пользователь общается с различными продуктами. Иными словами, это тот набор кнопок, ссылок, форм, диалоговых окон, иконок, пиктограмм, с помощью которого пользователь управляет программным продуктом. Если программа неудобна, значит, она бесполезна во всех своих проявлениях. Удачный пользовательский интерфейс, основанный на учете интересов пользователя, позволяет эффективнее реализовать резервы продукта и является большим конкурентным преимуществом.
Графический интерфейс базы данных (БД) «Учет успеваемости и проверки остаточных знаний студентов специальности 230105 Программное обеспечение вычислительной техники и автоматизированных систем» построен таким образом, чтобы при работе с БД у пользователя не возникало ощущения «первооткрывателя», неуверенности в своих действиях при нажатии какой-либо кнопки.
Основными критериями пользовательского интерфейса являются:
− простата в использовании программного продукта;
− стандартное расположение основных кнопок;
− восприимчивость к объектам пользовательского интерфейса;
− восприимчивость к цветовой гамме пользовательского интерфейса;
− понятность и быстрая адаптируемость к программному продукту.
Все основные критерии пользовательского интерфейса в базе данных «Учет успеваемости и проверки остаточных знаний студентов специальности 230105 Программное обеспечение вычислительной техники и автоматизированных систем» учтены и внесены в модернизацию.
2.4 Результаты тестовых испытаний
Ранее созданная база данных «Учет успеваемости и проверки остаточных знаний студентов специальности 230105 Программное обеспечение вычислительной техники и автоматизированных систем» уже была протестирована предыдущим разработчиком. Результаты тестирования были зачтены. Программа считается отлаженной.
В настоящий момент база данных «Учет успеваемости и проверки остаточных знаний студентов специальности 230105 Программное обеспечение вычислительной техники и автоматизированных систем» находится на этапе модернизации, поэтому протестирована быть не может. Результаты тестовых испытаний будут получены по окончании доработки в сроки, указанные в дипломном проектировании
2.5 Инструкции по использованию программного продукта
Для правильной и корректной работы базы данных оператор должен выполнить последовательность действий, обеспечивающих загрузку, запуск, выполнение и завершение работы программы:
- запустить базу данных: «Учёт.mdb»;
- выбрать «Запуск БД» для перехода в главное меню;
- форма «Главное меню» содержит четыре кнопки: «Данные», «Отчеты», «Гистограммы», «Архивы». Нажатие на кнопки открывает соответствующие формы, позволяющие пользователю решить задачу.
«Данные» – открывает форму для просмотра, редактирования и ввода сведений. Формы «Просмотр» и «Редактирование» внешне выглядят одинаково. Однако, при выборе режима работы «Просмотр», данные в формах изменить нельзя. Для этой цели предназначен режим «Ввод и редактирование данных». Форма «Редактирование» не является общедоступной и перед входом проверяется формой «Проверка пароля», которая при вводе верного пароля в окно ввода открывает форму «Редактирование», при вводе неверного пароля в окно ввода база данных выдаёт сообщение “Неверный пароль. Повторите ввод пароля.”. Для возврата в предыдущее меню нажать на кнопку «Назад».
«Отчеты» – открывает форму, содержащую группу кнопок, позволяющих сформировать и вывести на экран или печать отчетные документы. Для возврата в предыдущее меню нажать на кнопку «Назад».
«Гистограммы» – открывает форму, содержащую 3 кнопки: «Группы», «Формы обучения», «Отделение». Нажатие на каждую из кнопок позволяет сформировать гистограмму, соответствую запросу. Для возврата в предыдущее меню нажать на кнопку «Назад».
«Архивы» - открывает форму, которая содержит кнопки для перехода на формы «Архив Выпускники» и «Архив Отчисленные студенты». Данный режим работы позволяет работать с архивами данных, выгружать данные, соответствующие запросам в таблицы архивов и выгружать данные из неё, формировать и выводить на экран или печать списки студентов, завершивших обучение по годам выпуска и по группам, списки отчисленных студентов за указанный период, из групп, по указанному основанию и ведомости качества успеваемости в связи с выпуском и по указанному основанию, ведомость процента отчисленных студентов. Для возврата в предыдущее меню нажать на кнопку «Назад».
Для работы с записями предназначены управляющие кнопки, которые делятся на 2 группы: кнопки переходов по записям и кнопки обработки записей.
¾ К кнопкам перехода по записям относятся:
- осуществляет переход к первой записи; - осуществляет переход к предыдущей записи; - осуществляет переход к следующей записи; - осуществляет переход к последней записи; - осуществляет поиск записи.¾ К кнопкам обработки записей относятся:
- позволяет добавить запись; - позволяет сохранить запись; - позволяет удалить запись - выводит записи на печать.- позволяет закрыть форму.
- для завершения работы с базой данных необходимо нажать на кнопку «Выйти из БД», которая находится на титульной форме, или на кнопку «Закрыть» в правом верхнем углу окна приложения MS Access.
В результате проектирования и модернизации базы данных в рамках курсового проекта были исследованы:
1) предметная область, входные и выходные данные, принципы построения форм и таблиц в среде MS Access;
2) разработаны:
- техническое задание;
- функциональная схема базы данных;
- сценарий пользовательского интерфейса;
- модульная структура базы данных;
3) определены требования, предъявляемые к техническим средствам при разработке и эксплуатации базы данных, ограничения связанные с базой данных, а так же требования, предъявляемые к пользовательскому интерфейсу;
4) спроектирован режим работы с данными «Архивы», предназначенный для выгрузки неактуальных данных из действующих на текущий момент таблиц данных в таблицы архивов, а так же выгрузки необходимых данных из таблиц архивов;
5) модернизирован пользовательский интерфейс, состоящий из форм, таблиц, заголовков форм, кнопок. Реализована функция подсказки для основных кнопок перехода;
6) спроектирована функция программной защиты информации от несанкционированного ввода и редактирования путём использования связующей формы проверки пароля пользователя;
7) определены перспективы развития базы данных. В рамках дипломного проектирования будет:
- разработан режим работы с данными «Архивы»;
- разработана форма проверки пароля пользователя;
- разработан файл помощи «Справка».
В результате работы над курсовым проектом были углублены знания в областях:
- СУБД MS Access;
- текстовый редактор MS Word.
1) Бекаревич, Ю.Б., Пушкина Н.В. - Microsoft Access 2000. СПб.: БХВ-Санкт-Петербург, 1999.
2) Вейкас Д. Эффективная работа с Microsoft Access 2/Перев. с англ. – СПб: Питер, 1995.-864 с.: ил. ISBN 5-7190-0048-8
3) Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие:-М.: ФОРУМ:ИНФА-М,2004,-352с. (Профессиональное образование). ISBN 5-8199-0086-3, ISBN 5-16-001458-6.
4) ГОСТ 19.104-77.ЕСПД. Основные надписи.
5) ГОСТ 19.404-79.ЕСПД. Пояснительная записка. Требования к содержанию и оформлению.
6) ГОСТ 19.504-79.ЕСПД. Руководство программиста. Требования к содержанию и оформлению.
7) ГОСТ 19.515-79.ЕСПД. Руководство оператора. Требования к содержанию и оформлению.
8) Диго, С.М. - Проектирование и использование баз данных. - М.: Финансы и статистика, 1995.
9) Рудаков, А. В. – Технология разработки программных продуктов. Издательство «Academa», Москва, 2005.