Проектування інтерфейсу програми. Вимоги до продукту. Вхідні дані на розробку автоматизованої системи. Вибір середовища програмування. Розробка структури бази даних. Функціональна та логічна структура програми. Розробка структури таблиць бази даних.
Аннотация к работе
Метою даної курсової роботи є створення програмного додатку медичного діагностичного центру, через який користувач матиме можливість вводити та видаляти дані, здійснювати пошук та фільтрацію даних, підраховувати загальну зароблену суму за певний день в базі даних. Візуальні компоненти: Edit(поле для введення), DBNavigator(панель управління БД), DBGrid(для вдображення та редагування таблиць), StatusBar(для виведення певних повідомлень), ToolBar(панель швидкого доступу), ComboBox(список вибору), Button(кнопка), Label(для виводу текстової інформації). Не візуальні компоненти: MainMenu(головне меню - підключається до певної форми, щоб стати візуальною), ADOConnection(для підключення до БД), ADOQuery(для виконання запитів, підключається до ADOConnection), DataSource(для створення зв’язку між ADOQuery та DBNavigator і DBGrid), ImageList(містить іконки). 1. Вимоги до зовнішніх інтерфейсів 4.1 Користувацькі інтерфейси На інтерфейсі продукту повинно бути: 4.1.1 Головне меню; 4.1.2 Таблиця бази даних; 4.1.3 Вікна додавання та видалення даних. 4.1.4 Вікна пошуку даних. 4.1.5 Меню швидкого доступу. 4.2 Апаратні інтерфейси 4.2.1 Взаємодіє з принтером. 5. Panel1 розміщую Label1 - в властивостях встановлюю Caption = «Введіть пароль:»; Edit1 - текстове поле для введення паролю, в властивостях встановлюю PasswordChar = «*»; Button1 - для підтвердження паролю введений в Edit1, в властивостях встановлюю Caption = «Підтвердити»; Button2 - для виходу з програми, в властивостях встановлюю Caption = «Вихід»; BitBtn1 - для виклику вікна «Зміна паролю», в властивостях встановлюю Glyph іконку для кнопки. Panel1 розміщую DBGrid1 - для відображення таблиці Діагнози, в властивостях встановлюю DataSource = «bd_work->DS_diagnoziz»; DBNavigator1 - для управління таблицею, в властивостях встановлюю DataSource = «bd_work->DS_diagnoziz»; StatusBar1 - створюю TStatusPanel[0](для виведення підказок при наведенні мишею на певний компонент), TStatusPanel[1](для виведення кількості записів), в властивостях встановлюю AutoHint = true, ShowHint = true; MainMenu1 - підключаю форму до нього в подіях встановлюю Menu = bd_work->MainMenu1, в ньому створюю кнопки та приписую до них назви; ToolBar1 - панель швидкого доступу, на якій створюю 8 кнопок, в подіях встановлюю HotImages = bd_work->ImageList1, Images = bd_work->ImageList1; Panel2(Button1 - для фільтрації по полю Edit1, який орієнтується на атрибут вибраний в ComboBox1; ComboBox1 - для вибору фільтрації по «Код діагнозу» або «Термін» або «Термін лікування» або зняття фільтрації; Edit1 - текстове поле для введення певних символів для фільтрації по таблиці Діагнози). 4. Panel1 розміщую DBGrid1 - для відображення таблиці Квитанції, в властивостях встановлюю DataSource = «bd_work->DS_pripar»; DBNavigator1 - для управління таблицею, в властивостях встановлюю DataSource = «bd_work->DS_pripar»; StatusBar1 - створюю TStatusPanel[0](для виведення підказок при наведенні мишею на певний компонент), TStatusPanel[1](для виведення кількості записів, TStatusPanel[2](для виведення заробленої суми за певний день), в властивостях встановлюю AutoHint = true, ShowHint = true; MainMenu1(for_kvit) - підключаю форму до нього в подіях встановлюю Menu = bd_work->for_kvit, в ньому створюю кнопки та приписую до них назви; ToolBar1 - панель швидкого доступу, на якій створюю 9 кнопок, в подіях встановлюю HotImages = bd_work->ImageList1, Images = bd_work->ImageList1; Panel2(Button1 - для фільтрації по полю Edit1, який орієнтується на атрибут вибраний в ComboBox1; ComboBox1 - для вибору фільтрації по «Код квитанції» або «Код клієнта» або «Всього до оплати» або «Дата видачі» або «Прізвище та ім’я клієнта» або «Діагноз клієнта» або «Код препарату» або зняття фільтрації; Edit1 - текстове поле для введення певних символів для фільтрації по таблиці Квитанції). 5.