Телефон: +7 (383)-202-16-86

Статья опубликована в рамках: XLVII Международной научно-практической конференции «Технические науки - от теории к практике» (Россия, г. Новосибирск, 29 июня 2015 г.)

Наука: Технические науки

Секция: Информатика, вычислительная техника и управление

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
ИНФОРМАЦИОННОЕ ВЕБ-ПРИЛОЖЕНИЕ ДЛЯ ХРАНЕНИЯ И УЧЕТА ИНФОРМАЦИИ // Технические науки - от теории к практике: сб. ст. по матер. XLVII междунар. науч.-практ. конф. № 6(43). – Новосибирск: СибАК, 2015.
Проголосовать за статью
Дипломы участников
У данной статьи нет
дипломов

 

 

ИНФОРМАЦИОННОЕ  ВЕБ-ПРИЛОЖЕНИЕ  ДЛЯ  ХРАНЕНИЯ  И  УЧЕТА  ИНФОРМАЦИИ

Артамонов  Евгений  Борисович

канд.  техн.  наук,  доцент 
Национальный  авиационный  университет, 
Украина,  г.  Киев

Венетикидис  Панайотис

студент 
Национальный  авиационный  университет, 
Украина,  г.  Киев

E-mailvenetikidis@yandex.ua

 

STORAGE  AND  ACCOUNTING  INFORMATION  WITH  INFORMATION`S  WEB  APPCLICATION

Ievgen  Artamonov

candidate  of  Science,  docent 
National  Aviation  University, 
Ukraine,  Kiev

Venetikidis  Panayotis

student 
National  Aviation  University, 
Ukraine,  Kiev

 

АННОТАЦИЯ

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

ABSTRACT

This  article  gives  an  example  of  using  Web  technologies  to  create  a  remote  storage  environment  and  accounting  information.  Obtained  as  a  result  of  the  study,  the  information  provides  an  opportunity  to  design  and  develop  a  web  application  for  the  exchange  of  textual  and  graphical  information  in  their  environment  by  means  of  today's  mobile  platforms.

 

Ключевые  слова:  веб-приложение;  мобильная  платформа;  браузер;  интерфейс.

Keywords:  web  application;  mobile  device;  browser;  interface.

 

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

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

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

Назначение  разрабатываемой  ИС  —  ведение  учета  используемых  в  организации  вычислительной  техники  и  периферийных  устройств.  Информационная  система  будет  строиться  на  основе  клиент-серверной  архитектуры,  и  включать  в  свой  состав  серверную  часть  с  базой  данных,  и  клиентскую  часть,  с  интерфейсом  пользователя  для  получения  доступа  к  данной  базе  данных  [1,  c.  21].

В  зависимости  от  типа  передаваемых  данных  будут  изменяться  и  объемы  передаваемой  и  хранящейся  информации.  Соответственно  необходимо  наличие  необходимого  для  базы  данных  свободного  дискового  пространства  на  серверной  машине,  а  также  наличие  скоростного  канала  связи  между  клиентским  ПК  и  серверным  ПК,  на  котором  будет  размещена  серверная  часть  и  база  данных.  В  качестве  канала  связи  возможно  использование,  как  локальной  сети  компании,  так  и  сети  Интернет.

Одним  из  основных  требований  к  разрабатываемой  ИС  является  обеспечение  целостности  хранимой  информации.  Это  является  условием  сохранения  информации  в  том  виде,  в  котором  она  была  внесена  в  информационную  систему.  В  противном  случае  получится  так,  что  после  введения  одних  данных  в  систему  на  выходе  пользователь  может  получить  совсем  другую  информацию,  что  естественно  является  нарушением  актуальности  данной  информации  [2,  c.  15].

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

На  текущий  момент  рынок  программного  обеспечения,  позволяющего  автоматизировать  функции  учета  оргтехники  в  организации,  ярко  выражен  двумя  готовыми  решениями:  «1С:  Предприятие  8»  и  ИС  «Учет  компьютеров».

Гибкость  платформы  позволяет  применить  «1С:  предприятие  8»  в  самых  разнообразных  областях.  Внедрение  выполняются  силами  партнеров-внедренцев  и  реализуют  особенности  деятельности  конкретного  предприятия  или  специальные  пожелания  заказчика.

Внедрения  и  адаптация  прикладных  решений  также  могут  выполняться  и  силами  IT-специалистов  заказчика,  самостоятельно,  или  во  взаимодействии  с  партнерами  [1,  c.  38].

Web-приложения  —  это  специальный  вид  приложений,  разработанных  для  глобальной  сети.  При  запуске  Web-приложения  происходит  генерирование  HTML-кода,  загрузка  изображений,  клиентских  сценариев,  таблиц  стилей  и  других  ресурсов.  По  запросу  пользователя  может  быть  загружен  сохраненный  на  сервере  статический  документ  HTML  или  генерация  кода  HTML  происходит  в  процессе  обработки  запроса  от  клиента.  Динамический  контент  позволяет  разработать  Web-приложение  интерактивным.  Разработка  Web-приложений  существенно  отличается  от  разработки  типичного  приложения.  Во-первых,  Web-приложения  исполняются  на  сервере,  а  во-вторых,  не  сохраняют  состояния  после  обработки  запросов  пользователей.  Поэтому  при  построении  Web-приложения  разработчик  должен  определить  способы  хранения  информации  о  пользователе,  организовать  сеансы  работы  пользователя,  способы  переходов  от  страницы  к  странице.  Перечисленные  задачи  считаются  стандартными  и  одинаково  решаются  для  большинства  Web-приложений.  Реализация  этих  задач  вынесена  в  отдельные  технологии,  которые  называются  технологиями  для  разработки  Web-приложений.  В  Казахстане  чаще  всего  используются  следующие  технологии:  Flash,  Microsoft  ASP.NET,  Java  Server  Pages,  Personal  Home  Page.  При  использовании  любой  из  перечисленных  технологий,  остается  основное  преимущество  Web-приложений  над  традиционными,  которое  заключается  в  процессе  развертывания.  Для  реализации  проекта  Web-приложение  нужно  разместить  на  сервере  и  дать  ссылку  на  него  всем  пользователям,  а  в  случае  изменения  программного  кода  потребуется  обновить  код  только  на  сервере.  Для  загрузки  Web-приложения  на  компьютеры  пользователей  требуется  больше  времени,  но  встроенные  механизмы  оптимизации  кода  позволяют  получить  более  эффективный  исполняемый  код,  а  процесс  компиляции  придает  гибкость  и  универсальность  приложениям  [3,  c.  105].

Для  организации  динамически  обновляемой  информации  на  Web-страницах  необходимо  использование  и  ведения  баз  данных,  а  именно  обязательное  применение  языка  SQL.  В  зависимости  от  выбранной  платформы  проекта  в  настоящее  время  чаще  всего  используются  MySQL,  Oracle,  Microsoft  SQL  Server.  SQL  Server  в  сочетании  с.NET  Framework  уменьшает  время  разработки  и  внедрения  современных  приложений,  ускоряет  процесс  поиска  данных,  упрощает  управление  сайтом,  позволяет  использовать  создаваемые  классы  в  других  приложениях,  предоставляет  широкие  возможности  для  создания  Web-приложений.  Для  доступа  к  данным.NET  Framework  использует  технологию  ADO.NET,  которая  позволяет  работать  с  данными,  как  с  логически  информационными  сущностями.  В  среде  Misrosoft  Visual  Studio  2010  можно  осуществить  проектирование  классов,  на  основе  реляционных  данных,  определить  структуру  таблиц  базы  данных  и  их  отношений  [2,  c.  121].

Для  создания  приложения  была  выбрана  технология  ASP.NET,  которая  содержит  высокоуровневые  концепции,  необходимые  для  разработки  высокопроизводительных  Web-приложений.  Любая  технологическая  платформа  предлагает  разработчику  определенные  стиль  и  подходы  к  разработке  приложений.  Основной  задачей  было  создать  приложение,  в  котором  содержатся  основные  требования,  предъявляемые  к  соискателям  вакантных  мест.  Зачастую  к  одной  и  той  же  должности  руководители  предприятий  и  организаций  предъявляют  различные  требования.  Приложение  содержит  не  только  данные  требований,  но  и  позволяет  осуществить  поиск  по  названию  должности,  с  учетом  предъявляемых  к  данной  должности  требований.  Пользователь  на  основании  своей  квалификации,  знаний  и  умений,  может  подобрать  вакантные  места  на  предприятиях  Карагандинской  области.

Для  клиентской  и  серверной  проверки  ввода  данных  пользователя  в  технологии  ASP.NET  используют  шесть  элементов  управления  user  input  validation.  Элементы  управления  проверкой  достоверности  объявляют  в  Web-форме  и  привязывают  к  элементу  управления  вводом  данных  пользователя.  Свойства  элементов  управления  user  input  validation  определяет  разработчик,  это  упрощают  процесс  проверки  достоверности,  и  избавляет  программиста  от  необходимости  писать  длинный  код  [2,  c.  87].

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

Разработка  Web-приложения  была  выполнена  в  среде  Misrosoft  Visual  Studio  2010.  Проект  содержит  страницы  в  формате.aspx,  две  базы  данных,  плагины  jquery  (для  визуальных  эффектов),  таблицу  стилей.  Две  базы  данных  необходимы  для  организации  разделения  уровня  доступа.

Любое  Web-приложение  нуждается  в  обновлении  информации,  для  этого  создается  блок  администратора,  из  которого  легко  можно  отредактировать,  добавить,  удалить  устаревшую  информацию  или  просто  обновить  существующие  пункты.  Административная  часть  Web-приложения  —  это  часть  сайта,  предназначенная  для  настройки  работы  сайта,  редактирования  текстовой  и  графической  информации  (контента).  Вход  в  административную  часть  сайта  доступен  не  всем  пользователям,  т.  к.  является  защищенной  страницей  Web-приложения  от  сторонних  пользователей.  Пользователи,  могут  регистрироваться  в  системе,  просматривать  информацию,  осуществлять  поиск  по  выбранным  критериям  [4,  c.  31].

В  настоящее  время  использование  технологии  ASP.NET  находиться  на  начальном  этапе.  Основные  проекты  Web-разработки  выполнены  на  PHP  и  Java.  Таким  образом,  возможности  технологии  ASP.NET  позволили  свободно  использовать  стандартные  библиотеки  и  классы.  NET,  объектно-ориентированное  программирование,  создавая  свои  собственные  функциональные  элементы,  безопасность  типов.  Разработанное  Web-приложение  является  стартовым  проектом,  позволяющим  оперативно  найти  информацию.

 

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

  1. Аллан  А.,  Программирование  для  мобильных  устройств  на  iOS  /  САВ.:  Питер,  2013.  —  264  с.
  2. Бланшет  Ж.  Qt  4:  Программирование  GUI  на  С++  /  М.:  Кудиц-пресс,  2008.  —  736  с.
  3. Голощапов  А.,  Системные  компоненты  и  сетевые  коммуникации  /  БХВ  Петербург,  2012  —  328  c.
  4. Горнаков  С.Г.  Программирование  мобильных  телефонов  на  Java  /  С.Г.  Горнаков  СПб.:  Изд.  ДМК  Пресс,  2006.  —  336  с.

 

Проголосовать за статью
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий