- •Курсова робота
- •1.Пояснювальна записка
- •2.Зміст додатків
- •3. Позитивні сторони _______________________________________
- •Вимоги до продукту
- •Кроки розробки призначених для інтерфейсу користувача
- •2.2 Проектування інтерфейсу
- •Функціональна структура програми(Типи моделі розробки)
- •Вхідні дані на розробку автоматизованої системи
- •Додаток 1. Лістинг програми
- •Додаток 2. Результати роботи та схеми програми
Вимоги до продукту
Специфікація вимог – це вимоги до програмного засобу і до усіх файлів програмного забезпечення.
Специфікація вимог до ПЗ «Medical© control »
Вступ
Призначення, мета
Даний документ проектується студентом ПР – 9 – 12 для опису програмного продукту «Medical© control». А також системних, функціональних і не функціональних вимог до даного продукту.
Даний продукт буде вести облік клієнтів, їх діагнозів, виконувати пошук по діагнозам або по ПІБ, обчислювати вартість за день та друкувати звіти.
Загальний опис
Характеристики
Веде облік клієнтів;
Веде облік діагнозів клієнтів;
Виконує пошук;
Обчислює вартість за день;
Друкує звіти.
Користувачі
Старша медсестра;
Лікарі;
Головний лікар.
Середовище функціонування
Даний продукт працює на операційній системі Windows 95 / 98 / 2003 / Vista / 7 / 8 / 8.1 / 10.
Апаратна платформа: Клавіатура, миша, монітор, системний блок(материнська плата, вінчестер, процесор, блок живлення, відеоадаптер 16Mb).
Характеристики системи
Функціональні вимоги
Продукт повинен дозволяти вводити дані: Діагнози(Код діагнозу, термін, термін лікування), Клієнти(Код клієнта, діагноз, код лікаря, прізвище та ім’я, код паспорту, телефонний номер, місто проживання), Лікарі(Код лікаря, прізвище і ініціали, код паспорту, телефонний номер, місто проживання), Препарати(Код препарату, назва препарату, дата виготовлення, термін придатності), Квитанції(Код квитанції, код клієнта, всього до оплати, дата видачі, прізвище та ім’я клієнта, діагноз клієнта, код препарату);
Продукт повинен дозволяти виводити дані: Діагнози(Код діагнозу, термін, термін лікування), Клієнти(Код клієнта, діагноз, код лікаря, прізвище та ім’я, код паспорту, телефонний номер, місто проживання), Лікарі(Код лікаря, прізвище і ініціали, код паспорту, телефонний номер, місто проживання), Препарати(Код препарату, назва препарату, дата виготовлення, термін придатності), Квитанції(Код квитанції, код клієнта, всього до оплати, дата видачі, прізвище та ім’я клієнта, діагноз клієнта, код препарату);
Продукт повинен дозволяти видаляти дані: Діагнози(Код діагнозу, термін, термін лікування), Клієнти(Код клієнта, діагноз, код лікаря, прізвище та ім’я, код паспорту, телефонний номер, місто проживання), Лікарі(Код лікаря, прізвище і ініціали, код паспорту, телефонний номер, місто проживання), Препарати(Код препарату, назва препарату, дата виготовлення, термін придатності), Квитанції(Код квитанції, код клієнта, всього до оплати, дата видачі, прізвище та ім’я клієнта, діагноз клієнта, код препарату). По заданим полями таблиці: Діагнози(Код діагнозу, термін, термін лікування), Клієнти(Код клієнта, діагноз, код лікаря, прізвище та ім’я, код паспорту, телефонний номер, місто проживання), Лікарі(Код лікаря, прізвище і ініціали, код паспорту, телефонний номер, місто проживання), Препарати(Код препарату, назва препарату), Квитанції(Код квитанції, код клієнта, всього до оплати, прізвище та ім’я клієнта, діагноз клієнта, код препарату);
Продукт повинен дозволяти здійснювати пошук даних по полях деяких таблиць: Діагнози(Код діагнозу, термін, термін лікування), Клієнти(Код клієнта, діагноз, код лікаря, прізвище та ім’я, код паспорту, телефонний номер, місто проживання), Лікарі(Код лікаря, прізвище і ініціали, код паспорту, телефонний номер, місто проживання), Препарати(Код препарату, назва препарату, дата виготовлення, термін придатності), Квитанції(Код квитанції, код клієнта, всього до оплати, дата видачі, прізвище та ім’я клієнта, діагноз клієнта, код препарату);
Продукт повинен обчислювати прибуток за день на основі даних в таблиці Квитанції по полю «Всього до оплати»;
Продукт повинен дозволяти друкувати звіти усіх полів таблиць: Діагнози, Квитанції, Лікарі, Препарати, Клієнти.
Вимоги до зовнішніх інтерфейсів
Користувацькі інтерфейси
На інтерфейсі продукту повинно бути:
Головне меню;
Таблиця бази даних;
Вікна додавання та видалення даних.
Вікна пошуку даних.
Меню швидкого доступу.
Апаратні інтерфейси
Взаємодіє з принтером.
Не функціональні вимоги
Вимоги продуктивності
Продукт повинен обчислювати вартість за день менше ніж за секунду;
Продукт повинен здійснювати пошук менше ніж за секунду;
Програма повинна бути розроблена на мові С++.
Вимоги безпеки
Продукт повинен містити ідентифікацію по паролю.
