Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метод_К_П_БД_Сети_071900_ГТУ_11.doc
Скачиваний:
8
Добавлен:
10.06.2015
Размер:
337.92 Кб
Скачать

2. Методические указания по стркутуре и содержанию курсового проекта

2.1 Выбор темы проекта

Тема курсового проекта одинакова для всех студентов, отличается лишь предметной областью. Тема курсового проекта: «Проектирование сетевой базы данных».

Предметная область курсового проекта выбирается студентом из списка, утвержденного на заседании кафедры. Тема должна быть согласована с руководителем проекта и утверждена заведующим кафедры. Задание на курсовой проект оформляется на типовом бланке (приложение А).

Руководитель рекомендует список литературы, с которой студенту необходимо познакомиться перед выполнением основной части курсового проекта. Студент имеет право дополнить предложенный список по своему усмотрению.

В случае выбора другой среды для проектирования базы данных сообщить об этом заранее руководителю курсового проекта и в тексте пояснительной записки к курсовому проекту обосновать свой выбор.

2.2 Структурные элементы курсового проекта

1 Введение

2 Описание предметной области

2.1 Общее описание предметной области

2.2 Описание входных документов и сообщений

2.3 Описание выходных документов и сообщений

2.4 Список ограничений

3 Проектирование базы данных

3.1 Концептуальная модель базы данных

3.2 Инфологическая модель базы данных

3.2.1 Описание сущностей

3.2.2 Описание связей

3.2.3 ER-диаграмма

3.3 Даталогическая модель

3.3.1 Диаграмма связи по полям

4 Организация выборки информации из базы данных

5 Разработка представлений для отображения результатов выборки

6 Проектирование хранимых процедур

7 Разработка механизмов управления данными в базе при помощи триггеров

7.1 Триггер для добавления данных

7.2 Триггер для удаления данных

7.3 Триггер для обновления данных

8 Разработка технологий доступа к базе данных

8.1 Выбор пользователей базы данных

8.2 Разграничение полномочий пользователя

9. Проектирование клиентского приложения

10 Организация обмена данными между серверной частью и клиентским приложением

11 Экономическое обоснование результатов внедрения программного продукта

12 Требования к техническому обеспечению

13 Инструкция по эксплуатации базы данных и клиентского приложения

14 Заключение

15 Список рекомендованной литературы

16 Приложения

2.3 Требования к содержанию курсового проекта

Основное содержание курсового проекта по дисциплине «Программирование в компьютерных сетях» должно быть отражено в пояснительной записке.

2.3.1 Введение

Во введении необходимо указать следующее:

- наименование предприятия (истинное или вымышленное), для которого разрабатывается БД;

- наименование предметной области;

- назначение разработки БД;

- место разрабатываемой БД в общей системе управления предприятием;

- требования заказчика к разрабатываемой БД;

- чья точка зрения используется при проектировании;

- описание (перечисление) общетехнических и общесистемных программных средств.

2.3.2 Обследование предметной области

В этом разделе необходимо указать область применения разрабатываемого приложения, то есть привести описание задачи, решаемой в области экономики, организации производства, управления производством, коммерции, рекламе или маркетинге. При необходимости можно разработать словарь терминов предметной области. При обследовании предметной области необходимо:

1) привести и проанализировать источники информации, которые были использованы при анализе предметной области и информационных потребностей пользователей;

2) обосновать актуальность решаемых проектом задач;

2) перечислить бизнес-процессы, для поддержки которых разрабатывается программный продукт,

3) выполнить их функциональную декомпозицию,

4) описать, как выполняются бизнес-процессы,

5) регламент бизнес-процессов;

6) проанализировать входные формы документов, на основе которых будет разрабатываться база данных;

7) установить ограничения;

8) описать выходные формы, которые будут сформированы в результате работы базы данных.