Статья опубликована в рамках: XLVII Международной научно-практической конференции «Технические науки - от теории к практике» (Россия, г. Новосибирск, 29 июня 2015 г.)
Наука: Технические науки
Секция: Информатика, вычислительная техника и управление
Скачать книгу(-и): Сборник статей конференции
- Условия публикаций
- Все статьи конференции
дипломов
Статья опубликована в рамках:
Выходные данные сборника:
ИНФОРМАЦИОННОЕ ВЕБ-ПРИЛОЖЕНИЕ ДЛЯ ХРАНЕНИЯ И УЧЕТА ИНФОРМАЦИИ
Артамонов Евгений Борисович
канд. техн. наук, доцент
Национальный авиационный университет,
Украина, г. Киев
Венетикидис Панайотис
студент
Национальный авиационный университет,
Украина, г. Киев
E-mail: venetikidis@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-приложение является стартовым проектом, позволяющим оперативно найти информацию.
Список литературы:
- Аллан А., Программирование для мобильных устройств на iOS / САВ.: Питер, 2013. — 264 с.
- Бланшет Ж. Qt 4: Программирование GUI на С++ / М.: Кудиц-пресс, 2008. — 736 с.
- Голощапов А., Системные компоненты и сетевые коммуникации / БХВ Петербург, 2012 — 328 c.
- Горнаков С.Г. Программирование мобильных телефонов на Java / С.Г. Горнаков СПб.: Изд. ДМК Пресс, 2006. — 336 с.
дипломов
Оставить комментарий