Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пояснювальна_записка.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
502.78 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

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

Кафедра прикладної інформатики

Пояснювальна записка до курсової роботи

з дисципліни

«Інформатика та комп’ютерна техніка»

на тему:

«Облік міжміських телефонних розмов»

Варіант №22

ВИКОНАВ:

Студент групи ЗТКТ-091

№ залікової книжки 097203

Т.В. Верзун

ПЕРЕВІРИВ:

ст.. викладач

О.П. Дрозд

Чернігів 2010

1.ЗМІСТ

1. ЗМІСТ 2

2. ЗАВДАННЯ 3

3. ПРОЕКТУВАННЯ ТАБЛИЦЬ 4

4. РОЗРОБКА МЕНЮ СИСТЕМИ 7

5. ПЕРЕЛІК ДОКУМЕНТІВ, ЩО ФОРМУЮТЬСЯ СИСТЕМОЮ 8

6. ПРОЕТКУВАННЯ ФОРМ, МАКРОСІВ, ПРОЦЕДУР ОБРОБКИ ПОДІЙ. 11

7. ДОДАТКОВІ ВИМОГИ 19

8. ДОДАТКИ 24

9. ЛІТЕРАТУРА 29

2.Завдання

22. Облік міжміських телефонних розмов

Система повинна забезпечити збереження щ обробку даних про:

№ телефону; П.І.Б. власника; назву міста; код міста; назву країни; тариф на розмови (залежить від країни); дату розмови; тривалість розмови в хвилинах; вартість розмови.

Прикладна система повинна відповідати на наступні запити:

  1. Визначити сумарну вартість розмов по країнах;

  2. Перехресний запит для виведення тривалості розмов по країнах і власниках. Прикладна система повинна формувати наступні звіти:

  1. список телефонних дзвінків за поточний рік, згрупований по абонентам.

  2. діаграму сумарної кількості розмов по кожному місту.

Введення даних в усі таблиці та робота з ними, а також запуск запитів та звітів повинні виконуватися через форми, створені користувачем. .

Додаткові задачі:

1) сформувати наступні документи:

а) визначити абонента, який має найбільшу загальну тривалість розмов.

б) звіт про розмови за той рік, який вибере користувач (через форму). Згрупувати по країнах;

2) система повинна у формах автоматично розраховувати вартість розмови і заносити у таблицю.

3.Проектування таблиць

Призначення системи: Система повинна дозволяти вести облік міжнародних телефонних розмов, їх тривалість та вартість. Система може бути застосована на підприємствах зв’язку. Дані про телефонну розмову її тривалість і вартість заносяться до відповідних таблиць і зберігаються у базі даних.

Перелік даних, їх призначення, умови застосування та обмеженя наведені у таблиці 3.1.

Таблиця 3.1– Опис данис системи

Дані

Поля

Умови застосування та обмеження

№ телефону

№ телефона

П.І.Б. власника

П.І.Б. абонента

Назва міста

Назва міста

Код міста

Код міста

Телефонний код міста

Назва країни

Назва країни

Тариф на розмови

Тариф на розмови

Однаковий для всіх розмов з однією країною

Дата розмови

Дата розмови

Тривалість розмови

Тривалість розмови

Тривалість розмови, хвилини

Вартість розмови

Вартість розмови

Вартість розмови, грн..

Проаналізувавши вихідні дані, приймаємо рішення, що система буде складатися з чотирьох таблиць. Схема зв’язків між таблицями наведена на рисунку 3.1.

Рисунок 3.1– Схема зв’язків між таблицями

Структура створених таблиць наведена в таблицях 3.2, 3.3, 3.4, 3.5.

Таблиця 3.2 – Структура таблиці Країни

Поля

Имя

Властивість

Значення

Код країни

Тип

Счетчик

Размер

Длинное целое

Ключевое поле

Да

Нове значения

Последовательные

Индексированное поле

Да (Совпадения не допускаются)

Назва країни

Тип

Текстовый

Размер

50

Тариф на розмови

Тип

Числовой

Размер

Одинарное с плавающей точкой

Число десятичных знаков

2

Значение по умолчанию

0

Таблиця 3.3 – Структура таблиці Міста

Поля

Имя

Властивість

Значення

Код міста

Тип

Счетчик

Размер

Длинное целое

Ключевое поле

Да

Нове значения

Последовательные

Индексированное поле

Да (Совпадения не допускаются)

Назва міста

Тип

Текстовый

Размер

50

Код країни

Тип

Числовой

Размер

Длинное целое

Источник строк

SELECT Країни.[код країни], Країни.[Hазва країни] FROM Країни;

Таблиця 3.4 – Структура таблиці Абоненти

Поля

Имя

Властивість

Значення

Код абонента

Тип

Счетчик

Размер

Длинное целое

Ключевое поле

Да

Нове значения

Последовательные

Индексированное поле

Да (Совпадения не допускаются)

ПІБ абонента

Тип

Текстовый

Размер

50

телефона

Тип

Текстовый

Размер

50

Таблиця 3.3 – Структура таблиці Облік розмов

Поля

Имя

Властивість

Значення

Дата розмови

Тип

Дата/время

Размер

Длинное целое

Индексированное поле

Нет

Код абонента

Тип

Числовой

Размер

Длинное целое

Источник строк

SELECT Абоненти.[код абонента], Абоненти.[ПІБ абонента] FROM Абоненти;

Код міста

Тип

Числовой

Назва міста

Тип

Текстовый

Размер

50