в різних категорій і в різних режимах, забезпечення високої ефективності доступу для різних додатків;
дружелюбність інтерфейсів і малий час на освоєння системи, особливо для кінцевих користувачів;
забезпечення секретності та конфіденційності для деякої частини даних, визначення груп користувачів та їх повноважень;
забезпечення взаємної незалежності програм і даних;
забезпечення надійності функціонування БД; захист даних від випадкового і навмисного руйнування; можливість швидкого і повного відновлення даних у разі їх руйнування; технологічність обробки даних;
прийнятні характеристики функціонування БД (вартість обробки, час реакції системи на запити, необхідні машинні ресурси та ін.).
Залежно від розмірів інтернет-магазину і асортименту товарів, використовується різна ступінь автоматизації обробки замовлення. Магазин, що торгує невеликим набором товарів і має вузьку спеціалізацію, як даний магазин, цілком може обходитися зовсім без автоматизації цього процесу. Отримані замовлення надходять безпосередньо до менеджерів з продажу, і далі вже вони ведуть роботу з клієнтами, організовуючи перевірку наявності необхідної кількості товарів на складі, відвантаження і контроль доставки та оплати.
При розширенні магазину збільшується обсяг продажів. Чим більше асортимент товарів і кількість вступників замовлень, тим більшою мірою автоматизації він потребує. Автоматизовані торговельні системи при надходженні замовлення самі, без участі персоналу, перевіряють дані про наявність товару на складі і повідомляють клієнту про можливу зміну термінів доставки у разі його відсутності.
Супровід замовлення і відображення його поточного статусу для клієнта теж можуть бути автоматизовані за належною мірою інтеграції торгової системи з програмами автоматизації бухгалтерської та фінансової служб магазину.
Останнім часом з'являється все більше платіжних систем, що полегшують рух грошей в мережі. В цілому, варіанти оплати товарів, придбаних в інтернет-магазинах, діляться на дві великі групи: оплата при отриманні товару і передоплата.
Оплата готівкою при отриманні товару можлива в наступних випадках: доставка товару кур'єром, при отриманні товару поштою післяплатою, оплата замовленого через Інтернет товару при візиті покупця в офіс магазин.
Передоплата може здійснюватися поштовим переказом, через платіжні системи, за допомогою спеціальних карт.
Для інтернет-магазину система доставки є однією з найбільш важливих структурних складових. З одного боку, це додатковий сервіс для клієнта, з іншого - додатковий ризик (час доставки, питання надійності, додаткові витрати). Тому ця особливість змушує інтернет-магазин приділяти службі доставки особливу увагу.
Доставка товару клієнту може здійснюватися таким чином:
власної або незалежної кур'єрською службою;
федеральної поштовою службою;
міжнародними кур'єрськими службами;
міжнародної поштової службою;
російськими комерційними поштовими службами;
професійними вантажоперевізниками.
В даному випадку замовлення приймаються тільки по Росії, тому доставка здійснюється власною кур'єрською службою, федеральної поштовою службою.
1.2 Рівні моделей даних
Природно, що проект бази даних треба починати з аналізу предметної області та виявлення вимог до неї окремих користувачів (співробітників організації, для яких створюється база даних). Об'єднуючи приватні уявлення про вміст бази даних, отримані в результаті опитування користувачів, і свої уявлення про дані, які можуть знадобитися в майбутніх додатках, адміністратор БД спочатку створює узагальнене неформальний опис створюваної бази даних. Цей опис, виконане з використанням природної мови, математичних формул, таблиць, графіків та інших засобів, зрозумілих усім людям, що працюють над проектуванням БД, називають инфологической (або концептуальної) моделлю даних.
Малюнок 1. Рівні моделей даних
Така модель, орієнтована на людину, повністю незалежна від фізичних параметрів середовища зберігання даних.
Даталогіческая і фізична моделі є компьютеро-орієнтованими.
З їх допомогою СУБД дає можливість програмам і користувачам здійснювати доступ до збережених даними лише за їхніми іменами, не піклуючись про фізичне розташування цих даних.
1.3 Моделі представлення баз даних
З ростом поп...