Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Опис.doc
Скачиваний:
1
Добавлен:
26.10.2018
Размер:
1.34 Mб
Скачать

ВСТУП

Інформація - явище незрівнянно більш древнє, ніж сама людина. Уже природа у процесі своєї еволюції передавала закодовану інформацію в рослинах і живих організмах. З перших своїх кроків люди шукають і знаходять нові засоби передачі, збереження та обробки інформації. Однак ніколи раніше людство не накопичувало інформацію й знання настільки стрімкими темпами. Тому закономірним є те, що жодна галузь людської діяльності не зазнала такого розвитку як інформаційні технології. Саме вони були покликані збільшити ефективність та зручність використання різноманітних видів інформації. За останні десятиріччя інформаційні технології зазнали такого глобального поширення, що зараз уже важко уявити життя сучасної людини без них. На сучасному етапі можна без особливих труднощів навести приклади використання інформаційних технологій у всі галузях: від освіти і до менеджменту. Сьогодні успіх буде мати та фірма, той заклад, який володіє найсучаснішими комп’ютерними технологіями. Значного прогресу можна досягти і в галузі освіти з впровадженням відповідних інформаційних комп’ютерних технологій, які зможуть зробити процес здобуття освіти більш гнучким, індивідуалізованим і одночасно нададуть змогу студентам використовувати глобальні ресурси для навчання, спілкуватись та обмінюватись досвідом із студентами інших міст, країн тощо.

Інформаційна технологія - це комплекс взаємозалежних, наукових, технологічних, інженерних дисциплін, що вивчають методи ефективної організації праці людей, зайнятих опрацюванням і збереженням інформації; обчислювальну техніку і методи організації і взаємодії з людьми і виробничим устаткуванням, практичні додатки, а також пов'язані з усім цим соціальні, економічні і культурні проблеми. Самі інформаційні технології вимагають складної підготовки, великих початкових витрат і наукомісткої техніки. Їхнє введення повинно починатися зі створення математичного забезпечення, формування інформаційних потоків у системах підготовки спеціалістів.

Одним із засобів керування розвитком інтелекту і підвищення його організованості на сучасному етапі є інформатизація суспільства, що ґрунтується насамперед на розвитку інформаційних комп’ютерних технологій. Значення інформаційної технології величезне - вона формує передній край науково-технічного прогресу, створює інформаційний фундамент розвитку науки і всіх інших технологій. Головними, визначальними стимулами розвитку інформаційної технології, є соціально-економічні потреби суспільства, і саме зараз суспільство як ніколи зацікавлене в якомога швидшій інформатизації та комп'ютеризації всіх без винятку сфер діяльності.

Дуже важливою властивістю інформаційної технології є те, що для неї інформація є не тільки продуктом, але і вихідною сировиною. Особлива роль приділяється всьому комплексу інформаційної технології і техніки в структурній перебудові економіки убік наукоємності. Більш того, інформаційна технологія є свого роду перетворювачем всіх інших галузей господарства, як виробничих, так і невиробничих, основним засобом їхньої автоматизації, якісної зміни продукції і, як наслідок, їх переходу частково або цілком у категорію наукомістких. Пов'язаний з цим і працезаощаджувальний характер інформаційної технології, що реалізується, зокрема, у керуванні багатьма видами робіт і технологічних операцій.

Років двадцять тому обробка даних проводилася за допомогою мейнфреймів і МІНІ-ЕОМ і мала свої переваги, певною мірою втрачені пізніше, в епоху персональних комп'ютерів і настільних СУБД. До них, зокрема, відносилися:

  • можливість колективного використання ресурсів і устаткування, наприклад центрального процесора, оперативної пам'яті, зовнішніх пристроїв (принтерів, плоттерів, накопичувачів на магнітній стрічці і інших пристроїв зберігання даних і так далі);

  • централізоване зберігання даних.

Серйозним недоліком подібних систем була практична відсутність персоналізації робочого середовища - все програмне забезпечення, включаючи текстові редактори, компілятори, СУБД, зберігався також централізований і використовувалося колективно.

Цей недолік був однією з причин бурхливого зростання індустрії персональних комп'ютерів - разом з простотою в експлуатації і невисокою вартістю в порівнянні з мейнфреймами і МІНІ-ЕОМ користувачів привертали можливості персоналізації робочого середовища, особливо можливість вибору найбільш відповідного даному користувачеві програмного забезпечення. Саме у той період і почалося бурхливе зростання популярності настільних СУБД, таких як dBase (РЕБУС) і, трохи пізніше, FOXBASE, Paradox, а також деяких інших, нині благополучно забутих. Треба сказати, у той час відбувалися процеси запозичення і стандартизації вдалих ідей і підходів, що особливо помітно позначилося на долі такого продукту, як dBase, чия мова програмування і принципи організації даних були запозичені багатьма іншими виробниками в своїх продуктах.

Багато авторів класифікують СУБД на дві великі категорії: «настільні» і «серверні».

Настільні СУБД відрізняються тим, що використовують в модель обчислень з мережею і файловим сервером (архітектура «файл-сервер»). Збільшення складності завдань, поява персональних комп'ютерів і локальних обчислювальних мереж з'явилося передумовами появи нової архітектури «файл-сервер». Ця архітектура баз даних з мережевим доступом припускає призначення одне з комп'ютерів мережі як виділений сервер, на якому зберігатимуться файли бази даних. У відповідність із запитами користувачів файли з файл-сервера передаються на робочі станції користувачів, де і здійснюється основна частина обробки даних. Центральний сервер виконує в основному тільки роль сховища файлів, не беручи участь в обробці самих даних.

Робота побудована таким чином:

База даних у вигляді набору файлів знаходиться на жорсткому диску спеціально виділеного комп'ютера (файлового сервера). Існує локальна мережа, що складається з клієнтських комп'ютерів, на кожному з яких встановлені СУБД і додаток для роботи з БД. На кожному з клієнтських комп'ютерів користувачі мають можливість запустити додаток. Використовуючи призначений для користувача інтерфейс, що надається додатком, він ініціює звернення до БД на вибірку/оновлення інформації.

Всі звернення до БД йдуть через СУБД, яка інкапсулює усередині себе всі відомості про фізичну структуру БД, розташованої на файловому сервері. СУБД ініціює звернення до даних, що знаходяться на файловому сервері, в результаті яких частина файлів БД копіюється на клієнтський комп'ютер і обробляється, що забезпечує виконання запитів користувача (здійснюються необхідні операції над даними). При необхідності (у разі зміни даних) дані відправляються назад на файловий сервер з метою оновлення БД. Результат СУБД повертає в додаток. Додаток, використовуючи призначений для користувача інтерфейс, відображає результат виконання запитів. В рамках архітектури «файл-сервер» були виконані перші версії популярних т.з. настільних СУБД, таких як dBase і Microsoft Access.

Указуються наступні основні недоліки даної архітектури: при одночасному зверненні безлічі користувачів до одних і тих же даних продуктивність роботи різко падає, оскільки необхідно дочекатися поки користувач, що працює з даними, завершить свою роботу. Інакше можливе затирання виправлень, зроблених одними користувачами, змінами інших користувачів.

Перша версія СУБД Access з'явилася на початку 90-х років. Це була перша настільна реляційна СУБД для 16-розрядної версії Windows. Популярність Access значно зросла після включення цієї СУБД до складу Microsoft Office.

1 ПОСТАНОВКА ЗАДАЧІ

Тема мого курсового проекту є дуже практичною, тому, на мою думку, вона цілком реально може втілитися в життя. Мета моєї роботи – систематизація та обробка даних для фірми, яка займається транспортними перевезеннями. Реалізовую я її у базі даних, результат – зрозумілий для користувача, простий в користуванні програмний продукт. Система управління базами даних MS Access має характерний для всіх додатків Windows графічний інтерфейс, що значно полегшує роботу в даній програмі і дозволяє легко освоювати дану програму.

Для роботи з таблицями баз даних і іншими об’єктами існує велика кількість команд меню і контекстно-залежних панелей інструментів. А оскільки інтерфейс додатків Microsoft Office уніфікований, користувачу необхідно менше часу для освоювання додатку.

Дана тема курсової роботи є дуже актуальною тому, що сьогодні на ринку програмного забезпечення практично відсутні програми такого чи подібного типу.

2 Обґрунтований вибір засобів для розв’язання задачі

Під час інформаційної діяльності людина збирає і накопичує відомості про довкілля. До появи обчислювальної техніки вся інформація звичайно зберігалася в письмовому або надрукованому вигляді. Однак зі збільшенням обсягів інформації загострювалося питання зберігання інформації та її обробки. Нагадаємо, що інформація для обробки називається даними.

Не кожен блок інформації можна вважати базою даних.

База даних - це сукупність даних, що описують деяку сферу діяльності людини, яким властива структурованість і взаємопов'язаність, а також незалежність від прикладних програм. В базі даних зберігається інформація про об’єкти цієї сфери діяльності.

Етапи роботи з БД:

а) створення структури БД;

б) введення даних;

в) редагування структури i даних;

г) відшукання інформації в БД;

д) оформлення звітів.

Для виконання цих робіт є спеціальні програми, такі як Access, FoxPro, dBase-системи та iншi. Вони називаються системами управління базами даних (СУБД).

Основні функції субд:

В Access база даних — це файл, який містить дані у вигляді однієї чи кількох таблиць. Окрім таблиць, у файлі БД можуть бути такі об'єкти: форми, запити, макроси, модулі, сторінки які розглядатимемо далі. Базу даних в Access створюють у вигляді однієї чи декількох таблиць.

Розширення назви такого файлу є mbd. Надалі суттєво не плутати назву файлу БД i назви таблиць, які є в БД.

При використанні об`єктно-орієнтованого програмування вводять таке основне поняття, як об`єкт. В Microsoft Access об’єктами є все те, що може мати ім’я (в розумінні Access). В базі даних Access основними об’єктами є:

  • таблиці – об’єкти, які використовуються для зберігання даних;

  • запити – об’єкти, що дозволяють користувачу одержати потрібні дані з однієї або декількох таблиць;

  • форми – об’єкти, які призначені, в основному, для введення даних, відображення їх на екрані і керування роботою програми;

  • звіти – об’єкти, призначені для форматування, обчислення підсумків і друку вибраних даних;

  • макроси – об’єкти, що являють собою структурований опис однієї або декількох дій, котрі повинен виконати Access у відповідь на деяку подію (натискання клавіші і т.п.);

  • модулі – об’єкти, що містять програму на мові Visual Basic for Application, що дозволяє розділити деякий процес на декілька невеликих процедур і виявити помилки, які неможливо було б виявити, при використанні макросів.

3 Структура програмного комплексу

У розробленій базі даних були використані такі типи зв’язків:

Рисунок 4.1 – Схема даних

Структура файлу розробленої бази даних складається з таких основних об`єктів:

Таблиці:

Замовлення на перевезення” – таблиця з інформацією про замовлення на перевезення, яке отримала фірма. Дана таблиця містить наступні поля:

Назва поля

Тип поля

№ перевезення

Лічильник

Дата перевезення

Дата/Час

Відстань

Числовий

Маса

Числовий

Накладні витрати

Числовий

Код транспортного засобу

Текстовий

Код замовника

Текстовий

Рисунок 4.2 – Таблиця “ Замовлення на перевезення

Замовники” – таблиця з інформацією про замовників фірми. Дана таблиця містить поля:

Назва поля

Тип поля

Код замовника

Текстовий

Назва чи ім’я замовника

Текстовий

Адреса

Текстовий

Телефон

Текстовий

Розрахунковий рахунок

Числовий

Рисунок 4.3 – Таблиця “Замовники”

Транспорт та його вартість” – таблиця з інформацією про транспорт та вартість на його замовлення. Дана таблиця містить такі поля:

Назва поля

Тип поля

Назва

Текстовий

Код транспортного засобу

Текстовий

Вартість т/км

Числовий

Об’єм вантажу

Числовий

Маса вантажу (т)

Числовий

Рисунок 4.4 – Таблиця “Транспорт та його вартість”

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]