Головна

Виявлення інформаційних об'єктів і зв'язків між ними

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

При виборі інформаційних об'єктів необхідно відповісти на ряд питань:

1. На які таблиці можна розбити дані, що підлягають зберіганню в БД?

2. Яке ім'я можна присвоїти кожній таблиці?

3. Які найцікавіші характеристики (з точки зору користувача) можна виділити?

Які імена можна присвоїти обраним характеристикам?

ACCESS

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

Для роботи з СУБД Access 97-2003 потрібні:

- Комп'ютер з процесором 500 Гц або вище

- Windows 98 / Millennium / 2000 / XP / Vista

- Microsoft Windows 3.1 або вище

- Не менш 256 МВ оперативної пам'яті (рекомендується 512 мінімум)

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

- Миша, клавіатура

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

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

Так як Microsoft Access є сучасним додатком Windows, можна використовувати в роботі всі можливості DDE (динамічний обмін даними) і OLE (зв'язок і впровадження об'єктів). DDE дозволяє здійснювати обмін даними між Access і будь-яким іншим підтримуючим DDE додатком Windows. У Microsoft Access можна за допомогою макросів або Access Basic здійснювати динамічний обмін даними з іншими додатками.

OLE є більш витонченим засобом Windows, яке дозволяє встановити зв'язок з об'єктами іншої програми або впровадити будь-які об'єкти в базу даних Access. Такими об'єктами можуть бути картинки, діаграми, електронні таблиці або документи з інших підтримуючих OLE додатків Windows.

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

У Microsoft Access є також просте і в той же час багате можливостями засіб графічного завдання запиту - так званий «запит за зразком» (query by example), яке використовується для завдання даних, необхідних для вирішення деякої задачі. Використовуючи для виділення і переміщення елементів на екрані стандартні прийоми роботи з мишею в Windows і кілька клавіш на клавіатурі, можна буквально за секунди побудувати досить складний запит.

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

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

Microsoft Access надає додаткові кошти розробки додатків, які можуть працювати не тільки з власними форматами даних, але і з форматами інших найбільш поширених СУБД. Можливо, найбільш сильною стороною Access є його здатність обробляти дані електронних таблиць, текстових файлів, файлів dBASE, Paradox, Btrieve, FoxPro і будь-який інший бази даних SQL, що підтримує стандарт ODBE. Це означає, що можна використовувати Access для створення такого додатка Windows, яке може обробляти дані, що надходять з мережевого сервера SQL або бази даних SQL на головній ЕОМ.

Все вище сказане дозволило зупинити вибір на СУБД Access для постановки і рішення задачі проектування інформаційної системи ведення документації і звітності компанії, що займається електронною комерцією.


висновок

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

В процесі проектування моделі ІС ми досліджували взаємодію з зовнішнім середовищем інтернет-магазину, такі як: клієнти інтернет-магазину; вхідні і вихідні параметри: замовлення клієнтів і виконання цих замовлень.

Для вирішення даного завдання ми скористалися CASE - засобом BPWin.

При проектуванні моделі ІС корпорації були створені:

- Головна діаграма.

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

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

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

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

Виходячи з цього, можна зробити висновок, що створення інтернет-магазину в наші дні вигідно і перспективно тільки в тому випадку, якщо все продумано до дрібниць і магазин в процесі роботи буде приносити прибуток.

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

При дотриманні цих умов інтернет-магазин буде приносити прибуток.

Точка зору | УДК 657


Вступ | Аналіз предметної області. Постановка завдань | Технічне завдання | Проектування інформаційної системи I-shop | | Побудова моделі IDEF0 |

© 2016-2022  um.co.ua - учбові матеріали та реферати