- •Курсова робота
- •1.Пояснювальна записка
- •2.Зміст додатків
- •3. Позитивні сторони _______________________________________
- •1. Системний аналіз
- •1.1 Вимоги до продукту(Визначення с, d-вимог)
- •2. Розробка інтерфейсу програми
- •2.1 Кроки розробки призначених для користувача інтерфейсів
- •2.2 Проектування інтерфейсу
- •3. Вибір архітектури
- •3.1 Функціональна структура програми(Типи моделі розробки)
- •3.2 Вхідні дані на розробку автоматизованої системи
- •3.3 Вибір середовища програмування
- •3.4 Вибір сервера баз даних
- •4. Детальне програмування
- •4.1 Логічна структура програми
- •4.2 Розробка структури бази даних проекту
- •4.3 Розробка структури таблиць бази даних
- •Висновок
- •Список літератури
- •Додаток 1. Лістинг програми
Міністерство освіти і науки України
Смілянський промислово економічний коледж
Черкаського державного технологічного університету
Курсова робота
з предмету «Основи програмної інженерії»
Тема: "Автоматизована інформаційна система медичного діагностичного центру"
Студента 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(містить іконки).
