Автор молодец выполнил работу раньше срока. Спасибо
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Цель работы: автоматизация процесса сбор технических данных с локальных рабочих станций для систематизации учета программно-аппаратного обеспечения.
Задачи работы, которые необходимо выполнить для достижения цели:
1. Проведение анализа архитектуры и функционального состава рабочей станции.
2. Анализ средств сбора данных с помощью Windows API.
3. Анализ возможностей используемых на ИТ рынке средств сбора данных с рабочих станций.
4. Описание преимуществ использованных средств разработки.
5. Разработка модульной структуры построения программного обеспечения.
6. Разработка и описание диаграмм вариантов использования системы.
7. Разработка интерфейса и описание главных возможностей программы.
Введение 4
1 АНАЛИЗ РАССМАТРИВАЕМОЙ ТЕМАТИКИ 5
1.1 Анализ архитектуры и функционального состава рабочей станции 5
1.2 Анализ средств сбора данных Windows API 11
1.3 Анализ возможностей используемых на ИТ рынке средстве сбора данных с рабочих станций 15
1.3.1 Анализ PCInfo 15
1.3.2 Анализ Free PC Audit 16
1.3.3 Анализ AIDA64 17
1.4 Описание использованных средств разработки системы 19
1.5 Цель и задачи работы 21
2 РАЗРАБОТКА ПРОГРАММНОГО ПРИЛОЖЕНИЯ СБОРА СИСТЕМНОЙ ИНФОРМАЦИИ С ЛОКАЛЬНОЙ РАБОЧЕЙ СТАНЦИИ 22
2.1 Разработка модульной структуры программного приложения 22
2.2 Разработка диаграмм вариантов использования 23
2.3 Разработка форм пользовательского интерфейса программного приложения 26
2.4 Описание примеров работы с разработанной программой 31
2.4.1 Главный модуль программного обеспечения 31
2.4.2 Модуль анализа реестра 40
2.4.3 Модуль менеджера системных процессов 47
3 ОХРАНА ТРУДА 57
3.1 Мероприятия по обеспечению электробезопасности в компьютерных помещениях 57
3.2 Методы расчета искусственного производственного освещения в компьютерных помещениях 62
4 ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ 70
4.1 Общая характеристика проекта 70
4.2 Определение цены программного продукта 75
4.3 Расчет начальных инвестиций 78
4.4 Расчет текущих затрат 79
5 ГРАЖДАНСКАЯ ЗАЩИТА 83
6 ЭКОЛОГИЯ 94
ВЫВОДЫ 102
ПЕРЕЧЕНЬ ССЫЛОК 103
ПРИЛОЖЕНИЕ А 106
Мета роботи: автоматизація процесу сбіру технічних даних с локальних робочих станцій для систематизації обліку програмно-апаратного забезпечення.
Завдання роботи, які необхідно виконати для досягнення мети:
1. Проведення аналізу архітектури та функціонального складу робочої станції.
2. Аналіз засобів збору даних за допомоги Windows API.
3. Аналіз можливостей використовуваних на ІТ ринку засобі збору даних з робочих станцій.
4. Опис переваг використаних засобів розробки.
5. Розробка модульної структури побудови програмного забезпечення.
6. Розробка та опис діаграм варіантів використання системи.
7. Розробка інтерфейсу користувача та опис головних можливостей програми.
8. Виконання розділів економічного обґрунтування, екології, цивільного захисту та охорони праці.
2 Розробка програмного ЗАСТОСУВАННЯ збору системної інформації з локальної робочої станції
1.1 Аналіз архітектури та функціонального складу робочої станції
1.1.1 Аналіз програмної архітектури операційної системи Windows
Windows являє собою операційну систему з гібридним ядром (рис.1.1). У ній основні системні функції по управлінню процесами, пам'яттю, пристроями, файлової системою і безпекою реалізовані в компонентах, які працюють в режимі ядра; але існує ряд важливих системних компонентів для користувача режиму, наприклад системні процеси входу в систему, локальної аутентифікації, диспетчера сеансів, а також підсистеми оточення [1].
Рисунок 1.1 – Програмна архітектура системи Windows
У призначеному для користувача режимі працюють такі види процесів:
1. Системні процеси (system processes) - компоненти Windows, що відповідають за рішення критично важливих системних завдань (т. е. аварійне завершення одного з цих процесів викликає крах або нестабільну роботу всієї системи), але виконуються в режимі користувача. Основні системні процеси [2]:
• Winlogon.
...
1.2 Аналіз засобів збору даних Windows API
Windows API (Windows Application Programming Interface, WinAPI) - це спосіб взаємодії процесів користувацького режиму з модулями режиму ядра. WinAPI включає тисячі функцій і добре документований.
Основні Windows DLL наступні:
• Kernel32.dll - базові функції, в тому числі робота з процесами і потоками, управління пам'яттю і введенням висновком;
• Advapi32.dll - функції, в основному пов'язані з управлінням безпекою і доступом до реєстру;
• User32.dll - функції, що відповідають за управління вікнами і їх елементами в GUI додатках (Graphical User Interface - графічний інтерфейс користувача);
• Gdi32.dll - функції графічного інтерфейсу користувача (Graphics Device Interface, GDI), що забезпечують малювання на дисплеї і принтері графічних примітивів і висновок тексту.
Бібліотека Ntdll.dll експортує в більшості своїй недокументовані системні функції, реалізовані, в основному, в Ntoskrnl.exe.
...
1.3.3 Аналіз системи AIDA64
AIDA64 Extreme Edition - це комплекс діагностики і тестування Windows-систем, яка розрахована на домашніх користувачів. AIDA64 Extreme Edition надає широкий спектр інструментів для огляду, допомоги в розгоні діагностики помилок і проблем, стрес-тести і моніторинг датчиків системи.
Програма має масу унікальних технологій оцінки продуктивності як системи в цілому, так і окремих компонентів. AIDA64 сумісна з усіма сучасними версіями операційної системи Windows, в тому числі і з новітніми Windows 8 і Windows Server 2012. Збір даних за допомоги AIDA 64 наведено на рис.1.6.
Особливості системи наступні [14]:
1.Тестування процесора, пам'яті і дисків. AIDA64 включає набір 64-бітових тестів для вимірювання продуктивності комп'ютера при виконанні різних завдань. Тестування пам'яті і кеша дозволяють проаналізувати пропускну здатність оперативної пам'яті і затримки.
...
1.4 Опис використаних засобів розробки системи
Delphi використовується для програмування додатків різної складності і надає великий набір програмних компонентів. В даний час роботодавці ставлять пріоритет на оперативність і якість розробки програмних додатків, а ці характеристики можуть бути забезпечені лише за допомогою інтегрованого середовища візуального проектування, завдяки автоматизації рутинної роботи по підготовці інтерфейсів додатків. Другим її перевагою є підтримка механізмів узгодження діяльності проектувальників, кодувальників, технічних письменників і тестерів. Можливості Delphi в повній мірі відповідають таким вимогам і є актуальними для створення систем різної складності [15-18].
Основним конкурентом Delphi є RAD-середовище Borland C ++ Builder, технологія роботи з якої практично в усьому збігається з прийнятої в Delphi технологією. Відмінність лише в тому, що в Delphi програмний код організовується на мові Pascal, а не на C ++.
...
1. Воробьев А.А. Теоретические основы построения операционных систем / А.А. Воробьев, И.В. Иванов, Е.В. Лебеденко. – Орёл : Академия Федеральной службы охраны, 2013. – 196 с.
2. Бондаренко М.Ф. Операционные системы / М.Ф. Бондаренко, Е.Г. Качко. – Х.: ТОВ Компанія СМИЧ, 2006. – 444 с.
3. Карпов В.Е. Основы операционных систем / В.Е. Карпов, К.А. Коньков. – М.: Интуит, 2016. – 300 с.
4. Назаров С.В. Современные операционные системы / С.В. Назаров, А.И. Широков. – НОУ «Интуит», 2016. – 352 с.
5. Буза М.К. Архитектура компьютеров / М.К. Буза. – Минск: Новое знание, 2006. – 559 с.
6. Мигелоу С. Аппаратная платформа комьютера и основные компоненты / С. Мигелоу. – М.: Бином, 2005. – 974 с.
и еще 32 источника
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Цель работы: автоматизация процесса сбор технических данных с локальных рабочих станций для систематизации учета программно-аппаратного обеспечения.
Задачи работы, которые необходимо выполнить для достижения цели:
1. Проведение анализа архитектуры и функционального состава рабочей станции.
2. Анализ средств сбора данных с помощью Windows API.
3. Анализ возможностей используемых на ИТ рынке средств сбора данных с рабочих станций.
4. Описание преимуществ использованных средств разработки.
5. Разработка модульной структуры построения программного обеспечения.
6. Разработка и описание диаграмм вариантов использования системы.
7. Разработка интерфейса и описание главных возможностей программы.
Введение 4
1 АНАЛИЗ РАССМАТРИВАЕМОЙ ТЕМАТИКИ 5
1.1 Анализ архитектуры и функционального состава рабочей станции 5
1.2 Анализ средств сбора данных Windows API 11
1.3 Анализ возможностей используемых на ИТ рынке средстве сбора данных с рабочих станций 15
1.3.1 Анализ PCInfo 15
1.3.2 Анализ Free PC Audit 16
1.3.3 Анализ AIDA64 17
1.4 Описание использованных средств разработки системы 19
1.5 Цель и задачи работы 21
2 РАЗРАБОТКА ПРОГРАММНОГО ПРИЛОЖЕНИЯ СБОРА СИСТЕМНОЙ ИНФОРМАЦИИ С ЛОКАЛЬНОЙ РАБОЧЕЙ СТАНЦИИ 22
2.1 Разработка модульной структуры программного приложения 22
2.2 Разработка диаграмм вариантов использования 23
2.3 Разработка форм пользовательского интерфейса программного приложения 26
2.4 Описание примеров работы с разработанной программой 31
2.4.1 Главный модуль программного обеспечения 31
2.4.2 Модуль анализа реестра 40
2.4.3 Модуль менеджера системных процессов 47
3 ОХРАНА ТРУДА 57
3.1 Мероприятия по обеспечению электробезопасности в компьютерных помещениях 57
3.2 Методы расчета искусственного производственного освещения в компьютерных помещениях 62
4 ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ 70
4.1 Общая характеристика проекта 70
4.2 Определение цены программного продукта 75
4.3 Расчет начальных инвестиций 78
4.4 Расчет текущих затрат 79
5 ГРАЖДАНСКАЯ ЗАЩИТА 83
6 ЭКОЛОГИЯ 94
ВЫВОДЫ 102
ПЕРЕЧЕНЬ ССЫЛОК 103
ПРИЛОЖЕНИЕ А 106
Мета роботи: автоматизація процесу сбіру технічних даних с локальних робочих станцій для систематизації обліку програмно-апаратного забезпечення.
Завдання роботи, які необхідно виконати для досягнення мети:
1. Проведення аналізу архітектури та функціонального складу робочої станції.
2. Аналіз засобів збору даних за допомоги Windows API.
3. Аналіз можливостей використовуваних на ІТ ринку засобі збору даних з робочих станцій.
4. Опис переваг використаних засобів розробки.
5. Розробка модульної структури побудови програмного забезпечення.
6. Розробка та опис діаграм варіантів використання системи.
7. Розробка інтерфейсу користувача та опис головних можливостей програми.
8. Виконання розділів економічного обґрунтування, екології, цивільного захисту та охорони праці.
2 Розробка програмного ЗАСТОСУВАННЯ збору системної інформації з локальної робочої станції
1.1 Аналіз архітектури та функціонального складу робочої станції
1.1.1 Аналіз програмної архітектури операційної системи Windows
Windows являє собою операційну систему з гібридним ядром (рис.1.1). У ній основні системні функції по управлінню процесами, пам'яттю, пристроями, файлової системою і безпекою реалізовані в компонентах, які працюють в режимі ядра; але існує ряд важливих системних компонентів для користувача режиму, наприклад системні процеси входу в систему, локальної аутентифікації, диспетчера сеансів, а також підсистеми оточення [1].
Рисунок 1.1 – Програмна архітектура системи Windows
У призначеному для користувача режимі працюють такі види процесів:
1. Системні процеси (system processes) - компоненти Windows, що відповідають за рішення критично важливих системних завдань (т. е. аварійне завершення одного з цих процесів викликає крах або нестабільну роботу всієї системи), але виконуються в режимі користувача. Основні системні процеси [2]:
• Winlogon.
...
1.2 Аналіз засобів збору даних Windows API
Windows API (Windows Application Programming Interface, WinAPI) - це спосіб взаємодії процесів користувацького режиму з модулями режиму ядра. WinAPI включає тисячі функцій і добре документований.
Основні Windows DLL наступні:
• Kernel32.dll - базові функції, в тому числі робота з процесами і потоками, управління пам'яттю і введенням висновком;
• Advapi32.dll - функції, в основному пов'язані з управлінням безпекою і доступом до реєстру;
• User32.dll - функції, що відповідають за управління вікнами і їх елементами в GUI додатках (Graphical User Interface - графічний інтерфейс користувача);
• Gdi32.dll - функції графічного інтерфейсу користувача (Graphics Device Interface, GDI), що забезпечують малювання на дисплеї і принтері графічних примітивів і висновок тексту.
Бібліотека Ntdll.dll експортує в більшості своїй недокументовані системні функції, реалізовані, в основному, в Ntoskrnl.exe.
...
1.3.3 Аналіз системи AIDA64
AIDA64 Extreme Edition - це комплекс діагностики і тестування Windows-систем, яка розрахована на домашніх користувачів. AIDA64 Extreme Edition надає широкий спектр інструментів для огляду, допомоги в розгоні діагностики помилок і проблем, стрес-тести і моніторинг датчиків системи.
Програма має масу унікальних технологій оцінки продуктивності як системи в цілому, так і окремих компонентів. AIDA64 сумісна з усіма сучасними версіями операційної системи Windows, в тому числі і з новітніми Windows 8 і Windows Server 2012. Збір даних за допомоги AIDA 64 наведено на рис.1.6.
Особливості системи наступні [14]:
1.Тестування процесора, пам'яті і дисків. AIDA64 включає набір 64-бітових тестів для вимірювання продуктивності комп'ютера при виконанні різних завдань. Тестування пам'яті і кеша дозволяють проаналізувати пропускну здатність оперативної пам'яті і затримки.
...
1.4 Опис використаних засобів розробки системи
Delphi використовується для програмування додатків різної складності і надає великий набір програмних компонентів. В даний час роботодавці ставлять пріоритет на оперативність і якість розробки програмних додатків, а ці характеристики можуть бути забезпечені лише за допомогою інтегрованого середовища візуального проектування, завдяки автоматизації рутинної роботи по підготовці інтерфейсів додатків. Другим її перевагою є підтримка механізмів узгодження діяльності проектувальників, кодувальників, технічних письменників і тестерів. Можливості Delphi в повній мірі відповідають таким вимогам і є актуальними для створення систем різної складності [15-18].
Основним конкурентом Delphi є RAD-середовище Borland C ++ Builder, технологія роботи з якої практично в усьому збігається з прийнятої в Delphi технологією. Відмінність лише в тому, що в Delphi програмний код організовується на мові Pascal, а не на C ++.
...
1. Воробьев А.А. Теоретические основы построения операционных систем / А.А. Воробьев, И.В. Иванов, Е.В. Лебеденко. – Орёл : Академия Федеральной службы охраны, 2013. – 196 с.
2. Бондаренко М.Ф. Операционные системы / М.Ф. Бондаренко, Е.Г. Качко. – Х.: ТОВ Компанія СМИЧ, 2006. – 444 с.
3. Карпов В.Е. Основы операционных систем / В.Е. Карпов, К.А. Коньков. – М.: Интуит, 2016. – 300 с.
4. Назаров С.В. Современные операционные системы / С.В. Назаров, А.И. Широков. – НОУ «Интуит», 2016. – 352 с.
5. Буза М.К. Архитектура компьютеров / М.К. Буза. – Минск: Новое знание, 2006. – 559 с.
6. Мигелоу С. Аппаратная платформа комьютера и основные компоненты / С. Мигелоу. – М.: Бином, 2005. – 974 с.
и еще 32 источника
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
2300 ₽ | Цена | от 3000 ₽ |
Не подошла эта работа?
В нашей базе 55695 Дипломных работ — поможем найти подходящую