Розробка гнучкої системи автоматизації обліку імунобіологічних препаратів - Программирование, компьютеры и кибернетика дипломная работа

Розробка гнучкої системи автоматизації обліку імунобіологічних препаратів - Программирование, компьютеры и кибернетика дипломная работа




































Главная

Программирование, компьютеры и кибернетика
Розробка гнучкої системи автоматизації обліку імунобіологічних препаратів

Види інформаційних систем. Програмна реалізація гнучкої системи для автоматизованої реєстрації та обліку руху імунобіологічних препаратів в середовищі Delphi 6.0 з використанням технології доступу до баз даних ADO. Розрахунок витрат на розробку програми.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Міністерство освіти та науки України
Кременчуцького університету економіки, інформаційних технологій та управління
7.091402 “Гнучкі комп'ютеризовані системи та робототехніка“
” Розробка гнучкої системи автоматизації обліку
Студента групи ГКС-03-з Горбенко Олени Олександрівни
Керівник роботи проф., к.т.н. Корнілов Георгій Іванович
зі спеціальної частини доц. Вдовиченко І.Н.
з програмної частини проф., д.т.н. Мурашко А.Г.
з економічної частини доц., к.е.н. Тимко Є.В.
з охорони праці доц., к.т.н. Климович Г.Б.
нормоконтроль ст. викл. Супрунова Ю.А.
Завідувач кафедри ТК доц., к.т.н. Старіков О.М.
Міністерство освіти та науки України
Кременчуцького університету економіки, інформаційних технологій та управління
Спеціальність 7.091402 “Гнучкі комп'ютеризовані системи та робототехніка“
Зав. кафедрою доц., к.т.н. Старіков О.М.
1. Тема роботи: Розробка гнучкої системи автоматизації обліку імунобіологічних препаратів
затверджена наказом по інституту від " 29 " жовтня 2007 р. №65Са-01
2. Термін здачі студентом закінченої роботи 01.06.08.___________
3. Вхідні дані до роботи: Вимоги до кінцевого програмного продукту, вихідні масиви даних
4. Зміст розрахунково-пояснювальної записки (перелік питань, що підлягають розробці): Постановка задачі, Інформаційні системи як сукупність організаційних і технічних засобів для збереження та обробки інформації; Основи технології Activex Data Objects (ADO); Опис функціональних можливостей і програмної реалізації системи; Економічне обґрунтування доцільності розробки програмного продукту; Охорона праці.
5. Перелік графічного матеріалу (з точними вказівками обов'язкових креслень)
1. Логіко-функціональна схема роботи користувача з системою;______
2.Схема взаємозв'язку таблиць бази даних;________________________
3. Типи та призначення полів таблиць бази даних__________________
4. Приклади робочих вікон системи; __________________________
5. Ієрархія форм системи;_______________________________________
6. Схема архітектури ADO; ___________________________________
7. Схема взаємодії в ADO основних COM інтерфейсів ______________
8. Схема компонентів OLE DB__________________________________
6. Консультанти з роботи, з вказівками розділів роботи, що належать до них
7. Дата видачі завдання 31.10.07 р.
Завдання прийняв до виконання ____________________
Найменування етапів дипломної роботи
Отримання завдання на дипломну роботу
Програмна частина (постановка задачі, створення програмного забезпечення, опис алгоритму рішення задачі, проектування та опис інтерфейсу користувача, опис програми)
Оформлення електронних додатків до диплому
Представлення дипломної роботи до захисту
Студент-дипломник _________________
Метою даної дипломної роботи є розробка гнучкої системи для автоматизованої реєстрації та обліку руху імунобіологічних препаратів в межах лікувально-профілактичної установи. Система реалізована в середовищі Delphi 6.0 з використанням технології доступу до баз даних ADO.
Розділів 6, схем та малюнків 40, таблиць 7, бібліографічних посилань 28, загальний обсяг - 122.
Целью данной дипломной работы является разработка гибкой системы для автоматизации регистрации и учета движения иммунобиологических препаратов в пределах лечебно-профилактического учреждения. Система реализована в среде Delphi 6.0 с использованием технологии доступа к базам данных ADO.
Разделов 6, схем и рисунков 40, таблиц 7, библиографических ссылок 30, общий объем - 122.
The purpose of this diploma work is development of the flexible system for automation of registration and account of immunobiological preparations motion in the medical establishment. The system is realized in the environment of Delphi 6.0 with the use of access databases technology ADO.
Sections 6, circuits and figures 40, tables 7, bibliographic references 30, total amount - 122.
1.1 Найменування та область застосування
1.3 Характеристика розробленого програмного забезпечення
2. ТЕОРЕТИЧНЕ ДОСЛІДЖЕННЯ ІНФОРМАЦІЙНИХ СИСТЕМ ЯК СУКУПНОСТІ ЗАСОБІВ ДЛЯ ЗБЕРЕЖЕННЯ ТА ОБРОБКИ ІНФОРМАЦІЇ
2.1 Класифікація інформаційних систем
2.2 База даних як складова частина інформаційної системи
2.2.2 Реляційний спосіб доступу до даних
3. ОСНОВИ ТЕХНОЛОГІЇ ACTIVEX DATA OBJECTS (ADO)
3.3.1 Огляд компонентів ADO в середовищі Delphi
3.3.3 Використання компонента TADOConnection
3.3.4 Використання параметрів запиту
3.3.5 Синхронізація даних клієнта і сервера
4. ОПИС ФУНКЦІОНАЛЬНИХ МОЖЛИВОСТЕЙ І ПРОГРАМНОЇ РЕАЛІЗАЦІЇ СИСТЕМИ
4.1 Предметна область і задачі, покладені на гнучку систему автоматизації
4.2 Апаратні вимоги, та вимоги до системного програмного забезпечення
4.3 Розробка логіко-функціональної схеми системи
5. ЕКОНОМІЧНЕ ОБҐРУНТУВАННЯ ДОЦІЛЬНОСТІ РОЗРОБКИ ПРОГРАМНОГО ПРОДУКТУ
5.1 Визначення витрат на створення програмного продукту
5.2 Витрати, пов'язані з розробкою програми на ПК
5.3 Визначення планованої економії від упровадження програмного продукту
6.1 Аналіз шкідливих і небезпечних факторів в Міська клінічна лікарня №2
6.2 Фізичні й психофізіологічні небезпечні та шкідливі виробничі фактори при роботі на комп'ютері й заходи по їх знищенню
6.2.1 Електромагнітне випромінювання
6.2.6 Психофізіологічні шкідливі і небезпечні виробничі чинники
6.3 Організаційні і технічні заходи по зменшенню рівня шкідливих виробничих чинників
6.3.1 Захист від електромагнітних випромінювань
6.3.2 Захист від ураження електричним струмом
6.3.3 Захист від статичної електрики
6.3.5 Оздоровлення повітряного середовища
6.3.6 Захист від рентгенівського випромінювання
6.3.7 Забезпечення раціонального освітлення
6.4.1 Пожежна і вибухова безпека в робочій зоні технічного обслуговування в приміщеннях з ПЕОМ
Потоки інформації, що циркулюють у світі, який нас оточує, величезні. У часі вони мають тенденцію до збільшення. Тому у любій організації, як великій, так і малій, виникає проблема такої організації управління даними, яка забезпечила б найбільш ефективну роботу. Деякі організації використовують для цього шафи з папками, але більшість надають перевагу комп'ютеризованим засобам - базам даних, які дозволяють ефективно зберігати, структурувати і систематизувати великі об'єми даних. І вже сьогодні без баз даних неможливо уявити роботу більшості фінансових, промислових, торгових та інших організацій. Як би не було баз даних, вони б просто захлинулись в інформаційній лавині.
Метою дипломної роботи є створення гнучкої системи автоматизації обліку імунобіологічних препаратів в районній лікувально-профілактичній установі.
Для реалізації цих вимог було зручніше всього не вдаватись до засобів якої-небудь універсальної СКБД, а створити незалежну програму у вигляді виконуємого файлу, що працює з-під Windows, з інтерфейсом максимально пристосованого для зручної роботи, що не потребує ніяких додаткових знань.
Реалізація даної задачі проводиться у системі програмування Delphi 6, яка володіє великими можливостями по створенню додатків баз даних, необхідним набором драйверів для доступу до самих відомих форматів баз даних, зручними і розвиненими засобами для доступу до інформації, що розташована як на локальному диску, так і на віддаленому сервері, а також великою колекцією візуальних компонентів для побудування вікон, які відображаються на екрані
Система візуального програмування Delphi користується великою популярністю серед широкого круга користувачів: від програмістів, що починають, до досвідчених розробників, складних додатків, що займаються створенням і великих інформаційних систем.
Система Delphi дозволяє швидко і ефективно розробляти найрізноманітніші додатки, включаючи і додатки для роботи з базами даних. Вона має розвинені можливості по створенню призначеного для користувача інтерфейсу, широкий набір функцій, методів і властивостей для вирішення прикладних розрахунково-обчислювальних завдань.
Традиційно Delphi відносять до так званих RAD-систем (Rapid Application Development, швидка розробка додатків). Проте ця система володіє також практично всіма можливостями сучасних СУБД, таких як, наприклад, Microsoft Access або Visual FoxPro. Вона дозволяє створювати додатки за допомогою широкого набору інструментальних програмних засобів, візуально готувати запити до баз даних, а також безпосередньо писати запити на мові SQL.
За допомогою Delphi можна розробляти додатки для роботи, як з локальними, так і з видаленими базами даних, включаючи публікацію баз даних в Internet. Вона підтримує більшість сучасних технологій створення інформаційних систем, зокрема багаторівневу технологію сервер клієнта.
Найменування розробки: Гнучка система автоматизації обліку імунобіологічних препаратів. Система пройшла практичну апробацію і може бути впроваджена в КЗ «Міська клінічна лікарня №2».
Підставою для розробки є наказ №65Са-01 від 29 жовтня 2007 р. по Криворізькому інституту КУЕІТУ.
Початок робіт: 31.10.07. Закінчення робіт: 01.06.08.
Гнучка система автоматизації була реалізована в середі Delphi 6.0. з використанням технології доступу до файлів баз даних ADO. Система може використовуватися як в локальному, так і в мереженому варіанті. Для функціонування системи потрібна інсталяція MS Office.
· Ukr_vak.exe - виконавчий файл розробленої системи;
· baza.mdb - файл, що містить таблиці баз даних, і який може бути розташований на будь-якому комп'ютері, що підключений до локальної мережі; help.hlp - довідковий файл системи.
Метою даної дипломної роботи було створення програми, яка зможе автоматизувати процес обліку імунопрофілактики дітей та підлітків.
Система була реалізована з використанням технології доступу до баз даних АDО. Розробка пройшла практичну апробацію і може бути використана на прикладі КЗ «Міська клінічна лікарня №2».
Вимоги до програмного забезпечення:
· Робота в середовищі операційних систем Windows 98/2000/XP;
· Відсутність додаткових вимог до розміщення здійснених файлів;
· Простота й зрозумілість інтерфейсу.
Мінімальні вимоги до апаратного забезпечення:
· ПК типу IBM PC або сумісний з ним, продуктивністю не менше 166 МГц;
· Оперативна пам'ять не менше 32 МГбайт;
· Монітор, клавіатура, маніпулятор типу "миша".
Джерелами розробки дипломної роботи є:
2. ТЕОРЕТИЧНЕ ДОСЛІДЖЕННЯ ІНФОРМАЦІЙНИХ СИСТЕМ ЯК СУКУПНОСТІ ЗАСОБІВ ДЛЯ ЗБЕРЕЖЕННЯ ТА ОБРОБКИ ІНФОРМАЦІЇ
Інформаційні системи (ІС) здавна знаходять (в тому чи іншому вигляді) досить широке застосування в життєдіяльності людства. Це пов'язано з тим, що для існування цивілізації необхідним є обмін інформацією - передача знань, як між окремими членами і колективами суспільства, так і між різними поколіннями.
Найдавнішими і найпоширенішими ІС слід вважати бібліотеки. І, дійсно, здавна в бібліотеках збирають книжки (або їх аналоги), зберігають їх, дотримуючись певних правил, створюють каталоги різного призначення для полегшення доступу до книжкового фонду. Видаються спеціальні журнали та довідники, що інформують про нові надходження, ведеться облік видачі.
Ще один приклад. На великому сучасному підприємстві в тому чи іншому вигляді повинна існувати інформаційна система. Для забезпечення якісного управління потрібно знати (можливо з різним ступенем оперативності) об'єм запасів тієї чи іншої сировини, скільки і якої вироблено продукції, скільки споживається електроенергії, який цех що виробляє і що потребує, та багато іншої інформації, яка стосується виробничих питань. Крім цього, профспілкам необхідні відомості про потреби співробітників у соціально-побутовій, медично-оздоровчій сферах, тощо. Для обробки всіх таких даних потрібні певні організаційні і технічні засоби, тобто ІС.
Найстаріші (у моральному і у фізичному розумінні) системи повністю базувалися на ручній праці. Пізніше їм на зміну прийшли різні механічні пристрої для обробки даних (наприклад, для сортування, копіювання, асоціативного пошуку, тощо). Наступним кроком стало впровадження автоматизованих інформаційних систем (АІС), тобто систем, де для забезпечення інформаційних потреб користувачів використовується ЕОМ зі своїми носіями інформації.
В наш час - епоху інформаційного вибуху - розроблюється і впроваджується велика кількість самих різноманітних АІСів з дуже широким спектром використання.
В науковій літературі існує досить значне розмаїття щодо класифікації АІС. Різні автори в залежності від своїх задач та точок зору виділяють ті чи інші критерії і розподіляють пріоритети між ними. Зупинимось на одному з таких підходів, який на наш погляд, найбільш узгоджується з іншими темами цього курсу. Отже, АІС класифікуються:
· за призначенням (фактографічні, документальні та змішані);
· за мовами (замкнуті системи, системи з базовою мовою та змішані);
· за локалізацією (локальні та розподілені);
· за схемою додаткової обробки (постобробка та попередня обробка);
· за структурами даних (ієрархічні, мережаного типу, реляційні).
Документальні системи зорієнтовані на обробку та зберігання документа (порівняно великої за розміром послідовності символів), внутрішню структуру якого система (майже) повністю ігнорує, тобто він неподільний (атомарний) з точки зору системи. Споживачем результатів пошуку виступає, як правило, кінцевий користувач.
Фактографічні системи оперують фактами (даними) різних типів, що зв'язані в системі в більш чи менш складні структури. Дані, що є результатом пошуку, можуть стати складовою частиною звітів або використовуються різноманітними обчислювальними процесами.
Змішані системи включають в себе в тих чи інших пропорціях риси обох вищеназваних варіантів. Переважну більшість сучасних систем для ПЕОМ слід віднести до категорії змішаних.
Звичайно, наведені описові характеристики не дають можливості чітко визначитись у випадку класифікації кожної конкретної ІС, але дозволяють зробити перші грубі припущення. Для більш точних класифікаційних оцінок необхідно враховувати додаткові властивості, що відносяться до пошукового процесу, а також до особливостей мов запитів, реалізованих в тій чи іншій системі. Оскільки подальші наші розгляди будуть стосуватися переважно фактографічних систем, тому зараз приділимо більше уваги саме документальним системам.
Дескрипторні або документальні АІС (ДАІС) історично були першими. Спочатку їх мовою була нічим не обмежена природна мова. Перші ДАІС були призначені для пошуку книг та документів у бібліотеках і великих сховищах, тому їх і почали називати документографічними.
Основним елементом інформаційного простору ДАІС була анотація або реферат книги, документа, явища чи об'єкта. Реферат повинен відображувати ті риси, які цікавлять користувача (як правило - людини). В ньому виділяються слова чи словосполучення, які в сукупності майже однозначно (в ідеалі точно) відповідають повному опису об'єкта, крім того, таких слів повинно бути відносно небагато. Їх називають ключовими словами або дескрипторами. Запит для ДАІС можна сформулювати у вигляді переліку дескрипторів, який на думку користувача характеризує потрібний реферат, а значить, і відповідний об'єкт. Алгоритм формування відповіді послідовно порівнює запит з кожним рефератом і вибирає такі, що пройшли порівняння. В таких системах запит називають пошуковим розпорядженням, а реферат - пошуковим образом.
2) За мовами (замкнуті системи, системи з базовою мовою та змішані);
Системи з базовою мовою передбачають взаємодію користувача з СУБД з середовища якоїсь іншої мови програмування, де і виконуються більшість постпошукових перетворень даних. Такий підхід зручний для розробки різного роду систем як надбудов над СУБД, бо дає можливість створювати високоефективні програми постпошукової обробки даних.
Замкнуті системи самостійно забезпечують користувача всіма необхідними засобами як для локалізації даних, так і для їх постпошукової чи передпошукової обробки. Недоліком таких систем є те, що в них відсутні (або малоефективні) засоби для розробки надбудов - проблемно-орієнтованих комплексів.
Змішані системи передбачають наявність обох можливостей двох попередніх підходів і є найбільш поширеними на сьогодні.
3) за локалізацією (локальні та розподілені);
Локальність передбачає розташування всього програмного забезпечення і даних на одному ізольованому комп'ютері, а розподіленість означає розташування системи на мережі комп'ютерів з певною стратегією рознесення даних.
4) за схемою додаткової обробки (постобробка та попередня обробка);
Головним призначенням будь-якої системи баз даних є підтримка функцій локалізації даних, що зберігаються, але дуже важливою властивістю, що може значно підняти інтерфейсний рівень системи, є наявність постобробки даних після їх локалізації в базі даних, чи попередньої обробки.
5) за структурами даних (ієрархічні, мережного типу, реляційні).
Структури даних, що підтримуються в системі бази даних, - це важливий фактор, що впливає, як на виразову потужність, так і на ефективність функціонування. Для систем з ієрархічною структурою базовою структурою даних є дерево; як правило, вони мають найвищу ефективність функціонування, але виразові можливості їх відносно низькі. Системи з структурами даних типу мережа мають значно кращі виразові можливості, але дещо програють у ефективності функціонування, точніше, від користувача вимагається значно вищий рівень кваліфікації для ефективної експлуатації таких систем. В останні десятиріччя найбільшого розповсюдження (особливо для персональних ЕОМ) зазнали СУБД реляційного типу, для яких характерно щонайпростіша структура даних (плоский файл), але одночасно суттєво підвищений рівень мов маніпулювання даними, що максимально употужнює виразові можливості та знижує ефективність функціонування, тому для таких систем потрібні потужні комп'ютери, і вони значно чутливіші (порівняно з попередниками) до росту об'ємів даних.
База даних (БД) - це сукупність взаємозв'язаних даних, що зберігаються разом. Основними та невід'ємними властивостями БД є такі:
- для даних допускається така мінімальна надлишковість, яка сприяє їх оптимальному використанню в одному чи кількох застосуваннях;
- для пошуку та модифікації даних використовуються спільні механізми;
- як правило, у складі БД існують засоби для підтримки її цілісності та захисту від неавторизованого доступу.
Прокоментуємо додатково підкреслені слова та вирази у вищенаведеному описі, порівнюючи в основному з близьким попередником БД - файловими системами (ФС).
На відміну від файлових систем БД зорієнтована для підтримки даних для кількох застосувань. На практиці ця властивість інколи порушується. Часом таке порушення можна пояснити тим, що проект вводиться в дію поетапно, і у певний момент дійсно функціонує тільки одне застосування. Іноді відхід від вказаної властивості зумовлений іншими важливими причинами, але, на жаль, не є рідкістю просто помилка у виборі засобів для реалізації проекту і ситуація нагадує відоме прислів'я про стрілянину з гармати по горобцям.
Взаємозв'язок даних полягає в тому, що доступ до певної групи даних якогось застосування загалом полегшує доступ до інших груп даних цього ж застосування. В умовах орієнтації БД на велику кількість застосувань виникає необхідність у підтримці значного числа різноманітних зв'язків між даними.
Вимога мінімізації надлишковості полягає у мінімальній кількості копій для одних і тих же даних з урахуванням орієнтації на кілька застосувань. Ці надлишкові копії використовуються для підтримки зв'язків між даними. Як приклад, розглянемо відомості, що зберігаються у відділі кадрів деякого підприємства про своїх співробітників. Користувачами цієї інформації виступають адміністрація, профспілкова організація та бухгалтерія підприємства. Адміністрацію цікавлять дані про кваліфікацію, професійний рівень і досвід роботи, профспілки використовують відомості соціально-побутового характеру, а бухгалтерія оброблює ті дані, що потрібні для нарахувань заробітної плати та підрахунку податків, інших нарахувань та відрахувань. Хоча інформація і різнорідна, але все ж має значну спільну частину. Всім користувачам потрібні службовий номер, прізвище, ім'я, по-батькові співробітника, його рік народження, дані про умови праці. Інформація про сімейний стан та склад сім'ї використовується бухгалтерією і профспілками. Якщо для зберігання даних застосувати технологію ФС, то можливі два крайні варіанти: а)незалежні один від одного файли, відсортовані згідно з потребами того чи іншого користувача, передбачають значну надлишковість даних; б)всі дані знаходяться у одному файлі, відсортованому так, як потрібно одному з користувачів (наприклад, адміністрації) - надлишковість при цьому практично відсутня, але зручно працювати тільки одному з користувачів. Концепція БД займає проміжне становище між вищеописаними крайніми позиціями.
Зайва надлишковість має кілька недоліків. По-перше, зберігання кількох копій веде до додаткових витрат пам'яті. По-друге, доводиться виконувати численні операції оновлення для кількох надлишкових копій. Крім того, оскільки різні копії даних можуть відповідати різним стадіям оновлення, то інформація, що зберігається в системі на певний час може стати суперечливою.
Про незалежність даних часто говорять, як про одну з основних властивостей БД. Під цим поняттям розуміється можливість зміни структури даних без зміни програм, що її використовують, а також рівень самоінтерпретованості даних. Міра незалежності даних тісно пов'язана з ступенем необхідної деталізації відомостей про організацію їх зберігання. Проілюструємо цю ситуацію дещо абстрагованим прикладом. Припустимо, що ви збираєтесь переглянути фільм у кінотеатрі, а для того, щоб прибути на місце плануєте скористатись послугами таксі. Поінформованість та досвід водія таксі відповідають мірі незалежності. У одному випадку Вам достатньо вказати лише назву фільму, а все інше зробить водій. У іншому випадку Вам потрібно буде визначити назву кінотеатру. Наступне зниження рівня - це адреса кінотеатру, а ще далі - вказівки по дорозі типу "їхати прямо, звернути наліво, а через 500 метрів - направо і т.п.". Аналогічно і користувачу при підвищенні ступеня незалежності даних треба менше задавати (і знати) "процедурної" інформації щодо доступу до даних. Зауважимо, що певний (хоч і досить низький) рівень незалежності мають сучасні ФС: при доступі до файлу достатньо вказати його ім'я, а інформація про треки та сектори непотрібна, але зміна розміру запису вимагає корекції всіх програм, що звертались до цього файлу.
Під цілісністю БД розуміють несуперечливість між собою даних, що в ній зберігаються. Наприклад, для кадрових відомостей рік народження співробітника не може бути більшим року призначення на посаду або поточного року. Щоб запобігти виникненню таких ситуацій при модифікації і поповненнях БД, співвідношення між даними контролюються спеціальними засобами підтримки цілісності БД. Специфікація подібних умов, що накладаються на дані і відслідковуються при будь-яких їх оновленнях, покладаються на спеціальну службу Адміністратора бази даних (АБД), а системи управління базами даних (СУБД) надають інструментальні засоби, які забезпечують службі АБД можливість виконання її функцій.
За критерієм виразової потужності інструментальні засоби специфікації умов цілісності можна підрозділити на такі групи:
· порівняння поля запису (або атрибута) з константою або з іншим полем цього ж запису; приклад такої умови наводився вище;
· порівняння поля запису з полем або кількома полями інших записів;
· порівняння поля запису з множиною (підмножиною) значень полів всього файлу або навіть кількох файлів.
При порівняннях використовуються відношення належності (неналежності) елемента множині, або застосовуються множинні функції типу суми, кількості, середнього арифметичного, тощо. Приклад такої умови: заробітна плата певного службовця не може більш ніж у 5 разів перевищувати середнє арифметичне від заробітної плати його підлеглих.
Ринок інформаційних технологій пропонує широкий вибір програмних продуктів для рішення актуальних проблем обліку обчислювальної техніки на підприємстві. У зв'язку зі зростаючою кількості комп'ютерів на підприємствах та організації, багато хто з них сьогодні стоять перед вибором програм обліку і використанням сучасних технологій, що дозволять:
· оперативно одержувати інформацію про місце знаходження комп'ютера;
· вести облік пристроїв які підключені або входять до складу комп'ютера;
· організувати процеси перемішання комп'ютерів їх частин або пристроїв;
· вести облік програм які установлені на цьому комп'ютері;
· вести облік профілактик які були зроблені на цьому комп'ютері.
У залежності від виду організації даних розрізняють наступні основні моделі представлення даних у БД:
В ієрархічній моделі дані представляються у вигляді деревоподібної (ієрархічної) структури. Подібна організація даних зручна для роботи з ієрархічно упорядкованою інформацією, однак при роботі зі складними логічними зв'язками ієрархічна модель виявляється занадто громіздкою.
У мережній моделі дані організуються у вигляді довільного графа. Недоліком мережної моделі є висока складність її організації.
Крім того, значним недоліком ієрархічної і мережної моделей є також те, що структура даних задається на етапі проектування БД і не може бути змінена при організації доступу до даних.
В об'єктно-орієнтованій моделі окремі записи бази даних представляються у вигляді об'єктів. Між записами бази даних і функціями їхні обробки установлюються взаємозв'язки за допомогою механізмів, подібних до відповідних засобів в об'єктно-орієнтованих мовах програмування. Об'єктно-орієнтовані моделі сполучать особливості мережної і реляційної моделей та використовуються для створення великих БД зі складними структурами даних.
Реляційна модель одержала свою назву від англійського терміна relation (відношення) і була запропонована в 70-х роках співробітником фірми IBM Едгаром Коддом. Реляційна БД являє собою сукупність таблиць, зв'язаних відносинами. Достоїнствами реляційної моделі даних є простота, гнучкість структури, зручність реалізації на комп'ютері, наявність теоретичного опису. Дана розробка заснована на реляційних базах даних.
2.2.2 Реляційний спосіб доступу до даних
Реляційний спосіб доступу до даних ґрунтується на операціях із групами записів. Для завдання операцій використовуються засоби мови структур ованих запитів - SQL (Structured Query Language), тому реляційний спосіб доступу називають також SQL-орієнтованим. Для його реалізації в програмних продуктах Delphi як набір даних повинні застосовуватися такі компоненти, як Query чи storedProc, що дозволяють виконати SQL-запит.
Засобу SQL застосовні для виконання операцій з локальними і вилученими БД. Найбільше повно переваги реляційного способу доступу і мови SQL виявляються при роботі з вилученими БД. Основним достоїнством реляційного способу доступу є невелике завантаження мережі, оскільки передаються тільки запити і результат їхнього виконання.
Стосовно до локальних БД використання реляційного способу доступу не дає істотної переваги, але й у цьому випадку за допомогою SQL-запиту можна:
· формувати склад полів набору даних при виконанні додатка; включати в набір даних полючи і запису з декількох таблиць; відбирати запису за складними критеріями;
· сортувати набір даних по будь-якому полю, у тому числі неіндексованому;
· здійснювати пошук даних по частковому збігу зі значеннями полів.
Таблиці - фундаментальні об'єкти реляційної бази даних, у яких зберігається основна частина програмних даних. Окрема таблиця найчастіше зберігає інформацію з конкретної теми (наприклад, відомості компанії, чи адреси замовників). Інформація в таблиці організується в рядки (запису) і стовпці (поля). Таблиці присутні два компоненти: структура таблиці і дані таблиць.
Структура таблиці (також називається визначенням таблиці) специфікується при створенні таблиці. Структура таблиці повинна бути спроектована і створена перед введенням у таблицю яких-небудь даних. Вона визначає, які дані таблиця буде зберігати, а також правила, асоційовані з уведенням, зміною чи видаленням даних (правила, чи обмеження).
Структура таблиці включає наступну інформацію:
Ім'я таблиці - Ім'я, по якому до таблиці можна звернутися у властивостях, методах і операторах SQL.
Стовпці таблиці - Категорії інформації, збереженої в таблиці. Кожен стовпець має ім'я і тип даних. Табличні і стовпцеві обмеження - Обмеження цілісності, визначені на рівні таблиці чи на рівні стовпця.
Кожен вертикальний стовпець таблиці STUDENTS представляє один елемент даних для кожного зі студентів. Наприклад, у стовпці GROUP містяться номери груп, у яких розташовані студенти. У стовпці DATE містяться дати народження кожного студента.
Дані таблиці - інформація, що збережена в таблиці. Усі дані таблиці зберігаються в рядках, кожна з який містить порції інформації в стовпцях, визначених у структурі таблиці. Дані - та частина таблиці, до якої повинні мати доступ користувачі програми (наприклад, дані таблиці можуть виводитися в елементах керування, розміщених у формах і звітах).
На перетинанні кожного рядка з кожним стовпцем таблиці міститься одне значення даних. Наприклад, у другому рядку в стовпці FAMILY міститься значення "ІВАНОВ". У стовпці PODGRP того ж рядка міститься значення 1, що є номером підгрупи, у якій знаходиться даний студент.
Усі значення, що містяться в тому самому стовпці, є даними одного типу. Наприклад, у стовпці FAMILY містяться тільки слова, у стовпці DATE містяться дати, а в стовпці NUMBER містяться цілі числа, що представляють ідентифікатори студентів. Безліч значень, що можуть міститися в стовпці, називається доменом цього стовпця. Доменом стовпця FAMILY є безліч прізвищ студентів. Доменом стовпця DATE є будь-як дата.
У кожного стовпця в таблиці є своє ім'я, що звичайно служить заголовком стовпця. Усі стовпці в одній таблиці повинні мати унікальні імена, однак дозволяється привласнювати однакові імена стовпцям, розташованим у різних таблицях. На практиці такі імена стовпців, як NUMBER, FAMILY, NAME, GROUP, DATE, PODGRP, часто зустрічаються в різних таблицях однієї бази даних.
Стовпці таблиці упорядковані ліворуч праворуч, і їхній порядок визначається при створенні таблиці. У будь
Розробка гнучкої системи автоматизації обліку імунобіологічних препаратів дипломная работа. Программирование, компьютеры и кибернетика.
Курсовая работа: Спорт как досуг
Пособие по теме Учебник по физике для поступающих в ВУЗ /Экзаменационные вопросы по физике (2006-2007)/
Сочинение: Радищев А.Н.
Курсовая работа по теме Финансовой анализ деятельности открытого акционерного общества 'Капитал Страхование' за период 2009-2022 гг.
Реферат: Перевозка пассажиров
Курсовая Цель Предмет Объект
Реферат: Введение в соционику. Скачать бесплатно и без регистрации
Реферат: Обязательственное право средневекового Китая. Скачать бесплатно и без регистрации
ЗНО украинский язык и литература 2008 с ответами дополнительная сессия
Курсовая работа: Анализ и оценка аппаратных средств ПЭВМ. Скачать бесплатно и без регистрации
Дипломная работа по теме Разработка информационно-справочного пособия в виде Web-сайта 'Развитие молодой семьи'
Образец Сочинения Огэ 9.1
Мкк Спб Дипломный Отдел Официальный Сайт
Курсовая работа: Организация международной торговли готовой продукции. Скачать бесплатно и без регистрации
Реферат по теме Чехословацкая православная церковь: путь к автокефалии
Реферат Горные Породы Общие Сведения
Контрольная работа по теме Визначення показників техногенно-екологічної безпеки при роботі палезабивних машин
Реферат На Тему Восточные Славяне - Прародители Современных Русских
Курсовая работа по теме Планирование фонда заработной платы (примере ЗАО 'Банк ВТБ 24')
Что Такое Дружба Сочинение Рассуждение 9 Класс
Развитие фонематического анализа и синтеза у детей с нарушением речи в процессе коррекционно-педагогической работы - Педагогика дипломная работа
Понятие и сущность культуры, история ее изучения - Культура и искусство реферат
Пенсии по старости: понятие и условия назначения - Государство и право контрольная работа


Report Page