Московський Державний Університет Економіки Статистики і Інформатики (МЕСИ)
Інститут Комп'ютерних Технологій
Кафедра Прикладної інформатики в економіці
Курсовий проект
за курсом В«Бази даних (2)В»
на тему: В«Проектування бази даних інтернет-магазину в СУБД MS ACCESS В»
Виконали
студенти групи ДКІ-301:
Керівник:
Москва, 2010
Зміст
1. Опис предметної області. Постановка завдання
2. Вибір засобів/методології проектування і СУБД.
3. Побудова инфологической (концептуальної) моделі предметної області
4. Проектування логічної структури бази даних
5. Виявлення повного переліку обмежень цілісності, притаманного даної предметної області
6. Проектування фізичної структури бази даних
7. Організація введення даних в БД
8. Організація коректування БД
9. Опис інформаційних потреб користувачів та вибір способів їх реалізації
10. Розробка інтерфейсу
11. Реалізація проекту в середовищі конкретної СУБД
12. Список використаної літератури та Інтернет-ресурсів
1. Опис предметної області. Постановка завдання
Задача: спроектувати базу даних інтернет-магазину. Для цього в першу чергу необхідно описати предметну область:
Магазин здійснює продаж різних категорій товарів. Без обмеження покупців за віком. Оплату можна проводити за допомогою кредитної карти, інтернет-гаманців, готівкою при доставці або при отриманні товару в одній з точок видачі, розташованих у Москві. Доставка товару здійснюється трьома способами (залежно від вартості і габаритів замовлення) в межах і за межами МКАД. Доставка здійснюється в будь-який день тижня, як правило, на наступний день після оформлення замовлення.
Кур'єрська доставка
В· здійснюється тільки в межах МКАД;
В· при оплаті готівкою за замовлення не більше 30 000р;
В· при загальній вазі замовлення менше 2,5 кг;
В· при загальному обсязі замовлення не перевищує 0,04 куб. метра, наприклад: карта пам'яті, фотоапарат, процесор або материнська плата;
В· доставка здійснюється в будні дні та у суботу з 10 до 19 годин
В· вартість послуги становить 250р. при доставці тільки в межах МКАД
Доставка легковим транспортом
В· здійснюється як в межах МКАД, так і за межами;
В· при оплаті готівкою за замовлення не більше 75 000р.;
В· при загальній вазі замовлення менше 23 кг;
В· при загальному обсязі замовлення не перевищує 0,25 куб. метра, наприклад: системний блок, РК монітор, принтер;
В· доставка здійснюється в будні дні та у суботу з 10 до 19 годин
В· вартість послуги становить 350р. при доставці в межах МКАД і збільшується при доставці за МКАД в залежності від віддаленості (кожен кілометр від МКАД - 15 рублів).
Доставка вантажним транспортом
В· здійснюється як в межах МКАД, так і за межами;
В· при загальному обсязі замовлення понад 0,25 куб. метра;
В· при загальній вазі замовлення понад 23 кг;
В· доставка здійснюється тільки в будні дні та у суботу з 10 до 19 години;
В· вартість послуги становить 450р. при доставці в межах МКАД і збільшується при доставці за МКАД в залежності від віддаленості (кожен кілометр від МКАД - 20 рублів).
Перш ніж приступити безпосередньо до опису розділів бази даних і політик прав доступу, хотілося б заздалегідь вказати, що керівник компанії має доступ до всіх розділів бази даних і може самостійно здійснювати її редагування. Адміністратори також мають повноправний доступ до всіх розділів для вирішення технічних проблем, виникають у користувачів БД або клієнтів сервісу. Про специфічних обов'язках адміністраторів буде згадано нижче. Так само розвиток мережі Інтернет дозволяє стати клієнтам безпосередніми користувачами бази даних і здійснювати пошук потрібного товару, оформляти замовлення і т.п.
Інтернет-магазин пропонує широкому колу споживачів товари по різних категоріях. Покупець, зайшовши на сайт магазину, вибирає товари, формуючи корзину замовлень, визначає вид доставки і оплати, після чого заповнює форму замовлення. Замовлення автоматично реєструється на сервері інтернет-магазину, дані замовлення повинні надійти в БД інтернет-магазину. При замовленні покупець може також зв'язатися з менеджером і зробити замовлення по телефону, в цьому випадку менеджер самостійно заповнює форму замовлення.
У базі даних повинен зберігатися перелік товарів з описом їх характеристик, так як основним призначенням інтернет-магазину є їх продаж.
У базі даних повинні зберігатися:
1. Каталог товарів (опис товару, характеристики товару, розміщення їх по категоріях). По кожному товару в БД повинні зберігатися наступні характеристики:
в—Џ Назва товару
в—Џ Ціна
в—Џ Категорія
в—Џ Підкатегорія
в—Џ Дозвіл на повернення товару (у російському законодавстві присутні обмеження на повернення деяких категорій товарів)
Затверджено В«Перелік непродовольчих товарів належної якості, що не підлягають поверненню або обміну на аналогічний товар інших розміру, форми, габариту, фасону, або комплектації В». Серед інших, відповідно до п. 11 зазначеного Постанови Уряду РФ, до таких товарів належать: технічно складні товари побутового призначення, на які встановлено гарантійні терміни (верстати металорізальні і деревообробні побутові; електропобутові машини та прилади; побутова радіоелектронна апаратура; побутова обчислювальна та розмножувальна техніка; фото-і кіноапаратура; телефонні апарати та факсимільна апаратура; електромузичні інструменти; іграшки електронні; побутове газове обладнання та пристрої). Для товарів, що підлягають поверненню або обміну, встановлюється фіксований термін повернення, рівний двом тижням.
в—Џ Габарити (вага, довжина, ширина, висота)
в—Џ Зображення (Необов'язково)
в—Џ Гарантія в місцях (може бути відсутнім)
в—Џ Унікальні характеристики товару в залежності від категорії
в—Џ Відгуки покупців (у вигляді оцінки) (якщо є)
Доступ до даного розділу БД мають менеджери, адміністратори, клієнти, маркетологи. Редагування даного розділу можуть здійснювати менеджери, адміністратори.
В обов'язки адміністратора входить заповнення каталогу товарів новими позиціями і коригування інформації про існуючі, грунтуючись на щодня оновлюваних прайс-листах постачальників. Варто також підкреслити особливу важливість використання цього розділу бази даних спеціалістами в галузі маркетингу. Для керівника і співробітників відділу маркетингу цей розділ є одним з основних для аналізу товару, ринку і покупця, так як він дозволяє отримати інформацію про особливості товарів і думках покупців.
Наша компанія співпрацює з різними постачальниками, інформація про яких так само буде зберігатися в базі, для того, щоб мати доступ до прайс-листів постачальників, узгоджувати умови поставки і вирішувати виникаючі проблеми:
2. Список постачальників (опис постачальників, сфера діяльності). По кожному постачальнику в БД повинні зберігатися наступні характеристики:
в—Џ Найменування постачальника
в—Џ Контактна інформація (телефон, факс)
в—Џ Категорія товарів, що поставляються
в—Џ Прайс-лист
Доступ до даного розділу БД мають, а також його редагування можуть здійснювати менеджери з постачання та адміністратори.
В обов'язки менеджерів буде входити консультація з постачальниками з різних питань, пов'язаним з доставкою і відвантаженням товарів. Адміністратор у свою чергу зобов'язаний своєчасно оновлювати прайс-листи постачальників.
За кожен замовлення відповідальні певні співробітники. Для того, щоб відслідковувати це, а також для того щоб у клієнтів була можливість замовити товар по ...