Основы создания информационного пространства для размещения и хранения научно-технических разработок ученых | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 6 апреля, печатный экземпляр отправим 10 апреля.

Опубликовать статью в журнале

Библиографическое описание:

Болатбек, Уалихан Болатбекулы. Основы создания информационного пространства для размещения и хранения научно-технических разработок ученых / Уалихан Болатбекулы Болатбек, Е. М. Бейшен, М. А. Байжарикова, М. Б. Тлебаев. — Текст : непосредственный // Молодой ученый. — 2017. — № 4.1 (138.1). — С. 35-39. — URL: https://moluch.ru/archive/138/39099/ (дата обращения: 29.03.2024).



В данном проекте приводятся основы создания простого онлайн-хранилища на базе программы технопарка. Пользователи, зарегистрированные в программе, могут открыть базу данных с последующим ее изменением. База данных обновляется через Интернет. Пользователю достаточно подключится к нужному серверу и база данных сама обновит ее до последней версии. Обновления происходят при изменении базы другими участниками.

Ключевые слова: научные исследования, облачные технологии, коммуникации, информационное пространство, web-сервисы, web-технологии, информационные системы, экспериментальное исследование.

Бул долбоор Техно парк программалардын негизинде жөнөкөй онлайн дүкөн түзүүнүн негиздерин камсыз кылат. Программа менен катталгандар базасын ачып, андан кийин аны өзгөртө аласыз. Берилиштер базасына интернет аркылуу берилип турат. Колдонуучуларга акыркы нускасына туура Server жана маалыматтар базасын өзгөрүүлөр байланышат. Башка салым салуучулар тарабынан базаны өзгөртүү качан өзгөрүүлөр болот.

Шарттары: изилдөө, булут эсептөө, байланыш, маалымат мейкиндиги, интернет кызматтары, интернет технологиялары, маалымат системалары, эксперименталдык изилдөө.

This project provides the basics of creating a simple online store on the basis of techno park programs. Users registered in the program can open the database and then change it. The database is updated via the Internet. Users simply connect to the correct server and database updates to the latest version. Updates occur when you change the base by other contributors.

Keywords: research, cloud computing, communication, information space, web-services, web-technology, information systems, experimental research.

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

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

Остановимся на основных понятиях информационного пространства:

- облачное хранилище данных, в котором данные хранятся на многочисленных распределённых в сети серверах, предоставляемых в пользование клиентам, в основном, третьей стороной. В отличие от модели хранения данных на собственных выделенных серверах, приобретаемых или арендуемых специально для подобных целей, количество или какая-либо внутренняя структура серверов клиенту, в общем случае, не видна. Данные хранятся и обрабатываются в так называемом «облаке», которое представляет собой, с точки зрения клиента, один большой виртуальный сервер. Физически же такие серверы могут располагаться удалённо друг от друга географически;

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

При проектировании проекта программное обеспечение для создания оболочки программы использовала последнюю версию Delphi 10 (Embacadero). А в качестве базы данных – SQLserver.

Delphi – императивный, структурированный, объектно-ориентированный язык программирования со строгой статической типизацией переменных. Основная область использования — написание прикладного программного обеспечения.

Microsoft SQL Server – система управления реляционными базами данных (РСУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка.

  1. Разработка проекта

На данный момент программа состоит из 5 окон, включающих в себя: главный экран, окно входа/выхода, информацию о проекте, а так же пример сетевой БД.

Для начала создадим новый проект:

Файл – New – VCL Forms Application(рис. 1)

Рис. 1. Создание проекта

После того как мы создали проект перед нами создаться новая чистая форма готовая к работе.

Далее нам нужна панель инструментов, откуда мы будем брать элементы для дальнейшей разработки (рис. 2).


Рис. 3. Главная форма


Рис. 2. Панель инструментов

Находим элементы как: Button, Image, Edit, Label делаем форму как показано на рисунке 3.

Главная форма готова, но мы всего лишь нарисовали оболочку. Для того, чтобы заработала оболочка, нужно написать программу для каждого элемента.

Для того чтобы открыть программную часть элемента достаточно двойным нажатием щелкнуть на элемент.

Программный код для первой, второй и третьих кнопок:

Главная форма готова, функциональные кнопки настроены.

Для того чтобы создать новую форму, форму входа и выхода обращаемся к рисунку 4.

Рис. 4. Форма входа и выхода

В данном скриншоте показаны все элементы использующиеся в форме, а так же пример построения рисунка (рис. 4).

Далее пишем программный код кнопок, для их работы:

По примеру формы 1 и 2 создаем форму «О программе».

Теперь переходим к наиболее важной части нашей программы. К подключению онлайн базы. Для реализации данного проекта вам потребуется скачать:

  1. SQL Server Manager 2014
  2. SQL Server Installation 2014
  3. Net. FrameWork
  4. GitGui и Tortoise Git

База данных должна находиться на сервере, а мы как клиенты просто подключаемся к ней и редактируем. А после редактирования, как бы отправляем отчет серверу для исправления. Так и происходит процесс обновления базы данных. После установления программы GitGui у пользователя появляется возможность обновления базы данных (рис. 5).

Рис. 5. Контекстное меню

Конечная форма должна выглядеть так (рис. 6):

Рис. 6. Конечная форма

Список элементов, которые использовались в данной форме: AdoConnection, ADODataSet1, DataSourceи DbeGrid, DbeNavigator.

Литература:

  1. Дейт К. Дж. Введение в системы баз данных / Пер с англ. 7-е изд. – К.: Диалектика, 2001. – 1072 с.
  2. Кузан Дмитрий, Шапоров Владимир Программирование Win32 API в Delphi; БХВ-Петербург - Москва, 2005. – 368 c.
  3. Культин Н. Программирование в Delphi 2010. Самоучитель; БХВ-Петербург – Москва, 2010. – 448 c.
  4. Anthony T. Mann Microsoft®SQL Server 7 For Dummies®; М.: ЧеРо; Издание 2-е, стер. – М., 2009. – 360 c.
  5. Carlos Rojas, Fernando Guerrero SQL Server 2000 Programming by Example; М.: Центр РСПИ – Москва, 2010. – 558 c.
  6. Damir Bersinic, Stephen Giles Portable DBA: SQL Server; Stoeger Publishing Company – Москва, 2011. – 852 c.
Основные термины (генерируются автоматически): SQL, база данных, главная форма, информационное пространство, ANSI, ISO, VCL, баз данных, конечная форма, последняя версия.


Похожие статьи

Автоматизированная разработка базы данных Oracle с помощью...

Скачать электронную версию.

Основные термины (генерируются автоматически): SQL, баз данных, сгенерированный код, описанная модель данных, рисунок.

Технология ADO и средства доступа к реляционным базам данных

Основные термины (генерируются автоматически): ADO, SQL, источник данных, баз данных, данные, таблица, база данных, соединение, оперативная память, реляционная база данных.

Выбор SQL Server для медицинского учреждения

Скачать электронную версию.

Основные термины (генерируются автоматически): SQL, BSD, система, баз данных, высокая стоимость, пользовательский тип данных, сервер, СУБД, таблица.

Экспорт данных о ролевой политике безопасности из Системы...

Методика проведения аудита информационной безопасности информационных систем персональных данных в негосударственных пенсионных фондах.

Использование апостериорного анализа данных для обнаружения аномалий в SQL-запросах к базам данных.

Сравнение производительности ORM-библиотек как критерия...

Системы управления реляционными базами данных (СУБД) показывают хорошую

Основные термины (генерируются автоматически): ORM, баз данных, данные, результат тестирования, CODE, реляционная база данных, отдельный проект, какое время, CRUD, реляционная форма.

Концепция базы данных для системы электронного...

Скачать электронную версию.

PL/SQL интегрирован с сервером базы данных, поэтому программы, написанные на нем, обрабатываются быстро и эффективно.

СУБД Oracle: DDL триггер, как средство контроля изменения структуры базы данных.

Проектирование базы данных. Роль процесса в создании...

На сегодняшний день ни одна сложная система не разрабатывается в «лоб». В первую очередь, она проектируется. База данных, являющаяся одной из важнейших частей информационной системы, конечно же, представляет собой сложный объект...

Разработка программного модуля тестирования баз данных

Ключевые слова: база данных, СУБД, реляционные базы данных, нереляционные базы

Поэтому последним параметром стоит указать возможности языка запросов, который

Основные термины (генерируются автоматически): баз данных, реляционная модель, SQL...

Пример реализации инструмента для автоматизации процесса...

‒ Рабочие БДбазы данных, предназначенные для конечных пользователей.

‒ скрипт содержит только SQL-операторы изменения структуры данных.

Плюс: ‒ получение последней версии базы данных одним скриптом.

Похожие статьи

Автоматизированная разработка базы данных Oracle с помощью...

Скачать электронную версию.

Основные термины (генерируются автоматически): SQL, баз данных, сгенерированный код, описанная модель данных, рисунок.

Технология ADO и средства доступа к реляционным базам данных

Основные термины (генерируются автоматически): ADO, SQL, источник данных, баз данных, данные, таблица, база данных, соединение, оперативная память, реляционная база данных.

Выбор SQL Server для медицинского учреждения

Скачать электронную версию.

Основные термины (генерируются автоматически): SQL, BSD, система, баз данных, высокая стоимость, пользовательский тип данных, сервер, СУБД, таблица.

Экспорт данных о ролевой политике безопасности из Системы...

Методика проведения аудита информационной безопасности информационных систем персональных данных в негосударственных пенсионных фондах.

Использование апостериорного анализа данных для обнаружения аномалий в SQL-запросах к базам данных.

Сравнение производительности ORM-библиотек как критерия...

Системы управления реляционными базами данных (СУБД) показывают хорошую

Основные термины (генерируются автоматически): ORM, баз данных, данные, результат тестирования, CODE, реляционная база данных, отдельный проект, какое время, CRUD, реляционная форма.

Концепция базы данных для системы электронного...

Скачать электронную версию.

PL/SQL интегрирован с сервером базы данных, поэтому программы, написанные на нем, обрабатываются быстро и эффективно.

СУБД Oracle: DDL триггер, как средство контроля изменения структуры базы данных.

Проектирование базы данных. Роль процесса в создании...

На сегодняшний день ни одна сложная система не разрабатывается в «лоб». В первую очередь, она проектируется. База данных, являющаяся одной из важнейших частей информационной системы, конечно же, представляет собой сложный объект...

Разработка программного модуля тестирования баз данных

Ключевые слова: база данных, СУБД, реляционные базы данных, нереляционные базы

Поэтому последним параметром стоит указать возможности языка запросов, который

Основные термины (генерируются автоматически): баз данных, реляционная модель, SQL...

Пример реализации инструмента для автоматизации процесса...

‒ Рабочие БДбазы данных, предназначенные для конечных пользователей.

‒ скрипт содержит только SQL-операторы изменения структуры данных.

Плюс: ‒ получение последней версии базы данных одним скриптом.

Задать вопрос