Розробка бази даних для автоматизованого вирішення комплексу функціональних задач "Облік оплати водопостачальних послуг" - Курсовая работа

бесплатно 0
4.5 226
Проект бази даних для автоматизованого вирішення задач "Облік оплати водопостачальних послуг". Опис інфологічної моделі бази даних та її складових частин. Побудова діаграми "Сутність-зв"язок". Реалізація проекту СУБД MS Access, MySQL та MS SQL Server.


Аннотация к работе
Міністерство освіти і науки, молоді та спорту України КУРСОВА РОБОТА з дисципліни «Бази даних» на тему: Розробка бази даних для автоматизованого вирішення комплексу функціональних задач «Облік оплати водопостачальних послуг»Вирішенням цього питання займаються житлово-комунальні підприємства. Розгляд питань обліку житлово-комунальних послуг, а конкретно з теми курсової роботи - водопостачальних, потребує залучення різних засобів дослідження, обробки, представлення та зберігання інформації. Здійснення збору, аналізу та розрахунків даних у паперовому вигляді є не ефективним та працемістким процесом, що ускладнює виконання функціональних обовязків працівника. Фіксування особливостей вироблення та виконання житлово-комунальних послуг для забезпечення потреб фізичних чи юридичних осіб, є дуже важливим для взаємодії між постачальниками та користувачами, тому важливо виробити ефективні методи збору, обробки та використання даних.Будь-яке дослідження полягає в спостереженні за властивостями обєктів з метою зясування та оцінювання значущих відносин і взаємозвязків між показниками цих властивостей. Предметна область включає в себе обєкти, які розрізняються за властивостями і певним чином знаходяться в певному відношенні і взаємоповязані між собою. Розрахунки з користувачами по оплаті послуг займає особливе місце в системі обліку підприємчої установи. Так як темою роботи є саме облік оплати водопостачальних послуг, визначимо у таблиці 1.1 які саме функціональні задачі виконуються при взаємодії між підприємством та користувачами у даному випадку. Після реєстрації користувач отримає можливість передавати показання за використані послуги підприємству, яке після цього надасть користувачеві доступ до перегляду інформації про суми нарахування.ID _картки_абонента 9(4) 100% Мають право робітники бухгалтерського відділу - - Ні - Для ідентифікації користувача послуг Для зберігання інформації про послуги, які підприємство надає користувачу створимо обєкт «ПОСЛУГА». Для зберігання інформації про лічильники, які може мати користувач послуг створимо обєкт «ЛІЧИЛЬНИК». Проаналізувавши у попередніх розділах та підрозділах предметну область «підприємство» можна визначити наступні сутності: «Картка абонента», «Послуга», «Тариф», «Пільга», «Лічильник», «Показник лічильника», «Картка розрахунків», «Квитанція». Кожна сутність повинна мати один або декілька атрибутів, що або належать сутності, або успадковуються через звязок з іншою сутністю.Після створення схеми БД здійснімо перевірку складу таблиць реляційної бази даних, назви та основні властивості полів таблиць та міжтабличних звязків. 2 Картка_абонента ID_картки_абонента Long Integer Первинний ключ NOT NULL 7 Картка_абонента ID_пільги Long Integer Зовнішній ключ NULL 8 Картка_абонента ID_тарифа Long Integer Зовнішній ключ NULL 9 Послуга ID_послуги Long Integer Первинний ключ NOT NULLПісля створення схеми БД здійснімо перевірку складу таблиць реляційної бази даних, назви та основні властивості полів таблиць та міжтабличних звязків. 2 Картка_абонента ID_картки_абонента INTEGER Первинний ключ NOT NULL 7 Картка_абонента ID_пільги INTEGER Зовнішній ключ NULL 8 Картка_абонента ID_тарифа INTEGER Зовнішній ключ NULL 9 Послуга ID_послуги INTEGER Первинний ключ NOT NULLПісля створення схеми БД здійснімо перевірку складу таблиць реляційної бази даних, назви та основні властивості полів таблиць та міжтабличних звязків. 2 Картка_абонента ID_картки_абонента integer Первинний ключ NOT NULL 7 Картка_абонента ID_пільги integer Зовнішній ключ NULL 8 Картка_абонента ID_тарифа integer Зовнішній ключ NULL 9 Послуга ID_послуги integer Первинний ключ NOT NULLВиконавши всі вимоги поставленої у курсовій роботі задачі ми отримали цілком працездатну, базу даних з обліку оплати водопостачальних послуг, яка відповідає усім вимогам. Етап дослідження предметної області можна назвати фундаментом курсової роботи, адже на цьому етапі ми визначаємо основні функціональні одиниці майбутнього проекту.Зображення моделей «сутність-звязок» Рис.Послуга ID_послуги integer NOT NULL Yes No Картка_ абонента ID_картки_абонента integer NOT NULL Yes No Тариф ID_тарифа integer NOT NULL Yes No Пільга ID_пільги integer NOT NULL Yes No Сплачено integer NULL No NoERWINTABLEDEF.Fields.Append ERWINFIELD ERWINTABLEDEF.Fields.Append ERWINFIELD ERWINTABLEDEF.Fields.Append ERWINFIELD ERWINTABLEDEF.Fields.Append ERWINFIELD ERWINTABLEDEF.Fields.

План
ЗМІСТ

ВСТУП

Розділ 1. Дослідження предметної області

1.1 Визначення функціональних задач предметної області

Розділ 2. Створення проекту бази даних

2.1 Опис інфологічної моделі бази даних

2.2 Побудова та опис діаграми "Сутність-звязок"

Розділ 3. Реалізація проекту бази даних

3.1 Реалізація проекту бази даних у СУБД MS Access

3.2 Реалізація проекту бази даних у СУБД MYSQL

3.3 Реалізація проекту бази даних у СУБД Microsoft SQL Server

ВИСНОВКИ

СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?