Пример готовой курсовой работы по предмету: Программирование
Содержание
Оглавление
1 Постановка задачи 3
2 Описание структуры и функционирования предприятия 5
3 UML-диаграммы 7
4 Инфологическая модель «сущность-связь» БД предприятия 10
4 Реляционная модель БД. Декомпозиция БД предприятия на локальные базы данных 13
5 Описание программ (принцип действия, визуальные формы, фрагменты кода) 22
Список использованной литературы 28
Приложение
1. Таблицы БД 29
Приложение
2. Текст программы 33
Выдержка из текста
Разработать модель распределенной реляционной базы данных авторемонтного предприятия. Компания состоит из главного производства и нескольких удаленных филиалов. Части предприятия связаны компьютерной сетью, имеют собственные локальные базы данных, могут использовать данные удаленных узлов. Глобальная информация хранится на центральном узле.
Разработать приложение, обеспечивающее создание, модификацию и поиск данных. Считать, что все локальные базы размещены на одном компьютере.
Основные требования:
Количество локальных БД 3;
Состав отдельной локальной БД: связанные таблицы (не менее 2), индексы, хранимые процедуры, триггеры, генераторы;
Количество записей одной таблицы 10;
Операции над БД: создание, модификация, поиск в БД;
СУБД: InterBase;
Языки: SQL, Delphi.
Целостность данных: использовать аппарат транзакций, хранимые процедуры, триггеры;
Использовать CASE-средства проектирования ПО.
Последовательность выполнения работы:
Описать состав и функционирование указанного в задании предприятия;
Построить UML-диаграммы прецедентов использования и классов для БД предприятия;
Построить инфологическую модель «сущность-связь» БД предприятия;
Построить реляционную модель БД предприятия;
Разбить БД предприятия на локальные базы данных центрального производства и филиалов;
Произвести начальное заполнение БД;
Написать программы операций с БД.
Список использованной литературы
Список использованной литературы
1. Гофман В.Э., Хомоненко А.Д. Работа с базами данных в Delphi. – СПб.: БХВ-Петербург, 2002.
2. Избачков Ю.С., Петров В.Н. Информационные системы: Учебник для вузов. – 2-е изд. – СПб.: Питер, 2005.
3. Яхонтов В.Н. Базы данных. Учебно-методическое пособие. – Казань: Академия управления «ТИСБИ», 2004.
4. Яхонтов В.Н. Корпоративные информационные системы. Учебно-методическое пособие. – Казань: Академия управления «ТИСБИ», 2006.