Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Розрахункова частина. З предмету «основи програмної інженерії»






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

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

Тема: " Створення програмного додатку«Медичний діагностичний центр»"

 

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

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

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

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

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

 

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

 

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

 

_______ _________________

 

_______ ________________

 

 

Сміла 2015


ЗАВДАННЯ

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

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

Тема: Створення програмного додатку «Медичний діагностичний центр»

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

ПОЯСНЮВАЛЬНА ЗАПИСКА


Вступ

1. Життєвий цикл

2. Моделі розрозробки програмного засобу

3. Технологія розробки програмного забезпечення

4. Структура процесу моделювання в Erwin

5. Генерування бази даних BatchAccess, підключення до Builder c++ 6.

Висновок

Список використаної літератури

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

Додаток 2. Результати роботи програми

Додаток 3. CD-диск з програмою


 

РОЗРАХУНКОВА ЧАСТИНА

База даних «Медичного діагностичного центру» створити з таблицями:

¾ Діагнози;

¾ Припарати;

¾ Лікарі;

¾ Квитанції;

¾ Клієнти.

Програмний додаток «Medical© control» повинен містити:

¾ Введення даних;

¾ Виведення даних;

¾ Пошук;

¾ Фільтрація;

¾ Підрахування заробленої суми за день.

Функції виконуються при натиску на певну візальну кнопку(компонент).

 

Дата видачі ______________________ ____р.

 

Термін закінчення ________________ ____ р.

 

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

Викладач _____________________

РЕЦЕНЗІЯ

 

Студента _________________________________________________________

Групи ПР 9-12

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

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

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

__________________________________________________________

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

_________________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

__________________________________________________________________________________________________________________

 

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

_________________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

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

 

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

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

 

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

 

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


Зміст
Вступ

 

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

C ++ Builder - програмний продукт, інструмент швидкої розробки додатків (RAD), інтегроване середовище програмування (IDE), система, використовувана програмістами для розробки програмного забезпечення на мові програмування C ++. C ++ Builder об'єднує в собі комплекс об'єктних бібліотек (STL, VCL, CLX, MFC та ін.), компілятор, відладчик, редактор коду і багато інших компонентів. C ++ Builder містить інструменти, які за допомогою drag-and-drop дійсно роблять розробку візуальної, спрощує програмування завдяки вбудованому WYSIWYG - редактору інтерфейсу та ін. dBASE і Paradox: Sybase, Oracle, InterBase і Informix; Excel, Access, FoxPro і Btrieve. Механізм ADO додає обслуговуванню зв'язків з базами даних дивовижну простоту і прозорість.

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

 


Життєвий цикл

 

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

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

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


Системний аналіз

 

На даній стадії визначаються загальні вимоги до програмного забезпечення.

Специфікація вимог – це вимоги до програмного засобу і до усіх файлів програмного забезпечення.

 

Специфікація вимог до ПЗ «Medical© control»

1. Вступ:

1.1 Призначення, мета:

Даний документ проектується студентом ПР – 9 – 12 для опису програмного продукту «Medical© control». А також системних, функціональних і не функціональних вимог до даного продукту.

Даний продукт буде вести облік клієнтів, їх діагнозів, виконувати пошук по діагнозам або по ПІБ, обчислювати вартість за день та друкувати звіти.

2. Загальний опис:

2.1 Характеристики:

2.2.1. Веде облік клієнтів;

2.2.2. Веде облік діагнозів клієнтів;

2.2.3. Виконує пошук;

2.1.4. Обчислює вартість за день;

2.1.5. Друкує звіти.

2.2 Користувачі:

2.2.1. Старша медсестра;

2.2.2. Лікарі;

2.2.3. Головний лікар.

 

2.3 Середовище функціонування:

Даний продукт працює на операційній системі Windows 95 / 98 / 2003 / Vista / 7 / 8 / 8.1 / 10.

Апаратна платформа: Клавіатура, миша, монітор, системний блок(материнська плата, вінчестер, процесор, блок живлення, відеоадаптер 16Mb).

3. Характеристики системи:

3.1 Функціональні вимоги:

3.1.1 Продукт повинен дозволяти вводити дані;

3.1.2 Продукт повинен дозволяти виводити дані;

3.1.3 Продукт повинен дозволяти видаляти дані;

3.1.4 Продукт повинен дозволяти здійснювати пошук даних по діагнозу або по ПІБ пацієнта;

3.1.5 Продукт повинен обчислювати прибуток за день;

3.1.6 Продукт повинен дозволяти друкувати звіти.

4. Вимоги до зовнішніх інтерфейсів:

4.1 Користувацькі інтерфейси:

На інтерфейсі продукту буде міститися:

4.1.1 Головне меню;

4.1.2 Таблиця бази даних;

4.1.3 Вікна додавання та видалення даних.

4.1.4 Вікна пошуку даних.

4.1.5 Фільтрація даних.

4.1.6 Меню швидкого доступу.

4.2 Апаратні інтерфейси:

4.2.1 Взаємодіє з принтером.

 

 

5. Не функціональні вимоги:

5.1 Вимоги продуктивності:

5.1.1 Продукт повинен обчислювати вартість за день менше ніж за секунду;

5.1.2 Продукт повинен здійснювати пошук менше ніж за секунду;

5.1.3 Програма повинна бути розроблена на мові С++.

5.2 Вимоги безпеки:

5.2.1 Продукт повинен містити аутентифікацію по паролю.

 







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.