РАЗРАБОТКА WEB-ПРИЛОЖЕНИЯ ДЛЯ УЧЕТА ВЫПУСКНЫХ КВАЛИФИКАЦИОННЫХ РАБОТ ПО КАФЕДРЕ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ - Студенческий научный форум

VIII Международная студенческая научная конференция Студенческий научный форум - 2016

РАЗРАБОТКА WEB-ПРИЛОЖЕНИЯ ДЛЯ УЧЕТА ВЫПУСКНЫХ КВАЛИФИКАЦИОННЫХ РАБОТ ПО КАФЕДРЕ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

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

Создание веб-приложений способствует оперативной и эффективной обработке данных, тем самым способствуя удобству архивной деятельности.

1 Выбор средств разработки

Базы данных – это специально разработанное хранилище для различных типов данных. Каждая база данных, имеет определённую модель (реляционная, документно-ориентированная), которая обеспечивает удобный доступ к данным. Системы управления базами данных (СУБД) - специальные приложения (или библиотеки) для управления базами данных различных размеров и форм.

СУБД должна обеспечивать реляционную модель работы с данными. Сама модель подразумевает определенный тип связи между сущностями из разных таблиц. Чтобы хранить и работать с данными, такой тип СУБД должен иметь определенную структуру (таблицы). В таблицах каждый столбец может содержать данные разного типа. Каждая запись состоит из множества атрибутов (столбцов) и имеет уникальный ключ, хранящейся в той же таблице - все эти данные взаимосвязаны между собой, как описано в реляционной модели.

Для работы рассматривались наиболее популярные СУБД, а именно SQLite и MySQL и PostgreSQL и MS SQL Server. Путем анализа и сравнения было принято решение работать с MS SQL Server. Основным критерием для выбора послужили простота и удобность интеграции с другими продуктами Microsoft.

2 Процесс реализации базы данных

Во время процесса проектирования, на стадии физического проектирования в case–системы был сгенерирован код специально адаптированный под MS SQL Server. Этот код был использован.

Рис. 1. Запрос в СУБД

Выполненный запрос создает в базе данных таблицы и связи между ними.

Рис. 2. Схема данных

3 Создание пользовательского интерфейса

Для дальнейшей работы по созданию пользовательского интерфейса была выбрана технология ASP.NET. Почти все крупномасштабные web-сайты на базе технологии ASP.NET разрабатываются с использованием Visual Studio – предлагаемой компанией Microsoft полнофункциональной среды разработки web-приложений, гибкого и универсального инструмента проектирования и создания законченных приложений для платформы Windows.

3.1 Создание основных страниц

На первом этапе наша главная задача подготовить основные html страницы.

Рис. 3. Главная страница

И создать веб форму для заполнения. Данные из которой будут через получение направляется в базу данныхlay.

Рис. 4. Форма для регистрации работ

Для заполнения и отправки в базу данных были выбраны элементы «Textbox», как наиболее удобные элементы для пользователя, и простые в реализации. Рядом с полями указан текст, в котором говорится, какой элемент «Textbox», отвечает за какую строчку в базе данных. Что наиболее удобно, и не нагромождает страницу, не нужной пользователю информацией, упрощая его работу.

3.2 Подключение к базе данных

Подключение проекта к базе данных проводилось встроенным инструментом Visual Studio.

Рис. 5. Подключение к базе данных

3.3 Принцип взаимодействия с базой данных

Имя базу данных и web-форму, теперь нам необходимо объединить работу через код.

Языком кода был выбран C#, как наиболее удобный и универсальный язык.

Принцип работы кода. Созданы девять методов для каждой таблицы. Каждый метод имеет свое подключение к базе данных. Затем при нажатии в форме на кнопку «отправить», методы вызываются в определённом порядке, таким образом, чтобы сначала заполнялись дочерние таблицы, а затем основная таблица.

Рис. 6. Структура кода

Заключение

Web-приложение – это прикладное программное обеспечение, логика которого распределена между сервером и клиентом, а обмен информацией происходит по сети. Клиентская часть реализует пользовательский интерфейс, а серверная – получает и обрабатывает запросы от клиента, выполняет вычисления, формирует веб-страницу и отправляет её клиенту согласно протоколу HTTP.

Список литературы

1 Графический интерфейс пользователя [Электронный ресурс]. URL: http://belani.narod.ru/1/Lklser2.htm

2 Программирование на языке c# [Электронный ресурс]. URL: http://csharpprogramming.ru/

3 Разработка баз данных [Электронный ресурс]. URL:http://www.newreferat.com/ref-2098-5.html

4 ASP NET. Работа с БД [Электронный ресурс]. URL: http://habrahabr.ru/post/176017/

5 C# для работы с БД [Электронный ресурс]. URL: http://habrahabr.ru/post/106729/

Просмотров работы: 797