Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовий проект_Гребенюка_Івана_restart_3.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
331.26 Кб
Скачать

34

­Міністерство освіти і науки України

Смілянський промислово економічний коледж

Черкаського державного технологічного університету

Курсова робота

з предмету «Основи програмної інженерії»

Тема: "Автоматизована інформаційна система медичного діагностичного центру"

Студента III курсу групи ПР-9-12

напрямку підготовки: програмна інженерія

спеціальності: розробка програмного забезпечення

Гребенюка Івана Андрійовича

Керівник викладач вищої категорії Зборівська В. П.

Національна шкала _________________________

Члени комісії _______ _________________

_______ _________________

_______ ________________

Сміла 2015

ЗАВДАННЯ

Для курсової роботи Автоматизована інформаційна система (АІС) медичного діагностичного центру______________________________

Студенту Гребенюку Івану Андрійовичу_____________________

__________________________________________________________________

Курсова робота на вказану тему виконується студентом коледжа в слідуючому обсязі:

1.Пояснювальна записка

ВСТУП

1. СИСТЕМНИЙ АНАЛІЗ

1.1 Огляд предметної області

1.2 Вимоги до продукту (Визначення С, D-вимог)

2. РОЗРОБКА ІНТЕРФЕЙСУ ПРОГРАМИ

2.1Кроки розробки призначених для користувача інтерфейсів

2.2 Проектування інтерфейсу

3. ВИБІР АРХІТЕКТУРИ

3.1Функціональна структура програми (Типи моделі розробки)

3.2 Вхідні дані на розробку автоматизованої системи

3.3 Вибір середовища програмування

3.4 Вибір сервера баз даних

4. ДЕТАЛЬНЕ ПРОЕКТУВАННЯ

4.1 Логічна структура програми.

4.2 Розробка структури бази даних проекту

4.3 Розробка структури і полів таблиць бази даних

ВИСНОВОК

СПИСОК ЛІТЕРАТУРИ

2.Зміст додатків

1 Текст програми

2 Інтерфейс програми

3 Фізична структура бази даних

4 Модель функціональної діяльності

5 Типи моделі розробки (варіанти використання, діаграма потоків даних, діаграма переходу станів, модель класів.)

Дата видачі 02 квітня 2015 р.

Термі закінчення 26 червня 2015 р.

Зав.відділенням___________________

Викладач_________________________

РЕЦЕНЗІЯ

Студента _________________________________________________________

Групи ПР 9-12

Спеціальність 5.05010301

2. З дисципліни Основи програмної інженерії

Тема курсової роботи _______________________________________

__________________________________________________________

3. Позитивні сторони _______________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

__________________________________________________________________________________________________________________

4. Недоліки курсової роботи, включаючи стиль і грамотність написання _________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

5. Попередня оцінка курсової роботи: _________________

□ Робота допускається до захисту

□ Робота не допускається до захисту

Кінцева оцінка дається після захисту роботи: _______________

«___» _________________ 20__р. ____________/Зборівська В. П./

Зміст

Вступ 5

1. СИСТЕМНИЙ АНАЛІЗ 7

1.1 Вимоги до продукту(Визначення С, D-вимог) 7

2. РОЗРОБКА ІНТЕРФЕЙСУ ПРОГРАМИ 10

2.1 Кроки розробки призначених для користувача інтерфейсів 10

2.2 Проектування інтерфейсу 11

3. ВИБІР АРХІТЕКТУРИ 17

3.1 Функціональна структура програми(Типи моделі розробки) 17

3.2 Вхідні дані на розробку автоматизованої системи 17

3.3 Вибір середовища програмування 18

3.4 Вибір сервера баз даних 18

4. ДЕТАЛЬНЕ ПРОГРАМУВАННЯ 19

4.1 Логічна структура програми 19

4.2 Розробка структури бази даних проекту 19

4.3 Розробка структури таблиць бази даних 20

Висновок 23

Список літератури 25

Додаток 1. Лістинг програми 26

Вступ

Виробництво програмного забезпечення (ПЗ) сьогодні - це найбільша галузь світової економіки, в якій зайнято більше семи мільйонів фахівців. Саме приголомшливий прогрес в області ПЗ допоміг впоратися з інформаційним бумом кінця 20 століття.

В даний час практично немає жодної сфери людської діяльності (медицина, економіка, комерція, промисловість і т.д.), де б не застосовувалися комп'ютерні програми. При цьому багато компаній, що працюють в різних областях матеріального виробництва і "традиційного" бізнесу, починають усвідомлювати, що забезпечити більш високі темпи зростання, домогтися конкурентної переваги вони можуть як за рахунок апаратно-орієнтованих, так і за рахунок програмно-орієнтованих рішень, і всі частіше віддають перевагу останнім.

Потреба контролювати процес розробки ПЗ, прогнозувати і гарантувати вартість розробки, терміни і якість результатів призвела до необхідності переходу від кустарних до індустріальних способам створення ПЗ і появі сукупності інженерних методів і засобів створення ПЗ, об'єднаних загальною назвою програмна інженерія (software engineering).

В основі програмної інженерії лежить фундаментальна ідея - проектування ПЗ є формальним процесом, який можна вивчати, стандартизувати й удосконалювати, тобто створення ПЗ має передувати створення методології розробки ПЗ як сукупності взаємопов'язаних стадій, етапів, операцій, що утворюють технологічний процес розробки ПЗ.

Виконання курсової роботи має на меті:

  • систематизацію, закріплення та розширення теоретичних та практичних знань, застосування їх при розв’язанні конкретних фахових задач;

  • розвиток навиків самостійної роботи та оволодіння методикою дослідження при розв’язанні проблем, які розробляються в курсовій роботі.

Метою даної курсової роботи є створення програмного додатку медичного діагностичного центру, через який користувач матиме можливість вводити та видаляти дані, здійснювати пошук та фільтрацію даних, підраховувати загальну зароблену суму за певний день в базі даних.

Даний додаток створюється за допомогою інструмента швидкої розробки додатків Builder c++ 6, який містить в собі компілятор, відладчик, редактор коду та всі необхідні компоненти для створення програмного додатку Medical© center, які поділяються на візуальні та не візуальні.

Візуальні компоненти: Edit(поле для введення), DBNavigator(панель управління БД), DBGrid(для вдображення та редагування таблиць), StatusBar(для виведення певних повідомлень), ToolBar(панель швидкого доступу), ComboBox(список вибору), Button(кнопка), Label(для виводу текстової інформації).

Не візуальні компоненти: MainMenu(головне меню – підключається до певної форми, щоб стати візуальною), ADOConnection(для підключення до БД), ADOQuery(для виконання запитів, підключається до ADOConnection), DataSource(для створення зв’язку між ADOQuery та DBNavigator і DBGrid), ImageList(містить іконки).