
- •Пояснювальна записка до курсової роботи
- •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 |
|
|
|