ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Автоматизоване Робоче Місце Відділу Кадрів
         

     

    Інформатика, програмування

    Вступ 3


    1 Дослідницький розділ 5

    Введення 5
    1.1 Теорія побудови автоматизованих робочих місць 6

    1.1.1 Аналіз принципів АРМ на базі ПК. 6

    1.1.2 Мовні засоби АРМ 9

    1.1.3 Класифікація АРМ-ів. 13
    1.2 Теорія сучасних систем управління базами даних 17

    1.2.1 Концепція баз даних 17

    1.2.2 Архітектура СУБД 18

    1.2.3 Інфологіческая модель даних "Сутність-зв'язок" 20

    1.2.4 Реляційна структура даних 21

    1.2.5 Про нормалізації, функціональних і багатозначних залежності 23
    1.3 Технологія Клієнт-Сервер. 26

    1.3.1 Основні поняття 26

    1.3.2 Переваги архітектури клієнт-сервер 26

    1.3.3 Компоненти архітектури Клієнт-сервер 28
    1.4 Мова структурованих запитів SQL 31

    1.4.1 Призначення та принцип роботи SQL 31

    1.4.2 Переваги мови SQL 32

    1.4.3 Запит на мові SQL 35

    1.4.4 Агрегатні функції 36
    1.5 Локальні обчислювальні мережі 38

    1.5.1 Файл сервер і робочі станції 38

    1.5.2 Операційна система робочої станції 39

    1.5.3 Переваги локальних обчислювальних мереж 40

    1.5.4 Стандарт передачі інформації 40

    1.5.5 Мережні пристрої і засоби комунікацій. 44

    1.5.6 Вита пара. 45

    1.5.7 Широкосмуговий коаксіальний кабель. 45

    1.5.8 Еthernet-кабель. 46

    1.5.9 Оптоволоконні лінії. 46

    1.5.10 Топології обчислювальної мережі. 46

    1.5.11 Топологія типу зірка. 47

    1.5.12 Кільцева топологія. 48

    1.5.13 Шинна топологія. 49

    1.5.14 Методи доступу і протоколи передачі даних 51

    1.5.15 Локальна мережа Token Ring 51

    1.5.16 Локальна мережа Arknet. 52

    1.5.17 Локальна мережа Ethernet 53
    1.6 Мережеві операційні системи для локальних мереж. 54

    1.6.1 NetWare 3.11, Nowell Inc. 56

    1.6.2 LAN Server, IВМ Зігрій. 56

    1.6.3 Windows NT Advanced Server 3.1, Microsoft Corp. 57

    1.6.4 NetWare 4, Nowell Inc. 58
    1.7 середу Delphi як засіб розробки ПЗ баз даних. 60

    1.7.1 Високопродуктивний компілятор в машинний код 63

    1.7.2 Потужний об'єктно-орієнтована мова 64

    1.7.3 Об'єктно-орієнтована модель програмних компонент 65

    1.7.4 Бібліотека візуальних компонент 66

    1.7.5 Форми, модулі і метод розробки "Two-Way Tools" 71

    1.7.6 масштабуються кошти для побудови баз даних 72

    1.7.7 Налаштування середу розробника 73

    1.7.8 SQL сервер InterBase 5.1.1 75
    Висновок 76

    2 Методичний розділ 77

    Введення 77

    2.1.1 Призначення АРМ «Відділ кадрів» 78

    2.1.2 Складові частини програми 79

    2.1. 3 Права доступу. Вхід в програму 79

    2.1.4 Довідники 81

    2.1.5 Приватні картки 82

    2.1.6 Архів 83

    2.1. 7 Звіти 83

    2.1.8 Додаткові функції 84

    2.1.9 Встановлення та налаштування програми 84

    2.1.10 Особливості реалізації поставленої задачі 87

    2.1.11 Екранні форми 89
    Висновок 90

    3 Безпека життєдіяльності 91

    Введення 91
    3.1 Аналіз небезпечних і шкідливих факторів, що виникають при роботі з комп'ютером 92
    3.2 Заходи щодо запобігання та зменшення впливу шкідливих факторів
    94

    3.2.1 Нормування штучного і природного освітлення. 94

    3.2.2 Основні вимоги до штучного освітлення у виробничому приміщенні. 94

    3.2.3 Розрахунок штучного освітлення 95

    3.2.4 Раціональна планування робочих місць. 97
    3.3 Утилізація та переробка ртуті в люмінесцентних лампах 98

    3.3.5 Хімічний склад і питома витрата демеркуризаційні розчинів 101
    Висновок 102

    4 Програми 104

    4.1.1 Лістинг основного файлу-проекту 104

    4.1.2 Лістинг створеного VCL-компоненту. 106

    4.1.3 Модуль блокування програми від несанкціонованого доступу

    108

    5 Список використаних джерел 110

    Введення < p> Темою даної дипломної роботи є Автоматизоване Робоче
    Місце (АРМ) відділу кадрів підприємства. Результатом роботи єпрограма «АРМ Відділ кадрів», що застосовується до теперішнього часу на
    Московському завод радіоапаратури (МЗР) «ОРБІТА».

    Робота відділу кадрів досить великого підприємства (в даному випадкубільше 500 чоловік) пов'язана з накопиченням великої кількості інформації проособистих даних співробітників. Традиційно інформація зберігатися на паперовихносіях. При цьому важко здійснити швидкий відбір потрібних даних приприйомі на роботу, відхід у відпустку, звільнення, перехід на іншу посадуабо інших переміщення співробітника.

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

    Таким чином, автоматизація процесу роботи відділу кадрів єпотрібним і перспективним процесом. До написання цього диплома на МЗР
    ОРБІТА використовувалася написана раніше на Cliper-e база даних АРМ-ОК-94.
    Однак до моменту переддипломної практики накопичилися зауваження щодо недоліківпрограми. Ось перелік основних недоліків, які відзначалися яккритичні і вимагали усунення в першу чергу:

    1. Програма не розмежовувала права доступу. Фактично будь-який,що має доступ до комп'ютера з встановленою програмою міг переглянутидані про особисті співробітників. Єдиною перешкодою булорозташування комп'ютерів у кімнаті відділу кадрів.

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

    3. Інтерфейс програми абсолютно не розрахований на тривалу роботуоператора з ПЕОМ. Занадто контрастні налаштування кольору діалогів вводуінформації, а також видача звукового сигналу після вдалого введенняінформації сильно стомлює і викликало роздратування користувачів.

    4. Вид роздруковуємо звітів не відповідав увазі стандартнихдокументів.

    5. Загальна методологічна організація зв'язків між різними формамивведення і мається на увазі результатом погано продумана. Тобто інтерфейс не можнаназвати «інтуїтивно-зрозумілим».

    Усунути вищеописані недоліки і було метою дипломної роботи.
    Більш стисло вимоги до нової реалізації АРМ можна позначити так:

    1. Розмежування прав доступу до інформації.

    2. Мінімальна навантаження на локальну обчислювальну мережу.

    3. При виведенні на друк звіти повинні бути максимально схожими на стандартні бланки.

    4. Зручний інтерфейс, інтуїтивно-зрозумілі зв'язку між діалогами введення інформації.

    З урахуванням наявних знань щодо побудови баз даних за допомогою
    SQL технології та архітектури «клієнт-сервер» було ухвалено рішення написатинову програму з урахуванням наведених вимог. Дані кошти реалізаціїє перспективними і дозволили вирішити поставлену задачу вВідповідно до вимог до програми.

    Створена програма «АРМ Відділ кадрів» є перспективноюрозробкою, тому що на основі вже зберігається інформації про співробітниківпрацюють відділ бухгалтерії та обліку матеріальних ресурсів заводу МЗР ОРБІТА.
    Таким чином, не виключена можливість створення іншими розробниками нових версійданої програми для автоматизації відділів бухгалтерії та матеріальноїчастини.

    Дослідницький розділ

    Введення

    Після аналізу поставленої задачі стало необхідно вивчити предметнуобласть, в якій вирішувалося завдання створення АРМ Відділу Кадрів. Для цепершим етапом стало вивчення і розуміння основних принципів побудовиавтоматизованих робочих місць як такий. Як з'ясувалося в ході вивченняцій галузі, опрацювання інтерфейсу варто приділити чималу увагу. Поганопродуманий інтерфейс може світ не немає бажання працювати з програмоюнезалежно від застосованих апаратно-програмних засобів для її реалізації.

    З урахуванням застосування програми на вже існуючої локальноїобчислювальної мережі наступним кроком стало вивчення принципів їх побудови.
    Розуміння принципів організації мереж в даний час можна віднести доелементів комп'ютерної грамотності. Необхідність даних знань посилюєтьсяпри застосуванні технології клієнт-сервер і мови SQL.

    Далі виникла задача правильно вибрати конкретне засіб реалізаціїпоставленої мети. З урахуванням наявних знань щодо системирозробки програм з середовищі Delphi, було вирішено створити програму саме наїї основі. Однак ряд питань вимагав більш глибокого вивчення, що ібуло зроблено при дослідженні завдання.

    2 Теорія побудови автоматизованих робочих місць

    1 Аналіз принципів АРМ на базі ПК.

    Автоматизоване робоче місце (АРМ), або, в зарубіжнійтермінології, "робоча станція" (work-station), являє собоюмісце користувача-фахівця тієї чи іншої професії, обладнанезасобами, необхідними для автоматизації виконання ним певнихфункцій. Такими засобами, як правило, є ПК, доповнюваний поміру необхідності іншими допоміжними електронними пристроями,а саме: дисковими накопичувачами, друкуючими пристроями, оптичнимичитають пристроями або зчитувачами штрихового коду, пристроямиграфіки, засобами сполучення з іншими АРМ і з локальнимиобчислювальними мережами і т.д.

    Hаібольшее розповсюдження в світі отримали АРМ на базіпрофесійних ПК з архітектурою IBM PC.

    АРМ в основному орієнтовані на користувача, який не має спеціальноїпідготовки з використання обчислювальної техніки. Основним призначенням
    АРМ можна вважати децентралізована обробку інформації на робочихмісцях, використання відповідних "своїх" баз даних приодночасної можливості входження в локальні мережі АРМ і ПК, а інодіі в глобальні обчислювальні мережі, що включають потужні ЕОМ.

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

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

    . системність.

    . гнучкість.

    . стійкість.

    . ефективність.

    Пояснимо змив кожного із зазначених понять.

    Системність. АРМ слід розглядати як системи, структура якихвизначається функціональним призначенням.

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

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

    Ефективність АРМ слід розглядати як інтегральний показникрівня реалізації наведених вище принципів, віднесених до витрат настворення та експлуатацію системи.

    Функціонування АРМ може дати бажаний ефект за умовиправильного розподілу функцій і навантаження між людиною і машиннимизасобами обробки інформації, ядром якої є комп'ютер.

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

    Hа виробничих підприємствах АРМ є важливою структурноюскладової АСУ як персональне засіб планування, управління,обробки даних та прийняття рішень. АРМ - це завждиспеціалізована система, набір технічних засобів і програмногозабезпечення, орієнтованого на конкретного фахівця --адміністратора, економіста, інженера, конструктора, проектанта,архітектора, дизайнера, лікаря, організатора, дослідника, бібліотекаря, музейного працівника і безліч інших.

    У той же час до АРМ будь-який "професії" можна пред'явити і ряд загальнихвимог, які повинні забезпечуватися при його створенні, а саме: безпосереднє наявність засобів обробки інформації; можливість роботи в діалоговому (інтерактивному) режимі; виконання основних вимог ергономіки: раціональний розподілфункцій між оператором, елементами комплексу АРМ і навколишнім середовищем,створення комфортних умов роботи, зручність конструкцій АРМ, облікпсихологічних факторів людини-оператора, привабливість форм ікольору елементів АРМ і ін; досить висока продуктивність і надійність ПК, що працює всистемі АРМ; адекватне характеру вирішуваних завдань програмне забезпечення; максимальний ступінь автоматизації рутинних процесів; оптимальні умови для самообслуговування фахівців як операторів
    АРМ; інші чинники, що забезпечують максимальну комфортність ізадоволеність фахівця використанням АРМ як робочогоінструменту.

    Структура АРМ включає сукупність підсистем - технічної,інформаційної, програмної та організаційної.

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

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

    Програмне забезпечення включає операційні системи, сервісніпрограми, стандартні програми користувачів і пакети прикладнихпрограм, виконані за модульним принципом і орієнтовані на вирішенняпевного класу задач, обумовленого призначенням АРМ. У мірунеобхідності в програмне забезпечення включаються також пакети програмдля роботи з графічною інформацією.

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

    Якщо пристрій АРМ досить складно, а користувач не маєспеціальних навичок, можливе застосування спеціальних навчальних засобів,які дозволяють поступово ввести користувача в середу його основногоавтоматизованого робочого місця. При реалізації функцій АРМ (тобтовласне його функціонування) необхідні методики визначення метипоточної діяльності, інформаційної потреби, усіляких сценаріївдля опису процесів її реалізації.

    Методика проектування АРМ не може не бути пов'язаною з методикою йогофункціонування, так як функціонування розвиненого АРМ передбачаєможливість його розвитку самими користувачами. Мовні засоби АРМє реалізацією методичних засобів з точки зору кінцевогокористувача, а програмні реалізують мовні засоби користувачів тадають можливість кінцевому користувачу виконувати всі необхіднідії.


    2 Мовні засоби АРМ

    Мовні засоби АРМ необхідні перш за все для однозначногосмислового відповідності дій користувачів та реакції ПЕОМ. Без нихнеможливий процес навчання, організація діалогу, виявлення івиправлення помилок. Складність розробки таких мов полягає в тому,що вони повинні бути переважно непроцедурного. Якщо процедурний мовувказує, як виконується задається дію, то непроцедурного - щонеобхідно виконати без деталізації, які дії для цього потрібні.
    Так як кінцеві користувачі не знають і не повинні знати в деталяхпроцес реалізації інформаційної потреби, чим вище інтеллектуальнос?? ь
    АРМ, тим більше непроцедурного можливостей має бути передбачено уйого мовах.

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

    Як і у всякому мовою, основу мов АРМ повинні складатизаздалегідь обумовлені терміни, а також опис способів за допомогоюяких можуть встановлюватися нові терміни, замінюючи або доповнюючиіснуючі. Це призводить до необхідності при проектуванні АРМпевним чином класифікувати термінологічну основу АРМ,тобто визначити всі основні синтаксичні конструкції мови ісемантичні відносини між термінами та їх сукупностями. У зв'язку зцим може виникнути необхідність у найпростішої класифікації АРМ,наприклад, за можливостями подання даних у деякихпризначених для користувача режимах обробки: числові, текстові, змішані. Ускладніших випадках класифікація АРМ може визначатися вжеорганізацією баз даних. Можливості мови багато в чому визначають і списокправил, за якими користувач може будувати формальні конструкції,відповідні реалізації інформаційної потреби. Hаприклад, вдеяких АРМ всі дані і конструкції фіксуються в табличній формі
    (табличні АРМ) або у вигляді операторів спеціального виду (функціональні
    АРМ).

    Мови користувача поділяють АРМ також за видами діалогу. Засобипідтримки діалогу в кінцевому рахунку визначають мовні конструкції, знання яких необхідно користувачу.

    Конструкцією одного і того ж АРМ може бути передбачено не один,а кілька можливих типів діалогу в залежності від зростання активностікористувача в процесі навчання або роботи, а також необхідність розвитку
    АРМ засобами користувача. З існуючих діалогів при розробці
    АРМ найбільш вживані: діалог, ініційований ПЕОМ, діалог заповненняформ, гібридний діалог, діалог ненавченого користувачів та діалог здопомогою фіксованих кадрів інформації. При діалозі, ініційованому ПЕОМ,користувач АРМ звільняється практично повністю від вивченнямнемоніки і конструкцій мови. Однією з модифікацій цього методує метод меню, при якому вибирається один або декілька зПЕОМ запропонованих варіантів.

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

    Гібридний діалог може бути ініційовані і користувачем, і ПЕОМ.

    При діалозі ненавченого користувача має бути забезпеченаповна ясність відповідей ПЕОМ, які не можуть залишати у користувачасумнівів щодо того, що йому потрібно робити.

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

    Тип діалогу також може визначати класифікацію АРМ, наприклад АРМ здіалоговими засобами ненавченого користувача. Класифікація АРМ затакою ознакою пов'язана з классіфікацціей з професійної орієнтаціїкористувача. Hаприклад, АРМ з діалогом за методом меню навряд чи доцільнодля користувача-економіста, що відноситься в той же час до персоналукерівника, внаслідок великої кількості повторюваних операцій.

    Якщо розглядати автоматизовані робочі місця з точки зорупрограмних засобів, їх реалізують, то класифікація АРМ може бутидуже велика. Вони можуть бути класифіковані за мовоюпрограмування, можливості надання користувачу процедурнихзасобів програмування, можливості добудовування програмної системи впроцесі експлуатації, наявності систем управління базами даних,транслятора або інтерпретатора з мов користувачів, засобів виявленнята виправлення помилок і т.д. Пакети прикладних програм (ППП), які застосовуються
    АРМ, можуть бути параметризовані для забезпечення прив'язки системи доконкретному додатку. Можуть використовуватися генератори самих ППП.

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

    В залежності від застосування в рамках АРМ засобів, що забезпечуютьрозвиток АРМ кінцевим користувачем, будемо розділяти АРМ на два великихкласу: обслужіващюіе та інтелектуальні. І ті й інші можутьпризначатися для різних користувачів. Але в той же час існуютьтакі користувачі, про які можна сказати заздалегідь, що він не може бутикористувачем того чи іншого АРМ. Hаприклад, обслуговуючий персонал
    (діловоди, секретарі) в силу специфіки виконуваних ними функційне мають потреби в інтелектуальних АРМ (у своїй безпосереднійдіяльності).

    Обслуговуючі АРМ в сферах організаційного управління можуть бути:

    . інформаційно-довідковими.

    . обчислювальними.

    . текстообрабативающімі.

    Інтелектуальні АРМ можна перш за все розділити на орієнтованіна дані і орієнтовані на зананія (даталогіческіе і фактологічні).

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

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

    Виділимо кілька основних функцій, які повинні бутиреалізовані в рамках автоматизації організаційного управління: інтерпретація (аналіз і опис даних і фактів з предметноїобласті для встановлення їх взаємозв'язків і систем); діагностика (пошук, визначення та опис стану керованогооб'єкта); моніторинг (безперервне відстеження функціонування АРМ іфіксування одержуваних результатів); планування (забезпечення заданої послідовності дій); проектування (забезпечення користувацьких інтерфейсів ірозвитку).


    3 Класифікація АРМ-ів.

    АРМ можуть бути індивідуальними, груповими, колективними.
    Стосовно до групових та колективним АРМ з метою ефективногофункціонування системи ЕОМ - фахівцям (колективу) необхіднопосилити вимоги до організації роботи АРМ і чітко визначитифункції адміністрування в такій системі. Система АРМ, що є
    «Людиною - машиною», має бути відкритою, гнучкою, пристосованої допостійного розвитку і вдосконалення. У такій системі повинні бутизабезпечені:
    . максимальна наближеність фахівців до машинних засобів обробки інформації;
    . робота в діалоговому режимі;
    . оснащення АРМ відповідно до вимог ергономіки;
    . висока продуктивність комп'ютера;
    . максимальна автоматизація рутинних процесів;моральна задоволеність фахівців умовами праці, що стимулюєїх творчу активність, зокрема, в подальшому розвитку системи;
    . можливість самонавчання фахівців.

    Задачі, що вирішуються на АРМ, умовно можна розділити на інформаційні таобчислювальні.

    До інформаційних завдань відносяться кодування, класифікація, збір,структурна організація, коректування, зберігання, пошук і видачаінформації. Часто інформаційні завдання включають нескладні обчислювальніі логічні процедури арифметичного і текстового характеру і відносини
    (зв'язку). Інформаційні завдання є, як правило, найбільштрудомісткими і займають більшу частину робочого часу спеціалістів.

    Обчислювальні завдання є як формалiзуються,, так і неповністю формалiзуються,. Формалiзуються, завдання вирішуються на базі формальнихалгоритмів і діляться на дві групи: задачі прямого рахунку і завдання наоснові математичних моделей. Задачі прямого рахунку вирішуються за допомогоюнайпростіших алгоритмів. Для більш складних завдань потрібно застосовуватирізні математичні моделі.

    Останнім часом велика увага виділяється розробцікоштів рішення не повністю формалiзуються, завдань, які називаються сематіческімі.
    Такі задачі виникають дуже часто в ході оперативного управлінняекономічними об'єктами, особливо при прийнятті рішень в умовахнеповної інформації. Структура АРМ - це сукупність його підсистем іелементів. До забезпечує системам в першу чергу слід віднести:технічне, інформаційне, програмне та організаційне. Крім того,існує цілий ряд підсистем.

    Технічне забезпечення являє собою комплекс технічнихкоштів, основою якого є професійний персональнийкомп'ютер, що передбачає роботу фахівця без посередників
    (програмістів, операторів та ін.) У групових АРМ таким комп'ютером можутькористуватися 4 - 6 чоловік. У комплект професійного персональногокомп'ютера входять процесор, дисплей, клавіатура, магнітні накопичувачіінформації, які друкують пристрої і графобудівники.

    До комплексу технічних засобів слід віднести і засобикомунікацій для зв'язку різних АРМ в мережах, а також засоби телефонногозв'язку.

    Інформаційне забезпечення - це масиви інформації, що зберігаються влокальних базах даних. Інформація організується і зберігається, в основному,на магнітних дисках. Управління нею здійснюється за допомогою програмноїсистеми управління базами даних, яка проводить запис інформації,пошук, зчитування, корегування і рішення інформаційних задач. В АРМможе бути кілька баз даних.

    Організаційне забезпечення включає засоби і методи організаціїфункціонування, вдосконалення та розвитку АРМ, а також підготовки тапідвищення кваліфікації кадрів.

    Для групових і колективних АРМ в підсистему організаційногозабезпечення включаються функції адміністрування вання АРМ: проектування,планування, облік, контроль, аналіз, регулювання, організаційні зв'язкиз інфрасістемамі та ін

    Організаційне забезпечення передбачає визначенні-ня ідокументальне оформлення прав та обов'язків користувачів АРМ.

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

    Прикладне програмне забезпечення складають програми користувачіві пакети прикладних програм різного призначення. Стандартні програмикористувачів являють собою програмні рішення певних завдань наалгоритмічній мові, найчастіше Бейсік.

    ППП виконані за модульним принципом і орієнтовані на вирішенняпевного класу задач. ППП є основним видом проблемногопрограмного забезпечення. Вони дозволяють формувати алгоритми, змінюватиумови рішення задач даного класу, контролювати хід рішень,вносити корективи в алгоритми та ін При роботі на АРМ ППП реалізуються вдіалоговому режимі.

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


    3 Теорія сучасних систем управління базами даних

    1 Концепція баз даних

    Активна діяльність з відшукання прийнятних способів усуспільненнябезперервно зростаючого обсягу інформації привела до створення на початку 60-хроків спеціальних програмних комплексів, називаних "Системи управліннябазами даних "(СУБД). Цьому передував перший досвід використанняфайлових систем для організації баз даних. Файлові системи виявилирізні проблеми обробки великої кількості інформації і заклалиосновні напрямки розвитку теорії баз даних. Ось перелік лише кількохпотреб, які не покривалися можливостями систем управлінняфайлами:

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

    . забезпечення мови маніпулювання даними

    . відновлення інформації після різного роду збоїв

    . реально паралельна робота декількох користувачів.

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

    Рис. 1.1 Зв'язок програм і даних при використанні СУБД


    2 Архітектура СУБД

    СКБД повинна надавати доступ до даних будь-яким користувачам, включаючиі тих, які практично не мають і (або) не хочуть мати уявлення про:

    . фізичному розміщенні в пам'яті даних та їх описів;

    . механізмах пошуку запитуваних даних;

    . проблеми, що виникають при одночасному запиті одних і тих самих даних багатьма користувачами (прикладними програмами);

    . способах забезпечення захисту даних від некоректних оновлень і

    (або) несанкціонованого доступу;

    . підтримці баз даних в актуальному стані і безлічі інших функцій СУБД.

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

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

    Рис. 1.2 Рівні моделей даних

    Така людино-орієнтована модель повністю незалежна відфізичних параметрів середовища зберігання даних. Наприкінцірешт цим середовищемможе бути пам'ять людини, а не ЕОМ. Тому інфологіческая модель неповинна змінюватися до тих пір, поки якісь зміни в реальному світі незажадають зміни в ній деякого визначення, щоб ця модельпродовжувала відображати предметну область.

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

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

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


    3 Інфологіческая модель даних "Сутність-зв'язок"

    Мета інфологіческого моделювання - забезпечення найбільш природнихдля людини способів збору і представлення тієї інформації, якупланується зберігати в створюваній базі даних. Тому інфологіческуюмодель даних намагаються будувати за аналогією з природною мовою (останнійне може бути використаний в чистому вигляді через складність комп'ютерноїобробки текстів і неоднозначності будь-якої природної мови). Основнимиконструктивними елементами інфологіческіх моделей є сутності, зв'язкиміж ними та їх властивості (атрибути).

    Сутність - будь-який помітний об'єкт (об'єкт, який ми можемо відрізнитивід іншого), інформацію про яке необхідно зберігати в базі даних.
    Сутностями можуть бути люди, місця, літаки, рейси, смак, колір і т.д.
    Необхідно розрізняти такі поняття, як тип сутності й екземпляр сутності.
    Поняття тип сутності відноситься до набору однорідних особистостей, предметів,подій або ідей, які виступають як ціле. Примірник суті відноситься доконкретної речі в наборі. Наприклад, типом сутності може бути МІСТО, аекземпляром - Москва.

    Атрибут - пойменована характеристика сутності. Його найменуванняповинно бути унікальним для конкретного типу сутності, але може бутиоднаковим для різного типу сутностей (наприклад, КОЛІР може бутивизна

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status