В основі даної курсової роботи лежить розробка автоматизованих систем управління, яка традиційно включає в себе:
- вибір і розробку технічних засобів(оператна частина);
- вибір, розробку і тестування програмного забезпечення.
В якості технічних засобів автоматизації аналізу роботи вибираємо персональний комп’ютер середнього класу з комплектом пристроїв найбільш розповсюджених:
Процесор | Celeron 400 | AMD Duron 700 | Intel Pentium III- 800 |
Оперативна пам’ять Накопичувач на жорстких дисках Накопичувач на м’яких дисках | DIMM 64 Mb PC 133 HDD 10.2 Gb FDD 1.44 Mb | DIMM 128 Mb PC 133 HDD 20.4 Gb FDD 1.44 Mb | DIMM 256 Mb PC 133 HDD 40.0 Gb FDD 1.44 Mb |
Монітор | 15”Samsung 55B | 15”Samsung 55S | 15”Samsung 700NF |
Із даної таблиці на основі вимог до ОП(>64 MB), процесору(166 MHz), монітору(15” SVGA), графіки (швидкість обміну, швидкість виклику) складаємо структурну схему автоматизованого комплексу програм (мал.1).
Для автоматизованого робочого місця (АРМ) потрібно:
1. Базу даних, яка містить інформацію про номер замовлення;
|
|
номер постачальника дата замовлення; клієнт (повна назва фірми, адреса, телефон); ім’я покупця (прізвище, ім’я, по-батькові, номер телефону); опис товару;
2. Комплекс програм по введенню БД (створення БД, до запис нових даних в базу);
3. Комплекс програм по обробці БД;
4. Інтерфейс користувача;
5. Комплекс програм по обробці програмних переривань;
6. Комплекс програм по захисту БД
7. Операційна система Windows 9x, 2000
8. Керуюча програма, яка об’єднує весь комплекс програм
Алгоритми рішення задач
Планування вхідних та вихідних даних
В даній роботі вхідні та вихідні дані мають таку конфігурацію:
Таблиця 2.1.1 Таблиця вхідних даних
Тип параметра | Назва параметра | Ім’я параметра в програмі. | Тип даних | Призначення |
Вхідний глобальний | Дата замовлення | Data | Int | Показує дату замовлення |
Вхідний глобальний | Номер замовлення | NomZam | Int | Для введення номера замовлення |
Вхідний глобальний | Назва клієнта | Klient | Char | містить дані про клієнта(повна назва фірми,) |
Вхідний глобальний | Адреса клієнта | Adress | Float | Відповідна адреса клієнта |
Вхідний глобальний | Телефон клієнта | Tel | Int | Відповідний телефон клієнта |
Вхідний глобальний | Рахунок клієнта | Raxynok | Int | Відповідний рахунок клієнта |
Вхідний глобальний | Номер постачальника | NomPost | Int | Для введення номера постачальника |
Вхідний глобальний | Покупець | Pokypech | Char | Для введення ім’я покупця |
Вхідний глобальний | Опис товару | Tovar | Char | Показує, який саме це товар (назва) |
Вхідний глобальний | Номер товару | NumTovar | Int | Показує номер товару |
Вхідний глобальний | Кількість | KolTovar | Int | Показує кількість товару на складі |
Вхідний глобальний | Ціна | Показує ціну товару за 1 одиницю | ||
Вхідний глобальний | Оплата рахунку | Order | Float | Для введення оплати рахунку |
|
|
При виведені, отримаємо такі дані:
Таблиця вихідних даних:
Таблиця 2.2.2
Тип параметра | Назва параметра | Ім’я параметра в T.П. | Тип даних | Призначення | |
Вихідний глобальний | Дата замовлення | Data | Int | Показує дату замовлення | |
Вихідний глобальний | Номер постачальника | NomPost | Int | Показує номер постачальника | |
Вихідний глобальний | Номер замовлення | NomZam | Int | Показує номер замовлення | |
Вихідний глобальний | Клієнт | Klient | Char | містить дані про клієнта(повна назва фірми) | |
Вхідний глобальний | Адреса клієнта | Adress | Float | Відповідна адреса клієнта | |
Вхідний глобальний | Телефон клієнта | Tel | Int | Відповідний телефон клієнта | |
Вхідний глобальний | Номер постачальника | NomPost | Int | Для введення номера постачальника | |
Вихідний глобальний | Покупець | Pokypech | Char | містить дані про покупця (ім’я покупця, номер телефону) | |
Вихідний глобальний | Назва | Tovar | Char | Показує, який саме це товар (назва) | |
Вхідний глобальний | Номер товару | NumTovar | Int | Показує номер товару | |
Вхідний глобальний | Кількість | KolTovar | Int | Показує кількість товару на складі | |
Вхідний глобальний | Ціна за 1 | Показує ціну товару за 1 одиницю | |||
Вхідний глобальний | Сума | Order | Float | Для введення оплати рахунку | |