область - частина реального світу, що підлягає вивченню з метою організації управління і, в кінцевому рахунку, автоматизації. Предметна область представляється безліччю фрагментів, наприклад, підприємство - цехами, дирекцією, бухгалтерією і т.д. Кожен фрагмент предметної області характеризується безліччю об'єктів і процесів, які використовують об'єкти, а також безліччю користувачів, якi характеризуються різними поглядами на предметну область.
З опису предметної області можна виділити декілька ролей для зовнішніх користувачів системи. В даному випадку, предметна область - інформаційна система автомобілебудівного підприємства, а в ролі зовнішніх користувачів можуть виступити:
· працівник підприємства - особа, яка може переглядати інформацію про діяльність підприємства, особисті дані працівників тощо
· дирекція підприємства - основна група дійових осіб - займається обліком випущеної продукції, продукції, що знаходиться на складі, а також переглядом особистої інформації про працівників підприємства.
На підприємстві ведеться облік наявних на складі типів продукції та їх кількості, а також перебувають у виробництві комплектуючих.
Для кожного працівника підприємства вказуються його особисті дані, а також підрозділ, в якому він працює.
Предметна область - інформаційна система автомобілебудівного підприємства. Користувачеві доступні такі відомості: особисті дані працівників (особистий код, прізвище, ім'я, по батькові, рік народження), відомості про підрозділ, в якому вони працюють, їхні посади, спеціалізації та кваліфікації. Також надається доступ до інформації про поточний виробництві: код який виготовляється вироби, підрозділ підприємства, в якому в даний момент знаходиться виріб, тип вироби, обсяг виробляється партії, стадія виготовлення й інформація про те, чи були пройдені лабораторні випробування. Інформація про готової продукції, що знаходиться на складі, надається у вигляді коду готового виробу, його типу, кількості на складі та ціною.
1.2 Постановка і розгорнутий опис розв'язуваної задачі
інфологічну графічний інтерфейс програмний
Для реалізації курсового проекту необхідно виконати наступні завдання:
. Розробити інформаційно-логічну схему бази даних автомобілебудівного підприємства;
. Розробити логічну схему бази даних;
. Розробити специфічну для системи управління реляційними базами даних (СУРБД) MicrosoftAccess структуру бази даних;
. Розробити реляційну базу даних автомобілебудівного підприємства в СУРБД MicrosoftAccess відповідно до розробленої структурою;
. Розробити графічний інтерфейс користувача для створеної бази даних засобами мови програмування Java;
. Реалізувати функції додавання, видалення та редагування бази даних через графічний інтерфейс користувача;
. Реалізувати функцію виконання SQL-запитів, що вводяться користувачем, а також функції сортування і фільтрації.
1.3 Дослідження потоків даних
У додатку бази даних потоки даних можна розділити на 2 типу.
Перший тип - дані, які були введені бе...