close

Вход

Забыли?

вход по аккаунту

?

курсова (3)

код для вставкиСкачать

Циклова комісія професійної та
практичної підготовки із спеціальності
"Обслуговування програмних систем та
комплексів"
КУРСОВА РОБОТА
з навчальної дисципліни "Організація баз даних та знань"
на тему
Інформаційна база даних магазину продажу електротоварів
Курсова робота захищенаВиконав:
з оцінкою ________студент групи К - 37
Гнатишин Оксана
Дата захисту:
"___"_________________2013 р.Керівник роботи:
Глинська М. Л.
Зміст
ВСТУП3
1. ОПИС ПРЕДМЕТНОЇ ОБЛАСТІ5
2. ПОБУДОВА МОДЕЛІ ІНФОРМАЦІЙНОЇ СИСТЕМИ6
2.1. Побудова узагальненої умовно-замкненої моделі системи6
2.2 Побудова дерева функцій системи7
2.3 Виділення інформаційних об'єктів-сутностей9
2.4 Виявлення, аналіз та опис зв'язків між сутностями та побудова концептуальної інформаційної моделі предметної області11
2.5 Діаграма прецедентів12
3. ПРОЕКТУВАННЯ БАЗИ ДАНИХ13
3.1 Побудова логічної моделі реляційної бази даних13
3.2 Побудова логічної ER-діаграми15
3.3 Проектування основних запитів до БД16
ВИСНОКИ17
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ18
ВСТУП
Актуальність проблеми, яка зумовила вибір теми, полягає у тому, що на сьогоднішній день існує багато магазинів, які спеціалізуються на продажі електротоварів різних видів. Щоб вести ефективну торгівлю електротоварами, потрібно мати чіткий облік товарів. Саме для цього створена ця інформаційна система.
Товар продається від різних виробників і за різною ціною.
Функціями магазину по продажу електротоварів є:
* строгий облік всього товару;
* підрахування кількості проданого товару;
* швидкий та ефективний процес пошуку потрібного товару в базі даних;
Отже, таким чином, основним завданням даного дослідження є створення інформаційної системи для ведення обліку електричних товарів в магазині.
Метою курсової роботи є здобуття навичок у створенні інформаційних систем, засвоєння знань про принципи проектування баз даних.
1. ОПИС ПРЕДМЕТНОЇ ОБЛАСТІ
На курсовій роботі буде вестися облік електричних товарів в магазині "Ельмарт", який знаходиться в м. Тернопіль.
Магазин продає побутові а також офісні електричні товари. У магазині також виставляються на продаж різні комп'ютери: ПК або ноутбуки. У силу своєї потужності та універсальності, ноутбуки займають левову частку у продажі товару.
Продаються комп'ютери різних категорій: від простеньких нетбуків до потужних ігрових ноутбуків.
Із вибором товару покупцю допомагає кваліфікований фахівець. За це йому нараховується заробітна плата.
Потенційному покупцю надається вся необхідна інформація, яка стосується техніки, а також здійснюється вибір найбільш відповідного товару за запитами покупця.
Якщо товар покупця задовольняє, він його купує. При цьому сплачуючи повну вартість товару, або оформляється кредит. Ці операції проводить спеціальний касир.
Після покупки електротовару, у базу даних вносять відмітку, яка свідчить про те, що товар продано.
Пізніше, аналізуючи цю інформацію, можна спрогнозувати майбутні поставки товару.
2. ПОБУДОВА МОДЕЛІ ІНФОРМАЦІЙНОЇ СИСТЕМИ
2.1. Побудова узагальненої умовно-замкненої моделі системи
Взаємодія основних елементів узагальненої умовно-замкненої моделі системи наведена на рисунку 2.1.1.
Рис. 2.1.1. Узагальнена умовно-замкнута модель системи організації проведення операції купівлі транспортного засобу
Змістовність зв'язків на цій схемі (і - тип інформаційних зв'язків, м - тип матеріальних зв'язків):
1і - запит про потрібний товар;
2і - надання інформації про товар, пошук найбільш відповідного;
3і - перегляд інформації в базі даних про наявність товару;
1м - передача готівки за електричний товар;
2м - видача товару;
2.2 Побудова дерева функцій системи
Основною функцією магазину продажу електричних товарів є забезпечення ефективного обліку та процесу купівлі товару. Виходячи з аналізу предметної області, можна виділити декілька основних функцій, а саме:
* забезпечення ефективного прийому покупців;
* швидкий пошук потрібного товару;
* ефективне та швидке здійснення процесу покупки електротовару;
Модель дерева функцій даної системи представлено на рис. 2.2.1. Рис. 2.2.1. Модель дерева функцій
1-й рівень
F1 - ефективний облік та процес купівлі електротоварів;
2-й рівень
F11 - процес пошуку товару;
F12 - процес покупки товару;
3-й рівень
F111 - забезпечення пошуку товару за наданим запитом;
F112 - забезпечення швидкого пошуку потрібного товару у базі даних;
F121 - швидкий прийом грошей та швидке і ефективне опрацювання покупки;
2.3 Виділення інформаційних об'єктів-сутностей
Таблиця 2.3.1
Аналіз інформаційних об'єктів
Складний інформаційний об'єктАтрибути інформаційного об'єктуХарактеристики атрибутівТоварНазва товаруКатегорія електричного товаруОписКороткий опис характеристик товаруВартість закупки
Вартість продажуЗакупочна ціна
Ціна продажуНаявністьНаявність товару на складіКлієнтПрізвище
Ім'яІнформація про клієнтаТоварПридбаний товарОбслуговувавМенеджер, який обслуговував покупцяПрацівникПрізвище
Ім'я
Контактні даніІнформація про працівникаПриміткаПосада співробітникаПостачальникНазва постачальникаНазва фірми від якої постачається товарПредставникПрізвище та ім'я постачальникаТелефонКонтактний телефон постачальника
Детальний аналіз інформаційних об'єктів-сутностей, та їх атрибутів подано в таблиці 2.3.2.
Таблиця 2.3.2
Глибокий аналіз інформаційних об'єктів-сутностей та їх атрибутів
Інформаційний об'єкт-сутністьАтрибути сутностіКлючіКлієнтКод клієнта
Прізвище
Ім'я
По батькові
Адреса
ТелефонР-ключ
-
-
-
-
-ПостачальникКод постачальника
Назва постачальника
ПІП представника
ТелефонР-ключ
-
-
-ПрацівникКод працівника
Прізвище
Ім'я
Телефон
ПриміткаP-ключ
-
-
-
-ТоварКод товару
Назва товару
Опис
Вартість закупки
Вартість продажу
НаявністьP-ключ
-
-
-
-
-
2.4 Виявлення, аналіз та опис зв'язків між сутностями та побудова концептуальної інформаційної моделі предметної області
Таблиця 2.4.1
Аналіз та опис зв'язків між сутностями
Зв'язки між сутностямиНазва та код зв'язкуТип зв'язкуЗміст зв'язкуПрацівник-Клієнт"Продає"
R11:MОдин працівник продає товар багатьом клієнтам.
Багатьом клієнтам продає товар один працівник.Клієнт-Товар"Купляє"
R21:MОдин клієнт може купити багато товару.Постачальник-Товар"Доставляє"
R31:MОдин постачальник може постачати багато товару.
Один вид товару привозить один постачальник.
Рисунок 2.4.1. Концептуальна інформаційна модель предметної області
2.5 Діаграма прецедентів
Діаграма прецедентів представлена на рис. 2.5.1.
Рис. 2.5.1. Діаграма прецедентів
Розгорнутий вербальний опис прецеденту:
ПрецедентПерегляд
ВиконавціКористувач
МетаПерегляд інформації
Скорочений записПри вході менеджера в інформаційну систему надати змогу переглядати дані.
ПрецедентПерегляд
ВиконавціМенеджер
МетаЗапис інформації
Скорочений записВнесення відмітки про продані електротовари. Додавання нових товарів.
3. ПРОЕКТУВАННЯ БАЗИ ДАНИХ
3.1 Побудова логічної моделі реляційної бази даних
Словник даних для сутності "Працівник" представлений в табл. 3.1.1.
Таблиця 3.1.1
Атрибути сутностіОбмеження атрибутівКлючТип данихМежі або допустимі значенняСтруктура (формат)УмоваЗначення за замовчуваннямКод працівникАвтонумерація--Not NULL-PПрізвищеТекстовий-----ІмяТекстовий-----ТелефонЧисловийПосадаТекстовий-----
Словник даних для сутності "Товар" представлений в табл. 3.1.2.
Таблиця 3.1.2
Атрибути сутностіОбмеження атрибутівКлючТип данихМежі або допустимі значенняСтруктура (формат)УмоваЗначення за умовчуваннямКод товаруАвтонумерація----PКод поставкиЧисловий-----Назва товаруТекстовий-----ОписТекстовий-----Вартість закупкиЧисловий--Not NULL--Вартість продажуЧисловий--> Варт. закуп.--НаявністьТекстовий-----
Словник даних для сутності "Клієнт" представлений в табл. 3.1.3.
Таблиця 3.1.3
Атрибути сутностіОбмеження атрибутівКлючТип данихМежі або допустимі значенняСтруктура (формат)УмоваЗначення за замовчуваннямКод клієнтаАвтонумерація----PПрізвищеТекстовий-----Ім'яТекстовий-----По батьковіТекстовий-----АдресаТекстовий-----ТелефонЧисловий----- Словник даних для сутності "Постачальник" представлений в табл. 3.1.3.
Таблиця 3.1.3
Атрибути сутностіОбмеження атрибутівКлючТип данихМежі або допустимі значенняСтруктура (формат)УмоваЗначення за замовчуваннямКод постачальникаАвтонумерація----PНазва постачальникаТекстовий-----Прізвище та ім'я постачальникаТекстовий-----ТелефонЧисловий----- 3.2 Побудова логічної ER-діаграми
Логічна ER-діаграма бази даних для всіх відношень подана на рис. 3.2.1.
Рисунок 3.2.1. Логічна ER-діаграма
3.3 Проектування основних запитів до БД
1. Вивести 10 найдорожчих товарів.
SELECT TOP 10 товари.[вартість продажу], товари.[назва товару], товари.опис
FROM товари
ORDER BY товари.[вартість продажу] DESC;
ВИСНОКИ
На цій курсовій роботі реалізовано інформаційну систему магазину продажу електричних товарів.
Було створено базу даних із всіма товарами.
Результат роботи наступний:
* реалізовано базу даних, для обліку електротоварів;
* вивід зрозумілої і доступної інформації про продані товари;
* реалізовані запити, які виводять потрібну інформацію.
В цілому, база даних містить досить вистав і білетів, а також досить інформативно подана інформація про них.
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ
1. Завадський І. О., Основи баз даних - ПП І. О. Завадський, 2011 - 350 с;
2. Дубнов Ю. П., Access 2007. Проектування баз даних - Київ, 2010 - 360 с;
3. Концептуальне проектування баз даних, [Електронний ресурс] http://ds.gvmir.com/mod/page/view.php?id=62;
4. Система керування базами даних MS ACCESS, [Електронний ресурс], http://lubbook.net/book_233_glava_6_TEMA_5._SISTEMA_UPRAVL_B.html
2
Галицький коледж імені В'ячеслава Чорновола
Тернопіль, 2013
Документ
Категория
Рефераты
Просмотров
255
Размер файла
125 Кб
Теги
курсовая
1/--страниц
Пожаловаться на содержимое документа