Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Скоро защита?

Курсовая работа по инфокоммуникационным системам на тему «Библиотека учебного заведения». Часть 2

Автор статьи
Валерия
Валерия
Наши авторы
Эксперт по сдаче вступительных испытаний в ВУЗах

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

или напишите нам прямо сейчас

Написать в WhatsApp Написать в Telegram

О сайте
Ссылка на первоисточник:
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