Курсова робота по базам даних
42 PLNМетодичка прикріплена знизу
Основні етапи виконання курсового проекту:
- обрання теми;
- аналіз предметної галузі;
- аналіз напрямків автоматизації;
- розроблення схеми бази даних та її нормалізація;
- розроблення прикладної програми;
- тестування програми;
- наповнення бази даних;
- оформлення пояснювальної записки;
- захист курсового проекту.
Обрання теми. Студент повинен отримати у керівника курсового
проекту тему роботи або запропонувати власну тему. В останньому випадку
тему обов’язково погодити з керівником. На цьому етапі сформувати також
попередню мету розроблення, яка підлягає коректуванню на етапі постановки
задачі.
Аналіз предметної галузі. Під час цього етапу необхідно виявити
об’єкти й процеси, характерні для обраної предметної області, взаємодію різних
об’єктів між собою та їх участь у процесах. Після цього, керуючись
попередньою метою розроблення, треба окреслити коло об’єктів, необхідних
для подальшого розгляду, тобто таких, що безпосередньо мають відношення до
мети розробки.
При детальному аналізі об’єктів розглядають їх властивості, взаємодію та
участь у процесах, що мають відношення до мети розроблення. За необхідності,
змінюють склад об’єктів – не важливі об’єкти вилучають, а суттєві додають.
Підсумком аналізу є модель взаємозв’язків між сутностями в предметній
області, побудованій на підставі мети розроблення.
Аналіз напрямків автоматизації. Аналіз напрямків автоматизації
необхідний для визначення конкретних цілей розроблення. На цьому етапі
визначають ті процеси, які необхідно автоматизувати. Формулюють вимоги до
бази даних та прикладної програми у вигляді набору функцій, які необхідно
реалізувати. За необхідності може виникнути потреба повернутися до
попереднього етапу.
Розроблення схеми бази даних та її нормалізація. На цьому етапі,
виходячи з поставленої задачі та вже розробленої концептуальної моделі
предметної галузі, будуємо ER-діаграму в предметній області, а потім логічну
схему бази даних у вигляді реляційної моделі. Відношення бази даних
14
необхідно привести до третьої нормальної форми.
Розроблення прикладної програми. Спочатку вибрати СУБД, на базі
якої реалізовуватиметься база даних. Потім засобами обраної СУБД
організується база даних відповідно до розробленої логічної схеми.
Після створення бази даних розробити алгоритм та структуру прикладної
програми. Під час розроблення окремих модулів прикладної програми
пропонується розробляти спочатку ті, що підтримують функції інтерфейсу,
пов’язані з додаванням, модифікацією та вилученням записів у базі даних.
Наступними слід реалізовувати модулі, що виконують автоматизацію процесів,
обраних на етапі постановки задачі. Після автоматизації будь-якого процесу
необхідно виконувати ґрунтовне тестування програмних модулів.
Під час написання програми можуть виникнути принципові труднощі,
пов’язані з недооцінкою поставленої задачі. У цих випадках треба критично
переглянути постановку задачі.
Також особливу увагу необхідно приділяти розробленню інтерфейсу
користувача, враховуючи сучасні стандарти побудови графічних інтерфейсів.
Наслідування сучасним стандартам дозволяє запобігти значною мірою
виникненню у користувача дискомфорту при роботі з програмним продуктом.
Також при розробленні інтерфейсу необхідно враховувати різні класи
користувачів й необхідність санкціонування доступу до бази даних та функцій
прикладної програми.
Тестування програми. Після розроблення програми необхідно
протестувати програму на достатньо великому об’ємі даних, який, за
можливості, враховує всі їх комбінації та особливості. Після успішного
тестування програми можна переходити до наступних етапів, а в разі невдалого
тестування слід повернутися до попередніх етапів розробленя курсового
проекту.
Наповнення бази даних. Цей етап необхідний, щоб довести розроблення
бази даних та прикладного програмного забезпечення до рівня, який здатний
переконати потенційного замовника у корисності програмної системи і
допоможе оцінити рівень програми та її можливості. Особливе значення
наповнення бази даних має для програм, що носять довідкових характер.
Оформлення пояснювальної записки. Оформлення пояснювальної
записки є останнім етапом виконання курсового проекту і має за мету розвиток
у студента навичок документування програмного продукту. Документування є
завершальним етапом створення програмної системи, решту етапів життєвого
циклу програмного продукту – дослідна експлуатація, розповсюдження та
супровід, вже не входять у межі даного курсового проекту.
Основні етапи виконання курсового проекту:
- обрання теми;
- аналіз предметної галузі;
- аналіз напрямків автоматизації;
- розроблення схеми бази даних та її нормалізація;
- розроблення прикладної програми;
- тестування програми;
- наповнення бази даних;
- оформлення пояснювальної записки;
- захист курсового проекту.
Обрання теми. Студент повинен отримати у керівника курсового
проекту тему роботи або запропонувати власну тему. В останньому випадку
тему обов’язково погодити з керівником. На цьому етапі сформувати також
попередню мету розроблення, яка підлягає коректуванню на етапі постановки
задачі.
Аналіз предметної галузі. Під час цього етапу необхідно виявити
об’єкти й процеси, характерні для обраної предметної області, взаємодію різних
об’єктів між собою та їх участь у процесах. Після цього, керуючись
попередньою метою розроблення, треба окреслити коло об’єктів, необхідних
для подальшого розгляду, тобто таких, що безпосередньо мають відношення до
мети розробки.
При детальному аналізі об’єктів розглядають їх властивості, взаємодію та
участь у процесах, що мають відношення до мети розроблення. За необхідності,
змінюють склад об’єктів – не важливі об’єкти вилучають, а суттєві додають.
Підсумком аналізу є модель взаємозв’язків між сутностями в предметній
області, побудованій на підставі мети розроблення.
Аналіз напрямків автоматизації. Аналіз напрямків автоматизації
необхідний для визначення конкретних цілей розроблення. На цьому етапі
визначають ті процеси, які необхідно автоматизувати. Формулюють вимоги до
бази даних та прикладної програми у вигляді набору функцій, які необхідно
реалізувати. За необхідності може виникнути потреба повернутися до
попереднього етапу.
Розроблення схеми бази даних та її нормалізація. На цьому етапі,
виходячи з поставленої задачі та вже розробленої концептуальної моделі
предметної галузі, будуємо ER-діаграму в предметній області, а потім логічну
схему бази даних у вигляді реляційної моделі. Відношення бази даних
14
необхідно привести до третьої нормальної форми.
Розроблення прикладної програми. Спочатку вибрати СУБД, на базі
якої реалізовуватиметься база даних. Потім засобами обраної СУБД
організується база даних відповідно до розробленої логічної схеми.
Після створення бази даних розробити алгоритм та структуру прикладної
програми. Під час розроблення окремих модулів прикладної програми
пропонується розробляти спочатку ті, що підтримують функції інтерфейсу,
пов’язані з додаванням, модифікацією та вилученням записів у базі даних.
Наступними слід реалізовувати модулі, що виконують автоматизацію процесів,
обраних на етапі постановки задачі. Після автоматизації будь-якого процесу
необхідно виконувати ґрунтовне тестування програмних модулів.
Під час написання програми можуть виникнути принципові труднощі,
пов’язані з недооцінкою поставленої задачі. У цих випадках треба критично
переглянути постановку задачі.
Також особливу увагу необхідно приділяти розробленню інтерфейсу
користувача, враховуючи сучасні стандарти побудови графічних інтерфейсів.
Наслідування сучасним стандартам дозволяє запобігти значною мірою
виникненню у користувача дискомфорту при роботі з програмним продуктом.
Також при розробленні інтерфейсу необхідно враховувати різні класи
користувачів й необхідність санкціонування доступу до бази даних та функцій
прикладної програми.
Тестування програми. Після розроблення програми необхідно
протестувати програму на достатньо великому об’ємі даних, який, за
можливості, враховує всі їх комбінації та особливості. Після успішного
тестування програми можна переходити до наступних етапів, а в разі невдалого
тестування слід повернутися до попередніх етапів розробленя курсового
проекту.
Наповнення бази даних. Цей етап необхідний, щоб довести розроблення
бази даних та прикладного програмного забезпечення до рівня, який здатний
переконати потенційного замовника у корисності програмної системи і
допоможе оцінити рівень програми та її можливості. Особливе значення
наповнення бази даних має для програм, що носять довідкових характер.
Оформлення пояснювальної записки. Оформлення пояснювальної
записки є останнім етапом виконання курсового проекту і має за мету розвиток
у студента навичок документування програмного продукту. Документування є
завершальним етапом створення програмної системи, решту етапів життєвого
циклу програмного продукту – дослідна експлуатація, розповсюдження та
супровід, вже не входять у межі даного курсового проекту.
Załączniki 1
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Dopracowanie 1C UT 11 dla TSD Zebra (RDP): różne sygnały dźwiękowe podczas skanowania
83 PLN
Konfiguracja: 1C UT 11 Adresowy magazyn Terminal Zebra TC26 Praca przez RDP Skanowanie towarów odbywa się w dokumentach przyjęcia, umiejscowienia, selekcji oraz innych operacjach magazynowych. Aktualny problem: Magazynierzy pracują przez terminal Zebra. Podczas skanowania nie… C#, Bazy danych i SQL ∙ 1 dzień 18 godzin temu ∙ 6 ofert |
Wyleczyć konfigurację 1c
415 PLN
Konfiguracja CRM & ERP SmartCeiling (2.8.26.0) Ochrona przez Kod Rejestracyjny. Zarejestrowana do końca roku. Bazy danych i SQL ∙ 2 dni 9 godzin temu ∙ 8 ofert |
Potrzebny specjalista 1C do poprawek i rozwojuSzukam specjalisty z 1C do współpracy na freelansie. Obecnie już współpracuję z wykonawcą, który zapewnia wsparcie i obsługę systemu 1C. Jednak z powodu obciążenia wykonawcy pojawia się potrzeba szybkiego wykonania dodatkowych zadań, poprawek oraz opracowania nowej… Bazy danych i SQL ∙ 7 dni 8 godzin temu ∙ 12 ofert |
Przywracanie Instagrama po zablokowaniu3 marca 2026 r. zablokowano Instagram z powodu naruszenia zasad. Uważam, że doszło do jakiegoś błędu, ponieważ strona była osobista z zdjęciami i filmami z prywatnych podróży. Nie pisałam komentarzy ani niczego innego. Wysłałam kilka razy odwołanie. Nie mogę pobrać swoich… Bazy danych i SQL, Programowanie stron internetowych ∙ 7 dni 19 godzin temu ∙ 6 ofert |
Usunąć problem niepełnego importu danych z plików Excel specyfikacji Nowej Poczty do 1C:
166 PLN
Cel: Istnieje przetwarzanie w 1C dotyczące ładowania specyfikacji Nowej Poczty. Z nieznanych powodów przestało ładować niektóre dane tabelaryczne. Należy znaleźć przyczynę i usunąć problem niepełnego importu danych z plików Excel specyfikacji Nowej Poczty do 1C: Mały Biznes.… Administracja systemem i siecią, Bazy danych i SQL ∙ 11 dni 2 godziny temu ∙ 17 ofert |