633.82K
Categories: medicinemedicine softwaresoftware
Similar presentations:

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

1.

Тема кваліфікаційної роботи:
Програма для формування статистичних
звітів касира медичного центру
Виконав
Лозан Дмитро Володимирович
Керівник:
Тройніна Анастасія Сергіївна,
доцент, канд. техн. наук
1

2.

Мета роботи: зниження кількості помилок під час
внесення даних про фінансові операції та прискорення
отримання підсумкових звітів.
Задачі:
визначити особливості предметної області;
сформулювати функціональні та нефункціональні вимоги до програми;
визначити архітектуру програми;
розробити структуру даних;
відтворити екранні форми для перегляду та редагування даних;
створити запити для формування звітів;
протестувати програму.
2

3.

Аналіз програмних продуктів аналогів
Програма Skynum
Doctor Eleks
Appointer
Casarm
Характеристика
Врахування
специфіки
-
+
+
+
отримання
-
-
-
+
Надлишкові функції
+
+
+
-
Автономність використання
+
-
-
+
Висока
Середня
Середня
Низька
медичного центру
Можливість
специфічних
звітів
для
фінансових операцій
Вартість
3

4.

Діаграма варіантів використання
4

5.

Аналіз можливих ризиків
Оцінка ризиків в категорії Графік
Ризик
Неправильна
оцінка часу
Ресурси не
відстежуються
належним чином
Неможливість
визначити складні
функціональні
можливості та час,
необхідний для їх
розробки.
Несподіване
розширення
обсягу проекту
Оцінка
Ймовірність: Можлива
Ступінь впливу: Гранична
Виконано декомпозиція робіт та
детальний розподіл часу
Ймовірність: Можлива
Ступінь впливу: Низька
Необхідні знання отримані під час
навчання та виконання
індивідуальних завдань
Ймовірність: Ймовірна
Ступінь впливу: Критична
Час розробки оцінений за методом
UCP
Ймовірність: Практично неймовірна
Ступінь впливу: Незначна
Вимоги визначені та не змінюються
Оцінка ризиків в категорії Операційні ризики
Ризик
Оцінка
Невирішення
Ймовірність: Можлива
пріоритетних конфліктів Ступінь впливу: Гранична
Ризик можна зменшити за рахунок детального
планування робіт
Невирішення обов’язків
Ймовірність: Практично неймовірна
Ступінь впливу: Незначна
Ризик неактуальний, розробка виконується
однією особою
Недостатньо ресурсів
Ймовірність: Можлива
Ступінь впливу: Гранична
Ризик можна зменшити за рахунок детального
планування робіт
Немає належної
Ймовірність: Ймовірна
предметної підготовки
Ступінь впливу: Гранична
Недостатні знання можна отримати за допомогою
Інтернет та консультацій з керівником
дипломного проєкту
Відсутність планування Ймовірність: Практично неймовірна
ресурсів
Ступінь впливу: Незначна
Планування виконано
Відсутність спілкування в Ймовірність: Практично неймовірна
колективі
Ступінь впливу: Незначна
Ризик неактуальний, розробка виконується
однією особою
5

6.

Архітектура програми
6

7.

Діаграма
послідовностей для
варіанта
використання
«Розподіл
співробітників та
філіалів між
касирами»
7

8.

Структура бази даних
8

9.

Вікно адміністратора
Інтерфейс програми
Отримання статистики
9

10.

Тестування варіанту використання
«Налаштування параметрів статистики»
Граф причинно-наслідкових зв'язків
Таблиця рішень
10

11.

Результати експерименту
Умова експерименту
Витрачений
Кількість
час, хв
помилок
Касир
5
1
Адміністратор
15
3
Касир
0
0
Адміністратор
2
0
В Excel
З використанням програми
11

12.

Висновки
В роботі проаналізовано характеристики предметної області, також
проведено аналіз існуючих на ринку програмних продуктів з аналогічним
функціоналом, сформовані вимоги до програми, зокрема функціональні
вимоги детально описані у вигляді сценаріїв.
Розраховано тривалість розробки програмного забезпечення, проведено
декомпозицію задач, які виконуються під час розробки.
Створено структуру бази даних, в якій зберігаються довідкові дані та дані
для отримання звітів. База даних реалізована в середовищі СКБД MySQL.
Розроблені алгоритми виконання функцій програми.
Розроблено та описано класи для реалізації функціоналу, програма
написана з використанням мов PHP та JavaScript.
Проведено тестування програми за допомогою тест-кейсів та виконання
контрольного прикладу.
Практична цінність роботи полягає в тому, що користувач програми має
можливість отримувати підсумкові звіти без додаткових обробок множини
файлів та без помилок й оперативно за рахунок збереження даних в єдиній
структурі та гнучкого налаштування структури звітів.
12
English     Русский Rules