Смекни!
smekni.com

Облік компютерів та комплектуючих на підприємстві (стр. 1 из 7)

Зміст

Зміст

Вступ

1. Аналітичний розділ

2. Побудова інформаційно-математичної моделі задачі

3. Алгоритм задачі

4. Визначення структури даних

5. Розробка інтерфейсу програми з користувачем

6. Складання код програми

7. Реалізація проекту у візуальному середовищі

8. Аналіз програми

9. Тестування програми

10. Інструкція з експлуатації програми

11. Аналіз отриманих результатів

Висновок

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

Додаток A


Вступ

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


1 Аналітичний розділ

Темою даного курсового проекту є: “Облік комп’ютерів та комплектуючих на підприємстві”. Аналізуючи вже існуючі подібні програми можна визначити основні і додаткові вимоги курсового проекту.

До основних вимог можна віднести:

- пошук за всіма комплектуючими комп’ютера;

- пошук по номеру комп’ютера;

- пошук працівника, за яким закріплений комп’ютер.

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

До додаткових параметрів відноситься:

- зміна імені відділу;

- інвертування списку;

- переміщення комп’ютерів з одного відділу до іншого.

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

2 Побудова інформаційно-математичної моделі задачі

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

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

При створенні проекту дані будуть зберігатися в одному файлі.

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


3 Алгоритм задачі

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

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


Рисунок 1 – Алгоритм сортування комп’ютерів за номером.


Рисунок 2 – Алгоритм пошуку комп’ютерів.


Рисунок 3 – Алгорим завантаження даних.


4 Визначення структури даних

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

Таблиця 1. Типи змінних та їх призначення.

Тип Призначення
Integer Цілочисельний тип діапазоном від -2147483648 до 2147483647
File of Department Типізований файл
Boolean Логічний тип, який має два значення: true або false
Word Цілочисельний тип діапазоном від 0 до 65838
String Рядок символів діапазоном від 1 до 255 символів
Byte Цілочисельний тип діапазоном від 0 до 255
Record Запис. Структорований тип даних
Array Масив. Скінчений набір елементів одного типу

Таблиця 2. Змінні, їх типи та призначення у програмі.

Ідентифікатор Тип змінних Призначення
SR Byte Номер по списку вибраного комп’ютера із таблиці.
Count Byte Кількість відділів
ADD Boolean При додаванні нового комп’ютера True, а при редагуванні False
Editing Boolean Ознака редагування.
Comps Array Масив до 100 комп’ютерів в одному відділі
Dep Array Масив відділів
VideoCard Record Дані про відеокарту
Processor Record Дані про процесор
MotherBoard Record Дані про материнську плату
RAM Record Дані про оперативну пам'ять
HDD Record Дані про жорсткий диск
Computer Record Дані про комп’ютер
Department Record Дані про відділ
Comps Record Дані про комп’ютер

Таблиця 3. Структура записів.

Назва запису Поля запису Тип полів Призначення
VideoCard Speed Word Швидкість
Capacity Word В розмір пам’яті Мб
Firma String Назва фірми
Monitor Firma String Назва фірми
Width Word Ширина монітора в пікселях
Height Word Висота монітора в пікселях
Diagonal Byte Діагональ в дюймах
Processor Firma String Назва фірми
Frequency String Частота процесора в ГГц
KernelCount Byte Кількість ядер процесора
MotherBoard Firma String Назва фірми
Frequency String Частота в МГц
RAM Firma String Назва фірми
TypeRam String Тип оперативної пам’яті
Capacity Word Об’єм пам’яті в Мб
Frequency String Частота в МГц
HDD Firma String Назва фірми
TypeHDD String Тип жорсткого диску
Capacity Word Об’єм жорсткого диску в Гб
Cache String Об’єм кешу в Мб
Computer Number Word Номер комп’ютера
USER String Працівник
MVC VideoCard Відеокарта
MM Monitor Монітор
MP Processor Процесор
MMB MotherBoard Материнська плата
MR RAM Оперативна пам’ять
MH HDD Вінчестер
Department Name String Назва відділу
Director String Керівник відділу
CompsCount Byte Кількість комп’ютерів в відділі

5 Розробка інтерфейсу програми з користувачем