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

Реферат База даних "Магазин по продажу дисків"

Реферат

База даних, запити, сортування і фільтрація, додавання і видалення дисків.

Метою курсової роботи є розробка автоматизованого робочого місця для продавця компакт дисків, у середовищі Borland C + + Builder.

Об'єкт дослідження - магазин по продажу компакт дисків.

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

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


Зміст

Введення

1. Опис предметної області

1.1 Загальні положення

1.2 Відомості з теорії

1.2.1 Класифікація баз даних

1.2.2 Форма - Form

1.2.3 Властивості компонента Edit (поле редагування тексту)

1.2.4 Властивості компонента Label (поле виведення тексту)

1.2.5 Властивості компонента DBGrid

1.2.6 Властивості компонента CheckBox

1.2.7 Властивості компонента Button

1.2.8 Властивості компонента TTabSheet

1.3 Постановка задачі

1.3.1 Назва і призначення розроблюваного додатка

1.3.2 Специфікація вхідних і вихідних даних

1.3.3 Обгрунтування вибору засобу програмування

1.3.4 Вимоги до апаратної частини і ПО

2. Технологія розробки програми

2.1 Макет програми

2.1.1 Опис екранних форм

2.1.2 Опис файлів проекту

2.2 Опис програми

2.3 Результати роботи програми

3. Керівництво користувача

Висновок

Список використаних джерел

Додатка

Введення

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

Складовими частинами будь інформаційної системи є БД і додаток для обробки даних. Поява персональних машин класу Pentium, сімейства операційних систем Windows фірми Microsoft і різного програмного забезпечення дозволяють автоматизувати ручні операції, вести будь-які види робіт по накопиченню інформації, її обробки та отримання різних вихідних форм.

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

Однією з широко використовуваних середовищ розробки є Borland C + + Builder, який дозволяє створювати різні додатки: від простих одновіконних додатків до програм розподілу баз даних, тому саме за допомогою його я і вирішив розробити свій додаток яке назвав "Автоматизоване робоче місця для продавця компакт дисків ".

Об'єкт курсової роботи - Магазин з продажу компакт дисків.

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

Метою курсової роботи є розробка автоматизованого робочого місця продавця компакт дисків в середовищі Borland C + + Builder.

Виходячи з мети роботи, я визначив для себе наступні завдання:

1) Розробити та описати предметну область програми;

2) Розробити алгоритм на мові С + +;

3) Показати можливості застосування автоматизованого робочого менеджера (тобто здійснити програмну реалізацію та протестувати розроблене додаток);

Змістовна частина даної роботи розділена на 3 глави:

в першому розділі:

Г? обгрунтовується актуальність теми, формулюється об'єкт, предмет і мету;

Г? загальні відомості щодо використання БД;

Г? назву і призначення розробленого додатка; обгрунтовується й описується вибір засоби програмування; описується необхідну обладнання та ПЗ.

Г? послідовно описується рішення сформульованих завдань і етапів роботи.

у другому розділі:

Г? дається докладний опис технології роботи з розробленим додатком.

в третьому розділі:

Г? сформульовано висновок, що містить основні висновки за результатами дослідження, яке відображає практичну значущість роботи, пропозиції щодо використання результатів;

Г? представлений список джерел, які були використані в ході курсової роботи;

Г? представлені програми: лістинг програмного продукту.


1. Опис предметної області 1.1 Загальні положення

При проектуванні бази даних вирішуються дві основні проблеми:

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

2.Обеспеченіе ефективного виконання запитів до бази даних, тобто раціональне розташування даних у зовнішній пам'яті, створення корисних додаткових структур (наприклад, індексів) з урахуванням особливостей конкретної БД. Цю проблему називають проблемою фізичного проектування баз даних.

Проблема проектування реляційної бази даних складається в обгрунтованому прийнятті рішень про те, з яких відносин (таблиць) повинна складатися БД і які атрибути (характеристики і властивості) повинні бути у цих відносин.

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

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

Об'єкт курсової роботи - Магазин з продажу компакт дисків.

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

Метою курсової роботи є розробка автоматизованого робочого місця продавця компакт дисків в середовищі Borland C + + Builder.

Виходячи з мети роботи, я визначив для себе наступні завдання:

1) Розробити та описати предметну область програми;

2) Розробити алгоритм на мові С + +;

3) Показати можливості застосування менеджера

(здійснити програмну реалізацію і протестувати розроблене додаток);

1.2 Відомості з теорії 1.2.1 Класифікація Баз даних

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

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


Страница 1 из 4Следующая страница

Друкувати реферат
Замовити реферат
Товары
загрузка...
Наверх Зворотнiй зв'язок