2.6 Тестування та налагодження програмного засобу
Розроблений програмний продукт було протестовано та налагоджено.
В процесі тестування було знайдено ряд незначних синтаксичних помилок (пропущені оператори, розділові знаки), які були виправлені.
Під час створення програмного засобу досить великими труднощами було створення звіту по необхідним даним. Для початку була вибрана технологія QReport, яка є стандартною технологією для творення звітів в середовищі програмування Delphi. Але використання даної технології не принесло бажаних результатів. Звіти були неточними, поля постійно виходили за свої рамки, а створенні звіту з перехресних таблиць взагалі не відображались. Тому було вибрану іншу альтернативну технологію створення звітів, а саме Rave reports. Детальний опис цієї технології та її впровадження в програмний продукт “Book Store” описано в пункті 2.3 – Опис проекту.
Під час тестування було поставлено такі кроки по тестуванню програми, а саме:
Перевірити правильність таблиці прав доступу при авторизації користувача;
Перевірити правильність відображення даних у таблиці БД;
Перевірити можливість сортування по всіх полях у таблицях;
Перевірити можливість створення перехресних таблиць;
Перевірити функціональність вікна з SQL запитом;
Перевірити створення звіту, його друк та збереження;
Після тестування було виявлено ряд помилок, які були вдало виправлені.
Під час налагодження програмного продукту було виявлено. Що користувач мав змогу змінювати дані у таблиці, їх переміщати, редагувати та видаляти. Така можливість користувача знано понижувала захищеність програмного засобу та погіршувала саму структуру БД. Тому було прийнято рішення обмежити права доступу до редагування таблиць БД та надати права доступу до редагуванню, вилученню та будь-якої іншої суттєвої зміни суцільності та структури таблиці тільки адміністратору.
- Кафедра прикладної математики та інформатики дипломна робота розробка автоматизованої системи управління базою даних книжкових складів “Book Store”
- Розділ 1 характеристика основних аспектів у створенні, організації та управлінні автоматизованого обліку
- Організація обліку та управління на малих підприємствах
- 1.1.1 Поняття автоматизованих систем управління
- 1.1.2 Види проектування автоматизованих систем обробки облікової інформації
- 1.1.3 Роль бухгалтерського обліку в інформаційній системі управління підприємством
- 1.2 Використання баз даних в автоматизації управління великою кількістю інформації
- 1.3 Застосування реляційної бази даних
- 1.3.1 Основні поняття реляційних базах даних
- 1.3.2 Відношення реляційних баз даних
- 1.3.3 Фізична організація файлів баз даних
- 1.3.4 Деякі поняття алгебри відношень
- 1.3.5 Правила формування баз даних.
- 1.4 Огляд аналогічних програмних продуктів
- Розділ 2 розробка автоматизованої системи управління базою даних книжкових складів “Book Store”
- 2.1 Вибір моделі розробки програмного засобу “Book Store”
- 2.2 Постановка задачі та вимоги до функціонування програмного засобу “Book Store”
- 2.3 Опис проекту
- 2.4 Обґрунтування вибору інструментального засобу реалізації програмного продукту “Book Store”
- 2.5 Основні режими функціонування програмного засобу “Book Store”
- 2.6 Тестування та налагодження програмного засобу
- 2.7 Рекомендації по впровадженню та використанню
- Висновки
- Список використаних джерел
- Додаток а. Технічне завдання
- Додаток б. Інструкція користувача