ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Розробка бази даних у середовищі Microsoft Access
         

     

    Інформатика, програмування

    Нижегородський Державний

    Політехнічний Університет

    Нижегородський Вечірній Факультет

    залікова робота по курсу

    "Інформаційні технології"

    Розробка бази даних у середовищі

    Microsoft Access

    Виконали: Греков В.В.

    Певченко Г.П.

    Група ІКО - 99

    Перевірив: Штанюк А.А.

    Кстово

    2002

    1. Завдання

    Спроектувати базу даних для зберігання і обробки даних протоварооборот овочевої бази «Галина».

    2. Таблиці та схема даних

    Таблиця - Власник товару

    Код власника Найменування Місто Вулиця Будинок Телефон

    1 ПП "Суслов" Москва Північна 56 455655 < p> 2 ПП "Іванов" Н. Новгород Гагаріна 52 353632

    3 ПП "Петров" Кстово Перемоги 1 32658

    4 ПП "Сидоров" Н. Новгород Бекетова 41 353231

    5 ПП "Петренко" Петербург Раздольна 66 665544

    6 ПП "Геленко" Кстово Заводська 3 53537

    7 ПП "Павленко" Н. Новгород Ларіна 19 665599

    8 ПП "Глуменко" Кстово Зелена 4 53638

    9 ПП "Хохленко" Москва Леніна 78 456598

    10 ПП "Сидоренко" Кстово Заводська 35 45283 < p> 11 ПП "Калентеенко" Москва Ванеева
    11 456596

    Таблиця - Журнал прийому товарів

    № запису Власник товару Товар Кількість товару, тонн

    Дата приймання

    1 ПП "Іванов "Диня 5 14.02.02

    2 ЧП" Суслов "Капуста 5 15.02.02

    3 ПП" Петров "Картопля 12 15.02.02

    4 ПП" Сидоров "Перець 20 15.02.02

    5 ПП" Петренко "Яблука 6 15.02.02

    6 ПП" Геленко "Огірки 10 16.02.02

    7 ПП "Хохленко" Яблука 11 16.02.02

    8 ПП "Павленко" Помідор 16 17.02.02

    9 ПП "Глуменко" Капуста 7 18.02.02

    10 ПП "Сидоренко" Лук 9 18.02.02

    11 ПП "Калентеенко" Кавун 2 20.02.02

    12 ПП "Петров" Морква 10 21.02.02


    Таблиця-Тара

    Код тари Найменування тари Вантажопідйомність, кг Вага одиницітари, кг

    1 Ящик 30 0,5

    2 Мішок 25 0,1

    3 Сітка 30 0,1

    4 Контейнер 500 50

    Таблиця - Журнал витрати товарів

    № запису Покупець Товар Кількість товару, тонн Вид тари

    Дата відпустки

    1 ПП "Смірнов" Диня 2 Ящик 15.01.02

    2 ПП "Круглов" Диня 3 Ящик 18.02.02

    3 ПП "Смирнов" Картопля 4 Мішок 18.02.02 < p> 4 ПП "Зайков" Перець 5 Ящик 18.02.02

    5 ПП "Смирнов" Яблука 6 Сітка 19.02.02

    6 ПП "Горбачов" Огірки 7 Сітка 19.02.02

    7 ПП "Слюнько" Морква 8 Ящик 19.02.02

    8 ПП "Абрамов" Помідор 9 Контейнер 23.02.02

    9 ПП "Андронов" Капуста 6 Мішок 23.02.02

    10 ПП "Карташов" Лук 4 Контейнер 23.02.02

    11 ПП "Кондрашов" Кавун 1 Сітка 25.02.02

    13 ПП "Зайков "Капуста 12 Мішок 12.03.02

    Таблиця - Покупець товару

    Код покупця Найменування Місто Вулиця Будинок Телефон

    1 ПП" Круглов "Москва Леніна 2 456598

    2 ПП "Зайков" Кстово Зелена 3 563212

    3 ПП "Воротников" Н. Новгород Талалушкіна 56 874565

    4 ПП "Слюнько" Викса Гагаріна 45 123225

    5 ПП "Горбачов" Павлово Кутузова 23 585652

    6 ПП "Смирнов" Володимир Суворова 2 548765

    7 ПП "Карташов" Чкалов Суетінская 9 122345

    8 ПП "Кондрашов" Пенза Торгова 8 656719

    9 ПП "Андронов" Перм Набережна 23 193372

    10 ПП "Абрамов" Владивосток Бекетова 89 462845

    11 ПП "Кондрашов" Чкалов Торгова 8 585652

    Таблиця - Прейскурант товарів

    Код товару Назва товару Ціна закупівлі, руб/кг Ціна продажу,руб/кг

    1 Кавун 3,00 р. 3,50 р.

    2 Диня 5,00 р. 5,60 р.

    3 Капуста 1,00 р. 1,60 р.

    4 Картопля 6,50 р. 7,00 р.

    5 Лук 15,00 р.. 16,00 р.

    6 Морква 3,00 р. 3,50 р.

    7 Огірки 15,00 р.. 16,10 р.

    8 Перець 10,00 р.. 11,10 р.

    9 Помідор 15,00 р.. 16,20 р.

    10 Яблука 5,00 р. 5,80 р.

    Типи даних в полях

    Для таблиці "Власник товару":


    | Код власника | - | Лічильник |
    | Найменування | | Текстовий |
    | власника | - | Текстовий |
    | Місто | | Текстовий |
    | Вулиця | - | Текстовий |
    | Будинок | | Числовий |
    | Телефон | - | |
    | | | |
    | | - | |
    | | | |
    | | - | |

    Для таблиці "Покупець товару":


    | Найменування | - | Текстовий |
    | покупця | | Текстовий |
    | Місто | - | Текстовий |
    | Вулиця | | Текстовий |
    | Будинок | - | Числовий |
    | Телефон | | |
    | | - | |
    | | | |
    | | - | |

    Для таблиці "Журнал прийому товарів":


    | № запису | - | Лічильник |
    | Код власника товару | | Числовий |
    | | - | Числовий |
    | Код товару | | Числовий |
    | Кількість товару, | - | ДатаВремя |
    | тонн Дата приймання | | |
    | | - | |
    | | | |
    | | - | |

    Для таблиці "Журнал витрати товарів":


    | № запису | - | Лічильник |
    | Код покупця | | Числовий |
    | товару | - | Числовий |
    | Код товару | | Числовий |
    | Кількість товару, | - | Числовий |
    | тонн | | ДатаВремя |
    | Код тари | - | |
    | Дата відпустки | | |
    | | - | |
    | | | |
    | | - | |

    Для таблиці "Тара":


    | Код тари | - | Числовий |
    | Назва тари | | Текстовий |
    | Вантажопідйомність, кг | - | Числовий |
    | | | Числовий |
    | Вага одиниці тари, кг | - | |
    | | | |
    | | - | |

    Для таблиці "Прейскурант товарів":


    | Код товару | - | Лічильник |
    | Найменування товару | | Текстовий |
    | Ціна закупівлі, руб/кг | - | Грошовий |
    | | | Грошовий |
    | Ціна продажу, руб/кг | - | |
    | | | |
    | | - | |

    3. Форми

    Форма - це вікно, через яке здійснюєтьсяінтерфейс користувача. Форми використовуються для різних цілей:

    - для введення даних у таблицю;

    - як кнопочная форма для відкриття інших форм або звітів;

    - як спеціальне діалогове вікно для вибору, перегляду та друку потрібного звіту.

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

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

    У даній базі використовується головна кнопочная форма длявідкриття форм "Власник товару", "Покупець товару", "Журналприймання товару "," Журнал витрати товару "," Прейскуранттоварів "," Тара - список ". Через ці форми здійснюється введенняданих користувачем.

    4. Запити

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

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

    Запит можна створити за допомогою майстра або самостійно.

    У базі даних використані запити на вибірку таперехресні запити.

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

    SELECT DISTINCTROW [Журнал прийому товарів]. [Код товару],
    Sum ([Журнал прийому товарів]. [Кількість товару, тонн]) AS
    [Кількість товару, тонн]

    FROM [Журнал прийому товарів]

    GROUP BY [Журнал прийому товарів]. [Код товару];

    Витрата товару - видає кількість реалізованого товару:

    SELECT DISTINCTROW [Журнал витрати товарів]. [Код товару],
    Sum ([Журнал витрати товарів]. [Кількість товару, тонн]) AS
    [Кількість товару, тонн]

    FROM [Журнал витрати товарів]

    GROUP BY [Журнал витрати товарів]. [Код товару];

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

    SELECT [Прихід товару - запит]. [Код товару], [Прихідтовару - запит]. [Кількість товару, тонн], [Витрата товару --запит]. [Кількість товару, тонн], Sum ([Прихід товару --запит]! [Кількість товару, тонн] - [Витрата товару --запит]! [Кількість товару, тонн]) AS [Залишок на базі, тонн],
    Sum ([Витрата товару - запит]! [Кількість товару,тонн] * ([Прейскурант]! [Ціна продажу, руб/кг] - [Прейскурант]! [Ціназакупівлі, руб/кг])) * 1000 AS [Прибуток, руб]

    FROM (Прейскурант INNER JOIN [Прихід товару - запит] ON
    Прейскурант. [Код товару] = [Прихід товару - запит]. [Кодтовару]) INNER JOIN [Витрата товару - запит] ON Прейскурант. [Кодтовару] = [Витрата товару - запит]. [Код товару]

    GROUP BY [Прихід товару - запит]. [Код товару], [Прихідтовару - запит]. [Кількість товару, тонн], [Витрата товару --запит]. [Кількість товару, тонн] ORDER BY Sum ([Витрата товару --запит]! [Кількість товару, тонн] * ([Прейскурант]! [Ціна продажу,руб/кг] - [Прейскурант]! [Ціна закупівлі, руб/кг])) * 1000 DESC;

    Запит на прибутковість по покупцям - видає залежністьприбутку, отриманого при товарних угодах з кожним покупцем:

    SELECT DISTINCTROW [Покупець товару]. [Найменуванняпокупця], Sum ([Кількість товару, тонн] * ([Прейскурант]! [Цінапродажу, руб/кг] - [Прейскурант]! [Ціна закупівлі, руб/кг])) * 1000 AS
    [Прибуток, руб]

    FROM Прейскурант INNER JOIN ([Покупець товару] INNER
    JOIN [Журнал витрати товарів] ON [Покупець товару]. [Кодпокупця товару] = [Журнал витрати товарів]. [Код покупцятовару]) ON Прейскурант. [Код товару] = [Журнал витратитоварів]. [Код товару]

    GROUP BY [Покупець товару]. [Найменування покупця]

    ORDER BY Sum ([Кількість товару,тонн] * ([Прейскурант]! [Ціна продажу, руб/кг] - [Прейскурант]! [Ціназакупівлі, руб/кг])) * 1000 DESC;

    Перехресний запит - прибутковість по споживачах ітоварах - видає залежність отриманого прибутку від конкретногопокупця і придбаного ним продукту:

    TRANSFORM Sum ([Кількість товару,тонн] * ([Прейскурант]! [Ціна продажу, руб/кг] - [Прейскурант]! [Ціназакупівлі, руб/кг])) * 1000 AS Вираз1

    SELECT [Покупець товару]. [Найменування покупця]

    FROM Прейскурант INNER JOIN ([Покупець товару] INNER
    JOIN [Журнал витрати товарів] ON [Покупець товару]. [Кодпокупця товару] = [Журнал витрати товарів]. [Код покупцятовару]) ON Прейскурант. [Код товару] = [Журнал витратитоварів]. [Код товару]

    GROUP BY [Покупець товару]. [Найменування покупця]

    PIVOT Прейскурант. [Назва продукту];

    Перехресний запит -- прибуток по місяцях і товарах --видає залежність отриманого прибутку за кожним товаром і взалежно від місяця його придбання:

    TRANSFORM Sum ([Кількість товару,тонн] * ([Прейскурант]! [Ціна продажу, руб/кг] - [Прейскурант]! [Ціназакупівлі, руб/кг])) * 1000 AS Вираз1

    SELECT Month ([Дата відпустки]) AS Місяць

    FROM Прейскурант INNER JOIN ([Покупець товару] INNER
    JOIN [Журнал витрати товарів] ON [Покупець товару]. [Кодпокупця товару] = [Журнал витрати товарів]. [Код покупцятовару]) ON Прейскурант. [Код товару] = [Журнал витратитоварів]. [Код товару]

    WHERE (((Year ([Дата відпустки])) = 2002))

    GROUP BY Month ([Дата відпустки]), Year ([ Дата відпустки])

    ORDER BY Month ([Дата відпустки])

    PIVOT Прейскурант. [Назва продукту];
    Звіт № 2

    Прибуток по товарах

    Товар Прибуток, руб

    Помідор 10800

    Капуста 10800

    Огірки 7700

    Перець 5500

    Яблука 4800

    Морква 4000

    Лук 4000

    Диня 3000

    Картопля 2000

    Кавун 500

    5 березня 2002 Сторінка 1 з 1

    6. Висновки

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

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

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

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

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

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

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status