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

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 17.04.2019
Размер файла 2,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru//

Размещено на http://www.allbest.ru//

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

Мащенко М.К.

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

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

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/

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [2,1 M], добавлен 16.02.2015

  • Разработка приложения, позволяющего автоматизировать документооборот предприятия по списанию основных средств. Мероприятия по защите и обеспечению целостности базы данных. Разработка клиентского приложения. Запросы к базе данных, руководство пользователя.

    курсовая работа [700,0 K], добавлен 14.01.2015

  • Системный анализ и анализ требований к базе данных. Особенности создания отчетов, запросов и форм в Visual Studio 2012. Программная реализация ER-диаграммы. Создание инфологической, логической и физической модели базы данных. Генерация ее в SQL Server.

    курсовая работа [1,0 M], добавлен 22.11.2012

  • Разработка и освоение в современном производстве информационной подсистемы. Создание базы данных в среде MS SQL Server 2008 и приложения в среде MS Visual Studio 2012. Процесс ввода при выборе пунктов меню. Заполнение формы с критериями на фильтрацию.

    отчет по практике [834,4 K], добавлен 27.11.2013

  • Изучение алгоритмов, написание программ на языке C#. Работа с массивами, строками, перечислениями, структурами, интерфейсами. Разработка и функциональность Windows-приложения. Создание и подключение баз данных в среде программирования Visual Studio 2019.

    отчет по практике [6,7 M], добавлен 18.10.2020

  • Анализ создания виртуального окружения для разработки. Установка фреймворка Flask. Особенность настройки аутентификации и привилегий. Создание Python-файла и написание в нем простого веб-приложения. Запуск и проверка работоспособности приложения.

    лабораторная работа [2,1 M], добавлен 28.11.2021

  • Базы данных и системы управления ими: внутренняя структура и взаимосвязь компонентов, принципы работы и направления использования, оценка возможностей и функциональность. Характеристика MS Access. Подключение приложения к базе данных "Поликлиника".

    курсовая работа [1004,7 K], добавлен 14.01.2015

  • Разработка программного продукта - приложения, позволяющего заносить данные анкетирования в базу данных MS SQL. Описание логики работы приложения, особенности пользовательского интерфейса. Формы просмотра анкет, описание процедур и функций программы.

    курсовая работа [1,2 M], добавлен 16.08.2012

  • Технологии создания web-страниц. Появление Active Server Pages. Разработка динамического web-сайта на asp.net. Создание дизайна и каркаса сайта с использованием стандартных HTML таблиц. Проектирование базы данных на основе ado.net и подключение к ней.

    контрольная работа [2,4 M], добавлен 24.05.2019

  • Проектирование базы данных для автоматизации деятельности по учету автотранспорта ГИБДД Вяземского района. Выбор инструментария для разработки базы данных и приложения по её ведению. Описание интерфейса и физической структуры приложения баз данных.

    курсовая работа [2,2 M], добавлен 28.06.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.