82942

Учет прихода-расхода компьютерных комплектующих на мелкооптовой базе

Курсовая

Бухгалтерский учет и финансовый аудит

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

Русский

2015-03-05

1.07 MB

8 чел.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение

высшего профессионального образования

НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ЯДЕРНЫЙ УНИВЕРСИТЕТ «МИФИ»

ОБНИНСКИЙ  ИНСТИТУТ АТОМНОЙ ЭНЕРГЕТИКИ

ТЕХНИКУМ

Специальность  230401

«Информационные системы по отраслям»

РАСЧЁТНО-ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К КУРСОВОМУ ПРОЕКТУ

По дисциплине «Методы и средства проектирования информационных систем»

Тема: «Учет прихода-расхода компьютерных комплектующих на мелкооптовой базе »

Студент

 И.В. Фоменко

Руководитель

Г.О. Сидоренко

Обнинск 2015


СОДЕРЖАНИЕ

Стр.

ВВЕДЕНИЕ

4

1     Выбор состава технических и программных средств

5

    1.1 Выбор языка программирования

5

    1.2 Обоснование

5

    1.3 Отчеты с помощью FastReport 5.0

7

2    Разработка программы

8

    2.1 Схема данных

9

    2.2 Описание таблиц БД

9

    2.3 Создание БД

9

    2.4 Стадии разработки ПП.

14

            2.4.1 Альфа тестирование.

14

2.4.2 Внутреннее бета тестирование.

18

3 Руководство пользователя.

    20

4 Спецификация программы

    27

ЗАКЛЮЧЕНИЕ

    28

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

   29


ВВЕДЕНИЕ

Мелкооптовая база, в связи с большим объемом работы ежедневно производит множество операций по оформлению документации прихода-расхода компьютерных комплектующих. До введения данной программы в работу базы, сотрудникам приходилось большую часть своего рабочего времени отдавать формированию документации в бумажном виде. Оформление всей документации производилось вручную, что являлось благодатной средой для возникновения различных ошибок.

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

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

-приход и расход товаров;  

-информация о покупателях и поставщиках;

-наличие товаров на складе.

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

1 Выбор состава технических и программных средств

1.1 Выбор языка программирования

Для реализации задачи, поставленной на курсовое проектирование, выбрана визуальная среда программирования Delphi.

Delphi сегодня является наиболее совершенной визуальной средой быстрой разработки на ObjectPascal для Windows. В ее состав входит около 200 самых разных компонентов, а создание законченной программы требует минимума усилий. Ближайший конкурент Delphi — Microsoft Visual Studio. Да и по числу свободных доступных компонентов равных среде Delphi сегодня не найти.

Различные элементы управления, такие, как кнопки, переключатели, значки и другие объекты Windows (которые в терминологии RAD-систем называются компонентами), можно перетаскивать в проектируемом окне с помощью мыши.

Итак, Delphi являет собой среду, работающую с объектно-ориентированным структурным языком программирования Object Pascal. В дополнение к этому, Delphi является еще и средой визуальной разработки. Иначе говоря, уже в процессе создания программы видно, как она будет выглядеть во время выполнения. Визуальное программирование в разы сокращает время, необходимое на создание пользовательского интерфейса для приложений Windows. До появления визуальных средств разработки, программирование под Windows было сопряжено с большими трудностями, поскольку требовалось практически вслепую вычислять расположение каждого элемента управления в окне приложения, что приводило к множеству ошибок

1.2 Обоснование управления данными с помощью interbase.

Для выполнения поставленной задачи необходимо использование в качестве хранилища данных современной и мощной СУБД. Эта СУБД должна обеспечить все требуемые функциональные возможности системы. Это обеспечение целостности данных, поддержка транзакций, защита данных, её расширяемость в будущем, поддержка больших баз данных и т.д. Всем этим требованиям соответствует СУБД InterBase.

С Delphi поставляется сервер InterBase с бесплатной лицензией на 5 клиентов, этого достаточно для разработки БД и приложения, но обычно недостаточно для развертывания сервера в организации. Для данной задачи нам потребуется всего 1 клиент в СУБД, поэтому с целью экономии средств была выбрана СУБД InterBase.

Главное преимущество InterBase относительно других СУБД -  относительно низкая стоимость продукта.

Система управления базами данных (СУБД) - это одна из ведущих систем в мире по решению задач управления информацией.

InterBase обеспечивает следующее:

InterBase поддерживает базы данных сколь угодно большого размера;

InterBase поддерживает любое число одновременно работающих пользователей;

InterBase обеспечивает высокий уровень производительности;

InterBase может работать 24 часа в сутки 7 дней в неделю, не требуя остановок на системные работы и регламентное обслуживание;

InterBase может избирательно контролировать доступ к данным на уровне базы данных и на уровне ее объектов;

InterBase поддерживает все принятые стандарты: второй уровень стандарта ANSI/ISO SQL89 национального института стандартов и технологий США, стандарт FIPS127-1 правительства США, занесен Национальным институтом по компьютерной защите (NCSC) в "оранжевую" книгу, как полностью удовлетворяющий требованиям критериев защиты;

InterBase защищает данные от несанкционированного доступа и некорректного использования;

InterBase обеспечивает логическую целостность данных на уровне базы данных, а не в приложениях рабочих станций;

InterBase позволяет разделить обработку между серверами базы данных и клиентскими программами;

InterBase позволяет распределить системы баз данных по нескольким серверам;

Программное обеспечение InterBase переносимо с одной операционной системы на другую;

Приложения для InterBase могут работать на любой операционной системе.

1.3 Отчеты с помощью FastReport 5.0

В Delphi 7  не предусмотрены компоненты для создания отчетов, вывода их на печать и сохранения в отдельный файл. Все эти и многие другие функции может выполнять генератор отчетов FastReport 5.0. При установке FastReport 5.0 он автоматически встраивается в Delphi 7, что очень удобно для данного проекта.


2 Разработка программы

2.1 Схема данных

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

Постоянные данные в среде базы данных включают в себя схему и базу данных. Система управления базами данных (СУБД) использует определения данных в схеме для обеспечения доступа и управления доступом к данным в базе данных.

Схема базы данных (от англ. Database schema) — её структура, описанная на формальном языке, поддерживаемом СУБД. В реляционных базах данных схема определяет таблицы, поля в каждой таблице (обычно с указанием их названия, типа, обязательности), и ограничения целостности (первичный, потенциальные и внешние ключи и другие ограничения).

Схемы в общем случае хранятся в словаре данных. Хотя схема определена на языке базы данных в виде текста, термин часто используется для обозначения графического представления структуры базы данных.

Основными объектами графического представления схемы являются таблицы и связи, определяемые внешними ключами.

2.2 Описание таблиц БД

Всего имеется одиннадцать таблиц: «Список товаров(TOVARY)», «Материнские платы(MATPLAT)», «Звуковые карты(MEDIACARD)», «ОЗУ(OZY)», «Процессоры(PROCESSORS)», «Видеокарты(VIDEOCARD)», «Винчестеры(VINCHESTERS)», «Расход(RASHOD)», «Приход(PRIHOD)», «Покупатели(POKYPATELY)», «Поставщики(POSTAVSHIKI)».

2.3 Создание БД

Для создания таблиц в базе данных применялись следующие SQL-скрипты:

Таблица POSTAVSHIKI

CREATE TABLE "POSTAVSHIKI"

(

 "N_POS" INTEGER NOT NULL,

 "NAME" VARCHAR(70) CHARACTER SET WIN1251,

 "GOROD" VARCHAR(30) CHARACTER SET WIN1251,

 "TELEPHON" VARCHAR(20) CHARACTER SET WIN1251,

CONSTRAINT "PK_POSTAVSHIKI" PRIMARY KEY ("N_POS")

);

Таблица POKYPATELY

CREATE TABLE "POKYPATELY"

(

 "N_POK" INTEGER NOT NULL,

 "NAME" VARCHAR(70) CHARACTER SET WIN1251,

 "GOROD" VARCHAR(30) CHARACTER SET WIN1251,

 "TELEPHON" VARCHAR(20) CHARACTER SET WIN1251,

CONSTRAINT "PK_POKYPATELY" PRIMARY KEY ("N_POK")

);

Таблица MATPLAT

CREATE TABLE "MATPLAT"

(

 "PODPROC" VARCHAR(20) CHARACTER SET WIN1251,

 "TOVAR" VARCHAR(250) CHARACTER SET WIN1251 NOT NULL,

 "KOLVO" INTEGER,

 "ID" INTEGER NOT NULL,

CONSTRAINT "PK_MATPLAT" PRIMARY KEY ("ID")

);


Таблица MEDIACARD

CREATE TABLE "MEDIACARD"

(

 "ID" INTEGER NOT NULL,

 "TOVAR" VARCHAR(250) CHARACTER SET WIN1251,

 "KOLVO" INTEGER,

CONSTRAINT "PK_MEDIACARD" PRIMARY KEY ("ID")

);

ALTER TABLE "MEDIACARD" ADD CONSTRAINT "FK_MEDIACARD_1" FOREIGN KEY ("TOVAR") REFERENCES TOVARY ("TOVAR");

Таблица OZY

CREATE TABLE "OZY"

(

 "ID" INTEGER NOT NULL,

 "OBEM" VARCHAR(20) CHARACTER SET WIN1251,

 "TIP" VARCHAR(20) CHARACTER SET WIN1251,

 "CHASTOTA" VARCHAR(20) CHARACTER SET WIN1251,

 "TOVAR" VARCHAR(250) CHARACTER SET WIN1251,

 "KOLVO" INTEGER,

CONSTRAINT "PK_OZY" PRIMARY KEY ("ID")

);

ALTER TABLE "OZY" ADD CONSTRAINT "FK_OZY_1" FOREIGN KEY ("TOVAR") REFERENCES TOVARY ("TOVAR");

Таблица PRIHOD

CREATE TABLE "PRIHOD"

(

 "N_PRIH" INTEGER NOT NULL,

 "DAT_PRIH" DATE,

 "TOVAR" VARCHAR(250) CHARACTER SET WIN1251,

 "KOLVO" INTEGER,

 "N_POS" INTEGER,

CONSTRAINT "PK_PRIHOD" PRIMARY KEY ("N_PRIH")

);

ALTER TABLE "PRIHOD" ADD CONSTRAINT "FK_PRIHOD_1" FOREIGN KEY ("TOVAR") REFERENCES TOVARY ("TOVAR");

ALTER TABLE "PRIHOD" ADD CONSTRAINT "FK_PRIHOD_2" FOREIGN KEY ("N_POS") REFERENCES POSTAVSHIKI ("N_POS");

Таблица PROCESSORS

CREATE TABLE "PROCESSORS"

(

 "ID" INTEGER NOT NULL,

 "FIRMA" VARCHAR(20) CHARACTER SET WIN1251,

 "TOVAR" VARCHAR(250) CHARACTER SET WIN1251,

 "KOLVO" INTEGER,

CONSTRAINT "PK_PROCESSORS" PRIMARY KEY ("ID")

);

ALTER TABLE "PROCESSORS" ADD CONSTRAINT "FK_PROCESSORS_1" FOREIGN KEY ("TOVAR") REFERENCES TOVARY ("TOVAR");

Таблица RASHOD

CREATE TABLE "RASHOD"

(

 "N_RAS" INTEGER NOT NULL,

 "DAT_RAS" DATE,

 "TOVAR" VARCHAR(250) CHARACTER SET WIN1251,

 "KOLVO" INTEGER,

 "N_POK" INTEGER,

CONSTRAINT "PK_RASHOD" PRIMARY KEY ("N_RAS")

);

ALTER TABLE "RASHOD" ADD CONSTRAINT "FK_RASHOD_1" FOREIGN KEY ("TOVAR") REFERENCES TOVARY ("TOVAR");

ALTER TABLE "RASHOD" ADD CONSTRAINT "FK_RASHOD_2" FOREIGN KEY ("N_POK") REFERENCES POKYPATELY ("N_POK");

Таблица TOVARY

CREATE TABLE "TOVARY"

(

 "CATEGORY" VARCHAR(57) CHARACTER SET WIN1251 NOT NULL,

 "TOVAR" VARCHAR(250) CHARACTER SET WIN1251 NOT NULL,

CONSTRAINT "PK_TOVARY" PRIMARY KEY ("TOVAR")

);

Таблица VIDEOCARD

CREATE TABLE "VIDEOCARD"

(

 "ID" INTEGER NOT NULL,

 "FIRM" VARCHAR(20) CHARACTER SET WIN1251,

 "OBEM" VARCHAR(20) CHARACTER SET WIN1251,

 "TOVAR" VARCHAR(250) CHARACTER SET WIN1251,

 "KOLVO" INTEGER,

CONSTRAINT "PK_VIDEOCARD" PRIMARY KEY ("ID")

);

ALTER TABLE "VIDEOCARD" ADD CONSTRAINT "FK_VIDEOCARD_1" FOREIGN KEY ("TOVAR") REFERENCES TOVARY ("TOVAR");

Таблица VINCHESTERS

CREATE TABLE "VINCHESTERS"

(

 "ID" INTEGER NOT NULL,

 "OBEM" VARCHAR(20) CHARACTER SET WIN1251,

 "TIPE" VARCHAR(20) CHARACTER SET WIN1251,

 "TOVAR" VARCHAR(250) CHARACTER SET WIN1251,

 "KOLVO" INTEGER,

CONSTRAINT "PK_VINCHESTERS" PRIMARY KEY ("ID")

);

ALTER TABLE "VINCHESTERS" ADD CONSTRAINT "FK_VINCHESTERS_1" FOREIGN KEY ("TOVAR") REFERENCES TOVARY ("TOVAR");

Для упрощения удаления данных из связанный таблиц применялись триггеры(в количестве 2 штук). Ниже приведен пример триггера на удаление покупателя из таблицы «POKYPATELY» и всех расходов, связанных с этим покупателем из таблицы «RASHOD».

CREATE TRIGGER "DELETE_POKYPATELY" FOR "POKYPATELY"

ACTIVE AFTER DELETE POSITION 0

AS

begin

delete From RASHOD Where RASHOD.N_POK=pokypately.N_POK;

end 

Для автоматического заполнения поля «ID» во таблицах кроме «TOVARY» были созданы генераторы и процедуры(по 3 штуки для каждой таблицы). Пример генератора и процедуры к таблице «MATPLAT».

CREATE GENERATOR "GEN_MATPLAT_ID";

CREATE PROCEDURE "SP_GEN_MATPLAT_ID"

RETURNS

(

 "ID" INTEGER

)

AS

BEGIN EXIT; END ^

ALTER PROCEDURE "SP_GEN_MATPLAT_ID"

RETURNS

(

 "ID" INTEGER

)

AS

begin

 id = gen_id(gen_matplat_id, 1);

 suspend;

end

CREATE TRIGGER "MATPLAT_BI" FOR "MATPLAT"

ACTIVE BEFORE INSERT POSITION 0

as

begin

 if (new.id is null) then

   new.id = gen_id(gen_matplat_id,1);

end

2.4 Стадии разработки ПП.

2.4.1 Альфа тестирование.

После первичного написания программы были обнаружены следующие ошибки и недостатки:

  1.  Ошибка: Окно программы можно расширять и сужать. В результате этого многие компоненты могли потеряться.

Исправление: значение свойства формы BorderStyle/ bsSizeable было исправлено на «bsSingle» 

  1.  Ошибка: Активна кнопка, которая разворачивает окно программы на весь экран:

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

Исправление: значение свойства формы BorderIcons\biMaximize было исправлено на «false» 

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

Данная ошибка исправлена с помощью кода, указанного ниже

dbgrid1.Columns[0].Title.caption:='Под процессор';

dbgrid1.Columns[1].Title.caption:='Нименование товара';

dbgrid1.Columns[2].Title.caption:='Количество';

dbgrid1.Columns[0].Width:=90;

dbgrid1.Columns[1].Width:=170;

dbgrid1.Columns[2].Width:=80;

dbgrid1.Columns[3].Visible:=false;

button1.Top:=192;

button1.Left:=48;

dbgrid1.Width:=380;

dbgrid1.Height:=193;

2.4.2 Бета тестирование

После исправления ошибок, обнаруженных при альфа-тестировании, было проведено бета-тестирование программы, где были обнаружены следующие недочеты:

1. Ошибка: При добавлении товара, если ввести в числовое поле текст, то появляется ошибка

Данная ошибка исправлена с помощью кода, указанного ниже:

Создается событие KeyPress для Edit16  и в нем пишется

 if not (Key in ['0'..'9', #8])then Key:=#0;

2. Ошибка: Допускается вводить во все поля пробел первым символом. Данная ошибка исправлена с помощью кода, указанного ниже:
Создается событие KeyPress  и в нем пишется

 if (Key = ' ') and (Edit16.SelStart = 0) then Key := #0;

3. Ошибка:  Если при добавлении данных в базу данных оставить поля пустыми и нажать на кнопку «Добавить», то возникает ошибка.

Данная ошибка исправлена с помощью кода, указанного ниже:

if (edit1.Text='') or (edit2.text='') then

begin

showmessage('Заполните все поля!!!') ;

exit;

end

После выявления вышеуказанных ошибок в итоговой версии программы они были учтены и исправлены.











3 Руководство пользователя

Для установки программы Компьютерные комплектующие нужно открыть файл setup.exe и следовать инструкциям установки.

Для запуска приложения необходимо установить и настроить InterBase 6.5.  Установочный файл находится в …/DATA/ib6.5/SETUP.exe.

Настройка InterBase 6.5:

1. Требуется открыть «Пуск/Все программы/InterBase/IBConsole»

2. Затем щелкнуть 2 раза на «InterBase Servers»

3. В появившемся окне выбирается «Local Server» и вводится «User Name» - SYSDBA и «Password» - masterkey и нажимается кнопка OK.


После этого должен появится «Local Server».

  1.  Нужно щелкнуть 2 раза на «Local Server» Появится форма авторизации, в которой нужно в поле Password ввести masterkey и нажать OK.

После этого возле «Local Server»  должна появится зеленая галочка. Настройка завершена.

Настройка завершена. Если запускать программу Компьютерные комплектующие после перезапуска системы, то нужно повторить пункт 4.

Для запуска приложения необходимо зайти в папку «DATA» и запустить файл «Компьютерные комплектующие.exe».  Откроется главная вкладка программы, в которой можно добавлять и удалять товары.

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

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

На вкладке приход и расход можно добавлять и удалять: «Приход товаров на склад», «Расход товара со склада», «Покупателей» и «Поставщиков».

При добавлении и удалении данных - обновляются таблицы, которые отвечают за вывод этих данных. Также при добавлении и удалении «расхода» и «прихода» количество товаров на складе меняется автоматически, в зависимости от того, что удалили и что добавили.

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

На вкладке отчеты можно проводить поиск по товару и по покупателю/поставщику. Также можно получать различные отчеты, например сколько товаров на складе, вывод прихода или расхода за все время, за определенную дату, или за какой-то промежуток.



Пример отчета, который выводит список расхода с 20.01.2015 по 23.01.2015

Также отчет можно распечатать или сохранить в формате .PDF.

Пример настройки отчета на печать.

Пример настройки сохранения в .PDF формате

4 Спецификация программы

Исполняемый файл проекта «Компьютерные комплектующие» имеет название «Компьютерные комплектующие.exe» и расположен в каталоге …/Компьютерные комплектующие/Компьютерные комплектующие.exe. База данных расположена в …/Компьютерные комплектующие/DATA/COMPU.GDB. Названия файлов указаны в таблице 1.

Таблица 1 Состав проекта

Наименование

Обозначение

Примечание

Файл главной формы

Содержит список свойств всех компонентов, включенных в форму

Файл программного модуля

Определяет функциональность формы

Файл проекта

Связывает все файлы и компоненты, из которых состоит приложение

Компьютерные комплектующие.exe

Исполняемый файл

Загрузочный модуль


Setup.exe

Файл инсталяции

Устанавливает программу Компьютерные комплектующие.exe

ЗАКЛЮЧЕНИЕ

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

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

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

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

-приход и расход товаров;  

-информация о покупателях и поставщиках;

-наличие товаров на складе.

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


СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1.  Осипов Д. «Delphi. Профессиональное программирование». 2006 г.
  2.  Кудрявцев А. «Программирование в Delphi» 2011 г.
  3.  Осипов Д. «Delphi. Базы данных» 2009 г.
  4.  http://hashcode.ru/ - форум профессиональных программистов
  5.  http://www.webdelphi.ru/- Интернет-блог профессионального программиста
  6.  http://habrahabr.ru/ - Интернет-ресурс, посвященный информационным технологиям
  7.  Ковязин А., Востриков С.М. «Архитектура, администрирование и разработка приложений баз данных в InterBase/Firebird/Yaffil»  2002 г.
  8.  Пачеко К., Тейксейра С., «Borland Delphy 6. Руководство разработчика. » 2002 г.
  9.  Хомонентко А., Гофман В.,  «Самоучитель Delphi 7»
  10.  Фаронов В. «Программирование баз данных в Delphi 7»


 

А также другие работы, которые могут Вас заинтересовать

53989. Types of questions 66 KB
  Загальні питання (general questions)Ставиться до всього речення і вимагає відповіді «так» або «ні» Does Peter read books? Спеціальні питання (special questions) Ставиться за допомогою спеціальних питальних слів для з’ясування чогось конкретного.
53990. Revision of the types of question 840 KB
  The Thames is a short river. It’s only 349 km long. The Amazon in Brazil is 6 437 km long! Many people think the Thames is not clean but this is not true. More than 97 types of fish live here, for example salmon and eels. Eels are a traditional food in East London. People make a pie and serve it with mashed potatoes.
53991. Подорож. Traveling 48.5 KB
  Our theme for today is “Traveling” and our aim is to revise our knowledge that we have got studding in this theme. We’ll revise all materials on the topic “Traveling” and we’ll speak, read, write translate and listen to the dialogue on the computer and make up your own dialogues.
53992. Визначні місця Великобританії 48.5 KB
  You are right. I’m sure that you’ve learned a lot about this country at your geography lessons, from TV programmes. At our lesson we’ll try to enlarge your knowledge about this country while doing different activities. But first of all I want you to answer my questions.
53993. British lifestyle 53 KB
  Мета: Учити учнів спілкуватися за темою вживаючи нову лексику. Розвивати та розширювати уявлення учнів про традиції англійців. 190 Для перевірки домашнього завдання учні обмінюються зошитами. Учні в парах читають вірші здогадуються про які свята йдеться та заповнюють пропуски назвами свят.
53994. Environmental problems 46.5 KB
  In my opinion, rubbish is the biggest problem. People put a lot of rubbish into rubbish dumps. This pollutes the ground and the water. My family tries to help the environment. At home we recycle most of our rubbish. We put paper, glass and plastic into special containers outside our house. In my view, this is a great system because it really helps the environment.
53995. The Best Place for Holidays 81.5 KB
  Today at the lesson we’ll speak about the best place for holidays, listen to the dialogue about visiting Malta, revise and identify the past tenses, put the verbs in brackets into the correct tense, read Vicky’s letter about her holidays in Madrid, in groups write the letter to a pen friend according to the plan, get to know if you “can taste the flower seeds”.