Курсовой проект по базам данных
Cрок выполнения : 14 дней
Вид работы : Дипломная
Дисциплины:
Информатика, Программирование: Базы данных СУБД.
|
Добавлен 25.03.2021 09:28:24
Уникальность:
Доработка:
Подробно: Проект (Сервер, файлы проекта + exe ) и отчет к нему БД «Склады предприятия» Склад (номер склада, адрес, площадь, ФИО кладовщика). Товар (код товара, название, единицы измерения, вес нетто, вес брутто, количество). Организовать поиск товара по коду. Необходимо выдавать следующие выходные документы: 1. Список складов, отсортированный по алфавиту. 2. Список товаров определенного склада. 3. Сгруппированный список товаров всех складов с указанием общего количества товаров на складе. Методика выполнения курсового проекта • Разработка объектной модели задачи Объектная модель задачи выполняется с помощью пакета StarUML и включает создание трех типов диаграмм: диаграммы сценариев, или использования (Use Case), диаграммы классов (Classes) и диаграммы последовательности (Sequence). Описание работы с этим пакетом см. в методических указаниях к лабораторной работе №1. • Логическое проектирование структуры БД Логическое проектирование структуры БД выполняется на основе объ-ектной модели задачи с последующей нормализацией одним из методов - «Сущность-Связь» или «Функциональные зависимости» (лабораторная работа №2), а затем с помощью CASE-средства - пакета DB Designer (Erwin). Описание работы с этим пакетом см. в методических указаниях к лабораторным работам №2. • Физическое проектирование БД на сервере БД Для клиент-серверного приложения на основании спроектированной логической модели генерируется физическая модель данных для выбранного сервера БД. Описание работы по физическому проектированию БД на сервере БД FireBird/Interbase. см. в методических указаниях client-server.doc. • Корректировка БД на сервере Следует сделать необходимые изменения и дополнения к серверной части, сгенерированной программой DB Designer (Erwin). Здесь следует дописать генераторы, исключения, хранимые процедуры и представления (просмотры), используя утилиту IBExpert. Описание работы с этой утилитой см. в методических указаниях (client_server.doc). • Описание функций приложения • Описание форм входных и выходных документов для каждой реализа-ции. При проектировании форм входных и выходных документов всегда нужно классифицировать их по функциям: • формы - таблица (для отображения строк отдельной таблицы и, возможно, для редактирования); • формы редактирования (для ввода/редактирования отдельной записи); • формы «родительская - дочерняя» (для отображения строк нескольких взаимосвязанных таблиц); • формы - выходные документы или отчеты. Формы входных реализуются как компоненты типа TForm c размещенными на них другими визуальными и невизуальными компонентами, а формы выходных документов реализуются как компоненты TQuickRep / Rave. Во всех системах следует уделять большое внимание разработке дружественного пользовательского интерфейса. • Планирование тестов и описание тестов При планировании тестов необходимо предусмотреть варианты исходных данных для проверки всех развилок программы в нормальных и аварийных ситуациях. В приложении к проекту приводятся результаты работы приложения для каждого теста. Отчет должен содержать: 1. Титульный лист. 2. Задание на курсовой проект. 3. Содержание 4. Введение 5. Объектная модель задачи. 6. Структура инфологической модели и результаты ее нормализации. 7. Модель (логическая и физическая) данных. 8. Описание базы данных на сервере (таблицы, генераторы, исключения, хра-нимые процедуры, триггеры, просмотры). 9. Формы входных и выходных документов (скриншоты - копии экранных форм посредством нажатия комбинации клавиш Alt+Print Screen). 10. Инструкция пользователя (описание шагов работы с приложением). 11. Описание тестов и результаты прогона тестов. 12. Заключение 13. Список использованных источников 14. Приложение (скрипт базы данных)
Кратко: Проект (Сервер, файлы проекта + exe ) и отчет к нему БД «Склады предприятия» Склад (номер склада, адрес, площадь, ФИО кладовщика). Товар (код товара, название, единицы измерения, вес нетто, вес брутто, количество). Организовать поиск товара по коду. Необходимо выдавать следующие выходные докумен