Розpобка комплексу пpогpам для отpимання відомості аналізу pозподілення викладачів за стажем pоботи

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 03.11.2013
Размер файла 2,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Київський Національний Економічний Університет імені Вадима Гетьмана

Курсова робота

з дисципліни: Основи програмування і алгоритмічні мови

на тему: Розpобка комплексу пpогpам для отpимання відомості аналізу pозподілення викладачів за стажем pоботи

Виконав:

Бондарчук Дмитро

Київ, 2011 рік

1. Технічне завдання

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

Двома основними частинами даного проекту є сам програний продукт написаний мовою програмування С++, а також вся супутня документація.

Назвою даного програмного продукту є «Аналіз розподілення викладачів за стажем роботи (за кафедpами та факультетами)». Областю застосування даного комплексу програм є відділ кадрів вищих навчальних закладів.

2. Призначення розробки

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

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

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

3. Вимоги до програми

3.1 Вимоги до функціональних характеристик

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

- створення файлу даних, що містить інформацію про викладачів, з контролюванням правильного вводу вхідних даних;

- корегування даних (заміна, вилучення, додавання записів у файл);

- перегляд файлу даних на екрані дисплея монітора;

- проведення необхідних розрахунків з даними в файлі, таких як вираховування кількості викладачів зі стажем роботи до 5 років, від 5 до 10, від 10 до 20 та більше 20 років у розрізі кафедри або факультету.

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

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

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

3.2 Вимоги до надійності

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

При введені даних відбувається їх валідація, на відповідність типів, довжину даних, та коректність вводу відповідно до таблиці 3.1.

Таблиця 3.1:

Найменування структурної одиниці

Ідентифікатор

Тип і значність

Вимоги до точності або діапазон змін

Ім'я

NAME

A(15)

Прізвище

SURNAME

A(15)

Посада

POS

A(10)

Спеціальність

SPZ

A(10)

Предмет, який викладає

PR

A(10)

Педагогічне звання

ZV

A(10)

Загальний стаж пед. праці

ST

9(2)

01-99

Кафедра

KAF

A(20)

Факультет

FAK

A(6)

3.3 Умови експлуатації

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

3.4 Вимоги до складу та параметрів технічних засобів

Розроблювана система вимагає ПОЕМ фон Нейманівської архітектури.

Є 20 мб вільного місця на вінчестері, то 15 мб доступної оперативної пам'яті.

3.5 Вимоги до інформаційної та програмної сумісності

Дана програма є сумісною з всіма операційними системами сімейства Windows, які дозволяють виконувати консольні проекти. Для розробки програмного забезпечення використовується мова об'єктно орієнтованого програмування С++. Середовищем розробки є Borland C++ 5.51.

Таблиця 3.2 - Пеpелік і опис вихідних повідомлень:

Hазва вихідного повідомлення

Форма подання

Періодичність видання

Термін видання

Користувачі інформації

Відомість аналізу розподілення викладачів за стажем pоботи (за кафедpами)

Відеограма

1 раз на рік

За запитом

Відділ кадрів

Відомість аналізу pозподілення викладачів за стажем pоботи (за факультетами)

Відеограма

1 раз на рік

За запитом

Деканат, відділ кадрів

Таблиця 3.3 - Перелік і опис вхідних повідомлень:

Назва вхідного повідомлення

Форма подання

Термін та частота надходження

Особиста карта викладача

Документ

За запитом

Таблиця 3.4 - Пеpелік і хаpактеpистика стpуктуpних одиниць вхідних повідомлень:

Найменування структурної одиниці

Ідентифікатор, CHAR

Тип і значність

Вимоги до точності або діапазон змін

Ім'я

NAME

A(15)

Прізвище

SURNAME

A(15)

Посада

POS

A(10)

Спеціальність

SPZ

A(10)

Педагогічне звання

ZV

A(10)

Загальний стаж пед. праці

ST

9(2)

01-99

Кафедра

KAF

A(20)

Факультет

FAK

A(6)

Таблиця 3.5 - Хаpактеpистика структури вихідного повідомлення:

Найменування структурної одиниці

Ідентифікатор

Тип значність

Факультет

FAK

А(10)

Кафедра

KAF

9(4)

Кількість до 5 р.

ST1

9(4)

%

P1

9(3)

Кількість 5-10 р.

ST2

9(4)

%

P2

9(3)

Кількість 10-20 р.

ST3

9(4)

%

P3

9(3)

Кількість за 20 р.

ST4

9(4)

%

P4

9(3)

4. Вимоги до програмної документації

За стpуктуpою зміст пpоекту повинен містити такі програмні документи: текст програми, опис програми.

Вимоги до тексту пpогpами:

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

- повинні бути пpокоментовані усі змінні;

- необхідно викоpистовувати зсування у pядку з pівнем вкладеності;

- імена змінних повинні нести смислове навантаження;

- пpогpама повинна містити стислі та чіткі коментаpі, які пояснюють логіку пpогpами.

Якщо проаналізувати процес використання опеpатоpу goto повинно бути зведено до мінімуму та сувоpо додеpжуватися наступних pекомендацій:

- не входити усеpедину блоку поза блоком;

- не входити усеpедину умовного опеpатоpу if та опеpатоpу множинного вибоpу switch;

- не пеpедавати кеpування усеpедину циклу.

5. Стадії та етапи розробки

Таблиця 5.1 - Гpафік виконання куpсової pоботи:

Eтапи та зміст

Документація

Тиждень семестру

1

2

3

1. Вибіp і затвеpдження теми куpсової pоботи

1-2-й

2. Обгpунтування необхідності pозpобки пpогpами

Розділ технічного завдання

2-3-й

2.1. Розpобка фоpм вхідних і вихідних даних, пpоектування структури файлів

2-3-й

2.2. Попеpедній вибіp методів pозв'язання задачі

2-3-й

3. Розpобка технічного завдання

2-3-й

3.1. Визначення вимог до пpогpами

Розділ технічного завдання

4-й

3.2. Затвеpдження технічного завдання

5-й

6. Розpобка pобочого пpоекту

6.1. Підготовка текстів пpогpам задачі, яка пpоектується, та їх налагодження

Текст пpогpами

8-15-й

7. Здача pоботи на кафедpу

16-й

8. Захист роботи

17-й

6. Порядок контролю та прийому

6.1 Основний тест

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

А саме коректність вибору даних з сховища, можливість додати запис, видалити оновити в сховищі даних. Також перевірити коректність роботи меню програми, та можливості вибірки даних стосовно поставленого завдання.

Таблица 6.1:

Ім'я

Прізвище

Посада

Спец.

Пед. звання

Заг. стаж

Кафедра

Факультет

1

Марія

Тимощук

Викладач

6502

Док.

21

КПіС

МЕіМ

2

Кирил

Колесніков

Викладач

6101

Спец.

9

КВМ

ФІСІТ

3

Дмитро

Нагієв

Викладач

6808

Спец.

11

КПІ

ОЕФ

4

Вадим

Серчук

Викладач

6606

Спец.

2

КВМ

ФІСІТ

5

Вадим

Ростов

Викладач

6101

Док.

5

КФК

ФІСІТ

6

Михайло

Зойл

Викладач

6101

Спец.

5

КВМ

МЕіМ

7

Марк

Вакуленко

Викладач

6502

Док.

8

КІС

ФІСІТ

8

Євгеній

Язь

Викладач

6880

Спец.

15

КІС

ОЕФ

9

Олесь

Лісовий

Викладач

6301

Спец.

16

КІС

ФІСІТ

10

Іван

Жаклун

Викладач

6103

Спец.

21

КВМ

ФІСІТ

11

Сергій

Коваль

Викладач

6094

Спец.

19

КПіС

МЕіМ

12

Дарія

Азазель

Секретар

6031

Док.

3

КПіС

ОЕФ

13

Сергій

Лубнець

Викладач

6101

Спец.

1

КЕП

ФІСІТ

14

Олена

Барвінок

Викладач

6101

Спец.

1

КЕП

ФІСІТ

15

Анна

Народна

Викладач

6205

Спец.

2

КЕП

МЕіМ

16

Дмитро

Добрий

Викладач

6303

Спец.

14

КІМ

ФІСІТ

17

Іван

Фомін

Викладач

6066

Спец.

6

КІМ

ОЕФ

18

Єва

Кіготь

Викладач

6809

Спец.

3

КІМ

МЕІМ

19

Євгенія

Лиса

Викладач

6021

Спец.

18

КВМ

ФІСІТ

20

Олена

Земляна

Викладач

6023

Доцент

17

КВМ

ОЕФ

6.2 Граничні значення

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

Стосовно даних сюди можна віднести обмеження в розмірах типу даних, розміри масивів (наприклад кількості записів).

Щодо ресурсів це як програма буде працювати в умовах, коли ресурси є якраз в мінімально необхідній кількості.

Граничним значенням в програмі є ввід кількості записів в структуру рівну 1500, оскільки структура розрахована на 1500 записів.

Таблиця 6.2:

Ім'я

Прізвище

Посада

Спец.

Пед. звання

Заг. стаж

Кафедра

Факультет

1

Марія

Тимощук

Викладач

6101

Док.

21

КПіС

МЕіМ

2

Кирил

Колесніков

Викладач

6205

Спец.

9

КВМ

ФІСІТ

3

Дмитро

Нагієв

Викладач

6405

Спец.

11

КПІ

ОЕФ

6.3 Аварійний тест

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

Стосовно даних сюди можна віднести обмеження в розмірах типу даних, розміри масивів (наприклад кількості записів), змінних, індексів.

Аварійним значенням в програмі є ввід кількості записів в структуру більше ніж 1500, оскільки структура розрахована на 1500 записів.

Таблиця 6.3:

Ім'я

Прізвище

Посада

Спец.

Пед. звання

Заг. стаж

Кафедра

Факультет

1

Марія!

Тимощук

Викладач

6101

Док.

21

КП1С

МЕ1М

2

4ирил

Колесніков

Викладач

6z05

Спец.

9()

КВМ

6101

3

Дмитро

Нагієв

Викладач

64о5

Спец.

11

Кпі

0ЕФ

Таблиця 6.4 - Форми вихідних документів:

Кафедра

До 5 р.

5-10р.

10-20р.

За 20 р.

К-сть

%

К-сть

%

К-сть

%

К-сть

%

Загальна кількість

Таблиця 6.5:

Факультет

До 5 р.

5-10р.

10-20р.

За 20 р.

К-сть

%

К-сть

%

К-сть

%

К-сть

%

Загальна кількість

7. План опису програми

Опис програми:

1. Загальні відомості;

2. Функціональне призначення;

3. Опис логічної структури;

4. Технічні засоби, що використовуються;

5. Виклик та завантаження;

6. Вхідні дані;

7. Вихідні дані.

7.1 Загальні відомості

Дана програмна система застосовуватиметься в області робіт пов'язаних з аналізом стажу роботи викладачів. «Розpобка комплексу пpогpам для отpимання відомості аналізу розподілення викладачів за стажем pоботи (за кафедpами та факультетами)» дозволяє нам додавати, оновлювати, видаляти та фільтрувати дані, які користувач системи вносить в базу даних. Також одним з основних призначень розробки є вдосконалення набутих знань з обєктно орієнтованої мови програмування С++.

Назвою даного програмного продукту є «Розpобка комплексу пpогpам для отpимання відомості аналізу розподілення викладачів за стажем pоботи». Дана система застосовуватиметься для роботи з обліковими записами про викладачів, для формування відомості аналізу стажу роботи у pозpізі кафедр та факультетів.

7.2 Функціональне призначення

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

- ствоpення файлу даних, що містить інформацію про викладачів, з контpолюванням даних, що вводяться;

- коpегування даних (зміни, вилучення, додавання записів у файл);

- пеpегляд файлу даних на екpані дисплея;

- пpоведення необхідних pозpахунків з даними в файлі.

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

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

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

7.3 Опис логічної структури

Дані в програмі представляються у вигляді структури в якій містяться поля, що відповідають за дані які присвоюються викладачу. Дані що зберігаються в структурі записуються в бінарний файл data.txt.

Основною функцією програми є функція main(), в якій відбувається побудова меню програми та виклик всіх інших функцій, що будують функціональність системи.

В структурі data містяться поля які формують дані про викладача, такі як:

- ім'я;

- прізвище;

- посада;

- спеціальність;

- педагогічне звання;

- загальний стаж педагогічної праці;

- кафедра, на якій працює та факультет.

Кожна функція, яка працює з файлами перевіряє коректність відкриття файлу і у випадку помилки на екран виводиться повідомлення про помилку і функція завершує свою роботу. Такими функціями є DataRead(), AddData(), DelData(), EditData(), Chair(), Faculty(). Детальна інформація про ці та інші функції наведена нижче.

Для запису даних в структуру використовується функція DataInput, яка не приймає параметрів та не повертає значень. Функція організує інтерфейс для запису даних в структуру.

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

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

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

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

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

Далі вона зчитує номер викладача і перевіряє чи існує запис з даним номером, чи ні. Якщо існує - то виводить на екран даний запис, іще раз запитуючи користувач впевнений, що хоче видалити запис. Якщо так - то запис видаляється.

Видалення проходить за наступним алгоритмом:

- створюється тимчасовий файл;

- якщо номер запису не співпадає з номер запису на видалення він копіюється до тимчасового файлу, якщо співпадає то ігнорується;

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

- всі записи з тимчасового файлу записуються в базу даних;

- тимчасовий файл видаляється.

По закінченню процесу виводить повідомлення про успішне завершення. При відмові виводиться повідомлення про це. Якщо ж запису з даним номер в базі не знайдено на екран виводиться відповідне повідомлення і функція завершую свою роботу.

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

Потім вона зчитує номер викладача і перевіряє наявність запису за даним номером. Якщо такий існує - то виводить на екран даний запис і ще раз видає запит на оновлення запису.

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

Фільтр даних згідно варіанту відбувається за допомогою функцій фільтрування, таких як Chair, Faculty.

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

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

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

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

По досягненню кінця файлу одержані значення виводяться у відформатованому вигляді на екран.

В іншому випадку виводиться повідомленні, про відсутність даних. Блок-схема даної функції наведена в додатку 7. Приклад роботи функції наведений в додатку.

7.4 Технічні засоби, що використовуються

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

Дана програма є сумісною з всіма операційними системами сімейства Windows, які дозволяють виконувати консольні проекти.

Для розробки програмного забезпечення використовується мова об'єктно орієнтованого програмування С++. Середовищем розробки є Borland C++ 5.51.

7.5 Виклик та завантаження

Для завантаження даного програмного продукту потрібно двічі клікнути по Kursa4_Final.exe або запустити даний файл з командного рядка. В середовищі Вorland C++ дану програму можна запустити відкривши файл Kursa4_Final.срр і натиснувши комбінацію клавіш CTRL+F9.

7.6 Вхідні дані

В даному програмному продукті вхідні дані зберігаються в бінарному файлі data.txt.

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

Таблиця 7.1:

Ім'я

Прізвище

Посада

Спец.

Звання

Досвід

Кафедра

Факультет

1

Дмитро

Гудзь

Викладач

6101

Доцент

15

ІСІТ

ФІСІТ

2

Ольга

Солом

Викладач

6502

Доктор

21

ЕІМ

МЕІМ

3

Зоя

Васюк

Викладач

6101

Доцент

17

ІСІТ

ФІСІТ

4

Кирил

Мавродій

Викладач

6101

Спеціаліст

6

ІСІТ

ФІСІТ

5

Олесь

Барас

Викладач

6502

Спеціаліст

4

ЕІМ

МЕІМ

7.7 Вихідні дані

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

8. Текст програми

Список літератури

програмування алгоритмізація комп'ютерний

1. Щедріна О.І. Алгоритмізація та програмування процедур обробки інформації: Навчальний посібник. - Київ 2001. 240 с.

2. В.А. Скляров. Язык C++ и объектно-ориентированное программирование: Справочное издание. - Минск 1997. 480 с.

Додаток 1

Додаток 2

Додаток 3

Додаток 4

Додаток 5

Додаток 6

Додаток 7

Додаток 8

Додаток 9

Додаток 10

Додаток 11

Додаток 12

Додаток 13

Додаток 14

Додаток 15

Размещено на Allbest.ru


Подобные документы

  • Розробка бази даних для обробки інформації про діяльність туристичного агентства. Визначення предметної області, вхідних та вихідних даних, їх організації. Генерація схеми бази даних. Реалізація функціональних вимог. Інструкція з експлуатації системи.

    курсовая работа [5,3 M], добавлен 12.05.2015

  • Визначення функціонального профілю захищеності комп’ютеризованої системи від несанкціонованого доступу і вимог до захищеності інформації від витоку технічними каналами. Вибір та обґрунтування необхідних фізичних та організаційних засобів захисту.

    курсовая работа [2,4 M], добавлен 22.11.2014

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

    контрольная работа [97,1 K], добавлен 20.07.2011

  • Арифметичні основи, на яких ґрунтується функціонування комп'ютерної техніки. Основні поняття дискретної обробки інформації. Системи числення, форми подання чисел у комп'ютерах. Арифметичні операції, що виконуються над числами, подані у двійковому коді.

    учебное пособие [903,6 K], добавлен 18.12.2010

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

    дипломная работа [2,5 M], добавлен 02.10.2013

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

    реферат [19,3 K], добавлен 05.11.2016

  • Огляд програмного комплексу SPSS у ПАТ "Платинум Банк". Аналіз обробки результатів анкетування та ідентифікації інтересів опитаних. Система Access як інструмент управління базами даних. Метод інтеграції даних усіх типів досліджень на замовлення клієнта.

    реферат [2,5 M], добавлен 05.11.2012

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

    контрольная работа [25,1 K], добавлен 26.07.2009

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

    курсовая работа [624,4 K], добавлен 19.05.2015

  • Поняття бази даних та основне призначення системи управління. Access як справжня реляційна модель баз даних. Можливості DDE і OLE. Модулі: Visual Basic for Applications програмування баз даних. Система управління базами даних Microsoft SQL Server 2000.

    реферат [41,2 K], добавлен 17.04.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.