
- •Реферат
- •Введение
- •Описание разработанной базы данных
- •Постановка задания
- •Проектирование базы данных
- •Особенности реализации вMs sql
- •Разработка приложения
- •Анализ и методы решения задачи
- •Разработка алгоритма
- •Разработка пользовательского интерфейса
- •Написание кода
- •Тестирование и отладка приложения
- •Программная документация
- •Руководство пользователя
- •Руководство системного администратора
- •Заключение
- •Список использованных источников
- •Код программы
Федеральное агентство образования и науки
ОМСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра «Автоматизированные системы обработки информации и управления»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
К КУРСОВОМУ ПРОЕКТУ
по дисциплине «СУБД»
ПРИЛОЖЕНИЕ ДЛЯ РАБОТЫ С БД
ВАРИАНТ 11
Руководитель,
доцент, к.т.н. О.Б. Малков
подпись, дата
Исполнитель:
студент гр. ИВТ-449 Р.И. Хоменко
подпись, дата
Омск 2012
Реферат
Пояснительная записка 25 с., 1 ч., 6 рис., 1 прил., 3 источника.
MICROSOFT SQL SERVER, MANAGEMENT STUDIO, СУБД, C#, БАЗА ДАННЫХ
Объектом исследования данного курсового проекта является СУБД MicrosoftSQLServerи её возможности взаимодействия со сторонними приложениями.
Цель курсовой работы – разработка приложения на языке высокого уровня, взаимодействующего с базой данных под управлением MSSQLServer.
В процессе работы проводился поиск и анализ возможностей ЯВУ C# по взаимодействию сMSSQLServer. Затем на этом языке высокого уровня было создано приложение, способное подключаться, просматривать и изменять данные в базе данных под управлениемMSSQLServer. В качестве базы данных для приложения была выбрана база, созданная в ходе лабораторного практикума (предметная область «Учёт внутриофисных расходов»), однако в последствии в приложение была добавлена возможность подключения к другим БД под управлениемMSSQLServer.
В результате работы создано приложение на ЯВУ C#, отвечающее поставленным требованиям.
Содержани
Реферат 3
Введение 5
Заключение 14
Список использованных источников 15
Код программы 16
Введение 5
1 Описание разработанной базы данных 6
1.1 Постановка задания 6
1.2 Проектирование базы данных 6
1.3 Особенности реализации в MS SQL7
2 Разработка приложения 8
2.1 Анализ и методы решения задачи 8
2.2 Разработка алгоритма 9
2.3 Разработка пользовательского интерфейса 10
2.4 Написание кода 11
2.5 Тестирование и отладка приложения 13
3 Программная документация 14
3.1 Руководство пользователя 14
3.2 Руководство системного администратора 18
Заключение 20
Список использованных источников 21
Приложение А. Код программы 22
Введение
Система управления базами данных (СУБД) – программное обеспечение, осуществляющее управлением и созданием баз данных. Популярными СУБД являются MSSQLServer,OracleDatabase,MySQL. В ходе практических занятий изучались первые два программных комплекса, первый из которых в итоге был выбран для реализации приложения.
Microsoft SQL Server — система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия.
Язык высокого уровня C# позволяет реализовать широкие возможности для взаимодействия с базами данныхMSSQLServerбез необходимости подключения сторонних библиотек и расширений.
Первый раздел пояснительной записки содержит описание созданной в ходе лабораторного практикума базы данных по заданной предметной области, второй – процесс разработки приложения, в том числе анализ аналогов и выбор прототипа, разработку алгоритма и графического интерфейса, кодирование и тестирование, третий раздел посвящен документации к созданному приложению.
Описание разработанной базы данных
Постановка задания
Вариант 11. Распределение учебной нагрузки.
Необходимо распределять нагрузку между преподавателями кафедры. Имеются сведения о преподавателях, включающие наряду с анкетными данными сведения об их ученой степени, занимаемой должности и стаже работы. Преподаватели кафедры должны обеспечить проведение занятий по некоторым дисциплинам. По каждой из них существует определенное количество часов. В результате распределения нагрузки необходимо получить информацию следующего рода: «Такой-то преподаватель проводит занятия по такой-то дисциплине с такой-то группой».Все проводимые занятия делятся на лекционные и практические. По каждому виду занятий устанавливается свое количество часов. Кроме того данные по нагрузке нужно хранить несколько лет. [1].