Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пособие КИС.doc
Скачиваний:
93
Добавлен:
19.12.2018
Размер:
1.37 Mб
Скачать

3. Описание лабораторной работы

3.1. Типовой отчет по выполнению лабораторной работы

ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

ИЖЕВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ ПРИКЛАДНОЙ МАТЕМАТИКИ

КАФЕДРА ИНФОРМАЦИОННЫЕ СИСТЕМЫ

Лабораторная работа

"Создание информационной системы"

по курсу: "Корпоративные информационные системы"

Вариант №0

Проверил

Доцент С.В. Смирнов

Выполнил

студент группы 10-03-1 А.А. Шишов

ИЖЕВСК - 2006

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

Постановка задачи:

1. Разработать структуру базы данных в соответствии с вариантом задания;

2. Создать базу данных на удобной для исполнителя СУБД;

3. Создать приложение, с удобным пользовательским интерфейсом, позволяющее изменять, добавлять, удалять информацию в БД.

4. Предусмотреть административное управление правами доступа к созданной базе данных;

5. Предусмотреть формирование отчетов, в качестве вывода информации.

Задание:

Таблица 3.1.

Вариант лабораторной работы

вар.

Описание информационной системы

0

Информационная система склада

Полученные результаты:

  1. Разработанная структура базы данных представлена в MS Access.

Рис.3.1 Структура базы данных

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

Рис.3.2 Главная форма программы

Рассмотрим пример работы приложения на работе с таблицей клиенты (аналогично построена работа с таблицами: поставщики, товар).

На рис.3.3 представлена таблица клиенты, как видно, пользователь имеет право удалять, добавлять, изменяить запись в таблице.

Рис.3.3 Таблица клиенты

На рис. 3.4 представлена таблица клиенты после удаления одной записи из таблицы.

Рис.3.4. Таблица клиенты

На рис.3.5 представлена форма, с помощью которой пользователь может добавить запись в таблицу (в данном примере в таблицу клиенты).

Рис.3.5 Добавление записи

На рис.3.6 представлена таблица клиенты после добавления соответствующей записи.

Рис.3.6 Таблица клиенты

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

Рис.3.7 Выборка

Результат выборки по таблице клиент представлен на рисунке 3.8. В результате выборки были выведены все клиенты склада, чей адрес начинался на: "ад".

Рис.3.8 Таблица клиенты

В программе также предусмотрена таблица заказ. В которой пользователь может сформировать любой заказ.

Рис. 3.9 Таблица заказы

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

3. В программе предусмотрено административное управление правами доступа к созданной базе данных.

При запуске программы пользователю предлагается ввести логин и пароль, в соответствии с которыми происходит идентификация пользователя и аутентификация прав доступа к таблицам БД.

Рис.3.10 Идентификация и аутентификация пользователя

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

Рис.3.11 Права доступа пользователя user 2

На рисунке 3.12 показана таблица поставщики. Из меню видно, что пользователю запрещено добавлять запись в данную таблицу.

Рис.3.12 Таблица поставщики

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

Рис.3.13 Администрирование

На рисунке 3.14 представлен пример передачи прав доступа (изменение записи, удаление записи) пользователю с логином user3 к таблице товар.

Рис.3.14 Передача прав доступа

Просмотр прав доступа после предоставления прав доступа пользователю user3 к таблице товар.

Рис.3.15 Просмотр прав доступа пользователя user3

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

Рис.3.16 Пользователи

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

Рис.3.17 Просмотр прав доступа

Администратор может производить выборку по интересующему его параметру.

Рис.3.18 Выборка

Результат выборки представлен на рисунке 3.19. В таблице показаны все пользователи обладающие правами доступа к таблице товар.

Рис. 3.19 Результат выборки

4. В качестве вывода информации, в программе предусмотрены отчеты, которые пользователь может сформировать по своему усмотрению.

В качестве вывода информации, воспользуемся таблицей клиенты. Сформируем отчет, где будут фигурировать все клиенты склада, имеющие в своем название слово: "klient3".

Рис. 3.20 Выборки

Рис.3.21 Отчет

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