Розробка бази данних діяльності магазину "Автозапчастин"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

ються.

 

1.2.1 Перелік функцій, що автоматизуються

В рамках даного проекту для автоматизації були вибрані наступні функції:

1) Облік клієнтів

  1. Облік працівників
  2. Облік поставок

 

1.2.2 Функція 1 Облік працівників

Дана функція необхідна для реалізації отримання інформації про співробітника, його особову інформацію: , ПІП, домашня адреса, досвіт роботи, рік народження, освіта, примітки, фото. В реалізації даної функції приймають учать наступні обєкти предметної області: співробітник.

Автоматизація даної функції дозволить отримувати повну інформацію про кожного співробітника.

 

1.2.3 Функція 2 Облік клієнтів

Дана функція необхідна для реалізації обліку клієнтів, та їх особисту інформацію: назва підприємства замовника, телефон, банк, номер рахунку в банку, код ЄДРОПУ, адреса, відповідальний за замовлення, телефон відповідального.

Автоматизація даної функції надасть можливість фіксувати данні про клієнтів фірми.

 

1.2.4 Функція 3 Облік поставок

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

Автоматизація даної функції дозволить керівництву спостерігати за розвитком проектів проектів.

 

1.2.6 Перелік обєктів, які приймають участь в реалізації функцій

Обєкти предметної області, які беруть участь у реалізації автоматизованих функцій приведені в табл. 1.1.

 

Таблиця 1.1 Перелік обєктів, які приймають участь в реалізації функцій

№ з/пНазва обєктуОпис обєктуФункції1231Робітник фірмиФізична особа, яке працює у фірмі+2Замовник Фізична або юридична особа, яке дає заказ на розробку проекту ++3Поставка Показує дату початку та кінця поставки замовленої запчастини+

1.3 Первісний опис інформаційного забезпечення

 

В даному підрозділі подається первісний опис інформаційного забезпечення функцій, які обрані для автоматизації. Інформаційне забезпечення кожної функції у вигляді сукупності атрибутів, необхідних для її здійснення, з вказівкою обєктів предметної області, яким належать атрибути, зображено в табл. 1.3.

 

Таблиця 1.3.1 Інформаційне забезпечення функції 1 Облік працівників

ОбєктАтрибутОпис атрибутаРобітник фірми1.1 Прізвище робітника1.2 Імя робітника1.3 По батькові робітника1.4 Рік народження

Освіта(вища, технічна )

 

Стаж праці робітника

Місце проживання робітника1.5 Освіта1.6 Фото1.7 Стаж роботи1.8 Адреса

Таблиця 1.3.2 Інформаційне забезпечення функції 2 Облік клієнтів

ОбєктАтрибутОпис атрибутаЗамовник1.1 назва підприємства назва підприємства замовника1.2 телефонТелефон підприємства1.3 банкБанк замовника1.4 номер рахунку в банкуРахунок у банку

 

Ареса підприємства1.5 код ЄДРОПУ1.6 адреса

Таблиця 1.3.2 Інформаційне забезпечення функції 2 Облік проектів

ОбєктАтрибутОпис атрибута1. Замовник1.1 назва підприємства назва підприємства замовника1.2 телефонТелефон підприємства1.3 банкБанк замовника1.4 номер рахунку в банкуРахунок у банку

 

 

Ареса підприємства1.5 код ЄДРОПУ1.6 адреса2. Поставка2.1 Початок поставки2.1 Кінец поставки2.3 ВартістьВартість поставки2.3 КерівникКерівник продажу2.4 ПреміяПремія, %, при достроковому виконанні2.5 Назва поставкиНазва поставки

Початок участі працівника в поставки 3. Розробник3.1Початок3.2 Кінець

1.4 Висновок

 

В результаті аналізу функціонування автоматизованої системи Розробка бази даних діяльності магазину автозапчастин" було обрано 3 функції, які охвачують дану предметну область.

 

РОЗДІЛ 2 ПРОЕКТУВАННЯ ЛОКАЛЬНОЇ ER-МОДЕЛІ

 

Даний розділ присвячено проектуванню локальних ER-МОДЕЛЕЙ, які відповідають окремим функціям що автоматизуються. У розділ проводиться нормалізація локальних ER-моделей, розробляються специфікація обмежень і правил підтримки цілісності для локальных ER-моделей.

 

2.1 Складання локальної ER-моделі

 

У даному підрозділі на основі описових моделей даних, отриманих на попередніх етапах проектування, для кожної функції, що автоматизується, будуються початкові концептуальні моделі Entity-relationship (ER-моделі) в графічній формі.

 

2.2 Нормалізація локальних ER-моделей

 

У даному підрозділі на основі аналізу та перетворення вихідних ER-моделей для кожної функції що автоматизується будуються нормалізовані ER-моделі, які не містять "прихованих" сутностей.

 

2.2.1 Функция 1 Облік працівників

Нормалізовану ER-модель для цієї функції, отримана на основі опису, наведеного в попередніх розділах, представлена на малюнку 2.2.1. Відомості про обмеження цілісності, наведені на цьому малюнку, пояснюються нижче в підрозділі 3.3, присвяченому обмеженням та правилам підтримки цілісності.

 

2.2.2 Функція 2 “ Облік кліентів ”

Нормалізовану ER-модель для цієї функції, отримано на основі опису, наведеного в попередніх розділах, представлена на малюнку 2.2.2. Відомості про обмеження цілісності, наведені на цьому малюнку, пояснюються нижче в підрозділі 2.3, присвяченому обмеженням і правилам підтримки цілосності 2.2.2 - нормалізована ER-модель для функції 2 "Надання інформації про діяльність кафедри".

 

2.2.2 Функція 3 “ Облік поставок ”

Нормалізовану ER-модель для цієї функції, отримано на основі опису, наведеного в попередніх розділах, представлена на малюнку 2.2.3. Відомості про обмеження цілісності, наведені на цьому малюнку, пояснюються нижче в підрозділі 2.3, присвяченому обмеженн