Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Пояснительная записка. 1. Лабораторная работа №1

Читайте также:
  1. I. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
  2. I. Пояснительная записка
  3. I. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА.
  4. Доповідна записка укладається _______________________________________
  5. Методическая записка
  6. ОБЪЯСНИТЕЛЬНАЯ ЗАПИСКА
  7. ПОДОЗРИТЕЛЬНАЯ ЗАПИСКА

1. Лабораторная работа №1

В результате выполнения лабораторной работы №1 была создана база данных «Банк», содержащая таблицу с данными «Клиенты» (Рис.1.1) и вспомогательную таблицу «Счета» (Рис.1.2), определен тип каждого поля и ключевые поля таблиц.

 

Рис.1.1 – Таблица «Клиенты»

Рис.1.2 – Таблица «Счета»

Для работы с этой базой данных было создано SDI-приложение (Рис.1.3). Для отображения данных используется компонент DBGrid, для связи СУБД Paradox со средой Borland Delphy 7.0 используются компоненты DataSource и Query.

 

 

Рис.1.3 – Рабочий интерфейс приложения

 

При разработке приложения было сформировано вычисляемое поле

Начисление процентов (Рис.1.4).

Рис.1.4 – Процедура вычисления начисляемых процентов

 

В приложении были разработаны несколько видов фильтрации данных для более быстрого поиска необходимых пользователю данных. Доступна фильтрация счетов одного клиента (по коду) (Рис.1.6, Рис.1.7), при использовании которой счета клиентов фильтруются в зависимости от введенного пользователем кода.

Рис.1.6 – Процедура фильтрации счета клиента (по коду)

Рис.1.7 – Работа фильтра

Помимо этого доступна фильтрация счетов на которых больше 100000 (Рис.1.8, Рис.1.9).

 

Рис.1.8 – Процедура фильтрации по сумме денег на счету (>100000)

Рис.1.9 – Работа фильтра

И фильтрация по заданному счету (Рис.1.10, Рис.1.11).

Рис.1.10 – Процедура фильтрации по счету

 

Рис.1.11 – Работа фильтра

Предусмотрена функция снятия всех видов фильтрации.

 

2. Лабораторная работа №2

В процессе выполнения лабораторной работы № 2 были изучены правила создания, сохранения и размещения ini-файлов, а также способы обращения к параметрам, сохраненным в созданном ini-файле. На основе этого в исходное SDI-приложение были внесены дополнения.

Был разработан ini-файл с указанием ширины столбцов таблицы. На Рис.2.1 показано описание ini-файла в приложении Блокнот,

Рис.2.1 – Описание ini-файла в блокноте

а на Рис.2.2 и Рис.2.3 описаны процедуры создания и закрытия ini-файла соответственно.

Рис.2.2 – Процедура создания ini-файла

Рис.2.3 – Процедура закрытия ini-файла

 

 

3. Лабораторная работа №3

В ходе выполнения лабораторной работы № 3 рассмотрено формирование запросов средствами языка SQL. Были рассмотрены различные виды запросов. На основе изученного в исходном приложении были созданны фильтрации на sql-запросы, с помощью которых пользователь также получает возможность фильтровать данные по коду, по определённому количеству денег на счету и вывод счетов на которых сумма денег превысила 100000 (рисунки 3.1, 3.2, 3.3).

Рисунок 3.1 – данные по коду клиента

Рисунок 3.2 – по определённому количеству денег на счету клиента

Рисунок 3.3 – вывод счетов клиентов на которых сумма денег превысила 100000

 

 

В ходе выполнения лабораторной работы № 3 было рассмотрено формирование запросов средствами языка SQL.

1. Получить сведения из полей name и area таблицы country

Select name, area From country

2. Получить сведения из всех полей таблицы country для тех записей, где capital='Havana'

Select * From country Where capital = 'Havana'

3. Вывести фамилии служащих(LastName) с указанием заработной платы(Salary) из таблицы employee

Select Lastname, Salary From employe

4. Вывести список клиентов с указанием адреса из таблицы clients

Select First_name ||' '|| Last_name as FIO, address_1| From clients

5. Получить список служащих, у которых заработная плата лежит в диапазоне от 19000 до 24000

select FirstName||' '||LastName as FIO from employee where salary>19000 and salary<24000

6. Вывести список клиентов из городов Los Altos, Wellesley

Select First_name ||' '|| Last_name as FIO, City From clients Where City* 'Los Altos' or City*'Wellesley'

7. Получить список клиентов, фамилии которых начинаются с буквы D

Select First_name ||' '|| Last_name as FIO From clients Where last_name like ''D*|' '

8. Получить сведения из всех полей таблицы orders, где поле ShipToContact не является пустым

Select * From orders Where ShipToContact is not null

9. Получить сведения из всех полей таблицы country, где Area>21000 и Continent='North America'

Select * From country Where area<21000 and Continent='North America'

10. Вывести список клиентов, дата открытия которых больше или равна 23.10.90

Select First_name ||' '|| Last_name as FIO, Date_Open| From clients Where Date_Open>='23.10.90'

11. Получить список клиентов (упорядоченных по алфавиту)

Select First_Name ||' '|| Last_Name as FIO From clients order by FIO

12. По таблице employee получить список заработной платы без повторений

Select Distinet Salary, FirstName | From employee

13. По таблице employee получить список сотрудников с указанием заработной платы и отчислений в Пенсионный фонд 34%

select Salary, 0.34*salary as otchislenie from employee

14. Найти максимальную заработную плату в таблице employee

select max(Salary) from employee

 

 

4. Лабораторная работа №4

В ходе выполнения лабораторной работы № 4 было создано автоматизированное рабочее место (АРМ) «Банк». Данная программа была создана с целью хранения, изменения и выдачи данных о счетах клиентов, и их личных данных. С использованием СУБД Paradox была создана база данных, состоящая из двух таблиц. В таблицах “Klienti” (Рис.4.1) и “Scheta” (Рис.4.2), приведена доступная изменению информация.


Рис.4.1 –Таблица “Klienti”

Рис.4.2 – Таблица “Sсheta”

После создания базы данных, в среде Borland Delphi 7.0 было разработано и создано MDI-приложение. Приложение позволяет просматривать, редактировать, удалять данные, а также предусмотрен вывод информации о счетах и клиентах.

При запуске приложения открывается основное окно приложения (Рис.4.5).

Рис.4.5 – Основное окно приложения

Работа с данными организована через компонент MainMenu. При выборе пункта меню «Данные» - «Клиенты» открывается информация о клиентах (Рис.4.6).

Рис.4.6. Клиенты

Для таблиц «Клиенты» и «Счета» предусмотрены функции добавления и редактирования информации (Рис.4.7, Рис.4.8, Рис.4.9).

Рис.4.7 – Формы для добавлений записей в таблицу

Рис.4.8 – Формы для редактирования данных в таблице

Рис.4.9 – Процедуры добавления записей в таблицу

При выборе пункта меню «Справка»-«О программе» выводится общая справочная информация о программе (рис.4.10).

Рис.4.10

При выборе пункта меню «Отчёт» выводится отчёт по клиентам\счетам в виде документа Word (рис.4.11).

Рис.4.11-вывод отчёта по клиентам

 

 

 

5. Лабораторная работа № 5

В ходе выполнения лабораторной работы № 5 был создан анимационный мультфильм средствами мультимедийной платформы Macromedia Flash 8.

Рис.5.1 – Процесс работы над анимационным фильмом в Macromedia Flash 8

 

 

Заключение

В ходе учебной практике был выполнен ряд лабораторных работ, целью которых явилось расширение полученных ранее знаний и закрепление вновь изученного материала. Также было выполнено индивидуальное задание по созданию АРМ «Банк».

В результате прохождения учебной практике у меня появились навыки в создании и использовании:

1. SDI-приложений для работ с базами данных;

2. Вычисляемых полей, полей подстановок, инструментов для фильтрации наборов данных;

3. Ini-файлов;

4. Формирование запросов средствами языка SQL;

5. Реляционного способа доступа к данным.

6. Создание анимации, для использования в WEB.

 


Дата добавления: 2015-07-16; просмотров: 43 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Введение| Характеристика

mybiblioteka.su - 2015-2024 год. (0.017 сек.)