 
        
        - •Пояснювальна записка до курсової роботи
- •2.Завдання
- •22. Облік міжміських телефонних розмов
- •3.Проектування таблиць
- •4.Розробка меню системи
- •5.Перелік документів, що формуються системою
- •6.Проеткування форм, макросів, процедур обробки подій.
- •7.Додаткові вимоги
- •8.Додатки
- •13 Червня 2010 р.
- •9.Література
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ЧЕРНІГІВСЬКИЙ ДЕРЖАВНИЙ ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ
Кафедра прикладної інформатики
Пояснювальна записка до курсової роботи
з дисципліни
«Інформатика та комп’ютерна техніка»
на тему:
«Облік міжміських телефонних розмов»
Варіант №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) система повинна у формах автоматично розраховувати вартість розмови і заносити у таблицю.
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 | 
| 
 | 
 | 
 | 
