Автор работы: Пользователь скрыл имя, 08 Марта 2011 в 13:53, курсовая работа
Настоящее техническое задание распространяется на разработку базы данных «Кафедра», которая должна хранить данные о кафедре, сотрудниках кафедры, учебных группах, учебных предметах, которые читаются сотрудниками кафедры.
Рег. № ___________
Дата
регистрации ___________
Московский Государственный Открытый Университет
филиал
в г. Кропоткине
кафедра
Информационных технологий
Разработка базы данных
«Кафедра»
Пояснительная записка к курсовому проекту
по учебной дисциплине «Базы данных»
специальность 220400
«Программное
обеспечение вычислительных
Выполнил: | Студент группы
31 ПО
Зброилов Е.Ф. |
Руководитель: |
Казанская Е.А. |
Защищена с оценкой _____________________ «___»_______2010г. _____________________ (подпись преподавателя) |
г. Кропоткин
2010
ТЕХНИЧЕСКОЕ
ЗАДАНИЕ НА РАЗРАБОТКУ
КУРСОВОГО ПРОЕКТА
1
ВВЕДЕНИЕ
Настоящее
техническое задание
2
ОСНОВАНИЕ ДЛЯ
РАЗРАБОТКИ
База
данных «Кафедра» разрабатывается на
основании учебного плана № «____» от «_____________»
специальности 230105 «Программное обеспечение
вычислительных машин и автоматизированных
систем» и в соответствии с планом мероприятий
по совершенствованию учебного процесса
на 2009 – 2010 учебный год.
3
НАЗНАЧЕНИЕ РАЗРАБОТКИ
Основным
назначением базы данных «Кафедра»
является автоматизация работы сотрудников
кафедры.
4 ТРЕБОВАНИЯ К
ПРОГРАММЕ ИЛИ
ПРОГРАММНОМУ ИЗДЕЛИЮ
4.1
Требования к функциональным
характеристикам
База данных должна обеспечивать возможность выполнения следующих функций:
Исходные данные:
Выходная информация:
4.2
Требования к надежности
Основные требования к надежности базы данных:
Основные требования к условиям эксплуатации:
4.4
Требования к составу
и параметрам технических
средств
Основные требования к составу и параметрам технических средств:
- тип процессора – Pentium III и выше;
-
объем оперативного запоминающего устройства
– 128 Мб и более.
4.5
Требования к информационной
и программной совместимости
Система
должна работать под управлением семейства
операционных систем Windows 2000, Windows XP с использованием
пакета прикладных программ Microsoft Office
2003.
5
ТРЕБОВАНИЯ К ПРОГРАММНОЙ
ДОКУМЕНТАЦИИ
В
пояснительной записке в
6 СТАДИИ И ЭТАПЫ
РАЗРАБОТКИ
Этапы
и сроки разработки приведены в таблице
6.1.
Таблица 6.1 – Стадии и этапы разработки.
№ | Наименование этапа | Краткое описание этапа | Дата начала выполнения этапа | Дата окончания выполнения этапа |
1 | Сбор информации | Анализ предм.
области
Определение перечня объектов, их характеристик и связей между ними |
||
2 | Разработка проекта базы данных | Создание ER-диаграммы | ||
3 | Реализация проекта базы данных в выбранной СУБД | Создание схемы данных, форм, отчетов, запросов | ||
4 | Тестирование и отладка | Выявление и исправление ошибок | ||
5 | Оформление документации | Составление инструкции по использованию программного продукта | ||
6 | Сдача готовой базы данных | Оформление пояснительной записки. Защита курсового проекта |
7 ПОРЯДОК КОНТРОЛЯ
И ПРИЕМКИ
Контроль
по созданию базы данных проводится руководителем
курсового проекта в течение
всего срока его выполнения. На
последнем этапе разработки проводится
защита курсового проекта.
ВВЕДЕНИЕ …………………………………………………………………….. | 8 | |||
1 | ОБСЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ ………………….. | 9 | ||
2 | КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ … | 18 | ||
2.1 | Перечень и описание сущностей ……………………………. | 18 | ||
2.2 | Перечень и описание атрибутов …………………………….. | 18 | ||
3 | ИНФОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ … | 22 | ||
3.1 | Основные понятия модели «Сущность – связь»……………. | 22 | ||
3.2 | Анализ связей между сущностями ………………………….. | 24 | ||
4 | ДАТАЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ …. | 30 | ||
4.1 | Преобразование ER-диаграммы в схему базы данных …….. | 30 | ||
4.2 | Проектирование таблиц базы данных ………………………. | 31 | ||
4.3 | Нормализация отношений …………………………………… | 34 | ||
5 | ЗАПРОСЫ К БАЗЕ ДАННЫХ ……………………………………... | 37 | ||
6 | МЕХАНИЗМ ЗАЩИТЫ ДАННЫХ ОТ НЕСАНКЦИОНИРО-ВАННОГО ДОСТУПА ……………………………………………… | 38 | ||
7 | ИНСТРУКЦИЯ ПО ИСПОЛЬЗОВАНИЮ БАЗЫ ДАННЫХ ……. | 39 | ||
ЗАКЛЮЧЕНИЕ ………………………………………………………………… | 42 | |||
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ………………………….. | 43 | |||
ПРИЛОЖЕНИЯ ………………………………………………………………… | 44 | |||
Приложение А Экранные формы основной программы ………………. | 44 | |||
ВВЕДЕНИЕ
С наступлением века информационных технологий, объёмы хранимой и обрабатываемой информации растут в геометрической прогрессии. Эта тенденция коснулась всех отраслей производства, науки и сферы обслуживания. Единственным выходом из сложившейся ситуации является автоматизация предметной области. Автоматизация предметной области может осуществляться различными способами, различными программными средствами, универсальными или созданными специально для данной конкретной предметной области. Автоматизация позволяет упростить и ускорить работу с документами и отчётами, свести к минимуму количество ошибок, освободить персонал для другой, полезной работы.
Целью данного курсового проекта является разработка базы данных для работы типовой кафедры ВУЗа.
Для достижения поставленной цели нужно решить следующие задачи:
Данный программный продукт
Основными функциями разрабатываемого программного продукта являются: