
- •Реферат
- •Введение
- •Описание разработанной базы данных
- •Постановка задания
- •Проектирование базы данных
- •Особенности реализации вMssql
- •Разработка приложения
- •Анализ и методы решения задачи
- •Разработка алгоритма
- •Разработка пользовательского интерфейса
- •Написание кода
- •Тестирование и отладка приложения
- •Программная документация
- •Руководство пользователя
- •Руководство системного администратора
- •Заключение
- •Список использованных источников
- •Код программы
Федеральное агентство образования и науки
ОМСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра «Автоматизированные системы обработки информации и управления»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
К КУРСОВОМУ ПРОЕКТУ
по дисциплине «СУБД»
ПРИЛОЖЕНИЕ ДЛЯ РАБОТЫ С БД
ВАРИАНТ 7
Руководитель,
доцент, к.т.н. О.Б. Малков
подпись, дата
Исполнитель:
студентка гр. ИВТ-449 Е.В. Овчинникова
подпись, дата
Омск 2012
Реферат
Пояснительная записка 28 с., 1 ч., 8 рис., 1 прил., 3 источника.
MICROSOFTSQLSERVER, ЗАПРОС, СУБД,C#, БАЗА ДАННЫХ
Объектом исследования данного курсового проекта является СУБД MicrosoftSQLServerи её возможности взаимодействия со сторонними приложениями.
Цель курсовой работы – разработка приложения на языке высокого уровня, взаимодействующего с базой данных под управлением MSSQLServer.
В процессе работы проводился поиск и анализ возможностей ЯВУ C# по взаимодействию сMSSQLServer. Затем на этом языке высокого уровня было создано приложение, способное подключаться, просматривать и изменять данные в базе данных под управлениемMSSQLServer. В качестве базы данных для приложения была выбрана база, созданная в ходе лабораторного практикума (предметная область «Нотариальная контора»).
В результате работы создано приложение на ЯВУ C#, отвечающее поставленным требованиям.
Содержани
Реферат 3
Введение 5
Заключение 16
Список использованных источников 17
Код программы 18
Введение 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без необходимости подключения сторонних библиотек и расширений.
Первый раздел пояснительной записки содержит описание созданной в ходе лабораторного практикума базы данных по заданной предметной области, второй – процесс разработки приложения, в том числе анализ аналогов и выбор прототипа, разработку алгоритма и графического интерфейса, кодирование и тестирование, третий раздел посвящен документации к созданному приложению.
Описание разработанной базы данных
Постановка задания
Вариант 7. Нотариальная контора.
Нотариальная контора готова предоставить клиенту определенный комплекс услуг. Услуги формализованы, т. е. составлен их список с описанием каждой услуги. При обращении клиента его стандартные данные (название, вид деятельности, адрес, телефон) фиксируются в базе данных. По каждому факту оказания услуги клиенту составляется документ, в котором указываются дата, услуга, сумма сделки, комиссионные (доход конторы), описание сделки. В рамках одной сделки клиенту может быть оказано несколько услуг. Стоимость каждой услуги фиксирована. Кроме того компания предоставляет в рамках одной сделки различные виды скидок. Скидки могут суммироваться [1].