Разработка приложений для работы с базами данных - Курсовая работа

бесплатно 0
4.5 90
Проектирование системы управления базами данных. Особенности реализации в MS SQL. Разработка пользовательского интерфейса. Тестирование и отладка приложения. Руководство пользователя и системного администратора. Анализ и методы разработки приложений.


Аннотация к работе
Система управления базами данных (СУБД) - программное обеспечение, осуществляющее управлением и созданием баз данных. Microsoft SQL Server - система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft.Нотариальная контора готова предоставить клиенту определенный комплекс услуг. Услуги формализованы, т. е. составлен их список с описанием каждой услуги. По каждому факту оказания услуги клиенту составляется документ, в котором указываются дата, услуга, сумма сделки, комиссионные (доход конторы), описание сделки.При проектировании использовалась ER-технология, построенные логическая и физическая модели соответствуют стандарту IDEF1X.При создании скриптов базы данных в MS SQL некоторые типы данных отличаются от указанных в физической модели данных, а именно: - тип VARCHAR2() заменен типом NCHAR();2.1.1 Информация о приложении Пользователь подключается к базе данных «Нотариус». После подключения отображаются все таблицы БД с возможностью изменения данных в них. Программный продукт должен обеспечивать выполнение следующих функций: - возможность подключения базе данных;При разработке алгоритма применен метод разбиения общей задачи на более простые (метод декомпозиции [2]).Интерфейс пользователя был разработан при использовании событийного программирования.Приложение разработано на объектно-ориентированном языке высокого уровня C# [3] в среде разработки Microsoft Visual Studio 2010, экспресс выпуск. Первая форма это основное окно программы, также есть окна «О программе», «Об авторе» и «Руководство пользователя», которые содержат справочную информацию.Приложение выполняет подключение к заранее выбранной базе данных из MS SQL Server. Также приложение позволяет редактировать данные БД, в том числе, удаление и добавление, обладает весьма понятным интерфейсом на русском языке.Программа работает на IBM совместимых персональных компьютерах. Для запуска приложения необходимо дополнительно наличие .NET Framework 4 или новее, MS SQL Server 2008 (рекомендуется MS SQL Server 2012) или новее с запущенными службами и операционная система MS Windows XP и новее. Пользователь сразу увидит основное окно программы, оно представлено на рисунке 5. Далее можно совершить необходимое действие: 1) Просмотреть результаты заготовленных запросов, нажав на соответствующую кнопку «Выполнить» в правом нижнем углу экрана и выбрав вкладку «Результат запросов». Пример выполнения одного из запросов представлен на рисунке 6.Программа работает на IBM совместимых персональных компьютерах. Для запуска приложения необходимо дополнительно наличие .NET Framework 4 или новее, MS SQL Server 2008 (рекомендуется MS SQL Server 2012) или новее с запущенными службами и операционная система MS Windows XP и новее. Программа состоит из исполняемого файла Database.exe и файлов самой базы данных. Для установки приложения необходимо запустить Notarius.sfx и распаковать файлы в выбранную папку на компьютере. Для работы программы необходимо, чтобы было установлено .NET Framework v4.0 . Так же должен быть установлен MS SQL Server 2008 (рекомендуется MS SQL Server 2012) и новее и запущены его службы.В результате выполнения данной курсовой работы был получен опыт в проектировании, создании и заполнении базы данных и возможностях языка C# для работы с БД.SQLDATAADAPTER adapter = new SQLDATAADAPTER("SELECT * FROM Klient", connect); SQLDATAADAPTER adapter2 = new SQLDATAADAPTER("SELECT * FROM Sdelka", connect); SQLDATAADAPTER adapter4 = new SQLDATAADAPTER("SELECT * FROM Usluga", connect); SQLDATAADAPTER adapter5 = new SQLDATAADAPTER("SELECT Opisanie, FIO FROM Usluga, Klient WHERE [N uslugi]=[N klienta] ORDER BY FIO", connect); SQLDATAADAPTER adapter5 = new SQLDATAADAPTER("SELECT FIO, Data FROM Sdelka, Klient WHERE Klient.

План
Содержание

Введение

1. Описание разработанной базы данных

1.1 Постановка задания

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

1.3 Особенности реализации в MS SQL

2. Разработка приложения

2.1 Анализ и методы решения задачи

2.2 Разработка алгоритма

2.3 Разработка пользовательского интерфейса

2.4 Написание кода

2.5 Тестирование и отладка приложения

3. Программная документация

3.1 Руководство пользователя

3.2 Руководство системного администратора

Заключение

Список использованных источников

Приложение А. Код программы

Введение
Система управления базами данных (СУБД) - программное обеспечение, осуществляющее управлением и созданием баз данных. Популярными СУБД являются MS SQL Server, Oracle Database, MYSQL. В ходе практических занятий изучались первые два программных комплекса, первый из которых в итоге был выбран для реализации приложения.

Microsoft SQL Server - система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов - Transact-SQL, создан совместно Microsoft и Sybase. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия.

Язык высокого уровня C# позволяет реализовать широкие возможности для взаимодействия с базами данных MS SQL Server без необходимости подключения сторонних библиотек и расширений.

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

Вывод
база данные приложение тестирование

В результате выполнения данной курсовой работы был получен опыт в проектировании, создании и заполнении базы данных и возможностях языка C# для работы с БД. Так же было создано приложение, позволяющее работать с базами данных под управлением СУБД MS SQL Server, а так же изменять данные в них. Приложение отвечает всем поставленным требованиям.

Список литературы
1 Работа с СУБД MYSQL: учеб. пособие / О. Б. Малков, М. В. Девятерикова. - Омск: Изд-во ОМГТУ, 2010. - 84 с.

2 Цыганенко В. Н.. Технология программирования: методические указания к курсовому проектированию. - Омск: Изд-во ОМГТУ, 2005. - 44 с.

3 Шилдт Герберт. Полный справочник по С#: Пер. с англ. - М.: Издательский дом «Вильямс», 2004. - 752 с.: ил.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?