Федеральное агентство по образованию ГОУ ВПО Уфимский государственный авиационный технический университет Кафедра информатики ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №6 по дисциплине: «Компьютерные технологии в науке и производстве» на тему: «Обработка данных средствами СУБД MS Access» Выполнил: магистрант гр. АиУ-506 Рыжов А.В. « 30 » марта 2011 г. Проверил: канд.техн.наук, доцент Минасова Н.С. « 30 » марта 2011 г. Оценка « » Уфа – 2011 Оглавление Оглавление ......................................................................................................................... 2 1 Цель работы ................................................................................................................ 3 2 Ход выполнения работы ............................................................................................ 4 3 Индивидуальное задание ........................................................................................... 5 3.1 Постановка задачи ............................................................................................... 5 3.2 Реализация поставленной задачи ....................................................................... 5 3.3 Экранные формы реализованной задачи .......................................................... 5 3.4 Используемые SQL-запросы ............................................................................ 10 4 Выводы ...................................................................................................................... 12 5 Список литературы................................................................................................... 13 Изм Лист. . Разраб. Пров. Н.контр. Утв. №докум Подп. Дата Лист. Масса Масштаб 1 Цель работы Целью данной лабораторной работы является построение информационной системы обработки данных средствами СУБД MS Access. Изм Лист . №док Подп. Дата 3 2 Ход выполнения работы 1. Произведено ознакомление с методическими указаниями по лабораторной работе. 2. В соответствии с методическими указаниями по лабораторной работе была изучена теория баз данных MS Access. 3. Выполнено индивидуальное задание для самостоятельной работы, а именно создание информационной системы обработки данных средствами СУБД MS Access. Изм Лист . №док Подп. Дата 4 3 Индивидуальное задание 3.1 Постановка задачи В качестве индивидуального задания необходимо разработать информационную систему обработки данных средствами СУБД MS Access, реализующую оптимизацию кредитного портфеля финансово-кредитного учреждения, ведение отчетности по проектам оптимизации, а также построение диаграммы изменения выделения инвестиций по определенной программе кредитования. 3.2 Реализация поставленной задачи 1. В соответствии с методическими указаниями, а также с разработанной информационной моделью с помощью СУБД MS Access были созданы таблицы данных информационной системы. 2. Созданы формы представления данных. 3. Организованы формы запросов к таблицам БД 4. Создан макрос запросов вывода данных. 5. Построена сводная диаграмма анализа выделяемых инвестиций по определенной программе. 6. Создана основная кнопочная форма информационной системы. 7. Был подготовлен отчет по проделанной лабораторной работе. 3.3 Экранные формы реализованной задачи На рисунке 3.1 представлена кнопочная форма меню ИС. Изм Лист . №док Подп. Дата 5 Рисунок 3.1 – Кнопочная форма меню ИС На рисунке 3.2 представлена экранная форма окна создания проекта оптимизации КП. Рисунок 3.2 – Экранная форма окна создания проекта оптимизации КП На рисунке 3.3 представлена экранная форма окна просмотра результатов оптимизации КП. Изм Лист . №док Подп. Дата 6 Рисунок 3.3 – Экранная форма окна просмотра результатов оптимизации КП На рисунке 3.4 представлена экранная форма окна просмотра методов. Рисунок 3.4 – Экранная форма окна просмотра методов На рисунке 3.5 представлена экранная форма окна просмотра методов. Рисунок 3.5 – Экранная форма окна просмотра методов Изм Лист . №док Подп. Дата 7 На рисунке 3.6 представлена экранная форма окна сводной диаграммы анализа выделения инвестиций программе кредитования. Рисунок 3.6 – Экранная форма окна сводной диаграммы анализа выделения инвестиций программе кредитования На рисунке 3.7 представлена отчетная форма по текущим проектам оптимизации с указанием величины выделяемых инвестиций каждой программе. Рисунок 3.7 – Отчетная форма по текущим проектам оптимизации Изм Лист . №док Подп. Дата 8 На рисунке 3.8 представлена отчетная форма по используемым методом оптимизации. Рисунок 3.8 – Отчетная форма по используемым методом оптимизации. На рисунке 3.9 представлена схема данных используемых таблиц. Рисунок 3.9 – Экранная форма схемы данных используемых таблиц. На рисунке 3.10 представлена структура таблицы kred_prog в режиме конструктора. Рисунок 3.10 – Экранная форма структуры таблицы kred_prog в режиме конструктора. На рисунке 3.11 представлена структура таблицы metod в режиме конструктора. Изм Лист . №док Подп. Дата 9 Рисунок 3.11– Экранная форма структуры таблицы metod в режиме конструктора. На рисунке 3.12 представлена структура таблицы resultat в режиме конструктора. Рисунок 3.12 – Экранная форма структуры таблицы resultat в режиме конструктора. На рисунке 3.13 представлена экранная форма структуры запроса find_pr в режиме конструктора. Рисунок 3.13 – Экранная форма структуры запроса find_pr в режиме конструктора. 3.4 Используемые SQL-запросы Представим скрипт реализации SQL-запроса вывода проекта оптимизации КП, по заданному номеру. Изм Лист . №док Подп. Дата 10 SELECT resultat.id_proecta, resultat.id_prog, resultat.date, resultat.vivod, resultat.ogranich, resultat.investic, resultat.risk, resultat.id_met FROM resultat WHERE (((resultat.id_proecta)=[Введите номер проекта])); Далее представим скрипт реализации SQL-запроса вывода сводной диаграммы. SELECT kred_prog.nazvanie, resultat.investic, resultat.date FROM kred_prog INNER JOIN resultat ON kred_prog.id_prog = resultat.id_prog WHERE (((kred_prog.nazvanie)=([Введите программу кредитования]))); Далее представим скрипт реализации SQL-запроса занесение результатов оптимизации в таблицу БД MS Access. INSERT INTO resultat ( id_prog, [date], vivod, ogranich, investic, risk, id_met ) SELECT Формы!raschet!pr1_i AS Выражение1, Формы!raschet!date1 AS Выражение2, Формы!raschet!opis1 AS Выражение3, Формы!new!ogr1 AS Выражение4, Формы!raschet!inv1 AS Выражение5, Формы!new!risk1 AS Выражение6, Формы!raschet!met AS Выражение7; Изм Лист . №док Подп. Дата 11 4 Выводы В результате выполнения лабораторной работы была решена поставленная в рамках самостоятельной работы задача: «Создание информационной системы об- работки данных средствами СУБД MS Access, реализующую оптимизацию кредитного портфеля финансово-кредитного учреждения, ведение отчетности по проектам оптимизации, а также построение диаграммы изменения выделения инвестиций по определенной программе кредитования». Для выполнения индивидуального задания были изучены: язык SQLзапросов, СУБД MS Access. Изм Лист . №док Подп. Дата 12 5 Список литературы 1. Методические указания по оформлению пояснительных записок для курсовых и выпускных квалификационных работ/ Уфимск. гос. авиац. техн. ун-т; сост. М.П. Карчевская, Л.В. Пархоменко, О.Л. Рамбургер – Уфа: УГАТУ, 2006. – 72 с. Изм Лист . №док Подп. Дата 13