Методичні рекомендації до змісту основних розділів ПЗ, Проектування баз даних, ЗНТУ
« Назад3. Методичні рекомендації до змісту основних розділів ПЗЗагальна постановка завданняТема курсового проекту вибирається студентом з наведених варіантів або може бути замінена. Після аналізу предметної області можна вносити обґрунтовані зміни до запропонованих сутностей та атрибутів: додавати нові, вилучати застарілі та ін. Можна доповнювати або змінювати перелік задач, що розв’язує система. Всі внесені зміни потребують узгодження з викладачем! Основні вимоги до інформаційної системи (ІС)В цьому розділі потрібно: - проаналізувати предметну область і структурувати інформацію на вході та виході системи, - визначити форму представлення цієї інформації, - структурувати інформацію за терміном її зберігання (оперативна, довідкова, архівна), - визначити задачі, які повинна вирішувати ІС. Концептуальне моделювання предметної областіАналіз предметної області завершується побудовою концептуальної моделі. Виявляються сутності, їхні атрибути та обмеження на інформаційні об’єкти. Визначаються ключові атрибути та залежності між сутностями. Створюється модель „сутність – зв'язок" з використанням CASE – технологій та побудовою ER – діаграм. Логічне проектування інформаційної системиДалі модель „сутність – зв’язок” змінюють таким чином, щоб задовольнити вимогам реляційних моделей. Наприклад, зв’язки повинні бути бінарними, треба перетворити зв’язки типу „багато до багатьох” та ін. На цьому етапі виконується нормалізація бази даних, вибирається конкретна СУБД, наводиться остаточна структура і вміст таблиць та схема даних. Інтерфейс користувачаЦе сукупність меню, форм та звітів із вказівками щодо правил їхнього використання. Розробка зручного інтерфейсу – це дуже важлива задача. Треба запобігати введенню зайвої інформації, передбачити вибір даних зі списків там, де це можливо. Користувач не може мати змогу змінювати довідкову інформацію та результати розрахунків комп’ютера. Слід передбачити реакцію системи на помилки користувача при роботі з нею та виведення відповідних повідомлень. В цьому розділі наводиться послідовність використання форм, яка відповідає їх рівню вкладеності (головна форма, форми першого рівня і т. д.). Для зв’язаних таблиць рекомендується використовувати форми з підпорядкованими формами. Проектування запитівНайчастіше запити проектуються за допомогою мови SQL, яку підтримують майже всі сучасні СУБД. Крім того, це можуть бути макроси або програми на мові VBA. Всі запити треба класифікувати за їхнім призначенням (вибірка, вилучення, додавання, оновлення), вказати, для розв’язку якої задачі вони призначені, та навести їхні коди. Проектування формТреба вказати призначення кожної з форм, використані коди та вивести екрани з прикладами роботи форм. Крім того, вказати таблиці та запити, які входять до джерела даних форми. Проектування звітівВиводиться фрагмент звіту в режимі перегляду та макет звіту з поясненнями щодо використаних таблиць і запитів, рівнів угрупування даних та підсумків. Побудова графіківДеякі підсумки доцільно виводити у вигляді графіків на формах або у звітах. З повагою ІЦ "KURSOVIKS"!
|