Курсовые работы / ПРИС П _8
.pdfРисунок 9 – Таблица «Рецензенты», типы данных
Таблица «Руководители» необходима для хранения информации о ФИО руководителей, место постоянной работы, телефона, должности. Типы данных полей представлены на рисунке 10.
Рисунок 10 – Таблица «Руководители», типы данных
Таблица «Рук-Студ» необходима для хранения информации о темах дипломных проектов, даты защиты, оценки, номера зачетной книжки. Типы данных полей представлены на рисунке 11.
Рисунок 11– Таблица «Рук-Студ», типы данных
Таблица «Режимы» предназначена для хранения информации о логинах и паролях следующих лиц: администратора, сотрудника учебного отдела и простого пользователя. Администратор вправе делать с таблицами и со всей базой данных
12
все, что пожелает нужным – удаление/добавление строк/полей, изменение типов данных и т.д. Сотрудник учебного отдела вправе вносить/корректировать информацию о дипломниках и т.д. Никаких пользовательских настроек он не вправе изменять. Пользователю будет доступна только необходимая информация для просмотра – дата сдачи, оценка и т.д. Благодаря данной таблице обеспечиваем информационной системе многопользовательский режим работы[8]. Типы данных представлены на рисунке 12.
Рисунок 12 – Таблица «Режимы», типы данных
Таблица «SwitchboardItems»появилась автоматически при создании главной кнопочной формы[9]. Если открыть данную таблицу в конструкторе, то можно увидеть параметры, которые заданы именно в главной кнопочной форме
(рисунок 13).
Рисунок 13 – Таблица «SwitchboardItems», типы данных
13
1.6 Дерево программных модулей
Информационная система «Организация дипломного проектирования» состоит из 26модулей (6 таблиц, 4 запросов, 5форм, 1 отчет, 10 макросов). Все модули укомплектованы в главной кнопочной форме. Покажем ее на рисунке 14.
Рисунок 14 – Главная кнопочная форма На рисунке 15 представим состав модулей проекта.
14
Рисунок 15 – Состав модулей проекта
Далее представлено дерево модулей, в которой показаны связи таблиц,
запросов и отчетов на рисунке 16.
15
Год выпуска
За указанный период
На «отлично»
Преподаватели
Защита на «отлично»
|
|
|
|
|
|
Дипломники |
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблицы |
|
|
Режимы |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рецензенты |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Руководители |
|
|
|
|
Запросы |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рук-Студ |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Год выпуска |
|
|
|
|
|
|
|
|
|
|
|
|
Формы |
|
|
|
|
|
|
|
|
|
|
|
Кнопочная форма |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
За указанный период |
|
|
|
Отчеты |
|
|
|
|
||
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
Руководитель-Студент |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выход |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Руководители |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рисунок 16 – Дерево модулей
1.7 Схемы взаимосвязей модулей и массивов данных
В данном разделе покажем, как основные таблицы информационной системы связаны с формами. Результат работы представим на рисунке 17.
|
|
|
|
|
|
Запрос «Год |
|
Форма «Год |
||
|
|
|
|
|
|
|
выпуска» |
|||
|
|
Таблица |
|
|
|
выпуска» |
|
|||
|
|
|
|
|
|
|
|
|||
|
|
«Рецензенты» |
|
|
|
|
|
|
Форма «За |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица |
|
|
Запрос «За |
|
|
указанный период» |
|
|
|
|
«Дипломники» |
|
|
указанный период» |
|
|
|
|
|
|
|
|
|
|
|
Форма |
||||
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
«Руководители» |
|
|
|
|
|
|
|
|
|
|
Таблица
«Руководители»
Форма
Таблица «Рук-Студ» «Руководитель- Студент»
Рисунок 17 – Схема взаимосвязей модулей и массивов данных
16
1.8 Блок-схема построения отчета о дипломниках, защитивших на «отлично»
При нажатии кнопки «Отчеты» появляется окошко со списком отчетов[10]. В
данном разделе есть один отчет под названием «Защита на отлично». Он содержит в себе информацию о дипломниках,защитивших диплом на «отлично». Отчет построен на базе запроса «на отлично». Блок-схема представлена на рисунке 18.
Начало
Таблица |
|
«Дипломники» |
Выбор поля ФИО |
Таблица |
|
«Руководители» |
Выбор поля ФИО |
|
Таблица «Рук- Студ» Тема дипломного
проекта
Запрос «на
отлично»
Оценка
Печать отчета
Конец
Рисунок 18 – Блок-схема построения отчета о дипломниках, защитивших на
«отлично»
17
Результаты работы представлены на рисунке 19,20
Рисунок 19 – Отчет «Дипломники, защитившие на отлично»
Рисунок 20 - Отчет «Дипломники, защитившие на отлично»
1.9 Инструкция пользователя по установке программного продукта и работе с системой
Для того, чтобы информационная система работала, необходимы следующие требования к программному и аппаратному обеспечению для работы не только с исходной базой данных, но и для работы с MicrosoftAccess в общем[11].
Перечислим некоторые из них:
компьютер, совместимый с IBMPC;
операционная система WindowsXP и более новые версии;
объем оперативной и свободной памяти минимален;
пакет прикладных программ MicrosoftOffice2007 и выше.
Это необходимый минимум правил, при соблюдении которых гарантируется качественное и достоверное обрабатывание входной информации и бесперебойная работа данной разработки, а также ее долговечность в применении для обработки счетной и статистической информации[12].
18
После запуска программы на экране отображается основной вид из главного меню, где вы можете получить доступ к любой форме. Данная система включает 3
пользователей. Каждый из них имеет свое собственное имя и пароль:
Администратор – «1234»
Сотрудник учебного отдела – «5678»;
Users – беспарольный.
Они будут авторизованы в том случае, если файл «kursovaya.accdb»будет использоваться одновременно на несколько ПК. Это будет возможно, если данный файл расположен в сети. Далее, система авторизовывается под пользователя,
который был выбран ранее. Покажем с помощью рисунке 21-23, какая информация доступна для каждого пользователя.
Рисунок 21 – Работа в информационной системе под пользователем
«Администратор»
Администратору доступна вся информация об информационной системе.
Помимо просмотра данных, он вправе не только их корректировать, но и также изменять и добавлять поля и столбцы в ту или иную таблицу. Помимо правки данных, Администратор вправе создавать запросы, формы. Важным отличительным
19
свойством данного пользователя является право на изменение кнопочной формы.
Он, и только он может добавлять или удалять те или иные графы меню.
Рисунок 22 – Работа в информационной системе под пользователем «Сотрудник учебного отдела»
Внешне, работа сотрудника учебного отдела может показаться такой же, как и работа администратора. Основная цель – добавление новой информации. Сотрудник учебного отдела не вправе удалять записи, поля, таблицы.
Рисунок 23 – Работа в информационной системе под пользователем «Users»
Обычному пользователю доступны графы «Таблицы» и «Формы» главной кнопочной формы. В данных разделах он вправе только знакомиться с основной информацией. Никакие корректировки пользователь не имеет права делать.
20
1.10 Способы и результаты тестирования программного продукта в различных режимах
Тестирование программы проводилось в двух режимах нормальном, и
исключительном[13]. При тестировании в нормальном режиме не наблюдались различные исключительные ситуации[14]. Была добавлена новая запись в таблицы
«Руководители» с помощью формы «Руководители». Результаты тестирования представлены на рисунках 24,25.
Рисунок 24 - Добавление нового клиента в форме «Руководители»
Рисунок 25 – Результат добавления нового клиента в таблице «Руководители»
Теперь протестируем информационную систему с помощью режима в исключительных условиях[15]. Добавим запись в форме «Руководитель-Студент» уже существующую информацию. Результат работы отразим на рисунке26, 27.
21