Використання бази даних "Weapons". Можливості доповнення, перегляду, видалення та редагування записів з існуючої бази даних, перегляду інформації про клас, модель, табельний номер, калібр, масу, швидкострільність та кількість зброї даного типу на складі.
Аннотация к работе
Даний курсовий проект на тему «Програма - облік вогнепальної зброї на складі МВС №22» виконаний у середовищі програмування Dev-C на мові програмування високого рівня С . Програма даного курсового проекту складається з однієї бази даних «Weapons». Програма має можливості доповнення, перегляду, видалення та редагування записів з існуючої бази даних, перегляду інформації про клас, модель, табельний номер, калібр, масу, швидкострільність та кількість зброї даного типу на складі.Розробити програму на мові програмування С/С для ведення файлів даних - основного (файлу заказів) та допоміжного (інформаційного файлу) При створенні нового файлу даних, при редагуванні, при додаванні будь-яких записів усі дані, що мають вводитися з клавіатури, повинні бути перевірені на коректність (наприклад, якщо вводитиметься вага зброї, то це - числове дане від 1 до 100). Скласти програму для обліку вогнепальної зброї на складі МВС №22 у відповідності із заявленими вимогами. Нові можливості С включають оголошення у вигляді виразів, перетворення типів у вигляді функцій, оператори new і delete, тип bool, посилання, розширене поняття константності та змінності, функції, що підставляються, аргументи за умовчанням, перевизначення, простори імен, класи (включаючи і всі повязані з класами можливості, такі як успадкування, функції-члени (методи), віртуальні функції, абстрактні класи і конструктори), пере визначення операторів, шаблони, оператор «:: », обробку винятків, динамічну ідентифікацію і багато що інше. 10) void edit() - функція яка відповідає за редагування в вибраного типу зброї (тип, модель, табельний номер, калібр, вага, швидкострільність, кількість)Процес налагодження програми починається з моменту першого запуску компіляції. В цю хвилину компілятор починає провіряти текст програми на коректність і, вразі виявлення якихось помилок, компілятор видасть повідомлення про їх наявність, а сам список з «невдачами» зявиться внизу вікна, де буде написано, на якому рядку помилився програміст та що саме не сподобалось компілятору в цьому моменті. Окрім них є ще два типи: Помилки, що виявляються під час виконання програм - помилки, які с точки зору компілятора є правильними у синтаксичному плані, але саме під час виконання, можуть зруйнувати програму.Програма запускається шляхами відкриття .exe файлу або через безпосередньо код програми після відкриття його у якійсь (за бажанням користувача/програміста) з середовищ написання програм на мові С (Рис.4.1). В програмі завжди відбувається діалогове вікно між програмою та користувачем та надається вибір пунктів, або вказано, яку інформацію (тип даних) треба вводити. Якщо ви введете інформацію з кількістю символів більшою за 20 або пусту строку ви, або отримаєте повідомлення, що треба ввести інформацію знову, або курсор стрибне нижче, введення буде продовжуватись то того моменту, доки не буде введена коректна інформація; При додаванні нової зброї до складу спочатку вибираємо тип зброї, потім треба вести дані про зброю такі як: модель, табельний номер, калібр, вага, швидкострільність, кількість. Після ведення кількості на моніторі зявиться повідомлення «Желаете ввести еще однузапись?» (Див. рис.В результаті курсового проектування була створена програма для роботи з базою даних «Weapon». Програма працює з базою даних (БД). Передбачив наступну обробку даних: Створення бази даних; Для реалізації завдання курсового проекту були виконані наступні основні етапи: розроблений алгоритм рішення задачі; Дана програма була розроблена в інтегрованому середовищі програмування Microsoft Visual Studio 2010.