КУРСОВИЙ ПРОЕКТ
Тема: В«Розробка багатокористувацької інформаційної системи для автоматизації роботи книжкового інтернет-магазину В»
Введення
Щороку в сфері автоматизації окремих областей діяльності людини відбуваються значні зміни, які в свою чергу ведуть до змін у свідомості людей. Відчувши, що використання автоматизованих засобів у багато разів полегшує роботу і при цьому тільки поліпшує її якість, досить важко відмовитися від придбання і впровадження комп'ютера.
Системи автоматизації торговельної діяльності в останні роки повільно, але вірно займають своє місце і в цій сфері діяльності людей. Автоматизація обліку наявних і відпущених товарів, розрахунків і створення звітів у багато разів підвищують ефективність і якість роботи, значно полегшують працю працівників.
З поширенням мережі Інтернет виникли В«електронні магазиниВ» торгують найрізноманітнішими товарами. У порівнянні зі звичайними магазинами вони мають безліч переваг, які сприяють зростанню доходів у цій сфері торгівлі.
Метою даного курсового проекту є реалізація інформаційної системи В«Книжковий Інтернет-магазинВ» в архітектурі В«клієнт-серверВ». Дана програма володіє всіма необхідними компонентами для виконання будь-яких завдань пов'язаних з пошуком і обробкою інформації, зручним графічним інтерфейсом, засобами для форматованого виведення інформації на друк.
1. Постановка завдання
1.1 Аналіз предметної області
модельованих інформаційна система покликана спростити роботу ведення книжкового інтернет-магазину.
У завдання адміністратора магазина входить надання клієнтам магазину інформації про пропоновані книгах, прийом замовлень клієнтів, розрахунки з постачальниками книг.
Обгрунтування актуальності розв'язуваної задачі
Як вже зазначалося під введенні, сьогодні в торговельній діяльності широко застосовуються різні засоби автоматизації - від звичайних баз даних до радіо-ідентифікаційних міток. Хоча в нашій країні подібна практика поки не дуже поширена, але певний прогрес все ж помітний - деякі фірми займаються розробкою програмного забезпечення створюють і продукти для автоматизації процесів у сфері торгівлі, які знаходять визнання не тільки в нашій країні, але і за її межами.
Використання Інтернету в торговельної діяльності також досить перспективний напрямок, так як дозволяє за рахунок економії коштів (немає необхідності в торгових приміщеннях, кількість персоналу мінімально необхідне і т.д.) істотно підвищити рівень доходів. До того ж подібний вид торгівлі вельми зручний і для покупців, хоча реалізація окремих товарів утруднена, наприклад, парфумерії.
Індивідуальне завдання
Завданням розв'язуваної в даній курсовій роботі є розробка багатокористувацької інформаційної системи для автоматизації роботи книжкового інтернет-магазину.
У розроблювальної інформаційній системі повинні бути реалізовані функції необхідні для забезпечення роботи інтернет-магазину.
2. Проектування логічної моделі системи
2.1 Функціональна модель
Для проведення аналізу та функціонального проектування інформаційної системи використовується CASE - засіб Bpwin. Bpwin підтримує три методології: IDEF0, DFD і IDEF3, що дозволяють аналізувати організаційну систему.
Інформаційна система функціонує наступним чином.
Всі дані зберігаються на зовнішньому носії (диску). При необхідності роботи з даними, користувач запускає програму, адаптовану програмістом для введення й обробки даних в конкретній предметній області. Ця програма надає користувачеві інтерфейс для роботи з БД і можливості маніпулювання даними.
Оператор може здійснювати введення і коригування даних у відносинах допомогою основної та підлеглих форм, таблиць. При закритті таблиці або запиту, результати зберігаються на диск. Обробка даних проводиться:
- у формах - для виведення наочної інформації для користувача; після закриття форми результати перетворення не зберігаються;
- у запитах - по даними користувача відбирається і перетвориться в потрібний вид його цікавить інформація, виводиться в табличному вигляді на екран; після закриття запиту його результати звичайно не зберігаються, за винятком запитів на оновлення.
Виведення даних на екран здійснюється за допомогою виклику відповідних таблиць, запитів, форм, звітів або сторінок доступу. Таблиці відповідають фізичним даним, які зберігаються на диску. Результати запитів також можна зберігати в окремих таблицях. Результати звітів виводять на принтер.
2.1.1 Контекстна діаграма і деталізація процесів
Перша діаграма в ієрархії діаграм IDEF0 зображує функціонування в цілому. Такі діаграми називаються контекстними. У контекст входить опис мети моделювання, області (опису того, що буде розглядатися як компонент системи, а що як зовнішня дія) і точки зору (позиції, з якої буде будуватися модель).
Після того як контекст описаний, проводиться побудова наступних діаграм в ієрархії. Кожна наступна діаграма є більш докладним описом (декомпозицією) однієї з робіт на вищестоящої діаграмі.
Контекстна діаграма являє собою схему управління інтренет-магазином. Керуючим впливом є нормативні акти і накази; вхідні дані - дані для запитів і звітів, вони вводяться користувачем. Результатом функціонування є різні звіти.
2.1.2 Мініспеціфікація процесів
При додаванні нового замовлення запитом на оновлення збільшується збільшується кредиторська заборгованість магазину перед постачальником. На підставі даних про замовлення за поточний місяць і даних про кредиторську заборгованість формується звіт про грошовому обігу і заборгованості магазину магазину в розрізі постачальників.
На підставі даних про замовленнях за допомогою запиту на вибірку формується звіт представляє собою рейтинг продажу книг, в якому вказується найменування книги і кількість реалізованих книг. Даний звіт дозволяє визначити книги, запас яких необхідно мати для більш швидкого виконання замовлень.
На підставі даних про замовленнях також формується звіт по продажах в розрізі представлених розділів. У звіт, за допомогою запиту, вибираються даних про реалізовані книгах з зазначенням приналежності до конкретного розділу, а в звіті відображається перелік розділів із зазначенням кількості проданих книг і суми реалізації. Даний звіт дозволяє визначити найбільш затребуваний розділ, щоб в майбутньому приділити йому більше уваги.
2.2. Інформаційна модель
2.2.1 Ідентифікація сутностей і зв'язків. Вихідна ER -діаграма
Для відображення інформаційної моделі розглянутого процесу були використані наступні сутності:
Каталог книг
Розділи
Види доставки
Постачальники
Замовлення
Для однозначного визначення записів у кожному з відносин виділений первинний ключ (Простий або складової).
Глобальний ключі для відносин БД:
у відношенні Замовлення - це ключ Код_кнігі;
щодо Розділи - Названіе_Раздела.
На логічному рівні проектування в моделюється базі даних присутні зв'язку типу один до багатьом.
2.2.2 Уточнення типів даних для атрибутів. Реалізація посилальної цілісності
У таблиці 1 наведені дані про всіх атрибутах відносин та їх типах.
Таблиця 1 - Відомості про атрибутах відносин
КаталогКніг
Ім'я атрибуту
Тип (Розмір)
|
 Український реферат переглянуто разів: | Коментарів до українського реферату: 0
|
|
|