Автор статьи
Валерия
Эксперт по сдаче вступительных испытаний в ВУЗах
1 2
3. СОЗДАНИЕ ПРИЛОЖЕНИЯ
3.1 Описание приложения
Приложение создано на языке C# в среде разработки Visual Studio. C# подключается к данным в базе данных SQL Server с помощью постав-щика данных .NET Framework для SQL Server. Первым шагом в приложе-нии C# является создание экземпляра объекта Server и установление его соединения с экземпляром Microsoft SQL Server. Объект SqlConnection обрабатывает часть физической связи между приложением C# и базой данных SQL Server. Экземпляр класса SqlConnection в C# поддерживается поставщиком данных для базы данных SQL Server. Экземпляр SqlConnection принимает Connection String в каче-стве аргумента и передает значение инструкции Constructor. Когда соединение установлено, SQL-команды будут выполняться с помощью объекта Connection и получать или обрабатывать данные в базе данных. После завершения работы с базой данных соединение должно быть закрыто и освободить ресурсы источника данных. Для отображения данных используется компонент DataGreadView, для логики CRUD и навигации используется компонент BildingNavigator. Приложение создано на языке C# в среде разработки Visual Studio. Программная структура организована с помощью форм – именно в них происходит вся обработка информации. Программа представляет собой главную MDI-форму, в которую загружаются дочерние формы – в таких формах выводятся таблицы базы данных и запросы к базе данных. В базе данных используется 7 таблиц, используется 6 форм в про-грамме, также главная форма. Общее количество форм равняется 8. Для связи с базой данных используется так называемый набор дан-ных, призванный обеспечить логику CRUID по отношению к объектам ба-зы данных. В программе набор данных применяется на каждой форме, он призван обеспечить просмотр и редактирование данных. Можно сказать, что он является связующим звеном между приложением и базой данных.3.2 Структура приложения
Разберем подробно программную структуру: • bookForm – программная форма, реализует работу с таблицей book из базы данных; • bookTakeForm – программная форма, реализует работу с таблицей book_take и book_return из базы данных; • genreForm – программная форма, реализует работу с таблицей genre из базы данных; • mainForm– главная форма; • librianForm – программная форма, реализует работу с таблицей librian; • publisherForm – программная форма, реализует работу с таблицей publisher; • readerForm – программная форма, реализует работу с таблицей reader из базы данных; • writerForm – программная форма, реализует работу с таблицей writ-er. При запуске приложения открывается главная форма (рисунок 5). Рисунок 5 – главная форма Форма книги позволяет просматривать список книг в библиотеке (рисунок 6). Рисунок 6 – форма книги Форма выдача и возврат книг позволяет просматривать и редакти-ровать движение книг: кто взял, какую книгу, когда вернул, кто выдал (ри-сунок 7). Рисунок 7 – форма движение книг Форма читатели позволяет редактировать и просматривать инфор-мацию о читателях, зарегистрированных в библиотеке. Рисунок 8 – форма читатели Форма жанры позволяет просматривать и редактировать жанры книг (рисунок 9). Рисунок 9 – форма жанры Форма библиотекари позволяет просматривать и редактировать ин-формацию о библиотекарях, которые работают в библиотеке (рисунок 10). Рисунок 10 – форма библиотекари Форма авторы позволяет просматривать информацию об авторах (рисунок 11). Рисунок 11 – форма авторыЗАКЛЮЧЕНИЕ
В ходе выполнения курсовой работы были сделаны следующие вы-воды: • базы данных – повсеместно используемое хранилище данных; • базы данных используются, в основном, для хранения контента основного приложения; • базы данных используют системы управления для доступа к свое-му функционалу; • для выполнения команд в базе данных используется язык SQL; • с помощью языка SQL возможно не только модифицировать дан-ные, но также и профилировать, создавать, эскортировать и им-портировать саму БД; • язык SQL выступает в качестве посредника между разработчиком и базой данных; • существует множество систем, которые предоставляют различные СУБД и способы взаимодействия с ними, на данный момент базы данных – одно из наипопулярнейших направлений в IT-сфере. Также, в ходе выполнения курсовой работы была разработана ин-формационная система для библиотеки. В процессе выполнения были до-стигнуты следующие задачи: • рассмотрены теоретические сведения; • изучены технологии создания баз данных; • совершено проектирование БД; • созданы пользовательские формы. Для доступа к реализованной базе данных используется приложение, созданное с помощью языка C#. Курсовая работа поставляется в комплек-те с реализованным приложением. Поставленные задачи выполнены в полном объеме: был выбран предпочтительный вид базы данных, СУБД и язык для программирования интерфейса, после чего выполнено приложение для демонстрации БД и ее возможностей. Реализованное приложение было протестировано, отлаже-но и финализировано.СПИСОК ЛИТЕРАТУРЫ:
1. Дейт, К., Дж. Введение в системы баз данных. 6-е изд. – СПб.: «Ви-льямс», 2015. – 848 с. 2. В.В. Корнеев, А.Ф. Гареев, С.В. Васютин, В.В. Райх. Базы данных. Интеллектуальная обработка информации. – М.: Нолидж, 2015. – 496 с. 3. Праг К., Ирвин М. Написание клиентских приложений. – К.: Диалек-тика, 2015 – 576 с. 4. Карпова Т.С. «Базы данных: модели, разработка, реализация» – СПб.: Питер, 2015. – 304 с.: ил. 5. Хoмoненкo A.Д., Цыгaнкoв В.М., Мaльцев М.Г. Бaзы дaнных: Учеб-ник для выcших учебных зaведений / Пoд pед. пpoф. A.Д. Хoмoненкo. – Издaние втopoе, дoпoлненнoе и пеpеpaбoтaннoе. – CПб.: КOPOНA пpинт, 2016. — 672 c. 6. Глушaкoв C.В., Лoмoтькo Д.В. Бaзы дaнных: Учебный куpc. – Хapькoв: Фoлиo; Pocтoв н/Д: Феникc; Киев: Aбpиc, 2015. – 504 c. 7. Хаббард, Дж. Автоматизированное проектирование баз данных; М.: Мир, 2011. — 453 c. 8. Стиллмен, Дж. Грин, Изучаем C#, 2-е издание. – Питер, 2012. – 120с., ил. 9. Пол Дейтел, Харви Дейтел Как программировать на Visual C# 2012. — Пб.: Питер, 2014. – 858с.1 2
О сайте
Ссылка на первоисточник:
http://dagiro.ru/
Поделитесь в соцсетях:
Оставить комментарий
Inna Petrova 18 минут назад
Нужно пройти преддипломную практику у нескольких предметов написать введение и отчет по практике так де сдать 4 экзамена после практики
Иван, помощь с обучением 25 минут назад
Inna Petrova, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Коля 2 часа назад
Здравствуйте, сколько будет стоить данная работа и как заказать?
Иван, помощь с обучением 2 часа назад
Николай, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Инкогнито 5 часов назад
Сделать презентацию и защитную речь к дипломной работе по теме: Источники права социального обеспечения. Сам диплом готов, пришлю его Вам по запросу!
Иван, помощь с обучением 6 часов назад
Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Василий 12 часов назад
Здравствуйте. ищу экзаменационные билеты с ответами для прохождения вступительного теста по теме Общая социальная психология на магистратуру в Московский институт психоанализа.
Иван, помощь с обучением 12 часов назад
Василий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Анна Михайловна 1 день назад
Нужно закрыть предмет «Микроэкономика» за сколько времени и за какую цену сделаете?
Иван, помощь с обучением 1 день назад
Анна Михайловна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Сергей 1 день назад
Здравствуйте. Нужен отчёт о прохождении практики, специальность Государственное и муниципальное управление. Планирую пройти практику в школе там, где работаю.
Иван, помощь с обучением 1 день назад
Сергей, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Инна 1 день назад
Добрый день! Учусь на 2 курсе по специальности земельно-имущественные отношения. Нужен отчет по учебной практике. Подскажите, пожалуйста, стоимость и сроки выполнения?
Иван, помощь с обучением 1 день назад
Инна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Студент 2 дня назад
Здравствуйте, у меня сегодня начинается сессия, нужно будет ответить на вопросы по русскому и математике за определенное время онлайн. Сможете помочь? И сколько это будет стоить? Колледж КЭСИ, первый курс.
Иван, помощь с обучением 2 дня назад
Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Ольга 2 дня назад
Требуется сделать практические задания по математике 40.02.01 Право и организация социального обеспечения семестр 2
Иван, помощь с обучением 2 дня назад
Ольга, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Вика 3 дня назад
сдача сессии по следующим предметам: Этика деловых отношений - Калашников В.Г. Управление соц. развитием организации- Пересада А. В. Документационное обеспечение управления - Рафикова В.М. Управление производительностью труда- Фаизова Э. Ф. Кадровый аудит- Рафикова В. М. Персональный брендинг - Фаизова Э. Ф. Эргономика труда- Калашников В. Г.
Иван, помощь с обучением 3 дня назад
Вика, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Игорь Валерьевич 3 дня назад
здравствуйте. помогите пройти итоговый тест по теме Обновление содержания образования: изменения организации и осуществления образовательной деятельности в соответствии с ФГОС НОО
Иван, помощь с обучением 3 дня назад
Игорь Валерьевич, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Вадим 4 дня назад
Пройти 7 тестов в личном кабинете. Сооружения и эксплуатация газонефтипровод и хранилищ
Иван, помощь с обучением 4 дня назад
Вадим, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Кирилл 4 дня назад
Здравствуйте! Нашел у вас на сайте задачу, какая мне необходима, можно узнать стоимость?
Иван, помощь с обучением 4 дня назад
Кирилл, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Oleg 4 дня назад
Требуется пройти задания первый семестр Специальность: 10.02.01 Организация и технология защиты информации. Химия сдана, история тоже. Сколько это будет стоить в комплексе и попредметно и сколько на это понадобится времени?
Иван, помощь с обучением 4 дня назад
Oleg, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Валерия 5 дней назад
ЗДРАВСТВУЙТЕ. СКАЖИТЕ МОЖЕТЕ ЛИ ВЫ ПОМОЧЬ С ВЫПОЛНЕНИЕМ практики и ВКР по банку ВТБ. ответьте пожалуйста если можно побыстрее , а то просто уже вся на нервяке из-за этой учебы. и сколько это будет стоить?
Иван, помощь с обучением 5 дней назад
Валерия, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Инкогнито 5 дней назад
Здравствуйте. Нужны ответы на вопросы для экзамена. Направление - Пожарная безопасность.
Иван, помощь с обучением 5 дней назад
Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Иван неделю назад
Защита дипломной дистанционно, "Синергия", Направленность (профиль) Информационные системы и технологии, Бакалавр, тема: «Автоматизация приема и анализа заявок технической поддержки
Иван, помощь с обучением неделю назад
Иван, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Дарья неделю назад
Необходимо написать дипломную работу на тему: «Разработка проекта внедрения CRM-системы. + презентацию (слайды) для предзащиты ВКР. Презентация должна быть в формате PDF или формате файлов PowerPoint! Институт ТГУ Росдистант. Предыдущий исполнитель написал ВКР, но работа не прошла по антиплагиату. Предыдущий исполнитель пропал и не отвечает. Есть его работа, которую нужно исправить, либо переписать с нуля.
Иван, помощь с обучением неделю назад
Дарья, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru