Характеристика діяльності поштового відділення. Опис предметного середовища, каталогу та аналіз роботи. Розробка концептуальної, логічної та фізичної моделі бази даних. Опис функцій і взаємодії користувачів із системою. Скрипти створення тригерів.
Аннотация к работе
Призначенням створюваного програмного забезпечення є автоматизація робочого місця касира , а саме облік підписок на періодичні видання, шляхом надання в їх розпорядження зручних та ефективних механізмів для обробки та представлення інформації, і, як наслідок, підвищити рівень контролю та ефективність роботи, зменшити кількість ручної праці співробітників. Також слід відмітити підвищення рівню захисту інформації, зручність методів маніпулювання даними і тісну інтеграцію з клієнтським застосуванням.Поштове відділення надає послуги оформлення підписок на періодичні видання.Каталог містить інформацію про видання, які можна передплатити.Передплатник заповнює анкету, де вказує: ПІБ, адресу/абонентську скриню, телефон, назву видання, термін передплати і загальну суму за даний термін. Касир вносить дані анкет у базу, слідкує за поставками видань, приймає оплату за підписки, повідомляє передплатників про термін закінчення передплати, веде облік у книзі передплат. Поштар отримує від касира бланк з інформацією про передплатників, на складі отримує видання, розвозить за адресами передплатників. При оформленні підписки вказується адреса або номер абонентської скриньки передплатника. Оформити підписку може оператор поштового відділення або поштар.В результаті вивчення предметної області та постанови задачі було виявлено основні сутності та їх атрибути. У таблиці 2.1 представлені моделі сутність-звязок 1-го рівня для сутностей даного предметного середовища. Сутності Атрибути Видання Підписка 1:М Одне видання може мати багато видів підписок, одна підписка може бути оформлена лише на одне видання. Підписка Передплатник М:М Одну підписку може оформити багато передплатників, один передплатник може оформити багато підписокНа основі розробленої концептуальної моделі було розроблено логічну модель бази даних. На рисунку 3.1 наведено логічну модель бази даних.На основі аналізу атрибутів сутностей бази даних кожному атрибуту був назначений відповідний тип даних та обмеження на значення, де це було потрібно. В таблицях 4.1-4.5 наведено опис структур таблиць бази даних. Таблиця 4.1 - Опис структури таблиці «Видання» Ідентифікатор поля Ознака ключа Тип даних Обмеження Примітка Таблиця 4.2 - Опис структури таблиці «Підписка»Запускаючи програму користувач бачить перед собою вікно авторизації (рисунок 5.1), в якому йому надається можливість ввести данні авторизації. Користувач має повний доступ до всіх таблиць та представлень, права на виконання всіх збережених процедур, тригерів даної БД. Після авторизації у розпорядження користувача потрапляє головна форма, на якій знаходяться кнопки переходу до форм які містять таблиці та елементи керування в залежності від типу таблиці, розташованої на активній формі. Спільними елементами кожної форми є кнопка «Вийти». Кнопка «Вийти» при натискання на нею лівою кнопкою миші повертає на головну форму.
План
Зміст
Вступ
1. Опис предметного середовища та постанова задачі
1.1 Опис предметного середовища
1.1.1 Опис каталогу
1.2.1 Аналіз роботи
1.2.2 Постанова задачі
2. Концептуальна модель бази даних
3. Логічна модель бази даних
4. Фізична модель бази даних
5. Опис реалізації проекту бази даних
5.1 Опис функцій і взаємодії користувачів із системою
5.2 Опис метаданих, що зберігаються на сервері БД
5.2.1 Скрипти створення таблиці
5.2.2 Скрипти створення генераторів до таблиці
5.2.3 Скрипти створення тригерів
5.2.4 Скрипти створення збережених процедур
Висновки по роботі
Список використаних джерел скрипт тригер концептуальний поштовий