7.1 Результаты тестирования разработанной системы
Тестирование приложения является неотъемлемой частью цикла разработки, а написание и поддержка модульных тестов могут гарантировать корректную работу отдельных методов исходного кода.
Создавался test класс, в котором тестировались DAO методы (test.java). Junit-тесты для тестирования не использовались.
Тестирование бизнес - логики сводится к проверке функциональных возможностей методов, удаленно вызываемых со стороны клиентского приложения.
Методы и классы, реализующие логику приложения, успешно справляются со своими функциями.
7.2 Оценка выполнения задач
В результате решения поставленной задачи была разработана простейшая подсистема создания и регистрации клиентов, поставщиков и услуг закупочной логистики на предприятии.
Разработанная программа после дальнейшей модернизации и дополнительного тестирования может использоваться в любой организации, занимающейся закупочной логистикой перевозкой грузов.
Возможные усовершенствования подсистемы:
1. возможность создания печатных форм и отчетов (данные по результатам клиентов, виды услуг и товаров т.п.)
2. расширение набора сущностей предметной области – добавление сведений о клиентах, поставщиках, отправка документов и печатных форм, просмотр рейтинга поставщиков и т.п.
3. добавление возможностей по расширенному поиску записей системы
4. разграничение категорий пользователей системы и предоставление возможности сотрудникам доступа к полным объемам данных по поставщикам, клиентам.
Дополнительно в результате выполнения данного курсового проекта были получены и закреплены на практике навыки в работе с языком JavaScript, AngularJS, Node.js, HTML, принципы использования методик проектирования IDEF0, IDEF1x, СУБД MongoDB и технологией EJB.
Дата | Выполнено, % |
---|---|
2020-05-30 10:34:05 | 10 |
2020-05-29 21:27:18 | 10 |
2020-05-29 21:27:27 | 10 |
2020-05-30 07:34:02 | 100 |