Міністерство освіти і науки РФ
Рязанський Державний Радіотехнічний Університет
Кафедра обчислювальної та прикладної математики
Пояснювальна записка
до курсової роботи
Реалізація класів Комп'ютерні комплектуючі
Виконав:
студент групи 943
Букарев С.І.
Перевірив:
доцент кафедри ВПМ
Лаврентьєв С.І.
Рязань, 2012
Зміст
Завдання
Введення
. Розробка програми
. 1 Вибір середовища розробки
. 2 Ієрархія класів та їх обгрунтування
. 3 Опис основних методів
. 4 Інтерфейс
. Системні вимоги
Висновок
Список літератури
Програми
Завдання
Створити ієрархію класів для реалізації властивостей і методів об'єктів з предметної області Комп'ютерні складові raquo ;. В основній програмі продемонструвати роботу всіх методів.
Об'єктами предметної області є комп'ютерні комплектуючі 2 видів: внутрішні складові та периферія. Кожен з яких у свою чергу ділиться на кілька підвидів:
) Процесор, Материнська плата, Відеокарта, Оперативна пам'ять, Жорсткий диск, Блок живлення
) Комп'ютерна миша, Клавіатура, Колонки, Навушники.
Передбачити методи на складання, додавання, видалення всіх видів комплектуючих і їх пошук за різними параметрами.
Введення
У сучасний час майже кожна людина стикався з проблемою вибору і складання комп'ютера.
У цій роботі розглядається програма, яка допоможе здійснити збірку комп'ютера з деталей, наявних у базі даних.
1. Розробка програми
1.1 Вибір середовища розробки
Для розробки програми було обрано середовище C ++ Builder 6
. 2 Ієрархія класів та їх обгрунтування
Основним класом розгляду предметної області Комп'ютерні комплектуючі є товар. Клас товар містить загальні властивості для всіх інших класів, таких як навушники або центральний процесор. Так як навушники або процесор є товаром, який, як і всі товари мають вагу, ціну, і назва. Він описує загальні характеристики всіх комплектуючих. Від нього успадковуються 2 класу: внутрішні складові та периферія. Так як буваю тільки внутрішні состовляющие (процесор, материнська плата, жорсткий диск і так далі) і переферія (шаушнікі, мишка, клавіатура і так далі).
Клас внутрішніх компонентів містить властивості притаманні тільки для внутрішніх компонентів. А саме це тактова частота.
Клас переферии містить толко властивості притаманні лише переферійних пристроїв. А саме дистанція роботи.
. Розробка класів.
А) Внутрішні складові
У цей клас входять всі комплектуючі, які знаходяться безпосередньо усередині корпусу і необхідні для роботи комп'ютера. Кожному компоненту будуть відповідати класи:
· процесор - Processor
· Материнські плати - Motherboard
· відеокарти - Video Card
· ОЗУ - DDR
· Жорстким дискам - Hard Disk
· Блокам харчування - Block Power
Загальна властивість у всіх перерахованих вище - наявність частоти/швидкості (FrecuencySpeed).
Розглянемо кожен наслідуваний від Components клас детальніше.
) Processor- Особливості процесора- технологія-Тип гнізда (LGA755, LGA1156 і т.д.) - Розмір кеша L3 в Мб (скільки припадає на кожен процесор) - Кількість ядер- Напруга живлення (~ 0.8-1.5Вт) - Критична температура
) MotherBoard- Особливості материнської плати-Тип гнізда для процесора- Тип аудіо (кількість каналів: 6,8,10 ..) - Наявність вбудованою мережевою карти- Кількість сокетів під оперативну пам'ять-Можлива кількість підключаються хардов SataII
) HardDisk- Буфер HDD- Пропускна здатність- Обсяг харда- Середній час ожіданія- Середній час доступу пр...