Розробка бази даних магазину з продажу побутової техніки

Визначення сутності бази даних - організованої відповідно до певних правил і підтримуваної в пам'яті комп'ютера сукупності даних, що характеризує стан предметної області програми. Ознайомлення з меню бази даних магазину з продажу побутової техніки.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 09.11.2016
Размер файла 1,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НОВОБУЗЬКИЙ КОЛЕДЖ МИКОЛАЇВСЬКОГО НАЦІОНАЛЬНОГО АГРАРНОГО УНІВЕРСИТЕТУ

Курсовий проект

Дисципліна: «Організація баз даних»

Тема: «Розробка бази даних магазину з продажу побутової техніки»

Виконав студент 41-К:

Лисьонок Дмитро

Перевірив викладач:

Форостенко Л.О.

Новий Буг 2016

Зміст

Вступ

1. Призначення і область застосування програми

2. Огляд існуючих систем, обґрунтування вибору принципу розробки і методики побудови системи. Постановка задачі

3. Опис і обґрунтування проектних рішень по проектуванню системи

4. Об'єкти бази даних

5. Розрахунки та експериментальні матеріали, що підтверджують правильність конструкторських або програмних рішень

6. Інструкція користувачу

Висновок

Список використаної літератури

Додаток

Вступ

База даних - організована відповідно до певних правил і підтримувана в пам'яті комп'ютера сукупність даних, що характеризує актуальний стан деякої предметної області й використовувана для задоволення інформаційних потреб користувачів.

Головним завданням БД є гарантоване збереження значних обсягів інформації (т.зв. записи даних) та надання доступу до неї користувачеві або ж прикладній програмі. Таким чином БД складається з двох частин -- збереженої інформації, та системи управління нею. З метою забезпечення ефективності доступу записи даних організовують як множину фактів (елемент даних).

База даних (БД) -- це організована структура, призначена для зберігання інформації: даних і методів, за допомогою яких відбувається взаємодія з іншими програмно-апаратними комплексами. Для керування базою даних використовують СУБД.

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

Більшість баз даних відносяться до реляційного типу. Це означає, що дані в них представлені у вигляді таблиці. Окрім цього вони дозволяють пов'язувати таблиці між собою. Сучасні СУБД дозволяють створювати запити, форми та звіти для спрощення роботи, та підвищення продуктивності. Існує можливість зберігати базу даних на сервері, а доступ до неї дати всім співробітникам компанії. При цьому права на доступ та редагування будуть розмежовані. Таким чином дані будуть захищенні від несанкціонованого доступу.

Отже база даних це потужний інструмент, який можна використовувати в усіх сферах життя.

1. Призначення і область застосування програми

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

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

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

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

2. Огляд існуючих систем, обґрунтування вибору принципу розробки і методики побудови системи. Постановка задачі

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

Характерна риса файлового підходу - вузька спеціалізація як обробних програм, так і файлів даних, що служить причиною великої надлишковості, тому що ті самі елементи даних зберігаються в різних системах. Оскільки керування здійснюється різними особами (групами осіб), відсутня можливість виявити порушення суперечливості збереженої інформації. Розроблені файли для спеціалізованих прикладних програм не можна використовувати для задоволення запитів користувачів, які перекривають дві і більше області. Крім того, файлова організація даних внаслідок відмінностей структури записів і форматів передання даних не забезпечує виконання багатьох інформаційних запитів навіть у тих випадках, коли всі необхідні елементи даних містяться в наявних файлах. Тому виникає необхідність відокремити дані від їхнього опису, визначити таку організацію збереження даних з обліком існуючих зв'язків між ними, яка б дозволила використовувати ці дані одночасно для багатьох застосувань. Вказані причини обумовили появу баз даних. База даних може бути визначена як структурна сукупність даних, що підтримуються в активному стані та відображає властивості об'єктів зовнішнього (реального) світу. В базі даних містяться не тільки дані, але й описи даних, і тому інформація про форму зберігання вже не схована в сполученні "файл-програма", вона явним чином декларується в базі. База даних орієнтована на інтегровані запити, а не на одну програму, як у випадку файлового підходу, і використовується для інформаційних потреб багатьох користувачів.

В зв'язку з цим бази даних дозволяють в значній мірі скоротити надлишковість інформації. Перехід від структури БД до потрібної структури в програмі користувача відбувається автоматично за допомогою систем управління базами даних (СУБД).

Програми для роботи з базами даних

Database Tour - це потужний інструмент для баз даних, який включає набір різноманітних утиліт та інструментів, таких як редактор SQL, конструктор звітів, функції експорту, імпорту і т.д.

Мал.1. Програма для роботи з базами даних.

Програма працює через Borland Database Engine (BDE) Програма в основному призначена для користувачів професіоналів по базам даних. Але при відповідних налаштуваннях (які повинен зробити професіонал) її можуть використовувати і недосвідчені користувачі (наприклад, для друку звітів, занесення даних в таблиці і т.д.).

Основні переваги програми:

- доступ до баз даних різних типів;

- зручність перегляду та редагування даних;

- використання SQL з підтримкою багатозапитних скриптів;

- Експорт даних в файлові формати (текст, CSV, DBF, HTML, XLS, XML та деякі інші) і в формати баз даних всіх підтримуваних типів;

- автоматизація рутинних операцій з даними (експорт, імпорт, виконання запитів і т.д.);

- підтримка командної строчки з дуже великим набором ключів та параметрів;

- друк даних в найбільш зручному вигляді.

- «Microsoft Access» (повна назва Microsoft Office Access) -- система управління базами даних від компанії Майкрософт, програма, що входить до складу пакету офісних програм Microsoft Office. Має широкий спектр функцій, включаючи зв'язані запити, сортування по різних полях, зв'язок із зовнішніми таблицями і базами даних. Завдяки вбудованій мові VBA, в самому Access можна писати підпрограми, що працюють з базами даних. Версії

- Microsoft Access -- програма для роботи з базами даних (компонування даних і графічного інтерфейсу) з багатьма зручними спрощеннями, тому придатна для початківців. Цю програму розроблено наприкінці 1980-их на базі 16-бітової архітектури. Цей програмний продукт є дуже поширеним, особливо у невеликих компаніях, де ефективність і можливість одночасного користування декількома користувачами не є критичною.

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

Access має розвинуту систему запитів, яка дозволяє отримувати на екрані різні відомості з таблиць. Користувач може задавати умови запиту, відповідно до яких з бази вибираються визначені дані чи формується нова таблиця. У СУБД Access реалізовані дві мови програмування: SQL та Visual Basic.

База даних має назву «Побутова техніка» і складається з таких таблиць: таблиця «Товар», таблиця «Клієнти», таблиця «Постачальники», таблиця «Замовлення» , таблиця «Персонал» . Також в базі даних є створений звіт , запит і форми. При необхідності ви можете самостійно створити звіт, запит і форму, вибравши необхідні вам поля

Збереження в Access, при роботі з базою даних, інакше взаємодіє з жорстким (або гнучким) диском, ніж інші програми. В інших програмах, файл-документ, при відкритті, повністю завантажується в оперативну пам'ять, і нова редакція цього файлу (змінений файл) цілком записується на диск тільки при натисканні кнопки «зберегти».

В Access нова редакція вмісту зміненої комірки таблиці записується на диск (зберігається) відразу, як тільки курсор клавіатури буде поміщений в іншу комірку (або нова редакція зміненого запису записується на диск відразу, як тільки курсор клавіатури буде поставлений в іншу запис (рядок)). Таким чином, якщо раптово відключать електрику, то пропаде тільки зміна того запису, якого не встигли покинути.

Цілісність даних в Access забезпечується також за рахунок механізму транзакцій.

Кнопка «Зберегти» в Access теж є, але в Access у режимі перегляду даних вона потрібна, в першу чергу, для збереження зміненого режиму показу таблиці або іншого об'єкта - тобто, для збереження таких змін, як:

· зміна ширини стовпців і висоти рядків,

· перестановка стовпців в режимі перегляду даних, «закріплення» стовпців і звільнення закріплених стовпців,

· зміна сортування,

· застосування нового фільтра,

· зміна шрифту; кольору тексту, сітки і тла

· і т. п.

Крім того, в Access ця кнопка потрібна в режимі «Конструктор» для збереження змін структури об'єкта бази даних, зроблених в цьому режимі.

Догляд за базою даних Навіть якщо в процесі роботи з файлом бази даних не застосовувався режим «Конструктор» і нові дані в базу даних не додавалися (тобто якщо база даних тільки проглядалася), то все одно файл бази даних має тенденцію з часом, в процесі роботи з ним, все більше і більше збільшуватися в розмірі. Дуже сприяє збільшенню розміру файлу застосування нових сортувань і фільтрів (особливо якщо було застосовано кілька різних сортувань / фільтрів).

Це збільшення розміру файлу є, фактично, порожнечею, але ця порожнеча лежить всередині файлу, збільшуючи його об'єм. Щоб повернути файлу бази даних нормальний (мінімальний) обсяг (тобто щоб прибрати з файлу порожнечу), в Access є кнопка «Стиснути та відновити базу даних» - цю кнопку потрібно час від часу натискати (при натисканні цієї кнопки ніяка інформація, ніякі дані з файлу бази даних не видаляються). Так само базу даних можна запустити з параметром / compact, що виконає стиснення автоматично і закриє базу по закінченні процесу.

3. Опис і обґрунтування проектних рішень по проектуванню системи

База даних (БД) -- це організована структура, призначена для зберігання інформації: даних і методів, за допомогою яких відбувається взаємодія з іншими програмно-апаратними комплексами.

Системи управління базами даних (СУБД) -- це комплекс програмних засобів, призначених для створення структури, наповнення її змістом, редагування змісту та візуалізації інформації. Під візуалізацією інформації бази розуміється відбір даних, що відображаються відповідно до заданого критерію, їх упорядкування, оформлення і подальша видача на пристрій виведення або передавання по каналах зв'язку. Серед СУБД найбільш популярними є Microsoft Access, FoxPro, Paradox, Clipper.

Архітектурно СУБД складається з двох великих компонент. За допомогою мови опису даних (МОД) створюються описи елементів, груп та записів даних, а також взаємозв'язки між ними, які, як правило, задаються у вигляді таблиць. В залежності від конкретної реалізації СУБД мову опису даних підрозділяють на мову опису схеми бази даних (МОС) та мову опису підсхем бази даних (МОП). Слід особливо зазначити, що МОД дозволяє створити не саму базу даних, а лише її опис.

Мал.2. Опис бази даних

Для виконання операцій з базою даних в прикладних програмах використовується мова маніпулювання даними (ММД). Фактична структура фізичного зберігання даних відома тільки СУБД.

З метою забезпечення зв'язків між програмами користувачів і СУБД (що особливо важливо при мультипрограмному режимі роботи операційної системи) в СУБД виділяють особливу складову - резидентний модуль системи керування базами даних. Цей модуль значно менший від всієї СУБД, тому на час функціонування автоматизованого банку інформації він може постійно знаходитись в основній пам'яті ЕОМ та забезпечувати взаємодію всіх складових СУБД і програм, які до неї звертаються.

Приведена структура притаманна усім СУБД, котрі розрізняються обмеженнями та можливостями по виконанню відповідних функцій. Отже, процес порівняння і оцінки таких систем для одного конкретного застосування зводиться до співставлення можливостей наявних СУБД з вимогами користувачів.

Моделі баз даних

База даних може бути заснована на одній моделі або на сукупності декількох.

Існує три основні типи моделей даних: реляційна, ієрархічна та мережева. Термін «реляційний» (від латин. relatio -- відношення) указує передусім на те, що така модель зберігання даних побудована на взаємовідношенні частин, що її складають.

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

Реляційна модель бази даних має такі властивості:

- кожний елемент таблиці -- один елемент даних;

- усі стовпці в таблиці є однорідними, тобто мають однаковий тип;

- кожний стовпець (поле) має унікальне ім'я;

- однакові рядки в таблиці відсутні;

- порядок слідування рядків у таблиці може бути довільним і може

- характеризуватися кількістю полів, кількістю записів, типом даних.

Над цією моделлю бази даних зручно виконувати такі дії:

- сортування даних (наприклад за алфавітом);

- вибірка даних за групами (наприклад класами);

- пошук записів (наприклад за прізвищами) і т. д.

Реляційна модель даних, як правило, складається з декількох таблиць, які зв'язуються між собою ключами. Ключ -- поле, яке однозначно визначає відповідний запис. Необхідно зазначити, що зараз реляційна модель даних є найбільш зручною і застосовною моделлю зберігання даних.

Ієрархічна модель бази даних являє собою сукупність елементів, які розташовані у порядку їх підкорення від загального до часткового і створюють обернене дерево (граф). Ця модель характеризується такими параметрами, як рівні, вузли, зв'язки. Вузол -- це інформаційна модель елемента, що міститься на даному рівні ієрархії.

Мережева модель даних схожа на ієрархічну. Вона має ті самі основні складові (вузол, рівень, зв'язок), однак характер їх відносин принципово інший. У мережевій моделі прийнятий вільний зв'язок між елементами різних рівнів.

4. Об'єкти бази даних

Об'єктами БД є:

- таблиці;

- форма -- створений користувачем графічний інтерфейс із використанням елементів управління для наочного введення даних у базу;

- запит -- умова, за допомогою якої можна скласти набір необхідних полів для фільтрації даних;

- звіт -- засіб створення і друку підсумкових документів за наявною інформацією;

- макрос -- засіб автоматизації завдань;

- модулі.

Основним об'єктом БД є таблиця, яка складається з полів та записів.

Поле -- об'єкт БД, призначений для зберігання значень параметра об'єкта або процесу. Характеризується параметрами: ім'я поля, формат даних, тип оформлення.

Запис -- сукупність логічно зв'язаних полів, які характеризують властивості об'єкта або класу об'єктів.

Структура таблиці -- це загальний вигляд таблиці з певною кількістю полів та їхніми характером .

Microsoft Access -- це система управління реляційними базами даних (СУБД), призначена для роботи на окремому ПК або в локальній обчислювальній мережі під керуванням Windows. Іншими словами, MS Access -- це набір інструментальних засобів для створення й експлуатації інформаційних систем. Вона дозволяє розв'язувати широке коло завдань користувачів без програмування

Основні можливості Access:

1. Проектування базових об'єктів інформаційних систем -- двовимірних таблиць з різними типами даних.

2. Установка зв'язків між таблицями, з підтримкою цілісності даних, каскадного оновлення та знищення записів.

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

Етапи розробки бази даних

При розробці БД можна виділити такі етапи:

- перший етап (постановка проблеми) -- формується завдання щодо створення БД, у якому описується склад БД, призначення та цілі її створення, а також перелічуються види роботи, які передбачається виконувати в цій БД;

- другий етап (аналіз об'єктів) -- визначається склад об'єктів БД, їхні властивості (параметри, якими будуть описані вибрані об'єкти, а також тип кожного з параметрів);

- третій етап (синтез моделі) -- вибір певної моделі бази даних та створення;

- схеми вибраної моделі із зазначенням зв'язків між таблицями та вузлами;

- четвертий етап (способи подання інформації, програмний інструментарій) -- вибір програми СУБД і форми подання інформації;

- п'ятий етап (синтез комп'ютерної моделі об'єкта і технологія його створення) поділяється на стадії:

Стадія 1. Запуск СУБД, створення нового файла БД або відкриття створеної раніше бази.

Стадія 2. Створення таблиці або декількох таблиць.

Для створення таблиць можна використовувати режим Конструктор або Майстер. Створену таблицю потрібно зберегти, надавши їй унікального в межах створеної бази імені.

Майстер -- програмний модуль для виконання певних операцій.

Конструктор -- режим, у якому здійснюється створення таблиці або форми.

Стадія 3. Створення екранних форм.

Форма -- створений користувачем графічний інтерфейс із використанням елементів управління для наочного введення даних у базу.

Елементи управління СУБД -- це графічні елементи (кнопка, малюнок, поле), які розміщуються у формі або звіті для відображення даних.

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

Створену форму можна редагувати, змінювати місце розташування, розмір і формат полів; змінювати розмір, колір шрифту, спосіб рівняння тексту у вікні поля.

Стадія 4. Заповнення БД

- Дані до таблиці зручно заносити в режимі Таблицы (числові й текстові поля) або створити Форму (поля типу МЕМО і OLE);

Шостий етап (робота зі створеною БД) поділяється на стадії:

Стадія 1. Пошук необхідної інформації.

Для цього можна користуватися:

- лінійкою прокрутки;

- списком порядкових номерів записів;

- діалоговим вікном пошуку.

Стадія 2. Сортування даних.

Для сортування необхідно вказати поле, за яким буде проводитися сортування, і вид сортування (за зростанням, за спаданням).

Стадія 3. Відбір даних із застосуванням фільтру.

Фільтрація -- це відбір даних за певної умови.

Для відбору даних за умовою потрібно вибрати Изменить фильтр, і у вікні, що з'явилося, зазначити у вибраних полях умови відбору і натиснути кнопку Применить.

Для обробки даних зв'язаних таблиць використовують запити.

Запит дає змогу фільтрувати дані декількох таблиць, які відповідають певним умовам, для подальшої з ними роботи.

СУБД Access передбачає такі види запитів.

Запит-вибір (простий запит) -- це таблиця, яка містить окремі дані з однієї чи кількох таблиць або вже наявних запитів, відібрані за заданими умовами. Дозволяє фільтрувати інформацію БД без зміни її даних.

Запит-зміна може переміщувати дані та змінювати їх. Зміни відбуваються одразу в кількох записах. Є такі запити на зміну: запити на вилучення; поновлення та додавання записів.

Запит з параметром дає можливість отримати відповідь на щойно поставлене запитання.

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

- Запитом можна скористатися для створення нової таблиці чи форми. Перед створенням запиту треба з'ясувати: за якими полями фільтруватимуться дані, які значення необхідно знайти в БД, у які поля необхідно записати знайдені записи.

- Стадія 4. Друк.

У СУБД Access друк можна виконати в декількох формах:

- простий друк (на принтер виводиться вміст бази даних із режиму таблиці або форми);

- детальний звіт (можна вказати додаткові елементи в оформленні документа, які надають БД виду, зручного для користувача);

- спеціальний звіт (можна підготувати документ у вигляді листів і факсів).

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

Результатом створення звіту може бути будь-який на вигляд текстовий документ, наприклад: таблична форма з результатами обчислень та графічним оформленням, діаграма як графічний засіб представлення результатів обчислень тощо.

Звіт може складатись:

- із заголовка (інформація на початку першої сторінки);

- верхнього колонтитулу (інформація).

Створення звіту як нового об'єкта відбувається за стандартною схемою: у вікні БД Отчеты-Создать-Конструктор або Мастер.

5. Розрахунки та експериментальні матеріали, що підтверджують правильність конструкторських або програмних рішень

Я створив БД магазину побутової техніки: з такими таблицями: «Товар», «Клієнти», «Постачальники», «Замовлення», «Персонал» .

Структура таблиць:

«Товар»: код моделі; код заводу; модель; тип товару; ціна заводу; замовлення; доставка. Вона зображена на мал.3.

«Клієнти»: код клієнта; прізвище та ім'я; адреса; місто; телефон; паспортні дані. Вона зображена на мал.4.

«Постачальники»: код заводу; назва заводу; країна виробник. Вона зображена на мал.5.

«Замовлення»: номер договору; код моделі; код клієнта; дата замовлення; кредит. Вона зображена на мал.6.

«Персонал» код персоналу; посада; ПІП; адреса; місто; телефон; рік народження; паспортні дані; стаж роботи. Вона зображена на мал.7.

Схема даних з використанням зв'язку ?:1

Зв'язки між таблицями встановимо у вікні Схема даних. Для цього скористаємось командою Сервіс > Схема даних (кнопка на панелі інструментів).

Для встановлення зв'язків, у вікні Схема даних встановимо курсор на ключове поле таблиці (Постачальники) та натиснувши ліву кнопку миші, перетягнемо його на відповідне поле таблиці (Товар). Аналогічно встановимо зв'язок між іншими таблицями бази даних. У вікні Зв'язки встановимо прапорець Забезпечення цілісності даних. Таким чином утворюється зв'язок.

Розглянемо кожен елемент більш детально.

Мал.3. Таблиця «Товар»

Мал.4. Таблиця «Клієнти»

Мал.5. Таблиця «Постачальники»

Мал.6. Таблиця «Замовлення»

Мал.7. Таблиця «Персонал»

Для швидкого пошуку необхідної інформації, в моїй БД є два запити. Перший запит на вибірку «Холодильники» (мал.8) вибирає з таблиці «Товар» холодильники та відображає назву моделей та ціну на них. Наступний запит «Товар та ціна» (мал.9) відображає весь наявний товар та його ціну.

Мал.8. Запит «Холодильники»

Мал.9. Запит «Товар та ціна»

Для зручної роботи з БД, для кожної таблиці я створив відповідну форму. Форми дозволяють не тільки переглядати, а й редагувати та створювати нові записи в таблиці. При цьому вони більш зручні у використанні та підвищують швидкість роботи. Отже у мене є 5 форм: Замовлення (мал..10); Клієнт (мал.11); Постачальник (мал.12); Персонал (мал.13); Товар (мал.14).

Мал.10. Форма «Замовлення»

Мал.11. Форма «Клієнти»

Мал.12. Форма «Постачальники»

Мал.13. Форма «Персонал»

Мал.14. Форма «Товар»

Для підведення підсумків зручно використовувати звіти. Моя БД містить 2 звіти: Товар (мал.15) та Клієнти (мал.16). Звіт дозволяє отримати інформацію у зручному вигляді та відразу готовий до друку.

Мал.15. Звіт «Товар»

Мал.16. Звіт «Клієнти»

Всі таблиці пов'язані між собою зв'язками. Зв'язок між таблицями зображений в додатку.

6. Інструкція користувачу

Для використання БД на цільовому комп'ютері повинен бути встановлений MS Access, який входить до пакету MS Office. Версія програми повинна бути не меншою ніж 2003.

Необхідно відкрити файл «Побутова техніка.mdb». Перед вами з'явиться стандартне вікно MS Access (мал.17). Зліва вибираємо тип необхідного об'єкта. Я рекомендую при роботі з БД використовувати форми, а не таблиці. Отож нам треба обрати тип об'єктів «форми» та відкрити необхідну.

Мал.17. Головне вікно БД.

Для кожного аспекту роботи магазину є своя форма, а отже робота з БД не буде викликати труднощів.

Для швидкого пошуку інформації можна використовувати запити. Вони знаходяться в розділі «Запити». Користувач може створювати власні запити та зберігати їх для подальшого використання. На даний момент там є два запити для відображення всього товару, та відображення лише холодильників. комп'ютер програма магазин

Для підведення підсумків зручно використовувати «Звіти». Нові звіти легко можна створити за допомогою майстра. Інформація у звіті представлена у зручному вигляді та готова для роздрукування або відправки по електронній почті.

Висновок

У даній роботі описана розроблена в ході проектування база даних «Магазин з продажу побутової техніки». База даних призначена для використання невеликих магазинах з продажу різних товарів. База даних дозволяє зберігати інформацію про постачання та продаж товарів, вести облік поставок і продажів, формувати різні звіти. Розробка проводилася на СУБД MS Access 2003.

База даних має достатній захист від несанкціонованого доступу та помилок при роботі.

Список використаної літератури

Андреев А.Г. и др. Windows 2000 Professional. Русская версия / Под общей ред. А.Н. Чекмарева и Д.Б. Вишнякова. - СПб: БХВ - Санкт-Петербург, 2000. - 752с

Базы данных. Учебник для высших учебных заведений под ред. Хомоненко А.Д. - Санкт-Петербург: Корона-принт, 2000. - 416 с.

В.М. Беспалов, А.Ю. Вакула, A.M. Гострик Інформатика для економістів Навчальний посібник для студентів вищих навчальних закладів економічних спеціальностей.-К.:ЦУЛ, 2003.-788 с.

Довідкова система Microsoft Office.

Молодцова О.П. Прикладне програмне забезпечення. - Київ, 2000. - 263 с.

Праг К.Н., М.Р. Ирвин Microsoft Access 2000. Библия пользователя.: Пер. с англ.: М.: Издательский дом «Вильямс», 2001. - 1040 с.

Робинсон С. Microsoft Access 2000 - Санкт-Петербург: Питер, 2001. - 511 с.

Додаток

Схема даних

Размещено на Allbest.ru


Подобные документы

  • Основні поняття та особливості розробки баз даних в Microsoft Access. Побудова бази даних магазину побутової техніки: створення таблиць та встановлення зв’язків між ними, створення запитів, форм та звітів. Охорона праці і гігієна користувача комп'ютера.

    курсовая работа [2,5 M], добавлен 19.01.2010

  • Поняття та головні завдання баз даних. Розробка програмного продукту - бази даних для автоматизації роботи магазину побутової техніки. Дана програма дозволяє додавати елементи в список та видаляти їх, здійснювати пошук по параметрам, зміняти елементи.

    курсовая работа [120,9 K], добавлен 06.12.2010

  • Проектування бази даних предметної області "Магазин будівельних матеріалів". Аналіз сукупності вхідних і вихідних даних, шляхи удосконалення інформаційної системи обліку товару. Організація інформаційної бази, розробка логічної і фізичної моделі.

    курсовая работа [559,2 K], добавлен 09.05.2016

  • Розробка структури бази даних. ER-моделі предметної області. Проектування нормалізованих відношень. Розробка форм, запитів, звітів бази даних "Автосалон". Тестування роботи бази даних. Демонстрація коректної роботи форми "Додавання даних про покупців".

    курсовая работа [4,0 M], добавлен 02.12.2014

  • Основні підходи до проектування баз даних. Опис сайту Інтернет-магазину, характеристика його підсистем для обробки анкет і запитів користувачів. Розробка концептуальної, інфологічної, даталогічної, фізичної моделей даних. Побудова ER-моделі в CASE-засоби.

    курсовая работа [2,3 M], добавлен 01.02.2013

  • Призначення інформаційної системи. Завдання предметної області. Характеристика документів предметної області. Опис і обґрунтування вибору методу організації вихідних даних. Коротка характеристика IBExpert. Програмна реалізація в середовищі Delphi.

    дипломная работа [2,8 M], добавлен 25.03.2011

  • Узагальнена структурна схема інформаційної системи та алгоритми її роботи. Проект бази даних. Інфологічне проектування і дослідження предметної області. Розробка інфологічної моделі предметної області. Розробка композиційної, логічної системи бази даних.

    курсовая работа [861,7 K], добавлен 21.02.2010

  • Розробка бази даних для меблевої фірми. Обстеження і аналіз предметної області та побудова концептуальної, логічної та фізичної моделі цієї бази даних. Використання мови програмування Visual Basic при написанні програмного коду, що обслуговує базу даних.

    курсовая работа [1,4 M], добавлен 24.10.2010

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

    курсовая работа [2,9 M], добавлен 06.11.2011

  • Проектування бази даних та інтерфейсу програми. Розробка бази даних за допомогою Firebird 2.5. Контроль коректності вхідних та вихідних даних. Додавання та редагування інформації. Вплив електронно-обчислювальних машин на стан здоров'я користувачів.

    дипломная работа [4,7 M], добавлен 12.10.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.