Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка бази даних і прикладного програмного забезпечення для обліку автозапчастин та послуг автосервісу

Реферат Розробка бази даних і прикладного програмного забезпечення для обліку автозапчастин та послуг автосервісу





mand ();

Запит на вибір використовуваної бази даних:

{. Open ();

//відкриває з'єднання} (MySqlException SSDB_Exception)

{

//Помилка - виходимо. Show ( Перевірте налаштування з'єднання, неможливо з'єднатися з базою даних! NОшібка: + SSDB_Exception. Message) ;;

}

QuerymandText= USE STO; raquo ;;// Текст запиту, вибираємо використання бази даних" STO. ExecuteNonQuery ();


Цей рядок присутній після кожного запиту. Команда ExecuteNonQuery виконує інструкцію SQL стосовно до властивості Connection і повертає кількість змінених рядків.

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

Запит на вибірку даних: mandText= SELECT * FROM КЛІЄНТ raquo ;;

Запит на додавання даних в базу: mandText= INSERT INTO КЛІЄНТ (ІД_кліента, ФІО_кліента) VALUES ( + IdKlienta + , + textBox1. Text + ); raquo ;;

Запит оновлення даних: mandText= UPDATE КЛІЄНТ SET ФІО_кліента= + TextBox1. Text + WHERE ІД_ клієнта= + IdKlienta + raquo ;;

Запит на видалення даних: mandText= DELETE FROM КЛІЄНТ WHERE ІД_ клієнта= + IdKlienta + raquo ;;

Щоб вивести дані в табличному вигляді на екран необхідно сформувати джерело даних, додати туди дані, витягнуті з БД і заповнити ними відповідний елемент на формі: dataSet=new DataSet (); table=dataSet. Tables. Add () ;. Load (Query. ExecuteReader (), LoadOption. OverwriteChanges, table) ;. DataSource=table;

Вибірка може бути двох видів: коли запит повертає нам одне значення і коли запит повертає нам набір значень. Обробляти їх відповідно можна по-різному. Якщо запит нам повертає одне значення: znachenie=MyCommand. ExecuteScalar (). ToString ();

Якщо запит повертає безліч значень:;=myCommand. ExecuteReader (); (MyDataReader. Read ()) {string result=MyDataReader. GetString (0);// Отримуємо рядок int id=MyDataReader. GetInt32 (1);// Отримуємо ціле число} MyDataReader. Close (); Після завершення використання БД необхідно закривати з'єднання командою con. Close.

Висновок


У ході виконання випускної кваліфікаційної роботи були повністю виконані наступні завдання:

- проведено порівняльний аналіз автоматизованих систем для підприємств;

- обгрунтований вибір засобів розробки БД: СУБД і мови програмування;

- створена концептуальна модель даних;

- розроблена БД обліку автозапчастин та послуг автосервісу;

- розроблено прикладне програмне забезпечення для обліку автозапчастин та послуг автосервісу, яке включає такі алгоритми: авторизація користувача, функції обробки даних, додавання, редагування, пошук, формування звітності, нарахування заробітної плати.

Вибираючи СУБД головними критеріями вибору були наступні: тип ліцензії продукту; швидкість роботи; наявність повної документації. Усім цим критеріям відповідає вибрана СУБД MySQL. Для з'єднання СУБД c програмою була використана бібліотеки mysql-connector-net 6.8.3 Кожна таблиця спроектованої БД перевірена на відповідність вимогам 3 нормальній формі для досягнення мінімальної надмірності даних.

У програмі передбачений захист даних користувача шляхом введення логіна і пароля, а так само шифруванням даних в базі. Пароль і логін можна змінити у відповідному меню програми. При запуску програми з'являється вікно авторизації, в якому співробітник вводить логін і пароль, у разі якщо дані вірні, відбувається відкриття основної форми. Інтерфейс системи спроектований з урахуванням роботи недосвідчених користувачів без необхідності додаткового навчання, що дозволяє зменшити тимчасові витрати на впровадження програмного продукту на підприємстві. Реалізовано наступні функції обробки даних: поповнення бази даних, зміна (редагування і видалення) даних, пошук за заданими критеріями, нарахування заробітної плати, формування звітності.

У програмі передбачена історія змін даних, таких як продаж товару, оформлення договору, оплата клієнтом товарів і ін. Історію можна відсортувати за датою, визначеному клієнтові або співробітнику, який виконав роботи, а так само за видами дій, таким як продаж, замовлення послуг, оплата, і т.п. Користувач може подивитися всю необхідну йому інформацію про те, що відбулося за день, які завдання потрібно виконати.

Для того щоб додати клієнта користувачеві необ...


Назад | сторінка 13 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення та аналіз бази даних обліку комунальних витрат підприємств. Орга ...
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Вивчення бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних