Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
prorobot.ru-19-0214.doc
Скачиваний:
134
Добавлен:
10.02.2016
Размер:
1.79 Mб
Скачать

Государственное образовательное учреждение

высшего профессионального образования

МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ

ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Кафедра Математической Кибернетики

и Информационных Технологий

Разработка базы данных для асу«Компьютерные курсы»

Курсовая работа

студента 4 курса группы ПО0701

Выполнил Мокин Сергей Сергеевич

Научный руководитель

д.ф.-м.н., профессор Воронова Лилия Ивановна

Оценка____________________________

__ декабря 2010 г.

________ Л.И. Воронова

Содержание:

Введение……………………………………………………………………………………….3

Глава I. Анализ предметной области объекта автоматизации «Компьютерные курсы»…4

1.1 Системный анализ объекта автоматизации «Компьютерные курсы»………….4

1.2. Обзор информационных технологий, подходящих для разработки ИС компьютерных курсов…………………………………………………………………5

1.3. Обзор продуктов-аналогов……………………………………………………….10

1.4. Требования к разрабатываемой базе данных……………………………………13

Выводы…………………………………………………………………………………13

Глава II. Проектирование базы данных……………………………………………………....14

2.1. Разработка инфологической модели……………………………………………..14

2.2. Обоснование выбора модели данных………………………………………........15

2.3. Логическое проектирование………………………………………………….......24

2.4. Нормализация схемы базы данных……………………………………………….26

Выводы………………………………………………………………………………….28

Глава III. Программная реализация……………………………………………………...........29

3.1. Анализ и выбор СУБД…………………………………………………………….29

3.2. Физическое проектирование базы данных в СУБД………………………..........29

3.3. Разработка представлений………………………………………………………...30

3.4. Разработка форм……………………………………………………………………31

3.5. Разработка отчетов……………………………………………………………........31

3.6. Реализация ограничений…………………………………………………………..32

3.7. Безопасность и контроль…………………………………………………………..32

Выводы………………………………………………………………………………......34

Заключение……………………………………………………………………………………...35

Список литературы……………………………………………………………………………..36

Введение

Актуальность. Автоматизированная система управления или АСУ — это комплекс аппаратных и программных средств, предназначенный для управления различными процессами в рамках некоторого технологического процесса, производства или предприятия. В современном мире АСУ применяются в различных отраслях промышленности, энергетике, транспорте, т.к. затруднительно наладить производство или бизнес без средств его автоматизации. АСУ применяются также для автоматизации социальных сфер деятельности, таких как учебные заведения узкой направленности, т.к.

требуется хранить информацию о преподавателях, учениках и указанных направленностях обучения.

Целью данной работы является построение информационной системы (ИС) «Компьютерные курсы» для автоматизации работы учебного заведения.

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

Задачи данной работы:

  1. провести системный анализ предметной области «Компьютерные курсы»;

  2. провести обзор информационных технологий, подходящих для разработки информационной системы учебного заведения;

  3. изучить аналогичные информационные системы данной предметной области;

  4. описать требования, предъявляемые к разработке данной базы данных;

  5. разработать инфологическую модель базы данных;

  6. обосновать выбор модели данных и осуществить логическое проектирование информационной системы;

  7. нормализовать спроектированную модель и составить схему базы данных;

  8. осуществить физическое проектирование базы данных выбранной СУБД;

  9. разработать программное обеспечение, реализующее отчеты и формы для базы данных;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]