Разработка 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