Реалізуйте наступні функції системи
Бібліотека
Опис основних сутностей
1. Інформація про книжки-підручники:
§ Шифр
§ Автор
§ Назва
§ Видання
§ Кількість екземплярів разом
§ Кількість вільних екземплярів
2. Для кожної книги окремо вкажіть кому видана (група та прізвище) та до якого терміну, а також стан книги. Стан книги може бути поганим та добрим.
3. Книги повинні бути об’єднанні по темах:
§ "Вища математика"
§ "Програмування"
§ "Фізика" тощо.
4. Список читачів бібліотеки:
§ Список груп університету з кількістю людей у групі
§ Прізвища студентів
Реалізуйте наступні функції системи
Функції бібліотекаря.
1. Введення та оновлення відомостей про книги.
2. Пошук книги по шифру, автору чи назві та видача її.
3. Відповідно, здача книги.
4. Видалення наприкінці року книг з "поганим" станом і відповідно зменшення кількості екземплярів.
5. Друк формулярів вибраної групи тобто списку взятих книг.
6. Друк списку боржників для кожної групи.
7. Введення та оновлення відомостей про читачів по групах.
Функції читача
1. Пошук інформації про потрібну книгу по:
§ Шифру
§ Автору
§ Назві
2. Друк списку книг по потрібній темі
3. Отримання свого формуляра.
Поліклініка – видача талонів
Опис основних сутностей
Кабінети
§ Номер
§ Назва (терапевт, процедурний, хірург тощо)
Лікарі
Атрибут | Хто заповнює атрибут і як |
Прізвище Спеціальність Кабінет телефон Домашня адреса Для терапевтів - дільниця | Користувач Вибирається із списку Користувач Користувач Користувач Вибирається із списку |
Дільниці
Приклад | ||
Номер дільниці Вулиця - дома [Вулиця - дома ] [...] | вул. Іванова 1,13,15,17 вул. Пушкіна 24,26 | |
вул. Петрова 1,2,3,4,5,6 |
Розклад лікарів на поточний тиждень
Формується програмно (вставляються всі лікарі та на всі дні тижня від 1(понеділок) до 5(п’ятниця)). Коли таблица сформована, користувач проставляє час прийому.
День Лікар Кабінет Час прийому | Програмно Програмно Програмно Користувачем, наприклад: 14.00 – 18.00 |
Загальний інтервал прийому для всіх лікарів – 3 години.
Талони
Дата Лікар кабінет час прийому Приізвище хворого | Програмно Програмно Програмно Програмно Користувачем |
Ця таблиця формується автоматично на весь тиждень по днях. Час прийому із "розкладу" ділиться на інтервали по 20 хвилин для кожного лікаря. Відсутність прізвища хворого означає, що талон не виданий. При видачі талону вписується прізвище хворого.
Реалізуйте наступні функції системи
1. Введення даних у всі атрибути, які повинні вводитися користувачем
2. Формування таблиць Розклад та Талони автоматично на весь робочий тиждень (запит робиться один раз на тиждень)
3. Виписати талон до вказаного лікаря на вказану дату на найближчий вільний час та роздрукувати його
4. Кількість хворих, які записалися на прийом до кожного лікаря
5. Роздрук розкладу лікарів на тиждень
6. Роздрук списку дільниць з вказанням дільничого лікаря.
Поліклініка – виклик лікаря додому
Опис основних сутностей
Кабінети
§ Номер
§ Назва (терапевт., процедурний, хірург.тощо)
Лікарі
Атрибут | Хто заповнює атрибут і як |
Прізвище Спеціальність Кабінет телефон Домашня адреса Для терапевтів - дільниця | Користувач Вибирається із списку Користувач Користувач Користувач Вибирається із списку |
Дільниці
Приклад | ||
Номер дільниці Вулица - дома [Вулица - дома ] [...] | вул. Іванова 1,13,15,17 вул. Пушкина 24,26 | |
вул. Петрова 1,2,3,4,5,6 |
Хворі
Кто заполняет атрибут и как | |
Прізвище Адреса Дільниця Історія хвороби дата народження | Користувач Користувач (улица, дом) визначається програмно із адреси Користувач Користувач |
Виклики лікаря додому
Дільниця Вулиця, дім, квартира Прізвище хворого дата та час звернення хворого симптоми діагноз, який поставив лікар після відвідування | Визначається програмно із адреси Вводяться користувачем Вводяться користувачем Вводяться користувачем Вводяться користувачем Вводяться користувачем |
Технологія работи.
1. Хворий звонить по телефону в поліклініку. Оператор вносит виклик в базу «Виклики лікаря додому», крім поля Діагноз.
2. Хворий не зобов’язаний пам’ятати свою дільницю. Дільниця визначається виходячи із адреси хворого.
3. Для кожної дільниці (терапевта) формується список людей, яких він повинен відвідати.
4. Після відвідин хворого лікар телефонує (або приходить) в поліклініку та проставляє атрибут «діагноз» в викликах.
5. Після проставлення діагнозу виклик вважається виконаним.
Реалізуйте наступні функції системи
1. Введення даних у всі атрибути, які повинні вводитися користувачем.
2. Автоматичне визначення дільниці хворого на підставі адреси.
3. Для терапевтів - кількість хворих людей на їх дільницях.
4. Для терапевтів - скільки викликів на дім поступило за тиждень.
5. Скільки хворих на всіх дільницях звернулось до лікаря з одним діагнозом (тобто, по кожному діагнозу - скільки було хворих).
6. Для кожного лікаря роздрукувати список людей, яких потрібно сьогодні відвідати.
Кадрова агенція
Опис основних сутностей
1. Список ваконсій, отриманих від підприємств:
§ Підприємство
§ Посада
§ Стать
§ Освіта (не нижче …)
§ Вік (границі допустимого)
2. Список безробітних, які є в агенції:
§ Прізвище
§ Адреса, телефон
§ Порсада, на яку претендує
§ Стать
§ Освіта
§ Вік