Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДИПЛОМ.doc
Скачиваний:
5
Добавлен:
11.09.2019
Размер:
758.78 Кб
Скачать

2.6 Тестування та налагодження програмного засобу

Розроблений програмний продукт було протестовано та налагоджено.

В процесі тестування було знайдено ряд незначних синтаксичних помилок (пропущені оператори, розділові знаки), які були виправлені.

Під час створення програмного засобу досить великими труднощами було створення звіту по необхідним даним. Для початку була вибрана технологія QReport, яка є стандартною технологією для творення звітів в середовищі програмування Delphi. Але використання даної технології не принесло бажаних результатів. Звіти були неточними, поля постійно виходили за свої рамки, а створенні звіту з перехресних таблиць взагалі не відображались. Тому було вибрану іншу альтернативну технологію створення звітів, а саме Rave reports. Детальний опис цієї технології та її впровадження в програмний продукт “Book Store” описано в пункті 2.3 – Опис проекту.

Під час тестування було поставлено такі кроки по тестуванню програми, а саме:

  1. Перевірити правильність таблиці прав доступу при авторизації користувача;

  2. Перевірити правильність відображення даних у таблиці БД;

  3. Перевірити можливість сортування по всіх полях у таблицях;

  4. Перевірити можливість створення перехресних таблиць;

  5. Перевірити функціональність вікна з SQL запитом;

  6. Перевірити створення звіту, його друк та збереження;

Після тестування було виявлено ряд помилок, які були вдало виправлені.

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

2.7 Рекомендації по впровадженню та використанню

Автоматизована система управління базами даних розроблена з метою спрощення використання та перегляду великої кількості інформації по книгам.

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

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

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

Головною умовою використання системи є наявність комп’ютера та встановлений пакет Borland Database Engine. Швидкодія комп’ютера та технічні параметри особливо на роботу програми не впливають.

Інших умов та рекомендацій до впровадження та використання системи немає.

Висновки

Як вже говорилось раніше ефективне керування великою кількістю інформації є досить важливою частиною сьогоденного життя. Тому створення таких груп продуктів, які працюють з базами даних є досить важливим. Оскільки на складах знаходиться велика кількість товарів, тому явною є необхідність ведення обліку, організації управління та розмежуванні доступу до складів. Інформація про наявність товару на складах є досить об’ємною, тому використання такого програмного комплексу значно пришвидшить пошук необхідної інформації, а також надасть можливість автоматично працювати з різноманітними даними.

Після проведення перевірки програмного засобу та його впровадження можна стверджувати, що в розроблена система в основному ефективно виконує поставлені перед нею завдання. В запропонованій системі нами було досягнуто:

  1. Забезпечення додавання і обробки даних про книги, склади, їх продаж та наявність;

  2. Вибірку різноманітних даних за різними критеріями;

  3. Пошук та фільтрація інформації;

  4. Сортування за різними полями наявної інформації;

  5. Створення деталізованих звітів та збереження їх у зручному для користувача форматі;

  6. Можливість авторизації з чітко розмежованими правами доступу.

В результаті роботи над даною дипломною роботою була розроблена інформаційна система, на основі якої реалізована прикладна програма зі зручним інтуїтивно зрозумілим інтерфейсом, розрахованим на роботу користувачів без особливої попередньої підготовки. Програма реалізує всі зазначені при постановці задачі функції і разом з тим, завдяки відкритій технології, є можливість доповнення її функціональних можливостей та вдосконалення програми в цілому. Функціональні можливості програми можна доповнити розробкою модулів. Також цілком можливим є доопрацювання цієї програми в майбутньому, саме:

  1. Додавання нових запитів з більшою кількістю параметрів;

  2. Додання можливості написання запитів для кращої вибірки необхідної інформації;

  3. Розробка модулю, який дав можливість онлайн використання програми, а саме віддаленого доступу до програмного продукту;

  4. Онлайн реєстрації нових користувачів.

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

З допомогою цієї програми користувач може швидше та якісніше працювати з громісткою базою даних. З допомогою використаних методів пошуку у цій програмі надається можливість швидкого відшукання потрібної інформації по різним параметрам. Також з використання технології Rave Designer було створено можливість виведення на друк та збереження у зручному форматі деталізованих звітів. Також у програмному продукті наявна авторизація з розмежованими правами доступу.