Проектирование системы управления базами данных. Особенности реализации в 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 с.: ил.