Останній рядок у прикладі якраз та, яка фактично змінює індекс колонки, яку користувач хоче перемістити. Два рядки коду безпосередньо перед нею переміщують поточний рядок в ListBox на нову позицію.
Зовнішній вигляд програми DBGR_RT показаний на ріс.12.20.
Рис. 12.20. Програма DBGR_RT
Висновок по розділу
Створення СУБД для вирішення поставленого завдання зводиться до наступного:
. Формування екранної форми для меню.
. Формування екранної форми для відображення БД. Причому:
· формування екранної форми для відображення даних однієї таблиці;
· формування екранної форми для відображення 2-х таблиць (відображення даних двох таблиць без урахування зв'язку між ними; відображення даних таблиць з урахуванням зв'язку між таблицями);
· включення до складу екранної форми обчислюваного поля;
· створення екранної форми з використанням SQL-запиту.
. Формування екранної форми для введення даних у БД з кнопками навігації і управління станом БД.
12.5 Технічне завдання
А.1 Підстава для розробки
Підставою для розробки є наказ ректора Казахського національного технічного університету на дипломне проектування.
А.2 Призначення розробки
Функціональне призначення підсистеми полягає у автоматизації функцій роботи з базами даних (збору, обробки, зберігання інформації) і виводу необхідної інформації.
Експлуатаційне призначення полягає в її використанні для автоматизації роботи менеджера книгарні.
А.3 Вимоги до програмного забезпечення
А.3.1 Вимоги до функціональних характеристик ПЗ;
Підсистема «Автоматизоване робоче місце менеджера книгарні» повинна реалізовувати функції:
Прийом прайсів видавництв, оновлюваних в середньому щотижня;
Оповіщення потенційних клієнтів про зміни в прайсі книгарні;
Прийняття та оформлення замовлень клієнтів;
Відправлення накопичилися замовлень видавництвам - постачальникам;
Друк необхідної супроводжуючої документації;
A.3.1.1 Вхідні дані
Вхідними даними для підсистеми «Автоматизація робочого місця менеджера книгарні» є всі дані, вже наявні в базах даних і той набір нових даних, які вимагають введення.
A.3.1.2 Вихідні дані
Вихідними даними є вхідні дані, але представлені окремими групами у вигляді легким для читання форм, а також друковані супроводжуючі документи.
А.3.2 Вимоги до надійності ПЗ;
Вимога стійкості підсистеми «Автоматизоване робоче місце менеджера книгарні» до неправильного вводу даних та надання можливості коригування помилково введених даних.
Підсистема «Автоматизоване робоче місце менеджера книгарні» повинна забезпечити:
захист від помилок, які може допустити користувач при роботі з програмою. Запобігання здійснення помилок користувачем організовано за допомогою простого і зрозумілого інтерфейсу з безліччю підказок, що допоможе користувачеві правильно працювати з програмою.
відновлення інформації після можливого апаратного або програмного збою.
А.3.3 Умови експлуатації
Система «Автоматизоване робоче місце менеджера книгарні» призначена для широкого кола користувачів.
Для успішної роботи з системою «Автоматизоване робоче місце менеджера книгарні» необхідно дотримання вимог до складу і параметрів технічних засобів.
А.3.4 Вимоги до складу і параметрів технічних засобів
Підсистема «Автоматизоване робоче місце менеджера книгарні» повинна стійко працювати при таких мінімальних параметрах апаратних засобів: IBM-сумісний комп'ютер, процесор Intel Pentium з тактовою частотою 300 МГц, 24 Мб оперативної пам'яті, монітор VGA, маніпулятор миша.
Рекомендовані параметри апаратних засобів: IBM-сумісний комп'ютер, процесор Intel Pentium з тактовою частотою 500 МГц, 128 Мб оперативної пам'яті, монітор SVGA, маніпулятор миша.
А.3.5 Вимоги до інформаційної сумісності ПО
Підсистема «Автоматизоване робоче місце менеджера книгарні» повинна бути написана в середовищі візуального програмування Delphi 5.0 і успішно працювати в кожній із операційних систем: Windows 95, Windows 98, Windows NT, Windows 2000.