- •Курсова робота
- •1.Пояснювальна записка
- •2.Зміст додатків
- •3. Позитивні сторони _______________________________________
- •Вимоги до продукту
- •Кроки розробки призначених для інтерфейсу користувача
- •2.2 Проектування інтерфейсу
- •Функціональна структура програми(Типи моделі розробки)
- •Вхідні дані на розробку автоматизованої системи
- •Додаток 1. Лістинг програми
- •Додаток 2. Результати роботи та схеми програми
Функціональна структура програми(Типи моделі розробки)
Схема IDEF0 (малюнок)
IDEF0 – Діаграма декомпозиції. Дану модель використовують для показу функціональної діяльності системи.
Спочатку в програму вводяться дані про клієнта, лікарів та коштів(в квитанціях). Із отриманих даних обчислюється прибуток за певний день та на основі цих даних здійснюється пошук. До обчислення прибутку за день прикріплюється довідка та бухгалтерська система, та із обчислення отримується вартість за день. Із пошуку отримуються певні дані, які шукались, та на друк поступають дані про ліки та клієнтів. Із друкування звітів отримуємо чек по оплаті та діагноз.
Схема DFD (малюнок)
DFD – діаграми потоків даних.
Дані про лікарів, клієнтів та препаратів заносяться в базу даних(БД), до якої прикріпляється довідка. Підрахування вартості за день відбувається на основі даних в БД, які заносяться в БД. Пошук здійснює свою функцію на основі даних в БД над клієнтами та діагнозами. Дані БД(дані про клієнтів та діагнозів) та дані пошуку над БД виводяться для користувача, звідки потім є можливість створення звітів де після чого є можливість друку їх.
Вхідні дані на розробку автоматизованої системи
Для розробки даної автоматизованої системи медичного діагностичного центру використовується ERwin, BatchAccess та Builder c++ 6.
ERwin – для створення схеми бази даних(БД) та генерування коду БД для BatchAccess [mal..];
BatchAccess – для створення БД, на основі генерованого коду із ERwin [mal..].
Builder c++ 6 [mal..] – для програмної реалізації додатку, який буде працювати із генерованою БД, де для зв’язку з нею буде використовуватися драйвер ADO.
Вибір середовища програмування
Програма проектується в середовищі Builder c++ 6. Для зв’язку з БД використовується драйвер ADO середовища Builder c++ 6, а саме компонент ADOConnection [mal…], в якому встановлюється шлях до БД де підключаємось через дані «Microsoft Jet 4.0 OLE DB Provider».
Вибір сервера баз даних
Для генерації бази даних(БД) використовується сервер ODBC [mal…].
Логічна структура програми
Структура бази даних(БД) з визначеними ключовими та зовнішніми полями БД, яка працює з проектованим додатком [mal…].
Розробка структури бази даних проекту
Визначаю схематично потрібні таблиці для проектованого додатку [mal…].
Розробка структури і полів таблиць бази даних
Визначаю структуру і поля таблиць бзи даних, які є ключовими та зовнішніми [mal…].
Висновок
На даній курсовій роботі я зрозумів важливість та поглинув в масштаби програмної інженерії, яка на сьогоднішній день є однією із найважливіших галузей де залучено понад 7 мільйонів спеціалістів даної області. Зрозумів фундаментальну ідею проектування програмного забезпечення(ПЗ), який є формальним процесом, яку можна вивчати, стандартизувати та удосконалювати.
В даний час практично немає жодної сфери людської діяльності(медицина, економіка, комерція, промисловість і т.д.), де б не застосовувалися комп’ютерні програми, тому на даній курсовій роботі було розроблено програмний додаток для медичного діагностичного центру «Medical© control».
Medical© control – це програмний додаток, який працює з базою даних(БД) медичного діагностичного центру. Через Medical© control можна здійснювати ряд операцій з БД: редагування, пошук та фільтрування за довільними полями, друкувати звіти, обчислювати прибуток за день, підраховувати кількість записів в таблиці(Діагнози, Квитанції, Клієнти, Препарати, Лікарі).
На даній курсовій роботі я засвоїв методи проектування та документації додатків, зрозумів потребу контролювати процес розробки ПЗ.
